Commit 85d471ad81 for wordpress.org
commit 85d471ad81c5a87d849c01e66e67dfbc5502b29d
Author: desrosj <desrosj@git.wordpress.org>
Date: Tue Sep 8 16:42:10 2026 +0000
General: Bump the pinned hash for Gutenberg to `5a4cc50`.
This updates the pinned commit hash of the Gutenberg repository from `658c8cbe89db5d90279051d3bb816ca210fe4646 ` (version `23.8.0`) to `5a4cc502d43016f1efa66f8f6d9bd3bb4bb24d85`, which contains the latest changes up until the Node.js version was bumped from 20.x to 24.x.
A full list of changes included in this commit can be found on GitHub: https://github.com/WordPress/gutenberg/compare/658c8cbe89db5d90279051d3bb816ca210fe4646..5a4cc502d43016f1efa66f8f6d9bd3bb4bb24d85.
- Menu: Stabilize iframe reload test (https://github.com/WordPress/gutenberg/pull/82081)
- Packages: Recover August 26 npm release metadata (https://github.com/WordPress/gutenberg/pull/82085)
- Storybook: Demonstrate light, dark, and nested themes (https://github.com/WordPress/gutenberg/pull/82039)
- Project Management: Add validation for missing GitHub labels configuration (https://github.com/WordPress/gutenberg/pull/76263)
- Automated Testing: Enforce `.tsx` for all new React files (https://github.com/WordPress/gutenberg/pull/80123)
- UI: Use root theme for portaled overlays (https://github.com/WordPress/gutenberg/pull/82038)
- Menu: Stabilize portaled iframe test (https://github.com/WordPress/gutenberg/pull/82092)
- Theme: Move post-release changelog entry to Unreleased (https://github.com/WordPress/gutenberg/pull/82093)
- Media: Refuse a multi-file drop on a placeholder that takes one file (https://github.com/WordPress/gutenberg/pull/82046)
- Font Library: Keep CSS custom properties unquoted in font previews (https://github.com/WordPress/gutenberg/pull/82010)
- Add "reading settings" link to Front Page template (https://github.com/WordPress/gutenberg/pull/81987)
- Docs: Fix grammar in documentation (https://github.com/WordPress/gutenberg/pull/82032)
- Media Editor: refactor the panel layout (https://github.com/WordPress/gutenberg/pull/81840)
- DataViews layout storybook: action names and primary status (https://github.com/WordPress/gutenberg/pull/82104)
- Make `@wordpress/reusable-blocks` a no-op compatibility package (https://github.com/WordPress/gutenberg/pull/79186)
- Widget Dashboard: add a Policy provider to govern what users may do (https://github.com/WordPress/gutenberg/pull/81967)
- Build Package: Restore Core Boot layout compatibility (https://github.com/WordPress/gutenberg/pull/82112)
- Edit Widgets: Guard canInsertBlockInWidgetArea against an empty block list (https://github.com/WordPress/gutenberg/pull/82107)
- Build: Enforce NodeNext resolution for ESM packages (https://github.com/WordPress/gutenberg/pull/82088)
- UI: Remove unused outset-ring--focus-within-visible class. (https://github.com/WordPress/gutenberg/pull/82077)
- Inserter: Keep the block preview inside the viewport (https://github.com/WordPress/gutenberg/pull/82060)
- Test: Enforce Vitest conventions and CI guardrails (https://github.com/WordPress/gutenberg/pull/81040)
- Editor: Apply the showListViewByDefault preference in the shared editor (https://github.com/WordPress/gutenberg/pull/82119)
- Release: Use CLI runtime for package publishing (https://github.com/WordPress/gutenberg/pull/82122)
- Reusable Blocks: Remove leftover merge conflict markers from the changelog (https://github.com/WordPress/gutenberg/pull/82126)
- chore: Update grep settings and remove comments (https://github.com/WordPress/gutenberg/pull/82121)
- Fix: Content Guidelines: UX/UI Accessibility issues (https://github.com/WordPress/gutenberg/pull/80306)
- Extensible Site Editor: Let menu items be added from the navigation screen (https://github.com/WordPress/gutenberg/pull/82125)
- Navigation: Change WCText to Text (https://github.com/WordPress/gutenberg/pull/82130)
- Storybook: Persist sidebar theme in URL (https://github.com/WordPress/gutenberg/pull/82111)
- Editor assets endpoint: prime the theme JSON resolver before capturing (https://github.com/WordPress/gutenberg/pull/82134)
- Remove unused dependencies across the monorepo (https://github.com/WordPress/gutenberg/pull/82103)
- Update changelog instructions for agents (https://github.com/WordPress/gutenberg/pull/82097)
- Build: Normalize JSX file extensions (https://github.com/WordPress/gutenberg/pull/80990)
- Fix pattern export filenames by normalizing special characters (https://github.com/WordPress/gutenberg/pull/77033)
- Site editor v2: navigation takes view config from endpoint (https://github.com/WordPress/gutenberg/pull/82138)
- Extensible Site Editor: Load media assets before the media fields open (https://github.com/WordPress/gutenberg/pull/82135)
- Site editor v2: pages take view config from endpoint (https://github.com/WordPress/gutenberg/pull/82140)
- Extensible site editor: Add a revisions entry point to the Styles route (https://github.com/WordPress/gutenberg/pull/82142)
- List: outdent an empty middle item without adding an item (https://github.com/WordPress/gutenberg/pull/82011)
- Extensible site editor: Fall back to the raw title in edit route document titles (https://github.com/WordPress/gutenberg/pull/82143)
- Blocks: Make BlockTransform a discriminated union over its type (https://github.com/WordPress/gutenberg/pull/81831)
- Theme: add LightningCSS WPDS token fallback plugin (https://github.com/WordPress/gutenberg/pull/80401)
- UI: Add popupWidth prop to item popup components (https://github.com/WordPress/gutenberg/pull/82087)
- Snackbar: Restart timeout when a notice is recreated (https://github.com/WordPress/gutenberg/pull/81764)
- Media: Report server upload failures in plain language (https://github.com/WordPress/gutenberg/pull/81735)
- Format library: visualise non-breaking spaces (https://github.com/WordPress/gutenberg/pull/74040)
- Bump the github-actions group across 1 directory with 2 updates (https://github.com/WordPress/gutenberg/pull/81932)
- Try adding a Grid block variation to Gallery (https://github.com/WordPress/gutenberg/pull/81909)
- Components: Keep foreign items out of a ToolsPanel menu (https://github.com/WordPress/gutenberg/pull/82127)
- Enable Gallery columns and crop controls in viewport states (https://github.com/WordPress/gutenberg/pull/82003)
- Query: Don't write excludeCurrent into blocks that never had it (https://github.com/WordPress/gutenberg/pull/82147)
- Site title: Add fit-text support. (https://github.com/WordPress/gutenberg/pull/82074)
- Accordion Panel: Reset padding-block when panel is hidden (https://github.com/WordPress/gutenberg/pull/81782)
- Replace npm-run-all with native npm script chaining (https://github.com/WordPress/gutenberg/pull/82166)
- Grid: per-item tile size limits (https://github.com/WordPress/gutenberg/pull/81899)
- Fix: Tabs block: Anchor links in tab panels are not functional (https://github.com/WordPress/gutenberg/pull/81744)
- Validate tsconfig references against declared dependencies (https://github.com/WordPress/gutenberg/pull/82106)
- Performance tests: Build once and shard the suites across parallel CI jobs (https://github.com/WordPress/gutenberg/pull/82160)
- Site Health widget: route the body's review link through the host (https://github.com/WordPress/gutenberg/pull/82066)
- Build: allow wp-theme 2.x peer deps (https://github.com/WordPress/gutenberg/pull/82139)
- Bundled packages: Add a check for transitive private API usage (https://github.com/WordPress/gutenberg/pull/82027)
- List: try to preserve indentation level of children after outdenting+merging their parent (https://github.com/WordPress/gutenberg/pull/82145)
- Block Library: Fix categories block handling of invalid taxonomy (https://github.com/WordPress/gutenberg/pull/82153)
- useViewConfig: don't request the view config twice (https://github.com/WordPress/gutenberg/pull/82141)
- Documentation: Remove invalid references to Babel in packages README (https://github.com/WordPress/gutenberg/pull/82176)
- Automated Testing: Fix failing categories test on trunk (https://github.com/WordPress/gutenberg/pull/82182)
- Jest: Update to 30.5.0 (https://github.com/WordPress/gutenberg/pull/82181)
- Fix: Retain focus and caret position after Backspace undo of a prefix block transform (https://github.com/WordPress/gutenberg/pull/82116)
- Scaffold e2e tests for the editor inspector consolidation experiment (https://github.com/WordPress/gutenberg/pull/82178)
- Package lock: Deduplicate Jest dependencies (https://github.com/WordPress/gutenberg/pull/82187)
- Components: Migrate remaining JSX files to TypeScript (https://github.com/WordPress/gutenberg/pull/82132)
- Text: Use pretty wrapping by default (https://github.com/WordPress/gutenberg/pull/82133)
- Build Tooling: Add browserslist config for build targeting (https://github.com/WordPress/gutenberg/pull/82179)
- Columns: Fix appender drop zone visibility when dragging into empty column (https://github.com/WordPress/gutenberg/pull/77852)
- Build: Require explicit JSX file extensions (https://github.com/WordPress/gutenberg/pull/82189)
- Icons: Redraw 35 prominent icons with consistent stroke widths (https://github.com/WordPress/gutenberg/pull/78808)
- Test: Classify and enforce unit test environments by filename (https://github.com/WordPress/gutenberg/pull/80991)
- Test: Fix CI failures on trunk (https://github.com/WordPress/gutenberg/pull/82201)
- Fix editor link colour cascade order for nested blocks (https://github.com/WordPress/gutenberg/pull/77833)
- Add New Template: Show the design system focus ring instead of legacy box-shadow rings (https://github.com/WordPress/gutenberg/pull/82164)
- List View: Don’t focus the last Table cell on keyboard activation (https://github.com/WordPress/gutenberg/pull/81964)
- Fix spelling typos in docs and inline comments (https://github.com/WordPress/gutenberg/pull/82217)
- CI: Pin npm version in the private API check job (https://github.com/WordPress/gutenberg/pull/82222)
- Private APIs: Add back '@wordpress/dataviews' to the allowed core modules (https://github.com/WordPress/gutenberg/pull/82221)
- Editor: Mark __unstableSaveForPreview options as optional (https://github.com/WordPress/gutenberg/pull/81858)
- Docs: Explain when the Cover block's overlay controls appear (https://github.com/WordPress/gutenberg/pull/82234)
- Menu: Use Text for item labels and descriptions (https://github.com/WordPress/gutenberg/pull/82237)
- Test: Type pipe's supported array inputs (https://github.com/WordPress/gutenberg/pull/82210)
- Widget Dashboard: keep the plain anchor for an empty-string download (https://github.com/WordPress/gutenberg/pull/82073)
- CI: Read the required npm version from a single source (https://github.com/WordPress/gutenberg/pull/82235)
- Components: Add `defaultShown`, `onShownChange` to `ToolsPanelItem` (https://github.com/WordPress/gutenberg/pull/78010)
- Storybook: Drop unused support for js-as-jsx (https://github.com/WordPress/gutenberg/pull/82192)
- Math: Declare clientNavigation interactivity support (https://github.com/WordPress/gutenberg/pull/82248)
- Point to docmumentation about release assets (https://github.com/WordPress/gutenberg/pull/82250)
- Change stray `ubuntu-latest` to `ubuntu-24.04`. (https://github.com/WordPress/gutenberg/pull/82156)
- Performance tests: Reuse the plugin an earlier trunk run already built (https://github.com/WordPress/gutenberg/pull/82223)
- Breadcrumb: Add UI component (https://github.com/WordPress/gutenberg/pull/80425)
- Components: Cut the ToolsPanel render cascade (https://github.com/WordPress/gutenberg/pull/82180)
- Fix: alert dialog box cancel button color (https://github.com/WordPress/gutenberg/pull/82261)
- UI: Add Form best practices Storybook page (https://github.com/WordPress/gutenberg/pull/82197)
- Media: Stop claiming "Upload complete" when upload failed (https://github.com/WordPress/gutenberg/pull/81397)
- Boot, Site Editor: Seed content surfaces with default background color (https://github.com/WordPress/gutenberg/pull/81646)
- Format Library: Fix Edit as HTML crash with background-only highlight (https://github.com/WordPress/gutenberg/pull/82215)
- Remove the template activation experiment (https://github.com/WordPress/gutenberg/pull/82241)
- Packages: Add cross-version compatibility skill (https://github.com/WordPress/gutenberg/pull/81890)
- Show the block outline where the grab cursor shows (https://github.com/WordPress/gutenberg/pull/81798)
- DataViews: Scope the search field's fixed width to the default UI search row (https://github.com/WordPress/gutenberg/pull/82128)
- Background image: support setting the image from a URL (https://github.com/WordPress/gutenberg/pull/82230)
- Border Box Control: Try moving the unlink button to the label row, and rename the panel to Borders (https://github.com/WordPress/gutenberg/pull/82163)
- Widget Dashboard: govern Reset to default through the policy (https://github.com/WordPress/gutenberg/pull/82255)
- Media: Attach unattached media to the current post on save/publish (https://github.com/WordPress/gutenberg/pull/81977)
- Widget Dashboard: make the column count a host decision (https://github.com/WordPress/gutenberg/pull/82204)
- Global styles: resolve theme-relative background image URLs for display (https://github.com/WordPress/gutenberg/pull/82242)
- CI: Unify the automation comments into a single PR comment (https://github.com/WordPress/gutenberg/pull/82249)
- Core Data: Convert hooks tests to renderHook and drop JSX (https://github.com/WordPress/gutenberg/pull/82276)
- Release: Map [Type] Flaky Test to the Tools changelog section (https://github.com/WordPress/gutenberg/pull/82078)
- DateTime tests: freeze the clock in the empty-value calendar test (https://github.com/WordPress/gutenberg/pull/82282)
- DataForm: treat combined form fields purely as layout containers (https://github.com/WordPress/gutenberg/pull/82175)
- Global styles engine: return a copy from getResolvedValue instead of mutating (https://github.com/WordPress/gutenberg/pull/82278)
- Test: Migrate Node unit tests to Vitest (https://github.com/WordPress/gutenberg/pull/82211)
- Icons: Redraw 64 icons to be stroke-based. (https://github.com/WordPress/gutenberg/pull/78812)
- Tests: Fix Vitest setup and stale jest types under non-hoisting installs (https://github.com/WordPress/gutenberg/pull/82290)
- UI: Rename Popup `popupWidth` prop to `width` (https://github.com/WordPress/gutenberg/pull/82193)
- Query: Replace the "Reload full page enabled" modal with a snackbar notice (https://github.com/WordPress/gutenberg/pull/82246)
- Project Management: Update CODEOWNERS to reflect current participation (https://github.com/WordPress/gutenberg/pull/82262)
- Editor: Refactor the Options menu to use the Menu component (https://github.com/WordPress/gutenberg/pull/81564)
- UI: Add Field.VisualLabel (https://github.com/WordPress/gutenberg/pull/82095)
- Update Stylelint to v17 and related packages (https://github.com/WordPress/gutenberg/pull/80738)
- Media: keep indexed PNG sub-sizes indexed (https://github.com/WordPress/gutenberg/pull/81884)
- UI: Add Combobox and Autocomplete Status (https://github.com/WordPress/gutenberg/pull/82195)
- UI: Drop Status and Empty live region test assertions (https://github.com/WordPress/gutenberg/pull/82300)
- Project Management: Remove empty entries from CODEOWNERS (https://github.com/WordPress/gutenberg/pull/82292)
- Documentation: Add recommended bulk suppressions configuration for ESLint (https://github.com/WordPress/gutenberg/pull/82303)
- UI: Hide Input field ring when a slot control is focused (https://github.com/WordPress/gutenberg/pull/82257)
- Widgets: Surface debugging details in the ErrorBoundary (https://github.com/WordPress/gutenberg/pull/82099)
- TypeScript: Migrate format-library package to TS (https://github.com/WordPress/gutenberg/pull/79486)
- BorderBoxControl: Make sure the group of controls is associated with the label (https://github.com/WordPress/gutenberg/pull/82279)
- Image block cropping: Sync image size and link destination settings (https://github.com/WordPress/gutenberg/pull/82316)
- Menu: Support multiple item descriptions (https://github.com/WordPress/gutenberg/pull/81825)
- CI: Do not fail the type label check on a newly opened pull request (https://github.com/WordPress/gutenberg/pull/82322)
- UI: Align overlay Trigger props with Base UI (https://github.com/WordPress/gutenberg/pull/81824)
- Gallery block: Fix 'Crop images to fit' broken in editor (https://github.com/WordPress/gutenberg/pull/82318)
- Widget Dashboard: enforce the policy on the staging layer for every instance operation (https://github.com/WordPress/gutenberg/pull/82256)
- DataForm: Communicate the timezone in the datetime control (https://github.com/WordPress/gutenberg/pull/82291)
- Add more e2e tests for the editor inspector consolidation experiment (https://github.com/WordPress/gutenberg/pull/82239)
- Framework: Error on npm versions older than the required floor (https://github.com/WordPress/gutenberg/pull/82320)
- Document every type for DataViews/DataForm/Field API (https://github.com/WordPress/gutenberg/pull/82326)
- ESLint plugin: remove usage of Babel parser (https://github.com/WordPress/gutenberg/pull/82144)
- DataViews: remove the rich text options from the control config type (https://github.com/WordPress/gutenberg/pull/82330)
- Meta Boxes: Move meta box markup with moveBefore to keep classic editors alive (https://github.com/WordPress/gutenberg/pull/82243)
- Add more e2e tests for the editor inspector consolidation experiment (https://github.com/WordPress/gutenberg/pull/82327)
- Test: Enforce JavaScript test runner ownership (https://github.com/WordPress/gutenberg/pull/82299)
- DataViews: clamp page after delete (https://github.com/WordPress/gutenberg/pull/82244)
- Stylelint tools: Resolve test config extends from the workspace (https://github.com/WordPress/gutenberg/pull/82336)
- Editor: Deprecate the `as` prop of the plugin menu item components (https://github.com/WordPress/gutenberg/pull/82319)
- Icons: Convert Search icon to strokes (https://github.com/WordPress/gutenberg/pull/82338)
- DataViews: Document that table column styles do not apply to the primary column (https://github.com/WordPress/gutenberg/pull/82238)
- DataViews: add hierarchical levels story (https://github.com/WordPress/gutenberg/pull/82344)
- CI: Add "Required changes from trunk" PR check (https://github.com/WordPress/gutenberg/pull/82272)
- feat: Improve TypeScript definitions in the getEntityRecord function (https://github.com/WordPress/gutenberg/pull/81863)
- Framework: Update Node.js to v24 LTS and npm to v11 (https://github.com/WordPress/gutenberg/pull/80395)
- Revert "Framework: Update Node.js to v24 LTS and npm to v11 (https://github.com/WordPress/gutenberg/pull/80395)" (https://github.com/WordPress/gutenberg/pull/82355)
- UI: Remove ValidityIndicator outer margin (https://github.com/WordPress/gutenberg/pull/82267)
- Span the writing flow focus capture elements over the canvas (https://github.com/WordPress/gutenberg/pull/82354)
- Fields: Hide the slug field for posts without a permalink (https://github.com/WordPress/gutenberg/pull/82341)
- Fix: Responsive horizontal orientation does not override a vertical layout. (https://github.com/WordPress/gutenberg/pull/82364)
- View Config: Move the table column style descriptions to the 7.2 compat layer (https://github.com/WordPress/gutenberg/pull/82372)
- Block Library: Allow themes to override the padding added via background color (https://github.com/WordPress/gutenberg/pull/82024)
- DataViews: Append an ellipsis to action labels that open a dialog (https://github.com/WordPress/gutenberg/pull/81994)
- Pages: require authentication and a capability to render generated standalone pages (https://github.com/WordPress/gutenberg/pull/82254)
- Build/Test Tools: Replace npx with npm exec --no (https://github.com/WordPress/gutenberg/pull/82331)
- Navigation: restore flex-grow on container when accessible label is present (https://github.com/WordPress/gutenberg/pull/78447)
- DOM Ready: Exclude src from published package files (https://github.com/WordPress/gutenberg/pull/77302)
- UI: Support custom targets on Link and Menu.LinkItem (https://github.com/WordPress/gutenberg/pull/82347)
- Escape HTML: Exclude src from published package files (https://github.com/WordPress/gutenberg/pull/77304)
- keycodes: Exclude src from published files (https://github.com/WordPress/gutenberg/pull/77306)
- Packages: Exclude src from block-serialization-default-parser published package (https://github.com/WordPress/gutenberg/pull/77307)
- A11y: Exclude src from published package files (https://github.com/WordPress/gutenberg/pull/77309)
- Packages: Exclude src from autop published package (https://github.com/WordPress/gutenberg/pull/77283)
- Blob: Exclude src from published package files (https://github.com/WordPress/gutenberg/pull/77289)
- Packages: Exclude src from deprecated published package (https://github.com/WordPress/gutenberg/pull/77303)
- fix(list-reusable-blocks): exclude src from published files (https://github.com/WordPress/gutenberg/pull/77305)
- Admin UI: Exclude src from published files and sideEffects (https://github.com/WordPress/gutenberg/pull/77285)
- Standardize 'Back' and 'Go back' labels (https://github.com/WordPress/gutenberg/pull/79211)
- Audio: Update autoplay help text for clarity (https://github.com/WordPress/gutenberg/pull/69978)
- Theme JSON: Avoid rebuilding identical block schemas during sanitization (https://github.com/WordPress/gutenberg/pull/82203)
- Docs: Improve setAttributes updater function wording (https://github.com/WordPress/gutenberg/pull/82405)
- Query Loop: Rename the "Keyword" filter to "Search terms" and add help text (https://github.com/WordPress/gutenberg/pull/82387)
- CI: add a per-workflow status check job and filter paths (https://github.com/WordPress/gutenberg/pull/81015)
- ESLint: Thin use-recommended-components tests (https://github.com/WordPress/gutenberg/pull/82407)
- UI: Fix enabled input placeholder contrast (https://github.com/WordPress/gutenberg/pull/82304)
- Tab trap escape hatch: leave/enter the canvas with Escape/Enter (https://github.com/WordPress/gutenberg/pull/82314)
- List: preserve client IDs on indent, just like outdent (https://github.com/WordPress/gutenberg/pull/59216)
- Templates REST API: prevent fatal error when a null template reaches prepare_item_for_response (https://github.com/WordPress/gutenberg/pull/82374)
- Editor: Refactor the View menu to use the Menu component (https://github.com/WordPress/gutenberg/pull/82321)
- CSS Styling: Cleanup focus outline override for grid component (https://github.com/WordPress/gutenberg/pull/82337)
- E2E: Run the site editor suite against the extensible site editor too (https://github.com/WordPress/gutenberg/pull/82117)
- Fields: Remove unused CSS rule from slug field control (https://github.com/WordPress/gutenberg/pull/77961)
- Fix: Footnote IDs can start with a digit and break CSS selectors (https://github.com/WordPress/gutenberg/pull/82398)
- feat: Introduce 'Add Media' in the block controls for media-text block (https://github.com/WordPress/gutenberg/pull/82420)
- fix: Audio element to have it's own name (https://github.com/WordPress/gutenberg/pull/82389)
- Docs: Update Playground CLI wording (https://github.com/WordPress/gutenberg/pull/77579)
- Upgrade React 19 to 19.2.8, read version from package.json (https://github.com/WordPress/gutenberg/pull/82439)
- Tab Panel: Show focus with outline instead of legacy box-shadow ring (https://github.com/WordPress/gutenberg/pull/82421)
- Editor: Fix disabled and link items of the more menu adapter (https://github.com/WordPress/gutenberg/pull/82428)
- UI: Fix Menu.LinkItem target detection (https://github.com/WordPress/gutenberg/pull/82442)
- SearchableSelect: Add form primitive to @wordpress/ui (https://github.com/WordPress/gutenberg/pull/80961)
- Validated form controls: Use design token for invalid focus rings (https://github.com/WordPress/gutenberg/pull/82410)
- feat: Update layout icons (https://github.com/WordPress/gutenberg/pull/82025)
- Widgets: Replace {TODO} placeholder with PR number in changelog entries (https://github.com/WordPress/gutenberg/pull/82450)
- UI: Remove ESLint ref suppressions and refactor AlertDialog state (https://github.com/WordPress/gutenberg/pull/82131)
- Menu: Align selection indicators and prefix icons with item labels (https://github.com/WordPress/gutenberg/pull/82346)
- ToggleGroupControl: Honor the root disabled prop (https://github.com/WordPress/gutenberg/pull/82259)
- Block Library: Remove the form blocks experiment (https://github.com/WordPress/gutenberg/pull/82451)
- List: indent and outdent multi-selected items with Tab (https://github.com/WordPress/gutenberg/pull/82411)
- CodeRabbit: Only review on request, keep PR descriptions untouched (https://github.com/WordPress/gutenberg/pull/82448)
- Privacy policy page badge: make it visible in Site Editor > Pages and Editor Inspector (https://github.com/WordPress/gutenberg/pull/82422)
- Support `isAny` and `isNone` filter operators for numeric fields. (https://github.com/WordPress/gutenberg/pull/77942)
- UI: Keep focus rings visible in overlay content (https://github.com/WordPress/gutenberg/pull/82443)
- Menu: Correct alignment documentation and changelog (https://github.com/WordPress/gutenberg/pull/82455)
- UI: Name unlabeled form primitive stories (https://github.com/WordPress/gutenberg/pull/82311)
- UI: Re-read the native validity on blur in ControlWithError (https://github.com/WordPress/gutenberg/pull/82376)
- Media Utils: Preserve arrays in multipart form data (https://github.com/WordPress/gutenberg/pull/82353)
- fix: Remove stories from performance tests (https://github.com/WordPress/gutenberg/pull/82459)
- Add the template e2e tests for the editor inspector consolidation experiment (https://github.com/WordPress/gutenberg/pull/82394)
- UI: Fix Link target detection (https://github.com/WordPress/gutenberg/pull/82447)
- Fix privacy policy page setting unit test on multisite (https://github.com/WordPress/gutenberg/pull/82467)
- UI, DataViews: Give input and selection controls solid backgrounds (https://github.com/WordPress/gutenberg/pull/82391)
- Fix LocationPicker popover alignment with InputGroup (https://github.com/WordPress/gutenberg/pull/82090)
- List: indent and outdent a fully selected list item with Tab (https://github.com/WordPress/gutenberg/pull/82460)
- UI: Fix Minimal Select popup width (https://github.com/WordPress/gutenberg/pull/82461)
- Rich text: resolve owned event listeners once instead of per subscriber (https://github.com/WordPress/gutenberg/pull/80605)
- UI: Keep borderless InputLayout chrome when disabled (https://github.com/WordPress/gutenberg/pull/82468)
- Theme: Cache luminance for contrast checks (https://github.com/WordPress/gutenberg/pull/82445)
- Add promptfoo for testing agent development setup and skills (https://github.com/WordPress/gutenberg/pull/80812)
- wp-env: Fix Docker build errors with Debian Bullseye repositories (https://github.com/WordPress/gutenberg/pull/82478)
- Query Loop: Fall back to `post` when the query has no `postType` (https://github.com/WordPress/gutenberg/pull/82465)
- Block Supports: Bail early in state styles when a block has no style attribute (https://github.com/WordPress/gutenberg/pull/81908)
- CSS Styling: Represent focus with outline for list view component (https://github.com/WordPress/gutenberg/pull/82129)
- Icons: Remove the obsolete forced colors mode hack (https://github.com/WordPress/gutenberg/pull/82481)
- Docs: Remove invalid `@return` tag from the `block_core_social_link_get_services` hook docblock (https://github.com/WordPress/gutenberg/pull/82488)
- Site Editor: Add a root error boundary to prevent a blank screen (https://github.com/WordPress/gutenberg/pull/82486)
- Writing Flow: Bail out of Enter handling when no block is selected (https://github.com/WordPress/gutenberg/pull/82424)
- Docs: Remove the blank line between @param and @return in test docblocks (https://github.com/WordPress/gutenberg/pull/81907)
- List View: Disable block icon colors while the block is selected (https://github.com/WordPress/gutenberg/pull/82498)
- Fix: Restore layout styles for block style variations (https://github.com/WordPress/gutenberg/pull/82335)
- Post slug: prefer server sanitization in the editor (https://github.com/WordPress/gutenberg/pull/78135)
- Media Modal Experiment: Allow filtering by attached to the post, or unattached (https://github.com/WordPress/gutenberg/pull/81974)
- Media editor: Lock the editing tools while a save is running (https://github.com/WordPress/gutenberg/pull/82417)
- DataViews: Restrict the isAll filter operator to array fields (https://github.com/WordPress/gutenberg/pull/82463)
- Media Fields: Pass the field's disabled state to the textarea controls (https://github.com/WordPress/gutenberg/pull/82516)
- Theme: Make chroma capacity caching deterministic (https://github.com/WordPress/gutenberg/pull/82505)
- Global Styles: Remove the color randomizer experiment (https://github.com/WordPress/gutenberg/pull/82452)
- DataViews: Fix Field.sort TypeScript type definition (https://github.com/WordPress/gutenberg/pull/82162)
- Migrate __experimentalText and __experimentalHeading to @wordpress/ui Text in Inspector Popover Header (https://github.com/WordPress/gutenberg/pull/77449)
- Migrate __experimentalText to @wordpress/ui Text in Block switcher bindings hint (https://github.com/WordPress/gutenberg/pull/77366)
- UI: Add Radio form primitive (https://github.com/WordPress/gutenberg/pull/82214)
- Migrate __experimentalText to @wordpress/ui Text in Allowed Blocks Modal (https://github.com/WordPress/gutenberg/pull/78119)
- UI: Add CheckboxControl (https://github.com/WordPress/gutenberg/pull/82213)
- Core Data: Scope revisionId to the entity it is provided for (https://github.com/WordPress/gutenberg/pull/82517)
- Migrate __experimentalText to @wordpress/ui Text in Pattern Overrides Dropdown (https://github.com/WordPress/gutenberg/pull/77492)
- ProgressBar: Respect reduced motion preferences (https://github.com/WordPress/gutenberg/pull/82490)
- Theme: Clarify color seed and warning guarantees (https://github.com/WordPress/gutenberg/pull/82526)
- Theme: Build default ramps before token artifacts (https://github.com/WordPress/gutenberg/pull/82525)
- CodeRabbit: Disable the review status comment (https://github.com/WordPress/gutenberg/pull/82534)
- Project Management: Restore CODEOWNERS exclusions for suppression lists (https://github.com/WordPress/gutenberg/pull/82538)
- Editor: merge duplicate "Enhancements" changelog sections (https://github.com/WordPress/gutenberg/pull/82533)
- UI: Validate compound component context (https://github.com/WordPress/gutenberg/pull/82510)
- Docs: Document isolated worktree setup (https://github.com/WordPress/gutenberg/pull/82524)
- DataForm: render untyped fields without an edit control that are read-only (https://github.com/WordPress/gutenberg/pull/82514)
- API Fetch: Add unregister to remove a registered middleware (https://github.com/WordPress/gutenberg/pull/82408)
- Editor: Show revision data in Post Title component (https://github.com/WordPress/gutenberg/pull/82536)
- Components: Add compound component composition diagnostics (https://github.com/WordPress/gutenberg/pull/82509)
- Fieldset: Fix gap token to match spec (https://github.com/WordPress/gutenberg/pull/75479)
- Test: Migrate deterministic JSDOM tests and harden Vitest isolation (https://github.com/WordPress/gutenberg/pull/82212)
- Release: Make npm publication verification resumable (https://github.com/WordPress/gutenberg/pull/82089)
- Block Library: Use 'useEntityProp' in Site Title and Tagline blocks (https://github.com/WordPress/gutenberg/pull/82518)
- Theme: Migrate Terrazzo modes to resolvers (https://github.com/WordPress/gutenberg/pull/82537)
- Fix auto-capitalization after Enter on iOS Safari (https://github.com/WordPress/gutenberg/pull/82475)
- Update navigation link block name, use a default variation for custom link (https://github.com/WordPress/gutenberg/pull/82375)
- API Fetch: Expose defaultFetchHandler so overrides can restore it (https://github.com/WordPress/gutenberg/pull/82553)
- Core Data: Return a stable record for equivalent `_fields` queries (https://github.com/WordPress/gutenberg/pull/82552)
- API Fetch: Rename defaultFetchHandler parameter to options (https://github.com/WordPress/gutenberg/pull/82588)
- Fields: remove unused custom sort from the author fields (https://github.com/WordPress/gutenberg/pull/82559)
- Fields: Declare the caption, alt text, description and ping status controls through the Field API (https://github.com/WordPress/gutenberg/pull/82539)
- Docs: Align @param tag columns in phpunit/ docblocks (https://github.com/WordPress/gutenberg/pull/81904)
- Docs: Align @param tag columns in lib/ docblocks (https://github.com/WordPress/gutenberg/pull/81902)
- Docs: Align @param tag columns in packages/ docblocks (https://github.com/WordPress/gutenberg/pull/81903)
- Fix help paragraph color contrast ratio in the Connectors page. (https://github.com/WordPress/gutenberg/pull/82378)
- DataViews: Declare transitive dependencies imported by the ./wp bundle (https://github.com/WordPress/gutenberg/pull/81843)
- DataForm: Add a `showPlaceholderIfEmpty` option to the panel layout (https://github.com/WordPress/gutenberg/pull/82527)
- Global Styles UI: migrate revisions Active Badge to UI Badge (https://github.com/WordPress/gutenberg/pull/82560)
- UI: Put overflow on Select.List instead of a nested wrapper (https://github.com/WordPress/gutenberg/pull/82470)
- Editor: migrate post-card-panel Badge to UI Badge (https://github.com/WordPress/gutenberg/pull/82500)
- Fields: migrate page-title Badge to UI Badge (https://github.com/WordPress/gutenberg/pull/82499)
- DataViews: Skip table columns for field ids without a field definition (https://github.com/WordPress/gutenberg/pull/82601)
- View config: remove stale fields from the wp_template default view (https://github.com/WordPress/gutenberg/pull/82602)
- Rich text: restore contenteditable on pointercancel (https://github.com/WordPress/gutenberg/pull/82598)
- Components: Add an Emotion-to-SCSS migration skill and guide (https://github.com/WordPress/gutenberg/pull/82567)
See #66070.
Built from https://develop.svn.wordpress.org/trunk@63538
git-svn-id: http://core.svn.wordpress.org/trunk@62714 1a063a9b-81f0-0310-95a4-ce76da25c4cd
diff --git a/wp-includes/assets/script-loader-packages.php b/wp-includes/assets/script-loader-packages.php
index 84e2e5c25f..c6a755c4e2 100644
--- a/wp-includes/assets/script-loader-packages.php
+++ b/wp-includes/assets/script-loader-packages.php
@@ -21,7 +21,7 @@
'wp-private-apis',
'wp-url'
),
- 'version' => '6f2a4faeee3c722b1e57'
+ 'version' => '5cae250de64a68ada734'
),
'autop.js' => array(
'dependencies' => array(
@@ -67,7 +67,7 @@
'wp-url',
'wp-warning'
),
- 'version' => '251bed20addbd4898951'
+ 'version' => '24621af54a8dc0a92a8e'
),
'block-editor.js' => array(
'dependencies' => array(
@@ -105,7 +105,7 @@
'wp-url',
'wp-warning'
),
- 'version' => '03664008984afcc5acd9'
+ 'version' => 'bb7e4c9d559d1e395318'
),
'block-library.js' => array(
'dependencies' => array(
@@ -151,7 +151,7 @@
'import' => 'dynamic'
)
),
- 'version' => '98b1e389bb9bedd78731'
+ 'version' => '8e0f81358a96113469a4'
),
'block-serialization-default-parser.js' => array(
'dependencies' => array(
@@ -184,7 +184,7 @@
'wp-shortcode',
'wp-warning'
),
- 'version' => '4f4d0c2b0372d76cb1cf'
+ 'version' => '49562ec003979bd1595c'
),
'commands.js' => array(
'dependencies' => array(
@@ -201,7 +201,7 @@
'wp-primitives',
'wp-private-apis'
),
- 'version' => '709b81f6965aa3f3fad1'
+ 'version' => '3df8385dbb6e2a481531'
),
'components.js' => array(
'dependencies' => array(
@@ -226,7 +226,7 @@
'wp-theme',
'wp-warning'
),
- 'version' => '7d125f63c887366dc3c5'
+ 'version' => '5b148bfc313b70dc9a4b'
),
'compose.js' => array(
'dependencies' => array(
@@ -283,7 +283,7 @@
'wp-url',
'wp-warning'
),
- 'version' => '09960f621ea22390d652'
+ 'version' => '168b7542169d2fde8357'
),
'customize-widgets.js' => array(
'dependencies' => array(
@@ -319,7 +319,7 @@
'import' => 'static'
)
),
- 'version' => 'b63345eff7801e61c8d8'
+ 'version' => '2483be73e6c08b1b7857'
),
'data.js' => array(
'dependencies' => array(
@@ -410,7 +410,7 @@
'import' => 'static'
)
),
- 'version' => '1879e16de755e7c0c695'
+ 'version' => '585373eb7cbed3a73194'
),
'edit-site.js' => array(
'dependencies' => array(
@@ -459,7 +459,7 @@
'import' => 'static'
)
),
- 'version' => '251e0a5d7d1c24545199'
+ 'version' => '0ed65d6f92588618d88d'
),
'edit-widgets.js' => array(
'dependencies' => array(
@@ -501,7 +501,7 @@
'import' => 'static'
)
),
- 'version' => 'aa6a14fc303abfc52e8c'
+ 'version' => '3d65e74685d1cddb700a'
),
'editor.js' => array(
'dependencies' => array(
@@ -552,7 +552,7 @@
'import' => 'static'
)
),
- 'version' => 'b3fca63dd478300ba9a3'
+ 'version' => 'ca21417bde93de2233f3'
),
'element.js' => array(
'dependencies' => array(
@@ -594,7 +594,7 @@
'import' => 'dynamic'
)
),
- 'version' => '7bb348819bb9bb6642b1'
+ 'version' => '255ba1a7c73110ccd6b2'
),
'hooks.js' => array(
'dependencies' => array(
@@ -645,7 +645,7 @@
'wp-element',
'wp-i18n'
),
- 'version' => '68a57d388ce085b9691e'
+ 'version' => 'da035ad6b481354267f8'
),
'media-utils.js' => array(
'dependencies' => array(
@@ -672,7 +672,7 @@
'wp-url',
'wp-warning'
),
- 'version' => '957851f36fe387c2272e'
+ 'version' => 'ae94af80c12fd82c2a18'
),
'notices.js' => array(
'dependencies' => array(
@@ -711,7 +711,7 @@
'wp-url',
'wp-warning'
),
- 'version' => '74662e7976508e52fa17'
+ 'version' => '10c0f0e7da90fc1de354'
),
'plugins.js' => array(
'dependencies' => array(
@@ -739,7 +739,7 @@
'wp-primitives',
'wp-private-apis'
),
- 'version' => '4d5774967128e9bf2193'
+ 'version' => 'f7e32b791afe5c65affa'
),
'preferences-persistence.js' => array(
'dependencies' => array(
@@ -764,7 +764,7 @@
'dependencies' => array(
),
- 'version' => '91c41cc1d8b79a320132'
+ 'version' => 'df3615fd5cb379fb7ffe'
),
'react-i18n.js' => array(
'dependencies' => array(
@@ -782,20 +782,10 @@
),
'reusable-blocks.js' => array(
'dependencies' => array(
- 'react-jsx-runtime',
- 'wp-block-editor',
- 'wp-blocks',
- 'wp-components',
- 'wp-core-data',
'wp-data',
- 'wp-deprecated',
- 'wp-element',
- 'wp-i18n',
- 'wp-notices',
- 'wp-primitives',
- 'wp-url'
+ 'wp-deprecated'
),
- 'version' => 'dd1bd3b09f7d73c21d0e'
+ 'version' => 'fd62928dce12a860a327'
),
'rich-text.js' => array(
'dependencies' => array(
@@ -810,7 +800,7 @@
'wp-keycodes',
'wp-private-apis'
),
- 'version' => '3e5852e42cee1c239bae'
+ 'version' => '7f83233b1caefc2146bb'
),
'router.js' => array(
'dependencies' => array(
@@ -864,7 +854,7 @@
'wp-element',
'wp-private-apis'
),
- 'version' => '763f42e590ad17dfa74c'
+ 'version' => '3543b084ef1597ce5852'
),
'token-list.js' => array(
'dependencies' => array(
@@ -899,7 +889,7 @@
'import' => 'dynamic'
)
),
- 'version' => 'f7174b0617bcd68e57c3'
+ 'version' => '996352700f53b76866a5'
),
'url.js' => array(
'dependencies' => array(
diff --git a/wp-includes/assets/script-modules-packages.php b/wp-includes/assets/script-modules-packages.php
index b13e153a0f..38fcd0e582 100644
--- a/wp-includes/assets/script-modules-packages.php
+++ b/wp-includes/assets/script-modules-packages.php
@@ -48,12 +48,6 @@
),
'version' => 'a9114a756e418400594c'
),
- 'block-library/form/view.js' => array(
- 'dependencies' => array(
-
- ),
- 'version' => '5542f8ad251fe43ef09e'
- ),
'block-library/image/view.js' => array(
'dependencies' => array(
@@ -128,7 +122,7 @@
'import' => 'static'
)
),
- 'version' => '92c832aff6e4039db1ce'
+ 'version' => '0684c8bb3dc8582b92ea'
),
'boot/index.js' => array(
'dependencies' => array(
@@ -168,7 +162,7 @@
'import' => 'static'
)
),
- 'version' => '8cc5f2c749590d7b592a'
+ 'version' => '561d400a81b4d92e0ab6'
),
'connectors/index.js' => array(
'dependencies' => array(
@@ -225,7 +219,7 @@
'import' => 'static'
)
),
- 'version' => 'f6fe09cfa8a820e494b9'
+ 'version' => 'cbb305a20ffe909edb3f'
),
'interactivity/index.js' => array(
'dependencies' => array(
@@ -293,7 +287,7 @@
'wp-private-apis',
'wp-style-engine'
),
- 'version' => '26702529626be08dab3c'
+ 'version' => '68563009a3346a87bfa0'
),
'route/index.js' => array(
'dependencies' => array(
@@ -338,7 +332,7 @@
'dependencies' => array(
),
- 'version' => '685442d334b2d3e70832'
+ 'version' => '7e33cd8c4128731126e8'
),
'widget-primitives/index.js' => array(
'dependencies' => array(
@@ -370,6 +364,6 @@
'import' => 'dynamic'
)
),
- 'version' => '090d73e88a5ee2c08223'
+ 'version' => '7a2d585edd951178791a'
)
);
\ No newline at end of file
diff --git a/wp-includes/blocks/accordion-item.php b/wp-includes/blocks/accordion-item.php
index 0b83c3a8d0..1bda149d97 100644
--- a/wp-includes/blocks/accordion-item.php
+++ b/wp-includes/blocks/accordion-item.php
@@ -7,7 +7,7 @@
* @since 6.9.0
*
* @param array{ openByDefault: bool } $attributes The block attributes.
- * @param string $content The block content.
+ * @param string $content The block content.
* @return string Returns the updated markup.
*/
function block_core_accordion_item_render( array $attributes, string $content ): string {
diff --git a/wp-includes/blocks/accordion-panel/style-rtl.css b/wp-includes/blocks/accordion-panel/style-rtl.css
index dd8cb4b4e1..a2ab634c1c 100644
--- a/wp-includes/blocks/accordion-panel/style-rtl.css
+++ b/wp-includes/blocks/accordion-panel/style-rtl.css
@@ -1,3 +1,6 @@
.wp-block-accordion-panel[hidden] {
+ border: none !important;
+ box-shadow: none !important;
margin-block-start: 0;
+ padding: 0 !important;
}
\ No newline at end of file
diff --git a/wp-includes/blocks/accordion-panel/style-rtl.min.css b/wp-includes/blocks/accordion-panel/style-rtl.min.css
index 77b5f977db..389131ce30 100644
--- a/wp-includes/blocks/accordion-panel/style-rtl.min.css
+++ b/wp-includes/blocks/accordion-panel/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-accordion-panel[hidden]{margin-block-start:0}
\ No newline at end of file
+.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}
\ No newline at end of file
diff --git a/wp-includes/blocks/accordion-panel/style.css b/wp-includes/blocks/accordion-panel/style.css
index dd8cb4b4e1..a2ab634c1c 100644
--- a/wp-includes/blocks/accordion-panel/style.css
+++ b/wp-includes/blocks/accordion-panel/style.css
@@ -1,3 +1,6 @@
.wp-block-accordion-panel[hidden] {
+ border: none !important;
+ box-shadow: none !important;
margin-block-start: 0;
+ padding: 0 !important;
}
\ No newline at end of file
diff --git a/wp-includes/blocks/accordion-panel/style.min.css b/wp-includes/blocks/accordion-panel/style.min.css
index 77b5f977db..389131ce30 100644
--- a/wp-includes/blocks/accordion-panel/style.min.css
+++ b/wp-includes/blocks/accordion-panel/style.min.css
@@ -1 +1 @@
-.wp-block-accordion-panel[hidden]{margin-block-start:0}
\ No newline at end of file
+.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}
\ No newline at end of file
diff --git a/wp-includes/blocks/accordion.php b/wp-includes/blocks/accordion.php
index 537904a6e4..a840fe7dfe 100644
--- a/wp-includes/blocks/accordion.php
+++ b/wp-includes/blocks/accordion.php
@@ -5,8 +5,8 @@
* @package WordPress
* @since 6.9.0
*
- * @param array $attributes The block attributes.
- * @param string $content The block content.
+ * @param array $attributes The block attributes.
+ * @param string $content The block content.
*
* @return string Returns the updated markup.
*/
diff --git a/wp-includes/blocks/blocks-json.php b/wp-includes/blocks/blocks-json.php
index 208e13036d..1db9063e0b 100644
--- a/wp-includes/blocks/blocks-json.php
+++ b/wp-includes/blocks/blocks-json.php
@@ -2838,7 +2838,12 @@
'layout' => array(
'allowSwitching' => false,
'allowInheriting' => false,
- 'allowEditing' => false,
+ 'allowEditing' => true,
+ 'allowOrientation' => false,
+ 'allowJustification' => false,
+ 'allowVerticalAlignment' => false,
+ 'allowWrap' => false,
+ 'allowSizingOnChildren' => true,
'default' => array(
'type' => 'flex'
)
@@ -3935,6 +3940,9 @@
'__experimentalDefaultControls' => array(
'fontSize' => true
)
+ ),
+ 'interactivity' => array(
+ 'clientNavigation' => true
)
),
'attributes' => array(
@@ -4360,7 +4368,7 @@
'$schema' => 'https://schemas.wp.org/trunk/block.json',
'apiVersion' => 3,
'name' => 'core/navigation-link',
- 'title' => 'Custom Link',
+ 'title' => 'Navigation Link',
'category' => 'design',
'parent' => array(
'core/navigation'
@@ -7657,6 +7665,7 @@
'__experimentalFontWeight' => true,
'__experimentalLetterSpacing' => true,
'__experimentalWritingMode' => true,
+ 'fitText' => true,
'__experimentalDefaultControls' => array(
'fontSize' => true
)
diff --git a/wp-includes/blocks/breadcrumbs.php b/wp-includes/blocks/breadcrumbs.php
index 4fd9cee4b5..b633a9bc62 100644
--- a/wp-includes/blocks/breadcrumbs.php
+++ b/wp-includes/blocks/breadcrumbs.php
@@ -263,8 +263,8 @@ function block_core_breadcrumbs_create_page_number_item( $query_var = 'paged' )
*
* @since 7.0.0
*
- * @param string $text The text content.
- * @param bool $is_paged Whether we're on a paginated view.
+ * @param string $text The text content.
+ * @param bool $is_paged Whether we're on a paginated view.
*
* @return array The breadcrumb item data.
*/
@@ -298,7 +298,7 @@ function block_core_breadcrumbs_get_post_title( $post_id_or_object ) {
*
* @since 7.0.0
*
- * @param int $post_id The post ID.
+ * @param int $post_id The post ID.
*
* @return array Array of breadcrumb item data.
*/
@@ -524,7 +524,7 @@ function block_core_breadcrumbs_get_terms_breadcrumbs( $post_id, $post_type ) {
*
* @since 7.0.0
*
- * @param array $settings {
+ * @param array $settings {
* Array of breadcrumb settings. Default empty array.
*
* @type string $taxonomy Optional. Taxonomy slug to use for breadcrumbs.
diff --git a/wp-includes/blocks/categories.php b/wp-includes/blocks/categories.php
index 9789bf5ca5..5c4d40c5f4 100644
--- a/wp-includes/blocks/categories.php
+++ b/wp-includes/blocks/categories.php
@@ -23,6 +23,10 @@ function render_block_core_categories( $attributes, $content, $block ) {
$taxonomy = get_taxonomy( $attributes['taxonomy'] );
+ if ( ! $taxonomy ) {
+ return '';
+ }
+
$args = array(
'echo' => false,
'hierarchical' => ! empty( $attributes['showHierarchy'] ),
diff --git a/wp-includes/blocks/columns/style-rtl.css b/wp-includes/blocks/columns/style-rtl.css
index 6f463fd402..363a52743c 100644
--- a/wp-includes/blocks/columns/style-rtl.css
+++ b/wp-includes/blocks/columns/style-rtl.css
@@ -148,7 +148,7 @@
}
:where(.wp-block-columns.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
.wp-block-column {
diff --git a/wp-includes/blocks/columns/style-rtl.min.css b/wp-includes/blocks/columns/style-rtl.min.css
index c9fd9e0e76..70fdde35cd 100644
--- a/wp-includes/blocks/columns/style-rtl.min.css
+++ b/wp-includes/blocks/columns/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
\ No newline at end of file
+.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
\ No newline at end of file
diff --git a/wp-includes/blocks/columns/style.css b/wp-includes/blocks/columns/style.css
index 6f463fd402..363a52743c 100644
--- a/wp-includes/blocks/columns/style.css
+++ b/wp-includes/blocks/columns/style.css
@@ -148,7 +148,7 @@
}
:where(.wp-block-columns.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
.wp-block-column {
diff --git a/wp-includes/blocks/columns/style.min.css b/wp-includes/blocks/columns/style.min.css
index c9fd9e0e76..70fdde35cd 100644
--- a/wp-includes/blocks/columns/style.min.css
+++ b/wp-includes/blocks/columns/style.min.css
@@ -1 +1 @@
-.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
\ No newline at end of file
+.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
\ No newline at end of file
diff --git a/wp-includes/blocks/comment-template.php b/wp-includes/blocks/comment-template.php
index ec462e6a05..de74313977 100644
--- a/wp-includes/blocks/comment-template.php
+++ b/wp-includes/blocks/comment-template.php
@@ -12,8 +12,8 @@
*
* @global int $comment_depth
*
- * @param WP_Comment[] $comments The array of comments.
- * @param WP_Block $block Block instance.
+ * @param WP_Comment[] $comments The array of comments.
+ * @param WP_Block $block Block instance.
* @return string
*/
function block_core_comment_template_render_comments( $comments, $block ) {
diff --git a/wp-includes/blocks/comment-template/style-rtl.css b/wp-includes/blocks/comment-template/style-rtl.css
index 6f0a0fb3df..326f5ceece 100644
--- a/wp-includes/blocks/comment-template/style-rtl.css
+++ b/wp-includes/blocks/comment-template/style-rtl.css
@@ -20,7 +20,6 @@
.wp-block-comment-template.aligncenter {
margin-right: auto;
margin-left: auto;
- width: -moz-fit-content;
width: fit-content;
}
.wp-block-comment-template.alignright {
diff --git a/wp-includes/blocks/comment-template/style-rtl.min.css b/wp-includes/blocks/comment-template/style-rtl.min.css
index d15f281c49..40a8cfeb54 100644
--- a/wp-includes/blocks/comment-template/style-rtl.min.css
+++ b/wp-includes/blocks/comment-template/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-right:2rem}.wp-block-comment-template.alignleft{float:right}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:left}
\ No newline at end of file
+.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-right:2rem}.wp-block-comment-template.alignleft{float:right}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:left}
\ No newline at end of file
diff --git a/wp-includes/blocks/comment-template/style.css b/wp-includes/blocks/comment-template/style.css
index ad157891b4..69a2ed3598 100644
--- a/wp-includes/blocks/comment-template/style.css
+++ b/wp-includes/blocks/comment-template/style.css
@@ -20,7 +20,6 @@
.wp-block-comment-template.aligncenter {
margin-left: auto;
margin-right: auto;
- width: -moz-fit-content;
width: fit-content;
}
.wp-block-comment-template.alignright {
diff --git a/wp-includes/blocks/comment-template/style.min.css b/wp-includes/blocks/comment-template/style.min.css
index 631ba4f759..985ccfe4be 100644
--- a/wp-includes/blocks/comment-template/style.min.css
+++ b/wp-includes/blocks/comment-template/style.min.css
@@ -1 +1 @@
-.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}
\ No newline at end of file
+.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}
\ No newline at end of file
diff --git a/wp-includes/blocks/cover/style-rtl.css b/wp-includes/blocks/cover/style-rtl.css
index 22fe851939..9a7402564e 100644
--- a/wp-includes/blocks/cover/style-rtl.css
+++ b/wp-includes/blocks/cover/style-rtl.css
@@ -332,8 +332,7 @@
height: 100%;
max-width: none;
max-height: none;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
outline: none;
border: none;
box-shadow: none;
diff --git a/wp-includes/blocks/cover/style-rtl.min.css b/wp-includes/blocks/cover/style-rtl.min.css
index 73a562ac09..65fcef0d2c 100644
--- a/wp-includes/blocks/cover/style-rtl.min.css
+++ b/wp-includes/blocks/cover/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;direction:ltr;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;direction:rtl;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;min-height:100%;min-width:100%;pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-right:0;text-align:right}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-left:0;text-align:left}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
\ No newline at end of file
+.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;direction:ltr;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;direction:rtl;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;min-height:100%;min-width:100%;pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-right:0;text-align:right}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-left:0;text-align:left}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
\ No newline at end of file
diff --git a/wp-includes/blocks/cover/style.css b/wp-includes/blocks/cover/style.css
index 0bea876c9f..8e20b131e6 100644
--- a/wp-includes/blocks/cover/style.css
+++ b/wp-includes/blocks/cover/style.css
@@ -334,8 +334,7 @@
height: 100%;
max-width: none;
max-height: none;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
outline: none;
border: none;
box-shadow: none;
diff --git a/wp-includes/blocks/cover/style.min.css b/wp-includes/blocks/cover/style.min.css
index b5ab22fb83..42d1d536fd 100644
--- a/wp-includes/blocks/cover/style.min.css
+++ b/wp-includes/blocks/cover/style.min.css
@@ -1 +1 @@
-.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
\ No newline at end of file
+.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}
\ No newline at end of file
diff --git a/wp-includes/blocks/gallery.php b/wp-includes/blocks/gallery.php
index 7823921975..1a323e4fbb 100644
--- a/wp-includes/blocks/gallery.php
+++ b/wp-includes/blocks/gallery.php
@@ -87,6 +87,91 @@ function block_core_gallery_get_column_gap_value( $gap, $fallback_gap ) {
return '0' === $gap_column ? '0px' : $gap_column;
}
+/**
+ * Returns Gallery-specific responsive Flex rules for a viewport.
+ *
+ * @since 7.1.0
+ *
+ * @param string $selector Gallery block selector.
+ * @param mixed $viewport_style Viewport style data.
+ * @param string $media_query Viewport media query.
+ * @return array[] Gallery responsive Flex rules.
+ */
+function block_core_gallery_get_responsive_flex_style_rules( $selector, $viewport_style, $media_query ) {
+ if ( ! is_array( $viewport_style ) || ! is_string( $media_query ) ) {
+ return array();
+ }
+
+ $rules = array();
+ $gallery_selector = "{$selector}.wp-block-gallery.has-nested-images:where(.is-layout-flex)";
+ $image_selector = "{$gallery_selector} figure.wp-block-image:not(#individual-image)";
+ $columns = $viewport_style['columns'] ?? null;
+
+ if ( is_int( $columns ) && $columns >= 1 && $columns <= 8 ) {
+ $width = 1 === $columns
+ ? '100%'
+ : sprintf(
+ 'calc((100%% - (var(--wp--style--unstable-gallery-gap, 16px) * %1$d)) / %2$d)',
+ $columns - 1,
+ $columns
+ );
+ $rules[] = array(
+ 'selector' => $image_selector,
+ 'declarations' => array( 'width' => "{$width} !important" ),
+ 'rules_group' => $media_query,
+ );
+ }
+
+ $image_crop = $viewport_style['imageCrop'] ?? null;
+ if ( ! is_bool( $image_crop ) ) {
+ return $rules;
+ }
+
+ $rules[] = array(
+ 'selector' => $image_selector,
+ 'declarations' => $image_crop
+ ? array(
+ 'align-self' => 'inherit !important',
+ 'margin-bottom' => '0 !important',
+ )
+ : array(
+ 'align-self' => 'auto !important',
+ 'margin-top' => '0 !important',
+ 'margin-bottom' => 'auto !important',
+ ),
+ 'rules_group' => $media_query,
+ );
+ $rules[] = array(
+ 'selector' => "{$image_selector} > div:not(.components-drop-zone)",
+ 'declarations' => array( 'display' => $image_crop ? 'flex !important' : 'block !important' ),
+ 'rules_group' => $media_query,
+ );
+ $rules[] = array(
+ 'selector' => "{$image_selector} > a",
+ 'declarations' => array( 'display' => $image_crop ? 'flex !important' : 'inline-block !important' ),
+ 'rules_group' => $media_query,
+ );
+ $rules[] = array(
+ 'selector' => "{$image_selector} a,{$image_selector} img",
+ 'declarations' => $image_crop
+ ? array(
+ 'width' => '100% !important',
+ 'flex' => '1 0 0% !important',
+ 'height' => '100% !important',
+ 'object-fit' => 'cover !important',
+ )
+ : array(
+ 'width' => 'auto !important',
+ 'flex' => '0 1 auto !important',
+ 'height' => 'auto !important',
+ 'object-fit' => 'fill !important',
+ ),
+ 'rules_group' => $media_query,
+ );
+
+ return $rules;
+}
+
/**
* Resolves a Gallery block's `dynamicContent` to an ordered list of image
* attachment IDs.
@@ -309,8 +394,15 @@ function block_core_gallery_render_dynamic_image( $attachment_id, $attributes, $
function block_core_gallery_render( $attributes, $content, $block ) {
static $global_styles = null;
+ // Gallery blocks created before layout variations existed do not have an
+ // explicit layout attribute. Missing and malformed layout data therefore
+ // falls back to Flex so existing galleries retain their current appearance.
+ $layout = is_array( $attributes['layout'] ?? null ) ? $attributes['layout'] : array();
+ $layout_type = $layout['type'] ?? null;
+ $is_flex_layout = ! is_string( $layout_type ) || '' === $layout_type || 'flex' === $layout_type;
+
// 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
+ // being authored as inner blocks, so `save.jsx` persists at most the
// gallery-level caption — a bare `<figcaption>`, 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 `<figure>` wrapper from scratch.
@@ -357,124 +449,134 @@ function block_core_gallery_render( $attributes, $content, $block ) {
// 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
+ // render filter adds the active 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';
+ // they mirror `save.jsx` (kept in sync deliberately — see that file).
+ $gallery_classes = 'wp-block-gallery has-nested-images';
+ if ( $is_flex_layout ) {
+ $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
+ // In dynamic mode `save.jsx` persists only the gallery-level caption, so
// `$content` is the saved `<figcaption>` (or empty). Append it after the
// resolved images — matching the static gallery's `{images}{caption}`
// order — without parsing it.
$content = sprintf( '<figure %s>%s%s</figure>', $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.
-
- $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-' );
- $processed_content = new WP_HTML_Tag_Processor( $content );
+ $processed_content = new WP_HTML_Tag_Processor( $content );
$processed_content->next_tag();
- $processed_content->add_class( $unique_gallery_classname );
- // --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 ) ) )';
+ if ( $is_flex_layout ) {
+ // Add a style tag for the --wp--style--unstable-gallery-gap var. The
+ // Gallery's custom Flex layout recalculates Image block widths based on
+ // the current gap so it can maintain the selected number of columns.
+ $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' );
+ }
- if ( null === $global_styles ) {
- $global_styles = function_exists( 'wp_get_global_styles' ) ? wp_get_global_styles() : array();
- }
+ $unique_gallery_classname = wp_unique_id( 'wp-block-gallery-' );
+ $processed_content->add_class( $unique_gallery_classname );
- $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 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,
- ),
- ),
- );
+ // --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 ) ) )';
- $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;
+ if ( null === $global_styles ) {
+ $global_styles = function_exists( 'wp_get_global_styles' ) ? wp_get_global_styles() : array();
}
- }
- 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;
+ $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 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,
+ ),
+ ),
+ );
+
+ $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;
+ }
}
- if ( null === $viewport_gap ) {
- continue;
+ 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 {
+ $viewport_gap = null;
+ }
+
+ if ( null !== $viewport_gap ) {
+ $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,
+ );
+ }
+
+ $gallery_styles = array_merge(
+ $gallery_styles,
+ block_core_gallery_get_responsive_flex_style_rules(
+ ".{$unique_gallery_classname}",
+ $viewport_style,
+ $media_query
+ )
+ );
}
- $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' )
);
}
- wp_style_engine_get_stylesheet_from_css_rules(
- $gallery_styles,
- array( 'context' => 'block-supports' )
- );
-
// The WP_HTML_Tag_Processor class calls get_updated_html() internally
// when the instance is treated as a string, but here we explicitly
// convert it to a string.
diff --git a/wp-includes/blocks/gallery/block.json b/wp-includes/blocks/gallery/block.json
index 1c53921757..5f0ae51271 100644
--- a/wp-includes/blocks/gallery/block.json
+++ b/wp-includes/blocks/gallery/block.json
@@ -160,7 +160,12 @@
"layout": {
"allowSwitching": false,
"allowInheriting": false,
- "allowEditing": false,
+ "allowEditing": true,
+ "allowOrientation": false,
+ "allowJustification": false,
+ "allowVerticalAlignment": false,
+ "allowWrap": false,
+ "allowSizingOnChildren": true,
"default": {
"type": "flex"
}
diff --git a/wp-includes/blocks/gallery/editor-rtl.css b/wp-includes/blocks/gallery/editor-rtl.css
index 11420368d1..a31db38288 100644
--- a/wp-includes/blocks/gallery/editor-rtl.css
+++ b/wp-includes/blocks/gallery/editor-rtl.css
@@ -93,12 +93,19 @@
* Creates a checkerboard pattern background to indicate transparency.
* @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
*/
-:root :where(figure.wp-block-gallery) {
+:root :where(figure.wp-block-gallery.is-layout-flex) {
display: block;
}
-:root :where(figure.wp-block-gallery) > .blocks-gallery-caption {
+:root :where(figure.wp-block-gallery.is-layout-flex) > .blocks-gallery-caption {
flex: 0 0 100%;
}
+
+:root :where(.wp-block-gallery.is-layout-grid) > .blocks-gallery-caption,
+:root :where(.wp-block-gallery.is-layout-grid) > .components-placeholder,
+:root :where(.wp-block-gallery.is-layout-grid) > .block-editor-media-placeholder {
+ grid-column: 1/-1;
+}
+
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label {
display: none;
}
diff --git a/wp-includes/blocks/gallery/editor-rtl.min.css b/wp-includes/blocks/gallery/editor-rtl.min.css
index b742d439ee..605bd98635 100644
--- a/wp-includes/blocks/gallery/editor-rtl.min.css
+++ b/wp-includes/blocks/gallery/editor-rtl.min.css
@@ -1 +1 @@
-:root :where(figure.wp-block-gallery){display:block}:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{flex:0 0 100%}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.gallery-settings-buttons .components-button:first-child{margin-left:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}
\ No newline at end of file
+:root :where(figure.wp-block-gallery.is-layout-flex){display:block}:root :where(figure.wp-block-gallery.is-layout-flex)>.blocks-gallery-caption{flex:0 0 100%}:root :where(.wp-block-gallery.is-layout-grid)>.block-editor-media-placeholder,:root :where(.wp-block-gallery.is-layout-grid)>.blocks-gallery-caption,:root :where(.wp-block-gallery.is-layout-grid)>.components-placeholder{grid-column:1/-1}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.gallery-settings-buttons .components-button:first-child{margin-left:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}
\ No newline at end of file
diff --git a/wp-includes/blocks/gallery/editor.css b/wp-includes/blocks/gallery/editor.css
index eaff158832..d3773c48ce 100644
--- a/wp-includes/blocks/gallery/editor.css
+++ b/wp-includes/blocks/gallery/editor.css
@@ -93,12 +93,19 @@
* Creates a checkerboard pattern background to indicate transparency.
* @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
*/
-:root :where(figure.wp-block-gallery) {
+:root :where(figure.wp-block-gallery.is-layout-flex) {
display: block;
}
-:root :where(figure.wp-block-gallery) > .blocks-gallery-caption {
+:root :where(figure.wp-block-gallery.is-layout-flex) > .blocks-gallery-caption {
flex: 0 0 100%;
}
+
+:root :where(.wp-block-gallery.is-layout-grid) > .blocks-gallery-caption,
+:root :where(.wp-block-gallery.is-layout-grid) > .components-placeholder,
+:root :where(.wp-block-gallery.is-layout-grid) > .block-editor-media-placeholder {
+ grid-column: 1/-1;
+}
+
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label {
display: none;
}
diff --git a/wp-includes/blocks/gallery/editor.min.css b/wp-includes/blocks/gallery/editor.min.css
index 8aa32f4b8b..2eb6fdfa4e 100644
--- a/wp-includes/blocks/gallery/editor.min.css
+++ b/wp-includes/blocks/gallery/editor.min.css
@@ -1 +1 @@
-:root :where(figure.wp-block-gallery){display:block}:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{flex:0 0 100%}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.gallery-settings-buttons .components-button:first-child{margin-right:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}
\ No newline at end of file
+:root :where(figure.wp-block-gallery.is-layout-flex){display:block}:root :where(figure.wp-block-gallery.is-layout-flex)>.blocks-gallery-caption{flex:0 0 100%}:root :where(.wp-block-gallery.is-layout-grid)>.block-editor-media-placeholder,:root :where(.wp-block-gallery.is-layout-grid)>.blocks-gallery-caption,:root :where(.wp-block-gallery.is-layout-grid)>.components-placeholder{grid-column:1/-1}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.gallery-settings-buttons .components-button:first-child{margin-right:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}
\ No newline at end of file
diff --git a/wp-includes/blocks/gallery/style-rtl.css b/wp-includes/blocks/gallery/style-rtl.css
index aae3061488..51a104cd54 100644
--- a/wp-includes/blocks/gallery/style-rtl.css
+++ b/wp-includes/blocks/gallery/style-rtl.css
@@ -176,8 +176,7 @@
width: 100%;
height: 100%;
flex: 1;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
@@ -284,35 +283,102 @@
align-self: flex-start;
}
-figure.wp-block-gallery.has-nested-images {
+figure.wp-block-gallery.has-nested-images:where(.is-layout-flex) {
align-items: normal;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image) {
width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
margin: 0;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image {
display: flex;
flex-grow: 1;
justify-content: center;
- position: relative;
flex-direction: column;
max-width: 100%;
box-sizing: border-box;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image > div,
-.wp-block-gallery.has-nested-images figure.wp-block-image > a {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > div,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > a {
margin: 0;
flex-direction: column;
flex-grow: 1;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image img {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img {
display: block;
height: auto;
max-width: 100% !important;
width: auto;
}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption {
+ flex-grow: 1;
+ flex-basis: 100%;
+ text-align: center;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image) {
+ margin-top: 0;
+ margin-bottom: auto;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) {
+ align-self: inherit;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > a {
+ display: flex;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img {
+ width: 100%;
+ flex: 1 0 0%;
+ height: 100%;
+ object-fit: cover;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image) {
+ width: 100%;
+}
+@media (min-width: 600px) {
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image) {
+ width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image) {
+ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image) {
+ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image) {
+ width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image) {
+ width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image) {
+ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image) {
+ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
+ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
+ width: 100%;
+ }
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft, .wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright {
+ max-width: 420px;
+ width: 100%;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter {
+ justify-content: center;
+}
+
+.wp-block-gallery.has-nested-images figure.wp-block-image {
+ position: relative;
+ margin: 0;
+}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
position: absolute;
@@ -401,67 +467,8 @@ figure.wp-block-gallery.has-nested-images {
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before {
content: none;
}
-.wp-block-gallery.has-nested-images figcaption {
- flex-grow: 1;
- flex-basis: 100%;
+
+:where(.wp-block-gallery.has-nested-images.is-layout-grid) > .blocks-gallery-caption {
+ grid-column: 1/-1;
text-align: center;
-}
-.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
- margin-top: 0;
- margin-bottom: auto;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
- align-self: inherit;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
- display: flex;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
- width: 100%;
- flex: 1 0 0%;
- height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
-}
-.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
- width: 100%;
-}
-@media (min-width: 600px) {
- .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
- width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
- }
- .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
- width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
- }
- .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
- width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
- }
- .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
- width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
- }
- .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
- width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
- }
- .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
- width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
- }
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
- width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
- }
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
- width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
- }
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
- width: 100%;
- }
-}
-.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
- max-width: 420px;
- width: 100%;
-}
-.wp-block-gallery.has-nested-images.aligncenter {
- justify-content: center;
}
\ No newline at end of file
diff --git a/wp-includes/blocks/gallery/style-rtl.min.css b/wp-includes/blocks/gallery/style-rtl.min.css
index e8522eb617..b67a631a3f 100644
--- a/wp-includes/blocks/gallery/style-rtl.min.css
+++ b/wp-includes/blocks/gallery/style-rtl.min.css
@@ -1 +1 @@
-.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 0 1em 1em;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-left:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-left:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-left:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-left:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-left:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-left:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-left:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-left:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-left:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-left:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}
\ No newline at end of file
+.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 0 1em 1em;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-left:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-left:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-left:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-left:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-left:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-left:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-left:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-left:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-left:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-left:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images:where(.is-layout-flex){align-items:normal}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft,.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter{justify-content:center}.wp-block-gallery.has-nested-images figure.wp-block-image{margin:0;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}:where(.wp-block-gallery.has-nested-images.is-layout-grid)>.blocks-gallery-caption{grid-column:1/-1;text-align:center}
\ No newline at end of file
diff --git a/wp-includes/blocks/gallery/style.css b/wp-includes/blocks/gallery/style.css
index 2d39b59c41..50b28077f6 100644
--- a/wp-includes/blocks/gallery/style.css
+++ b/wp-includes/blocks/gallery/style.css
@@ -176,8 +176,7 @@
width: 100%;
height: 100%;
flex: 1;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
@@ -284,35 +283,102 @@
align-self: flex-start;
}
-figure.wp-block-gallery.has-nested-images {
+figure.wp-block-gallery.has-nested-images:where(.is-layout-flex) {
align-items: normal;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image) {
width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
margin: 0;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image {
display: flex;
flex-grow: 1;
justify-content: center;
- position: relative;
flex-direction: column;
max-width: 100%;
box-sizing: border-box;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image > div,
-.wp-block-gallery.has-nested-images figure.wp-block-image > a {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > div,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > a {
margin: 0;
flex-direction: column;
flex-grow: 1;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image img {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img {
display: block;
height: auto;
max-width: 100% !important;
width: auto;
}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption {
+ flex-grow: 1;
+ flex-basis: 100%;
+ text-align: center;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image) {
+ margin-top: 0;
+ margin-bottom: auto;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) {
+ align-self: inherit;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > a {
+ display: flex;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img {
+ width: 100%;
+ flex: 1 0 0%;
+ height: 100%;
+ object-fit: cover;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image) {
+ width: 100%;
+}
+@media (min-width: 600px) {
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image) {
+ width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image) {
+ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image) {
+ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image) {
+ width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image) {
+ width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image) {
+ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image) {
+ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
+ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
+ width: 100%;
+ }
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft, .wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright {
+ max-width: 420px;
+ width: 100%;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter {
+ justify-content: center;
+}
+
+.wp-block-gallery.has-nested-images figure.wp-block-image {
+ position: relative;
+ margin: 0;
+}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
position: absolute;
@@ -401,67 +467,8 @@ figure.wp-block-gallery.has-nested-images {
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before {
content: none;
}
-.wp-block-gallery.has-nested-images figcaption {
- flex-grow: 1;
- flex-basis: 100%;
+
+:where(.wp-block-gallery.has-nested-images.is-layout-grid) > .blocks-gallery-caption {
+ grid-column: 1/-1;
text-align: center;
-}
-.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
- margin-top: 0;
- margin-bottom: auto;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
- align-self: inherit;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
- display: flex;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
- width: 100%;
- flex: 1 0 0%;
- height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
-}
-.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
- width: 100%;
-}
-@media (min-width: 600px) {
- .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
- width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
- }
- .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
- width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
- }
- .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
- width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
- }
- .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
- width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
- }
- .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
- width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
- }
- .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
- width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
- }
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
- width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
- }
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
- width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
- }
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
- width: 100%;
- }
-}
-.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
- max-width: 420px;
- width: 100%;
-}
-.wp-block-gallery.has-nested-images.aligncenter {
- justify-content: center;
}
\ No newline at end of file
diff --git a/wp-includes/blocks/gallery/style.min.css b/wp-includes/blocks/gallery/style.min.css
index afff9680ce..b59cbe5c72 100644
--- a/wp-includes/blocks/gallery/style.min.css
+++ b/wp-includes/blocks/gallery/style.min.css
@@ -1 +1 @@
-.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}
\ No newline at end of file
+.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images:where(.is-layout-flex){align-items:normal}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft,.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter{justify-content:center}.wp-block-gallery.has-nested-images figure.wp-block-image{margin:0;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}:where(.wp-block-gallery.has-nested-images.is-layout-grid)>.blocks-gallery-caption{grid-column:1/-1;text-align:center}
\ No newline at end of file
diff --git a/wp-includes/blocks/group/theme-rtl.css b/wp-includes/blocks/group/theme-rtl.css
index 5d738be14c..af36c2e615 100644
--- a/wp-includes/blocks/group/theme-rtl.css
+++ b/wp-includes/blocks/group/theme-rtl.css
@@ -44,5 +44,5 @@
* These variables do not appear to be used anywhere else.
*/
:where(.wp-block-group.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
\ No newline at end of file
diff --git a/wp-includes/blocks/group/theme-rtl.min.css b/wp-includes/blocks/group/theme-rtl.min.css
index df68e7e12c..7196c1e205 100644
--- a/wp-includes/blocks/group/theme-rtl.min.css
+++ b/wp-includes/blocks/group/theme-rtl.min.css
@@ -1 +1 @@
-:where(.wp-block-group.has-background){padding:1.25em 2.375em}
\ No newline at end of file
+:where(.wp-block-group.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/group/theme.css b/wp-includes/blocks/group/theme.css
index 5d738be14c..af36c2e615 100644
--- a/wp-includes/blocks/group/theme.css
+++ b/wp-includes/blocks/group/theme.css
@@ -44,5 +44,5 @@
* These variables do not appear to be used anywhere else.
*/
:where(.wp-block-group.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
\ No newline at end of file
diff --git a/wp-includes/blocks/group/theme.min.css b/wp-includes/blocks/group/theme.min.css
index df68e7e12c..7196c1e205 100644
--- a/wp-includes/blocks/group/theme.min.css
+++ b/wp-includes/blocks/group/theme.min.css
@@ -1 +1 @@
-:where(.wp-block-group.has-background){padding:1.25em 2.375em}
\ No newline at end of file
+:where(.wp-block-group.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/heading.php b/wp-includes/blocks/heading.php
index 471e31f19f..b712e9b631 100644
--- a/wp-includes/blocks/heading.php
+++ b/wp-includes/blocks/heading.php
@@ -17,7 +17,7 @@
* @since 6.2.0
*
* @param array $attributes Attributes of the block being rendered.
- * @param string $content Content of the block being rendered.
+ * @param string $content Content of the block being rendered.
*
* @return string The content of the block being rendered.
*/
diff --git a/wp-includes/blocks/heading/style-rtl.css b/wp-includes/blocks/heading/style-rtl.css
index 04946b5fde..575cba3b53 100644
--- a/wp-includes/blocks/heading/style-rtl.css
+++ b/wp-includes/blocks/heading/style-rtl.css
@@ -49,7 +49,7 @@ h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
diff --git a/wp-includes/blocks/heading/style-rtl.min.css b/wp-includes/blocks/heading/style-rtl.min.css
index 6aff7ae178..f2ce89c12e 100644
--- a/wp-includes/blocks/heading/style-rtl.min.css
+++ b/wp-includes/blocks/heading/style-rtl.min.css
@@ -1 +1 @@
-h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
\ No newline at end of file
+h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:var(--wp--style--block-background-padding,1.25em 2.375em)}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
\ No newline at end of file
diff --git a/wp-includes/blocks/heading/style.css b/wp-includes/blocks/heading/style.css
index 04946b5fde..575cba3b53 100644
--- a/wp-includes/blocks/heading/style.css
+++ b/wp-includes/blocks/heading/style.css
@@ -49,7 +49,7 @@ h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
diff --git a/wp-includes/blocks/heading/style.min.css b/wp-includes/blocks/heading/style.min.css
index 6aff7ae178..f2ce89c12e 100644
--- a/wp-includes/blocks/heading/style.min.css
+++ b/wp-includes/blocks/heading/style.min.css
@@ -1 +1 @@
-h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
\ No newline at end of file
+h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:var(--wp--style--block-background-padding,1.25em 2.375em)}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
\ No newline at end of file
diff --git a/wp-includes/blocks/home-link.php b/wp-includes/blocks/home-link.php
index fc2d18592e..d3b52c7ca9 100644
--- a/wp-includes/blocks/home-link.php
+++ b/wp-includes/blocks/home-link.php
@@ -11,7 +11,7 @@
*
* @since 6.0.0
*
- * @param array $context home link block context.
+ * @param array $context home link block context.
* @return array Colors CSS classes and inline styles.
*/
function block_core_home_link_build_css_colors( $context ) {
@@ -64,7 +64,7 @@ function block_core_home_link_build_css_colors( $context ) {
*
* @since 6.0.0
*
- * @param array $context Home link block context.
+ * @param array $context Home link block context.
* @return string The li wrapper attributes.
*/
function block_core_home_link_build_li_wrapper_attributes( $context ) {
diff --git a/wp-includes/blocks/icon.php b/wp-includes/blocks/icon.php
index c010e71483..749ea140b2 100644
--- a/wp-includes/blocks/icon.php
+++ b/wp-includes/blocks/icon.php
@@ -96,7 +96,17 @@ function render_block_core_icon( $attributes ) {
$processor = new WP_HTML_Tag_Processor( $svg );
if ( $processor->next_tag( 'svg' ) ) {
if ( ! empty( $styles['css'] ) ) {
- $processor->set_attribute( 'style', $styles['css'] );
+ // Merge with the SVG's intrinsic style (e.g. `fill: none` on
+ // stroke-based icons) so it is preserved. The block styles come last
+ // so they win on any conflicting property.
+ $existing_style = $processor->get_attribute( 'style' );
+ $trimmed_style = is_string( $existing_style )
+ ? rtrim( trim( $existing_style ), ';' )
+ : '';
+ $merged_style = '' !== $trimmed_style
+ ? $trimmed_style . '; ' . $styles['css']
+ : $styles['css'];
+ $processor->set_attribute( 'style', $merged_style );
}
// Apply flip classes to the SVG.
@@ -115,11 +125,13 @@ function render_block_core_icon( $attributes ) {
if ( $rotation ) {
$current_style = $processor->get_attribute( 'style' ) ?? '';
$rotation_css = 'rotate: ' . $rotation . 'deg;';
- if ( $current_style ) {
- $processor->set_attribute( 'style', $current_style . ' ' . $rotation_css );
- } else {
- $processor->set_attribute( 'style', $rotation_css );
- }
+ $trimmed_style = is_string( $current_style )
+ ? rtrim( trim( $current_style ), ';' )
+ : '';
+ $merged_style = '' !== $trimmed_style
+ ? $trimmed_style . '; ' . $rotation_css
+ : $rotation_css;
+ $processor->set_attribute( 'style', $merged_style );
}
$svg = $processor->get_updated_html();
diff --git a/wp-includes/blocks/icon/style-rtl.css b/wp-includes/blocks/icon/style-rtl.css
index f3d7108127..f7e9d8686c 100644
--- a/wp-includes/blocks/icon/style-rtl.css
+++ b/wp-includes/blocks/icon/style-rtl.css
@@ -26,4 +26,7 @@
:where(.wp-block-icon) svg {
width: 100%;
height: 100%;
+}
+:where(.wp-block-icon) svg :where(path, rect, circle, ellipse, line, polygon, polyline) {
+ vector-effect: none;
}
\ No newline at end of file
diff --git a/wp-includes/blocks/icon/style-rtl.min.css b/wp-includes/blocks/icon/style-rtl.min.css
index 03d52e39f8..b790319abc 100644
--- a/wp-includes/blocks/icon/style-rtl.min.css
+++ b/wp-includes/blocks/icon/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}
\ No newline at end of file
+.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}:where(.wp-block-icon) svg :where(path,rect,circle,ellipse,line,polygon,polyline){vector-effect:none}
\ No newline at end of file
diff --git a/wp-includes/blocks/icon/style.css b/wp-includes/blocks/icon/style.css
index f3d7108127..f7e9d8686c 100644
--- a/wp-includes/blocks/icon/style.css
+++ b/wp-includes/blocks/icon/style.css
@@ -26,4 +26,7 @@
:where(.wp-block-icon) svg {
width: 100%;
height: 100%;
+}
+:where(.wp-block-icon) svg :where(path, rect, circle, ellipse, line, polygon, polyline) {
+ vector-effect: none;
}
\ No newline at end of file
diff --git a/wp-includes/blocks/icon/style.min.css b/wp-includes/blocks/icon/style.min.css
index 03d52e39f8..b790319abc 100644
--- a/wp-includes/blocks/icon/style.min.css
+++ b/wp-includes/blocks/icon/style.min.css
@@ -1 +1 @@
-.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}
\ No newline at end of file
+.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}:where(.wp-block-icon) svg :where(path,rect,circle,ellipse,line,polygon,polyline){vector-effect:none}
\ No newline at end of file
diff --git a/wp-includes/blocks/image/editor-rtl.css b/wp-includes/blocks/image/editor-rtl.css
index 158b40200f..874a458bac 100644
--- a/wp-includes/blocks/image/editor-rtl.css
+++ b/wp-includes/blocks/image/editor-rtl.css
@@ -105,7 +105,6 @@ figure.wp-block-image:not(.wp-block) {
position: relative;
}
.wp-block-image.is-transient:not(.alignwide):not(.alignfull), .wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull) {
- width: -moz-fit-content;
width: fit-content;
}
.wp-block-image .is-applying img, .wp-block-image.is-transient img,
diff --git a/wp-includes/blocks/image/editor-rtl.min.css b/wp-includes/blocks/image/editor-rtl.min.css
index 6325567659..3b30d65470 100644
--- a/wp-includes/blocks/image/editor-rtl.min.css
+++ b/wp-includes/blocks/image/editor-rtl.min.css
@@ -1 +1 @@
-.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:-moz-fit-content;width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=right]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}
\ No newline at end of file
+.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=right]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}
\ No newline at end of file
diff --git a/wp-includes/blocks/image/editor.css b/wp-includes/blocks/image/editor.css
index c477743012..d0b87fce4c 100644
--- a/wp-includes/blocks/image/editor.css
+++ b/wp-includes/blocks/image/editor.css
@@ -105,7 +105,6 @@ figure.wp-block-image:not(.wp-block) {
position: relative;
}
.wp-block-image.is-transient:not(.alignwide):not(.alignfull), .wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull) {
- width: -moz-fit-content;
width: fit-content;
}
.wp-block-image .is-applying img, .wp-block-image.is-transient img,
diff --git a/wp-includes/blocks/image/editor.min.css b/wp-includes/blocks/image/editor.min.css
index ea5b087b5d..93a8d45968 100644
--- a/wp-includes/blocks/image/editor.min.css
+++ b/wp-includes/blocks/image/editor.min.css
@@ -1 +1 @@
-.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:-moz-fit-content;width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=right]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}
\ No newline at end of file
+.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=right]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}
\ No newline at end of file
diff --git a/wp-includes/blocks/list.php b/wp-includes/blocks/list.php
index 1bffd81324..5a5aecfb28 100644
--- a/wp-includes/blocks/list.php
+++ b/wp-includes/blocks/list.php
@@ -15,7 +15,7 @@
* @see https://github.com/WordPress/gutenberg/issues/12420
*
* @param array $attributes Attributes of the block being rendered.
- * @param string $content Content of the block being rendered.
+ * @param string $content Content of the block being rendered.
*
* @return string The content of the block being rendered.
*/
diff --git a/wp-includes/blocks/list/style-rtl.css b/wp-includes/blocks/list/style-rtl.css
index 7f2d4754d8..cf34ee6199 100644
--- a/wp-includes/blocks/list/style-rtl.css
+++ b/wp-includes/blocks/list/style-rtl.css
@@ -49,5 +49,5 @@ ul {
}
:root :where(.wp-block-list.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
\ No newline at end of file
diff --git a/wp-includes/blocks/list/style-rtl.min.css b/wp-includes/blocks/list/style-rtl.min.css
index 79f9382fb3..4e8c5e7e20 100644
--- a/wp-includes/blocks/list/style-rtl.min.css
+++ b/wp-includes/blocks/list/style-rtl.min.css
@@ -1 +1 @@
-ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
\ No newline at end of file
+ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/list/style.css b/wp-includes/blocks/list/style.css
index 7f2d4754d8..cf34ee6199 100644
--- a/wp-includes/blocks/list/style.css
+++ b/wp-includes/blocks/list/style.css
@@ -49,5 +49,5 @@ ul {
}
:root :where(.wp-block-list.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
\ No newline at end of file
diff --git a/wp-includes/blocks/list/style.min.css b/wp-includes/blocks/list/style.min.css
index 79f9382fb3..4e8c5e7e20 100644
--- a/wp-includes/blocks/list/style.min.css
+++ b/wp-includes/blocks/list/style.min.css
@@ -1 +1 @@
-ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
\ No newline at end of file
+ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/math/block.json b/wp-includes/blocks/math/block.json
index a305900ab9..e8a09d5443 100644
--- a/wp-includes/blocks/math/block.json
+++ b/wp-includes/blocks/math/block.json
@@ -36,6 +36,9 @@
"__experimentalDefaultControls": {
"fontSize": true
}
+ },
+ "interactivity": {
+ "clientNavigation": true
}
},
"attributes": {
diff --git a/wp-includes/blocks/media-text/style-rtl.css b/wp-includes/blocks/media-text/style-rtl.css
index b480738ef5..d208feb4c0 100644
--- a/wp-includes/blocks/media-text/style-rtl.css
+++ b/wp-includes/blocks/media-text/style-rtl.css
@@ -84,7 +84,7 @@
padding: 0;
margin: -1px;
overflow: hidden;
- clip: rect(0, 0, 0, 0);
+ clip-path: inset(50%);
border: 0;
}
@@ -104,8 +104,7 @@
position: absolute;
width: 100%;
height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
/*
diff --git a/wp-includes/blocks/media-text/style-rtl.min.css b/wp-includes/blocks/media-text/style-rtl.min.css
index 3fd5871db8..786c7081fd 100644
--- a/wp-includes/blocks/media-text/style-rtl.min.css
+++ b/wp-includes/blocks/media-text/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:rtl;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}
\ No newline at end of file
+.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:rtl;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}
\ No newline at end of file
diff --git a/wp-includes/blocks/media-text/style.css b/wp-includes/blocks/media-text/style.css
index fa58693802..fc2da7c5ec 100644
--- a/wp-includes/blocks/media-text/style.css
+++ b/wp-includes/blocks/media-text/style.css
@@ -94,7 +94,7 @@
padding: 0;
margin: -1px;
overflow: hidden;
- clip: rect(0, 0, 0, 0);
+ clip-path: inset(50%);
border: 0;
}
@@ -114,8 +114,7 @@
position: absolute;
width: 100%;
height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
/*
diff --git a/wp-includes/blocks/media-text/style.min.css b/wp-includes/blocks/media-text/style.min.css
index 3470f18e0c..bd30c43ce9 100644
--- a/wp-includes/blocks/media-text/style.min.css
+++ b/wp-includes/blocks/media-text/style.min.css
@@ -1 +1 @@
-.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}
\ No newline at end of file
+.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}
\ No newline at end of file
diff --git a/wp-includes/blocks/navigation-link.php b/wp-includes/blocks/navigation-link.php
index b941e35857..d6f329939b 100644
--- a/wp-includes/blocks/navigation-link.php
+++ b/wp-includes/blocks/navigation-link.php
@@ -14,9 +14,9 @@ require_once __DIR__ . '/navigation-link/shared/render-submenu-icon.php';
*
* @since 5.9.0
*
- * @param array $context Navigation block context.
- * @param array $attributes Block attributes.
- * @param bool $is_sub_menu Whether the link is part of a sub-menu. Default false.
+ * @param array $context Navigation block context.
+ * @param array $attributes Block attributes.
+ * @param bool $is_sub_menu Whether the link is part of a sub-menu. Default false.
* @return array Colors CSS classes and inline styles.
*/
function block_core_navigation_link_build_css_colors( $context, $attributes, $is_sub_menu = false ) {
@@ -90,7 +90,7 @@ function block_core_navigation_link_build_css_colors( $context, $attributes, $is
* @since 5.9.0
* @deprecated 7.0.0
*
- * @param array $context Navigation block context.
+ * @param array $context Navigation block context.
* @return array Font size CSS classes and inline styles.
*/
function block_core_navigation_link_build_css_font_sizes( $context ) {
@@ -308,7 +308,7 @@ function render_block_core_navigation_link( $attributes, $content, $block ) {
* @since 5.9.0
*
* @param WP_Taxonomy|WP_Post_Type $entity post type or taxonomy entity.
- * @param string $kind string of value 'taxonomy' or 'post-type'.
+ * @param string $kind string of value 'taxonomy' or 'post-type'.
*
* @return array
*/
diff --git a/wp-includes/blocks/navigation-link/block.json b/wp-includes/blocks/navigation-link/block.json
index 8cab34bc4d..1e63f70a5c 100644
--- a/wp-includes/blocks/navigation-link/block.json
+++ b/wp-includes/blocks/navigation-link/block.json
@@ -2,7 +2,7 @@
"$schema": "https://schemas.wp.org/trunk/block.json",
"apiVersion": 3,
"name": "core/navigation-link",
- "title": "Custom Link",
+ "title": "Navigation Link",
"category": "design",
"parent": [ "core/navigation" ],
"allowedBlocks": [
diff --git a/wp-includes/blocks/navigation.php b/wp-includes/blocks/navigation.php
index 48af8ba468..e67f727c60 100644
--- a/wp-includes/blocks/navigation.php
+++ b/wp-includes/blocks/navigation.php
@@ -417,7 +417,7 @@ class WP_Navigation_Block_Renderer {
* @since 6.5.0
*
* @param string $overlay_template_part_id The overlay template part ID in format "theme//slug".
- * @param array $attributes The block attributes.
+ * @param array $attributes The block attributes.
* @return WP_Block_List Returns the inner blocks for the overlay template part.
*/
private static function get_overlay_blocks_from_template_part( $overlay_template_part_id, $attributes ) {
@@ -518,7 +518,7 @@ class WP_Navigation_Block_Renderer {
* @since 6.5.0
*
* @param array $attributes The block attributes.
- * @param WP_Block $block The parsed block.
+ * @param WP_Block $block The parsed block.
* @return WP_Block_List Returns the inner blocks for the navigation block.
*/
private static function get_inner_blocks( $attributes, $block ) {
@@ -740,8 +740,8 @@ class WP_Navigation_Block_Renderer {
*
* @since 6.5.0
*
- * @param array $attributes The block attributes.
- * @param WP_Block_List $inner_blocks The list of inner blocks.
+ * @param array $attributes The block attributes.
+ * @param WP_Block_List $inner_blocks The list of inner blocks.
* @param string $inner_blocks_html The markup for the inner blocks.
* @return string Returns the container markup.
*/
@@ -892,8 +892,8 @@ class WP_Navigation_Block_Renderer {
*
* @since 6.5.0
*
- * @param array $attributes The block attributes.
- * @param WP_Block_List $inner_blocks A list of inner blocks.
+ * @param array $attributes The block attributes.
+ * @param WP_Block_List $inner_blocks A list of inner blocks.
* @return string Returns the navigation block markup.
*/
private static function get_nav_attributes( $attributes, $inner_blocks ) {
@@ -979,7 +979,7 @@ class WP_Navigation_Block_Renderer {
*
* @since 6.5.0
*
- * @param array $attributes The block attributes.
+ * @param array $attributes The block attributes.
* @param WP_Block_List $inner_blocks The list of inner blocks.
* @return string Returns the navigation wrapper markup.
*/
@@ -1786,12 +1786,12 @@ add_filter( 'render_block_data', 'block_core_navigation_typographic_presets_back
*
* @deprecated 6.3.0 Use WP_Navigation_Fallback::parse_blocks_from_menu_items() instead.
*
- * @param array $menu_items An array of menu items that represent
- * an individual level of a menu.
- * @param array $menu_items_by_parent_id An array keyed by the id of the
- * parent menu where each element is an
- * array of menu items that belong to
- * that parent.
+ * @param array $menu_items An array of menu items that represent
+ * an individual level of a menu.
+ * @param array $menu_items_by_parent_id An array keyed by the id of the
+ * parent menu where each element is an
+ * array of menu items that belong to
+ * that parent.
* @return array An array of parsed block data.
*/
function block_core_navigation_parse_blocks_from_menu_items( $menu_items, $menu_items_by_parent_id ) {
@@ -1891,7 +1891,7 @@ function block_core_navigation_get_classic_menu_fallback() {
*
* @deprecated 6.3.0 Use WP_Navigation_Fallback::get_classic_menu_fallback_blocks() instead.
*
- * @param object $classic_nav_menu WP_Term The classic navigation object to convert.
+ * @param object $classic_nav_menu WP_Term The classic navigation object to convert.
* @return array the normalized parsed blocks.
*/
function block_core_navigation_get_classic_menu_fallback_blocks( $classic_nav_menu ) {
diff --git a/wp-includes/blocks/navigation/editor-rtl.css b/wp-includes/blocks/navigation/editor-rtl.css
index e3e8208d93..ff43d6ac68 100644
--- a/wp-includes/blocks/navigation/editor-rtl.css
+++ b/wp-includes/blocks/navigation/editor-rtl.css
@@ -134,6 +134,10 @@
visibility: visible;
}
+.wp-block-navigation__container.block-editor-block-list__layout {
+ flex-grow: 1;
+}
+
.is-editing > .wp-block-navigation__container {
visibility: visible;
opacity: 1;
@@ -640,4 +644,8 @@ body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-op
.wp-block-navigation__overlay-help-text-wrapper {
margin-top: 8px;
+}
+
+.wp-block-audio__autoplay-help-text {
+ grid-column: 1/-1;
}
\ No newline at end of file
diff --git a/wp-includes/blocks/navigation/editor-rtl.min.css b/wp-includes/blocks/navigation/editor-rtl.min.css
index f5d59737b4..2ca9a76c1a 100644
--- a/wp-includes/blocks/navigation/editor-rtl.min.css
+++ b/wp-includes/blocks/navigation/editor-rtl.min.css
@@ -1 +1 @@
-.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:0;margin-right:auto;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:left;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:right;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-left:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-right:4px;padding:0 0 0 6px}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-left:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-left:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{right:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{right:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{right:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-right:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{left:0;position:absolute;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}
\ No newline at end of file
+.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.wp-block-navigation__container.block-editor-block-list__layout{flex-grow:1}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:0;margin-right:auto;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:left;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:right;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-left:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-right:4px;padding:0 0 0 6px}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-left:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-left:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{right:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{right:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{right:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-right:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{left:0;position:absolute;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}.wp-block-audio__autoplay-help-text{grid-column:1/-1}
\ No newline at end of file
diff --git a/wp-includes/blocks/navigation/editor.css b/wp-includes/blocks/navigation/editor.css
index 9949f41a5f..aaa01a2128 100644
--- a/wp-includes/blocks/navigation/editor.css
+++ b/wp-includes/blocks/navigation/editor.css
@@ -134,6 +134,10 @@
visibility: visible;
}
+.wp-block-navigation__container.block-editor-block-list__layout {
+ flex-grow: 1;
+}
+
.is-editing > .wp-block-navigation__container {
visibility: visible;
opacity: 1;
@@ -640,4 +644,8 @@ body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-op
.wp-block-navigation__overlay-help-text-wrapper {
margin-top: 8px;
+}
+
+.wp-block-audio__autoplay-help-text {
+ grid-column: 1/-1;
}
\ No newline at end of file
diff --git a/wp-includes/blocks/navigation/editor.min.css b/wp-includes/blocks/navigation/editor.min.css
index b4bbffc7be..6bfa6a6de8 100644
--- a/wp-includes/blocks/navigation/editor.min.css
+++ b/wp-includes/blocks/navigation/editor.min.css
@@ -1 +1 @@
-.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:auto;margin-right:0;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:right;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:left;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-right:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-left:4px;padding:0 6px 0 0}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-right:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-right:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{left:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{left:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{left:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-left:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{position:absolute;right:0;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}
\ No newline at end of file
+.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.wp-block-navigation__container.block-editor-block-list__layout{flex-grow:1}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:auto;margin-right:0;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:right;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:left;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-right:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-left:4px;padding:0 6px 0 0}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-right:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-right:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{left:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{left:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{left:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-left:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{position:absolute;right:0;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}.wp-block-audio__autoplay-help-text{grid-column:1/-1}
\ No newline at end of file
diff --git a/wp-includes/blocks/page-list.php b/wp-includes/blocks/page-list.php
index 395702068e..cf812a67d0 100644
--- a/wp-includes/blocks/page-list.php
+++ b/wp-includes/blocks/page-list.php
@@ -36,8 +36,8 @@ function block_core_page_list_get_submenu_visibility( $context ) {
*
* @since 5.8.0
*
- * @param array $attributes Block attributes.
- * @param array $context Navigation block context.
+ * @param array $attributes Block attributes.
+ * @param array $context Navigation block context.
* @return array Colors CSS classes and inline styles.
*/
function block_core_page_list_build_css_colors( $attributes, $context ) {
@@ -128,14 +128,14 @@ function block_core_page_list_build_css_colors( $attributes, $context ) {
*
* @since 5.8.0
*
- * @param string $submenu_visibility The submenu visibility mode: 'hover', 'click', or 'always'.
- * @param boolean $show_submenu_icons Whether to show submenu indicator icons.
- * @param boolean $is_navigation_child If block is a child of Navigation block.
- * @param array $nested_pages The array of nested pages.
- * @param boolean $is_nested Whether the submenu is nested or not.
+ * @param string $submenu_visibility The submenu visibility mode: 'hover', 'click', or 'always'.
+ * @param boolean $show_submenu_icons Whether to show submenu indicator icons.
+ * @param boolean $is_navigation_child If block is a child of Navigation block.
+ * @param array $nested_pages The array of nested pages.
+ * @param boolean $is_nested Whether the submenu is nested or not.
* @param array $active_page_ancestor_ids An array of ancestor ids for active page.
- * @param array $colors Color information for overlay styles.
- * @param integer $depth The nesting depth.
+ * @param array $colors Color information for overlay styles.
+ * @param integer $depth The nesting depth.
*
* @return string List markup.
*/
@@ -227,7 +227,7 @@ function block_core_page_list_render_nested_page_list( $submenu_visibility, $sho
* @since 5.8.0
*
* @param array $current_level The level being iterated through.
- * @param array $children The children grouped by parent post ID.
+ * @param array $children The children grouped by parent post ID.
*
* @return array The nested array of pages.
*/
diff --git a/wp-includes/blocks/paragraph/style-rtl.css b/wp-includes/blocks/paragraph/style-rtl.css
index c6206fb9d2..8509d4c58b 100644
--- a/wp-includes/blocks/paragraph/style-rtl.css
+++ b/wp-includes/blocks/paragraph/style-rtl.css
@@ -79,7 +79,7 @@ p.has-drop-cap.has-background {
}
:root :where(p.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
:where(p.has-text-color:not(.has-link-color)) a {
diff --git a/wp-includes/blocks/paragraph/style-rtl.min.css b/wp-includes/blocks/paragraph/style-rtl.min.css
index 50049ba264..e77ffa9448 100644
--- a/wp-includes/blocks/paragraph/style-rtl.min.css
+++ b/wp-includes/blocks/paragraph/style-rtl.min.css
@@ -1 +1 @@
-.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:right;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em 0 0 .1em;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
\ No newline at end of file
+.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:right;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em 0 0 .1em;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
\ No newline at end of file
diff --git a/wp-includes/blocks/paragraph/style.css b/wp-includes/blocks/paragraph/style.css
index 58cb239987..87aebb5dbd 100644
--- a/wp-includes/blocks/paragraph/style.css
+++ b/wp-includes/blocks/paragraph/style.css
@@ -79,7 +79,7 @@ p.has-drop-cap.has-background {
}
:root :where(p.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
:where(p.has-text-color:not(.has-link-color)) a {
diff --git a/wp-includes/blocks/paragraph/style.min.css b/wp-includes/blocks/paragraph/style.min.css
index 40c17c6a92..3afc8d45e9 100644
--- a/wp-includes/blocks/paragraph/style.min.css
+++ b/wp-includes/blocks/paragraph/style.min.css
@@ -1 +1 @@
-.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
\ No newline at end of file
+.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
\ No newline at end of file
diff --git a/wp-includes/blocks/playlist-track/style-rtl.css b/wp-includes/blocks/playlist-track/style-rtl.css
index f7c2c626cc..ca11b14ed1 100644
--- a/wp-includes/blocks/playlist-track/style-rtl.css
+++ b/wp-includes/blocks/playlist-track/style-rtl.css
@@ -35,8 +35,7 @@
margin-left: var(--wp--preset--spacing--20, 0.5em);
border: 1px solid rgba(0, 0, 0, 0.08);
box-sizing: border-box;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content {
flex: 1 1 0;
diff --git a/wp-includes/blocks/playlist-track/style-rtl.min.css b/wp-includes/blocks/playlist-track/style-rtl.min.css
index 60aed49f5b..183b83f0eb 100644
--- a/wp-includes/blocks/playlist-track/style-rtl.min.css
+++ b/wp-includes/blocks/playlist-track/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:right;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-left:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-left:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-right:auto;opacity:.7}
\ No newline at end of file
+.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:right;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-left:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-left:var(--wp--preset--spacing--20,.5em);object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-right:auto;opacity:.7}
\ No newline at end of file
diff --git a/wp-includes/blocks/playlist-track/style.css b/wp-includes/blocks/playlist-track/style.css
index 08125f1310..fdbdfd6205 100644
--- a/wp-includes/blocks/playlist-track/style.css
+++ b/wp-includes/blocks/playlist-track/style.css
@@ -35,8 +35,7 @@
margin-right: var(--wp--preset--spacing--20, 0.5em);
border: 1px solid rgba(0, 0, 0, 0.08);
box-sizing: border-box;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content {
flex: 1 1 0;
diff --git a/wp-includes/blocks/playlist-track/style.min.css b/wp-includes/blocks/playlist-track/style.min.css
index 0d1a3b1097..10bb3ff485 100644
--- a/wp-includes/blocks/playlist-track/style.min.css
+++ b/wp-includes/blocks/playlist-track/style.min.css
@@ -1 +1 @@
-.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-right:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}
\ No newline at end of file
+.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-right:var(--wp--preset--spacing--20,.5em);object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}
\ No newline at end of file
diff --git a/wp-includes/blocks/playlist/style-rtl.css b/wp-includes/blocks/playlist/style-rtl.css
index d3bd304c54..f87f6fe28b 100644
--- a/wp-includes/blocks/playlist/style-rtl.css
+++ b/wp-includes/blocks/playlist/style-rtl.css
@@ -110,8 +110,7 @@
inset: 0;
width: 100%;
height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
pointer-events: none;
z-index: 0;
}
diff --git a/wp-includes/blocks/playlist/style-rtl.min.css b/wp-includes/blocks/playlist/style-rtl.min.css
index 4f2000d8d0..e85e25f01e 100644
--- a/wp-includes/blocks/playlist/style-rtl.min.css
+++ b/wp-includes/blocks/playlist/style-rtl.min.css
@@ -1 +1 @@
-.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-right:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:50%;transform:translate(50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;right:0;top:50%;transform:translate(50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;left:0;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:right;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-right:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}
\ No newline at end of file
+.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-right:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:50%;transform:translate(50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;right:0;top:50%;transform:translate(50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;left:0;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:right;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-right:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}
\ No newline at end of file
diff --git a/wp-includes/blocks/playlist/style.css b/wp-includes/blocks/playlist/style.css
index 77df1130e0..bfe93a5ab2 100644
--- a/wp-includes/blocks/playlist/style.css
+++ b/wp-includes/blocks/playlist/style.css
@@ -110,8 +110,7 @@
inset: 0;
width: 100%;
height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
pointer-events: none;
z-index: 0;
}
diff --git a/wp-includes/blocks/playlist/style.min.css b/wp-includes/blocks/playlist/style.min.css
index 259e224b17..9d2eed37d1 100644
--- a/wp-includes/blocks/playlist/style.min.css
+++ b/wp-includes/blocks/playlist/style.min.css
@@ -1 +1 @@
-.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-left:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(-50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;left:0;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(-50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;right:0;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:left;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-left:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}
\ No newline at end of file
+.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-left:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(-50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;left:0;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(-50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;right:0;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:left;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-left:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}
\ No newline at end of file
diff --git a/wp-includes/blocks/post-author-biography.php b/wp-includes/blocks/post-author-biography.php
index bd983f79e7..5ef7f433d7 100644
--- a/wp-includes/blocks/post-author-biography.php
+++ b/wp-includes/blocks/post-author-biography.php
@@ -10,9 +10,9 @@
*
* @since 6.0.0
*
- * @param array $attributes Block attributes.
- * @param string $content Block default content.
- * @param WP_Block $block Block instance.
+ * @param array $attributes Block attributes.
+ * @param string $content Block default content.
+ * @param WP_Block $block Block instance.
* @return string Returns the rendered post author biography block.
*/
function render_block_core_post_author_biography( $attributes, $content, $block ) {
diff --git a/wp-includes/blocks/post-author-name.php b/wp-includes/blocks/post-author-name.php
index 73113eb1ef..f729696b78 100644
--- a/wp-includes/blocks/post-author-name.php
+++ b/wp-includes/blocks/post-author-name.php
@@ -10,9 +10,9 @@
*
* @since 6.2.0
*
- * @param array $attributes Block attributes.
- * @param string $content Block default content.
- * @param WP_Block $block Block instance.
+ * @param array $attributes Block attributes.
+ * @param string $content Block default content.
+ * @param WP_Block $block Block instance.
* @return string Returns the rendered post author name block.
*/
function render_block_core_post_author_name( $attributes, $content, $block ) {
diff --git a/wp-includes/blocks/post-author.php b/wp-includes/blocks/post-author.php
index a4880f8a9e..682fabb280 100644
--- a/wp-includes/blocks/post-author.php
+++ b/wp-includes/blocks/post-author.php
@@ -10,9 +10,9 @@
*
* @since 5.9.0
*
- * @param array $attributes Block attributes.
- * @param string $content Block default content.
- * @param WP_Block $block Block instance.
+ * @param array $attributes Block attributes.
+ * @param string $content Block default content.
+ * @param WP_Block $block Block instance.
* @return string Returns the rendered author block.
*/
function render_block_core_post_author( $attributes, $content, $block ) {
diff --git a/wp-includes/blocks/post-comments-link.php b/wp-includes/blocks/post-comments-link.php
index c6d33eb0cd..6f183a79ea 100644
--- a/wp-includes/blocks/post-comments-link.php
+++ b/wp-includes/blocks/post-comments-link.php
@@ -10,10 +10,10 @@
*
* @since 6.9.0
*
- * @param array $attributes Block attributes.
- * @param string $content Block default content.
- * @param WP_Block $block Block instance.
- * @return string Returns the rendered link.
+ * @param array $attributes Block attributes.
+ * @param string $content Block default content.
+ * @param WP_Block $block Block instance.
+ * @return string Returns the rendered link.
*/
function render_block_core_post_comments_link( $attributes, $content, $block ) {
if (
diff --git a/wp-includes/blocks/post-content.php b/wp-includes/blocks/post-content.php
index b75d7144da..56429cd22a 100644
--- a/wp-includes/blocks/post-content.php
+++ b/wp-includes/blocks/post-content.php
@@ -60,7 +60,7 @@ function render_block_core_post_content( $attributes, $content, $block ) {
/**
* The allowed tag names match the options offered in the editor.
*
- * @see packages/block-library/src/post-content/edit.js
+ * @see packages/block-library/src/post-content/edit.jsx
*/
$allowed_tag_names = array( 'div', 'main', 'section', 'article' );
$normalized_tag_name = strtolower( $attributes['tagName'] );
diff --git a/wp-includes/blocks/post-time-to-read.php b/wp-includes/blocks/post-time-to-read.php
index 74a091d97c..f3f336fbe9 100644
--- a/wp-includes/blocks/post-time-to-read.php
+++ b/wp-includes/blocks/post-time-to-read.php
@@ -92,9 +92,9 @@ function block_core_post_time_to_read_word_count( $text, $type ) {
*
* @since 6.9.0
*
- * @param array $attributes Block attributes.
- * @param string $content Block default content.
- * @param WP_Block $block Block instance.
+ * @param array $attributes Block attributes.
+ * @param string $content Block default content.
+ * @param WP_Block $block Block instance.
* @return string Returns the rendered post author name block.
*/
function render_block_core_post_time_to_read( $attributes, $content, $block ) {
diff --git a/wp-includes/blocks/preformatted/style-rtl.css b/wp-includes/blocks/preformatted/style-rtl.css
index 81d909ef97..320b3a8da7 100644
--- a/wp-includes/blocks/preformatted/style-rtl.css
+++ b/wp-includes/blocks/preformatted/style-rtl.css
@@ -49,5 +49,5 @@
}
:where(.wp-block-preformatted.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
\ No newline at end of file
diff --git a/wp-includes/blocks/preformatted/style-rtl.min.css b/wp-includes/blocks/preformatted/style-rtl.min.css
index cfb25c3a4c..ae2777e565 100644
--- a/wp-includes/blocks/preformatted/style-rtl.min.css
+++ b/wp-includes/blocks/preformatted/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}
\ No newline at end of file
+.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/preformatted/style.css b/wp-includes/blocks/preformatted/style.css
index 81d909ef97..320b3a8da7 100644
--- a/wp-includes/blocks/preformatted/style.css
+++ b/wp-includes/blocks/preformatted/style.css
@@ -49,5 +49,5 @@
}
:where(.wp-block-preformatted.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
\ No newline at end of file
diff --git a/wp-includes/blocks/preformatted/style.min.css b/wp-includes/blocks/preformatted/style.min.css
index cfb25c3a4c..ae2777e565 100644
--- a/wp-includes/blocks/preformatted/style.min.css
+++ b/wp-includes/blocks/preformatted/style.min.css
@@ -1 +1 @@
-.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}
\ No newline at end of file
+.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/query.php b/wp-includes/blocks/query.php
index 73fc9a5092..404d8ac1b6 100644
--- a/wp-includes/blocks/query.php
+++ b/wp-includes/blocks/query.php
@@ -108,8 +108,8 @@ function block_core_query_disable_enhanced_pagination( $parsed_block ) {
* by adding an attribute called `data-wp-navigation-disabled` which
* is later handled by the front-end logic.
*
- * @param string $content The block content.
- * @param array $block The full block, including name and attributes.
+ * @param string $content The block content.
+ * @param array $block The full block, including name and attributes.
* @return string Returns the modified output of the query block.
*/
$render_query_callback = static function ( $content, $block ) use ( &$enhanced_query_stack, &$dirty_enhanced_queries, &$render_query_callback ) {
diff --git a/wp-includes/blocks/query/editor-rtl.css b/wp-includes/blocks/query/editor-rtl.css
index fba1f7c932..2b5ff74b62 100644
--- a/wp-includes/blocks/query/editor-rtl.css
+++ b/wp-includes/blocks/query/editor-rtl.css
@@ -94,20 +94,16 @@
* @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
*/
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
}
@media (min-width: 1280px) {
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
}
.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search {
background: #fff;
@@ -119,12 +115,6 @@
z-index: 2;
}
-@media (min-width: 600px) {
- .wp-block-query__enhanced-pagination-modal {
- max-width: 480px;
- }
-}
-
.block-editor-block-settings-menu__popover.is-expanded {
overflow-y: scroll;
}
@@ -141,7 +131,7 @@
}
}
.block-editor-block-settings-menu__popover .block-editor-block-patterns-list {
- grid-gap: 12px;
+ gap: 12px;
min-width: 280px;
}
@media (min-width: 600px) {
diff --git a/wp-includes/blocks/query/editor-rtl.min.css b/wp-includes/blocks/query/editor-rtl.min.css
index e5ab48847b..baf78d2a27 100644
--- a/wp-includes/blocks/query/editor-rtl.min.css
+++ b/wp-includes/blocks/query/editor-rtl.min.css
@@ -1 +1 @@
-.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}@media (min-width:600px){.wp-block-query__enhanced-pagination-modal{max-width:480px}}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}
\ No newline at end of file
+.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}
\ No newline at end of file
diff --git a/wp-includes/blocks/query/editor.css b/wp-includes/blocks/query/editor.css
index fba1f7c932..2b5ff74b62 100644
--- a/wp-includes/blocks/query/editor.css
+++ b/wp-includes/blocks/query/editor.css
@@ -94,20 +94,16 @@
* @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
*/
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
}
@media (min-width: 1280px) {
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
}
.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search {
background: #fff;
@@ -119,12 +115,6 @@
z-index: 2;
}
-@media (min-width: 600px) {
- .wp-block-query__enhanced-pagination-modal {
- max-width: 480px;
- }
-}
-
.block-editor-block-settings-menu__popover.is-expanded {
overflow-y: scroll;
}
@@ -141,7 +131,7 @@
}
}
.block-editor-block-settings-menu__popover .block-editor-block-patterns-list {
- grid-gap: 12px;
+ gap: 12px;
min-width: 280px;
}
@media (min-width: 600px) {
diff --git a/wp-includes/blocks/query/editor.min.css b/wp-includes/blocks/query/editor.min.css
index e5ab48847b..baf78d2a27 100644
--- a/wp-includes/blocks/query/editor.min.css
+++ b/wp-includes/blocks/query/editor.min.css
@@ -1 +1 @@
-.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}@media (min-width:600px){.wp-block-query__enhanced-pagination-modal{max-width:480px}}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}
\ No newline at end of file
+.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}
\ No newline at end of file
diff --git a/wp-includes/blocks/read-more.php b/wp-includes/blocks/read-more.php
index bf14f8ea24..81c4f0f0ba 100644
--- a/wp-includes/blocks/read-more.php
+++ b/wp-includes/blocks/read-more.php
@@ -13,7 +13,7 @@
* @param array $attributes Block attributes.
* @param string $content Block default content.
* @param WP_Block $block Block instance.
- * @return string Returns the post link.
+ * @return string Returns the post link.
*/
function render_block_core_read_more( $attributes, $content, $block ) {
if ( ! isset( $block->context['postId'] ) ) {
diff --git a/wp-includes/blocks/read-more/style-rtl.css b/wp-includes/blocks/read-more/style-rtl.css
index 86d5cb7d4d..41e79d3dc2 100644
--- a/wp-includes/blocks/read-more/style-rtl.css
+++ b/wp-includes/blocks/read-more/style-rtl.css
@@ -1,6 +1,5 @@
.wp-block-read-more {
display: block;
- width: -moz-fit-content;
width: fit-content;
}
.wp-block-read-more:where(:not([style*=text-decoration])) {
diff --git a/wp-includes/blocks/read-more/style-rtl.min.css b/wp-includes/blocks/read-more/style-rtl.min.css
index c2c810cef0..5dca71aebe 100644
--- a/wp-includes/blocks/read-more/style-rtl.min.css
+++ b/wp-includes/blocks/read-more/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
\ No newline at end of file
+.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
\ No newline at end of file
diff --git a/wp-includes/blocks/read-more/style.css b/wp-includes/blocks/read-more/style.css
index 86d5cb7d4d..41e79d3dc2 100644
--- a/wp-includes/blocks/read-more/style.css
+++ b/wp-includes/blocks/read-more/style.css
@@ -1,6 +1,5 @@
.wp-block-read-more {
display: block;
- width: -moz-fit-content;
width: fit-content;
}
.wp-block-read-more:where(:not([style*=text-decoration])) {
diff --git a/wp-includes/blocks/read-more/style.min.css b/wp-includes/blocks/read-more/style.min.css
index c2c810cef0..5dca71aebe 100644
--- a/wp-includes/blocks/read-more/style.min.css
+++ b/wp-includes/blocks/read-more/style.min.css
@@ -1 +1 @@
-.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
\ No newline at end of file
+.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}
\ No newline at end of file
diff --git a/wp-includes/blocks/search.php b/wp-includes/blocks/search.php
index 8811e005e7..8a453bcfd1 100644
--- a/wp-includes/blocks/search.php
+++ b/wp-includes/blocks/search.php
@@ -360,7 +360,7 @@ function apply_block_core_search_border_styles( $attributes, $property, &$wrappe
*
* @since 5.8.0
*
- * @param array $attributes The block attributes.
+ * @param array $attributes The block attributes.
*
* @return array Style HTML attribute.
*/
diff --git a/wp-includes/blocks/search/style-rtl.css b/wp-includes/blocks/search/style-rtl.css
index aa8753ee6a..65a73d2f2f 100644
--- a/wp-includes/blocks/search/style-rtl.css
+++ b/wp-includes/blocks/search/style-rtl.css
@@ -124,9 +124,7 @@
min-width: 3rem;
border: 1px solid #949494;
text-decoration: unset !important;
- -webkit-appearance: initial;
- -moz-appearance: initial;
- appearance: initial;
+ appearance: initial;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
diff --git a/wp-includes/blocks/search/style-rtl.min.css b/wp-includes/blocks/search/style-rtl.min.css
index 4759b15005..4eec016747 100644
--- a/wp-includes/blocks/search/style-rtl.min.css
+++ b/wp-includes/blocks/search/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-search__button{margin-right:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-right:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:left}
\ No newline at end of file
+.wp-block-search__button{margin-right:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-right:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:left}
\ No newline at end of file
diff --git a/wp-includes/blocks/search/style.css b/wp-includes/blocks/search/style.css
index 34c6d29fe4..ade21a7a96 100644
--- a/wp-includes/blocks/search/style.css
+++ b/wp-includes/blocks/search/style.css
@@ -124,9 +124,7 @@
min-width: 3rem;
border: 1px solid #949494;
text-decoration: unset !important;
- -webkit-appearance: initial;
- -moz-appearance: initial;
- appearance: initial;
+ appearance: initial;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
diff --git a/wp-includes/blocks/search/style.min.css b/wp-includes/blocks/search/style.min.css
index eec2474b97..de16d07902 100644
--- a/wp-includes/blocks/search/style.min.css
+++ b/wp-includes/blocks/search/style.min.css
@@ -1 +1 @@
-.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
\ No newline at end of file
+.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
\ No newline at end of file
diff --git a/wp-includes/blocks/site-logo.php b/wp-includes/blocks/site-logo.php
index 915563461e..29357c9a8f 100644
--- a/wp-includes/blocks/site-logo.php
+++ b/wp-includes/blocks/site-logo.php
@@ -139,7 +139,7 @@ add_filter( 'theme_mod_custom_logo', '_override_custom_logo_theme_mod' );
*
* @since 5.8.0
*
- * @param mixed $value Attachment ID of the custom logo or an empty value.
+ * @param mixed $value Attachment ID of the custom logo or an empty value.
* @return mixed
*/
function _sync_custom_logo_to_site_logo( $value ) {
diff --git a/wp-includes/blocks/site-logo/editor-rtl.css b/wp-includes/blocks/site-logo/editor-rtl.css
index ae44cf6b0d..397462c06e 100644
--- a/wp-includes/blocks/site-logo/editor-rtl.css
+++ b/wp-includes/blocks/site-logo/editor-rtl.css
@@ -129,8 +129,7 @@
word-break: break-all;
white-space: normal;
text-align: start;
- -moz-text-align-last: center;
- text-align-last: center;
+ text-align-last: center;
}
.block-library-site-logo__inspector-media-replace-container img {
width: 20px;
diff --git a/wp-includes/blocks/site-logo/editor-rtl.min.css b/wp-includes/blocks/site-logo/editor-rtl.min.css
index 3eb9e6074b..2950dc209d 100644
--- a/wp-includes/blocks/site-logo/editor-rtl.min.css
+++ b/wp-includes/blocks/site-logo/editor-rtl.min.css
@@ -1 +1 @@
-.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;-moz-text-align-last:center;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}
\ No newline at end of file
+.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}
\ No newline at end of file
diff --git a/wp-includes/blocks/site-logo/editor.css b/wp-includes/blocks/site-logo/editor.css
index 97606b351c..eb429dc637 100644
--- a/wp-includes/blocks/site-logo/editor.css
+++ b/wp-includes/blocks/site-logo/editor.css
@@ -129,8 +129,7 @@
word-break: break-all;
white-space: normal;
text-align: start;
- -moz-text-align-last: center;
- text-align-last: center;
+ text-align-last: center;
}
.block-library-site-logo__inspector-media-replace-container img {
width: 20px;
diff --git a/wp-includes/blocks/site-logo/editor.min.css b/wp-includes/blocks/site-logo/editor.min.css
index 85b323f771..1a3cc7ef3e 100644
--- a/wp-includes/blocks/site-logo/editor.min.css
+++ b/wp-includes/blocks/site-logo/editor.min.css
@@ -1 +1 @@
-.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;-moz-text-align-last:center;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}
\ No newline at end of file
+.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}
\ No newline at end of file
diff --git a/wp-includes/blocks/site-title/block.json b/wp-includes/blocks/site-title/block.json
index 0631de6560..8bf5202643 100644
--- a/wp-includes/blocks/site-title/block.json
+++ b/wp-includes/blocks/site-title/block.json
@@ -61,6 +61,7 @@
"__experimentalFontWeight": true,
"__experimentalLetterSpacing": true,
"__experimentalWritingMode": true,
+ "fitText": true,
"__experimentalDefaultControls": {
"fontSize": true
}
diff --git a/wp-includes/blocks/site-title/editor-rtl.css b/wp-includes/blocks/site-title/editor-rtl.css
index 20ea358499..33df265cdc 100644
--- a/wp-includes/blocks/site-title/editor-rtl.css
+++ b/wp-includes/blocks/site-title/editor-rtl.css
@@ -1,4 +1,8 @@
.wp-block-site-title__placeholder {
padding: 1em 0;
border: 1px dashed;
+}
+
+.wp-block-site-title.has-fit-text > * {
+ white-space: inherit !important;
}
\ No newline at end of file
diff --git a/wp-includes/blocks/site-title/editor-rtl.min.css b/wp-includes/blocks/site-title/editor-rtl.min.css
index 190eb89e5d..bd2c99b6b1 100644
--- a/wp-includes/blocks/site-title/editor-rtl.min.css
+++ b/wp-includes/blocks/site-title/editor-rtl.min.css
@@ -1 +1 @@
-.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}
\ No newline at end of file
+.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-site-title.has-fit-text>*{white-space:inherit!important}
\ No newline at end of file
diff --git a/wp-includes/blocks/site-title/editor.css b/wp-includes/blocks/site-title/editor.css
index 20ea358499..33df265cdc 100644
--- a/wp-includes/blocks/site-title/editor.css
+++ b/wp-includes/blocks/site-title/editor.css
@@ -1,4 +1,8 @@
.wp-block-site-title__placeholder {
padding: 1em 0;
border: 1px dashed;
+}
+
+.wp-block-site-title.has-fit-text > * {
+ white-space: inherit !important;
}
\ No newline at end of file
diff --git a/wp-includes/blocks/site-title/editor.min.css b/wp-includes/blocks/site-title/editor.min.css
index 190eb89e5d..bd2c99b6b1 100644
--- a/wp-includes/blocks/site-title/editor.min.css
+++ b/wp-includes/blocks/site-title/editor.min.css
@@ -1 +1 @@
-.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}
\ No newline at end of file
+.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-site-title.has-fit-text>*{white-space:inherit!important}
\ No newline at end of file
diff --git a/wp-includes/blocks/social-link.php b/wp-includes/blocks/social-link.php
index 85a907c234..60064f64a5 100644
--- a/wp-includes/blocks/social-link.php
+++ b/wp-includes/blocks/social-link.php
@@ -349,7 +349,6 @@ function block_core_social_link_services( $service = '', $field = '' ) {
* @since 6.9.0
*
* @param array $services_data The list of services. Each item is an array containing a 'name' and 'icon' key.
- * @return array The list of social services.
*/
$services_data = apply_filters( 'block_core_social_link_get_services', $services_data );
diff --git a/wp-includes/blocks/tab-list.php b/wp-includes/blocks/tab-list.php
index eb587ef78f..f45de5def3 100644
--- a/wp-includes/blocks/tab-list.php
+++ b/wp-includes/blocks/tab-list.php
@@ -9,14 +9,14 @@
* Render callback for core/tab-list.
*
* Injects IAPI directives into the saved button HTML. The buttons already
- * carry color/border/padding styles from save.js; this callback adds
+ * carry color/border/padding styles from save.jsx; this callback adds
* tab-specific attributes (id, aria-controls, context) and interactivity
* directives using data from the tabs-list context.
*
* @since 7.1.0
*
* @param array $attributes Block attributes.
- * @param string $content Block content (rendered buttons from save.js).
+ * @param string $content Block content (rendered buttons from save.jsx).
* @param \WP_Block $block WP_Block instance.
*
* @return string Updated HTML.
diff --git a/wp-includes/blocks/tab-list/style-rtl.css b/wp-includes/blocks/tab-list/style-rtl.css
index 82031c5ef2..70e5a4a866 100644
--- a/wp-includes/blocks/tab-list/style-rtl.css
+++ b/wp-includes/blocks/tab-list/style-rtl.css
@@ -2,7 +2,6 @@
box-sizing: border-box;
color: inherit;
display: block;
- width: -moz-max-content;
width: max-content;
text-decoration: none;
cursor: pointer;
@@ -11,8 +10,7 @@
position: relative;
border: none;
background: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
-webkit-appearance: none;
margin: 0;
padding: var(--wp--preset--spacing--20, 0.5em) var(--wp--preset--spacing--30, 1em);
diff --git a/wp-includes/blocks/tab-list/style-rtl.min.css b/wp-includes/blocks/tab-list/style-rtl.min.css
index 27367e80c8..e2cbdd388b 100644
--- a/wp-includes/blocks/tab-list/style-rtl.min.css
+++ b/wp-includes/blocks/tab-list/style-rtl.min.css
@@ -1 +1 @@
-:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";pointer-events:none;position:absolute;right:0;width:100%}
\ No newline at end of file
+:where(.wp-block-tab-list button){appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";pointer-events:none;position:absolute;right:0;width:100%}
\ No newline at end of file
diff --git a/wp-includes/blocks/tab-list/style.css b/wp-includes/blocks/tab-list/style.css
index 6b187a8268..21c9c8f8d9 100644
--- a/wp-includes/blocks/tab-list/style.css
+++ b/wp-includes/blocks/tab-list/style.css
@@ -2,7 +2,6 @@
box-sizing: border-box;
color: inherit;
display: block;
- width: -moz-max-content;
width: max-content;
text-decoration: none;
cursor: pointer;
@@ -11,8 +10,7 @@
position: relative;
border: none;
background: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
-webkit-appearance: none;
margin: 0;
padding: var(--wp--preset--spacing--20, 0.5em) var(--wp--preset--spacing--30, 1em);
diff --git a/wp-includes/blocks/tab-list/style.min.css b/wp-includes/blocks/tab-list/style.min.css
index 8c379747ae..6db44f1c71 100644
--- a/wp-includes/blocks/tab-list/style.min.css
+++ b/wp-includes/blocks/tab-list/style.min.css
@@ -1 +1 @@
-:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}
\ No newline at end of file
+:where(.wp-block-tab-list button){appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}
\ No newline at end of file
diff --git a/wp-includes/blocks/tabs.php b/wp-includes/blocks/tabs.php
index e7a3d63775..a8d9dcc4b0 100644
--- a/wp-includes/blocks/tabs.php
+++ b/wp-includes/blocks/tabs.php
@@ -104,7 +104,8 @@ function block_core_tabs_render_block_callback( array $attributes, string $conte
)
)
);
- $tag_processor->set_attribute( 'data-wp-init', 'callbacks.onTabsInit' );
+ $tag_processor->set_attribute( 'data-wp-init', 'callbacks.activateTabByHash' );
+ $tag_processor->set_attribute( 'data-wp-on-window--hashchange', 'callbacks.activateTabByHash' );
$tag_processor->set_attribute( 'data-wp-on--keydown', 'actions.handleTabKeyDown' );
$output = $tag_processor->get_updated_html();
diff --git a/wp-includes/blocks/template-part/editor-rtl.css b/wp-includes/blocks/template-part/editor-rtl.css
index 280dc4fb3c..06f09b1948 100644
--- a/wp-includes/blocks/template-part/editor-rtl.css
+++ b/wp-includes/blocks/template-part/editor-rtl.css
@@ -97,20 +97,16 @@
z-index: 1000001;
}
.block-editor-template-part__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
}
@media (min-width: 1280px) {
.block-editor-template-part__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
}
.block-library-template-part__selection-search {
diff --git a/wp-includes/blocks/template-part/editor-rtl.min.css b/wp-includes/blocks/template-part/editor-rtl.min.css
index 915cda20df..41149bfc2c 100644
--- a/wp-includes/blocks/template-part/editor-rtl.min.css
+++ b/wp-includes/blocks/template-part/editor-rtl.min.css
@@ -1 +1 @@
-.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}
\ No newline at end of file
+.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}
\ No newline at end of file
diff --git a/wp-includes/blocks/template-part/editor.css b/wp-includes/blocks/template-part/editor.css
index 280dc4fb3c..06f09b1948 100644
--- a/wp-includes/blocks/template-part/editor.css
+++ b/wp-includes/blocks/template-part/editor.css
@@ -97,20 +97,16 @@
z-index: 1000001;
}
.block-editor-template-part__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
}
@media (min-width: 1280px) {
.block-editor-template-part__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
}
.block-library-template-part__selection-search {
diff --git a/wp-includes/blocks/template-part/editor.min.css b/wp-includes/blocks/template-part/editor.min.css
index 915cda20df..41149bfc2c 100644
--- a/wp-includes/blocks/template-part/editor.min.css
+++ b/wp-includes/blocks/template-part/editor.min.css
@@ -1 +1 @@
-.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}
\ No newline at end of file
+.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}
\ No newline at end of file
diff --git a/wp-includes/blocks/template-part/theme-rtl.css b/wp-includes/blocks/template-part/theme-rtl.css
index 08abf9411b..d9536e8bc4 100644
--- a/wp-includes/blocks/template-part/theme-rtl.css
+++ b/wp-includes/blocks/template-part/theme-rtl.css
@@ -44,7 +44,7 @@
* These variables do not appear to be used anywhere else.
*/
:root :where(.wp-block-template-part.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
margin-top: 0;
margin-bottom: 0;
}
\ No newline at end of file
diff --git a/wp-includes/blocks/template-part/theme-rtl.min.css b/wp-includes/blocks/template-part/theme-rtl.min.css
index 289918a36d..62fa5e7749 100644
--- a/wp-includes/blocks/template-part/theme-rtl.min.css
+++ b/wp-includes/blocks/template-part/theme-rtl.min.css
@@ -1 +1 @@
-:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
\ No newline at end of file
+:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/template-part/theme.css b/wp-includes/blocks/template-part/theme.css
index 08abf9411b..d9536e8bc4 100644
--- a/wp-includes/blocks/template-part/theme.css
+++ b/wp-includes/blocks/template-part/theme.css
@@ -44,7 +44,7 @@
* These variables do not appear to be used anywhere else.
*/
:root :where(.wp-block-template-part.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
margin-top: 0;
margin-bottom: 0;
}
\ No newline at end of file
diff --git a/wp-includes/blocks/template-part/theme.min.css b/wp-includes/blocks/template-part/theme.min.css
index 289918a36d..62fa5e7749 100644
--- a/wp-includes/blocks/template-part/theme.min.css
+++ b/wp-includes/blocks/template-part/theme.min.css
@@ -1 +1 @@
-:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
\ No newline at end of file
+:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/blocks/video/style-rtl.css b/wp-includes/blocks/video/style-rtl.css
index 3cf648472a..b1cfa91570 100644
--- a/wp-includes/blocks/video/style-rtl.css
+++ b/wp-includes/blocks/video/style-rtl.css
@@ -103,8 +103,7 @@
}
@supports (position: sticky) {
.wp-block-video [poster] {
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
}
.wp-block-video.aligncenter {
diff --git a/wp-includes/blocks/video/style-rtl.min.css b/wp-includes/blocks/video/style-rtl.min.css
index 9075ab00b7..4bcadfdc74 100644
--- a/wp-includes/blocks/video/style-rtl.min.css
+++ b/wp-includes/blocks/video/style-rtl.min.css
@@ -1 +1 @@
-.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
\ No newline at end of file
+.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
\ No newline at end of file
diff --git a/wp-includes/blocks/video/style.css b/wp-includes/blocks/video/style.css
index 3cf648472a..b1cfa91570 100644
--- a/wp-includes/blocks/video/style.css
+++ b/wp-includes/blocks/video/style.css
@@ -103,8 +103,7 @@
}
@supports (position: sticky) {
.wp-block-video [poster] {
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
}
.wp-block-video.aligncenter {
diff --git a/wp-includes/blocks/video/style.min.css b/wp-includes/blocks/video/style.min.css
index 9075ab00b7..4bcadfdc74 100644
--- a/wp-includes/blocks/video/style.min.css
+++ b/wp-includes/blocks/video/style.min.css
@@ -1 +1 @@
-.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
\ No newline at end of file
+.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}
\ No newline at end of file
diff --git a/wp-includes/blocks/widget-group.php b/wp-includes/blocks/widget-group.php
index e8769612a2..ac4474deef 100644
--- a/wp-includes/blocks/widget-group.php
+++ b/wp-includes/blocks/widget-group.php
@@ -14,8 +14,8 @@
* @global int|string $_sidebar_being_rendered
*
* @param array $attributes The block attributes.
- * @param string $content The block content.
- * @param WP_Block $block The block.
+ * @param string $content The block content.
+ * @param WP_Block $block The block.
*
* @return string Rendered block.
*/
@@ -70,7 +70,7 @@ add_action( 'init', 'register_block_core_widget_group' );
*
* @global int|string $_sidebar_being_rendered
*
- * @param int|string $index Index, name, or ID of the dynamic sidebar.
+ * @param int|string $index Index, name, or ID of the dynamic sidebar.
*/
function note_sidebar_being_rendered( $index ) {
global $_sidebar_being_rendered;
diff --git a/wp-includes/build/constants.php b/wp-includes/build/constants.php
index c2a539ac31..365f89d9e3 100644
--- a/wp-includes/build/constants.php
+++ b/wp-includes/build/constants.php
@@ -9,6 +9,6 @@
*/
return array(
- 'version' => '23.9.0',
+ 'version' => '23.9.1',
'build_url' => includes_url( 'build/' ),
);
diff --git a/wp-includes/build/pages/font-library/page-wp-admin.php b/wp-includes/build/pages/font-library/page-wp-admin.php
index 98cb4028c9..bc5625319a 100644
--- a/wp-includes/build/pages/font-library/page-wp-admin.php
+++ b/wp-includes/build/pages/font-library/page-wp-admin.php
@@ -328,10 +328,14 @@ function wp_font_library_wp_admin_render_page() {
);
?>
</div>
- <div id="font-library-wp-admin-app"></div>
+ <?php
+ // Core's pre-CSS Modules Boot layout uses this class for viewport sizing.
+ // Remove it when the minimum supported WordPress version includes the Boot
+ // changes from Gutenberg #81756.
+ ?>
+ <div id="font-library-wp-admin-app" class="boot-layout-container"></div>
<?php
}
// Hook the enqueue function to admin_enqueue_scripts
add_action( 'admin_enqueue_scripts', 'wp_font_library_wp_admin_enqueue_scripts' );
-
diff --git a/wp-includes/build/pages/font-library/page.php b/wp-includes/build/pages/font-library/page.php
index 3a901eb8ef..f1413c181c 100644
--- a/wp-includes/build/pages/font-library/page.php
+++ b/wp-includes/build/pages/font-library/page.php
@@ -332,6 +332,22 @@ function wp_font_library_render_page() {
function wp_font_library_intercept_render() {
// phpcs:ignore WordPress.Security.NonceVerification.Recommended
if ( isset( $_GET['page'] ) && 'font-library' === $_GET['page'] ) {
+ // The page renders outside the menu page callback flow, so it must
+ // enforce authentication and capability checks itself. Without this,
+ // any admin entry point firing `admin_init` (such as admin-post.php,
+ // which serves logged-out requests) would render the page for
+ // unauthenticated visitors.
+ if ( ! is_user_logged_in() ) {
+ auth_redirect();
+ }
+
+ if ( ! current_user_can( 'edit_theme_options' ) ) {
+ wp_die(
+ __( 'Sorry, you are not allowed to access this page.' ),
+ 403
+ );
+ }
+
wp_font_library_render_page();
exit;
}
diff --git a/wp-includes/build/pages/options-connectors/page-wp-admin.php b/wp-includes/build/pages/options-connectors/page-wp-admin.php
index ab6dd03a34..0bc111244e 100644
--- a/wp-includes/build/pages/options-connectors/page-wp-admin.php
+++ b/wp-includes/build/pages/options-connectors/page-wp-admin.php
@@ -328,10 +328,14 @@ function wp_options_connectors_wp_admin_render_page() {
);
?>
</div>
- <div id="options-connectors-wp-admin-app"></div>
+ <?php
+ // Core's pre-CSS Modules Boot layout uses this class for viewport sizing.
+ // Remove it when the minimum supported WordPress version includes the Boot
+ // changes from Gutenberg #81756.
+ ?>
+ <div id="options-connectors-wp-admin-app" class="boot-layout-container"></div>
<?php
}
// Hook the enqueue function to admin_enqueue_scripts
add_action( 'admin_enqueue_scripts', 'wp_options_connectors_wp_admin_enqueue_scripts' );
-
diff --git a/wp-includes/build/pages/options-connectors/page.php b/wp-includes/build/pages/options-connectors/page.php
index 702ea86840..e563b7c231 100644
--- a/wp-includes/build/pages/options-connectors/page.php
+++ b/wp-includes/build/pages/options-connectors/page.php
@@ -332,6 +332,22 @@ function wp_options_connectors_render_page() {
function wp_options_connectors_intercept_render() {
// phpcs:ignore WordPress.Security.NonceVerification.Recommended
if ( isset( $_GET['page'] ) && 'options-connectors' === $_GET['page'] ) {
+ // The page renders outside the menu page callback flow, so it must
+ // enforce authentication and capability checks itself. Without this,
+ // any admin entry point firing `admin_init` (such as admin-post.php,
+ // which serves logged-out requests) would render the page for
+ // unauthenticated visitors.
+ if ( ! is_user_logged_in() ) {
+ auth_redirect();
+ }
+
+ if ( ! current_user_can( 'manage_options' ) ) {
+ wp_die(
+ __( 'Sorry, you are not allowed to access this page.' ),
+ 403
+ );
+ }
+
wp_options_connectors_render_page();
exit;
}
diff --git a/wp-includes/build/routes/connectors-home/content.js b/wp-includes/build/routes/connectors-home/content.js
index bb7023a352..170542e051 100644
--- a/wp-includes/build/routes/connectors-home/content.js
+++ b/wp-includes/build/routes/connectors-home/content.js
@@ -218,13 +218,6 @@ var require_with_selector = __commonJS({
}
});
-// package-external:@wordpress/primitives
-var require_primitives = __commonJS({
- "package-external:@wordpress/primitives"(exports, module) {
- module.exports = window.wp.primitives;
- }
-});
-
// package-external:@wordpress/theme
var require_theme = __commonJS({
"package-external:@wordpress/theme"(exports, module) {
@@ -239,6 +232,13 @@ var require_private_apis = __commonJS({
}
});
+// package-external:@wordpress/primitives
+var require_primitives = __commonJS({
+ "package-external:@wordpress/primitives"(exports, module) {
+ module.exports = window.wp.primitives;
+ }
+});
+
// package-external:@wordpress/components
var require_components = __commonJS({
"package-external:@wordpress/components"(exports, module) {
@@ -8755,13 +8755,13 @@ function registerStyle(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- 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)}}}');
+ registerStyle("3167e7d116", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;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("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)}");
+ registerStyle("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
-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 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", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
var Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md", render, className, ...props }, ref) {
const element = useRender({
render,
@@ -8863,7 +8863,7 @@ function registerStyle2(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle2("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))}}}");
+ registerStyle2("59353631d1", "@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,#f7e6e3);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fae8c8);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#ffea8f);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#ccf4d2);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#e0ebf8);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 style_default2 = { "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" };
var Badge = (0, import_element11.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
@@ -8882,11 +8882,13 @@ var Badge = (0, import_element11.forwardRef)(function Badge2({ intent = "none",
);
});
-// packages/ui/build-module/button/button.mjs
+// packages/ui/build-module/tooltip/popup.mjs
+var import_element15 = __toESM(require_element(), 1);
+
+// packages/ui/build-module/tooltip/portal.mjs
var import_element12 = __toESM(require_element(), 1);
-var import_i18n = __toESM(require_i18n(), 1);
-var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-import { speak } from "@wordpress/a11y";
+
+// packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
function getRuntime3() {
const globalScope = globalThis;
@@ -8968,86 +8970,82 @@ function registerStyle3(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle3("effc4e3032", '@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);left: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)}}}');
+ registerStyle3("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 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) {
- registerStyle3("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+var wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
+var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
+function resolveOwnerDocument() {
+ return typeof document === "undefined" ? null : document;
}
-var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-if (typeof process === "undefined" || true) {
- registerStyle3("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}}}");
+function isInWordPressEnvironment() {
+ let topWp;
+ try {
+ topWp = window.top?.wp;
+ } catch {
+ }
+ const wp = topWp ?? window.wp;
+ return typeof wp?.components === "object" && wp.components !== null;
}
-var focus_module_default = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
-if (typeof process === "undefined" || true) {
- 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 cachedSlot = null;
+function ensureSlotIsAccessible(element) {
+ element.setAttribute("aria-hidden", "false");
+ return element;
}
-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)(
- function Button22({
- tone = "brand",
- variant = "solid",
- size: size4 = "default",
- className,
- focusableWhenDisabled = true,
- disabled: disabled2,
- loading,
- loadingAnnouncement = (0, import_i18n.__)("Loading"),
- children,
- ...props
- }, ref) {
- const mergedClassName = clsx_default(
- global_css_defense_default2.button,
- resets_default["box-sizing"],
- focus_module_default["outset-ring--focus-except-active"],
- variant !== "unstyled" && style_default3.button,
- style_default3[`is-${tone}`],
- style_default3[`is-${variant}`],
- style_default3[`is-${size4}`],
- loading && style_default3["is-loading"],
- className
- );
- (0, import_element12.useEffect)(() => {
- if (loading && loadingAnnouncement) {
- speak(loadingAnnouncement);
- }
- }, [loading, loadingAnnouncement]);
+function createSlot(ownerDocument2) {
+ const element = ownerDocument2.createElement("div");
+ element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
+ if (wp_compat_overlay_slot_default.slot) {
+ element.classList.add(wp_compat_overlay_slot_default.slot);
+ }
+ ownerDocument2.body.appendChild(element);
+ return element;
+}
+function getWpCompatOverlaySlot() {
+ if (typeof window === "undefined") {
+ return void 0;
+ }
+ if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
+ return void 0;
+ }
+ const ownerDocument2 = resolveOwnerDocument();
+ if (!ownerDocument2 || !ownerDocument2.body) {
+ return void 0;
+ }
+ if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
+ return ensureSlotIsAccessible(cachedSlot);
+ }
+ const existing = ownerDocument2.querySelector(
+ `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
+ );
+ if (existing instanceof HTMLDivElement) {
+ cachedSlot = ensureSlotIsAccessible(existing);
+ return cachedSlot;
+ }
+ if (cachedSlot?.isConnected) {
+ cachedSlot.remove();
+ }
+ cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+ return cachedSlot;
+}
+
+// packages/ui/build-module/tooltip/portal.mjs
+var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
+var Portal = (0, import_element12.forwardRef)(
+ function TooltipPortal3({ container, ...restProps }, ref) {
return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
- Button,
+ index_parts_exports.Portal,
{
- ref,
- className: mergedClassName,
- focusableWhenDisabled,
- disabled: disabled2 ?? loading,
- ...props,
- children
+ container: container ?? getWpCompatOverlaySlot(),
+ ...restProps,
+ ref
}
);
}
);
-// packages/ui/build-module/button/icon.mjs
-var import_element14 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/icon/icon.mjs
+// packages/ui/build-module/tooltip/positioner.mjs
var import_element13 = __toESM(require_element(), 1);
-var import_primitives = __toESM(require_primitives(), 1);
var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-var Icon = (0, import_element13.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
- import_primitives.SVG,
- {
- ref,
- ...icon.props,
- ...restProps,
- width: size4,
- height: size4
- }
- );
-});
-
-// packages/ui/build-module/button/icon.mjs
-var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
function getRuntime4() {
const globalScope = globalThis;
@@ -9129,69 +9127,68 @@ function registerStyle4(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle4("effc4e3032", '@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);left: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)}}}');
+ registerStyle4("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
}
-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)(
- function ButtonIcon2({ className, icon, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
- Icon,
+var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+if (typeof process === "undefined" || true) {
+ 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_element13.forwardRef)(
+ function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
+ index_parts_exports.Positioner,
{
ref,
- icon,
- className: clsx_default(style_default4.icon, className),
- size: 24,
- ...props
+ align,
+ side,
+ sideOffset,
+ ...props,
+ className: clsx_default(
+ resets_default["box-sizing"],
+ style_default3.positioner,
+ className
+ )
}
);
}
);
-// packages/ui/build-module/button/index.mjs
-ButtonIcon.displayName = "Button.Icon";
-var Button4 = Object.assign(Button3, {
- /**
- * An icon component specifically designed to work well when rendered inside
- * a `Button` component.
- */
- Icon: ButtonIcon
-});
-
-// packages/icons/build-module/library/caution.mjs
-var import_primitives2 = __toESM(require_primitives(), 1);
-var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-var caution_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives2.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" }) });
-
-// packages/icons/build-module/library/close-small.mjs
-var import_primitives3 = __toESM(require_primitives(), 1);
-var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives3.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" }) });
-
-// packages/icons/build-module/library/error.mjs
-var import_primitives4 = __toESM(require_primitives(), 1);
-var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
-var error_default = /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives4.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" }) });
+// packages/ui/build-module/utils/render-slot-with-children.mjs
+var import_element14 = __toESM(require_element(), 1);
+function renderSlotWithChildren(slot, defaultSlot, children) {
+ return (0, import_element14.cloneElement)(slot ?? defaultSlot, { children });
+}
-// packages/icons/build-module/library/info.mjs
-var import_primitives5 = __toESM(require_primitives(), 1);
-var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
-var info_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives5.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" }) });
+// packages/ui/build-module/utils/theme-provider.mjs
+var theme = __toESM(require_theme(), 1);
-// packages/icons/build-module/library/published.mjs
-var import_primitives6 = __toESM(require_primitives(), 1);
-var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-var published_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives6.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" }) });
+// packages/ui/build-module/lock-unlock.mjs
+var import_private_apis = __toESM(require_private_apis(), 1);
+var { lock, unlock } = (0, import_private_apis.__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"
+);
-// packages/ui/build-module/icon-button/icon-button.mjs
-var import_element22 = __toESM(require_element(), 1);
+// packages/ui/build-module/utils/theme-provider.mjs
+function getThemeProvider() {
+ const themePackage = theme;
+ if (themePackage.ThemeProvider) {
+ return themePackage.ThemeProvider;
+ }
+ if (!themePackage.privateApis) {
+ throw new Error(
+ "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
+ );
+ }
+ return unlock(
+ themePackage.privateApis
+ ).ThemeProvider;
+}
+var ThemeProvider = getThemeProvider();
// packages/ui/build-module/tooltip/popup.mjs
-var import_element18 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/tooltip/portal.mjs
-var import_element15 = __toESM(require_element(), 1);
-
-// packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
+var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
function getRuntime5() {
const globalScope = globalThis;
@@ -9273,82 +9270,54 @@ function registerStyle5(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle5("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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
-var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
-function resolveOwnerDocument() {
- return typeof document === "undefined" ? null : document;
+ 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}}}}');
}
-function isInWordPressEnvironment() {
- let topWp;
- try {
- topWp = window.top?.wp;
- } catch {
+var style_default4 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
+var POPUP_COLOR = { background: "#1e1e1e" };
+var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+ const popupContent = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
+ index_parts_exports.Popup,
+ {
+ ref,
+ className: clsx_default(style_default4.popup, className),
+ ...props,
+ children
+ }
+ ) });
+ const positionedPopup = renderSlotWithChildren(
+ positioner,
+ /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(Positioner, {}),
+ popupContent
+ );
+ return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(Portal, {}), positionedPopup);
+});
+
+// packages/ui/build-module/tooltip/trigger.mjs
+var import_element16 = __toESM(require_element(), 1);
+var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+var Trigger = (0, import_element16.forwardRef)(
+ function TooltipTrigger3(props, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(index_parts_exports.Trigger, { ref, ...props });
}
- const wp = topWp ?? window.wp;
- return typeof wp?.components === "object" && wp.components !== null;
+);
+
+// packages/ui/build-module/utils/direction-provider.mjs
+var import_i18n = __toESM(require_i18n(), 1);
+var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+function DirectionProvider3({ children }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
}
-var cachedSlot = null;
-function ensureSlotIsAccessible(element) {
- element.setAttribute("aria-hidden", "false");
- return element;
+
+// packages/ui/build-module/tooltip/root.mjs
+var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+function Root(props) {
+ return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(index_parts_exports.Root, { ...props }) });
}
-function createSlot(ownerDocument2) {
- const element = ownerDocument2.createElement("div");
- element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
- if (wp_compat_overlay_slot_default.slot) {
- element.classList.add(wp_compat_overlay_slot_default.slot);
- }
- ownerDocument2.body.appendChild(element);
- return element;
-}
-function getWpCompatOverlaySlot() {
- if (typeof window === "undefined") {
- return void 0;
- }
- if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
- return void 0;
- }
- const ownerDocument2 = resolveOwnerDocument();
- if (!ownerDocument2 || !ownerDocument2.body) {
- return void 0;
- }
- if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
- return ensureSlotIsAccessible(cachedSlot);
- }
- const existing = ownerDocument2.querySelector(
- `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
- );
- if (existing instanceof HTMLDivElement) {
- cachedSlot = ensureSlotIsAccessible(existing);
- return cachedSlot;
- }
- if (cachedSlot?.isConnected) {
- cachedSlot.remove();
- }
- cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
- return cachedSlot;
-}
-
-// packages/ui/build-module/tooltip/portal.mjs
-var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
-var Portal = (0, import_element15.forwardRef)(
- function TooltipPortal3({ container, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(
- index_parts_exports.Portal,
- {
- container: container ?? getWpCompatOverlaySlot(),
- ...restProps,
- ref
- }
- );
- }
-);
-// packages/ui/build-module/tooltip/positioner.mjs
-var import_element16 = __toESM(require_element(), 1);
-var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+// packages/ui/build-module/link/link.mjs
+var import_element17 = __toESM(require_element(), 1);
+var import_i18n2 = __toESM(require_i18n(), 1);
+var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
function getRuntime6() {
const globalScope = globalThis;
@@ -9434,64 +9403,115 @@ if (typeof process === "undefined" || true) {
}
var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
if (typeof process === "undefined" || true) {
- registerStyle6("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}}}}');
+ registerStyle6("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 style_default5 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-var Positioner = (0, import_element16.forwardRef)(
- function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(
- index_parts_exports.Positioner,
- {
- ref,
- align,
- side,
- sideOffset,
- ...props,
- className: clsx_default(
- resets_default2["box-sizing"],
- style_default5.positioner,
- className
- )
- }
- );
- }
-);
-
-// packages/ui/build-module/utils/render-slot-with-children.mjs
-var import_element17 = __toESM(require_element(), 1);
-function renderSlotWithChildren(slot, defaultSlot, children) {
- return (0, import_element17.cloneElement)(slot ?? defaultSlot, { children });
+var focus_module_default = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
+if (typeof process === "undefined" || true) {
+ registerStyle6("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_default5 = { "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) {
+ registerStyle6("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
+}
+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", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
+var Link = (0, import_element17.forwardRef)(function Link2({
+ children,
+ variant = "default",
+ tone = "brand",
+ openInNewTab = false,
+ target,
+ render,
+ className,
+ ...props
+}, ref) {
+ const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+ const element = useRender({
+ render,
+ defaultTagName: "a",
+ ref,
+ props: mergeProps(props, {
+ className: clsx_default(
+ global_css_defense_default2.a,
+ resets_default2["box-sizing"],
+ focus_module_default["outset-ring--focus-except-active"],
+ variant !== "unstyled" && style_default5.link,
+ variant !== "unstyled" && style_default5[`is-${tone}`],
+ variant === "unstyled" && style_default5["is-unstyled"],
+ className
+ ),
+ target: target ?? (openInNewTab ? "_blank" : void 0),
+ children: /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(import_jsx_runtime19.Fragment, { children: [
+ children,
+ shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+ "span",
+ {
+ className: style_default5["link-icon"],
+ role: "img",
+ "aria-label": (
+ /* translators: accessibility text appended to link text */
+ (0, import_i18n2.__)("(opens in a new tab)")
+ )
+ }
+ )
+ ] })
+ })
+ });
+ return element;
+});
-// packages/ui/build-module/utils/theme-provider.mjs
-var theme = __toESM(require_theme(), 1);
+// packages/icons/build-module/library/caution.mjs
+var import_primitives = __toESM(require_primitives(), 1);
+var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+var caution_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives.Path, { d: "M12 8L12 13M12 14.5L12 16M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
-// packages/ui/build-module/lock-unlock.mjs
-var import_private_apis = __toESM(require_private_apis(), 1);
-var { lock, unlock } = (0, import_private_apis.__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"
-);
+// packages/icons/build-module/library/close-small.mjs
+var import_primitives2 = __toESM(require_primitives(), 1);
+var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives2.Path, { d: "M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75", vectorEffect: "non-scaling-stroke" }) });
-// packages/ui/build-module/utils/theme-provider.mjs
-function getThemeProvider() {
- const themePackage = theme;
- if (themePackage.ThemeProvider) {
- return themePackage.ThemeProvider;
- }
- if (!themePackage.privateApis) {
- throw new Error(
- "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
- );
- }
- return unlock(
- themePackage.privateApis
- ).ThemeProvider;
-}
-var ThemeProvider = getThemeProvider();
+// packages/icons/build-module/library/error.mjs
+var import_primitives3 = __toESM(require_primitives(), 1);
+var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+var error_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives3.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" }) });
-// packages/ui/build-module/tooltip/popup.mjs
+// packages/icons/build-module/library/info.mjs
+var import_primitives4 = __toESM(require_primitives(), 1);
var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+var info_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives4.Path, { d: "M12 16V11M12 9.5V8M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/published.mjs
+var import_primitives5 = __toESM(require_primitives(), 1);
+var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+var published_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives5.Path, { d: "M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives5.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
+] });
+
+// packages/ui/build-module/icon/icon.mjs
+var import_element18 = __toESM(require_element(), 1);
+var import_primitives6 = __toESM(require_primitives(), 1);
+var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
+var Icon = (0, import_element18.forwardRef)(function Icon2({ icon, size: size4 = 24, style, ...restProps }, ref) {
+ const mergedStyle = icon.props.style || style ? { ...icon.props.style, ...style } : void 0;
+ return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(
+ import_primitives6.SVG,
+ {
+ ref,
+ ...icon.props,
+ ...restProps,
+ ...mergedStyle ? { style: mergedStyle } : {},
+ width: size4,
+ height: size4
+ }
+ );
+});
+
+// packages/ui/build-module/utils/keyboard-shortcut.mjs
+var import_element20 = __toESM(require_element(), 1);
+var import_i18n3 = __toESM(require_i18n(), 1);
+
+// packages/ui/build-module/visually-hidden/visually-hidden.mjs
+var import_element19 = __toESM(require_element(), 1);
var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
function getRuntime7() {
const globalScope = globalThis;
@@ -9573,56 +9593,69 @@ function registerStyle7(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- 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}}}}');
+ registerStyle7("fa606a57ae", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");
}
-var style_default6 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-var POPUP_COLOR = { background: "#1e1e1e" };
-var Popup = (0, import_element18.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
- const popupContent = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(
- index_parts_exports.Popup,
- {
+var style_default6 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+var VisuallyHidden = (0, import_element19.forwardRef)(
+ function VisuallyHidden2({ render, ...restProps }, ref) {
+ const element = useRender({
+ render,
ref,
- className: clsx_default(style_default6.popup, className),
- ...props,
- children
- }
- ) });
- const positionedPopup = renderSlotWithChildren(
- positioner,
- /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(Positioner, {}),
- popupContent
- );
- return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(Portal, {}), positionedPopup);
-});
-
-// packages/ui/build-module/tooltip/trigger.mjs
-var import_element19 = __toESM(require_element(), 1);
-var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
-var Trigger = (0, import_element19.forwardRef)(
- function TooltipTrigger3(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(index_parts_exports.Trigger, { ref, ...props });
+ props: mergeProps(
+ { className: style_default6["visually-hidden"] },
+ restProps,
+ {
+ // @ts-expect-error Arbitrary data-* attributes aren't indexable on the typed div props. Kept hardcoded so consumers can't change or remove it.
+ "data-visually-hidden": ""
+ }
+ )
+ });
+ return element;
}
);
-// packages/ui/build-module/utils/direction-provider.mjs
-var import_i18n2 = __toESM(require_i18n(), 1);
-var import_jsx_runtime25 = __toESM(require_jsx_runtime(), 1);
-function DirectionProvider3({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime25.jsx)(DirectionProvider, { direction: (0, import_i18n2.isRTL)() ? "rtl" : "ltr", children });
-}
-
-// packages/ui/build-module/tooltip/root.mjs
+// packages/ui/build-module/utils/keyboard-shortcut.mjs
var import_jsx_runtime26 = __toESM(require_jsx_runtime(), 1);
-function Root(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(index_parts_exports.Root, { ...props }) });
+function useKeyboardShortcutProps({
+ "aria-describedby": ariaDescribedBy,
+ "aria-keyshortcuts": ariaKeyShortcuts,
+ shortcut
+}) {
+ const generatedDescriptionId = (0, import_element20.useId)();
+ const descriptionId = shortcut ? generatedDescriptionId : void 0;
+ const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
+ return {
+ descriptionId,
+ targetProps: {
+ "aria-describedby": describedBy || void 0,
+ "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
+ }
+ };
}
+var KeyboardShortcutDescription = (0, import_element20.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)(
+ VisuallyHidden,
+ {
+ id: descriptionId,
+ "aria-hidden": "true",
+ render: /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("span", { ref }),
+ children: (0, import_i18n3.sprintf)(
+ /* translators: %s: keyboard shortcut. */
+ (0, import_i18n3.__)("Keyboard shortcut: %s"),
+ shortcut.label ?? shortcut.ariaKeyShortcut
+ )
+ }
+ );
+});
+var KeyboardShortcutDisplay = (0, import_element20.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime26.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
+});
-// packages/ui/build-module/utils/keyboard-shortcut.mjs
+// packages/ui/build-module/button/button.mjs
var import_element21 = __toESM(require_element(), 1);
-var import_i18n3 = __toESM(require_i18n(), 1);
-
-// packages/ui/build-module/visually-hidden/visually-hidden.mjs
-var import_element20 = __toESM(require_element(), 1);
+var import_i18n4 = __toESM(require_i18n(), 1);
+var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
+import { speak } from "@wordpress/a11y";
var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
function getRuntime8() {
const globalScope = globalThis;
@@ -9704,65 +9737,66 @@ function registerStyle8(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle8("fa606a57ae", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");
+ registerStyle8("effc4e3032", '@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);left: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_default7 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-var VisuallyHidden = (0, import_element20.forwardRef)(
- function VisuallyHidden2({ render, ...restProps }, ref) {
- const element = useRender({
- render,
- ref,
- props: mergeProps(
- { className: style_default7["visually-hidden"] },
- restProps,
- {
- // @ts-expect-error Arbitrary data-* attributes aren't indexable on the typed div props. Kept hardcoded so consumers can't change or remove it.
- "data-visually-hidden": ""
- }
- )
- });
- return element;
+var style_default7 = { "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) {
+ registerStyle8("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_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+if (typeof process === "undefined" || true) {
+ registerStyle8("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 focus_module_default2 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
+if (typeof process === "undefined" || true) {
+ registerStyle8("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
+}
+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", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
+var Button3 = (0, import_element21.forwardRef)(
+ function Button22({
+ tone = "brand",
+ variant = "solid",
+ size: size4 = "default",
+ className,
+ focusableWhenDisabled = true,
+ disabled: disabled2,
+ loading,
+ loadingAnnouncement = (0, import_i18n4.__)("Loading"),
+ children,
+ ...props
+ }, ref) {
+ const mergedClassName = clsx_default(
+ global_css_defense_default3.button,
+ resets_default3["box-sizing"],
+ focus_module_default2["outset-ring--focus-except-active"],
+ variant !== "unstyled" && style_default7.button,
+ style_default7[`is-${tone}`],
+ style_default7[`is-${variant}`],
+ style_default7[`is-${size4}`],
+ loading && style_default7["is-loading"],
+ className
+ );
+ (0, import_element21.useEffect)(() => {
+ if (loading && loadingAnnouncement) {
+ speak(loadingAnnouncement);
+ }
+ }, [loading, loadingAnnouncement]);
+ return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
+ Button,
+ {
+ ref,
+ className: mergedClassName,
+ focusableWhenDisabled,
+ disabled: disabled2 ?? loading,
+ ...props,
+ children
+ }
+ );
}
);
-// packages/ui/build-module/utils/keyboard-shortcut.mjs
-var import_jsx_runtime27 = __toESM(require_jsx_runtime(), 1);
-function useKeyboardShortcutProps({
- "aria-describedby": ariaDescribedBy,
- "aria-keyshortcuts": ariaKeyShortcuts,
- shortcut
-}) {
- const generatedDescriptionId = (0, import_element21.useId)();
- const descriptionId = shortcut ? generatedDescriptionId : void 0;
- const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
- return {
- descriptionId,
- targetProps: {
- "aria-describedby": describedBy || void 0,
- "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
- }
- };
-}
-var KeyboardShortcutDescription = (0, import_element21.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)(
- VisuallyHidden,
- {
- id: descriptionId,
- "aria-hidden": "true",
- render: /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("span", { ref }),
- children: (0, import_i18n3.sprintf)(
- /* translators: %s: keyboard shortcut. */
- (0, import_i18n3.__)("Keyboard shortcut: %s"),
- shortcut.label ?? shortcut.ariaKeyShortcut
- )
- }
- );
-});
-var KeyboardShortcutDisplay = (0, import_element21.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime27.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
-});
-
-// packages/ui/build-module/icon-button/icon-button.mjs
+// packages/ui/build-module/button/icon.mjs
+var import_element22 = __toESM(require_element(), 1);
var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
function getRuntime9() {
@@ -9845,74 +9879,37 @@ function registerStyle9(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- 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}}}");
+ registerStyle9("effc4e3032", '@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);left: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_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
-var IconButton = (0, import_element22.forwardRef)(
- function IconButton2({
- label,
- className,
- // Prevent accidental forwarding of `children`
- children: _children,
- disabled: disabled2,
- focusableWhenDisabled = true,
- icon,
- size: size4,
- shortcut,
- positioner,
- "aria-describedby": ariaDescribedBy,
- "aria-keyshortcuts": ariaKeyShortcuts,
- ...restProps
- }, ref) {
- const classes = clsx_default(style_default8["icon-button"], className);
- const { descriptionId, targetProps } = useKeyboardShortcutProps({
- "aria-describedby": ariaDescribedBy,
- "aria-keyshortcuts": ariaKeyShortcuts,
- shortcut
- });
- return /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(Root, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(
- Trigger,
- {
- ref,
- ...targetProps,
- disabled: disabled2 && !focusableWhenDisabled,
- render: /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
- Button4,
- {
- ...restProps,
- size: size4,
- "aria-label": label,
- disabled: disabled2,
- focusableWhenDisabled
- }
- ),
- className: classes,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(Icon, { icon, size: 24, className: style_default8.icon }),
- shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
- KeyboardShortcutDescription,
- {
- descriptionId,
- shortcut
- }
- )
- ]
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(Popup, { positioner, children: [
- label,
- shortcut && /* @__PURE__ */ (0, import_jsx_runtime28.jsxs)(import_jsx_runtime28.Fragment, { children: [
- " ",
- /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(KeyboardShortcutDisplay, { shortcut })
- ] })
- ] })
- ] });
+var style_default8 = { "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_element22.forwardRef)(
+ function ButtonIcon2({ className, icon, ...props }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime28.jsx)(
+ Icon,
+ {
+ ref,
+ icon,
+ className: clsx_default(style_default8.icon, className),
+ size: 24,
+ ...props
+ }
+ );
}
);
-// packages/ui/build-module/stack/stack.mjs
+// packages/ui/build-module/button/index.mjs
+ButtonIcon.displayName = "Button.Icon";
+var Button4 = Object.assign(Button3, {
+ /**
+ * An icon component specifically designed to work well when rendered inside
+ * a `Button` component.
+ */
+ Icon: ButtonIcon
+});
+
+// packages/ui/build-module/icon-button/icon-button.mjs
var import_element23 = __toESM(require_element(), 1);
+var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
function getRuntime10() {
const globalScope = globalThis;
@@ -9994,38 +9991,74 @@ function registerStyle10(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle10("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+ registerStyle10("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_default9 = { "stack": "_19ce0419607e1896__stack" };
-var gapTokens = {
- 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)"
-};
-var Stack = (0, import_element23.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
- const style = {
- gap: gap && gapTokens[gap],
- alignItems: align,
- justifyContent: justify,
- flexDirection: direction,
- flexWrap: wrap
- };
- const element = useRender({
- render,
- ref,
- props: mergeProps(props, { style, className: style_default9.stack })
- });
- return element;
-});
+var style_default9 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
+var IconButton = (0, import_element23.forwardRef)(
+ function IconButton2({
+ label,
+ className,
+ // Prevent accidental forwarding of `children`
+ children: _children,
+ disabled: disabled2,
+ focusableWhenDisabled = true,
+ icon,
+ size: size4,
+ shortcut,
+ positioner,
+ "aria-describedby": ariaDescribedBy,
+ "aria-keyshortcuts": ariaKeyShortcuts,
+ ...restProps
+ }, ref) {
+ const classes = clsx_default(style_default9["icon-button"], className);
+ const { descriptionId, targetProps } = useKeyboardShortcutProps({
+ "aria-describedby": ariaDescribedBy,
+ "aria-keyshortcuts": ariaKeyShortcuts,
+ shortcut
+ });
+ return /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(
+ Trigger,
+ {
+ ref,
+ ...targetProps,
+ disabled: disabled2 && !focusableWhenDisabled,
+ render: /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+ Button4,
+ {
+ ...restProps,
+ size: size4,
+ "aria-label": label,
+ disabled: disabled2,
+ focusableWhenDisabled
+ }
+ ),
+ className: classes,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(Icon, { icon, size: 24, className: style_default9.icon }),
+ shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
+ KeyboardShortcutDescription,
+ {
+ descriptionId,
+ shortcut
+ }
+ )
+ ]
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(Popup, { positioner, children: [
+ label,
+ shortcut && /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_jsx_runtime29.Fragment, { children: [
+ " ",
+ /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(KeyboardShortcutDisplay, { shortcut })
+ ] })
+ ] })
+ ] });
+ }
+);
-// packages/ui/build-module/link/link.mjs
+// packages/ui/build-module/stack/stack.mjs
var import_element24 = __toESM(require_element(), 1);
-var import_i18n4 = __toESM(require_i18n(), 1);
-var import_jsx_runtime29 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
function getRuntime11() {
const globalScope = globalThis;
@@ -10107,60 +10140,30 @@ function registerStyle11(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle11("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_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
-if (typeof process === "undefined" || true) {
- registerStyle11("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 focus_module_default2 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
-if (typeof process === "undefined" || true) {
- registerStyle11("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_default10 = { "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) {
- registerStyle11("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)}");
+ registerStyle11("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
}
-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_element24.forwardRef)(function Link2({
- children,
- variant = "default",
- tone = "brand",
- openInNewTab = false,
- render,
- className,
- ...props
-}, ref) {
+var style_default10 = { "stack": "_19ce0419607e1896__stack" };
+var gapTokens = {
+ 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)"
+};
+var Stack = (0, import_element24.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
+ const style = {
+ gap: gap && gapTokens[gap],
+ alignItems: align,
+ justifyContent: justify,
+ flexDirection: direction,
+ flexWrap: wrap
+ };
const element = useRender({
render,
- defaultTagName: "a",
ref,
- props: mergeProps(props, {
- className: clsx_default(
- global_css_defense_default3.a,
- resets_default3["box-sizing"],
- focus_module_default2["outset-ring--focus-except-active"],
- variant !== "unstyled" && style_default10.link,
- variant !== "unstyled" && style_default10[`is-${tone}`],
- variant === "unstyled" && style_default10["is-unstyled"],
- className
- ),
- target: openInNewTab ? "_blank" : void 0,
- children: /* @__PURE__ */ (0, import_jsx_runtime29.jsxs)(import_jsx_runtime29.Fragment, { children: [
- children,
- openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime29.jsx)(
- "span",
- {
- className: style_default10["link-icon"],
- role: "img",
- "aria-label": (
- /* translators: accessibility text appended to link text */
- (0, import_i18n4.__)("(opens in a new tab)")
- )
- }
- )
- ] })
- })
+ props: mergeProps(props, { style, className: style_default10.stack })
});
return element;
});
@@ -10266,7 +10269,7 @@ if (typeof process === "undefined" || true) {
}
var resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
if (typeof process === "undefined" || true) {
- registerStyle12("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))}}}");
+ registerStyle12("42aad93a67", "@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 style_default11 = { "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" };
var icons = {
@@ -10424,7 +10427,7 @@ function registerStyle13(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle13("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))}}}");
+ registerStyle13("42aad93a67", "@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 style_default12 = { "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" };
var Title = (0, import_element26.forwardRef)(
@@ -10525,7 +10528,7 @@ function registerStyle14(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle14("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))}}}");
+ registerStyle14("42aad93a67", "@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 style_default13 = { "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" };
var Description = (0, import_element27.forwardRef)(
@@ -10625,7 +10628,7 @@ function registerStyle15(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle15("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))}}}");
+ registerStyle15("42aad93a67", "@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 style_default14 = { "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" };
var Actions = (0, import_element28.forwardRef)(
@@ -10730,7 +10733,7 @@ function registerStyle16(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle16("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))}}}");
+ registerStyle16("42aad93a67", "@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 style_default15 = { "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" };
var CloseIcon = (0, import_element29.forwardRef)(
@@ -10835,7 +10838,7 @@ function registerStyle17(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle17("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))}}}");
+ registerStyle17("42aad93a67", "@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 style_default16 = { "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" };
var ActionButton = (0, import_element30.forwardRef)(
@@ -10944,7 +10947,7 @@ function registerStyle18(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle18("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))}}}");
+ registerStyle18("42aad93a67", "@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 style_default17 = { "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" };
var ActionLink = (0, import_element31.forwardRef)(
@@ -11476,10 +11479,10 @@ var { lock: lock2, unlock: unlock2 } = (0, import_private_apis2.__dangerousOptIn
);
// routes/connectors-home/style.scss
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='09e9b056ea']")) {
+if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='3ac7d2cc0e']")) {
const style = document.createElement("style");
- style.setAttribute("data-wp-hash", "09e9b056ea");
- style.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}}"));
+ style.setAttribute("data-wp-hash", "3ac7d2cc0e");
+ style.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__help-text{color:#757575}@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(style);
}
@@ -12690,7 +12693,7 @@ function ConnectorsPage() {
}
) })
] }),
- canInstallPlugins && !isFileModDisabled && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)("p", { children: (0, import_element36.createInterpolateElement)(
+ canInstallPlugins && !isFileModDisabled && /* @__PURE__ */ (0, import_jsx_runtime44.jsx)("p", { className: "connectors-page__help-text", children: (0, import_element36.createInterpolateElement)(
(0, import_i18n10.__)(
"If the connector you need is not listed, <a>search the plugin directory</a> to see if a connector is available."
),
diff --git a/wp-includes/build/routes/connectors-home/content.min.asset.php b/wp-includes/build/routes/connectors-home/content.min.asset.php
index 1dda70de8f..218d4f7011 100644
--- a/wp-includes/build/routes/connectors-home/content.min.asset.php
+++ b/wp-includes/build/routes/connectors-home/content.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => 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', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/connectors', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '9c97839e08e086000847');
\ No newline at end of file
+<?php return array('dependencies' => 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', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/connectors', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '16b7fec75bfa6a8fa4db');
\ No newline at end of file
diff --git a/wp-includes/build/routes/connectors-home/content.min.js b/wp-includes/build/routes/connectors-home/content.min.js
index 2296c11a9c..341bc8c92e 100644
--- a/wp-includes/build/routes/connectors-home/content.min.js
+++ b/wp-includes/build/routes/connectors-home/content.min.js
@@ -1,4 +1,4 @@
-var Zf=Object.create;var Ir=Object.defineProperty;var Qf=Object.getOwnPropertyDescriptor;var Jf=Object.getOwnPropertyNames;var $f=Object.getPrototypeOf,ep=Object.prototype.hasOwnProperty;var Te=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Mt=(e,t)=>{for(var o in t)Ir(e,o,{get:t[o],enumerable:!0})},tp=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Jf(t))!ep.call(e,r)&&r!==o&&Ir(e,r,{get:()=>t[r],enumerable:!(n=Qf(t,r))||n.enumerable});return e};var b=(e,t,o)=>(o=e!=null?Zf($f(e)):{},tp(t||!e||!e.__esModule?Ir(o,"default",{value:e,enumerable:!0}):o,e));var st=Te(($h,da)=>{da.exports=window.wp.i18n});var ce=Te((t0,fa)=>{fa.exports=window.wp.element});var z=Te((o0,pa)=>{pa.exports=window.React});var W=Te((l0,ha)=>{ha.exports=window.ReactJSXRuntime});var Ht=Te((bw,Ua)=>{Ua.exports=window.ReactDOM});var Gc=Te(Uc=>{"use strict";var xo=z();function ng(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var rg=typeof Object.is=="function"?Object.is:ng,ig=xo.useState,sg=xo.useEffect,ag=xo.useLayoutEffect,cg=xo.useDebugValue;function lg(e,t){var o=t(),n=ig({inst:{value:o,getSnapshot:t}}),r=n[0].inst,i=n[1];return ag(function(){r.value=o,r.getSnapshot=t,bi(r)&&i({inst:r})},[e,o,t]),sg(function(){return bi(r)&&i({inst:r}),e(function(){bi(r)&&i({inst:r})})},[e]),cg(o),o}function bi(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!rg(e,o)}catch{return!0}}function dg(e,t){return t()}var ug=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?dg:lg;Uc.useSyncExternalStore=xo.useSyncExternalStore!==void 0?xo.useSyncExternalStore:ug});var Un=Te((av,Kc)=>{"use strict";Kc.exports=Gc()});var qc=Te(Xc=>{"use strict";var Gn=z(),fg=Un();function pg(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mg=typeof Object.is=="function"?Object.is:pg,gg=fg.useSyncExternalStore,bg=Gn.useRef,hg=Gn.useEffect,wg=Gn.useMemo,vg=Gn.useDebugValue;Xc.useSyncExternalStoreWithSelector=function(e,t,o,n,r){var i=bg(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=wg(function(){function l(f){if(!c){if(c=!0,d=f,f=n(f),r!==void 0&&s.hasValue){var p=s.value;if(r(p,f))return m=p}return m=f}if(p=m,mg(d,f))return p;var g=n(f);return r!==void 0&&r(p,g)?(d=f,p):(d=f,m=g)}var c=!1,d,m,u=o===void 0?null:o;return[function(){return l(t())},u===null?void 0:function(){return l(u())}]},[t,o,n,r]);var a=gg(e,i[0],i[1]);return hg(function(){s.hasValue=!0,s.value=a},[a]),vg(a),a}});var Qc=Te((lv,Zc)=>{"use strict";Zc.exports=qc()});var so=Te((C4,Bd)=>{Bd.exports=window.wp.primitives});var nu=Te((r3,ou)=>{ou.exports=window.wp.theme});var fs=Te((i3,ru)=>{ru.exports=window.wp.privateApis});var rn=Te((U5,lf)=>{lf.exports=window.wp.components});var an=Te((i8,hf)=>{hf.exports=window.wp.data});var Tr=Te((s8,wf)=>{wf.exports=window.wp.coreData});var ea=Te((l8,_f)=>{_f.exports=window.wp.notices});var xf=Te((d8,yf)=>{yf.exports=window.wp.url});function ua(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;t<r;t++)e[t]&&(o=ua(e[t]))&&(n&&(n+=" "),n+=o)}else for(o in e)e[o]&&(n&&(n+=" "),n+=o);return n}function op(){for(var e,t,o=0,n="",r=arguments.length;o<r;o++)(e=arguments[o])&&(t=ua(e))&&(n&&(n+=" "),n+=t);return n}var J=op;var Cd=b(ce(),1);var np=b(z(),1),Ho={...np};var ga=b(z(),1),ma={};function ke(e,t){let o=ga.useRef(ma);return o.current===ma&&(o.current=e(t)),o}var Lr=Ho.useInsertionEffect,rp=Lr&&Lr!==Ho.useLayoutEffect?Lr:e=>e();function Y(e){let t=ke(ip).current;return t.next=e,rp(t.effect),t.trampoline}function ip(){let e={next:void 0,callback:sp,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function sp(){}var ba=b(z(),1),ap=()=>{},F=typeof document<"u"?ba.useLayoutEffect:ap;function cp(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 lp=cp("https://base-ui.com/production-error","Base UI"),De=lp;var qt=b(z(),1);function Mr(e,t,o,n){let r=ke(va).current;return dp(r,e,t,o,n)&&_a(r,[e,t,o,n]),r.callback}function wa(e){let t=ke(va).current;return up(t,e)&&_a(t,e),t.callback}function va(){return{callback:null,cleanup:null,refs:[]}}function dp(e,t,o,n,r){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==n||e.refs[3]!==r}function up(e,t){return e.refs.length!==t.length||e.refs.some((o,n)=>o!==t[n])}function _a(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<t.length;r+=1){let i=t[r];if(i!=null)switch(typeof i){case"function":{let s=i(o);typeof s=="function"&&(n[r]=s);break}case"object":{i.current=o;break}default:}}e.cleanup=()=>{for(let r=0;r<t.length;r+=1){let i=t[r];if(i!=null)switch(typeof i){case"function":{let s=n[r];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var xa=b(z(),1);var ya=b(z(),1),fp=parseInt(ya.version,10);function po(e){return fp>=e}function Br(e){if(!xa.isValidElement(e))return null;let t=e,o=t.props;return(po(19)?o?.ref:t.ref)??null}function zo(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Ge(){}var Sa=Object.freeze([]),me=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 Ea(e,t){return typeof e=="function"?e(t):e}function Ta(e,t){return typeof e=="function"?e(t):e}var Hr={};function ve(e,t,o,n,r){if(!o&&!n&&!r&&!e)return _n(t);let i=_n(e);return t&&(i=Do(i,t)),o&&(i=Do(i,o)),n&&(i=Do(i,n)),r&&(i=Do(i,r)),i}function ka(e){if(e.length===0)return Hr;if(e.length===1)return _n(e[0]);let t=_n(e[0]);for(let o=1;o<e.length;o+=1)t=Do(t,e[o]);return t}function _n(e){return zr(e)?{...Ca(e,Hr)}:pp(e)}function Do(e,t){return zr(t)?Ca(t,e):mp(e,t)}function pp(e){let t={...e};for(let o in t){let n=t[o];Pa(o,n)&&(t[o]=Aa(n))}return t}function mp(e,t){if(!t)return e;for(let o in t){let n=t[o];switch(o){case"style":{e[o]=zo(e.style,n);break}case"className":{e[o]=Dr(e.className,n);break}default:Pa(o,n)?e[o]=gp(e[o],n):e[o]=n}}return e}function Pa(e,t){let o=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2);return o===111&&n===110&&r>=65&&r<=90&&(typeof t=="function"||typeof t>"u")}function zr(e){return typeof e=="function"}function Ca(e,t){return zr(e)?e(t):e??Hr}function gp(e,t){return t?e?(...o)=>{let n=o[0];if(Oa(n)){let i=n;jo(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let r=t(...o);return e?.(...o),r}:Aa(t):e}function Aa(e){return e&&((...t)=>{let o=t[0];return Oa(o)&&jo(o),e(...t)})}function jo(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Dr(e,t){return t?e?t+" "+e:t:e}function Oa(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var jr=b(z(),1);function Oe(e,t,o={}){let n=t.render,r=bp(t,o);if(o.enabled===!1)return null;let i=o.state??me;return vp(e,n,r,i)}function bp(e,t={}){let{className:o,style:n,render:r}=e,{state:i=me,ref:s,props:a,stateAttributesMapping:l,enabled:c=!0}=t,d=c?Ea(o,i):void 0,m=c?Ta(n,i):void 0,u=c?Ra(i,l):me,f=c&&a?hp(a):void 0,p=c?zo(u,f)??{}:me;return typeof document<"u"&&(c?Array.isArray(s)?p.ref=wa([p.ref,Br(r),...s]):p.ref=Mr(p.ref,Br(r),s):Mr(null,null)),c?(d!==void 0&&(p.className=Dr(p.className,d)),m!==void 0&&(p.style=zo(p.style,m)),p):me}function hp(e){return Array.isArray(e)?ka(e):ve(void 0,e)}var wp=Symbol.for("react.lazy");function vp(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===wp&&(i=qt.Children.toArray(t)[0]),qt.cloneElement(i,r)}if(e&&typeof e=="string")return _p(e,o);throw new Error(De(8))}function _p(e,t){return e==="button"?(0,jr.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,jr.createElement)("img",{alt:"",...t,key:t.key}):qt.createElement(e,t)}var yn=b(z(),1);var Na=0;function yp(e,t="mui"){let[o,n]=yn.useState(e),r=e||o;return yn.useEffect(()=>{o==null&&(Na+=1,n(`${t}-${Na}`))},[o,t]),r}var Ia=Ho.useId;function mo(e,t){if(Ia!==void 0){let o=Ia();return e??(t?`${t}-${o}`:o)}return yp(e,t)}function La(e){return mo(e,"base-ui")}var G={};Mt(G,{cancelOpen:()=>qp,chipRemovePress:()=>Op,clearPress:()=>Ap,closePress:()=>Pp,closeWatcher:()=>Vp,decrementPress:()=>Lp,disabled:()=>Qp,drag:()=>Gp,escapeKey:()=>Fp,focusOut:()=>jp,imperativeAction:()=>em,incrementPress:()=>Ip,initial:()=>$p,inputBlur:()=>Hp,inputChange:()=>Mp,inputClear:()=>Bp,inputPaste:()=>zp,inputPress:()=>Dp,itemPress:()=>kp,keyboard:()=>Yp,linkPress:()=>Cp,listNavigation:()=>Wp,missing:()=>Jp,none:()=>xp,outsidePress:()=>Tp,pointer:()=>Up,scrub:()=>Xp,siblingOpen:()=>Zp,swipe:()=>tm,trackPress:()=>Np,triggerFocus:()=>Ep,triggerHover:()=>Rp,triggerPress:()=>Sp,wheel:()=>Kp,windowResize:()=>om});var xp="none",Sp="trigger-press",Rp="trigger-hover",Ep="trigger-focus",Tp="outside-press",kp="item-press",Pp="close-press",Cp="link-press",Ap="clear-press",Op="chip-remove-press",Np="track-press",Ip="increment-press",Lp="decrement-press",Mp="input-change",Bp="input-clear",Hp="input-blur",zp="input-paste",Dp="input-press",jp="focus-out",Fp="escape-key",Vp="close-watcher",Wp="list-navigation",Yp="keyboard",Up="pointer",Gp="drag",Kp="wheel",Xp="scrub",qp="cancel-open",Zp="sibling-open",Qp="disabled",Jp="missing",$p="initial",em="imperative-action",tm="swipe",om="window-resize";function ee(e,t,o,n){let r=!1,i=!1,s=n??me;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 Vr=b(z(),1);var Ma=b(z(),1);function go(e){Ma.useEffect(e,Sa)}var xn=null,Y0=globalThis.requestAnimationFrame,Fr=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<o.length;r+=1)o[r]?.(t)};request(t){let o=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),o}cancel(t){let o=t-this.startId;o<0||o>=this.callbacks.length||(this.callbacks[o]=null,this.callbacksCount-=1)}},Sn=new Fr;var gt=class e{static create(){return new e}static request(t){return Sn.request(t)}static cancel(t){return Sn.cancel(t)}currentId=xn;request(t){this.cancel(),this.currentId=Sn.request(()=>{this.currentId=xn,t()})}cancel=()=>{this.currentId!==xn&&(Sn.cancel(this.currentId),this.currentId=xn)};disposeEffect=()=>this.cancel};function bo(){let e=ke(gt.create).current;return go(e.disposeEffect),e}function Ba(e,t=!1,o=!1){let[n,r]=Vr.useState(e&&t?"idle":void 0),[i,s]=Vr.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=gt.request(()=>{r("ending")});return()=>{gt.cancel(a)}}},[e,i,n,o]),F(()=>{if(!e||t)return;let a=gt.request(()=>{r(void 0)});return()=>{gt.cancel(a)}},[t,e]),F(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&r("starting");let a=gt.request(()=>{r("idle")});return()=>{gt.cancel(a)}},[t,e,i,n]),{mounted:i,setMounted:s,transitionStatus:n}}var Wr=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),nm={"data-starting-style":""},rm={"data-ending-style":""},Ha={transitionStatus(e){return e==="starting"?nm:e==="ending"?rm:null}};var wo=b(z(),1);function Rn(){return typeof window<"u"}function Qt(e){return En(e)?(e.nodeName||"").toLowerCase():"#document"}function fe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ht(e){var t;return(t=(En(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function En(e){return Rn()?e instanceof Node||e instanceof fe(e).Node:!1}function U(e){return Rn()?e instanceof Element||e instanceof fe(e).Element:!1}function he(e){return Rn()?e instanceof HTMLElement||e instanceof fe(e).HTMLElement:!1}function ho(e){return!Rn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof fe(e).ShadowRoot}function Fo(e){let{overflow:t,overflowX:o,overflowY:n,display:r}=Le(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&r!=="inline"&&r!=="contents"}function za(e){return/^(table|td|th)$/.test(Qt(e))}function Vo(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var im=/transform|translate|scale|rotate|perspective|filter/,sm=/paint|layout|strict|content/,Zt=e=>!!e&&e!=="none",Yr;function Tn(e){let t=U(e)?Le(e):e;return Zt(t.transform)||Zt(t.translate)||Zt(t.scale)||Zt(t.rotate)||Zt(t.perspective)||!kn()&&(Zt(t.backdropFilter)||Zt(t.filter))||im.test(t.willChange||"")||sm.test(t.contain||"")}function Da(e){let t=bt(e);for(;he(t)&&!wt(t);){if(Tn(t))return t;if(Vo(t))return null;t=bt(t)}return null}function kn(){return Yr==null&&(Yr=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Yr}function wt(e){return/^(html|body|#document)$/.test(Qt(e))}function Le(e){return fe(e).getComputedStyle(e)}function Wo(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function bt(e){if(Qt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||ho(e)&&e.host||ht(e);return ho(t)?t.host:t}function ja(e){let t=bt(e);return wt(t)?(e.ownerDocument||e).body:he(t)&&Fo(t)?t:ja(t)}function Bt(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);let r=ja(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=fe(r);if(i){let a=Pn(s);return t.concat(s,s.visualViewport||[],Fo(r)?r:[],a&&o?Bt(a):[])}else return t.concat(r,Bt(r,[],o))}function Pn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Cn=b(z(),1),am=Cn.createContext(void 0);function Fa(e=!1){let t=Cn.useContext(am);if(t===void 0&&!e)throw new Error(De(16));return t}var Va=b(z(),1);function Wa(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:Va.useMemo(()=>{let c={onKeyDown(d){o&&t&&d.key!=="Tab"&&d.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 Pe(e){return e?.ownerDocument||document}function An(e,t,{detail:o=0}={}){e.dispatchEvent(new(fe(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:o,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function Ya(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:n=0,native:r=!0,composite:i}=e,s=wo.useRef(null),a=Fa(!0),l=i??a!==void 0,{props:c}=Wa({focusableWhenDisabled:o,disabled:t,composite:l,tabIndex:n,isNativeButton:r}),d=wo.useCallback(()=>{let f=s.current;Ur(f)&&l&&t&&c.disabled===void 0&&f.disabled&&(f.disabled=!1)},[t,c.disabled,l]);F(d,[d]);let m=wo.useCallback((f={})=>{let{onClick:p,onMouseDown:g,onKeyUp:h,onKeyDown:y,onPointerDown:_,...v}=f;return ve({onClick(w){if(t){w.preventDefault();return}p?.(w)},onMouseDown(w){t||g?.(w)},onKeyDown(w){if(t||(jo(w),y?.(w),w.baseUIHandlerPrevented))return;let R=w.target===w.currentTarget,x=w.currentTarget,S=Ur(x),E=!r&&cm(x),T=R&&(r?S:!E),P=w.key==="Enter",N=w.key===" ",H=x.getAttribute("role"),j=H?.startsWith("menuitem")||H==="option"||H==="gridcell";if(R&&l&&N){if(w.defaultPrevented&&j)return;w.preventDefault(),(!r||S)&&(w.preventBaseUIHandler(),An(x,w));return}if(!T||r||!N&&!P){R&&E&&N&&w.preventDefault();return}w.defaultPrevented||(w.preventDefault(),P&&(w.preventBaseUIHandler(),An(x,w)))},onKeyUp(w){if(!t){if(jo(w),h?.(w),w.target===w.currentTarget&&r&&l&&Ur(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!r&&!l&&!w.defaultPrevented&&w.key===" "&&(w.preventBaseUIHandler(),An(w.currentTarget,w))}},onPointerDown(w){if(t){w.preventDefault();return}_?.(w)}},r?{type:"button"}:{role:"button"},c,v)},[t,c,l,r]),u=Y(f=>{s.current=f,d()});return{getButtonProps:m,buttonRef:u}}function Ur(e){return he(e)&&e.tagName==="BUTTON"}function cm(e){return he(e)&&e.tagName==="A"&&!!e.href}function oe(e,t,o,n){return e.addEventListener(t,o,n),()=>{e.removeEventListener(t,o,n)}}function je(e){let t=ke(lm,e).current;return t.next=e,F(t.effect),t}function lm(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Xa=b(z(),1);var Ka=b(Ht(),1);function Ga(e){return e==null?e:"current"in e?e.current:e}function vo(e,t=!1){let o=bo();return Y((n,r=null)=>{o.cancel();let i=Ga(e);if(i==null)return;let s=i,a=()=>{Ka.flushSync(n)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function l(){Promise.all(s.getAnimations().map(c=>c.finished)).then(()=>{r?.aborted||a()},()=>{if(r?.aborted)return;if(s.getAnimations().some(d=>d.pending||d.playState!=="finished")){l();return}a()})}if(t){let c="data-starting-style";if(!s.hasAttribute(c)){o.request(l);return}let d=new MutationObserver(()=>{s.hasAttribute(c)||(d.disconnect(),l())});d.observe(s,{attributes:!0,attributeFilter:[c]}),r?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(l)})}function On(e){let{enabled:t=!0,open:o,ref:n,onComplete:r}=e,i=Y(r),s=vo(n,o);Xa.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var kt={};Mt(kt,{engine:()=>Zr,env:()=>Jr,os:()=>Xr,screenReader:()=>Qr});var Xr={};Mt(Xr,{android:()=>Qa,apple:()=>Kr,ios:()=>Gr,linux:()=>mm,mac:()=>Ja,windows:()=>pm});function dm(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:um,platform:fm,maxTouchPoints:qa}=dm(),Jt=um.toLowerCase(),$t=fm.toLowerCase();var Gr=/^i(os$|p)/.test($t)||$t==="macintel"&&qa>1,Za="android",Qa=$t===Za||Jt.includes(Za),Ja=!Gr&&$t.startsWith("mac"),pm=$t.startsWith("win"),mm=!Qa&&/^(linux|chrome os)/.test($t),Kr=Ja||Gr;var Zr={};Mt(Zr,{blink:()=>bm,gecko:()=>gm,webkit:()=>qr});var qr=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),gm=!qr&&Jt.includes("firefox"),bm=!qr&&Jt.includes("chrom");var Qr={};Mt(Qr,{voiceOver:()=>hm});var hm=Kr;var Jr={};Mt(Jr,{jsdom:()=>wm});var wm=/jsdom|happydom/.test(Jt);var Yo=0,Ke=class e{static create(){return new e}currentId=Yo;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Yo,o()},t)}isStarted(){return this.currentId!==Yo}clear=()=>{this.currentId!==Yo&&(clearTimeout(this.currentId),this.currentId=Yo)};disposeEffect=()=>this.clear};function at(){let e=ke(Ke.create).current;return go(e.disposeEffect),e}var Be=b(z(),1);function $a(e){return"nativeEvent"in e}function Pt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function ec(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var $r="data-base-ui-focusable";var ei="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Nn(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function re(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&ho(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 zt(e,t){if(!U(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(re(n,o))return!n.hasAttribute("data-trigger-disabled");return!1}function In(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 tc(e){return e.matches("html,body")}function oc(e){return he(e)&&e.matches(ei)}function ti(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${ei}`)!=null}function nc(e){if(!e||kt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function vm(e,t){return t!=null&&!Pt(t)?0:typeof e=="function"?e():e}function $e(e,t,o){let n=vm(e,o);return typeof n=="number"?n:n?.[t]}function oi(e){return typeof e=="function"?e():e}function Ln(e,t){return t||e==="click"||e==="mousedown"}function rc(e){return e?.includes("mouse")&&e!=="mousedown"}var ic=b(W(),1),sc=Be.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ke,currentIdRef:{current:null},currentContextRef:{current:null}});function _m(e,t){e.current=t.current}function ni(e){let{children:t,delay:o,timeoutMs:n=0}=e,r=Be.useRef(o),i=Be.useRef(o),s=Be.useRef(null),a=Be.useRef(null),l=at();return F(()=>{if(i.current=o,!s.current){r.current=o;return}r.current={open:$e(r.current,"open"),close:$e(o,"close")}},[o,s,r,i]),(0,ic.jsx)(sc.Provider,{value:Be.useMemo(()=>({hasProvider:!0,delayRef:r,initialDelayRef:i,currentIdRef:s,timeoutMs:n,currentContextRef:a,timeout:l}),[n,l]),children:t})}function ri(e,t={open:!1}){let{open:o}=t,n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),i=Be.useContext(sc),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:c,currentContextRef:d,hasProvider:m,timeout:u}=i,[f,p]=Be.useState(!1),g=Be.useRef(o);return F(()=>{g.current=o},[o]),F(()=>{function h(){d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,a.current=c.current,u.clear()}if(s.current&&!o&&s.current===r){if(p(!1),l){let y=r;return u.start(l,()=>{n.select("open")||s.current&&s.current!==y||h()}),()=>{(g.current||s.current!==y)&&u.clear()}}h()}},[o,r,s,a,l,c,d,u,n]),F(()=>{if(!o)return;let h=d.current,y=s.current;u.clear(),d.current={onOpenChange:n.setOpen,setIsInstantPhase:p},s.current=r,a.current={open:0,close:$e(c.current,"close")},y!==null&&y!==r?(p(!0),h?.setIsInstantPhase(!0),h?.onOpenChange(!1,ee(G.none))):(p(!1),h?.setIsInstantPhase(!1))},[o,r,n,s,a,c,d,u]),F(()=>()=>{if(s.current===r){if(d.current=null,!g.current)return;s.current=null,_m(a,c),u.clear()}},[d,s,a,r,c,u]),Be.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:f}),[m,a,f])}function ct(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var Dt=Math.min,lt=Math.max,jt=Math.round,Go=Math.floor,vt=e=>({x:e,y:e}),ym={left:"right",right:"left",bottom:"top",top:"bottom"};function Bn(e,t,o){return lt(e,Dt(t,o))}function _t(e,t){return typeof e=="function"?e(t):e}function Ne(e){return e.split("-")[0]}function dt(e){return e.split("-")[1]}function Hn(e){return e==="x"?"y":"x"}function Ko(e){return e==="y"?"height":"width"}function Fe(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Xo(e){return Hn(Fe(e))}function lc(e,t,o){o===void 0&&(o=!1);let n=dt(e),r=Xo(e),i=Ko(r),s=r==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Uo(s)),[s,Uo(s)]}function dc(e){let t=Uo(e);return[Mn(e),t,Mn(t)]}function Mn(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var ac=["left","right"],cc=["right","left"],xm=["top","bottom"],Sm=["bottom","top"];function Rm(e,t,o){switch(e){case"top":case"bottom":return o?t?cc:ac:t?ac:cc;case"left":case"right":return t?xm:Sm;default:return[]}}function uc(e,t,o,n){let r=dt(e),i=Rm(Ne(e),o==="start",n);return r&&(i=i.map(s=>s+"-"+r),t&&(i=i.concat(i.map(Mn)))),i}function Uo(e){let t=Ne(e);return ym[t]+e.slice(t.length)}function Em(e){var t,o,n,r;return{top:(t=e.top)!=null?t:0,right:(o=e.right)!=null?o:0,bottom:(n=e.bottom)!=null?n:0,left:(r=e.left)!=null?r:0}}function zn(e){return typeof e!="number"?Em(e):{top:e,right:e,bottom:e,left:e}}function eo(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 Ct(e,t,o=!0){return e.filter(r=>r.parentId===t).flatMap(r=>[...!o||r.context?.open?[r]:[],...Ct(e,r.id,o)])}function _o(e){return`data-base-ui-${e}`}var He=b(z(),1),mc=b(Ht(),1);var fc={style:{transition:"none"}};var Tm="data-base-ui-swipe-ignore",km="data-swipe-ignore",o1=`[${Tm}]`,n1=`[${km}]`;var pc={fallbackAxisSide:"end"};var gc=b(W(),1),Pm=He.createContext(null),Cm=()=>He.useContext(Pm),Am=_o("portal");function bc(e={}){let{ref:t,container:o,componentProps:n=me,elementProps:r}=e,i=mo(),a=Cm()?.portalNode,[l,c]=He.useState(null),[d,m]=He.useState(null),u=Y(h=>{h!==null&&m(h)}),f=He.useRef(null);F(()=>{if(o===null){f.current&&(f.current=null,m(null),c(null));return}let h=(o&&(En(o)?o:o.current))??a??document.body;if(h==null){f.current&&(f.current=null,m(null),c(null));return}f.current!==h&&(f.current=h,m(null),c(h))},[o,a]);let p=Oe("div",n,{ref:[t,u],props:[{id:i,[Am]:""},r]}),g=l&&p?mc.createPortal(p,l):null;return{node:d,nodeId:He.isValidElement(p)?p.props.id:void 0,subtree:g}}var to=b(z(),1);function hc(){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 Om=b(W(),1),Nm=to.createContext(null),Im=to.createContext(null),Dn=()=>to.useContext(Nm)?.id||null,Ft=e=>{let t=to.useContext(Im);return e??t};var Ve=b(z(),1);function Lm(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",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=i.width,d=i.height,m=i.x,u=i.y;return o==null&&t.x&&s&&(o=i.x-t.x),n==null&&t.y&&a&&(n=i.y-t.y),m-=o||0,u-=n||0,c=0,d=0,!r||l?(c=t.axis==="y"?i.width:0,d=t.axis==="x"?i.height:0,m=s&&t.x!=null?t.x:m,u=a&&t.y!=null?t.y:u):r&&!l&&(d=t.axis==="x"?i.height:d,c=t.axis==="y"?i.width:c),r=!0,{width:c,height:d,x:m,y:u,top:u,right:m+c,bottom:u+d,left:m}}}}function wc(e){return e!=null&&e.clientX!=null}function ii(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"),l=r.context.dataRef,c=Ve.useRef(!1),d=Ve.useRef(null),[m,u]=Ve.useState(),[f,p]=Ve.useState([]),g=Y(w=>{r.set("positionReference",w)}),h=Y((w,R,x)=>{c.current||l.current.openEvent&&!wc(l.current.openEvent)||r.set("positionReference",Lm(x??a,{x:w,y:R,axis:n,dataRef:l,pointerType:m}))}),y=Y(w=>{i?d.current||(h(w.clientX,w.clientY,w.currentTarget),p([])):h(w.clientX,w.clientY,w.currentTarget)}),_=Pt(m)?s:i;Ve.useEffect(()=>{if(!o){g(a);return}if(!_)return;function w(){d.current?.(),d.current=null}let R=fe(s);function x(S){let E=Me(S);re(s,E)?w():h(S.clientX,S.clientY)}return!l.current.openEvent||wc(l.current.openEvent)?d.current=oe(R,"mousemove",x):g(a),w},[_,o,s,l,a,r,h,g,f]),Ve.useEffect(()=>()=>{r.set("positionReference",null)},[r]),Ve.useEffect(()=>{o&&!s&&(c.current=!1)},[o,s]),Ve.useEffect(()=>{!o&&i&&(c.current=!0)},[o,i]);let v=Ve.useMemo(()=>{function w(R){u(R.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:y,onMouseEnter:y}},[y]);return Ve.useMemo(()=>o?{reference:v,trigger:v}:{},[o,v])}var Xe=b(z(),1);function Mm(){return!1}function Bm(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function si(e,t={}){let{enabled:o=!0,escapeKey:n=!0,outsidePress:r=!0,outsidePressEvent:i="sloppy",referencePress:s=Mm,bubbles:a,externalTree:l}=t,c="rootStore"in e?e.rootStore:e,d=c.useState("open"),m=c.useState("floatingElement"),{dataRef:u}=c.context,f=Ft(l),p=Y(typeof r=="function"?r:()=>!1),g=typeof r=="function"?p:r,h=g!==!1,y=Y(()=>i),{escapeKey:_,outsidePress:v}=Bm(a),w=Xe.useRef(!1),R=Xe.useRef(!1),x=Xe.useRef(!1),S=Xe.useRef(!1),E=Xe.useRef(""),T=Xe.useRef(null),P=at(),N=at(),H=Y(()=>{N.clear(),u.current.insideReactTree=!1}),j=Y(O=>{let V=u.current.floatingContext?.nodeId;return(f?Ct(f.nodesRef.current,V):[]).some(ie=>ie.context?.open&&!ie.context.dataRef.current[O])}),L=Y(O=>In(O,c.select("floatingElement"))||In(O,c.select("domReferenceElement"))),k=Y(O=>{s()&&c.setOpen(!1,ee(G.triggerPress,O.nativeEvent))}),I=Y(O=>{if(!d||!o||!n||O.key!=="Escape"||S.current||!_&&j("__escapeKeyBubbles"))return;let V=$a(O)?O.nativeEvent:O,Z=ee(G.escapeKey,V);c.setOpen(!1,Z),Z.isCanceled||O.preventDefault(),!_&&!Z.isPropagationAllowed&&O.stopPropagation()}),C=Y(()=>{u.current.insideReactTree=!0,N.start(0,H)}),A=Y(O=>{if(!d||!o||O.button!==0)return;let V=Me(O.nativeEvent);re(c.select("floatingElement"),V)&&(w.current||(w.current=!0,R.current=!1))}),M=Y(O=>{!d||!o||(O.defaultPrevented||O.nativeEvent.defaultPrevented)&&w.current&&(R.current=!0)});Xe.useEffect(()=>{if(!d||!o)return H;u.current.__escapeKeyBubbles=_,u.current.__outsidePressBubbles=v;let O=new Ke,V=new Ke;function Z(){O.clear(),S.current=!0}function ie(){O.start(kt.engine.webkit?5:0,()=>{S.current=!1})}function K(){x.current=!0,V.start(0,()=>{x.current=!1})}function Q(){w.current=!1,R.current=!1}function q(){let B=E.current,D=B==="pen"||!B?"mouse":B,Se=y(),Ae=typeof Se=="function"?Se():Se;return typeof Ae=="string"?Ae:Ae[D]}function $(B){let D=q();return D==="intentional"&&B.type!=="click"||D==="sloppy"&&B.type==="click"}function ne(B){let D=u.current.floatingContext?.nodeId,Se=f&&Ct(f.nodesRef.current,D).some(Ae=>In(B,Ae.context?.elements.floating));return L(B)||Se}function se(B){if($(B)){B.type!=="click"&&!L(B)&&(V.clear(),x.current=!1),H();return}if(u.current.insideReactTree){H();return}let D=Me(B),Se=`[${_o("inert")}]`,Ae=U(D)?D.getRootNode():null,Nt=Array.from((ho(Ae)?Ae:Pe(c.select("floatingElement"))).querySelectorAll(Se)),it=c.context.triggerElements;if(D&&(it.hasElement(D)||it.hasMatchingElement(Ye=>re(Ye,D))))return;let It=U(D)?D:null;for(;It&&!wt(It);){let Ye=bt(It);if(wt(Ye)||!U(Ye))break;It=Ye}if(!(Nt.length&&U(D)&&!tc(D)&&!re(D,c.select("floatingElement"))&&Nt.every(Ye=>!re(It,Ye)))){if(he(D)&&!("touches"in B)){let Ye=wt(D),uo=Le(D),Xt=/auto|scroll/,pn=Ye||Xt.test(uo.overflowX),fo=Ye||Xt.test(uo.overflowY),Lt=pn&&D.clientWidth>0&&D.scrollWidth>D.clientWidth,mn=fo&&D.clientHeight>0&&D.scrollHeight>D.clientHeight,gn=uo.direction==="rtl",bn=mn&&(gn?B.offsetX<=D.offsetWidth-D.clientWidth:B.offsetX>D.clientWidth),hn=Lt&&B.offsetY>D.clientHeight;if(bn||hn)return}if(!ne(B)){if(q()==="intentional"&&x.current){V.clear(),x.current=!1;return}typeof g=="function"&&!g(B)||j("__outsidePressBubbles")||(c.setOpen(!1,ee(G.outsidePress,B)),H())}}}function ze(B){q()!=="sloppy"||B.pointerType==="touch"||!c.select("open")||!o||L(B)||se(B)}function ae(B){if(q()!=="sloppy"||!c.select("open")||!o||L(B))return;let D=B.touches[0];D&&(T.current={startTime:Date.now(),startX:D.clientX,startY:D.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},P.start(1e3,()=>{T.current&&(T.current.dismissOnTouchEnd=!1,T.current.dismissOnMouseDown=!1)}))}function ge(B,D){let Se=Me(B);if(!Se)return;let Ae=oe(Se,B.type,()=>{D(B),Ae()})}function be(B){E.current="touch",ge(B,ae)}function Ee(B){P.clear(),B.type==="pointerdown"&&(E.current=B.pointerType),!(B.type==="mousedown"&&T.current&&!T.current.dismissOnMouseDown)&&ge(B,D=>{D.type==="pointerdown"?ze(D):se(D)})}function ye(B){if(!w.current)return;let D=R.current;if(Q(),q()==="intentional"){if(B.type==="pointercancel"){D&&K();return}if(!ne(B)){if(D){K();return}typeof g=="function"&&!g(B)||(V.clear(),x.current=!0,H())}}}function Kt(B){if(q()!=="sloppy"||!T.current||L(B))return;let D=B.touches[0];if(!D)return;let Se=Math.abs(D.clientX-T.current.startX),Ae=Math.abs(D.clientY-T.current.startY),Nt=Math.sqrt(Se*Se+Ae*Ae);Nt>5&&(T.current.dismissOnTouchEnd=!0),Nt>10&&(se(B),P.clear(),T.current=null)}function rt(B){ge(B,Kt)}function ft(B){q()!=="sloppy"||!T.current||L(B)||(T.current.dismissOnTouchEnd&&se(B),P.clear(),T.current=null)}function Ot(B){ge(B,ft)}let xe=Pe(m),fn=ct(n&&ct(oe(xe,"keydown",I),oe(xe,"compositionstart",Z),oe(xe,"compositionend",ie)),h&&ct(oe(xe,"click",Ee,!0),oe(xe,"pointerdown",Ee,!0),oe(xe,"pointerup",ye,!0),oe(xe,"pointercancel",ye,!0),oe(xe,"mousedown",Ee,!0),oe(xe,"mouseup",ye,!0),oe(xe,"touchstart",be,!0),oe(xe,"touchmove",rt,!0),oe(xe,"touchend",Ot,!0)));return()=>{fn(),O.clear(),V.clear(),Q(),x.current=!1,H()}},[u,m,n,h,g,d,o,_,v,I,H,y,j,L,f,c,P]);let X=Xe.useMemo(()=>({onKeyDown:I,onPointerDown:k,onClick:k}),[I,k]),de=Xe.useMemo(()=>({onKeyDown:I,onPointerDown:M,onMouseDown:M,onClickCapture:C,onMouseDownCapture(O){C(),A(O)},onPointerDownCapture(O){C(),A(O)},onMouseUpCapture:C,onTouchEndCapture:C,onTouchMoveCapture:C}),[I,C,A,M]);return Xe.useMemo(()=>o?{reference:X,floating:de,trigger:X}:{},[o,X,de])}var Ie=b(z(),1);function vc(e,t,o){let{reference:n,floating:r}=e,i=Fe(t),s=Xo(t),a=Ko(s),l=Ne(t),c=i==="y",d=n.x+n.width/2-r.width/2,m=n.y+n.height/2-r.height/2,u=n[a]/2-r[a]/2,f;switch(l){case"top":f={x:d,y:n.y-r.height};break;case"bottom":f={x:d,y:n.y+n.height};break;case"right":f={x:n.x+n.width,y:m};break;case"left":f={x:n.x-r.width,y:m};break;default:f={x:n.x,y:n.y}}let p=dt(t);return p&&(f[s]+=u*(p==="end"?1:-1)*(o&&c?-1:1)),f}async function _c(e,t){var o;t===void 0&&(t={});let{x:n,y:r,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:m="floating",altBoundary:u=!1,padding:f=0}=_t(t,e),p=zn(f),h=a[u?m==="floating"?"reference":"floating":m],y=eo(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(h)))==null||o?h:h.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:d,strategy:l})),_=m==="floating"?{x:n,y:r,width:s.floating.width,height:s.floating.height}:s.reference,v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),w=await(i.isElement==null?void 0:i.isElement(v))&&await(i.getScale==null?void 0:i.getScale(v))||{x:1,y:1},R=eo(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:_,offsetParent:v,strategy:l}):_);return{top:(y.top-R.top+p.top)/w.y,bottom:(R.bottom-y.bottom+p.bottom)/w.y,left:(y.left-R.left+p.left)/w.x,right:(R.right-y.right+p.right)/w.x}}var Hm=50,yc=async(e,t,o)=>{let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:_c},l=await(s.isRTL==null?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:m}=vc(c,n,l),u=n,f=0,p={};for(let g=0;g<i.length;g++){let h=i[g];if(!h)continue;let{name:y,fn:_}=h,{x:v,y:w,data:R,reset:x}=await _({x:d,y:m,initialPlacement:n,placement:u,strategy:r,middlewareData:p,rects:c,platform:a,elements:{reference:e,floating:t}});d=v??d,m=w??m,p[y]={...p[y],...R},x&&f<Hm&&(f++,typeof x=="object"&&(x.placement&&(u=x.placement),x.rects&&(c=x.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:r}):x.rects),{x:d,y:m}=vc(c,u,l)),g=-1)}return{x:d,y:m,placement:u,strategy:r,middlewareData:p}};var xc=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,n;let{placement:r,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:m=!0,fallbackPlacements:u,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:g=!0,...h}=_t(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let y=Ne(r),_=Fe(a),v=Ne(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(c.floating)),R=u||(v||!g?[Uo(a)]:dc(a)),x=p!=="none";!u&&x&&R.push(...uc(a,g,p,w));let S=[a,...R],E=await l.detectOverflow(t,h),T=[],P=((n=i.flip)==null?void 0:n.overflows)||[];if(d&&T.push(E[y]),m){let L=lc(r,s,w);T.push(E[L[0]],E[L[1]])}if(P=[...P,{placement:r,overflows:T}],!T.every(L=>L<=0)){var N,H;let L=(((N=i.flip)==null?void 0:N.index)||0)+1,k=S[L];if(k&&(!(m==="alignment"?_!==Fe(k):!1)||P.every(A=>Fe(A.placement)===_?A.overflows[0]>0:!0)))return{data:{index:L,overflows:P},reset:{placement:k}};let I=(H=P.filter(C=>C.overflows[0]<=0).sort((C,A)=>C.overflows[1]-A.overflows[1])[0])==null?void 0:H.placement;if(!I)switch(f){case"bestFit":{var j;let C=(j=P.filter(A=>{if(x){let M=Fe(A.placement);return M===_||M==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(M=>M>0).reduce((M,X)=>M+X,0)]).sort((A,M)=>A[1]-M[1])[0])==null?void 0:j[0];C&&(I=C);break}case"initialPlacement":I=a;break}if(r!==I)return{reset:{placement:I}}}return{}}}};var Sc=new Set(["left","top"]);async function zm(e,t){let{placement:o,platform:n,elements:r}=e,i=await(n.isRTL==null?void 0:n.isRTL(r.floating)),s=Ne(o),a=dt(o),l=Fe(o)==="y",c=Sc.has(s)?-1:1,d=i&&l?-1:1,m=_t(t,e),{mainAxis:u,crossAxis:f,alignmentAxis:p}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof p=="number"&&(f=a==="end"?p*-1:p),l?{x:f*d,y:u*c}:{x:u*c,y:f*d}}var Rc=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,l=await zm(t,e);return s===((o=a.offset)==null?void 0:o.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:s}}}}},Ec=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:l={fn:_=>{let{x:v,y:w}=_;return{x:v,y:w}}},...c}=_t(e,t),d={x:o,y:n},m=await i.detectOverflow(t,c),u=Fe(r),f=Hn(u),p=d[f],g=d[u],h=(_,v)=>Bn(v+m[_==="y"?"top":"left"],v,v-m[_==="y"?"bottom":"right"]);s&&(p=h(f,p)),a&&(g=h(u,g));let y=l.fn({...t,[f]:p,[u]:g});return{...y,data:{x:y.x-o,y:y.y-n,enabled:{[f]:s,[u]:a}}}}}},Tc=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,n;let{x:r,y:i,placement:s,rects:a,middlewareData:l}=t,{offset:c=0,mainAxis:d=!0,crossAxis:m=!0}=_t(e,t),u={x:r,y:i},f=Fe(s),p=Hn(f),g=u[p],h=u[f],y=_t(c,t),_=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:(o=y.mainAxis)!=null?o:0,crossAxis:(n=y.crossAxis)!=null?n:0};if(d){let R=p==="y"?"height":"width",x=a.reference[p]-a.floating[R]+_.mainAxis,S=a.reference[p]+a.reference[R]-_.mainAxis;g<x?g=x:g>S&&(g=S)}if(m){var v,w;let R=p==="y"?"width":"height",x=Sc.has(Ne(s)),S=a.reference[f]-a.floating[R]+(x&&((v=l.offset)==null?void 0:v[f])||0)+(x?0:_.crossAxis),E=a.reference[f]+a.reference[R]+(x?0:((w=l.offset)==null?void 0:w[f])||0)-(x?_.crossAxis:0);h<S?h=S:h>E&&(h=E)}return{[p]:g,[f]:h}}}},kc=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:n,platform:r,elements:i}=t,{apply:s=()=>{},...a}=_t(e,t),l=await r.detectOverflow(t,a),c=Ne(o),d=dt(o),m=Fe(o)==="y",{width:u,height:f}=n.floating,p,g;c==="top"||c==="bottom"?(p=c,g=d===(await(r.isRTL==null?void 0:r.isRTL(i.floating))?"start":"end")?"left":"right"):(g=c,p=d==="end"?"top":"bottom");let h=f-l.top-l.bottom,y=u-l.left-l.right,_=Dt(f-l[p],h),v=Dt(u-l[g],y),w=t.middlewareData.shift,R=!w,x=_,S=v;w!=null&&w.enabled.x&&(S=y),w!=null&&w.enabled.y&&(x=h),R&&!d&&(m?S=u-2*lt(l.left,l.right):x=f-2*lt(l.top,l.bottom)),await s({...t,availableWidth:S,availableHeight:x});let E=await r.getDimensions(i.floating);return u!==E.width||f!==E.height?{reset:{rects:!0}}:{}}}};function Ac(e){let t=Le(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=he(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n,a=jt(o)!==i||jt(n)!==s;return a&&(o=i,n=s),{width:o,height:n,$:a}}function ci(e){return U(e)?e:e.contextElement}function yo(e){let t=ci(e);if(!he(t))return vt(1);let o=t.getBoundingClientRect(),{width:n,height:r,$:i}=Ac(t),s=(i?jt(o.width):o.width)/n,a=(i?jt(o.height):o.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var Dm=vt(0);function Oc(e){let t=fe(e);return!kn()||!t.visualViewport?Dm:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function jm(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===fe(e)}function oo(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);let r=e.getBoundingClientRect(),i=ci(e),s=vt(1);t&&(n?U(n)&&(s=yo(n)):s=yo(e));let a=jm(i,o,n)?Oc(i):vt(0),l=(r.left+a.x)/s.x,c=(r.top+a.y)/s.y,d=r.width/s.x,m=r.height/s.y;if(i&&n){let u=fe(i),f=U(n)?fe(n):n,p=u,g=Pn(p);for(;g&&f!==p;){let h=yo(g),y=g.getBoundingClientRect(),_=Le(g),v=y.left+(g.clientLeft+parseFloat(_.paddingLeft))*h.x,w=y.top+(g.clientTop+parseFloat(_.paddingTop))*h.y;l*=h.x,c*=h.y,d*=h.x,m*=h.y,l+=v,c+=w,p=fe(g),g=Pn(p)}}return eo({width:d,height:m,x:l,y:c})}function jn(e,t){let o=Wo(e).scrollLeft;return t?t.left+o:oo(ht(e)).left+o}function Nc(e,t){let o=e.getBoundingClientRect(),n=o.left+t.scrollLeft-jn(e,o),r=o.top+t.scrollTop;return{x:n,y:r}}function Fm(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e,i=r==="fixed",s=ht(n),a=t?Vo(t.floating):!1;if(n===s||a&&i)return o;let l={scrollLeft:0,scrollTop:0},c=vt(1),d=vt(0),m=he(n);if((m||!i)&&((Qt(n)!=="body"||Fo(s))&&(l=Wo(n)),m)){let f=oo(n);c=yo(n),d.x=f.x+n.clientLeft,d.y=f.y+n.clientTop}let u=s&&!m&&!i?Nc(s,l):vt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-l.scrollLeft*c.x+d.x+u.x,y:o.y*c.y-l.scrollTop*c.y+d.y+u.y}}function Vm(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Wm(e){let t=Wo(e),o=e.ownerDocument.body,n=lt(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),r=lt(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+jn(e),s=-t.scrollTop;return Le(o).direction==="rtl"&&(i+=lt(e.clientWidth,o.clientWidth)-n),{width:n,height:r,x:i,y:s}}var Ym=25;function Um(e,t,o){o===void 0&&(o="viewport");let n=o==="layoutViewport",r=fe(e),i=ht(e),s=r.visualViewport,a=i.clientWidth,l=i.clientHeight,c=0,d=0;if(s){let u=!kn()||t==="fixed";n?u||(c=-s.offsetLeft,d=-s.offsetTop):(a=s.width,l=s.height,u&&(c=s.offsetLeft,d=s.offsetTop))}if(jn(i)<=0){let u=i.ownerDocument,f=u.body,p=getComputedStyle(f),g=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,h=Math.abs(i.clientWidth-f.clientWidth-g),y=getComputedStyle(i).scrollbarGutter==="stable both-edges"?h/2:h;y<=Ym&&(a-=y)}return{width:a,height:l,x:c,y:d}}function Gm(e,t){let o=oo(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,i=yo(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=r*i.x,c=n*i.y;return{width:s,height:a,x:l,y:c}}function Pc(e,t,o){let n;if(t==="viewport"||t==="layoutViewport")n=Um(e,o,t);else if(t==="document")n=Wm(ht(e));else if(U(t))n=Gm(t,o);else{let r=Oc(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return eo(n)}function Km(e,t){let o=t.get(e);if(o)return o;let n=Bt(e,[],!1).filter(a=>U(a)&&Qt(a)!=="body"),r=null,i=Le(e).position==="fixed",s=i?bt(e):e;for(;U(s)&&!wt(s);){let a=Le(s),l=Tn(s),c=r?r.position:i?"fixed":"";!l&&(c==="fixed"||c==="absolute"&&a.position==="static")?n=n.filter(m=>m!==s):r=a,s=bt(s)}return t.set(e,n),n}function Xm(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e,s=[...o==="clippingAncestors"?Vo(t)?[]:Km(t,this._c):[].concat(o),n],a=Pc(t,s[0],r),l=a.top,c=a.right,d=a.bottom,m=a.left;for(let u=1;u<s.length;u++){let f=Pc(t,s[u],r);l=lt(f.top,l),c=Dt(f.right,c),d=Dt(f.bottom,d),m=lt(f.left,m)}return{width:c-m,height:d-l,x:m,y:l}}function qm(e){let{width:t,height:o}=Ac(e);return{width:t,height:o}}function Zm(e,t,o){let n=he(t),r=ht(t),i=o==="fixed",s=oo(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=vt(0);if((n||!i)&&((Qt(t)!=="body"||Fo(r))&&(a=Wo(t)),n)){let u=oo(t,!0,i,t);l.x=u.x+t.clientLeft,l.y=u.y+t.clientTop}!n&&r&&(l.x=jn(r));let c=r&&!n&&!i?Nc(r,a):vt(0),d=s.left+a.scrollLeft-l.x-c.x,m=s.top+a.scrollTop-l.y-c.y;return{x:d,y:m,width:s.width,height:s.height}}function ai(e){return Le(e).position==="static"}function Cc(e,t){if(!he(e)||Le(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return ht(e)===o&&(o=o.ownerDocument.body),o}function Ic(e,t){let o=fe(e);if(Vo(e))return o;if(!he(e)){let r=bt(e);for(;r&&!wt(r);){if(U(r)&&!ai(r))return r;r=bt(r)}return o}let n=Cc(e,t);for(;n&&za(n)&&ai(n);)n=Cc(n,t);return n&&wt(n)&&ai(n)&&!Tn(n)?o:n||Da(e)||o}var Qm=async function(e){let t=this.getOffsetParent||Ic,o=this.getDimensions,n=await o(e.floating);return{reference:Zm(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function Jm(e){return Le(e).direction==="rtl"}var li={convertOffsetParentRelativeRectToViewportRelativeRect:Fm,getDocumentElement:ht,getClippingRect:Xm,getOffsetParent:Ic,getElementRects:Qm,getClientRects:Vm,getDimensions:qm,getScale:yo,isElement:U,isRTL:Jm};function Lc(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function $m(e,t,o){let n=null,r,i=ht(e);function s(){var d;clearTimeout(r),(d=n)==null||d.disconnect(),n=null}function a(d,m){d===void 0&&(d=!1),m===void 0&&(m=1),s();let u=e.getBoundingClientRect(),{left:f,top:p,width:g,height:h}=u;if(d||t(),!g||!h)return;let y=Go(p),_=Go(i.clientWidth-(f+g)),v=Go(i.clientHeight-(p+h)),w=Go(f),x={rootMargin:-y+"px "+-_+"px "+-v+"px "+-w+"px",threshold:lt(0,Dt(1,m))||1},S=!0;function E(T){let P=T[0].intersectionRatio;if(!Lc(u,e.getBoundingClientRect()))return a();if(P!==m){if(!S)return a();P?a(!1,P):r=setTimeout(()=>{a(!1,1e-7)},1e3)}S=!1}try{n=new IntersectionObserver(E,{...x,root:i.ownerDocument})}catch{n=new IntersectionObserver(E,x)}n.observe(e)}let l=fe(e),c=()=>a(o);return l.addEventListener("resize",c),a(!0),()=>{l.removeEventListener("resize",c),s()}}function qo(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:l=!1}=n,c=ci(e),d=r||i?[...c?Bt(c):[],...t?Bt(t):[]]:[];d.forEach(y=>{r&&y.addEventListener("scroll",o),i&&y.addEventListener("resize",o)});let m=c&&a?$m(c,o,i):null,u=-1,f=null;s&&(f=new ResizeObserver(y=>{let[_]=y;_&&_.target===c&&f&&t&&(f.unobserve(t),cancelAnimationFrame(u),u=requestAnimationFrame(()=>{var v;(v=f)==null||v.observe(t)})),o()}),c&&!l&&f.observe(c),t&&f.observe(t));let p,g=l?oo(e):null;l&&h();function h(){let y=oo(e);g&&!Lc(g,y)&&o(),g=y,p=requestAnimationFrame(h)}return o(),()=>{var y;d.forEach(_=>{r&&_.removeEventListener("scroll",o),i&&_.removeEventListener("resize",o)}),m?.(),(y=f)==null||y.disconnect(),f=null,l&&cancelAnimationFrame(p)}}var Mc=Rc;var Bc=Ec,Hc=xc,zc=kc;var Dc=Tc,Fn=(e,t,o)=>{let n=new Map,r=o??{},i={...li,...r.platform,_c:n};return yc(e,t,{...r,platform:i})};var we=b(z(),1),Fc=b(z(),1),Vc=b(Ht(),1),tg=typeof document<"u",og=function(){},Vn=tg?Fc.useLayoutEffect:og;function Wn(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(!Wn(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)&&!Wn(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Wc(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function jc(e,t){let o=Wc(e);return Math.round(t*o)/o}function di(e){let t=we.useRef(e);return Vn(()=>{t.current=e}),t}function Yc(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:l,open:c}=e,[d,m]=we.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[u,f]=we.useState(n);Wn(u,n)||f(n);let[p,g]=we.useState(null),[h,y]=we.useState(null),_=we.useCallback(A=>{A!==x.current&&(x.current=A,g(A))},[]),v=we.useCallback(A=>{A!==S.current&&(S.current=A,y(A))},[]),w=i||p,R=s||h,x=we.useRef(null),S=we.useRef(null),E=we.useRef(d),T=l!=null,P=di(l),N=di(r),H=di(c),j=we.useCallback(()=>{if(!x.current||!S.current)return;let A={placement:t,strategy:o,middleware:u};N.current&&(A.platform=N.current),Fn(x.current,S.current,A).then(M=>{let X={...M,isPositioned:H.current!==!1};L.current&&!Wn(E.current,X)&&(E.current=X,Vc.flushSync(()=>{m(X)}))})},[u,t,o,N,H]);Vn(()=>{c===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,m(A=>({...A,isPositioned:!1})))},[c]);let L=we.useRef(!1);Vn(()=>(L.current=!0,()=>{L.current=!1}),[]),Vn(()=>{if(w&&(x.current=w),R&&(S.current=R),w&&R){if(P.current)return P.current(w,R,j);j()}},[w,R,j,P,T]);let k=we.useMemo(()=>({reference:x,floating:S,setReference:_,setFloating:v}),[_,v]),I=we.useMemo(()=>({reference:w,floating:R}),[w,R]),C=we.useMemo(()=>{let A={position:o,left:0,top:0};if(!I.floating)return A;let M=jc(I.floating,d.x),X=jc(I.floating,d.y);return a?{...A,transform:"translate("+M+"px, "+X+"px)",...Wc(I.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:M,top:X}},[o,a,I.floating,d.x,d.y]);return we.useMemo(()=>({...d,update:j,refs:k,elements:I,floatingStyles:C}),[d,j,k,I,C])}var ui=(e,t)=>{let o=Mc(e);return{name:o.name,fn:o.fn,options:[e,t]}},fi=(e,t)=>{let o=Bc(e);return{name:o.name,fn:o.fn,options:[e,t]}},pi=(e,t)=>({fn:Dc(e).fn,options:[e,t]}),mi=(e,t)=>{let o=Hc(e);return{name:o.name,fn:o.fn,options:[e,t]}},gi=(e,t)=>{let o=zc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Yn=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,o,n=!0){this.fallbackStore=t,this.componentName=o,this.throwOnMissingTrigger=n}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let o=this.attachedStores.lastIndexOf(t);o!==-1&&this.attachedStores.splice(o,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(o=>{o()}))}openByTrigger(t){let o=this.attachedStore;if(o===null)return;let n;if(t){for(let r=this.attachedStores.length-1;r>=0&&!n;r-=1)n=this.attachedStores[r].context.triggerElements.getById(t);n??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!n&&this.throwOnMissingTrigger)throw new Error(De(99,this.componentName,t,this.componentName));o.setOpen(!0,ee(G.imperativeAction,void 0,n))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,ee(G.imperativeAction))}};var ro=b(z(),1),sl=b(Ht(),1);var rl=b(z(),1);var ol=b(z(),1),_i=b(Un(),1),nl=b(Qc(),1);var Jc=b(z(),1);var hi=[],wi;function $c(){return wi}function el(e){hi.push(e)}function vi(e){let t=(o,n)=>{let r=ke(_g).current,i;try{wi=r;for(let s of hi)s.before(r);i=e(o,n);for(let s of hi)s.after(r);r.didInitialize=!0}finally{wi=void 0}return i};return t.displayName=e.displayName||e.name,t}function tl(e){return Jc.forwardRef(vi(e))}function _g(){return{didInitialize:!1}}var yg=po(19),xg=yg?Rg:Eg;function Kn(e,t,o,n,r){return xg(e,t,o,n,r)}function Sg(e,t,o,n,r){let i=ol.useCallback(()=>t(e.getSnapshot(),o,n,r),[e,t,o,n,r]);return(0,_i.useSyncExternalStore)(e.subscribe,i,i)}el({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let o=0;o<e.syncHooks.length;o+=1){let n=e.syncHooks[o],r=n.selector(n.store.state,n.a1,n.a2,n.a3);Object.is(n.value,r)||(t=!0,n.value=r)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(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,_i.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Rg(e,t,o,n,r){let i=$c();if(!i)return Sg(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 Eg(e,t,o,n,r){return(0,nl.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,n,r))}var Xn=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 Kn(this,t,o,n,r)}};var no=b(z(),1);var Vt=class extends Xn{constructor(t,o={},n){super(t),this.context=o,this.selectors=n}useSyncedValue(t,o){no.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){no.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 no.useDebugValue(t),Kn(this,this.selectors[t],o,n,r)}useContextCallback(t,o){no.useDebugValue(t);let n=Y(o??Ge);this.context[t]=n}useStateSetter(t){let o=no.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 Tg={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},Wt=class extends Vt{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:hc(),nested:n,triggerElements:i},Tg),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&ec(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 il(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:n,floatingId:r,nested:i,onOpenChange:s}=e,a=t.useState("open"),l=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),d=t.context.triggerElements,m=s,u=rl.useRef(null);n===void 0&&u.current===null&&(u.current=new Wt({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:c,triggerElements:d,onOpenChange:m,floatingId:r,syncOnly:!0,nested:i}));let f=n??u.current;return t.useSyncedValue("floatingId",r),F(()=>{let p={open:a,floatingId:r,referenceElement:l,floatingElement:c};U(l)&&(p.domReferenceElement=l),f.state.positionReference===f.state.referenceElement&&(p.positionReference=l),f.update(p)},[a,r,l,c,f]),f.context.onOpenChange=m,f.context.nested=i,f}var al={tabIndex:-1,[$r]:""};function cl(e,t=!1){let o=mo(),n=Dn()!=null,r=ke(()=>e(o,n)).current;return il({popupStore:r,treatPopupAsFloatingElement:t,floatingRootContext:r.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:r.setOpen}),r}function ll({handle:e,store:t}){return F(()=>e.attachStore(t),[e,t]),null}function kg(e,t){let o=ro.useRef(null),n=ro.useRef(null);return ro.useCallback(r=>{if(e===void 0)return;let i=!1;if(o.current!==null){let s=o.current,a=n.current,l=t.context.triggerElements.getById(s);a&&l===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 Pg(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 Cg(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function dl(e,t,o,n={}){let r=o.reason,i=r===G.triggerHover,s=t&&r===G.triggerFocus,a=!t&&(r===G.triggerPress||r===G.escapeKey),l=Cg(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;n.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let d={...n.extraState,open:t};s?d.instantType="focus":a?d.instantType="dismiss":i&&(d.instantType=void 0),Pg(d,t,o.trigger,l()),e.update(d)};i?sl.flushSync(c):c()}function ul(e,t,o,n){let r=o.useState("isMountedByTrigger",e),i=kg(e,o),s=Y(l=>{let c=o.select("open"),d=o.select("activeTriggerId");if(d===e){o.update({activeTriggerElement:l,...c?n:null});return}d==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:l,...n})}),a=ro.useCallback(l=>{i(l),l&&s(l)},[i,s]);return F(()=>{r&&o.update({activeTriggerElement:t.current,...n})},[r,o,t,...Object.values(n)]),{registerTrigger:a,isMountedByThisTrigger:r}}function fl(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,n=ro.useRef(null),r=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");F(()=>{if(!r){n.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let l=e.context.triggerElements.size,c={};e.state.triggerCount!==l&&(c.triggerCount=l);let d=e.select("activeTriggerId"),m=null;if(d){let u=e.context.triggerElements.getById(d);if(u)n.current=d,u!==e.state.activeTriggerElement&&(c.activeTriggerElement=u);else{for(let[f,p]of e.context.triggerElements.entries())if(p===e.state.activeTriggerElement){c.activeTriggerId=f,c.activeTriggerElement=p,n.current=f;break}c.activeTriggerId===void 0&&(n.current===d?m=d:n.current=null)}}else n.current=null;if(!m&&!d&&l===1){let u=e.context.triggerElements.entries().next();if(!u.done){let[f,p]=u.value;c.activeTriggerId=f,c.activeTriggerElement=p,n.current=f}}(c.triggerCount!==void 0||c.activeTriggerId!==void 0||c.activeTriggerElement!==void 0)&&e.update(c),m&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===m&&!e.context.triggerElements.getById(m)){let u=ee(G.none);e.setOpen(!1,u),u.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,i,s,a,o])}function pl(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 l=Y(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return On({enabled:n&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function ml(e,t){e.useSyncedValues(t),F(()=>()=>{e.update({activeTriggerProps:me,inactiveTriggerProps:me,popupProps:me})},[e])}var io=class{constructor(){this.idMap=new Map}add(t,o){this.idMap.set(t,o)}delete(t){this.idMap.delete(t)}hasElement(t){for(let o of this.idMap.values())if(o===t)return!0;return!1}hasMatchingElement(t){for(let o of this.idMap.values())if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function gl(){return new Wt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new io,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function hl(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:gl(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:me,inactiveTriggerProps:me,popupProps:me}}function wl(e,t,o=!1){return new Wt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var Zo=e=>e.triggerIdProp??e.activeTriggerId,yi=e=>e.openProp??e.open,bl=e=>(e.popupElement?.id??e.floatingId)||void 0;function vl(e,t){return t!==void 0&&yi(e)&&Zo(e)===t}function Ag(e,t){return vl(e,t)?!0:t!==void 0&&yi(e)&&Zo(e)==null&&e.triggerCount===1}var _l={open:yi,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:Zo,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:bl,isTriggerActive:(e,t)=>t!==void 0&&Zo(e)===t,isOpenedByTrigger:(e,t)=>vl(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Zo(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Ag(e,t)?bl(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var xi=b(z(),1),yl=b(Un(),1);function xl(e){let t=xi.useCallback(n=>e===void 0?Ge:e.subscribeStore(n),[e]),o=xi.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,yl.useSyncExternalStore)(t,o,()=>e?.serverStore)}function Sl(e){return Og(e,e.rootContext)}function Og(e,t){let{nodeId:o,externalTree:n}=e,r=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),l=t.useState("floatingId"),[c,d]=Ie.useState(null),[m,u]=Ie.useState(void 0),[f,p]=Ie.useState(void 0),g=Ie.useRef(null),h=Ft(n),y=Ie.useMemo(()=>({reference:r,floating:i,domReference:s}),[r,i,s]),_=Yc({...e,elements:{...y,...c&&{reference:c}}}),v=U(m)?m:null,w=f===void 0?t.state.floatingElement:f;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?s:v),t.useSyncedValue("floatingElement",w);let R=Ie.useCallback(N=>{let H=U(N)?{getBoundingClientRect:()=>N.getBoundingClientRect(),getClientRects:()=>N.getClientRects(),contextElement:N}:N;d(H),_.refs.setReference(H)},[_.refs]),x=Ie.useCallback(N=>{(U(N)||N===null)&&(g.current=N,u(N)),(U(_.refs.reference.current)||_.refs.reference.current===null||N!==null&&!U(N))&&_.refs.setReference(N)},[_.refs,u]),S=Ie.useCallback(N=>{p(N),_.refs.setFloating(N)},[_.refs]),E=Ie.useMemo(()=>({..._.refs,setReference:x,setFloating:S,setPositionReference:R,domReference:g}),[_.refs,x,S,R]),T=Ie.useMemo(()=>({..._.elements,domReference:s}),[_.elements,s]),P=Ie.useMemo(()=>({..._,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:E,elements:T,nodeId:o,rootStore:t}),[_,E,T,o,t,a,l]);return F(()=>{s&&(g.current=s)},[s]),F(()=>{t.context.dataRef.current.floatingContext=P;let N=h?.nodesRef.current.find(H=>H.id===o);N&&(N.context=P)}),Ie.useMemo(()=>({..._,context:P,refs:E,elements:T,rootStore:t}),[_,E,T,P,t])}var yt=b(z(),1);var Si=kt.os.mac&&kt.engine.webkit;function Ri(e,t={}){let{enabled:o=!0,delay:n}=t,r="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=r.context,a=yt.useRef(!1),l=yt.useRef(null),c=yt.useRef(!0),d=at();yt.useEffect(()=>{let u=r.select("domReferenceElement");if(!o)return;let f=fe(u);function p(){let y=r.select("domReferenceElement");!r.select("open")&&he(y)&&y===Nn(Pe(y))&&(a.current=!0)}function g(){c.current=!0}function h(){c.current=!1}return ct(oe(f,"blur",p),Si&&oe(f,"keydown",g,!0),Si&&oe(f,"pointerdown",h,!0))},[r,o]),yt.useEffect(()=>{if(!o)return;function u(f){if(f.reason===G.triggerPress||f.reason===G.escapeKey){let p=r.select("domReferenceElement");U(p)&&(l.current=p,a.current=!0)}}return i.on("openchange",u),()=>{i.off("openchange",u)}},[i,o,r]);let m=yt.useMemo(()=>{function u(){a.current=!1,l.current=null}return{onMouseLeave(){u()},onFocus(f){let p=f.currentTarget;if(a.current){if(l.current===p)return;u()}let g=Me(f.nativeEvent);if(U(g)){if(Si&&!f.relatedTarget){if(!c.current&&!oc(g))return}else if(!nc(g))return}let h=zt(f.relatedTarget,r.context.triggerElements),{nativeEvent:y,currentTarget:_}=f,v=typeof n=="function"?n():n;if(r.select("open")&&h||v===0||v===void 0){r.setOpen(!0,ee(G.triggerFocus,y,_));return}d.start(v,()=>{a.current||r.setOpen(!0,ee(G.triggerFocus,y,_))})},onBlur(f){u();let p=f.relatedTarget,g=f.nativeEvent,h=U(p)&&p.hasAttribute(_o("focus-guard"))&&p.getAttribute("data-type")==="outside";d.start(0,()=>{let y=r.select("domReferenceElement"),_=Nn(Pe(y));!p&&_===y||re(s.current.floatingContext?.refs.floating.current,_)||re(y,_)||h||zt(p??_,r.context.triggerElements)||r.setOpen(!1,ee(G.triggerFocus,g))})}}},[s,n,r,d]);return yt.useMemo(()=>o?{reference:m,trigger:m}:{},[o,m])}var Ti=b(z(),1);var Ei=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 Ke,this.restTimeout=new Ke,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},qn=new WeakMap;function So(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&qn.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),qn.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Zn(e,t){let{scopeElement:o,referenceElement:n,floatingElement:r}=t,i=qn.get(o);i&&i!==e&&So(i),So(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=r,qn.set(o,e),o.style.pointerEvents="none",n.style.pointerEvents="auto",r.style.pointerEvents="auto"}function Ro(e){let t=e.context.dataRef.current,o=ke(()=>t.hoverInteractionState??Ei.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),go(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function ki(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"),l=i.useState("domReferenceElement"),{dataRef:c}=i.context,d=Ft(),m=Dn(),u=Ro(i),f=at(),p=Y(()=>Ln(c.current.openEvent?.type,u.interactedInside)),g=Y(()=>rc(c.current.openEvent?.type)),h=Y(()=>{So(u)});F(()=>{s||(u.pointerType=void 0,u.restTimeoutPending=!1,u.interactedInside=!1,h())},[s,u,h]),Ti.useEffect(()=>h,[h]),F(()=>{if(o&&s&&u.handleCloseOptions?.blockPointerEvents&&g()&&U(l)&&a){let y=l,_=a,v=Pe(a),w=d?.nodesRef.current.find(E=>E.id===m)?.context?.elements.floating;w&&(w.style.pointerEvents="");let R=u.pointerEventsScopeElement!==_?u.pointerEventsScopeElement:null,x=w!==_?w:null,S=u.handleCloseOptions?.getScope?.()??R??x??y.closest("[data-rootownerid]")??v.body;return Zn(u,{scopeElement:S,referenceElement:y,floatingElement:_}),()=>{h()}}},[o,s,l,a,u,g,d,m,h]),Ti.useEffect(()=>{if(!o)return;function y(){return!!(d&&m&&Ct(d.nodesRef.current,m).length>0)}function _(E){let T=$e(n,"close",u.pointerType),P=()=>{i.setOpen(!1,ee(G.triggerHover,E)),d?.events.emit("floating.closed",E)};T?u.openChangeTimeout.start(T,P):(u.openChangeTimeout.clear(),P())}function v(E){let T=Me(E);if(!ti(T)){u.interactedInside=!1;return}u.interactedInside=T?.closest("[aria-haspopup]")!=null}function w(){u.openChangeTimeout.clear(),f.clear(),d?.events.off("floating.closed",x),h()}function R(E){if(y()&&d){d.events.on("floating.closed",x);return}if(zt(E.relatedTarget,i.context.triggerElements))return;let T=c.current.floatingContext?.nodeId??r,P=E.relatedTarget;if(!(d&&T&&U(P)&&Ct(d.nodesRef.current,T,!1).some(H=>re(H.context?.elements.floating,P)))){if(u.handler){u.handler(E);return}h(),g()&&!p()&&_(E)}}function x(E){!d||!m||y()||f.start(0,()=>{d.events.off("floating.closed",x),i.setOpen(!1,ee(G.triggerHover,E)),d.events.emit("floating.closed",E)})}let S=a;return ct(S&&oe(S,"mouseenter",w),S&&oe(S,"mouseleave",R),S&&oe(S,"pointerdown",v,!0),()=>{d?.events.off("floating.closed",x)})},[o,a,i,c,n,r,g,p,h,u,d,m,f])}var Yt=b(z(),1),Rl=b(Ht(),1);var Ng={current:null};function Pi(e,t={}){let{enabled:o=!0,delay:n=0,handleClose:r=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:l=Ng,externalTree:c,isActiveTrigger:d=!0,getHandleCloseContext:m,isClosing:u,shouldOpen:f,guardStaleOpen:p=!1}=t,g="rootStore"in e?e.rootStore:e,{dataRef:h,events:y}=g.context,_=Ft(c),v=Ro(g),w=Yt.useRef(!1),R=je(r),x=je(n),S=je(s),E=je(o),T=je(f),P=je(u),N=Y(()=>Ln(h.current.openEvent?.type,v.interactedInside)),H=Y(()=>T.current?.()!==!1),j=Y((I,C,A)=>{let M=g.context.triggerElements;if(M.hasElement(C))return!I||!re(I,C);if(!U(A))return!1;let X=A;return M.hasMatchingElement(de=>re(de,X))&&(!I||!re(I,X))}),L=Y(()=>{if(!v.handler)return;Pe(g.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),k=Y(()=>{So(v)});return d&&(v.handleCloseOptions=R.current?.__options),Yt.useEffect(()=>L,[L]),Yt.useEffect(()=>{if(!o)return;function I(C){C.open?w.current=!1:(w.current=C.reason===G.triggerHover,L(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return y.on("openchange",I),()=>{y.off("openchange",I)}},[o,y,v,L]),Yt.useEffect(()=>{if(!o)return;function I(O,V=!0){let Z=$e(x.current,"close",v.pointerType);Z?v.openChangeTimeout.start(Z,()=>{g.setOpen(!1,ee(G.triggerHover,O)),_?.events.emit("floating.closed",O)}):V&&(v.openChangeTimeout.clear(),g.setOpen(!1,ee(G.triggerHover,O)),_?.events.emit("floating.closed",O))}let C=l.current??(d?g.select("domReferenceElement"):null);if(!U(C))return;function A(O){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!Pt(v.pointerType))return;let V=oi(S.current),Z=$e(x.current,"open",v.pointerType),ie=Me(O),K=O.currentTarget??null,Q=g.select("domReferenceElement"),q=K;if(U(ie)&&!g.context.triggerElements.hasElement(ie)){for(let ye of g.context.triggerElements.elements())if(re(ye,ie)){q=ye;break}}U(K)&&U(Q)&&!g.context.triggerElements.hasElement(K)&&re(K,Q)&&(q=Q);let $=q==null?!1:j(Q,q,ie),ne=g.select("open"),se=P.current?.()??g.select("transitionStatus")==="ending",ze=!ne&&se&&w.current,ae=!$&&U(q)&&U(Q)&&re(Q,q)&&ze,ge=V>0&&!Z,be=$&&(ne||ze)||ae,Ee=!ne||$;if(be){H()&&g.setOpen(!0,ee(G.triggerHover,O,q));return}ge||(Z?v.openChangeTimeout.start(Z,()=>{Ee&&H()&&g.setOpen(!0,ee(G.triggerHover,O,q))}):Ee&&H()&&g.setOpen(!0,ee(G.triggerHover,O,q)))}function M(O){if(N()){k();return}L();let V=g.select("domReferenceElement"),Z=Pe(V);v.restTimeout.clear(),v.restTimeoutPending=!1;let ie=h.current.floatingContext??m?.();if(zt(O.relatedTarget,g.context.triggerElements))return;if(R.current&&ie){g.select("open")||v.openChangeTimeout.clear();let Q=l.current;v.handler=R.current({...ie,tree:_,x:O.clientX,y:O.clientY,onClose(){k(),L(),E.current&&!N()&&Q===g.select("domReferenceElement")&&I(O,!0)}}),Z.addEventListener("mousemove",v.handler),v.handler(O);return}(v.pointerType!=="touch"||!re(g.select("floatingElement"),O.relatedTarget))&&I(O)}function X(O){re(C,O.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let de=p?oe(C,"mouseout",X):void 0;return a?ct(oe(C,"mousemove",A,{once:!0}),oe(C,"mouseenter",A),oe(C,"mouseleave",M),de):ct(oe(C,"mouseenter",A),oe(C,"mouseleave",M),de)},[L,k,h,x,g,o,R,v,d,j,N,i,a,S,l,_,E,m,P,H,p]),Yt.useMemo(()=>{if(!o)return;function I(C){v.pointerType=C.pointerType}return{onPointerDown:I,onPointerEnter:I,onMouseMove(C){let{nativeEvent:A}=C,M=C.currentTarget,X=g.select("domReferenceElement"),de=g.select("open"),O=j(X,M,C.target);if(i&&!Pt(v.pointerType))return;if(de&&O&&v.handleCloseOptions?.blockPointerEvents){let ie=g.select("floatingElement");if(ie){let K=v.handleCloseOptions?.getScope?.()??M.ownerDocument.body;Zn(v,{scopeElement:K,referenceElement:M,floatingElement:ie})}}let V=oi(S.current);if(de&&!O||V===0||!O&&v.restTimeoutPending&&C.movementX**2+C.movementY**2<2)return;v.restTimeout.clear();function Z(){if(v.restTimeoutPending=!1,N())return;let ie=g.select("open");!v.blockMouseMove&&(!ie||O)&&H()&&g.setOpen(!0,ee(G.triggerHover,A,M))}v.pointerType==="touch"?Rl.flushSync(()=>{Z()}):O&&de?Z():(v.restTimeoutPending=!0,v.restTimeout.start(V,Z))}}},[o,v,N,j,i,g,S,H])}var El=.1,Ig=El*El,le=.5;function Qn(e,t,o,n,r,i){return n>=t!=i>=t&&e<=(r-o)*(t-n)/(i-n)+o}function Jn(e,t,o,n,r,i,s,a,l,c){let d=!1;return Qn(e,t,o,n,r,i)&&(d=!d),Qn(e,t,r,i,s,a)&&(d=!d),Qn(e,t,s,a,l,c)&&(d=!d),Qn(e,t,l,c,o,n)&&(d=!d),d}function Lg(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function $n(e,t,o,n,r,i){let s=Math.min(o,r),a=Math.max(o,r),l=Math.min(n,i),c=Math.max(n,i);return e>=s&&e<=a&&t>=l&&t<=c}function Ci(e={}){let{blockPointerEvents:t=!1}=e,o=new Ke,n=({x:r,y:i,placement:s,elements:a,onClose:l,nodeId:c,tree:d})=>{let m=s?.split("-")[0],u=!1,f=null,p=null,g=typeof performance<"u"?performance.now():0;function h(_,v){let w=performance.now(),R=w-g;if(f===null||p===null||R===0)return f=_,p=v,g=w,!1;let x=_-f,S=v-p,E=x*x+S*S,T=R*R*Ig;return f=_,p=v,g=w,E<T}function y(){o.clear(),l()}return function(v){o.clear();let w=a.domReference,R=a.floating;if(!w||!R||m==null||r==null||i==null)return;let{clientX:x,clientY:S}=v,E=Me(v),T=v.type==="mouseleave",P=re(R,E),N=re(w,E);if(P&&(u=!0,!T))return;if(N&&(u=!1,!T)){u=!0;return}if(T&&U(v.relatedTarget)&&re(R,v.relatedTarget))return;function H(){return!!(d&&Ct(d.nodesRef.current,c).length>0)}function j(){H()||y()}if(H())return;let L=w.getBoundingClientRect(),k=R.getBoundingClientRect(),I=r>k.right-k.width/2,C=i>k.bottom-k.height/2,A=k.width>L.width,M=k.height>L.height,X=(A?L:k).left,de=(A?L:k).right,O=(M?L:k).top,V=(M?L:k).bottom;if(m==="top"&&i>=L.bottom-1||m==="bottom"&&i<=L.top+1||m==="left"&&r>=L.right-1||m==="right"&&r<=L.left+1){j();return}let Z=!1;switch(m){case"top":Z=$n(x,S,X,L.top+1,de,k.bottom-1);break;case"bottom":Z=$n(x,S,X,k.top+1,de,L.bottom-1);break;case"left":Z=$n(x,S,k.right-1,V,L.left+1,O);break;case"right":Z=$n(x,S,L.right-1,V,k.left+1,O);break;default:}if(Z)return;if(u&&!Lg(x,S,L)){j();return}if(!T&&h(x,S)){j();return}let ie=!1;switch(m){case"top":{let K=A?le/2:le*4,Q=A||I?r+K:r-K,q=A?r-K:I?r+K:r-K,$=i+le+1,ne=I||A?k.bottom-le:k.top,se=I?A?k.bottom-le:k.top:k.bottom-le;ie=Jn(x,S,Q,$,q,$,k.left,ne,k.right,se);break}case"bottom":{let K=A?le/2:le*4,Q=A||I?r+K:r-K,q=A?r-K:I?r+K:r-K,$=i-le,ne=I||A?k.top+le:k.bottom,se=I?A?k.top+le:k.bottom:k.top+le;ie=Jn(x,S,Q,$,q,$,k.left,ne,k.right,se);break}case"left":{let K=M?le/2:le*4,Q=M||C?i+K:i-K,q=M?i-K:C?i+K:i-K,$=r+le+1,ne=C||M?k.right-le:k.left,se=C?M?k.right-le:k.left:k.right-le;ie=Jn(x,S,ne,k.top,se,k.bottom,$,Q,$,q);break}case"right":{let K=M?le/2:le*4,Q=M||C?i+K:i-K,q=M?i-K:C?i+K:i-K,$=r-le,ne=C||M?k.left+le:k.right,se=C?M?k.left+le:k.right:k.left+le;ie=Jn(x,S,$,Q,$,q,ne,k.top,se,k.bottom);break}default:}ie?u||o.start(40,j):j()}};return n.__options={...e,blockPointerEvents:t},n}var er=class extends Vt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var hy=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Wr.startingStyle]="startingStyle",e[e.endingStyle=Wr.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Mg={"data-popup-open":""};var Bg={"data-open":""},Hg={"data-closed":""},zg={"data-anchor-hidden":""},Tl={open(e){return e?Mg:null}};var Qo={open(e){return e?Bg:Hg},anchorHidden(e){return e?zg:null}},kl={...Qo,...Ha};function Pl(e){return po(19)?e:e?"true":void 0}var tr=b(z(),1),Ai=tr.createContext(void 0);function Eo(){return tr.useContext(Ai)?.direction??"ltr"}var qe=b(z(),1);var Dg=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:n,placement:r,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:c,padding:d=0,offsetParent:m="real"}=_t(e,t)||{};if(c==null)return{};let u=zn(d),f={x:o,y:n},p=Xo(r),g=Ko(p),h=await s.getDimensions(c),y=p==="y",_=y?"top":"left",v=y?"bottom":"right",w=y?"clientHeight":"clientWidth",R=i.reference[g]+i.reference[p]-f[p]-i.floating[g],x=f[p]-i.reference[p],S=m==="real"?await s.getOffsetParent?.(c):a.floating,E=a.floating[w]||i.floating[g];(!E||!await s.isElement?.(S))&&(E=a.floating[w]||i.floating[g]);let T=R/2-x/2,P=E/2-h[g]/2-1,N=Math.min(u[_],P),H=Math.min(u[v],P),j=N,L=E-h[g]-H,k=E/2-h[g]/2+T,I=Bn(j,k,L),C=!l.arrow&&dt(r)!=null&&k!==I&&i.reference[g]/2-(k<j?N:H)-h[g]/2<0,A=C?k<j?k-j:k-L:0;return{[p]:f[p]+A,data:{[p]:I,centerOffset:k-I-A,...C&&{alignmentOffset:A}},reset:C}}}),Cl=(e,t)=>({...Dg(e),options:[e,t]});var Al={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,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-o>=0||s.right-t>=0||s.bottom-o>=0||s.left-t>=0||i}}}};var To={sideX:"left",sideY:"top"};var Ol="--available-width",Nl="--available-height";function Ml(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 Il(e,t,o){let{rects:n,placement:r}=e;return{side:Ml(t,Ne(r),o),align:dt(r)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function Bl(e){return jg(e,Sl)}function jg(e,t){let{anchor:o,positionMethod:n="absolute",side:r="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:l,collisionPadding:c=5,sticky:d=!1,arrowPadding:m=5,disableAnchorTracking:u=!1,inline:f,keepMounted:p=!1,floatingRootContext:g,mounted:h,collisionAvoidance:y,shift:_,nodeId:v,adaptiveOrigin:w,lazyFlip:R=!1,externalTree:x}=e,[S,E]=qe.useState(null);!h&&S!==null&&E(null);let T=y.side||"flip",P=y.align||"flip",N=y.fallbackAxisSide||"end",H=_?.crossAxis??!1,j=_?.rootBoundary,L=typeof o=="function"?o:void 0,k=Y(L),I=L?k:o,C=je(o),A=je(h),X=Eo()==="rtl",de=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":X?"left":"right","inline-start":X?"right":"left"}[r],O=s==="center"?de:`${de}-${s}`,V=c;typeof V=="number"?V={top:V,right:V,bottom:V,left:V}:V&&(V={top:V.top||0,right:V.right||0,bottom:V.bottom||0,left:V.left||0});let Z=1,ie=r==="bottom"?Z:0,K=r==="top"?Z:0,Q=r==="right"?Z:0,q=r==="left"?Z:0,$={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:V},ne=qe.useRef(null),se=je(i),ze=je(a),ae=typeof i!="function"?i:0,ge=typeof a!="function"?a:0,be=[];f&&be.push(f),be.push(ui(te=>{let Je=Il(te,r,X),pt=typeof se.current=="function"?se.current(Je):se.current,Ue=typeof ze.current=="function"?ze.current(Je):ze.current;return{mainAxis:pt,crossAxis:Ue,alignmentAxis:Ue}},[ae,ge,X,r]));let Ee=P==="none"&&T!=="shift",ye=!Ee&&(d||H||T==="shift"),Kt=T==="none"?null:mi({...$,padding:{top:V.top+Z+ie,right:V.right+Z+q,bottom:V.bottom+Z+K,left:V.left+Z+Q},mainAxis:!H&&T==="flip",crossAxis:P==="flip"?"alignment":!1,fallbackAxisSideDirection:N}),rt=Ee?null:fi({...$,rootBoundary:j,mainAxis:P!=="none",crossAxis:ye,limiter:d||H?void 0:pi(te=>{if(!ne.current)return{};let{width:Je,height:pt}=ne.current.getBoundingClientRect(),Ue=Fe(Ne(te.placement)),Tt=Ue==="y"?Je:pt,mt=Ue==="y"?V.left+V.right:V.top+V.bottom;return{offset:Tt/2+mt/2}})},[$,d,H,j,V,P]);T==="shift"||P==="shift"||s==="center"?be.push(rt,Kt):be.push(Kt,rt),be.push(gi({...$,apply({elements:{floating:te},availableWidth:Je,availableHeight:pt,rects:Ue}){if(!A.current)return;let Tt=te.style;Tt.setProperty(Ol,`${Je}px`),Tt.setProperty(Nl,`${pt}px`);let mt=fe(te).devicePixelRatio||1,{x:Mo,y:wn,width:vn,height:Cr}=Ue.reference,Ar=(Math.round((Mo+vn)*mt)-Math.round(Mo*mt))/mt,Or=(Math.round((wn+Cr)*mt)-Math.round(wn*mt))/mt;Tt.setProperty("--anchor-width",`${Ar}px`),Tt.setProperty("--anchor-height",`${Or}px`)}}),Cl(te=>({element:ne.current||Pe(te.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(te){let{elements:Je,middlewareData:pt,placement:Ue,rects:Tt,y:mt}=te,Mo=Ne(Ue),wn=Fe(Mo),vn=ne.current,Cr=pt.arrow?.x||0,Ar=pt.arrow?.y||0,Or=vn?.clientWidth||0,Yf=vn?.clientHeight||0,Nr=Cr+Or/2,la=Ar+Yf/2,Uf=Math.abs(pt.shift?.y||0),Gf=Tt.reference.height/2,Bo=typeof i=="function"?i(Il(te,r,X)):i,Kf=Uf>Bo,Xf={top:`${Nr}px calc(100% + ${Bo}px)`,bottom:`${Nr}px ${-Bo}px`,left:`calc(100% + ${Bo}px) ${la}px`,right:`${-Bo}px ${la}px`}[Mo],qf=`${Nr}px ${Tt.reference.y+Gf-mt}px`;return Je.floating.style.setProperty("--transform-origin",ye&&wn==="y"&&Kf?qf:Xf),{}}},Al,w),F(()=>{!h&&g&&g.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,g]);let ft=qe.useMemo(()=>({elementResize:!u&&typeof ResizeObserver<"u",layoutShift:!u&&typeof IntersectionObserver<"u"}),[u]),{refs:Ot,elements:xe,x:fn,y:B,middlewareData:D,update:Se,placement:Ae,context:Nt,isPositioned:it,floatingStyles:It}=t({rootContext:g,open:p?h:void 0,placement:O,middleware:be,strategy:n,whileElementsMounted:p?void 0:(...te)=>qo(...te,ft),nodeId:v,externalTree:x}),{sideX:Ye,sideY:uo}=D.adaptiveOrigin||To,Xt=it?n:"fixed",pn=qe.useMemo(()=>{let te;return it?w?te={position:Xt,[Ye]:fn,[uo]:B}:te={...It,position:Xt}:te={position:Xt,top:0,left:0},te[Ol]="100vw",te[Nl]="100vh",it||(te.opacity=0),te},[w,Xt,Ye,fn,uo,B,It,it]),fo=qe.useRef(null);F(()=>{if(!h)return;let te=C.current,Je=typeof te=="function"?te():te,Ue=(Ll(Je)?Je.current:Je)||null||null;Ue!==fo.current&&(Ot.setPositionReference(Ue),fo.current=Ue)},[h,Ot,I,C]),qe.useEffect(()=>{if(!h)return;let te=C.current;typeof te!="function"&&Ll(te)&&te.current!==fo.current&&(Ot.setPositionReference(te.current),fo.current=te.current)},[h,Ot,I,C]),qe.useEffect(()=>{if(p&&h&&xe.reference&&xe.floating)return qo(xe.reference,xe.floating,Se,ft)},[p,h,xe,Se,ft]);let Lt=Ne(Ae),mn=Ml(r,Lt,X),gn=dt(Ae)||"center",bn=!!D.hide?.referenceHidden;F(()=>{R&&h&&it&&Lt!==de&&E(Lt)},[R,h,it,Lt,de]);let hn=qe.useMemo(()=>({position:"absolute",top:D.arrow?.y,left:D.arrow?.x}),[D.arrow]),ca=D.arrow?.centerOffset!==0;return qe.useMemo(()=>({positionerStyles:pn,arrowStyles:hn,arrowRef:ne,arrowUncentered:ca,side:mn,align:gn,physicalSide:Lt,anchorHidden:bn,refs:Ot,context:Nt,isPositioned:it,update:Se}),[pn,hn,ne,ca,mn,gn,Lt,bn,Ot,Nt,it,Se])}function Ll(e){return e!=null&&"current"in e}function or(e){return e==="starting"?fc:me}function Hl(e,t,{styles:o,transitionStatus:n,props:r,refs:i,hidden:s,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),Oe("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},or(n),r],stateAttributesMapping:Qo})}var zl=b(z(),1);var Oi=zl.forwardRef(function(t,o){let{render:n,className:r,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:l,...c}=t,{getButtonProps:d,buttonRef:m}=Ya({disabled:i,focusableWhenDisabled:s,native:a});return Oe("button",t,{state:{disabled:i},ref:[o,m],props:[c,d]})});var Ce=b(z(),1),Kl=b(Ht(),1);var Dl=b(z(),1);function jl(e){let[t,o]=Dl.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var ko=b(z(),1);function Ni(e){let t=Le(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=he(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n;return(jt(o)!==i||jt(n)!==s)&&(o=i,n=s),{width:o,height:n}}function Vl(e){let{popupElement:t,positionerElement:o,content:n,mounted:r,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:l}=e,c=vo(t,!0),d=bo(),m=ko.useRef(null),u=ko.useRef(!0),f=ko.useRef(Ge),p=Y(i),g=Y(s),h=ko.useMemo(()=>Fg(a,l),[a,l]);F(()=>{if(!r){f.current=Ge,u.current=!0,m.current=null;return}if(!t||!o)return;f.current=Fl(t,h),Ii(t,"auto");let y=rr(t,"position","static"),_=rr(t,"transform","none"),v=rr(t,"scale","1"),w=Fl(o,{"--available-width":"max-content","--available-height":"max-content"});function R(){y(),_(),w()}function x(){R(),v()}if(p?.(),u.current||m.current===null){nr(o,"max-content");let P=Ni(t);return m.current=P,nr(o,P),x(),g?.(null,P),u.current=!1,()=>{f.current(),f.current=Ge}}nr(o,"max-content");let S=m.current,E=Ni(t);m.current=E,Ii(t,S),x(),g?.(S,E),nr(o,E);let T=new AbortController;return d.request(()=>{Ii(t,E),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},T.signal)}),()=>{T.abort(),d.cancel(),f.current(),f.current=Ge}},[n,t,o,c,d,r,p,g,h])}function Fg(e,t){let o=e==="top",n=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!n?me:{position:"absolute",[o?"bottom":"top"]:"0",[n?"right":"left"]:"0"}}function rr(e,t,o){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,n)}}function Fl(e,t){let o=[];for(let[n,r]of Object.entries(t))o.push(rr(e,n,r));return o.length?()=>{o.forEach(n=>n())}:Ge}function Ii(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 nr(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 Wl=b(z(),1);var Yl=b(W(),1),ir=function(t){let{direction:o="ltr"}=t,n=Wl.useMemo(()=>({direction:o}),[o]);return(0,Yl.jsx)(Ai.Provider,{value:n,children:t.children})};var Ul={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:n},elements:{floating:r},platform:i,strategy:s,placement:a}=e,l=fe(r),c=l.getComputedStyle(r);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:To};let m=await i.getOffsetParent?.(r),u={width:0,height:0};if(s==="fixed"&&l?.visualViewport)u={width:l.visualViewport.width,height:l.visualViewport.height};else if(m===l){let _=Pe(r);u={width:_.documentElement.clientWidth,height:_.documentElement.clientHeight}}else await i.isElement?.(m)&&(u=await i.getDimensions(m));let f=Ne(a),p=t,g=o;f==="left"&&(p=u.width-(t+n.width)),f==="top"&&(g=u.height-(o+n.height));let h=f==="left"?"right":To.sideX,y=f==="top"?"bottom":To.sideY;return{x:p,y:g,data:{sideX:h,sideY:y}}}};var Po=b(W(),1),Xl={activationDirection:e=>e?{"data-activation-direction":e}:null};function ql(e){let{store:t,side:o,children:n}=e,r=Eo(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),l=t.useState("payload"),c=t.useState("mounted"),d=t.useState("popupElement"),m=t.useState("positionerElement"),u=jl(a?i:null),f=Yg(s,l),p=Ce.useRef(null),[g,h]=Ce.useState(null),[y,_]=Ce.useState(null),v=Ce.useRef(null),w=Ce.useRef(null),R=vo(v,!0),x=bo(),S=Ce.useRef(null),[E,T]=Ce.useState(null),[P,N]=Ce.useState(!1);F(()=>(t.set("adaptiveOrigin",Ul),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let H=Y(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),j=Y(M=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),M&&T(M)}),L=Y(()=>{S.current?.abort();let M=new AbortController;S.current=M,R(()=>{h(null),T(null),p.current=null},M.signal)}),k=Ce.useRef(null);F(()=>{(!a||!c)&&(k.current=null)},[a,c]),F(()=>{if(i&&u&&i!==u&&k.current!==i&&p.current){h(p.current),N(!0);let M=Wg(u,i);_(M),k.current=i}},[i,u]),F(()=>{g!=null&&(S.current?.abort(),N(!0),x.request(()=>{Kl.flushSync(()=>{N(!1)}),L()}))},[f,g,L,x]),F(()=>{let M=v.current;if(!M)return;let X=Pe(M).createElement("div");for(let de of Array.from(M.childNodes))X.appendChild(de.cloneNode(!0));p.current=X});let I=g!=null,C;I?C=(0,Po.jsxs)(Ce.Fragment,{children:[(0,Po.jsx)("div",{"data-previous":!0,inert:Pl(!0),ref:w,style:{...E?{"--popup-width":`${E.width}px`,"--popup-height":`${E.height}px`}:null,position:"absolute"},"data-ending-style":P?void 0:""},"previous"),(0,Po.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":P?"":void 0,children:n},f)]}):C=(0,Po.jsx)("div",{"data-current":!0,ref:v,children:n},f),F(()=>{let M=w.current;!M||!g||M.replaceChildren(...Array.from(g.childNodes))},[g]),Vl({popupElement:d,positionerElement:m,mounted:c,content:l,onMeasureLayout:H,onMeasureLayoutComplete:j,side:o,direction:r});let A={activationDirection:Vg(y),transitioning:I};return{children:C,state:A}}function Vg(e){if(e)return`${Gl(e.horizontal,5,"right","left")} ${Gl(e.vertical,5,"down","up")}`}function Gl(e,t,o,n){return e>t?o:e<-t?n:""}function Wg(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 Yg(e,t){let[o,n]=Ce.useState(0),r=Ce.useRef(e),i=Ce.useRef(t),s=Ce.useRef(!1);return F(()=>{let a=r.current,l=i.current,c=e!==a,d=t!==l;c?(n(m=>m+1),s.current=!d):s.current&&d&&(n(m=>m+1),s.current=!1),r.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var sr=b(z(),1),Zl=b(Ht(),1);var Ql=b(W(),1),Jl=sr.forwardRef(function(t,o){let{children:n,container:r,className:i,render:s,style:a,...l}=t,{node:c,subtree:d}=bc({container:r,ref:o,componentProps:t,elementProps:l});return!d&&!c?null:(0,Ql.jsxs)(sr.Fragment,{children:[d,c&&Zl.createPortal(n,c)]})});var tt={};Mt(tt,{Arrow:()=>hd,Handle:()=>$o,Popup:()=>gd,Portal:()=>ud,Positioner:()=>pd,Provider:()=>vd,Root:()=>rd,Trigger:()=>cd,Viewport:()=>yd,createHandle:()=>xd});var Co=b(z(),1);var ar=b(z(),1),Li=ar.createContext(void 0);function et(e){let t=ar.useContext(Li);if(t===void 0&&!e)throw new Error(De(72));return t}var $l=b(z(),1);var ed={..._l,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},cr=class extends Vt{constructor(t,o,n){let r=new io;super(od(t,r,o,n),nd(r),ed)}setOpen=(t,o)=>{dl(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,ee(G.triggerPress,t))}};function td(){let e=new io,t=new er(Object.freeze(od(void 0,e)),Object.freeze(nd(e)),ed);return Object.assign(t,{setOpen:Ge,cancelPendingOpen:Ge})}function od(e,t,o,n=!1){let r={...hl(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return r.floatingRootContext=wl(t,o,n),r}function nd(e){return{popupRef:$l.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var Jo=b(W(),1),rd=vi(function(t){let{disabled:o=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:c,handle:d,triggerId:m,defaultTriggerId:u=null,children:f}=t,p=cl((N,H)=>new cr({open:n,openProp:r,activeTriggerId:u,triggerIdProp:m},N,H));p.useControlledProp("openProp",r),p.useControlledProp("triggerIdProp",m),p.useContextCallback("onOpenChange",l),p.useContextCallback("onOpenChangeComplete",c);let g=p.useState("open"),h=!o&&g,y=p.useState("activeTriggerId"),_=p.useState("mounted"),v=p.useState("payload");p.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:o}),fl(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:R}=pl(h,p),x=p.useState("isInstantPhase"),S=p.useState("instantType"),E=p.useState("lastOpenChangeReason"),T=Co.useRef(null);F(()=>{g&&o&&p.setOpen(!1,ee(G.disabled))},[g,o,p]),F(()=>{R==="ending"&&E===G.none||R!=="ending"&&x?(S!=="delay"&&(T.current=S),p.set("instantType","delay")):T.current!==null&&(p.set("instantType",T.current),T.current=null)},[R,x,E,S,p]),F(()=>{h&&y==null&&p.set("payload",void 0)},[p,y,h]),Co.useImperativeHandle(a,()=>({unmount:w,close:()=>p.setOpen(!1,ee(G.imperativeAction))}),[w,p]);let P=h||_||!o&&s!=="none";return(0,Jo.jsxs)(Li.Provider,{value:p,children:[d&&(0,Jo.jsx)(ll,{handle:d,store:p}),P&&(0,Jo.jsx)(Ug,{store:p,disabled:o,trackCursorAxis:s}),typeof f=="function"?f({payload:v}):f]})});function Ug({store:e,disabled:t,trackCursorAxis:o}){let n=e.useState("floatingRootContext"),r=si(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=ii(n,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=Co.useMemo(()=>ve(i.reference,r.reference),[i.reference,r.reference]);return ml(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:r.floating??me}),null}var dr=b(z(),1);var lr=b(z(),1),Mi=lr.createContext(void 0);function id(){return lr.useContext(Mi)}var ad="data-base-ui-tooltip-trigger";function sd(e){if("composedPath"in e){let o=e.composedPath();for(let n=0;n<o.length;n+=1){let r=o[n];if(U(r))return r}}let t=e.target;return U(t)?t:null}function Kg(e){let t=e;for(;t;){let o=t.closest(`[${ad}]`);if(o)return o;let n=t.getRootNode();t="host"in n&&U(n.host)?n.host:null}return null}var cd=tl(function(t,o){let{render:n,className:r,style:i,handle:s,payload:a,disabled:l,delay:c,closeOnClick:d=!0,closeDelay:m,id:u,...f}=t,p=et(!0),h=xl(s)??p;if(!h)throw new Error(De(82));let y=La(u),_=h.useState("isTriggerActive",y),v=h.useState("isOpenedByTrigger",y),w=h.useState("floatingRootContext"),R=dr.useRef(null),x=c??600,S=m??0,{registerTrigger:E,isMountedByThisTrigger:T}=ul(y,R,h,{payload:a,closeOnClick:d,closeDelay:S}),P=id(),{delayRef:N,isInstantPhase:H,hasProvider:j}=ri(w,{open:v}),L=Ro(w);h.useSyncedValue("isInstantPhase",H);let k=h.useState("disabled"),I=l??k,C=je(I),A=h.useState("trackCursorAxis"),M=h.useState("disableHoverablePopup"),X=dr.useRef(!1),de=at(),O=dr.useRef(void 0);function V(){return j?$e(N.current,"open")===0?0:c??P??600:x}function Z(ae){let ge=R.current;if(!ge||!ae)return!1;let be=Kg(ae);return be!==null&&be!==ge&&re(ge,be)}function ie(ae){let ge=Z(ae);return X.current=ge,ge&&(L.openChangeTimeout.clear(),L.restTimeout.clear(),L.restTimeoutPending=!1,de.clear()),ge}let K=Pi(w,{enabled:!I,mouseOnly:!0,move:!1,handleClose:!M&&A!=="both"?Ci():null,restMs:V,delay(){return m==null&&j?{close:$e(N.current,"close")}:{close:S}},triggerElementRef:R,isActiveTrigger:_,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!X.current}}),Q=Ri(w,{enabled:!I}).reference,q=ae=>{let ge=X.current,be=sd(ae),Ee=ie(be),ye=R.current,Kt=ye&&be&&re(ye,be);if(Ee&&h.select("open")&&h.select("lastOpenChangeReason")===G.triggerHover){h.setOpen(!1,ee(G.triggerHover,ae));return}if(ge&&!Ee&&Kt&&!C.current&&!h.select("open")&&ye&&Pt(O.current)){let rt=()=>{!X.current&&!C.current&&!h.select("open")&&h.setOpen(!0,ee(G.triggerHover,ae,ye))},ft=V();ft===0?(de.clear(),rt()):de.start(ft,rt)}},$=h.useState("triggerProps",T);return Oe("button",t,{state:{open:v},ref:[o,E,R],props:[K,Q,T||A!=="none"?$:void 0,{onMouseOver(ae){q(ae.nativeEvent)},onFocus(ae){Z(sd(ae.nativeEvent))&&ae.preventBaseUIHandler()},onMouseLeave(){X.current=!1,de.clear(),O.current=void 0},onPointerEnter(ae){O.current=ae.pointerType},onPointerDown(ae){O.current=ae.pointerType,h.set("closeOnClick",d),d&&!h.select("open")&&h.cancelPendingOpen(ae.nativeEvent)},onClick(ae){d&&!h.select("open")&&h.cancelPendingOpen(ae.nativeEvent)},id:y,"data-trigger-disabled":I?"":void 0,[ad]:I?void 0:""},f],stateAttributesMapping:Tl})});var dd=b(z(),1);var ur=b(z(),1),Bi=ur.createContext(void 0);function ld(){let e=ur.useContext(Bi);if(e===void 0)throw new Error(De(70));return e}var Hi=b(W(),1),ud=dd.forwardRef(function(t,o){let{keepMounted:n=!1,...r}=t;return et().useState("mounted")||n?(0,Hi.jsx)(Bi.Provider,{value:n,children:(0,Hi.jsx)(Jl,{ref:o,...r})}):null});var pr=b(z(),1);var fr=b(z(),1),zi=fr.createContext(void 0);function Ao(){let e=fr.useContext(zi);if(e===void 0)throw new Error(De(71));return e}var fd=b(W(),1),pd=pr.forwardRef(function(t,o){let{render:n,className:r,anchor:i,positionMethod:s="absolute",side:a="top",align:l="center",sideOffset:c=0,alignOffset:d=0,collisionBoundary:m="clipping-ancestors",collisionPadding:u=5,arrowPadding:f=5,sticky:p=!1,disableAnchorTracking:g=!1,collisionAvoidance:h=pc,style:y,..._}=t,v=et(),w=ld(),R=v.useState("open"),x=v.useState("mounted"),S=v.useState("trackCursorAxis"),E=v.useState("disableHoverablePopup"),T=v.useState("floatingRootContext"),P=v.useState("instantType"),N=v.useState("transitionStatus"),H=v.useState("adaptiveOrigin"),j=Bl({anchor:i,positionMethod:s,floatingRootContext:T,mounted:x,side:a,sideOffset:c,align:l,alignOffset:d,collisionBoundary:m,collisionPadding:u,sticky:p,arrowPadding:f,disableAnchorTracking:g,keepMounted:w,collisionAvoidance:h,adaptiveOrigin:H}),L=pr.useMemo(()=>({open:R,side:j.side,align:j.align,anchorHidden:j.anchorHidden,instant:S!=="none"?"tracking-cursor":P}),[R,j.side,j.align,j.anchorHidden,S,P]),k=Hl(t,L,{styles:j.positionerStyles,transitionStatus:N,props:_,refs:[o,v.useStateSetter("positionerElement")],hidden:!x,inert:!R||S==="both"||E});return(0,fd.jsx)(zi.Provider,{value:j,children:k})});var md=b(z(),1);var gd=md.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=et(),{side:l,align:c}=Ao(),d=a.useState("open"),m=a.useState("instantType"),u=a.useState("transitionStatus"),f=a.useState("popupProps"),p=a.useState("floatingRootContext"),g=a.useState("disabled"),h=a.useState("closeDelay");On({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),ki(p,{enabled:!g,closeDelay:h});let y=a.useStateSetter("popupElement");return Oe("div",t,{state:{open:d,side:l,align:c,instant:m,transitionStatus:u},ref:[o,a.context.popupRef,y],props:[al,f,or(u),s],stateAttributesMapping:kl})});var bd=b(z(),1);var hd=bd.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=et(),{arrowRef:l,side:c,align:d,arrowUncentered:m,arrowStyles:u}=Ao(),f=a.useState("open"),p=a.useState("instantType");return Oe("div",t,{state:{open:f,side:c,align:d,uncentered:m,instant:p},ref:[o,l],props:[{style:u,"aria-hidden":!0},s],stateAttributesMapping:Qo})});var wd=b(z(),1);var Di=b(W(),1),vd=function(t){let{delay:o,closeDelay:n,timeout:r=400}=t,i=wd.useMemo(()=>({open:o,close:n}),[o,n]);return(0,Di.jsx)(Mi.Provider,{value:o,children:(0,Di.jsx)(ni,{delay:i,timeoutMs:r,children:t.children})})};var _d=b(z(),1);var yd=_d.forwardRef(function(t,o){let{render:n,className:r,style:i,children:s,...a}=t,l=et(),c=Ao(),d=l.useState("instantType"),{children:m,state:u}=ql({store:l,side:c.side,children:s}),f={activationDirection:u.activationDirection,transitioning:u.transitioning,instant:d};return Oe("div",t,{state:f,ref:o,props:[a,{children:m}],stateAttributesMapping:Xl})});var $o=class extends Yn{constructor(){super(td(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function xd(){return new $o}function ot(e){return Oe(e.defaultTagName??"div",e,e)}var Ed=b(ce(),1),ji="data-wp-hash";function Fi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qg(document)),e.__wpStyleRuntime}function Xg(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=Fi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Xg(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 qg(e){let t=Fi();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 kd(e,t){let o=Fi();o.styles.set(e,t);for(let n of o.documents.keys())Td(n,e,t)}typeof process>"u",kd("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 Sd={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",kd("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 Rd={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},We=(0,Ed.forwardRef)(function({variant:t="body-md",render:o,className:n,...r},i){return ot({render:o,defaultTagName:"span",ref:i,props:ve(r,{className:J(Sd.text,Rd.heading,Rd.p,Sd[t],n)})})});var Od=b(W(),1),Vi="data-wp-hash";function Wi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Qg(document)),e.__wpStyleRuntime}function Zg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Vi}]`))if(o.getAttribute(Vi)===t)return!0;return!1}function Ad(e,t,o){if(!e.head)return;let n=Wi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Zg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Vi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Qg(e){let t=Wi();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 Jg(e,t){let o=Wi();o.styles.set(e,t);for(let n of o.documents.keys())Ad(n,e,t)}typeof process>"u",Jg("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 Pd={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"},Yi=(0,Cd.forwardRef)(function({intent:t="none",className:o,...n},r){return(0,Od.jsx)(We,{ref:r,className:J(Pd.badge,Pd[`is-${t}-intent`],o),...n,variant:"body-sm"})});var mr=b(ce(),1),Nd=b(st(),1),Ld=b(W(),1);import{speak as $g}from"@wordpress/a11y";var Ui="data-wp-hash";function Gi(){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[${Ui}]`))if(o.getAttribute(Ui)===t)return!0;return!1}function Id(e,t,o){if(!e.head)return;let n=Gi(),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(Ui,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function tb(e){let t=Gi();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 gr(e,t){let o=Gi();o.styles.set(e,t);for(let n of o.documents.keys())Id(n,e,t)}typeof process>"u",gr("effc4e3032",'@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);left: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 en={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",gr("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var ob={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",gr("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 nb={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",gr("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 rb={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Md=(0,mr.forwardRef)(function({tone:t="brand",variant:o="solid",size:n="default",className:r,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:l=(0,Nd.__)("Loading"),children:c,...d},m){let u=J(rb.button,ob["box-sizing"],nb["outset-ring--focus-except-active"],o!=="unstyled"&&en.button,en[`is-${t}`],en[`is-${o}`],en[`is-${n}`],a&&en["is-loading"],r);return(0,mr.useEffect)(()=>{a&&l&&$g(l)},[a,l]),(0,Ld.jsx)(Oi,{ref:m,className:u,focusableWhenDisabled:i,disabled:s??a,...d,children:c})});var jd=b(ce(),1);var Hd=b(ce(),1),zd=b(so(),1),Dd=b(W(),1),ao=(0,Hd.forwardRef)(function({icon:t,size:o=24,...n},r){return(0,Dd.jsx)(zd.SVG,{ref:r,...t.props,...n,width:o,height:o})});var Vd=b(W(),1),Ki="data-wp-hash";function Xi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&sb(document)),e.__wpStyleRuntime}function ib(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ki}]`))if(o.getAttribute(Ki)===t)return!0;return!1}function Fd(e,t,o){if(!e.head)return;let n=Xi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(ib(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ki,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function sb(e){let t=Xi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Fd(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 ab(e,t){let o=Xi();o.styles.set(e,t);for(let n of o.documents.keys())Fd(n,e,t)}typeof process>"u",ab("effc4e3032",'@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);left: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 cb={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"},qi=(0,jd.forwardRef)(function({className:t,icon:o,...n},r){return(0,Vd.jsx)(ao,{ref:r,icon:o,className:J(cb.icon,t),size:24,...n})});qi.displayName="Button.Icon";var br=Object.assign(Md,{Icon:qi});var hr=b(so(),1),Zi=b(W(),1),Qi=(0,Zi.jsx)(hr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Zi.jsx)(hr.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 wr=b(so(),1),Ji=b(W(),1),$i=(0,Ji.jsx)(wr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ji.jsx)(wr.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 vr=b(so(),1),es=b(W(),1),ts=(0,es.jsx)(vr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,es.jsx)(vr.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 _r=b(so(),1),os=b(W(),1),ns=(0,os.jsx)(_r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,os.jsx)(_r.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 yr=b(so(),1),rs=b(W(),1),is=(0,rs.jsx)(yr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rs.jsx)(yr.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 yu=b(ce(),1);var cu=b(ce(),1);var Kd=b(ce(),1);var as="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"&&db(document)),e.__wpStyleRuntime}function lb(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 Yd(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(as,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function db(e){let t=cs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Yd(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=cs();o.styles.set(e,t);for(let n of o.documents.keys())Yd(n,e,t)}typeof process>"u",ub("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 Wd={slot:"_11fc52b637ff8a7e__slot"},Ud="data-wp-compat-overlay-slot";function fb(){return typeof document>"u"?null:document}function pb(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var xt=null;function ss(e){return e.setAttribute("aria-hidden","false"),e}function mb(e){let t=e.createElement("div");return t.setAttribute(Ud,""),Wd.slot&&t.classList.add(Wd.slot),e.body.appendChild(t),t}function Gd(){if(typeof window>"u"||!pb()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=fb();if(!e||!e.body)return;if(xt&&xt.ownerDocument===e&&xt.isConnected)return ss(xt);let t=e.querySelector(`[${Ud}]`);return t instanceof HTMLDivElement?(xt=ss(t),xt):(xt?.isConnected&&xt.remove(),xt=ss(mb(e)),xt)}var Xd=b(W(),1),qd=(0,Kd.forwardRef)(function({container:t,...o},n){return(0,Xd.jsx)(tt.Portal,{container:t??Gd(),...o,ref:n})});var Zd=b(ce(),1),$d=b(W(),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"&&bb(document)),e.__wpStyleRuntime}function gb(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 Qd(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(gb(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 bb(e){let t=ds();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 Jd(e,t){let o=ds();o.styles.set(e,t);for(let n of o.documents.keys())Qd(n,e,t)}typeof process>"u",Jd("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var hb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Jd("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 wb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},eu=(0,Zd.forwardRef)(function({align:t="center",className:o,side:n="top",sideOffset:r=4,...i},s){return(0,$d.jsx)(tt.Positioner,{ref:s,align:t,side:n,sideOffset:r,...i,className:J(hb["box-sizing"],wb.positioner,o)})});var tu=b(ce(),1);function us(e,t,o){return(0,tu.cloneElement)(e??t,{children:o})}var vb=b(nu(),1);var iu=b(fs(),1),{lock:s3,unlock:su}=(0,iu.__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 _b(){let e=vb;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return su(e.privateApis).ThemeProvider}var au=_b();var tn=b(W(),1),ps="data-wp-hash";function ms(){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[${ps}]`))if(o.getAttribute(ps)===t)return!0;return!1}function lu(e,t,o){if(!e.head)return;let n=ms(),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(ps,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function xb(e){let t=ms();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 Sb(e,t){let o=ms();o.styles.set(e,t);for(let n of o.documents.keys())lu(n,e,t)}typeof process>"u",Sb("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 Rb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Eb={background:"#1e1e1e"},gs=(0,cu.forwardRef)(function({portal:t,positioner:o,children:n,className:r,...i},s){let a=(0,tn.jsx)(au,{color:Eb,children:(0,tn.jsx)(tt.Popup,{ref:s,className:J(Rb.popup,r),...i,children:n})}),l=us(o,(0,tn.jsx)(eu,{}),a);return us(t,(0,tn.jsx)(qd,{}),l)});var du=b(ce(),1),uu=b(W(),1),bs=(0,du.forwardRef)(function(t,o){return(0,uu.jsx)(tt.Trigger,{ref:o,...t})});var fu=b(st(),1),pu=b(W(),1);function mu({children:e}){return(0,pu.jsx)(ir,{direction:(0,fu.isRTL)()?"rtl":"ltr",children:e})}var hs=b(W(),1);function ws(e){return(0,hs.jsx)(mu,{children:(0,hs.jsx)(tt.Root,{...e})})}var on=b(ce(),1),Sr=b(st(),1);var gu=b(ce(),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"&&Pb(document)),e.__wpStyleRuntime}function kb(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 bu(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(kb(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 Pb(e){let t=_s();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)bu(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 Cb(e,t){let o=_s();o.styles.set(e,t);for(let n of o.documents.keys())bu(n,e,t)}typeof process>"u",Cb("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var Ab={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ys=(0,gu.forwardRef)(function({render:t,...o},n){return ot({render:t,ref:n,props:ve({className:Ab["visually-hidden"]},o,{"data-visually-hidden":""})})});var xr=b(W(),1);function hu({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:o}){let n=(0,on.useId)(),r=o?n:void 0,i=[e,r].filter(Boolean).join(" ");return{descriptionId:r,targetProps:{"aria-describedby":i||void 0,"aria-keyshortcuts":o?.ariaKeyShortcut??t}}}var wu=(0,on.forwardRef)(function({descriptionId:t,shortcut:o},n){return(0,xr.jsx)(ys,{id:t,"aria-hidden":"true",render:(0,xr.jsx)("span",{ref:n}),children:(0,Sr.sprintf)((0,Sr.__)("Keyboard shortcut: %s"),o.label??o.ariaKeyShortcut)})}),vu=(0,on.forwardRef)(function({className:t,shortcut:o},n){return(0,xr.jsx)("span",{ref:n,"aria-hidden":"true",className:t,dir:"ltr",children:o.displayShortcut})});var nt=b(W(),1),xs="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"&&Nb(document)),e.__wpStyleRuntime}function Ob(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${xs}]`))if(o.getAttribute(xs)===t)return!0;return!1}function xu(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(Ob(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(xs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Nb(e){let t=Ss();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)xu(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 Ib(e,t){let o=Ss();o.styles.set(e,t);for(let n of o.documents.keys())xu(n,e,t)}typeof process>"u",Ib("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 _u={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},Rs=(0,yu.forwardRef)(function({label:t,className:o,children:n,disabled:r,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:l,positioner:c,"aria-describedby":d,"aria-keyshortcuts":m,...u},f){let p=J(_u["icon-button"],o),{descriptionId:g,targetProps:h}=hu({"aria-describedby":d,"aria-keyshortcuts":m,shortcut:l});return(0,nt.jsxs)(ws,{children:[(0,nt.jsxs)(bs,{ref:f,...h,disabled:r&&!i,render:(0,nt.jsx)(br,{...u,size:a,"aria-label":t,disabled:r,focusableWhenDisabled:i}),className:p,children:[(0,nt.jsx)(ao,{icon:s,size:24,className:_u.icon}),l&&g&&(0,nt.jsx)(wu,{descriptionId:g,shortcut:l})]}),(0,nt.jsxs)(gs,{positioner:c,children:[t,l&&(0,nt.jsxs)(nt.Fragment,{children:[" ",(0,nt.jsx)(vu,{shortcut:l})]})]})]})});var Su=b(ce(),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"&&Mb(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 Ru(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 Mb(e){let t=Ts();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 Bb(e,t){let o=Ts();o.styles.set(e,t);for(let n of o.documents.keys())Ru(n,e,t)}typeof process>"u",Bb("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Hb={stack:"_19ce0419607e1896__stack"},zb={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)"},Ut=(0,Su.forwardRef)(function({direction:t,gap:o,align:n,justify:r,wrap:i,render:s,...a},l){let c={gap:o&&zb[o],alignItems:n,justifyContent:r,flexDirection:t,flexWrap:i};return ot({render:s,ref:l,props:ve(a,{style:c,className:Hb.stack})})});var Eu=b(ce(),1),Tu=b(st(),1),Oo=b(W(),1),ks="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"&&jb(document)),e.__wpStyleRuntime}function Db(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 ku(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(Db(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 jb(e){let t=Ps();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ku(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 Er(e,t){let o=Ps();o.styles.set(e,t);for(let n of o.documents.keys())ku(n,e,t)}typeof process>"u",Er("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",Er("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 Vb={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",Er("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 Rr={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",Er("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 Wb={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},co=(0,Eu.forwardRef)(function({children:t,variant:o="default",tone:n="brand",openInNewTab:r=!1,render:i,className:s,...a},l){return ot({render:i,defaultTagName:"a",ref:l,props:ve(a,{className:J(Wb.a,Fb["box-sizing"],Vb["outset-ring--focus-except-active"],o!=="unstyled"&&Rr.link,o!=="unstyled"&&Rr[`is-${n}`],o==="unstyled"&&Rr["is-unstyled"],s),target:r?"_blank":void 0,children:(0,Oo.jsxs)(Oo.Fragment,{children:[t,r&&(0,Oo.jsx)("span",{className:Rr["link-icon"],role:"img","aria-label":(0,Tu.__)("(opens in a new tab)")})]})})})});var nn={};Mt(nn,{ActionButton:()=>Qu,ActionLink:()=>ef,Actions:()=>Fu,CloseIcon:()=>Gu,Description:()=>zu,Root:()=>Au,Title:()=>Lu});var No=b(ce(),1);import{speak as Yb}from"@wordpress/a11y";var Io=b(W(),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"&&Gb(document)),e.__wpStyleRuntime}function Ub(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 Pu(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(Ub(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 Gb(e){let t=Os();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Pu(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 Cu(e,t){let o=Os();o.styles.set(e,t);for(let n of o.documents.keys())Pu(n,e,t)}typeof process>"u",Cu("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Kb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Cu("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 Cs={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"},Xb={neutral:null,info:ns,warning:Qi,success:is,error:ts};function qb(e){return e==="error"?"assertive":"polite"}function Zb(e){if(e){if(typeof e=="string")return e;try{return(0,No.renderToString)(e)}catch{return}}}function Qb(e,t){let o=Zb(e);(0,No.useEffect)(()=>{o&&Yb(o,t)},[o,t])}var Au=(0,No.forwardRef)(function({intent:t="neutral",children:o,icon:n,spokenMessage:r=o,politeness:i=qb(t),render:s,...a},l){Qb(r,i);let c=n===null?null:n??Xb[t],d=J(Cs.notice,Cs[`is-${t}`],Kb["box-sizing"]);return ot({defaultTagName:"div",render:s,ref:l,props:ve({className:d,children:(0,Io.jsxs)(Io.Fragment,{children:[o,c&&(0,Io.jsx)(ao,{className:Cs.icon,icon:c})]})},a)})});var Ou=b(ce(),1);var Iu=b(W(),1),Ns="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"&&$b(document)),e.__wpStyleRuntime}function Jb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ns}]`))if(o.getAttribute(Ns)===t)return!0;return!1}function Nu(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(Ns,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function $b(e){let t=Is();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Nu(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 eh(e,t){let o=Is();o.styles.set(e,t);for(let n of o.documents.keys())Nu(n,e,t)}typeof process>"u",eh("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 th={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,Ou.forwardRef)(function({className:t,...o},n){return(0,Iu.jsx)(We,{ref:n,variant:"heading-md",className:J(th.title,t),...o})});var Mu=b(ce(),1);var Hu=b(W(),1),Ls="data-wp-hash";function Ms(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nh(document)),e.__wpStyleRuntime}function oh(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 Bu(e,t,o){if(!e.head)return;let n=Ms(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(oh(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 nh(e){let t=Ms();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Bu(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 rh(e,t){let o=Ms();o.styles.set(e,t);for(let n of o.documents.keys())Bu(n,e,t)}typeof process>"u",rh("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 ih={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"},zu=(0,Mu.forwardRef)(function({className:t,...o},n){return(0,Hu.jsx)(We,{ref:n,variant:"body-md",className:J(ih.description,t),...o})});var Du=b(ce(),1);var Bs="data-wp-hash";function Hs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ah(document)),e.__wpStyleRuntime}function sh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Bs}]`))if(o.getAttribute(Bs)===t)return!0;return!1}function ju(e,t,o){if(!e.head)return;let n=Hs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(sh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Bs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function ah(e){let t=Hs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ju(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 ch(e,t){let o=Hs();o.styles.set(e,t);for(let n of o.documents.keys())ju(n,e,t)}typeof process>"u",ch("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 lh={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"},Fu=(0,Du.forwardRef)(function({render:t,...o},n){return ot({defaultTagName:"div",render:t,ref:n,props:ve({className:lh.actions},o)})});var Vu=b(ce(),1),Wu=b(st(),1);var Uu=b(W(),1),zs="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"&&uh(document)),e.__wpStyleRuntime}function dh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${zs}]`))if(o.getAttribute(zs)===t)return!0;return!1}function Yu(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(dh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(zs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function uh(e){let t=Ds();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 fh(e,t){let o=Ds();o.styles.set(e,t);for(let n of o.documents.keys())Yu(n,e,t)}typeof process>"u",fh("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 ph={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"},Gu=(0,Vu.forwardRef)(function({className:t,icon:o=$i,label:n=(0,Wu.__)("Dismiss"),...r},i){return(0,Uu.jsx)(Rs,{...r,ref:i,className:J(ph["close-icon"],t),variant:"minimal",size:"small",tone:"neutral",icon:o,label:n})});var Xu=b(ce(),1);var Zu=b(W(),1),js="data-wp-hash";function Fs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gh(document)),e.__wpStyleRuntime}function mh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${js}]`))if(o.getAttribute(js)===t)return!0;return!1}function qu(e,t,o){if(!e.head)return;let n=Fs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(mh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(js,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function gh(e){let t=Fs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)qu(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 bh(e,t){let o=Fs();o.styles.set(e,t);for(let n of o.documents.keys())qu(n,e,t)}typeof process>"u",bh("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 Ku={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"},Qu=(0,Xu.forwardRef)(function({className:t,loading:o,loadingAnnouncement:n,variant:r,...i},s){return(0,Zu.jsx)(br,{...i,...o!==void 0?{loading:o,loadingAnnouncement:n??""}:{},ref:s,size:"compact",tone:"neutral",variant:r,className:J(Ku["action-button"],Ku[`is-action-button-${r}`],t)})});var Ju=b(ce(),1);var Ws=b(W(),1),Vs="data-wp-hash";function Ys(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wh(document)),e.__wpStyleRuntime}function hh(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 $u(e,t,o){if(!e.head)return;let n=Ys(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(hh(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 wh(e){let t=Ys();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)$u(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 vh(e,t){let o=Ys();o.styles.set(e,t);for(let n of o.documents.keys())$u(n,e,t)}typeof process>"u",vh("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 _h={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"},ef=(0,Ju.forwardRef)(function({className:t,render:o,...n},r){return(0,Ws.jsx)(We,{ref:r,className:J(_h["action-link"],t),...n,variant:"body-md",render:(0,Ws.jsx)(co,{tone:"neutral",variant:"default",render:o})})});var tf=b(ce(),1),of=b(W(),1),nf=(0,tf.forwardRef)(({children:e,className:t,ariaLabel:o,as:n="div",...r},i)=>(0,of.jsx)(n,{ref:i,className:J("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...r,children:e}));nf.displayName="NavigableRegion";var rf=nf;var sf=b(st(),1);var Gt=b(W(),1),Gs="data-wp-hash";function Ks(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xh(document)),e.__wpStyleRuntime}function yh(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 af(e,t,o){if(!e.head)return;let n=Ks(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(yh(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 xh(e){let t=Ks();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)af(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 Sh(e,t){let o=Ks();o.styles.set(e,t);for(let n of o.documents.keys())af(n,e,t)}typeof process>"u",Sh("72ef022400",".bfb5a2dd8cceebd3__list{--focus-ring-size:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);list-style:none;margin:calc(var(--focus-ring-size)*-1);overflow-x:auto;padding:var(--focus-ring-size);scroll-padding:var(--focus-ring-size)}.a4759b4cb2c8bd92__li{flex-shrink:0}._07da506d3f2d9afe__item{align-items:center;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:flex;font-weight:var(--wpds-typography-font-weight-default,400);min-block-size:44px;min-inline-size:44px;text-decoration:none}._07da506d3f2d9afe__item:hover,._07da506d3f2d9afe__item[aria-current=page]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}._07da506d3f2d9afe__item[aria-current=page]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}");var Us={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},Rh=({items:e,currentHref:t,ariaLabel:o=(0,sf.__)("Sections"),linkComponent:n,className:r})=>{if(!e.length)return null;let i=n??"a";return(0,Gt.jsx)("nav",{"aria-label":o,className:r,children:(0,Gt.jsx)(Ut,{render:(0,Gt.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:Us.list,children:e.map(s=>(0,Gt.jsx)("li",{className:Us.li,children:(0,Gt.jsx)(We,{variant:"body-md",className:Us.item,render:(0,Gt.jsx)(co,{variant:"unstyled","aria-current":s.href===t?"page":void 0,render:(0,Gt.jsx)(i,{href:s.href})}),children:s.label})},s.href))})})},cf=Rh;var df=b(rn(),1),{Fill:uf,Slot:ff}=(0,df.createSlotFill)("SidebarToggle");var Ze=b(W(),1),Xs="data-wp-hash";function qs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Th(document)),e.__wpStyleRuntime}function Eh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Xs}]`))if(o.getAttribute(Xs)===t)return!0;return!1}function pf(e,t,o){if(!e.head)return;let n=qs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Eh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Xs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Th(e){let t=qs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)pf(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 kh(e,t){let o=qs();o.styles.set(e,t);for(let n of o.documents.keys())pf(n,e,t)}typeof process>"u",kh("1f3750277d","._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}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;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)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.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 St={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function mf({headingLevel:e=1,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:s,navigation:a,components:l,showSidebarToggle:c=!0}){let d=`h${e}`,m=!!a?.items?.length;return(0,Ze.jsxs)(Ut,{direction:"column",className:J(St.header,m&&St["has-navigation"]),children:[(0,Ze.jsxs)(Ut,{className:St["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Ze.jsxs)(Ut,{direction:"row",gap:"sm",align:"center",justify:"start",className:St["header-lockup"],children:[c&&(0,Ze.jsx)(ff,{bubblesVirtually:!0,className:St["sidebar-toggle-slot"]}),n&&(0,Ze.jsx)("div",{className:St["header-visual"],"aria-hidden":"true",children:n}),r&&(0,Ze.jsx)(We,{className:St["header-title"],render:(0,Ze.jsx)(d,{}),variant:"heading-lg",children:r}),t,o]}),s&&(0,Ze.jsx)(Ut,{align:"center",className:St["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,Ze.jsx)(We,{render:(0,Ze.jsx)("p",{}),variant:"body-md",className:St["header-subtitle"],children:i}),m&&(0,Ze.jsx)(cf,{...a,linkComponent:l?.link,className:St["header-navigation"]})]})}var sn=b(W(),1),Qs="data-wp-hash";function Js(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ch(document)),e.__wpStyleRuntime}function Ph(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Qs}]`))if(o.getAttribute(Qs)===t)return!0;return!1}function gf(e,t,o){if(!e.head)return;let n=Js(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Ph(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Qs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ch(e){let t=Js();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)gf(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 Ah(e,t){let o=Js();o.styles.set(e,t);for(let n of o.documents.keys())gf(n,e,t)}typeof process>"u",Ah("1f3750277d","._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}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;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)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.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 Zs={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function bf({headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,children:s,className:a,actions:l,navigation:c,components:d,ariaLabel:m,hasPadding:u=!1,showSidebarToggle:f=!0}){let p=J(Zs.page,a);return(0,sn.jsxs)(rf,{className:p,ariaLabel:m??(typeof r=="string"?r:""),children:[(r||t||o||l||n||!!c?.items?.length)&&(0,sn.jsx)(mf,{headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:l,navigation:c,components:d,showSidebarToggle:f}),u?(0,sn.jsx)("div",{className:J(Zs.content,Zs["has-padding"]),children:s}):s]})}bf.SidebarToggleFill=uf;var $s=bf;var ut=b(rn()),Ff=b(an()),Vf=b(ce()),At=b(st()),Wf=b(Tr());import{privateApis as Kh}from"@wordpress/connectors";var vf=b(fs()),{lock:a8,unlock:Lo}=(0,vf.__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 dn=b(rn()),sa=b(Tr()),un=b(an()),Et=b(ce()),Qe=b(st()),Hf=b(ea()),zf=b(xf());var kr=b(rn()),na=b(ce()),Af=b(an()),lo=b(st());import{__experimentalRegisterConnector as Oh,__experimentalConnectorItem as Cf,__experimentalDefaultConnectorSettings as Nh,__experimentalApplicationPasswordConnectorSettings as Ih,privateApis as Lh}from"@wordpress/connectors";var ta=b(Tr()),ln=b(an()),cn=b(ce()),pe=b(st()),Sf=b(ea());function oa({file:e,settingName:t,connectorName:o,isInstalled:n,isActivated:r,keySource:i="none",initialIsConnected:s=!1}){let[a,l]=(0,cn.useState)(!1),[c,d]=(0,cn.useState)(!1),[m,u]=(0,cn.useState)(s),[f,p]=(0,cn.useState)(null),g=e?.replace(/\.php$/,""),h=g?.includes("/")?g.split("/")[0]:g,{derivedPluginStatus:y,canManagePlugins:_,currentApiKey:v,currentUsername:w,hasStoredCredentials:R,hasResolvedSettings:x,canInstallPlugins:S}=(0,ln.useSelect)(Q=>{let q=Q(ta.store),ne=q.getEntityRecord("root","site")?.[t],se=typeof ne=="string"?ne:"",ze=typeof ne=="object"&&ne!==null?ne:void 0,ae=ze!==void 0?!!ze.username&&!!ze.password:!!se,ge=q.hasFinishedResolution("getEntityRecord",["root","site"]),be=!!q.canUser("create",{kind:"root",name:"plugin"}),Ee={currentApiKey:se,currentUsername:ze?.username??"",hasStoredCredentials:ae,hasResolvedSettings:ge,canInstallPlugins:be};if(!e)return{...Ee,derivedPluginStatus:ge?"active":"checking",canManagePlugins:void 0};let ye=q.getEntityRecord("root","plugin",g);if(!q.hasFinishedResolution("getEntityRecord",["root","plugin",g]))return{...Ee,derivedPluginStatus:"checking",canManagePlugins:void 0};if(ye){let ft=ye.status==="active"||ye.status==="network-active";return{...Ee,derivedPluginStatus:ft?"active":"inactive",canManagePlugins:!0}}let rt="not-installed";return r?rt="active":n&&(rt="inactive"),{...Ee,derivedPluginStatus:rt,canManagePlugins:!1}},[e,g,t,n,r]),E=f??y,T=_,P=E==="active"&&m||f==="active"&&R,{saveEntityRecord:N,invalidateResolution:H}=(0,ln.useDispatch)(ta.store),{createSuccessNotice:j,createErrorNotice:L}=(0,ln.useDispatch)(Sf.store),k=Q=>N("root","site",{[t]:Q},{throwOnError:!0}),I=()=>{j((0,pe.sprintf)((0,pe.__)("%s connected successfully."),o),{id:"connector-connect-success",type:"snackbar"})},C=()=>{j((0,pe.sprintf)((0,pe.__)("%s disconnected."),o),{id:"connector-disconnect-success",type:"snackbar"})},A=()=>{L((0,pe.sprintf)((0,pe.__)("Failed to disconnect %s."),o),{id:"connector-disconnect-error",type:"snackbar"})},M=async()=>{if(h){d(!0);try{await N("root","plugin",{slug:h,status:"active"},{throwOnError:!0}),p("active"),H("getEntityRecord",["root","site"]),l(!0),j((0,pe.sprintf)((0,pe.__)("Plugin for %s installed and activated successfully."),o),{id:"connector-plugin-install-success",type:"snackbar"})}catch{L((0,pe.sprintf)((0,pe.__)("Failed to install plugin for %s."),o),{id:"connector-plugin-install-error",type:"snackbar"})}finally{d(!1)}}},X=async()=>{if(e){d(!0);try{await N("root","plugin",{plugin:g,status:"active"},{throwOnError:!0}),p("active"),H("getEntityRecord",["root","site"]),l(!0),j((0,pe.sprintf)((0,pe.__)("Plugin for %s activated successfully."),o),{id:"connector-plugin-activate-success",type:"snackbar"})}catch{L((0,pe.sprintf)((0,pe.__)("Failed to activate plugin for %s."),o),{id:"connector-plugin-activate-error",type:"snackbar"})}finally{d(!1)}}};return{pluginStatus:E,canInstallPlugins:S,canActivatePlugins:T,isExpanded:a,setIsExpanded:l,isBusy:c,isConnected:P,currentApiKey:v,currentUsername:w,hasResolvedSettings:x,keySource:i,handleButtonClick:()=>{if(E==="not-installed"){if(S===!1)return;M()}else if(E==="inactive"){if(T===!1)return;X()}else l(!a)},getButtonLabel:()=>{if(c)return E==="not-installed"?(0,pe.__)("Installing\u2026"):(0,pe.__)("Activating\u2026");if(a)return(0,pe.__)("Cancel");if(P)return(0,pe.__)("Edit");switch(E){case"checking":return(0,pe.__)("Checking\u2026");case"not-installed":return(0,pe.__)("Install");case"inactive":return(0,pe.__)("Activate");case"active":return(0,pe.__)("Set up")}},saveApiKey:async Q=>{let q=v;try{let se=(await k(Q))?.[t];if(Q&&(se===q||!se))throw new Error("It was not possible to connect to the provider using this key.");u(!0),I()}catch($){throw console.error("Failed to save API key:",$),$}},removeApiKey:async()=>{try{await k(""),u(!1),C()}catch(Q){console.error("Failed to remove API key:",Q),A()}},saveCredentials:async({username:Q,applicationPassword:q})=>{try{let se=(await k({username:Q,password:q}))?.[t];if(!se?.username||!se?.password)throw new Error((0,pe.__)("It was not possible to save these credentials."));u(!0),I()}catch($){throw console.error("Failed to save credentials:",$),$}},removeCredentials:async()=>{try{await k({username:"",password:""}),u(!1),C()}catch(Q){console.error("Failed to remove credentials:",Q),A()}}}}var ue=b(W()),Rf=()=>(0,ue.jsx)("svg",{width:"40",height:"40",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,ue.jsx)("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"})}),Ef=()=>(0,ue.jsx)("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,ue.jsx)("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"})}),Tf=()=>(0,ue.jsxs)("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,ue.jsx)("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"}),(0,ue.jsx)("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"})]}),kf=()=>(0,ue.jsxs)("svg",{width:"40",height:"40",viewBox:"0 0 44 44",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,ue.jsx)("rect",{width:"44",height:"44",fill:"#357B49",rx:"6"}),(0,ue.jsx)("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"})]}),Pf=()=>(0,ue.jsxs)("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",children:[(0,ue.jsx)("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"}),(0,ue.jsx)("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)"}),(0,ue.jsx)("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)"}),(0,ue.jsx)("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)"}),(0,ue.jsxs)("defs",{children:[(0,ue.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-0",x1:"7",x2:"11",y1:"15.5",y2:"12",children:[(0,ue.jsx)("stop",{stopColor:"#08B962"}),(0,ue.jsx)("stop",{offset:"1",stopColor:"#08B962",stopOpacity:"0"})]}),(0,ue.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-1",x1:"8",x2:"11.5",y1:"5.5",y2:"11",children:[(0,ue.jsx)("stop",{stopColor:"#F94543"}),(0,ue.jsx)("stop",{offset:"1",stopColor:"#F94543",stopOpacity:"0"})]}),(0,ue.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-2",x1:"3.5",x2:"17.5",y1:"13.5",y2:"12",children:[(0,ue.jsx)("stop",{stopColor:"#FABC12"}),(0,ue.jsx)("stop",{offset:".46",stopColor:"#FABC12",stopOpacity:"0"})]})]})]});var _e=b(W()),{store:Mh}=Lo(Lh);function Of(){try{return JSON.parse(document.getElementById("wp-script-module-data-options-connectors-wp-admin")?.textContent??"{}")}catch{return{}}}function ra(){return Of().connectors??{}}function Nf(){return!!Of().isFileModDisabled}var Bh={google:Pf,openai:Rf,anthropic:Ef,akismet:kf};function Hh(e,t){if(t)return(0,_e.jsx)("img",{src:t,alt:"",width:40,height:40});let o=Bh[e];return o?(0,_e.jsx)(o,{}):(0,_e.jsx)(Tf,{})}var zh=()=>(0,_e.jsx)("span",{style:{color:"#345b37",backgroundColor:"#eff8f0",padding:"4px 12px",borderRadius:"2px",fontSize:"13px",fontWeight:"var(--wpds-typography-font-weight-emphasis)",whiteSpace:"nowrap"},children:(0,lo.__)("Connected")}),Dh=({slug:e})=>(0,_e.jsx)(co,{href:(0,lo.sprintf)((0,lo.__)("https://wordpress.org/plugins/%s/"),e),openInNewTab:!0,children:(0,lo.__)("Learn more")}),jh=()=>(0,_e.jsx)(Yi,{children:(0,lo.__)("Not available")});function If({isConnected:e,showUnavailableBadge:t,pluginSlug:o,isExpanded:n,isBusy:r,pluginStatus:i,actionButtonRef:s,handleButtonClick:a,getButtonLabel:l}){return(0,_e.jsxs)(kr.__experimentalHStack,{spacing:3,expanded:!1,children:[e&&(0,_e.jsx)(zh,{}),t&&(o?(0,_e.jsx)(Dh,{slug:o}):(0,_e.jsx)(jh,{})),!t&&(0,_e.jsx)(kr.Button,{ref:s,variant:n||e?"tertiary":"secondary",size:"compact",onClick:a,disabled:i==="checking"||r,isBusy:r,accessibleWhenDisabled:!0,children:l()})]})}function Lf(e){let t=e?.replace(/\.php$/,"");return t?.includes("/")?t.split("/")[0]:t}function Fh({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,l=Lf(r?.file),{pluginStatus:c,canInstallPlugins:d,canActivatePlugins:m,isExpanded:u,setIsExpanded:f,isBusy:p,isConnected:g,currentApiKey:h,hasResolvedSettings:y,keySource:_,handleButtonClick:v,getButtonLabel:w,saveApiKey:R,removeApiKey:x}=oa({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),S=_==="env"||_==="constant",E=c==="not-installed"&&d===!1||c==="inactive"&&m===!1,T=(0,na.useRef)(null);return(0,_e.jsx)(Cf,{className:l?`connector-item--${l}`:void 0,logo:o,name:e,description:t,actionArea:(0,_e.jsx)(If,{isConnected:g,showUnavailableBadge:E,pluginSlug:l,isExpanded:u,isBusy:p,pluginStatus:c,actionButtonRef:T,handleButtonClick:v,getButtonLabel:w}),children:u&&c==="active"&&y&&(0,_e.jsx)(Nh,{initialValue:S?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":h,helpUrl:a,readOnly:g||S,keySource:_,onRemove:S?void 0:async()=>{await x(),T.current?.focus()},onSave:async P=>{await R(P),f(!1),T.current?.focus()}},g?"connected":"setup")})}function Vh({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,l=Lf(r?.file),{pluginStatus:c,canInstallPlugins:d,canActivatePlugins:m,isExpanded:u,setIsExpanded:f,isBusy:p,isConnected:g,currentUsername:h,hasResolvedSettings:y,keySource:_,handleButtonClick:v,getButtonLabel:w,saveCredentials:R,removeCredentials:x}=oa({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),S=_==="env"||_==="constant",E=(0,na.useRef)(null),T=c==="not-installed"&&d===!1||c==="inactive"&&m===!1;return(0,_e.jsx)(Cf,{className:l?`connector-item--${l}`:void 0,logo:o,name:e,description:t,actionArea:(0,_e.jsx)(If,{isConnected:g,showUnavailableBadge:T,pluginSlug:l,isExpanded:u,isBusy:p,pluginStatus:c,actionButtonRef:E,handleButtonClick:v,getButtonLabel:w}),children:u&&c==="active"&&y&&(0,_e.jsx)(Ih,{initialUsername:S?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":h,helpUrl:a,readOnly:g||S,keySource:_,onRemove:S?void 0:async()=>{await x(),E.current?.focus()},onSave:async P=>{await R(P),f(!1),E.current?.focus()}},g?"connected":"setup")})}function Mf(){let e=ra(),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:Hh(o,n.logoUrl),authentication:r,plugin:n.plugin},a=Lo((0,Af.select)(Mh)).getConnector(i);r.method==="api_key"&&!a?.render?s.render=Fh:r.method==="application_password"&&!a?.render&&(s.render=Vh),Oh(i,s)}}var Pr=b(W());function Bf(){return(0,Pr.jsx)("div",{className:"ai-plugin-callout__decoration","aria-hidden":"true",children:(0,Pr.jsx)("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%"},children:(0,Pr.jsx)("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 Rt=b(W()),Wh="ai",Yh="ai-wp-admin",ia="ai/ai",Uh="https://wordpress.org/plugins/ai/",aa=Object.values(ra()),Gh=aa.some(e=>e.type==="ai_provider"),Df=[];for(let e of aa)e.type==="ai_provider"&&e.authentication.method==="api_key"&&Df.push(e.authentication.settingName);function jf(){let[e,t]=(0,Et.useState)(!1),[o,n]=(0,Et.useState)(!1),r=(0,Et.useRef)(null);(0,Et.useEffect)(()=>{o&&r.current?.focus()},[o]);let i=(0,Et.useRef)(aa.some(R=>R.type==="ai_provider"&&R.authentication.method==="api_key"&&R.authentication.isConnected)).current,{pluginStatus:s,canInstallPlugins:a,canManagePlugins:l,hasConnectedProvider:c}=(0,un.useSelect)(R=>{let x=R(sa.store),S=!!x.canUser("create",{kind:"root",name:"plugin"}),E=x.getEntityRecord("root","site"),T=i||Df.some(H=>!!E?.[H]),P=x.getEntityRecord("root","plugin",ia);return x.hasFinishedResolution("getEntityRecord",["root","plugin",ia])?P?{pluginStatus:P.status==="active"?"active":"inactive",canInstallPlugins:S,canManagePlugins:!0,hasConnectedProvider:T}:{pluginStatus:"not-installed",canInstallPlugins:S,canManagePlugins:S,hasConnectedProvider:T}:{pluginStatus:"checking",canInstallPlugins:S,canManagePlugins:void 0,hasConnectedProvider:T}},[]),{saveEntityRecord:d}=(0,un.useDispatch)(sa.store),{createSuccessNotice:m,createErrorNotice:u}=(0,un.useDispatch)(Hf.store),f=async()=>{t(!0);try{await d("root","plugin",{slug:Wh,status:"active"},{throwOnError:!0}),n(!0),m((0,Qe.__)("AI plugin installed and activated successfully."),{id:"ai-plugin-install-success",type:"snackbar"})}catch{u((0,Qe.__)("Failed to install the AI plugin."),{id:"ai-plugin-install-error",type:"snackbar"})}finally{t(!1)}},p=async()=>{t(!0);try{await d("root","plugin",{plugin:ia,status:"active"},{throwOnError:!0}),n(!0),m((0,Qe.__)("AI plugin activated successfully."),{id:"ai-plugin-activate-success",type:"snackbar"})}catch{u((0,Qe.__)("Failed to activate the AI plugin."),{id:"ai-plugin-activate-error",type:"snackbar"})}finally{t(!1)}};if(!Gh||s==="checking"||s==="active"&&i&&!o||s==="inactive"&&l===!1)return null;let g=s==="active"&&!c,h=s==="active"&&c&&(!i||o),y=s==="not-installed"||s==="inactive",_=s==="not-installed"&&a===!1,v=()=>h?(0,Qe.__)("The <strong>AI plugin</strong> is ready to use. You can use it to generate featured images, alt text, titles, excerpts and more. <a>Learn more</a>"):g?(0,Qe.__)("The <strong>AI plugin</strong> is installed. Connect an AI provider below to generate featured images, alt text, titles, excerpts, and more. <a>Learn more</a>"):(0,Qe.__)("The <strong>AI plugin</strong> can use your AI connectors to generate featured images, alt text, titles, excerpts and more. <a>Learn more</a>"),w=()=>s==="not-installed"?{label:e?(0,Qe.__)("Installing\u2026"):(0,Qe.__)("Install the AI plugin"),disabled:e,onClick:e?void 0:f}:{label:e?(0,Qe.__)("Activating\u2026"):(0,Qe.__)("Activate the AI plugin"),disabled:e,onClick:e?void 0:p};return(0,Rt.jsxs)("div",{className:"ai-plugin-callout",children:[(0,Rt.jsxs)("div",{className:"ai-plugin-callout__content",children:[(0,Rt.jsx)("p",{children:(0,Et.createInterpolateElement)(v(),{strong:(0,Rt.jsx)("strong",{}),a:(0,Rt.jsx)(dn.ExternalLink,{href:Uh})})}),!_&&(y?(0,Rt.jsx)(dn.Button,{variant:"primary",size:"compact",isBusy:e,disabled:w().disabled,accessibleWhenDisabled:!0,onClick:w().onClick,children:w().label}):(0,Rt.jsx)(dn.Button,{ref:r,variant:"secondary",size:"compact",href:(0,zf.addQueryArgs)("options-general.php",{page:Yh}),children:(0,Qe.__)("Control features in the AI plugin")}))]}),(0,Rt.jsx)(Bf,{})]})}var Re=b(W()),{store:Xh}=Lo(Kh);Mf();function qh(){let e=Nf(),{connectors:t,canInstallPlugins:o,isAiPluginInstalled:n}=(0,Ff.useSelect)(c=>{let d=c(Wf.store),m=d.getEntityRecord("root","plugin","ai/ai");return{connectors:Lo(c(Xh)).getConnectors(),canInstallPlugins:d.canUser("create",{kind:"root",name:"plugin"}),isAiPluginInstalled:!!m}},[]),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)),l=r.length===0;return(0,Re.jsx)($s,{title:(0,At.__)("Connectors"),subTitle:(0,At.__)("All of your API keys and credentials are stored here and shared across plugins. Configure once and use everywhere."),children:(0,Re.jsxs)("div",{className:`connectors-page${l?" connectors-page--empty":""}`,children:[a.length>0&&(e||!o)&&(0,Re.jsx)(nn.Root,{intent:"info",className:"connectors-page__file-mods-notice",children:(0,Re.jsx)(nn.Description,{children:e?(0,At.__)("Plugins cannot be installed here due to your site configuration. Install them manually using your normal deployment workflow."):(0,At.__)("You do not have permission to install plugins. Please ask a site administrator to install them for you.")})}),l?(0,Re.jsxs)(ut.__experimentalVStack,{alignment:"center",spacing:3,style:{maxWidth:480},children:[(0,Re.jsxs)(ut.__experimentalVStack,{alignment:"center",spacing:2,children:[(0,Re.jsx)(ut.__experimentalHeading,{level:2,size:15,children:(0,At.__)("No connectors yet")}),(0,Re.jsx)(ut.__experimentalText,{size:12,children:(0,At.__)("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.")})]}),(0,Re.jsx)(ut.Button,{variant:"secondary",href:"plugin-install.php",__next40pxDefaultSize:!0,children:(0,At.__)("Learn more")})]}):(0,Re.jsxs)(ut.__experimentalVStack,{spacing:3,children:[(0,Re.jsx)(jf,{}),(0,Re.jsx)(ut.__experimentalVStack,{spacing:3,role:"list",children:t.map(c=>c.render?(0,Re.jsx)(c.render,{slug:c.slug,name:c.name,description:c.description,type:c.type,logo:c.logo,authentication:c.authentication,plugin:c.plugin},c.slug):null)})]}),o&&!e&&(0,Re.jsx)("p",{children:(0,Vf.createInterpolateElement)((0,At.__)("If the connector you need is not listed, <a>search the plugin directory</a> to see if a connector is available."),{a:(0,Re.jsx)("a",{href:"plugin-install.php?s=connector&tab=search&type=tag"})})})]})})}function Zh(){return(0,Re.jsx)(qh,{})}var Qh=Zh;export{Qh as stage};
+var Zf=Object.create;var Lr=Object.defineProperty;var Qf=Object.getOwnPropertyDescriptor;var Jf=Object.getOwnPropertyNames;var $f=Object.getPrototypeOf,ep=Object.prototype.hasOwnProperty;var ke=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Mt=(e,t)=>{for(var o in t)Lr(e,o,{get:t[o],enumerable:!0})},tp=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of Jf(t))!ep.call(e,r)&&r!==o&&Lr(e,r,{get:()=>t[r],enumerable:!(n=Qf(t,r))||n.enumerable});return e};var b=(e,t,o)=>(o=e!=null?Zf($f(e)):{},tp(t||!e||!e.__esModule?Lr(o,"default",{value:e,enumerable:!0}):o,e));var st=ke(($h,da)=>{da.exports=window.wp.i18n});var ce=ke((t0,fa)=>{fa.exports=window.wp.element});var z=ke((o0,pa)=>{pa.exports=window.React});var W=ke((l0,ha)=>{ha.exports=window.ReactJSXRuntime});var Ht=ke((bw,Ua)=>{Ua.exports=window.ReactDOM});var Gc=ke(Uc=>{"use strict";var xo=z();function ng(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var rg=typeof Object.is=="function"?Object.is:ng,ig=xo.useState,sg=xo.useEffect,ag=xo.useLayoutEffect,cg=xo.useDebugValue;function lg(e,t){var o=t(),n=ig({inst:{value:o,getSnapshot:t}}),r=n[0].inst,i=n[1];return ag(function(){r.value=o,r.getSnapshot=t,hi(r)&&i({inst:r})},[e,o,t]),sg(function(){return hi(r)&&i({inst:r}),e(function(){hi(r)&&i({inst:r})})},[e]),cg(o),o}function hi(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!rg(e,o)}catch{return!0}}function dg(e,t){return t()}var ug=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?dg:lg;Uc.useSyncExternalStore=xo.useSyncExternalStore!==void 0?xo.useSyncExternalStore:ug});var Kn=ke((av,Kc)=>{"use strict";Kc.exports=Gc()});var qc=ke(Xc=>{"use strict";var Xn=z(),fg=Kn();function pg(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mg=typeof Object.is=="function"?Object.is:pg,gg=fg.useSyncExternalStore,bg=Xn.useRef,hg=Xn.useEffect,wg=Xn.useMemo,vg=Xn.useDebugValue;Xc.useSyncExternalStoreWithSelector=function(e,t,o,n,r){var i=bg(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=wg(function(){function l(f){if(!c){if(c=!0,d=f,f=n(f),r!==void 0&&s.hasValue){var p=s.value;if(r(p,f))return m=p}return m=f}if(p=m,mg(d,f))return p;var g=n(f);return r!==void 0&&r(p,g)?(d=f,p):(d=f,m=g)}var c=!1,d,m,u=o===void 0?null:o;return[function(){return l(t())},u===null?void 0:function(){return l(u())}]},[t,o,n,r]);var a=gg(e,i[0],i[1]);return hg(function(){s.hasValue=!0,s.value=a},[a]),vg(a),a}});var Qc=ke((lv,Zc)=>{"use strict";Zc.exports=qc()});var Gd=ke((I4,Ud)=>{Ud.exports=window.wp.theme});var Ji=ke((L4,Kd)=>{Kd.exports=window.wp.privateApis});var ao=ke((a5,au)=>{au.exports=window.wp.primitives});var an=ke((U3,lf)=>{lf.exports=window.wp.components});var ln=ke((i8,hf)=>{hf.exports=window.wp.data});var Tr=ke((s8,wf)=>{wf.exports=window.wp.coreData});var ea=ke((l8,_f)=>{_f.exports=window.wp.notices});var xf=ke((d8,yf)=>{yf.exports=window.wp.url});function ua(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;t<r;t++)e[t]&&(o=ua(e[t]))&&(n&&(n+=" "),n+=o)}else for(o in e)e[o]&&(n&&(n+=" "),n+=o);return n}function op(){for(var e,t,o=0,n="",r=arguments.length;o<r;o++)(e=arguments[o])&&(t=ua(e))&&(n&&(n+=" "),n+=t);return n}var J=op;var Cd=b(ce(),1);var np=b(z(),1),Ho={...np};var ga=b(z(),1),ma={};function Te(e,t){let o=ga.useRef(ma);return o.current===ma&&(o.current=e(t)),o}var Mr=Ho.useInsertionEffect,rp=Mr&&Mr!==Ho.useLayoutEffect?Mr:e=>e();function Y(e){let t=Te(ip).current;return t.next=e,rp(t.effect),t.trampoline}function ip(){let e={next:void 0,callback:sp,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function sp(){}var ba=b(z(),1),ap=()=>{},F=typeof document<"u"?ba.useLayoutEffect:ap;function cp(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 lp=cp("https://base-ui.com/production-error","Base UI"),De=lp;var qt=b(z(),1);function Br(e,t,o,n){let r=Te(va).current;return dp(r,e,t,o,n)&&_a(r,[e,t,o,n]),r.callback}function wa(e){let t=Te(va).current;return up(t,e)&&_a(t,e),t.callback}function va(){return{callback:null,cleanup:null,refs:[]}}function dp(e,t,o,n,r){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==n||e.refs[3]!==r}function up(e,t){return e.refs.length!==t.length||e.refs.some((o,n)=>o!==t[n])}function _a(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<t.length;r+=1){let i=t[r];if(i!=null)switch(typeof i){case"function":{let s=i(o);typeof s=="function"&&(n[r]=s);break}case"object":{i.current=o;break}default:}}e.cleanup=()=>{for(let r=0;r<t.length;r+=1){let i=t[r];if(i!=null)switch(typeof i){case"function":{let s=n[r];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var xa=b(z(),1);var ya=b(z(),1),fp=parseInt(ya.version,10);function po(e){return fp>=e}function Hr(e){if(!xa.isValidElement(e))return null;let t=e,o=t.props;return(po(19)?o?.ref:t.ref)??null}function zo(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Ge(){}var Sa=Object.freeze([]),me=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 Ea(e,t){return typeof e=="function"?e(t):e}function ka(e,t){return typeof e=="function"?e(t):e}var zr={};function ve(e,t,o,n,r){if(!o&&!n&&!r&&!e)return xn(t);let i=xn(e);return t&&(i=Do(i,t)),o&&(i=Do(i,o)),n&&(i=Do(i,n)),r&&(i=Do(i,r)),i}function Ta(e){if(e.length===0)return zr;if(e.length===1)return xn(e[0]);let t=xn(e[0]);for(let o=1;o<e.length;o+=1)t=Do(t,e[o]);return t}function xn(e){return Dr(e)?{...Ca(e,zr)}:pp(e)}function Do(e,t){return Dr(t)?Ca(t,e):mp(e,t)}function pp(e){let t={...e};for(let o in t){let n=t[o];Pa(o,n)&&(t[o]=Aa(n))}return t}function mp(e,t){if(!t)return e;for(let o in t){let n=t[o];switch(o){case"style":{e[o]=zo(e.style,n);break}case"className":{e[o]=jr(e.className,n);break}default:Pa(o,n)?e[o]=gp(e[o],n):e[o]=n}}return e}function Pa(e,t){let o=e.charCodeAt(0),n=e.charCodeAt(1),r=e.charCodeAt(2);return o===111&&n===110&&r>=65&&r<=90&&(typeof t=="function"||typeof t>"u")}function Dr(e){return typeof e=="function"}function Ca(e,t){return Dr(e)?e(t):e??zr}function gp(e,t){return t?e?(...o)=>{let n=o[0];if(Oa(n)){let i=n;jo(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let r=t(...o);return e?.(...o),r}:Aa(t):e}function Aa(e){return e&&((...t)=>{let o=t[0];return Oa(o)&&jo(o),e(...t)})}function jo(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function jr(e,t){return t?e?t+" "+e:t:e}function Oa(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Fr=b(z(),1);function Oe(e,t,o={}){let n=t.render,r=bp(t,o);if(o.enabled===!1)return null;let i=o.state??me;return vp(e,n,r,i)}function bp(e,t={}){let{className:o,style:n,render:r}=e,{state:i=me,ref:s,props:a,stateAttributesMapping:l,enabled:c=!0}=t,d=c?Ea(o,i):void 0,m=c?ka(n,i):void 0,u=c?Ra(i,l):me,f=c&&a?hp(a):void 0,p=c?zo(u,f)??{}:me;return typeof document<"u"&&(c?Array.isArray(s)?p.ref=wa([p.ref,Hr(r),...s]):p.ref=Br(p.ref,Hr(r),s):Br(null,null)),c?(d!==void 0&&(p.className=jr(p.className,d)),m!==void 0&&(p.style=zo(p.style,m)),p):me}function hp(e){return Array.isArray(e)?Ta(e):ve(void 0,e)}var wp=Symbol.for("react.lazy");function vp(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===wp&&(i=qt.Children.toArray(t)[0]),qt.cloneElement(i,r)}if(e&&typeof e=="string")return _p(e,o);throw new Error(De(8))}function _p(e,t){return e==="button"?(0,Fr.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Fr.createElement)("img",{alt:"",...t,key:t.key}):qt.createElement(e,t)}var Sn=b(z(),1);var Na=0;function yp(e,t="mui"){let[o,n]=Sn.useState(e),r=e||o;return Sn.useEffect(()=>{o==null&&(Na+=1,n(`${t}-${Na}`))},[o,t]),r}var Ia=Ho.useId;function mo(e,t){if(Ia!==void 0){let o=Ia();return e??(t?`${t}-${o}`:o)}return yp(e,t)}function La(e){return mo(e,"base-ui")}var G={};Mt(G,{cancelOpen:()=>qp,chipRemovePress:()=>Op,clearPress:()=>Ap,closePress:()=>Pp,closeWatcher:()=>Vp,decrementPress:()=>Lp,disabled:()=>Qp,drag:()=>Gp,escapeKey:()=>Fp,focusOut:()=>jp,imperativeAction:()=>em,incrementPress:()=>Ip,initial:()=>$p,inputBlur:()=>Hp,inputChange:()=>Mp,inputClear:()=>Bp,inputPaste:()=>zp,inputPress:()=>Dp,itemPress:()=>Tp,keyboard:()=>Yp,linkPress:()=>Cp,listNavigation:()=>Wp,missing:()=>Jp,none:()=>xp,outsidePress:()=>kp,pointer:()=>Up,scrub:()=>Xp,siblingOpen:()=>Zp,swipe:()=>tm,trackPress:()=>Np,triggerFocus:()=>Ep,triggerHover:()=>Rp,triggerPress:()=>Sp,wheel:()=>Kp,windowResize:()=>om});var xp="none",Sp="trigger-press",Rp="trigger-hover",Ep="trigger-focus",kp="outside-press",Tp="item-press",Pp="close-press",Cp="link-press",Ap="clear-press",Op="chip-remove-press",Np="track-press",Ip="increment-press",Lp="decrement-press",Mp="input-change",Bp="input-clear",Hp="input-blur",zp="input-paste",Dp="input-press",jp="focus-out",Fp="escape-key",Vp="close-watcher",Wp="list-navigation",Yp="keyboard",Up="pointer",Gp="drag",Kp="wheel",Xp="scrub",qp="cancel-open",Zp="sibling-open",Qp="disabled",Jp="missing",$p="initial",em="imperative-action",tm="swipe",om="window-resize";function ee(e,t,o,n){let r=!1,i=!1,s=n??me;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 Wr=b(z(),1);var Ma=b(z(),1);function go(e){Ma.useEffect(e,Sa)}var Rn=null,Y0=globalThis.requestAnimationFrame,Vr=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<o.length;r+=1)o[r]?.(t)};request(t){let o=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),o}cancel(t){let o=t-this.startId;o<0||o>=this.callbacks.length||(this.callbacks[o]=null,this.callbacksCount-=1)}},En=new Vr;var gt=class e{static create(){return new e}static request(t){return En.request(t)}static cancel(t){return En.cancel(t)}currentId=Rn;request(t){this.cancel(),this.currentId=En.request(()=>{this.currentId=Rn,t()})}cancel=()=>{this.currentId!==Rn&&(En.cancel(this.currentId),this.currentId=Rn)};disposeEffect=()=>this.cancel};function bo(){let e=Te(gt.create).current;return go(e.disposeEffect),e}function Ba(e,t=!1,o=!1){let[n,r]=Wr.useState(e&&t?"idle":void 0),[i,s]=Wr.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=gt.request(()=>{r("ending")});return()=>{gt.cancel(a)}}},[e,i,n,o]),F(()=>{if(!e||t)return;let a=gt.request(()=>{r(void 0)});return()=>{gt.cancel(a)}},[t,e]),F(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&r("starting");let a=gt.request(()=>{r("idle")});return()=>{gt.cancel(a)}},[t,e,i,n]),{mounted:i,setMounted:s,transitionStatus:n}}var Yr=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),nm={"data-starting-style":""},rm={"data-ending-style":""},Ha={transitionStatus(e){return e==="starting"?nm:e==="ending"?rm:null}};var wo=b(z(),1);function kn(){return typeof window<"u"}function Qt(e){return Tn(e)?(e.nodeName||"").toLowerCase():"#document"}function fe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ht(e){var t;return(t=(Tn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Tn(e){return kn()?e instanceof Node||e instanceof fe(e).Node:!1}function U(e){return kn()?e instanceof Element||e instanceof fe(e).Element:!1}function he(e){return kn()?e instanceof HTMLElement||e instanceof fe(e).HTMLElement:!1}function ho(e){return!kn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof fe(e).ShadowRoot}function Fo(e){let{overflow:t,overflowX:o,overflowY:n,display:r}=Le(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&r!=="inline"&&r!=="contents"}function za(e){return/^(table|td|th)$/.test(Qt(e))}function Vo(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var im=/transform|translate|scale|rotate|perspective|filter/,sm=/paint|layout|strict|content/,Zt=e=>!!e&&e!=="none",Ur;function Pn(e){let t=U(e)?Le(e):e;return Zt(t.transform)||Zt(t.translate)||Zt(t.scale)||Zt(t.rotate)||Zt(t.perspective)||!Cn()&&(Zt(t.backdropFilter)||Zt(t.filter))||im.test(t.willChange||"")||sm.test(t.contain||"")}function Da(e){let t=bt(e);for(;he(t)&&!wt(t);){if(Pn(t))return t;if(Vo(t))return null;t=bt(t)}return null}function Cn(){return Ur==null&&(Ur=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ur}function wt(e){return/^(html|body|#document)$/.test(Qt(e))}function Le(e){return fe(e).getComputedStyle(e)}function Wo(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function bt(e){if(Qt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||ho(e)&&e.host||ht(e);return ho(t)?t.host:t}function ja(e){let t=bt(e);return wt(t)?(e.ownerDocument||e).body:he(t)&&Fo(t)?t:ja(t)}function Bt(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);let r=ja(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=fe(r);if(i){let a=An(s);return t.concat(s,s.visualViewport||[],Fo(r)?r:[],a&&o?Bt(a):[])}else return t.concat(r,Bt(r,[],o))}function An(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var On=b(z(),1),am=On.createContext(void 0);function Fa(e=!1){let t=On.useContext(am);if(t===void 0&&!e)throw new Error(De(16));return t}var Va=b(z(),1);function Wa(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:Va.useMemo(()=>{let c={onKeyDown(d){o&&t&&d.key!=="Tab"&&d.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 Pe(e){return e?.ownerDocument||document}function Nn(e,t,{detail:o=0}={}){e.dispatchEvent(new(fe(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:o,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function Ya(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:n=0,native:r=!0,composite:i}=e,s=wo.useRef(null),a=Fa(!0),l=i??a!==void 0,{props:c}=Wa({focusableWhenDisabled:o,disabled:t,composite:l,tabIndex:n,isNativeButton:r}),d=wo.useCallback(()=>{let f=s.current;Gr(f)&&l&&t&&c.disabled===void 0&&f.disabled&&(f.disabled=!1)},[t,c.disabled,l]);F(d,[d]);let m=wo.useCallback((f={})=>{let{onClick:p,onMouseDown:g,onKeyUp:h,onKeyDown:y,onPointerDown:_,...v}=f;return ve({onClick(w){if(t){w.preventDefault();return}p?.(w)},onMouseDown(w){t||g?.(w)},onKeyDown(w){if(t||(jo(w),y?.(w),w.baseUIHandlerPrevented))return;let R=w.target===w.currentTarget,x=w.currentTarget,S=Gr(x),E=!r&&cm(x),k=R&&(r?S:!E),P=w.key==="Enter",N=w.key===" ",H=x.getAttribute("role"),j=H?.startsWith("menuitem")||H==="option"||H==="gridcell";if(R&&l&&N){if(w.defaultPrevented&&j)return;w.preventDefault(),(!r||S)&&(w.preventBaseUIHandler(),Nn(x,w));return}if(!k||r||!N&&!P){R&&E&&N&&w.preventDefault();return}w.defaultPrevented||(w.preventDefault(),P&&(w.preventBaseUIHandler(),Nn(x,w)))},onKeyUp(w){if(!t){if(jo(w),h?.(w),w.target===w.currentTarget&&r&&l&&Gr(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!r&&!l&&!w.defaultPrevented&&w.key===" "&&(w.preventBaseUIHandler(),Nn(w.currentTarget,w))}},onPointerDown(w){if(t){w.preventDefault();return}_?.(w)}},r?{type:"button"}:{role:"button"},c,v)},[t,c,l,r]),u=Y(f=>{s.current=f,d()});return{getButtonProps:m,buttonRef:u}}function Gr(e){return he(e)&&e.tagName==="BUTTON"}function cm(e){return he(e)&&e.tagName==="A"&&!!e.href}function oe(e,t,o,n){return e.addEventListener(t,o,n),()=>{e.removeEventListener(t,o,n)}}function je(e){let t=Te(lm,e).current;return t.next=e,F(t.effect),t}function lm(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Xa=b(z(),1);var Ka=b(Ht(),1);function Ga(e){return e==null?e:"current"in e?e.current:e}function vo(e,t=!1){let o=bo();return Y((n,r=null)=>{o.cancel();let i=Ga(e);if(i==null)return;let s=i,a=()=>{Ka.flushSync(n)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function l(){Promise.all(s.getAnimations().map(c=>c.finished)).then(()=>{r?.aborted||a()},()=>{if(r?.aborted)return;if(s.getAnimations().some(d=>d.pending||d.playState!=="finished")){l();return}a()})}if(t){let c="data-starting-style";if(!s.hasAttribute(c)){o.request(l);return}let d=new MutationObserver(()=>{s.hasAttribute(c)||(d.disconnect(),l())});d.observe(s,{attributes:!0,attributeFilter:[c]}),r?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(l)})}function In(e){let{enabled:t=!0,open:o,ref:n,onComplete:r}=e,i=Y(r),s=vo(n,o);Xa.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var Tt={};Mt(Tt,{engine:()=>Qr,env:()=>$r,os:()=>qr,screenReader:()=>Jr});var qr={};Mt(qr,{android:()=>Qa,apple:()=>Xr,ios:()=>Kr,linux:()=>mm,mac:()=>Ja,windows:()=>pm});function dm(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:um,platform:fm,maxTouchPoints:qa}=dm(),Jt=um.toLowerCase(),$t=fm.toLowerCase();var Kr=/^i(os$|p)/.test($t)||$t==="macintel"&&qa>1,Za="android",Qa=$t===Za||Jt.includes(Za),Ja=!Kr&&$t.startsWith("mac"),pm=$t.startsWith("win"),mm=!Qa&&/^(linux|chrome os)/.test($t),Xr=Ja||Kr;var Qr={};Mt(Qr,{blink:()=>bm,gecko:()=>gm,webkit:()=>Zr});var Zr=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),gm=!Zr&&Jt.includes("firefox"),bm=!Zr&&Jt.includes("chrom");var Jr={};Mt(Jr,{voiceOver:()=>hm});var hm=Xr;var $r={};Mt($r,{jsdom:()=>wm});var wm=/jsdom|happydom/.test(Jt);var Yo=0,Ke=class e{static create(){return new e}currentId=Yo;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Yo,o()},t)}isStarted(){return this.currentId!==Yo}clear=()=>{this.currentId!==Yo&&(clearTimeout(this.currentId),this.currentId=Yo)};disposeEffect=()=>this.clear};function at(){let e=Te(Ke.create).current;return go(e.disposeEffect),e}var Be=b(z(),1);function $a(e){return"nativeEvent"in e}function Pt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function ec(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var ei="data-base-ui-focusable";var ti="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Ln(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function re(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&ho(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 zt(e,t){if(!U(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(re(n,o))return!n.hasAttribute("data-trigger-disabled");return!1}function Mn(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 tc(e){return e.matches("html,body")}function oc(e){return he(e)&&e.matches(ti)}function oi(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${ti}`)!=null}function nc(e){if(!e||Tt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function vm(e,t){return t!=null&&!Pt(t)?0:typeof e=="function"?e():e}function $e(e,t,o){let n=vm(e,o);return typeof n=="number"?n:n?.[t]}function ni(e){return typeof e=="function"?e():e}function Bn(e,t){return t||e==="click"||e==="mousedown"}function rc(e){return e?.includes("mouse")&&e!=="mousedown"}var ic=b(W(),1),sc=Be.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ke,currentIdRef:{current:null},currentContextRef:{current:null}});function _m(e,t){e.current=t.current}function ri(e){let{children:t,delay:o,timeoutMs:n=0}=e,r=Be.useRef(o),i=Be.useRef(o),s=Be.useRef(null),a=Be.useRef(null),l=at();return F(()=>{if(i.current=o,!s.current){r.current=o;return}r.current={open:$e(r.current,"open"),close:$e(o,"close")}},[o,s,r,i]),(0,ic.jsx)(sc.Provider,{value:Be.useMemo(()=>({hasProvider:!0,delayRef:r,initialDelayRef:i,currentIdRef:s,timeoutMs:n,currentContextRef:a,timeout:l}),[n,l]),children:t})}function ii(e,t={open:!1}){let{open:o}=t,n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),i=Be.useContext(sc),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:c,currentContextRef:d,hasProvider:m,timeout:u}=i,[f,p]=Be.useState(!1),g=Be.useRef(o);return F(()=>{g.current=o},[o]),F(()=>{function h(){d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,a.current=c.current,u.clear()}if(s.current&&!o&&s.current===r){if(p(!1),l){let y=r;return u.start(l,()=>{n.select("open")||s.current&&s.current!==y||h()}),()=>{(g.current||s.current!==y)&&u.clear()}}h()}},[o,r,s,a,l,c,d,u,n]),F(()=>{if(!o)return;let h=d.current,y=s.current;u.clear(),d.current={onOpenChange:n.setOpen,setIsInstantPhase:p},s.current=r,a.current={open:0,close:$e(c.current,"close")},y!==null&&y!==r?(p(!0),h?.setIsInstantPhase(!0),h?.onOpenChange(!1,ee(G.none))):(p(!1),h?.setIsInstantPhase(!1))},[o,r,n,s,a,c,d,u]),F(()=>()=>{if(s.current===r){if(d.current=null,!g.current)return;s.current=null,_m(a,c),u.clear()}},[d,s,a,r,c,u]),Be.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:f}),[m,a,f])}function ct(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var Dt=Math.min,lt=Math.max,jt=Math.round,Go=Math.floor,vt=e=>({x:e,y:e}),ym={left:"right",right:"left",bottom:"top",top:"bottom"};function zn(e,t,o){return lt(e,Dt(t,o))}function _t(e,t){return typeof e=="function"?e(t):e}function Ne(e){return e.split("-")[0]}function dt(e){return e.split("-")[1]}function Dn(e){return e==="x"?"y":"x"}function Ko(e){return e==="y"?"height":"width"}function Fe(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Xo(e){return Dn(Fe(e))}function lc(e,t,o){o===void 0&&(o=!1);let n=dt(e),r=Xo(e),i=Ko(r),s=r==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Uo(s)),[s,Uo(s)]}function dc(e){let t=Uo(e);return[Hn(e),t,Hn(t)]}function Hn(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var ac=["left","right"],cc=["right","left"],xm=["top","bottom"],Sm=["bottom","top"];function Rm(e,t,o){switch(e){case"top":case"bottom":return o?t?cc:ac:t?ac:cc;case"left":case"right":return t?xm:Sm;default:return[]}}function uc(e,t,o,n){let r=dt(e),i=Rm(Ne(e),o==="start",n);return r&&(i=i.map(s=>s+"-"+r),t&&(i=i.concat(i.map(Hn)))),i}function Uo(e){let t=Ne(e);return ym[t]+e.slice(t.length)}function Em(e){var t,o,n,r;return{top:(t=e.top)!=null?t:0,right:(o=e.right)!=null?o:0,bottom:(n=e.bottom)!=null?n:0,left:(r=e.left)!=null?r:0}}function jn(e){return typeof e!="number"?Em(e):{top:e,right:e,bottom:e,left:e}}function eo(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 Ct(e,t,o=!0){return e.filter(r=>r.parentId===t).flatMap(r=>[...!o||r.context?.open?[r]:[],...Ct(e,r.id,o)])}function _o(e){return`data-base-ui-${e}`}var He=b(z(),1),mc=b(Ht(),1);var fc={style:{transition:"none"}};var km="data-base-ui-swipe-ignore",Tm="data-swipe-ignore",o1=`[${km}]`,n1=`[${Tm}]`;var pc={fallbackAxisSide:"end"};var gc=b(W(),1),Pm=He.createContext(null),Cm=()=>He.useContext(Pm),Am=_o("portal");function bc(e={}){let{ref:t,container:o,componentProps:n=me,elementProps:r}=e,i=mo(),a=Cm()?.portalNode,[l,c]=He.useState(null),[d,m]=He.useState(null),u=Y(h=>{h!==null&&m(h)}),f=He.useRef(null);F(()=>{if(o===null){f.current&&(f.current=null,m(null),c(null));return}let h=(o&&(Tn(o)?o:o.current))??a??document.body;if(h==null){f.current&&(f.current=null,m(null),c(null));return}f.current!==h&&(f.current=h,m(null),c(h))},[o,a]);let p=Oe("div",n,{ref:[t,u],props:[{id:i,[Am]:""},r]}),g=l&&p?mc.createPortal(p,l):null;return{node:d,nodeId:He.isValidElement(p)?p.props.id:void 0,subtree:g}}var to=b(z(),1);function hc(){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 Om=b(W(),1),Nm=to.createContext(null),Im=to.createContext(null),Fn=()=>to.useContext(Nm)?.id||null,Ft=e=>{let t=to.useContext(Im);return e??t};var Ve=b(z(),1);function Lm(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",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=i.width,d=i.height,m=i.x,u=i.y;return o==null&&t.x&&s&&(o=i.x-t.x),n==null&&t.y&&a&&(n=i.y-t.y),m-=o||0,u-=n||0,c=0,d=0,!r||l?(c=t.axis==="y"?i.width:0,d=t.axis==="x"?i.height:0,m=s&&t.x!=null?t.x:m,u=a&&t.y!=null?t.y:u):r&&!l&&(d=t.axis==="x"?i.height:d,c=t.axis==="y"?i.width:c),r=!0,{width:c,height:d,x:m,y:u,top:u,right:m+c,bottom:u+d,left:m}}}}function wc(e){return e!=null&&e.clientX!=null}function si(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"),l=r.context.dataRef,c=Ve.useRef(!1),d=Ve.useRef(null),[m,u]=Ve.useState(),[f,p]=Ve.useState([]),g=Y(w=>{r.set("positionReference",w)}),h=Y((w,R,x)=>{c.current||l.current.openEvent&&!wc(l.current.openEvent)||r.set("positionReference",Lm(x??a,{x:w,y:R,axis:n,dataRef:l,pointerType:m}))}),y=Y(w=>{i?d.current||(h(w.clientX,w.clientY,w.currentTarget),p([])):h(w.clientX,w.clientY,w.currentTarget)}),_=Pt(m)?s:i;Ve.useEffect(()=>{if(!o){g(a);return}if(!_)return;function w(){d.current?.(),d.current=null}let R=fe(s);function x(S){let E=Me(S);re(s,E)?w():h(S.clientX,S.clientY)}return!l.current.openEvent||wc(l.current.openEvent)?d.current=oe(R,"mousemove",x):g(a),w},[_,o,s,l,a,r,h,g,f]),Ve.useEffect(()=>()=>{r.set("positionReference",null)},[r]),Ve.useEffect(()=>{o&&!s&&(c.current=!1)},[o,s]),Ve.useEffect(()=>{!o&&i&&(c.current=!0)},[o,i]);let v=Ve.useMemo(()=>{function w(R){u(R.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:y,onMouseEnter:y}},[y]);return Ve.useMemo(()=>o?{reference:v,trigger:v}:{},[o,v])}var Xe=b(z(),1);function Mm(){return!1}function Bm(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function ai(e,t={}){let{enabled:o=!0,escapeKey:n=!0,outsidePress:r=!0,outsidePressEvent:i="sloppy",referencePress:s=Mm,bubbles:a,externalTree:l}=t,c="rootStore"in e?e.rootStore:e,d=c.useState("open"),m=c.useState("floatingElement"),{dataRef:u}=c.context,f=Ft(l),p=Y(typeof r=="function"?r:()=>!1),g=typeof r=="function"?p:r,h=g!==!1,y=Y(()=>i),{escapeKey:_,outsidePress:v}=Bm(a),w=Xe.useRef(!1),R=Xe.useRef(!1),x=Xe.useRef(!1),S=Xe.useRef(!1),E=Xe.useRef(""),k=Xe.useRef(null),P=at(),N=at(),H=Y(()=>{N.clear(),u.current.insideReactTree=!1}),j=Y(O=>{let V=u.current.floatingContext?.nodeId;return(f?Ct(f.nodesRef.current,V):[]).some(ie=>ie.context?.open&&!ie.context.dataRef.current[O])}),L=Y(O=>Mn(O,c.select("floatingElement"))||Mn(O,c.select("domReferenceElement"))),T=Y(O=>{s()&&c.setOpen(!1,ee(G.triggerPress,O.nativeEvent))}),I=Y(O=>{if(!d||!o||!n||O.key!=="Escape"||S.current||!_&&j("__escapeKeyBubbles"))return;let V=$a(O)?O.nativeEvent:O,Z=ee(G.escapeKey,V);c.setOpen(!1,Z),Z.isCanceled||O.preventDefault(),!_&&!Z.isPropagationAllowed&&O.stopPropagation()}),C=Y(()=>{u.current.insideReactTree=!0,N.start(0,H)}),A=Y(O=>{if(!d||!o||O.button!==0)return;let V=Me(O.nativeEvent);re(c.select("floatingElement"),V)&&(w.current||(w.current=!0,R.current=!1))}),M=Y(O=>{!d||!o||(O.defaultPrevented||O.nativeEvent.defaultPrevented)&&w.current&&(R.current=!0)});Xe.useEffect(()=>{if(!d||!o)return H;u.current.__escapeKeyBubbles=_,u.current.__outsidePressBubbles=v;let O=new Ke,V=new Ke;function Z(){O.clear(),S.current=!0}function ie(){O.start(Tt.engine.webkit?5:0,()=>{S.current=!1})}function K(){x.current=!0,V.start(0,()=>{x.current=!1})}function Q(){w.current=!1,R.current=!1}function q(){let B=E.current,D=B==="pen"||!B?"mouse":B,Se=y(),Ae=typeof Se=="function"?Se():Se;return typeof Ae=="string"?Ae:Ae[D]}function $(B){let D=q();return D==="intentional"&&B.type!=="click"||D==="sloppy"&&B.type==="click"}function ne(B){let D=u.current.floatingContext?.nodeId,Se=f&&Ct(f.nodesRef.current,D).some(Ae=>Mn(B,Ae.context?.elements.floating));return L(B)||Se}function se(B){if($(B)){B.type!=="click"&&!L(B)&&(V.clear(),x.current=!1),H();return}if(u.current.insideReactTree){H();return}let D=Me(B),Se=`[${_o("inert")}]`,Ae=U(D)?D.getRootNode():null,Nt=Array.from((ho(Ae)?Ae:Pe(c.select("floatingElement"))).querySelectorAll(Se)),it=c.context.triggerElements;if(D&&(it.hasElement(D)||it.hasMatchingElement(Ye=>re(Ye,D))))return;let It=U(D)?D:null;for(;It&&!wt(It);){let Ye=bt(It);if(wt(Ye)||!U(Ye))break;It=Ye}if(!(Nt.length&&U(D)&&!tc(D)&&!re(D,c.select("floatingElement"))&&Nt.every(Ye=>!re(It,Ye)))){if(he(D)&&!("touches"in B)){let Ye=wt(D),uo=Le(D),Xt=/auto|scroll/,gn=Ye||Xt.test(uo.overflowX),fo=Ye||Xt.test(uo.overflowY),Lt=gn&&D.clientWidth>0&&D.scrollWidth>D.clientWidth,bn=fo&&D.clientHeight>0&&D.scrollHeight>D.clientHeight,hn=uo.direction==="rtl",wn=bn&&(hn?B.offsetX<=D.offsetWidth-D.clientWidth:B.offsetX>D.clientWidth),vn=Lt&&B.offsetY>D.clientHeight;if(wn||vn)return}if(!ne(B)){if(q()==="intentional"&&x.current){V.clear(),x.current=!1;return}typeof g=="function"&&!g(B)||j("__outsidePressBubbles")||(c.setOpen(!1,ee(G.outsidePress,B)),H())}}}function ze(B){q()!=="sloppy"||B.pointerType==="touch"||!c.select("open")||!o||L(B)||se(B)}function ae(B){if(q()!=="sloppy"||!c.select("open")||!o||L(B))return;let D=B.touches[0];D&&(k.current={startTime:Date.now(),startX:D.clientX,startY:D.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},P.start(1e3,()=>{k.current&&(k.current.dismissOnTouchEnd=!1,k.current.dismissOnMouseDown=!1)}))}function ge(B,D){let Se=Me(B);if(!Se)return;let Ae=oe(Se,B.type,()=>{D(B),Ae()})}function be(B){E.current="touch",ge(B,ae)}function Ee(B){P.clear(),B.type==="pointerdown"&&(E.current=B.pointerType),!(B.type==="mousedown"&&k.current&&!k.current.dismissOnMouseDown)&&ge(B,D=>{D.type==="pointerdown"?ze(D):se(D)})}function ye(B){if(!w.current)return;let D=R.current;if(Q(),q()==="intentional"){if(B.type==="pointercancel"){D&&K();return}if(!ne(B)){if(D){K();return}typeof g=="function"&&!g(B)||(V.clear(),x.current=!0,H())}}}function Kt(B){if(q()!=="sloppy"||!k.current||L(B))return;let D=B.touches[0];if(!D)return;let Se=Math.abs(D.clientX-k.current.startX),Ae=Math.abs(D.clientY-k.current.startY),Nt=Math.sqrt(Se*Se+Ae*Ae);Nt>5&&(k.current.dismissOnTouchEnd=!0),Nt>10&&(se(B),P.clear(),k.current=null)}function rt(B){ge(B,Kt)}function ft(B){q()!=="sloppy"||!k.current||L(B)||(k.current.dismissOnTouchEnd&&se(B),P.clear(),k.current=null)}function Ot(B){ge(B,ft)}let xe=Pe(m),mn=ct(n&&ct(oe(xe,"keydown",I),oe(xe,"compositionstart",Z),oe(xe,"compositionend",ie)),h&&ct(oe(xe,"click",Ee,!0),oe(xe,"pointerdown",Ee,!0),oe(xe,"pointerup",ye,!0),oe(xe,"pointercancel",ye,!0),oe(xe,"mousedown",Ee,!0),oe(xe,"mouseup",ye,!0),oe(xe,"touchstart",be,!0),oe(xe,"touchmove",rt,!0),oe(xe,"touchend",Ot,!0)));return()=>{mn(),O.clear(),V.clear(),Q(),x.current=!1,H()}},[u,m,n,h,g,d,o,_,v,I,H,y,j,L,f,c,P]);let X=Xe.useMemo(()=>({onKeyDown:I,onPointerDown:T,onClick:T}),[I,T]),de=Xe.useMemo(()=>({onKeyDown:I,onPointerDown:M,onMouseDown:M,onClickCapture:C,onMouseDownCapture(O){C(),A(O)},onPointerDownCapture(O){C(),A(O)},onMouseUpCapture:C,onTouchEndCapture:C,onTouchMoveCapture:C}),[I,C,A,M]);return Xe.useMemo(()=>o?{reference:X,floating:de,trigger:X}:{},[o,X,de])}var Ie=b(z(),1);function vc(e,t,o){let{reference:n,floating:r}=e,i=Fe(t),s=Xo(t),a=Ko(s),l=Ne(t),c=i==="y",d=n.x+n.width/2-r.width/2,m=n.y+n.height/2-r.height/2,u=n[a]/2-r[a]/2,f;switch(l){case"top":f={x:d,y:n.y-r.height};break;case"bottom":f={x:d,y:n.y+n.height};break;case"right":f={x:n.x+n.width,y:m};break;case"left":f={x:n.x-r.width,y:m};break;default:f={x:n.x,y:n.y}}let p=dt(t);return p&&(f[s]+=u*(p==="end"?1:-1)*(o&&c?-1:1)),f}async function _c(e,t){var o;t===void 0&&(t={});let{x:n,y:r,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:m="floating",altBoundary:u=!1,padding:f=0}=_t(t,e),p=jn(f),h=a[u?m==="floating"?"reference":"floating":m],y=eo(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(h)))==null||o?h:h.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:d,strategy:l})),_=m==="floating"?{x:n,y:r,width:s.floating.width,height:s.floating.height}:s.reference,v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),w=await(i.isElement==null?void 0:i.isElement(v))&&await(i.getScale==null?void 0:i.getScale(v))||{x:1,y:1},R=eo(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:_,offsetParent:v,strategy:l}):_);return{top:(y.top-R.top+p.top)/w.y,bottom:(R.bottom-y.bottom+p.bottom)/w.y,left:(y.left-R.left+p.left)/w.x,right:(R.right-y.right+p.right)/w.x}}var Hm=50,yc=async(e,t,o)=>{let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:_c},l=await(s.isRTL==null?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:d,y:m}=vc(c,n,l),u=n,f=0,p={};for(let g=0;g<i.length;g++){let h=i[g];if(!h)continue;let{name:y,fn:_}=h,{x:v,y:w,data:R,reset:x}=await _({x:d,y:m,initialPlacement:n,placement:u,strategy:r,middlewareData:p,rects:c,platform:a,elements:{reference:e,floating:t}});d=v??d,m=w??m,p[y]={...p[y],...R},x&&f<Hm&&(f++,typeof x=="object"&&(x.placement&&(u=x.placement),x.rects&&(c=x.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:r}):x.rects),{x:d,y:m}=vc(c,u,l)),g=-1)}return{x:d,y:m,placement:u,strategy:r,middlewareData:p}};var xc=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,n;let{placement:r,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:m=!0,fallbackPlacements:u,fallbackStrategy:f="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:g=!0,...h}=_t(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let y=Ne(r),_=Fe(a),v=Ne(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(c.floating)),R=u||(v||!g?[Uo(a)]:dc(a)),x=p!=="none";!u&&x&&R.push(...uc(a,g,p,w));let S=[a,...R],E=await l.detectOverflow(t,h),k=[],P=((n=i.flip)==null?void 0:n.overflows)||[];if(d&&k.push(E[y]),m){let L=lc(r,s,w);k.push(E[L[0]],E[L[1]])}if(P=[...P,{placement:r,overflows:k}],!k.every(L=>L<=0)){var N,H;let L=(((N=i.flip)==null?void 0:N.index)||0)+1,T=S[L];if(T&&(!(m==="alignment"?_!==Fe(T):!1)||P.every(A=>Fe(A.placement)===_?A.overflows[0]>0:!0)))return{data:{index:L,overflows:P},reset:{placement:T}};let I=(H=P.filter(C=>C.overflows[0]<=0).sort((C,A)=>C.overflows[1]-A.overflows[1])[0])==null?void 0:H.placement;if(!I)switch(f){case"bestFit":{var j;let C=(j=P.filter(A=>{if(x){let M=Fe(A.placement);return M===_||M==="y"}return!0}).map(A=>[A.placement,A.overflows.filter(M=>M>0).reduce((M,X)=>M+X,0)]).sort((A,M)=>A[1]-M[1])[0])==null?void 0:j[0];C&&(I=C);break}case"initialPlacement":I=a;break}if(r!==I)return{reset:{placement:I}}}return{}}}};var Sc=new Set(["left","top"]);async function zm(e,t){let{placement:o,platform:n,elements:r}=e,i=await(n.isRTL==null?void 0:n.isRTL(r.floating)),s=Ne(o),a=dt(o),l=Fe(o)==="y",c=Sc.has(s)?-1:1,d=i&&l?-1:1,m=_t(t,e),{mainAxis:u,crossAxis:f,alignmentAxis:p}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof p=="number"&&(f=a==="end"?p*-1:p),l?{x:f*d,y:u*c}:{x:u*c,y:f*d}}var Rc=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,l=await zm(t,e);return s===((o=a.offset)==null?void 0:o.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:r+l.x,y:i+l.y,data:{...l,placement:s}}}}},Ec=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:l={fn:_=>{let{x:v,y:w}=_;return{x:v,y:w}}},...c}=_t(e,t),d={x:o,y:n},m=await i.detectOverflow(t,c),u=Fe(r),f=Dn(u),p=d[f],g=d[u],h=(_,v)=>zn(v+m[_==="y"?"top":"left"],v,v-m[_==="y"?"bottom":"right"]);s&&(p=h(f,p)),a&&(g=h(u,g));let y=l.fn({...t,[f]:p,[u]:g});return{...y,data:{x:y.x-o,y:y.y-n,enabled:{[f]:s,[u]:a}}}}}},kc=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,n;let{x:r,y:i,placement:s,rects:a,middlewareData:l}=t,{offset:c=0,mainAxis:d=!0,crossAxis:m=!0}=_t(e,t),u={x:r,y:i},f=Fe(s),p=Dn(f),g=u[p],h=u[f],y=_t(c,t),_=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:(o=y.mainAxis)!=null?o:0,crossAxis:(n=y.crossAxis)!=null?n:0};if(d){let R=p==="y"?"height":"width",x=a.reference[p]-a.floating[R]+_.mainAxis,S=a.reference[p]+a.reference[R]-_.mainAxis;g<x?g=x:g>S&&(g=S)}if(m){var v,w;let R=p==="y"?"width":"height",x=Sc.has(Ne(s)),S=a.reference[f]-a.floating[R]+(x&&((v=l.offset)==null?void 0:v[f])||0)+(x?0:_.crossAxis),E=a.reference[f]+a.reference[R]+(x?0:((w=l.offset)==null?void 0:w[f])||0)-(x?_.crossAxis:0);h<S?h=S:h>E&&(h=E)}return{[p]:g,[f]:h}}}},Tc=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:n,platform:r,elements:i}=t,{apply:s=()=>{},...a}=_t(e,t),l=await r.detectOverflow(t,a),c=Ne(o),d=dt(o),m=Fe(o)==="y",{width:u,height:f}=n.floating,p,g;c==="top"||c==="bottom"?(p=c,g=d===(await(r.isRTL==null?void 0:r.isRTL(i.floating))?"start":"end")?"left":"right"):(g=c,p=d==="end"?"top":"bottom");let h=f-l.top-l.bottom,y=u-l.left-l.right,_=Dt(f-l[p],h),v=Dt(u-l[g],y),w=t.middlewareData.shift,R=!w,x=_,S=v;w!=null&&w.enabled.x&&(S=y),w!=null&&w.enabled.y&&(x=h),R&&!d&&(m?S=u-2*lt(l.left,l.right):x=f-2*lt(l.top,l.bottom)),await s({...t,availableWidth:S,availableHeight:x});let E=await r.getDimensions(i.floating);return u!==E.width||f!==E.height?{reset:{rects:!0}}:{}}}};function Ac(e){let t=Le(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=he(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n,a=jt(o)!==i||jt(n)!==s;return a&&(o=i,n=s),{width:o,height:n,$:a}}function li(e){return U(e)?e:e.contextElement}function yo(e){let t=li(e);if(!he(t))return vt(1);let o=t.getBoundingClientRect(),{width:n,height:r,$:i}=Ac(t),s=(i?jt(o.width):o.width)/n,a=(i?jt(o.height):o.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var Dm=vt(0);function Oc(e){let t=fe(e);return!Cn()||!t.visualViewport?Dm:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function jm(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===fe(e)}function oo(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);let r=e.getBoundingClientRect(),i=li(e),s=vt(1);t&&(n?U(n)&&(s=yo(n)):s=yo(e));let a=jm(i,o,n)?Oc(i):vt(0),l=(r.left+a.x)/s.x,c=(r.top+a.y)/s.y,d=r.width/s.x,m=r.height/s.y;if(i&&n){let u=fe(i),f=U(n)?fe(n):n,p=u,g=An(p);for(;g&&f!==p;){let h=yo(g),y=g.getBoundingClientRect(),_=Le(g),v=y.left+(g.clientLeft+parseFloat(_.paddingLeft))*h.x,w=y.top+(g.clientTop+parseFloat(_.paddingTop))*h.y;l*=h.x,c*=h.y,d*=h.x,m*=h.y,l+=v,c+=w,p=fe(g),g=An(p)}}return eo({width:d,height:m,x:l,y:c})}function Vn(e,t){let o=Wo(e).scrollLeft;return t?t.left+o:oo(ht(e)).left+o}function Nc(e,t){let o=e.getBoundingClientRect(),n=o.left+t.scrollLeft-Vn(e,o),r=o.top+t.scrollTop;return{x:n,y:r}}function Fm(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e,i=r==="fixed",s=ht(n),a=t?Vo(t.floating):!1;if(n===s||a&&i)return o;let l={scrollLeft:0,scrollTop:0},c=vt(1),d=vt(0),m=he(n);if((m||!i)&&((Qt(n)!=="body"||Fo(s))&&(l=Wo(n)),m)){let f=oo(n);c=yo(n),d.x=f.x+n.clientLeft,d.y=f.y+n.clientTop}let u=s&&!m&&!i?Nc(s,l):vt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-l.scrollLeft*c.x+d.x+u.x,y:o.y*c.y-l.scrollTop*c.y+d.y+u.y}}function Vm(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function Wm(e){let t=Wo(e),o=e.ownerDocument.body,n=lt(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),r=lt(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+Vn(e),s=-t.scrollTop;return Le(o).direction==="rtl"&&(i+=lt(e.clientWidth,o.clientWidth)-n),{width:n,height:r,x:i,y:s}}var Ym=25;function Um(e,t,o){o===void 0&&(o="viewport");let n=o==="layoutViewport",r=fe(e),i=ht(e),s=r.visualViewport,a=i.clientWidth,l=i.clientHeight,c=0,d=0;if(s){let u=!Cn()||t==="fixed";n?u||(c=-s.offsetLeft,d=-s.offsetTop):(a=s.width,l=s.height,u&&(c=s.offsetLeft,d=s.offsetTop))}if(Vn(i)<=0){let u=i.ownerDocument,f=u.body,p=getComputedStyle(f),g=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,h=Math.abs(i.clientWidth-f.clientWidth-g),y=getComputedStyle(i).scrollbarGutter==="stable both-edges"?h/2:h;y<=Ym&&(a-=y)}return{width:a,height:l,x:c,y:d}}function Gm(e,t){let o=oo(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,i=yo(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=r*i.x,c=n*i.y;return{width:s,height:a,x:l,y:c}}function Pc(e,t,o){let n;if(t==="viewport"||t==="layoutViewport")n=Um(e,o,t);else if(t==="document")n=Wm(ht(e));else if(U(t))n=Gm(t,o);else{let r=Oc(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return eo(n)}function Km(e,t){let o=t.get(e);if(o)return o;let n=Bt(e,[],!1).filter(a=>U(a)&&Qt(a)!=="body"),r=null,i=Le(e).position==="fixed",s=i?bt(e):e;for(;U(s)&&!wt(s);){let a=Le(s),l=Pn(s),c=r?r.position:i?"fixed":"";!l&&(c==="fixed"||c==="absolute"&&a.position==="static")?n=n.filter(m=>m!==s):r=a,s=bt(s)}return t.set(e,n),n}function Xm(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e,s=[...o==="clippingAncestors"?Vo(t)?[]:Km(t,this._c):[].concat(o),n],a=Pc(t,s[0],r),l=a.top,c=a.right,d=a.bottom,m=a.left;for(let u=1;u<s.length;u++){let f=Pc(t,s[u],r);l=lt(f.top,l),c=Dt(f.right,c),d=Dt(f.bottom,d),m=lt(f.left,m)}return{width:c-m,height:d-l,x:m,y:l}}function qm(e){let{width:t,height:o}=Ac(e);return{width:t,height:o}}function Zm(e,t,o){let n=he(t),r=ht(t),i=o==="fixed",s=oo(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=vt(0);if((n||!i)&&((Qt(t)!=="body"||Fo(r))&&(a=Wo(t)),n)){let u=oo(t,!0,i,t);l.x=u.x+t.clientLeft,l.y=u.y+t.clientTop}!n&&r&&(l.x=Vn(r));let c=r&&!n&&!i?Nc(r,a):vt(0),d=s.left+a.scrollLeft-l.x-c.x,m=s.top+a.scrollTop-l.y-c.y;return{x:d,y:m,width:s.width,height:s.height}}function ci(e){return Le(e).position==="static"}function Cc(e,t){if(!he(e)||Le(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return ht(e)===o&&(o=o.ownerDocument.body),o}function Ic(e,t){let o=fe(e);if(Vo(e))return o;if(!he(e)){let r=bt(e);for(;r&&!wt(r);){if(U(r)&&!ci(r))return r;r=bt(r)}return o}let n=Cc(e,t);for(;n&&za(n)&&ci(n);)n=Cc(n,t);return n&&wt(n)&&ci(n)&&!Pn(n)?o:n||Da(e)||o}var Qm=async function(e){let t=this.getOffsetParent||Ic,o=this.getDimensions,n=await o(e.floating);return{reference:Zm(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function Jm(e){return Le(e).direction==="rtl"}var di={convertOffsetParentRelativeRectToViewportRelativeRect:Fm,getDocumentElement:ht,getClippingRect:Xm,getOffsetParent:Ic,getElementRects:Qm,getClientRects:Vm,getDimensions:qm,getScale:yo,isElement:U,isRTL:Jm};function Lc(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function $m(e,t,o){let n=null,r,i=ht(e);function s(){var d;clearTimeout(r),(d=n)==null||d.disconnect(),n=null}function a(d,m){d===void 0&&(d=!1),m===void 0&&(m=1),s();let u=e.getBoundingClientRect(),{left:f,top:p,width:g,height:h}=u;if(d||t(),!g||!h)return;let y=Go(p),_=Go(i.clientWidth-(f+g)),v=Go(i.clientHeight-(p+h)),w=Go(f),x={rootMargin:-y+"px "+-_+"px "+-v+"px "+-w+"px",threshold:lt(0,Dt(1,m))||1},S=!0;function E(k){let P=k[0].intersectionRatio;if(!Lc(u,e.getBoundingClientRect()))return a();if(P!==m){if(!S)return a();P?a(!1,P):r=setTimeout(()=>{a(!1,1e-7)},1e3)}S=!1}try{n=new IntersectionObserver(E,{...x,root:i.ownerDocument})}catch{n=new IntersectionObserver(E,x)}n.observe(e)}let l=fe(e),c=()=>a(o);return l.addEventListener("resize",c),a(!0),()=>{l.removeEventListener("resize",c),s()}}function qo(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:l=!1}=n,c=li(e),d=r||i?[...c?Bt(c):[],...t?Bt(t):[]]:[];d.forEach(y=>{r&&y.addEventListener("scroll",o),i&&y.addEventListener("resize",o)});let m=c&&a?$m(c,o,i):null,u=-1,f=null;s&&(f=new ResizeObserver(y=>{let[_]=y;_&&_.target===c&&f&&t&&(f.unobserve(t),cancelAnimationFrame(u),u=requestAnimationFrame(()=>{var v;(v=f)==null||v.observe(t)})),o()}),c&&!l&&f.observe(c),t&&f.observe(t));let p,g=l?oo(e):null;l&&h();function h(){let y=oo(e);g&&!Lc(g,y)&&o(),g=y,p=requestAnimationFrame(h)}return o(),()=>{var y;d.forEach(_=>{r&&_.removeEventListener("scroll",o),i&&_.removeEventListener("resize",o)}),m?.(),(y=f)==null||y.disconnect(),f=null,l&&cancelAnimationFrame(p)}}var Mc=Rc;var Bc=Ec,Hc=xc,zc=Tc;var Dc=kc,Wn=(e,t,o)=>{let n=new Map,r=o??{},i={...di,...r.platform,_c:n};return yc(e,t,{...r,platform:i})};var we=b(z(),1),Fc=b(z(),1),Vc=b(Ht(),1),tg=typeof document<"u",og=function(){},Yn=tg?Fc.useLayoutEffect:og;function Un(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(!Un(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)&&!Un(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Wc(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function jc(e,t){let o=Wc(e);return Math.round(t*o)/o}function ui(e){let t=we.useRef(e);return Yn(()=>{t.current=e}),t}function Yc(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:l,open:c}=e,[d,m]=we.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[u,f]=we.useState(n);Un(u,n)||f(n);let[p,g]=we.useState(null),[h,y]=we.useState(null),_=we.useCallback(A=>{A!==x.current&&(x.current=A,g(A))},[]),v=we.useCallback(A=>{A!==S.current&&(S.current=A,y(A))},[]),w=i||p,R=s||h,x=we.useRef(null),S=we.useRef(null),E=we.useRef(d),k=l!=null,P=ui(l),N=ui(r),H=ui(c),j=we.useCallback(()=>{if(!x.current||!S.current)return;let A={placement:t,strategy:o,middleware:u};N.current&&(A.platform=N.current),Wn(x.current,S.current,A).then(M=>{let X={...M,isPositioned:H.current!==!1};L.current&&!Un(E.current,X)&&(E.current=X,Vc.flushSync(()=>{m(X)}))})},[u,t,o,N,H]);Yn(()=>{c===!1&&E.current.isPositioned&&(E.current.isPositioned=!1,m(A=>({...A,isPositioned:!1})))},[c]);let L=we.useRef(!1);Yn(()=>(L.current=!0,()=>{L.current=!1}),[]),Yn(()=>{if(w&&(x.current=w),R&&(S.current=R),w&&R){if(P.current)return P.current(w,R,j);j()}},[w,R,j,P,k]);let T=we.useMemo(()=>({reference:x,floating:S,setReference:_,setFloating:v}),[_,v]),I=we.useMemo(()=>({reference:w,floating:R}),[w,R]),C=we.useMemo(()=>{let A={position:o,left:0,top:0};if(!I.floating)return A;let M=jc(I.floating,d.x),X=jc(I.floating,d.y);return a?{...A,transform:"translate("+M+"px, "+X+"px)",...Wc(I.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:M,top:X}},[o,a,I.floating,d.x,d.y]);return we.useMemo(()=>({...d,update:j,refs:T,elements:I,floatingStyles:C}),[d,j,T,I,C])}var fi=(e,t)=>{let o=Mc(e);return{name:o.name,fn:o.fn,options:[e,t]}},pi=(e,t)=>{let o=Bc(e);return{name:o.name,fn:o.fn,options:[e,t]}},mi=(e,t)=>({fn:Dc(e).fn,options:[e,t]}),gi=(e,t)=>{let o=Hc(e);return{name:o.name,fn:o.fn,options:[e,t]}},bi=(e,t)=>{let o=zc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Gn=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,o,n=!0){this.fallbackStore=t,this.componentName=o,this.throwOnMissingTrigger=n}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let o=this.attachedStores.lastIndexOf(t);o!==-1&&this.attachedStores.splice(o,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(o=>{o()}))}openByTrigger(t){let o=this.attachedStore;if(o===null)return;let n;if(t){for(let r=this.attachedStores.length-1;r>=0&&!n;r-=1)n=this.attachedStores[r].context.triggerElements.getById(t);n??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!n&&this.throwOnMissingTrigger)throw new Error(De(99,this.componentName,t,this.componentName));o.setOpen(!0,ee(G.imperativeAction,void 0,n))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,ee(G.imperativeAction))}};var ro=b(z(),1),sl=b(Ht(),1);var rl=b(z(),1);var ol=b(z(),1),yi=b(Kn(),1),nl=b(Qc(),1);var Jc=b(z(),1);var wi=[],vi;function $c(){return vi}function el(e){wi.push(e)}function _i(e){let t=(o,n)=>{let r=Te(_g).current,i;try{vi=r;for(let s of wi)s.before(r);i=e(o,n);for(let s of wi)s.after(r);r.didInitialize=!0}finally{vi=void 0}return i};return t.displayName=e.displayName||e.name,t}function tl(e){return Jc.forwardRef(_i(e))}function _g(){return{didInitialize:!1}}var yg=po(19),xg=yg?Rg:Eg;function qn(e,t,o,n,r){return xg(e,t,o,n,r)}function Sg(e,t,o,n,r){let i=ol.useCallback(()=>t(e.getSnapshot(),o,n,r),[e,t,o,n,r]);return(0,yi.useSyncExternalStore)(e.subscribe,i,i)}el({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let o=0;o<e.syncHooks.length;o+=1){let n=e.syncHooks[o],r=n.selector(n.store.state,n.a1,n.a2,n.a3);Object.is(n.value,r)||(t=!0,n.value=r)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(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,yi.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Rg(e,t,o,n,r){let i=$c();if(!i)return Sg(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 Eg(e,t,o,n,r){return(0,nl.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,n,r))}var Zn=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 qn(this,t,o,n,r)}};var no=b(z(),1);var Vt=class extends Zn{constructor(t,o={},n){super(t),this.context=o,this.selectors=n}useSyncedValue(t,o){no.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){no.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 no.useDebugValue(t),qn(this,this.selectors[t],o,n,r)}useContextCallback(t,o){no.useDebugValue(t);let n=Y(o??Ge);this.context[t]=n}useStateSetter(t){let o=no.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 kg={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},Wt=class extends Vt{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:hc(),nested:n,triggerElements:i},kg),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&ec(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 il(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:n,floatingId:r,nested:i,onOpenChange:s}=e,a=t.useState("open"),l=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),d=t.context.triggerElements,m=s,u=rl.useRef(null);n===void 0&&u.current===null&&(u.current=new Wt({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:c,triggerElements:d,onOpenChange:m,floatingId:r,syncOnly:!0,nested:i}));let f=n??u.current;return t.useSyncedValue("floatingId",r),F(()=>{let p={open:a,floatingId:r,referenceElement:l,floatingElement:c};U(l)&&(p.domReferenceElement=l),f.state.positionReference===f.state.referenceElement&&(p.positionReference=l),f.update(p)},[a,r,l,c,f]),f.context.onOpenChange=m,f.context.nested=i,f}var al={tabIndex:-1,[ei]:""};function cl(e,t=!1){let o=mo(),n=Fn()!=null,r=Te(()=>e(o,n)).current;return il({popupStore:r,treatPopupAsFloatingElement:t,floatingRootContext:r.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:r.setOpen}),r}function ll({handle:e,store:t}){return F(()=>e.attachStore(t),[e,t]),null}function Tg(e,t){let o=ro.useRef(null),n=ro.useRef(null);return ro.useCallback(r=>{if(e===void 0)return;let i=!1;if(o.current!==null){let s=o.current,a=n.current,l=t.context.triggerElements.getById(s);a&&l===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 Pg(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 Cg(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function dl(e,t,o,n={}){let r=o.reason,i=r===G.triggerHover,s=t&&r===G.triggerFocus,a=!t&&(r===G.triggerPress||r===G.escapeKey),l=Cg(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;n.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let d={...n.extraState,open:t};s?d.instantType="focus":a?d.instantType="dismiss":i&&(d.instantType=void 0),Pg(d,t,o.trigger,l()),e.update(d)};i?sl.flushSync(c):c()}function ul(e,t,o,n){let r=o.useState("isMountedByTrigger",e),i=Tg(e,o),s=Y(l=>{let c=o.select("open"),d=o.select("activeTriggerId");if(d===e){o.update({activeTriggerElement:l,...c?n:null});return}d==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:l,...n})}),a=ro.useCallback(l=>{i(l),l&&s(l)},[i,s]);return F(()=>{r&&o.update({activeTriggerElement:t.current,...n})},[r,o,t,...Object.values(n)]),{registerTrigger:a,isMountedByThisTrigger:r}}function fl(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,n=ro.useRef(null),r=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");F(()=>{if(!r){n.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let l=e.context.triggerElements.size,c={};e.state.triggerCount!==l&&(c.triggerCount=l);let d=e.select("activeTriggerId"),m=null;if(d){let u=e.context.triggerElements.getById(d);if(u)n.current=d,u!==e.state.activeTriggerElement&&(c.activeTriggerElement=u);else{for(let[f,p]of e.context.triggerElements.entries())if(p===e.state.activeTriggerElement){c.activeTriggerId=f,c.activeTriggerElement=p,n.current=f;break}c.activeTriggerId===void 0&&(n.current===d?m=d:n.current=null)}}else n.current=null;if(!m&&!d&&l===1){let u=e.context.triggerElements.entries().next();if(!u.done){let[f,p]=u.value;c.activeTriggerId=f,c.activeTriggerElement=p,n.current=f}}(c.triggerCount!==void 0||c.activeTriggerId!==void 0||c.activeTriggerElement!==void 0)&&e.update(c),m&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===m&&!e.context.triggerElements.getById(m)){let u=ee(G.none);e.setOpen(!1,u),u.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,i,s,a,o])}function pl(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 l=Y(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return In({enabled:n&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function ml(e,t){e.useSyncedValues(t),F(()=>()=>{e.update({activeTriggerProps:me,inactiveTriggerProps:me,popupProps:me})},[e])}var io=class{constructor(){this.idMap=new Map}add(t,o){this.idMap.set(t,o)}delete(t){this.idMap.delete(t)}hasElement(t){for(let o of this.idMap.values())if(o===t)return!0;return!1}hasMatchingElement(t){for(let o of this.idMap.values())if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function gl(){return new Wt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new io,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function hl(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:gl(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:me,inactiveTriggerProps:me,popupProps:me}}function wl(e,t,o=!1){return new Wt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var Zo=e=>e.triggerIdProp??e.activeTriggerId,xi=e=>e.openProp??e.open,bl=e=>(e.popupElement?.id??e.floatingId)||void 0;function vl(e,t){return t!==void 0&&xi(e)&&Zo(e)===t}function Ag(e,t){return vl(e,t)?!0:t!==void 0&&xi(e)&&Zo(e)==null&&e.triggerCount===1}var _l={open:xi,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:Zo,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:bl,isTriggerActive:(e,t)=>t!==void 0&&Zo(e)===t,isOpenedByTrigger:(e,t)=>vl(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Zo(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Ag(e,t)?bl(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var Si=b(z(),1),yl=b(Kn(),1);function xl(e){let t=Si.useCallback(n=>e===void 0?Ge:e.subscribeStore(n),[e]),o=Si.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,yl.useSyncExternalStore)(t,o,()=>e?.serverStore)}function Sl(e){return Og(e,e.rootContext)}function Og(e,t){let{nodeId:o,externalTree:n}=e,r=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),l=t.useState("floatingId"),[c,d]=Ie.useState(null),[m,u]=Ie.useState(void 0),[f,p]=Ie.useState(void 0),g=Ie.useRef(null),h=Ft(n),y=Ie.useMemo(()=>({reference:r,floating:i,domReference:s}),[r,i,s]),_=Yc({...e,elements:{...y,...c&&{reference:c}}}),v=U(m)?m:null,w=f===void 0?t.state.floatingElement:f;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?s:v),t.useSyncedValue("floatingElement",w);let R=Ie.useCallback(N=>{let H=U(N)?{getBoundingClientRect:()=>N.getBoundingClientRect(),getClientRects:()=>N.getClientRects(),contextElement:N}:N;d(H),_.refs.setReference(H)},[_.refs]),x=Ie.useCallback(N=>{(U(N)||N===null)&&(g.current=N,u(N)),(U(_.refs.reference.current)||_.refs.reference.current===null||N!==null&&!U(N))&&_.refs.setReference(N)},[_.refs,u]),S=Ie.useCallback(N=>{p(N),_.refs.setFloating(N)},[_.refs]),E=Ie.useMemo(()=>({..._.refs,setReference:x,setFloating:S,setPositionReference:R,domReference:g}),[_.refs,x,S,R]),k=Ie.useMemo(()=>({..._.elements,domReference:s}),[_.elements,s]),P=Ie.useMemo(()=>({..._,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:E,elements:k,nodeId:o,rootStore:t}),[_,E,k,o,t,a,l]);return F(()=>{s&&(g.current=s)},[s]),F(()=>{t.context.dataRef.current.floatingContext=P;let N=h?.nodesRef.current.find(H=>H.id===o);N&&(N.context=P)}),Ie.useMemo(()=>({..._,context:P,refs:E,elements:k,rootStore:t}),[_,E,k,P,t])}var yt=b(z(),1);var Ri=Tt.os.mac&&Tt.engine.webkit;function Ei(e,t={}){let{enabled:o=!0,delay:n}=t,r="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=r.context,a=yt.useRef(!1),l=yt.useRef(null),c=yt.useRef(!0),d=at();yt.useEffect(()=>{let u=r.select("domReferenceElement");if(!o)return;let f=fe(u);function p(){let y=r.select("domReferenceElement");!r.select("open")&&he(y)&&y===Ln(Pe(y))&&(a.current=!0)}function g(){c.current=!0}function h(){c.current=!1}return ct(oe(f,"blur",p),Ri&&oe(f,"keydown",g,!0),Ri&&oe(f,"pointerdown",h,!0))},[r,o]),yt.useEffect(()=>{if(!o)return;function u(f){if(f.reason===G.triggerPress||f.reason===G.escapeKey){let p=r.select("domReferenceElement");U(p)&&(l.current=p,a.current=!0)}}return i.on("openchange",u),()=>{i.off("openchange",u)}},[i,o,r]);let m=yt.useMemo(()=>{function u(){a.current=!1,l.current=null}return{onMouseLeave(){u()},onFocus(f){let p=f.currentTarget;if(a.current){if(l.current===p)return;u()}let g=Me(f.nativeEvent);if(U(g)){if(Ri&&!f.relatedTarget){if(!c.current&&!oc(g))return}else if(!nc(g))return}let h=zt(f.relatedTarget,r.context.triggerElements),{nativeEvent:y,currentTarget:_}=f,v=typeof n=="function"?n():n;if(r.select("open")&&h||v===0||v===void 0){r.setOpen(!0,ee(G.triggerFocus,y,_));return}d.start(v,()=>{a.current||r.setOpen(!0,ee(G.triggerFocus,y,_))})},onBlur(f){u();let p=f.relatedTarget,g=f.nativeEvent,h=U(p)&&p.hasAttribute(_o("focus-guard"))&&p.getAttribute("data-type")==="outside";d.start(0,()=>{let y=r.select("domReferenceElement"),_=Ln(Pe(y));!p&&_===y||re(s.current.floatingContext?.refs.floating.current,_)||re(y,_)||h||zt(p??_,r.context.triggerElements)||r.setOpen(!1,ee(G.triggerFocus,g))})}}},[s,n,r,d]);return yt.useMemo(()=>o?{reference:m,trigger:m}:{},[o,m])}var Ti=b(z(),1);var ki=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 Ke,this.restTimeout=new Ke,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Qn=new WeakMap;function So(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Qn.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Qn.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Jn(e,t){let{scopeElement:o,referenceElement:n,floatingElement:r}=t,i=Qn.get(o);i&&i!==e&&So(i),So(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=r,Qn.set(o,e),o.style.pointerEvents="none",n.style.pointerEvents="auto",r.style.pointerEvents="auto"}function Ro(e){let t=e.context.dataRef.current,o=Te(()=>t.hoverInteractionState??ki.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),go(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Pi(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"),l=i.useState("domReferenceElement"),{dataRef:c}=i.context,d=Ft(),m=Fn(),u=Ro(i),f=at(),p=Y(()=>Bn(c.current.openEvent?.type,u.interactedInside)),g=Y(()=>rc(c.current.openEvent?.type)),h=Y(()=>{So(u)});F(()=>{s||(u.pointerType=void 0,u.restTimeoutPending=!1,u.interactedInside=!1,h())},[s,u,h]),Ti.useEffect(()=>h,[h]),F(()=>{if(o&&s&&u.handleCloseOptions?.blockPointerEvents&&g()&&U(l)&&a){let y=l,_=a,v=Pe(a),w=d?.nodesRef.current.find(E=>E.id===m)?.context?.elements.floating;w&&(w.style.pointerEvents="");let R=u.pointerEventsScopeElement!==_?u.pointerEventsScopeElement:null,x=w!==_?w:null,S=u.handleCloseOptions?.getScope?.()??R??x??y.closest("[data-rootownerid]")??v.body;return Jn(u,{scopeElement:S,referenceElement:y,floatingElement:_}),()=>{h()}}},[o,s,l,a,u,g,d,m,h]),Ti.useEffect(()=>{if(!o)return;function y(){return!!(d&&m&&Ct(d.nodesRef.current,m).length>0)}function _(E){let k=$e(n,"close",u.pointerType),P=()=>{i.setOpen(!1,ee(G.triggerHover,E)),d?.events.emit("floating.closed",E)};k?u.openChangeTimeout.start(k,P):(u.openChangeTimeout.clear(),P())}function v(E){let k=Me(E);if(!oi(k)){u.interactedInside=!1;return}u.interactedInside=k?.closest("[aria-haspopup]")!=null}function w(){u.openChangeTimeout.clear(),f.clear(),d?.events.off("floating.closed",x),h()}function R(E){if(y()&&d){d.events.on("floating.closed",x);return}if(zt(E.relatedTarget,i.context.triggerElements))return;let k=c.current.floatingContext?.nodeId??r,P=E.relatedTarget;if(!(d&&k&&U(P)&&Ct(d.nodesRef.current,k,!1).some(H=>re(H.context?.elements.floating,P)))){if(u.handler){u.handler(E);return}h(),g()&&!p()&&_(E)}}function x(E){!d||!m||y()||f.start(0,()=>{d.events.off("floating.closed",x),i.setOpen(!1,ee(G.triggerHover,E)),d.events.emit("floating.closed",E)})}let S=a;return ct(S&&oe(S,"mouseenter",w),S&&oe(S,"mouseleave",R),S&&oe(S,"pointerdown",v,!0),()=>{d?.events.off("floating.closed",x)})},[o,a,i,c,n,r,g,p,h,u,d,m,f])}var Yt=b(z(),1),Rl=b(Ht(),1);var Ng={current:null};function Ci(e,t={}){let{enabled:o=!0,delay:n=0,handleClose:r=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:l=Ng,externalTree:c,isActiveTrigger:d=!0,getHandleCloseContext:m,isClosing:u,shouldOpen:f,guardStaleOpen:p=!1}=t,g="rootStore"in e?e.rootStore:e,{dataRef:h,events:y}=g.context,_=Ft(c),v=Ro(g),w=Yt.useRef(!1),R=je(r),x=je(n),S=je(s),E=je(o),k=je(f),P=je(u),N=Y(()=>Bn(h.current.openEvent?.type,v.interactedInside)),H=Y(()=>k.current?.()!==!1),j=Y((I,C,A)=>{let M=g.context.triggerElements;if(M.hasElement(C))return!I||!re(I,C);if(!U(A))return!1;let X=A;return M.hasMatchingElement(de=>re(de,X))&&(!I||!re(I,X))}),L=Y(()=>{if(!v.handler)return;Pe(g.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),T=Y(()=>{So(v)});return d&&(v.handleCloseOptions=R.current?.__options),Yt.useEffect(()=>L,[L]),Yt.useEffect(()=>{if(!o)return;function I(C){C.open?w.current=!1:(w.current=C.reason===G.triggerHover,L(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return y.on("openchange",I),()=>{y.off("openchange",I)}},[o,y,v,L]),Yt.useEffect(()=>{if(!o)return;function I(O,V=!0){let Z=$e(x.current,"close",v.pointerType);Z?v.openChangeTimeout.start(Z,()=>{g.setOpen(!1,ee(G.triggerHover,O)),_?.events.emit("floating.closed",O)}):V&&(v.openChangeTimeout.clear(),g.setOpen(!1,ee(G.triggerHover,O)),_?.events.emit("floating.closed",O))}let C=l.current??(d?g.select("domReferenceElement"):null);if(!U(C))return;function A(O){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!Pt(v.pointerType))return;let V=ni(S.current),Z=$e(x.current,"open",v.pointerType),ie=Me(O),K=O.currentTarget??null,Q=g.select("domReferenceElement"),q=K;if(U(ie)&&!g.context.triggerElements.hasElement(ie)){for(let ye of g.context.triggerElements.elements())if(re(ye,ie)){q=ye;break}}U(K)&&U(Q)&&!g.context.triggerElements.hasElement(K)&&re(K,Q)&&(q=Q);let $=q==null?!1:j(Q,q,ie),ne=g.select("open"),se=P.current?.()??g.select("transitionStatus")==="ending",ze=!ne&&se&&w.current,ae=!$&&U(q)&&U(Q)&&re(Q,q)&&ze,ge=V>0&&!Z,be=$&&(ne||ze)||ae,Ee=!ne||$;if(be){H()&&g.setOpen(!0,ee(G.triggerHover,O,q));return}ge||(Z?v.openChangeTimeout.start(Z,()=>{Ee&&H()&&g.setOpen(!0,ee(G.triggerHover,O,q))}):Ee&&H()&&g.setOpen(!0,ee(G.triggerHover,O,q)))}function M(O){if(N()){T();return}L();let V=g.select("domReferenceElement"),Z=Pe(V);v.restTimeout.clear(),v.restTimeoutPending=!1;let ie=h.current.floatingContext??m?.();if(zt(O.relatedTarget,g.context.triggerElements))return;if(R.current&&ie){g.select("open")||v.openChangeTimeout.clear();let Q=l.current;v.handler=R.current({...ie,tree:_,x:O.clientX,y:O.clientY,onClose(){T(),L(),E.current&&!N()&&Q===g.select("domReferenceElement")&&I(O,!0)}}),Z.addEventListener("mousemove",v.handler),v.handler(O);return}(v.pointerType!=="touch"||!re(g.select("floatingElement"),O.relatedTarget))&&I(O)}function X(O){re(C,O.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let de=p?oe(C,"mouseout",X):void 0;return a?ct(oe(C,"mousemove",A,{once:!0}),oe(C,"mouseenter",A),oe(C,"mouseleave",M),de):ct(oe(C,"mouseenter",A),oe(C,"mouseleave",M),de)},[L,T,h,x,g,o,R,v,d,j,N,i,a,S,l,_,E,m,P,H,p]),Yt.useMemo(()=>{if(!o)return;function I(C){v.pointerType=C.pointerType}return{onPointerDown:I,onPointerEnter:I,onMouseMove(C){let{nativeEvent:A}=C,M=C.currentTarget,X=g.select("domReferenceElement"),de=g.select("open"),O=j(X,M,C.target);if(i&&!Pt(v.pointerType))return;if(de&&O&&v.handleCloseOptions?.blockPointerEvents){let ie=g.select("floatingElement");if(ie){let K=v.handleCloseOptions?.getScope?.()??M.ownerDocument.body;Jn(v,{scopeElement:K,referenceElement:M,floatingElement:ie})}}let V=ni(S.current);if(de&&!O||V===0||!O&&v.restTimeoutPending&&C.movementX**2+C.movementY**2<2)return;v.restTimeout.clear();function Z(){if(v.restTimeoutPending=!1,N())return;let ie=g.select("open");!v.blockMouseMove&&(!ie||O)&&H()&&g.setOpen(!0,ee(G.triggerHover,A,M))}v.pointerType==="touch"?Rl.flushSync(()=>{Z()}):O&&de?Z():(v.restTimeoutPending=!0,v.restTimeout.start(V,Z))}}},[o,v,N,j,i,g,S,H])}var El=.1,Ig=El*El,le=.5;function $n(e,t,o,n,r,i){return n>=t!=i>=t&&e<=(r-o)*(t-n)/(i-n)+o}function er(e,t,o,n,r,i,s,a,l,c){let d=!1;return $n(e,t,o,n,r,i)&&(d=!d),$n(e,t,r,i,s,a)&&(d=!d),$n(e,t,s,a,l,c)&&(d=!d),$n(e,t,l,c,o,n)&&(d=!d),d}function Lg(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function tr(e,t,o,n,r,i){let s=Math.min(o,r),a=Math.max(o,r),l=Math.min(n,i),c=Math.max(n,i);return e>=s&&e<=a&&t>=l&&t<=c}function Ai(e={}){let{blockPointerEvents:t=!1}=e,o=new Ke,n=({x:r,y:i,placement:s,elements:a,onClose:l,nodeId:c,tree:d})=>{let m=s?.split("-")[0],u=!1,f=null,p=null,g=typeof performance<"u"?performance.now():0;function h(_,v){let w=performance.now(),R=w-g;if(f===null||p===null||R===0)return f=_,p=v,g=w,!1;let x=_-f,S=v-p,E=x*x+S*S,k=R*R*Ig;return f=_,p=v,g=w,E<k}function y(){o.clear(),l()}return function(v){o.clear();let w=a.domReference,R=a.floating;if(!w||!R||m==null||r==null||i==null)return;let{clientX:x,clientY:S}=v,E=Me(v),k=v.type==="mouseleave",P=re(R,E),N=re(w,E);if(P&&(u=!0,!k))return;if(N&&(u=!1,!k)){u=!0;return}if(k&&U(v.relatedTarget)&&re(R,v.relatedTarget))return;function H(){return!!(d&&Ct(d.nodesRef.current,c).length>0)}function j(){H()||y()}if(H())return;let L=w.getBoundingClientRect(),T=R.getBoundingClientRect(),I=r>T.right-T.width/2,C=i>T.bottom-T.height/2,A=T.width>L.width,M=T.height>L.height,X=(A?L:T).left,de=(A?L:T).right,O=(M?L:T).top,V=(M?L:T).bottom;if(m==="top"&&i>=L.bottom-1||m==="bottom"&&i<=L.top+1||m==="left"&&r>=L.right-1||m==="right"&&r<=L.left+1){j();return}let Z=!1;switch(m){case"top":Z=tr(x,S,X,L.top+1,de,T.bottom-1);break;case"bottom":Z=tr(x,S,X,T.top+1,de,L.bottom-1);break;case"left":Z=tr(x,S,T.right-1,V,L.left+1,O);break;case"right":Z=tr(x,S,L.right-1,V,T.left+1,O);break;default:}if(Z)return;if(u&&!Lg(x,S,L)){j();return}if(!k&&h(x,S)){j();return}let ie=!1;switch(m){case"top":{let K=A?le/2:le*4,Q=A||I?r+K:r-K,q=A?r-K:I?r+K:r-K,$=i+le+1,ne=I||A?T.bottom-le:T.top,se=I?A?T.bottom-le:T.top:T.bottom-le;ie=er(x,S,Q,$,q,$,T.left,ne,T.right,se);break}case"bottom":{let K=A?le/2:le*4,Q=A||I?r+K:r-K,q=A?r-K:I?r+K:r-K,$=i-le,ne=I||A?T.top+le:T.bottom,se=I?A?T.top+le:T.bottom:T.top+le;ie=er(x,S,Q,$,q,$,T.left,ne,T.right,se);break}case"left":{let K=M?le/2:le*4,Q=M||C?i+K:i-K,q=M?i-K:C?i+K:i-K,$=r+le+1,ne=C||M?T.right-le:T.left,se=C?M?T.right-le:T.left:T.right-le;ie=er(x,S,ne,T.top,se,T.bottom,$,Q,$,q);break}case"right":{let K=M?le/2:le*4,Q=M||C?i+K:i-K,q=M?i-K:C?i+K:i-K,$=r-le,ne=C||M?T.left+le:T.right,se=C?M?T.left+le:T.right:T.left+le;ie=er(x,S,$,Q,$,q,ne,T.top,se,T.bottom);break}default:}ie?u||o.start(40,j):j()}};return n.__options={...e,blockPointerEvents:t},n}var or=class extends Vt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var hy=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Yr.startingStyle]="startingStyle",e[e.endingStyle=Yr.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Mg={"data-popup-open":""};var Bg={"data-open":""},Hg={"data-closed":""},zg={"data-anchor-hidden":""},kl={open(e){return e?Mg:null}};var Qo={open(e){return e?Bg:Hg},anchorHidden(e){return e?zg:null}},Tl={...Qo,...Ha};function Pl(e){return po(19)?e:e?"true":void 0}var nr=b(z(),1),Oi=nr.createContext(void 0);function Eo(){return nr.useContext(Oi)?.direction??"ltr"}var qe=b(z(),1);var Dg=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:n,placement:r,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:c,padding:d=0,offsetParent:m="real"}=_t(e,t)||{};if(c==null)return{};let u=jn(d),f={x:o,y:n},p=Xo(r),g=Ko(p),h=await s.getDimensions(c),y=p==="y",_=y?"top":"left",v=y?"bottom":"right",w=y?"clientHeight":"clientWidth",R=i.reference[g]+i.reference[p]-f[p]-i.floating[g],x=f[p]-i.reference[p],S=m==="real"?await s.getOffsetParent?.(c):a.floating,E=a.floating[w]||i.floating[g];(!E||!await s.isElement?.(S))&&(E=a.floating[w]||i.floating[g]);let k=R/2-x/2,P=E/2-h[g]/2-1,N=Math.min(u[_],P),H=Math.min(u[v],P),j=N,L=E-h[g]-H,T=E/2-h[g]/2+k,I=zn(j,T,L),C=!l.arrow&&dt(r)!=null&&T!==I&&i.reference[g]/2-(T<j?N:H)-h[g]/2<0,A=C?T<j?T-j:T-L:0;return{[p]:f[p]+A,data:{[p]:I,centerOffset:T-I-A,...C&&{alignmentOffset:A}},reset:C}}}),Cl=(e,t)=>({...Dg(e),options:[e,t]});var Al={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,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-o>=0||s.right-t>=0||s.bottom-o>=0||s.left-t>=0||i}}}};var ko={sideX:"left",sideY:"top"};var Ol="--available-width",Nl="--available-height";function Ml(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 Il(e,t,o){let{rects:n,placement:r}=e;return{side:Ml(t,Ne(r),o),align:dt(r)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function Bl(e){return jg(e,Sl)}function jg(e,t){let{anchor:o,positionMethod:n="absolute",side:r="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:l,collisionPadding:c=5,sticky:d=!1,arrowPadding:m=5,disableAnchorTracking:u=!1,inline:f,keepMounted:p=!1,floatingRootContext:g,mounted:h,collisionAvoidance:y,shift:_,nodeId:v,adaptiveOrigin:w,lazyFlip:R=!1,externalTree:x}=e,[S,E]=qe.useState(null);!h&&S!==null&&E(null);let k=y.side||"flip",P=y.align||"flip",N=y.fallbackAxisSide||"end",H=_?.crossAxis??!1,j=_?.rootBoundary,L=typeof o=="function"?o:void 0,T=Y(L),I=L?T:o,C=je(o),A=je(h),X=Eo()==="rtl",de=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":X?"left":"right","inline-start":X?"right":"left"}[r],O=s==="center"?de:`${de}-${s}`,V=c;typeof V=="number"?V={top:V,right:V,bottom:V,left:V}:V&&(V={top:V.top||0,right:V.right||0,bottom:V.bottom||0,left:V.left||0});let Z=1,ie=r==="bottom"?Z:0,K=r==="top"?Z:0,Q=r==="right"?Z:0,q=r==="left"?Z:0,$={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:V},ne=qe.useRef(null),se=je(i),ze=je(a),ae=typeof i!="function"?i:0,ge=typeof a!="function"?a:0,be=[];f&&be.push(f),be.push(fi(te=>{let Je=Il(te,r,X),pt=typeof se.current=="function"?se.current(Je):se.current,Ue=typeof ze.current=="function"?ze.current(Je):ze.current;return{mainAxis:pt,crossAxis:Ue,alignmentAxis:Ue}},[ae,ge,X,r]));let Ee=P==="none"&&k!=="shift",ye=!Ee&&(d||H||k==="shift"),Kt=k==="none"?null:gi({...$,padding:{top:V.top+Z+ie,right:V.right+Z+q,bottom:V.bottom+Z+K,left:V.left+Z+Q},mainAxis:!H&&k==="flip",crossAxis:P==="flip"?"alignment":!1,fallbackAxisSideDirection:N}),rt=Ee?null:pi({...$,rootBoundary:j,mainAxis:P!=="none",crossAxis:ye,limiter:d||H?void 0:mi(te=>{if(!ne.current)return{};let{width:Je,height:pt}=ne.current.getBoundingClientRect(),Ue=Fe(Ne(te.placement)),kt=Ue==="y"?Je:pt,mt=Ue==="y"?V.left+V.right:V.top+V.bottom;return{offset:kt/2+mt/2}})},[$,d,H,j,V,P]);k==="shift"||P==="shift"||s==="center"?be.push(rt,Kt):be.push(Kt,rt),be.push(bi({...$,apply({elements:{floating:te},availableWidth:Je,availableHeight:pt,rects:Ue}){if(!A.current)return;let kt=te.style;kt.setProperty(Ol,`${Je}px`),kt.setProperty(Nl,`${pt}px`);let mt=fe(te).devicePixelRatio||1,{x:Mo,y:_n,width:yn,height:Ar}=Ue.reference,Or=(Math.round((Mo+yn)*mt)-Math.round(Mo*mt))/mt,Nr=(Math.round((_n+Ar)*mt)-Math.round(_n*mt))/mt;kt.setProperty("--anchor-width",`${Or}px`),kt.setProperty("--anchor-height",`${Nr}px`)}}),Cl(te=>({element:ne.current||Pe(te.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(te){let{elements:Je,middlewareData:pt,placement:Ue,rects:kt,y:mt}=te,Mo=Ne(Ue),_n=Fe(Mo),yn=ne.current,Ar=pt.arrow?.x||0,Or=pt.arrow?.y||0,Nr=yn?.clientWidth||0,Yf=yn?.clientHeight||0,Ir=Ar+Nr/2,la=Or+Yf/2,Uf=Math.abs(pt.shift?.y||0),Gf=kt.reference.height/2,Bo=typeof i=="function"?i(Il(te,r,X)):i,Kf=Uf>Bo,Xf={top:`${Ir}px calc(100% + ${Bo}px)`,bottom:`${Ir}px ${-Bo}px`,left:`calc(100% + ${Bo}px) ${la}px`,right:`${-Bo}px ${la}px`}[Mo],qf=`${Ir}px ${kt.reference.y+Gf-mt}px`;return Je.floating.style.setProperty("--transform-origin",ye&&_n==="y"&&Kf?qf:Xf),{}}},Al,w),F(()=>{!h&&g&&g.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,g]);let ft=qe.useMemo(()=>({elementResize:!u&&typeof ResizeObserver<"u",layoutShift:!u&&typeof IntersectionObserver<"u"}),[u]),{refs:Ot,elements:xe,x:mn,y:B,middlewareData:D,update:Se,placement:Ae,context:Nt,isPositioned:it,floatingStyles:It}=t({rootContext:g,open:p?h:void 0,placement:O,middleware:be,strategy:n,whileElementsMounted:p?void 0:(...te)=>qo(...te,ft),nodeId:v,externalTree:x}),{sideX:Ye,sideY:uo}=D.adaptiveOrigin||ko,Xt=it?n:"fixed",gn=qe.useMemo(()=>{let te;return it?w?te={position:Xt,[Ye]:mn,[uo]:B}:te={...It,position:Xt}:te={position:Xt,top:0,left:0},te[Ol]="100vw",te[Nl]="100vh",it||(te.opacity=0),te},[w,Xt,Ye,mn,uo,B,It,it]),fo=qe.useRef(null);F(()=>{if(!h)return;let te=C.current,Je=typeof te=="function"?te():te,Ue=(Ll(Je)?Je.current:Je)||null||null;Ue!==fo.current&&(Ot.setPositionReference(Ue),fo.current=Ue)},[h,Ot,I,C]),qe.useEffect(()=>{if(!h)return;let te=C.current;typeof te!="function"&&Ll(te)&&te.current!==fo.current&&(Ot.setPositionReference(te.current),fo.current=te.current)},[h,Ot,I,C]),qe.useEffect(()=>{if(p&&h&&xe.reference&&xe.floating)return qo(xe.reference,xe.floating,Se,ft)},[p,h,xe,Se,ft]);let Lt=Ne(Ae),bn=Ml(r,Lt,X),hn=dt(Ae)||"center",wn=!!D.hide?.referenceHidden;F(()=>{R&&h&&it&&Lt!==de&&E(Lt)},[R,h,it,Lt,de]);let vn=qe.useMemo(()=>({position:"absolute",top:D.arrow?.y,left:D.arrow?.x}),[D.arrow]),ca=D.arrow?.centerOffset!==0;return qe.useMemo(()=>({positionerStyles:gn,arrowStyles:vn,arrowRef:ne,arrowUncentered:ca,side:bn,align:hn,physicalSide:Lt,anchorHidden:wn,refs:Ot,context:Nt,isPositioned:it,update:Se}),[gn,vn,ne,ca,bn,hn,Lt,wn,Ot,Nt,it,Se])}function Ll(e){return e!=null&&"current"in e}function rr(e){return e==="starting"?fc:me}function Hl(e,t,{styles:o,transitionStatus:n,props:r,refs:i,hidden:s,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),Oe("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},rr(n),r],stateAttributesMapping:Qo})}var zl=b(z(),1);var Ni=zl.forwardRef(function(t,o){let{render:n,className:r,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:l,...c}=t,{getButtonProps:d,buttonRef:m}=Ya({disabled:i,focusableWhenDisabled:s,native:a});return Oe("button",t,{state:{disabled:i},ref:[o,m],props:[c,d]})});var Ce=b(z(),1),Kl=b(Ht(),1);var Dl=b(z(),1);function jl(e){let[t,o]=Dl.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var To=b(z(),1);function Ii(e){let t=Le(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=he(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n;return(jt(o)!==i||jt(n)!==s)&&(o=i,n=s),{width:o,height:n}}function Vl(e){let{popupElement:t,positionerElement:o,content:n,mounted:r,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:l}=e,c=vo(t,!0),d=bo(),m=To.useRef(null),u=To.useRef(!0),f=To.useRef(Ge),p=Y(i),g=Y(s),h=To.useMemo(()=>Fg(a,l),[a,l]);F(()=>{if(!r){f.current=Ge,u.current=!0,m.current=null;return}if(!t||!o)return;f.current=Fl(t,h),Li(t,"auto");let y=sr(t,"position","static"),_=sr(t,"transform","none"),v=sr(t,"scale","1"),w=Fl(o,{"--available-width":"max-content","--available-height":"max-content"});function R(){y(),_(),w()}function x(){R(),v()}if(p?.(),u.current||m.current===null){ir(o,"max-content");let P=Ii(t);return m.current=P,ir(o,P),x(),g?.(null,P),u.current=!1,()=>{f.current(),f.current=Ge}}ir(o,"max-content");let S=m.current,E=Ii(t);m.current=E,Li(t,S),x(),g?.(S,E),ir(o,E);let k=new AbortController;return d.request(()=>{Li(t,E),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},k.signal)}),()=>{k.abort(),d.cancel(),f.current(),f.current=Ge}},[n,t,o,c,d,r,p,g,h])}function Fg(e,t){let o=e==="top",n=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!n?me:{position:"absolute",[o?"bottom":"top"]:"0",[n?"right":"left"]:"0"}}function sr(e,t,o){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,n)}}function Fl(e,t){let o=[];for(let[n,r]of Object.entries(t))o.push(sr(e,n,r));return o.length?()=>{o.forEach(n=>n())}:Ge}function Li(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 ir(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 Wl=b(z(),1);var Yl=b(W(),1),ar=function(t){let{direction:o="ltr"}=t,n=Wl.useMemo(()=>({direction:o}),[o]);return(0,Yl.jsx)(Oi.Provider,{value:n,children:t.children})};var Ul={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:n},elements:{floating:r},platform:i,strategy:s,placement:a}=e,l=fe(r),c=l.getComputedStyle(r);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:ko};let m=await i.getOffsetParent?.(r),u={width:0,height:0};if(s==="fixed"&&l?.visualViewport)u={width:l.visualViewport.width,height:l.visualViewport.height};else if(m===l){let _=Pe(r);u={width:_.documentElement.clientWidth,height:_.documentElement.clientHeight}}else await i.isElement?.(m)&&(u=await i.getDimensions(m));let f=Ne(a),p=t,g=o;f==="left"&&(p=u.width-(t+n.width)),f==="top"&&(g=u.height-(o+n.height));let h=f==="left"?"right":ko.sideX,y=f==="top"?"bottom":ko.sideY;return{x:p,y:g,data:{sideX:h,sideY:y}}}};var Po=b(W(),1),Xl={activationDirection:e=>e?{"data-activation-direction":e}:null};function ql(e){let{store:t,side:o,children:n}=e,r=Eo(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),l=t.useState("payload"),c=t.useState("mounted"),d=t.useState("popupElement"),m=t.useState("positionerElement"),u=jl(a?i:null),f=Yg(s,l),p=Ce.useRef(null),[g,h]=Ce.useState(null),[y,_]=Ce.useState(null),v=Ce.useRef(null),w=Ce.useRef(null),R=vo(v,!0),x=bo(),S=Ce.useRef(null),[E,k]=Ce.useState(null),[P,N]=Ce.useState(!1);F(()=>(t.set("adaptiveOrigin",Ul),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let H=Y(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),j=Y(M=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),M&&k(M)}),L=Y(()=>{S.current?.abort();let M=new AbortController;S.current=M,R(()=>{h(null),k(null),p.current=null},M.signal)}),T=Ce.useRef(null);F(()=>{(!a||!c)&&(T.current=null)},[a,c]),F(()=>{if(i&&u&&i!==u&&T.current!==i&&p.current){h(p.current),N(!0);let M=Wg(u,i);_(M),T.current=i}},[i,u]),F(()=>{g!=null&&(S.current?.abort(),N(!0),x.request(()=>{Kl.flushSync(()=>{N(!1)}),L()}))},[f,g,L,x]),F(()=>{let M=v.current;if(!M)return;let X=Pe(M).createElement("div");for(let de of Array.from(M.childNodes))X.appendChild(de.cloneNode(!0));p.current=X});let I=g!=null,C;I?C=(0,Po.jsxs)(Ce.Fragment,{children:[(0,Po.jsx)("div",{"data-previous":!0,inert:Pl(!0),ref:w,style:{...E?{"--popup-width":`${E.width}px`,"--popup-height":`${E.height}px`}:null,position:"absolute"},"data-ending-style":P?void 0:""},"previous"),(0,Po.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":P?"":void 0,children:n},f)]}):C=(0,Po.jsx)("div",{"data-current":!0,ref:v,children:n},f),F(()=>{let M=w.current;!M||!g||M.replaceChildren(...Array.from(g.childNodes))},[g]),Vl({popupElement:d,positionerElement:m,mounted:c,content:l,onMeasureLayout:H,onMeasureLayoutComplete:j,side:o,direction:r});let A={activationDirection:Vg(y),transitioning:I};return{children:C,state:A}}function Vg(e){if(e)return`${Gl(e.horizontal,5,"right","left")} ${Gl(e.vertical,5,"down","up")}`}function Gl(e,t,o,n){return e>t?o:e<-t?n:""}function Wg(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 Yg(e,t){let[o,n]=Ce.useState(0),r=Ce.useRef(e),i=Ce.useRef(t),s=Ce.useRef(!1);return F(()=>{let a=r.current,l=i.current,c=e!==a,d=t!==l;c?(n(m=>m+1),s.current=!d):s.current&&d&&(n(m=>m+1),s.current=!1),r.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var cr=b(z(),1),Zl=b(Ht(),1);var Ql=b(W(),1),Jl=cr.forwardRef(function(t,o){let{children:n,container:r,className:i,render:s,style:a,...l}=t,{node:c,subtree:d}=bc({container:r,ref:o,componentProps:t,elementProps:l});return!d&&!c?null:(0,Ql.jsxs)(cr.Fragment,{children:[d,c&&Zl.createPortal(n,c)]})});var tt={};Mt(tt,{Arrow:()=>hd,Handle:()=>$o,Popup:()=>gd,Portal:()=>ud,Positioner:()=>pd,Provider:()=>vd,Root:()=>rd,Trigger:()=>cd,Viewport:()=>yd,createHandle:()=>xd});var Co=b(z(),1);var lr=b(z(),1),Mi=lr.createContext(void 0);function et(e){let t=lr.useContext(Mi);if(t===void 0&&!e)throw new Error(De(72));return t}var $l=b(z(),1);var ed={..._l,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},dr=class extends Vt{constructor(t,o,n){let r=new io;super(od(t,r,o,n),nd(r),ed)}setOpen=(t,o)=>{dl(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,ee(G.triggerPress,t))}};function td(){let e=new io,t=new or(Object.freeze(od(void 0,e)),Object.freeze(nd(e)),ed);return Object.assign(t,{setOpen:Ge,cancelPendingOpen:Ge})}function od(e,t,o,n=!1){let r={...hl(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return r.floatingRootContext=wl(t,o,n),r}function nd(e){return{popupRef:$l.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var Jo=b(W(),1),rd=_i(function(t){let{disabled:o=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:c,handle:d,triggerId:m,defaultTriggerId:u=null,children:f}=t,p=cl((N,H)=>new dr({open:n,openProp:r,activeTriggerId:u,triggerIdProp:m},N,H));p.useControlledProp("openProp",r),p.useControlledProp("triggerIdProp",m),p.useContextCallback("onOpenChange",l),p.useContextCallback("onOpenChangeComplete",c);let g=p.useState("open"),h=!o&&g,y=p.useState("activeTriggerId"),_=p.useState("mounted"),v=p.useState("payload");p.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:o}),fl(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:R}=pl(h,p),x=p.useState("isInstantPhase"),S=p.useState("instantType"),E=p.useState("lastOpenChangeReason"),k=Co.useRef(null);F(()=>{g&&o&&p.setOpen(!1,ee(G.disabled))},[g,o,p]),F(()=>{R==="ending"&&E===G.none||R!=="ending"&&x?(S!=="delay"&&(k.current=S),p.set("instantType","delay")):k.current!==null&&(p.set("instantType",k.current),k.current=null)},[R,x,E,S,p]),F(()=>{h&&y==null&&p.set("payload",void 0)},[p,y,h]),Co.useImperativeHandle(a,()=>({unmount:w,close:()=>p.setOpen(!1,ee(G.imperativeAction))}),[w,p]);let P=h||_||!o&&s!=="none";return(0,Jo.jsxs)(Mi.Provider,{value:p,children:[d&&(0,Jo.jsx)(ll,{handle:d,store:p}),P&&(0,Jo.jsx)(Ug,{store:p,disabled:o,trackCursorAxis:s}),typeof f=="function"?f({payload:v}):f]})});function Ug({store:e,disabled:t,trackCursorAxis:o}){let n=e.useState("floatingRootContext"),r=ai(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=si(n,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=Co.useMemo(()=>ve(i.reference,r.reference),[i.reference,r.reference]);return ml(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:r.floating??me}),null}var fr=b(z(),1);var ur=b(z(),1),Bi=ur.createContext(void 0);function id(){return ur.useContext(Bi)}var ad="data-base-ui-tooltip-trigger";function sd(e){if("composedPath"in e){let o=e.composedPath();for(let n=0;n<o.length;n+=1){let r=o[n];if(U(r))return r}}let t=e.target;return U(t)?t:null}function Kg(e){let t=e;for(;t;){let o=t.closest(`[${ad}]`);if(o)return o;let n=t.getRootNode();t="host"in n&&U(n.host)?n.host:null}return null}var cd=tl(function(t,o){let{render:n,className:r,style:i,handle:s,payload:a,disabled:l,delay:c,closeOnClick:d=!0,closeDelay:m,id:u,...f}=t,p=et(!0),h=xl(s)??p;if(!h)throw new Error(De(82));let y=La(u),_=h.useState("isTriggerActive",y),v=h.useState("isOpenedByTrigger",y),w=h.useState("floatingRootContext"),R=fr.useRef(null),x=c??600,S=m??0,{registerTrigger:E,isMountedByThisTrigger:k}=ul(y,R,h,{payload:a,closeOnClick:d,closeDelay:S}),P=id(),{delayRef:N,isInstantPhase:H,hasProvider:j}=ii(w,{open:v}),L=Ro(w);h.useSyncedValue("isInstantPhase",H);let T=h.useState("disabled"),I=l??T,C=je(I),A=h.useState("trackCursorAxis"),M=h.useState("disableHoverablePopup"),X=fr.useRef(!1),de=at(),O=fr.useRef(void 0);function V(){return j?$e(N.current,"open")===0?0:c??P??600:x}function Z(ae){let ge=R.current;if(!ge||!ae)return!1;let be=Kg(ae);return be!==null&&be!==ge&&re(ge,be)}function ie(ae){let ge=Z(ae);return X.current=ge,ge&&(L.openChangeTimeout.clear(),L.restTimeout.clear(),L.restTimeoutPending=!1,de.clear()),ge}let K=Ci(w,{enabled:!I,mouseOnly:!0,move:!1,handleClose:!M&&A!=="both"?Ai():null,restMs:V,delay(){return m==null&&j?{close:$e(N.current,"close")}:{close:S}},triggerElementRef:R,isActiveTrigger:_,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!X.current}}),Q=Ei(w,{enabled:!I}).reference,q=ae=>{let ge=X.current,be=sd(ae),Ee=ie(be),ye=R.current,Kt=ye&&be&&re(ye,be);if(Ee&&h.select("open")&&h.select("lastOpenChangeReason")===G.triggerHover){h.setOpen(!1,ee(G.triggerHover,ae));return}if(ge&&!Ee&&Kt&&!C.current&&!h.select("open")&&ye&&Pt(O.current)){let rt=()=>{!X.current&&!C.current&&!h.select("open")&&h.setOpen(!0,ee(G.triggerHover,ae,ye))},ft=V();ft===0?(de.clear(),rt()):de.start(ft,rt)}},$=h.useState("triggerProps",k);return Oe("button",t,{state:{open:v},ref:[o,E,R],props:[K,Q,k||A!=="none"?$:void 0,{onMouseOver(ae){q(ae.nativeEvent)},onFocus(ae){Z(sd(ae.nativeEvent))&&ae.preventBaseUIHandler()},onMouseLeave(){X.current=!1,de.clear(),O.current=void 0},onPointerEnter(ae){O.current=ae.pointerType},onPointerDown(ae){O.current=ae.pointerType,h.set("closeOnClick",d),d&&!h.select("open")&&h.cancelPendingOpen(ae.nativeEvent)},onClick(ae){d&&!h.select("open")&&h.cancelPendingOpen(ae.nativeEvent)},id:y,"data-trigger-disabled":I?"":void 0,[ad]:I?void 0:""},f],stateAttributesMapping:kl})});var dd=b(z(),1);var pr=b(z(),1),Hi=pr.createContext(void 0);function ld(){let e=pr.useContext(Hi);if(e===void 0)throw new Error(De(70));return e}var zi=b(W(),1),ud=dd.forwardRef(function(t,o){let{keepMounted:n=!1,...r}=t;return et().useState("mounted")||n?(0,zi.jsx)(Hi.Provider,{value:n,children:(0,zi.jsx)(Jl,{ref:o,...r})}):null});var gr=b(z(),1);var mr=b(z(),1),Di=mr.createContext(void 0);function Ao(){let e=mr.useContext(Di);if(e===void 0)throw new Error(De(71));return e}var fd=b(W(),1),pd=gr.forwardRef(function(t,o){let{render:n,className:r,anchor:i,positionMethod:s="absolute",side:a="top",align:l="center",sideOffset:c=0,alignOffset:d=0,collisionBoundary:m="clipping-ancestors",collisionPadding:u=5,arrowPadding:f=5,sticky:p=!1,disableAnchorTracking:g=!1,collisionAvoidance:h=pc,style:y,..._}=t,v=et(),w=ld(),R=v.useState("open"),x=v.useState("mounted"),S=v.useState("trackCursorAxis"),E=v.useState("disableHoverablePopup"),k=v.useState("floatingRootContext"),P=v.useState("instantType"),N=v.useState("transitionStatus"),H=v.useState("adaptiveOrigin"),j=Bl({anchor:i,positionMethod:s,floatingRootContext:k,mounted:x,side:a,sideOffset:c,align:l,alignOffset:d,collisionBoundary:m,collisionPadding:u,sticky:p,arrowPadding:f,disableAnchorTracking:g,keepMounted:w,collisionAvoidance:h,adaptiveOrigin:H}),L=gr.useMemo(()=>({open:R,side:j.side,align:j.align,anchorHidden:j.anchorHidden,instant:S!=="none"?"tracking-cursor":P}),[R,j.side,j.align,j.anchorHidden,S,P]),T=Hl(t,L,{styles:j.positionerStyles,transitionStatus:N,props:_,refs:[o,v.useStateSetter("positionerElement")],hidden:!x,inert:!R||S==="both"||E});return(0,fd.jsx)(Di.Provider,{value:j,children:T})});var md=b(z(),1);var gd=md.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=et(),{side:l,align:c}=Ao(),d=a.useState("open"),m=a.useState("instantType"),u=a.useState("transitionStatus"),f=a.useState("popupProps"),p=a.useState("floatingRootContext"),g=a.useState("disabled"),h=a.useState("closeDelay");In({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),Pi(p,{enabled:!g,closeDelay:h});let y=a.useStateSetter("popupElement");return Oe("div",t,{state:{open:d,side:l,align:c,instant:m,transitionStatus:u},ref:[o,a.context.popupRef,y],props:[al,f,rr(u),s],stateAttributesMapping:Tl})});var bd=b(z(),1);var hd=bd.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=et(),{arrowRef:l,side:c,align:d,arrowUncentered:m,arrowStyles:u}=Ao(),f=a.useState("open"),p=a.useState("instantType");return Oe("div",t,{state:{open:f,side:c,align:d,uncentered:m,instant:p},ref:[o,l],props:[{style:u,"aria-hidden":!0},s],stateAttributesMapping:Qo})});var wd=b(z(),1);var ji=b(W(),1),vd=function(t){let{delay:o,closeDelay:n,timeout:r=400}=t,i=wd.useMemo(()=>({open:o,close:n}),[o,n]);return(0,ji.jsx)(Bi.Provider,{value:o,children:(0,ji.jsx)(ri,{delay:i,timeoutMs:r,children:t.children})})};var _d=b(z(),1);var yd=_d.forwardRef(function(t,o){let{render:n,className:r,style:i,children:s,...a}=t,l=et(),c=Ao(),d=l.useState("instantType"),{children:m,state:u}=ql({store:l,side:c.side,children:s}),f={activationDirection:u.activationDirection,transitioning:u.transitioning,instant:d};return Oe("div",t,{state:f,ref:o,props:[a,{children:m}],stateAttributesMapping:Xl})});var $o=class extends Gn{constructor(){super(td(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function xd(){return new $o}function ot(e){return Oe(e.defaultTagName??"div",e,e)}var Ed=b(ce(),1),Fi="data-wp-hash";function Vi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qg(document)),e.__wpStyleRuntime}function Xg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Fi}]`))if(o.getAttribute(Fi)===t)return!0;return!1}function kd(e,t,o){if(!e.head)return;let n=Vi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Xg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Fi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function qg(e){let t=Vi();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 Td(e,t){let o=Vi();o.styles.set(e,t);for(let n of o.documents.keys())kd(n,e,t)}typeof process>"u",Td("3167e7d116",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;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 Sd={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",Td("e8e31009f5","._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Rd={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},We=(0,Ed.forwardRef)(function({variant:t="body-md",render:o,className:n,...r},i){return ot({render:o,defaultTagName:"span",ref:i,props:ve(r,{className:J(Sd.text,Rd.heading,Rd.p,Sd[t],n)})})});var Od=b(W(),1),Wi="data-wp-hash";function Yi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Qg(document)),e.__wpStyleRuntime}function Zg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Wi}]`))if(o.getAttribute(Wi)===t)return!0;return!1}function Ad(e,t,o){if(!e.head)return;let n=Yi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Zg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Wi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Qg(e){let t=Yi();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 Jg(e,t){let o=Yi();o.styles.set(e,t);for(let n of o.documents.keys())Ad(n,e,t)}typeof process>"u",Jg("59353631d1","@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,#f7e6e3);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fae8c8);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#ffea8f);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#ccf4d2);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#e0ebf8);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 Pd={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"},Ui=(0,Cd.forwardRef)(function({intent:t="none",className:o,...n},r){return(0,Od.jsx)(We,{ref:r,className:J(Pd.badge,Pd[`is-${t}-intent`],o),...n,variant:"body-sm"})});var Qd=b(ce(),1);var Bd=b(ce(),1);var Ki="data-wp-hash";function Xi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&eb(document)),e.__wpStyleRuntime}function $g(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ki}]`))if(o.getAttribute(Ki)===t)return!0;return!1}function Id(e,t,o){if(!e.head)return;let n=Xi(),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(Ki,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function eb(e){let t=Xi();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 tb(e,t){let o=Xi();o.styles.set(e,t);for(let n of o.documents.keys())Id(n,e,t)}typeof process>"u",tb("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 Nd={slot:"_11fc52b637ff8a7e__slot"},Ld="data-wp-compat-overlay-slot";function ob(){return typeof document>"u"?null:document}function nb(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var xt=null;function Gi(e){return e.setAttribute("aria-hidden","false"),e}function rb(e){let t=e.createElement("div");return t.setAttribute(Ld,""),Nd.slot&&t.classList.add(Nd.slot),e.body.appendChild(t),t}function Md(){if(typeof window>"u"||!nb()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=ob();if(!e||!e.body)return;if(xt&&xt.ownerDocument===e&&xt.isConnected)return Gi(xt);let t=e.querySelector(`[${Ld}]`);return t instanceof HTMLDivElement?(xt=Gi(t),xt):(xt?.isConnected&&xt.remove(),xt=Gi(rb(e)),xt)}var Hd=b(W(),1),zd=(0,Bd.forwardRef)(function({container:t,...o},n){return(0,Hd.jsx)(tt.Portal,{container:t??Md(),...o,ref:n})});var Dd=b(ce(),1),Vd=b(W(),1),qi="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"&&sb(document)),e.__wpStyleRuntime}function ib(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${qi}]`))if(o.getAttribute(qi)===t)return!0;return!1}function jd(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(ib(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(qi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function sb(e){let t=Zi();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 Fd(e,t){let o=Zi();o.styles.set(e,t);for(let n of o.documents.keys())jd(n,e,t)}typeof process>"u",Fd("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var ab={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Fd("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 cb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Wd=(0,Dd.forwardRef)(function({align:t="center",className:o,side:n="top",sideOffset:r=4,...i},s){return(0,Vd.jsx)(tt.Positioner,{ref:s,align:t,side:n,sideOffset:r,...i,className:J(ab["box-sizing"],cb.positioner,o)})});var Yd=b(ce(),1);function Qi(e,t,o){return(0,Yd.cloneElement)(e??t,{children:o})}var lb=b(Gd(),1);var Xd=b(Ji(),1),{lock:M4,unlock:qd}=(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 db(){let e=lb;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return qd(e.privateApis).ThemeProvider}var Zd=db();var en=b(W(),1),$i="data-wp-hash";function es(){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 ub(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${$i}]`))if(o.getAttribute($i)===t)return!0;return!1}function Jd(e,t,o){if(!e.head)return;let n=es(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(ub(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute($i,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function fb(e){let t=es();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 pb(e,t){let o=es();o.styles.set(e,t);for(let n of o.documents.keys())Jd(n,e,t)}typeof process>"u",pb("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 mb={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},gb={background:"#1e1e1e"},ts=(0,Qd.forwardRef)(function({portal:t,positioner:o,children:n,className:r,...i},s){let a=(0,en.jsx)(Zd,{color:gb,children:(0,en.jsx)(tt.Popup,{ref:s,className:J(mb.popup,r),...i,children:n})}),l=Qi(o,(0,en.jsx)(Wd,{}),a);return Qi(t,(0,en.jsx)(zd,{}),l)});var $d=b(ce(),1),eu=b(W(),1),os=(0,$d.forwardRef)(function(t,o){return(0,eu.jsx)(tt.Trigger,{ref:o,...t})});var tu=b(st(),1),ou=b(W(),1);function nu({children:e}){return(0,ou.jsx)(ar,{direction:(0,tu.isRTL)()?"rtl":"ltr",children:e})}var ns=b(W(),1);function rs(e){return(0,ns.jsx)(nu,{children:(0,ns.jsx)(tt.Root,{...e})})}var ru=b(ce(),1),iu=b(st(),1),Oo=b(W(),1),is="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"&&wb(document)),e.__wpStyleRuntime}function hb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${is}]`))if(o.getAttribute(is)===t)return!0;return!1}function su(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(hb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(is,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function wb(e){let t=ss();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 hr(e,t){let o=ss();o.styles.set(e,t);for(let n of o.documents.keys())su(n,e,t)}typeof process>"u",hr("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var vb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",hr("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 _b={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",hr("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 br={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",hr("e8e31009f5","._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var yb={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},so=(0,ru.forwardRef)(function({children:t,variant:o="default",tone:n="brand",openInNewTab:r=!1,target:i,render:s,className:a,...l},c){let d=r||/^_blank$/i.test(i??"");return ot({render:s,defaultTagName:"a",ref:c,props:ve(l,{className:J(yb.a,vb["box-sizing"],_b["outset-ring--focus-except-active"],o!=="unstyled"&&br.link,o!=="unstyled"&&br[`is-${n}`],o==="unstyled"&&br["is-unstyled"],a),target:i??(r?"_blank":void 0),children:(0,Oo.jsxs)(Oo.Fragment,{children:[t,d&&(0,Oo.jsx)("span",{className:br["link-icon"],role:"img","aria-label":(0,iu.__)("(opens in a new tab)")})]})})})});var wr=b(ao(),1),as=b(W(),1),cs=(0,as.jsx)(wr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,as.jsx)(wr.Path,{d:"M12 8L12 13M12 14.5L12 16M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var vr=b(ao(),1),ls=b(W(),1),ds=(0,ls.jsx)(vr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ls.jsx)(vr.Path,{d:"M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75",vectorEffect:"non-scaling-stroke"})});var _r=b(ao(),1),us=b(W(),1),fs=(0,us.jsx)(_r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,us.jsx)(_r.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 yr=b(ao(),1),ps=b(W(),1),ms=(0,ps.jsx)(yr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ps.jsx)(yr.Path,{d:"M12 16V11M12 9.5V8M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var tn=b(ao(),1),on=b(W(),1),gs=(0,on.jsxs)(tn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,on.jsx)(tn.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),(0,on.jsx)(tn.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var cu=b(ce(),1),lu=b(ao(),1),du=b(W(),1),co=(0,cu.forwardRef)(function({icon:t,size:o=24,style:n,...r},i){let s=t.props.style||n?{...t.props.style,...n}:void 0;return(0,du.jsx)(lu.SVG,{ref:i,...t.props,...r,...s?{style:s}:{},width:o,height:o})});var nn=b(ce(),1),Sr=b(st(),1);var uu=b(ce(),1),bs="data-wp-hash";function hs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Sb(document)),e.__wpStyleRuntime}function xb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${bs}]`))if(o.getAttribute(bs)===t)return!0;return!1}function fu(e,t,o){if(!e.head)return;let n=hs(),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(bs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Sb(e){let t=hs();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 Rb(e,t){let o=hs();o.styles.set(e,t);for(let n of o.documents.keys())fu(n,e,t)}typeof process>"u",Rb("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var Eb={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ws=(0,uu.forwardRef)(function({render:t,...o},n){return ot({render:t,ref:n,props:ve({className:Eb["visually-hidden"]},o,{"data-visually-hidden":""})})});var xr=b(W(),1);function pu({"aria-describedby":e,"aria-keyshortcuts":t,shortcut:o}){let n=(0,nn.useId)(),r=o?n:void 0,i=[e,r].filter(Boolean).join(" ");return{descriptionId:r,targetProps:{"aria-describedby":i||void 0,"aria-keyshortcuts":o?.ariaKeyShortcut??t}}}var mu=(0,nn.forwardRef)(function({descriptionId:t,shortcut:o},n){return(0,xr.jsx)(ws,{id:t,"aria-hidden":"true",render:(0,xr.jsx)("span",{ref:n}),children:(0,Sr.sprintf)((0,Sr.__)("Keyboard shortcut: %s"),o.label??o.ariaKeyShortcut)})}),gu=(0,nn.forwardRef)(function({className:t,shortcut:o},n){return(0,xr.jsx)("span",{ref:n,"aria-hidden":"true",className:t,dir:"ltr",children:o.displayShortcut})});var Rr=b(ce(),1),bu=b(st(),1),wu=b(W(),1);import{speak as kb}from"@wordpress/a11y";var 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"&&Pb(document)),e.__wpStyleRuntime}function Tb(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 hu(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(Tb(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 Pb(e){let t=_s();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 Er(e,t){let o=_s();o.styles.set(e,t);for(let n of o.documents.keys())hu(n,e,t)}typeof process>"u",Er("effc4e3032",'@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);left: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 rn={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",Er("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Cb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Er("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",Er("e8e31009f5","._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Ob={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},vu=(0,Rr.forwardRef)(function({tone:t="brand",variant:o="solid",size:n="default",className:r,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:l=(0,bu.__)("Loading"),children:c,...d},m){let u=J(Ob.button,Cb["box-sizing"],Ab["outset-ring--focus-except-active"],o!=="unstyled"&&rn.button,rn[`is-${t}`],rn[`is-${o}`],rn[`is-${n}`],a&&rn["is-loading"],r);return(0,Rr.useEffect)(()=>{a&&l&&kb(l)},[a,l]),(0,wu.jsx)(Ni,{ref:m,className:u,focusableWhenDisabled:i,disabled:s??a,...d,children:c})});var _u=b(ce(),1);var xu=b(W(),1),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"&&Ib(document)),e.__wpStyleRuntime}function Nb(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 yu(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(Nb(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 Ib(e){let t=xs();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 Lb(e,t){let o=xs();o.styles.set(e,t);for(let n of o.documents.keys())yu(n,e,t)}typeof process>"u",Lb("effc4e3032",'@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);left: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 Mb={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"},Ss=(0,_u.forwardRef)(function({className:t,icon:o,...n},r){return(0,xu.jsx)(co,{ref:r,icon:o,className:J(Mb.icon,t),size:24,...n})});Ss.displayName="Button.Icon";var kr=Object.assign(vu,{Icon:Ss});var Ru=b(ce(),1);var nt=b(W(),1),Rs="data-wp-hash";function Es(){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[${Rs}]`))if(o.getAttribute(Rs)===t)return!0;return!1}function Eu(e,t,o){if(!e.head)return;let n=Es(),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(Rs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Hb(e){let t=Es();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 zb(e,t){let o=Es();o.styles.set(e,t);for(let n of o.documents.keys())Eu(n,e,t)}typeof process>"u",zb("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 Su={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},ks=(0,Ru.forwardRef)(function({label:t,className:o,children:n,disabled:r,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:l,positioner:c,"aria-describedby":d,"aria-keyshortcuts":m,...u},f){let p=J(Su["icon-button"],o),{descriptionId:g,targetProps:h}=pu({"aria-describedby":d,"aria-keyshortcuts":m,shortcut:l});return(0,nt.jsxs)(rs,{children:[(0,nt.jsxs)(os,{ref:f,...h,disabled:r&&!i,render:(0,nt.jsx)(kr,{...u,size:a,"aria-label":t,disabled:r,focusableWhenDisabled:i}),className:p,children:[(0,nt.jsx)(co,{icon:s,size:24,className:Su.icon}),l&&g&&(0,nt.jsx)(mu,{descriptionId:g,shortcut:l})]}),(0,nt.jsxs)(ts,{positioner:c,children:[t,l&&(0,nt.jsxs)(nt.Fragment,{children:[" ",(0,nt.jsx)(gu,{shortcut:l})]})]})]})});var ku=b(ce(),1),Ts="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"&&jb(document)),e.__wpStyleRuntime}function Db(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ts}]`))if(o.getAttribute(Ts)===t)return!0;return!1}function Tu(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(Db(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ts,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function jb(e){let t=Ps();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Tu(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 Fb(e,t){let o=Ps();o.styles.set(e,t);for(let n of o.documents.keys())Tu(n,e,t)}typeof process>"u",Fb("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Vb={stack:"_19ce0419607e1896__stack"},Wb={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)"},Ut=(0,ku.forwardRef)(function({direction:t,gap:o,align:n,justify:r,wrap:i,render:s,...a},l){let c={gap:o&&Wb[o],alignItems:n,justifyContent:r,flexDirection:t,flexWrap:i};return ot({render:s,ref:l,props:ve(a,{style:c,className:Vb.stack})})});var sn={};Mt(sn,{ActionButton:()=>Qu,ActionLink:()=>ef,Actions:()=>Fu,CloseIcon:()=>Gu,Description:()=>zu,Root:()=>Au,Title:()=>Lu});var No=b(ce(),1);import{speak as Yb}from"@wordpress/a11y";var Io=b(W(),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"&&Gb(document)),e.__wpStyleRuntime}function Ub(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 Pu(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(Ub(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 Gb(e){let t=Os();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Pu(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 Cu(e,t){let o=Os();o.styles.set(e,t);for(let n of o.documents.keys())Pu(n,e,t)}typeof process>"u",Cu("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Kb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Cu("42aad93a67","@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 Cs={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"},Xb={neutral:null,info:ms,warning:cs,success:gs,error:fs};function qb(e){return e==="error"?"assertive":"polite"}function Zb(e){if(e){if(typeof e=="string")return e;try{return(0,No.renderToString)(e)}catch{return}}}function Qb(e,t){let o=Zb(e);(0,No.useEffect)(()=>{o&&Yb(o,t)},[o,t])}var Au=(0,No.forwardRef)(function({intent:t="neutral",children:o,icon:n,spokenMessage:r=o,politeness:i=qb(t),render:s,...a},l){Qb(r,i);let c=n===null?null:n??Xb[t],d=J(Cs.notice,Cs[`is-${t}`],Kb["box-sizing"]);return ot({defaultTagName:"div",render:s,ref:l,props:ve({className:d,children:(0,Io.jsxs)(Io.Fragment,{children:[o,c&&(0,Io.jsx)(co,{className:Cs.icon,icon:c})]})},a)})});var Ou=b(ce(),1);var Iu=b(W(),1),Ns="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"&&$b(document)),e.__wpStyleRuntime}function Jb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ns}]`))if(o.getAttribute(Ns)===t)return!0;return!1}function Nu(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(Ns,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function $b(e){let t=Is();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Nu(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 eh(e,t){let o=Is();o.styles.set(e,t);for(let n of o.documents.keys())Nu(n,e,t)}typeof process>"u",eh("42aad93a67","@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 th={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,Ou.forwardRef)(function({className:t,...o},n){return(0,Iu.jsx)(We,{ref:n,variant:"heading-md",className:J(th.title,t),...o})});var Mu=b(ce(),1);var Hu=b(W(),1),Ls="data-wp-hash";function Ms(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nh(document)),e.__wpStyleRuntime}function oh(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 Bu(e,t,o){if(!e.head)return;let n=Ms(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(oh(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 nh(e){let t=Ms();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Bu(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 rh(e,t){let o=Ms();o.styles.set(e,t);for(let n of o.documents.keys())Bu(n,e,t)}typeof process>"u",rh("42aad93a67","@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 ih={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"},zu=(0,Mu.forwardRef)(function({className:t,...o},n){return(0,Hu.jsx)(We,{ref:n,variant:"body-md",className:J(ih.description,t),...o})});var Du=b(ce(),1);var Bs="data-wp-hash";function Hs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ah(document)),e.__wpStyleRuntime}function sh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Bs}]`))if(o.getAttribute(Bs)===t)return!0;return!1}function ju(e,t,o){if(!e.head)return;let n=Hs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(sh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Bs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function ah(e){let t=Hs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ju(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 ch(e,t){let o=Hs();o.styles.set(e,t);for(let n of o.documents.keys())ju(n,e,t)}typeof process>"u",ch("42aad93a67","@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 lh={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"},Fu=(0,Du.forwardRef)(function({render:t,...o},n){return ot({defaultTagName:"div",render:t,ref:n,props:ve({className:lh.actions},o)})});var Vu=b(ce(),1),Wu=b(st(),1);var Uu=b(W(),1),zs="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"&&uh(document)),e.__wpStyleRuntime}function dh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${zs}]`))if(o.getAttribute(zs)===t)return!0;return!1}function Yu(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(dh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(zs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function uh(e){let t=Ds();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 fh(e,t){let o=Ds();o.styles.set(e,t);for(let n of o.documents.keys())Yu(n,e,t)}typeof process>"u",fh("42aad93a67","@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 ph={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"},Gu=(0,Vu.forwardRef)(function({className:t,icon:o=ds,label:n=(0,Wu.__)("Dismiss"),...r},i){return(0,Uu.jsx)(ks,{...r,ref:i,className:J(ph["close-icon"],t),variant:"minimal",size:"small",tone:"neutral",icon:o,label:n})});var Xu=b(ce(),1);var Zu=b(W(),1),js="data-wp-hash";function Fs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gh(document)),e.__wpStyleRuntime}function mh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${js}]`))if(o.getAttribute(js)===t)return!0;return!1}function qu(e,t,o){if(!e.head)return;let n=Fs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(mh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(js,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function gh(e){let t=Fs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)qu(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 bh(e,t){let o=Fs();o.styles.set(e,t);for(let n of o.documents.keys())qu(n,e,t)}typeof process>"u",bh("42aad93a67","@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 Ku={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"},Qu=(0,Xu.forwardRef)(function({className:t,loading:o,loadingAnnouncement:n,variant:r,...i},s){return(0,Zu.jsx)(kr,{...i,...o!==void 0?{loading:o,loadingAnnouncement:n??""}:{},ref:s,size:"compact",tone:"neutral",variant:r,className:J(Ku["action-button"],Ku[`is-action-button-${r}`],t)})});var Ju=b(ce(),1);var Ws=b(W(),1),Vs="data-wp-hash";function Ys(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wh(document)),e.__wpStyleRuntime}function hh(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 $u(e,t,o){if(!e.head)return;let n=Ys(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(hh(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 wh(e){let t=Ys();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)$u(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 vh(e,t){let o=Ys();o.styles.set(e,t);for(let n of o.documents.keys())$u(n,e,t)}typeof process>"u",vh("42aad93a67","@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)}._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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--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,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--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,#936400)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--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,#007f2f)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--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 _h={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"},ef=(0,Ju.forwardRef)(function({className:t,render:o,...n},r){return(0,Ws.jsx)(We,{ref:r,className:J(_h["action-link"],t),...n,variant:"body-md",render:(0,Ws.jsx)(so,{tone:"neutral",variant:"default",render:o})})});var tf=b(ce(),1),of=b(W(),1),nf=(0,tf.forwardRef)(({children:e,className:t,ariaLabel:o,as:n="div",...r},i)=>(0,of.jsx)(n,{ref:i,className:J("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...r,children:e}));nf.displayName="NavigableRegion";var rf=nf;var sf=b(st(),1);var Gt=b(W(),1),Gs="data-wp-hash";function Ks(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xh(document)),e.__wpStyleRuntime}function yh(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 af(e,t,o){if(!e.head)return;let n=Ks(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(yh(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 xh(e){let t=Ks();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)af(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 Sh(e,t){let o=Ks();o.styles.set(e,t);for(let n of o.documents.keys())af(n,e,t)}typeof process>"u",Sh("72ef022400",".bfb5a2dd8cceebd3__list{--focus-ring-size:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);list-style:none;margin:calc(var(--focus-ring-size)*-1);overflow-x:auto;padding:var(--focus-ring-size);scroll-padding:var(--focus-ring-size)}.a4759b4cb2c8bd92__li{flex-shrink:0}._07da506d3f2d9afe__item{align-items:center;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:flex;font-weight:var(--wpds-typography-font-weight-default,400);min-block-size:44px;min-inline-size:44px;text-decoration:none}._07da506d3f2d9afe__item:hover,._07da506d3f2d9afe__item[aria-current=page]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}._07da506d3f2d9afe__item[aria-current=page]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}");var Us={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},Rh=({items:e,currentHref:t,ariaLabel:o=(0,sf.__)("Sections"),linkComponent:n,className:r})=>{if(!e.length)return null;let i=n??"a";return(0,Gt.jsx)("nav",{"aria-label":o,className:r,children:(0,Gt.jsx)(Ut,{render:(0,Gt.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:Us.list,children:e.map(s=>(0,Gt.jsx)("li",{className:Us.li,children:(0,Gt.jsx)(We,{variant:"body-md",className:Us.item,render:(0,Gt.jsx)(so,{variant:"unstyled","aria-current":s.href===t?"page":void 0,render:(0,Gt.jsx)(i,{href:s.href})}),children:s.label})},s.href))})})},cf=Rh;var df=b(an(),1),{Fill:uf,Slot:ff}=(0,df.createSlotFill)("SidebarToggle");var Ze=b(W(),1),Xs="data-wp-hash";function qs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&kh(document)),e.__wpStyleRuntime}function Eh(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Xs}]`))if(o.getAttribute(Xs)===t)return!0;return!1}function pf(e,t,o){if(!e.head)return;let n=qs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Eh(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Xs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function kh(e){let t=qs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)pf(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 Th(e,t){let o=qs();o.styles.set(e,t);for(let n of o.documents.keys())pf(n,e,t)}typeof process>"u",Th("1f3750277d","._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}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;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)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.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 St={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function mf({headingLevel:e=1,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:s,navigation:a,components:l,showSidebarToggle:c=!0}){let d=`h${e}`,m=!!a?.items?.length;return(0,Ze.jsxs)(Ut,{direction:"column",className:J(St.header,m&&St["has-navigation"]),children:[(0,Ze.jsxs)(Ut,{className:St["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,Ze.jsxs)(Ut,{direction:"row",gap:"sm",align:"center",justify:"start",className:St["header-lockup"],children:[c&&(0,Ze.jsx)(ff,{bubblesVirtually:!0,className:St["sidebar-toggle-slot"]}),n&&(0,Ze.jsx)("div",{className:St["header-visual"],"aria-hidden":"true",children:n}),r&&(0,Ze.jsx)(We,{className:St["header-title"],render:(0,Ze.jsx)(d,{}),variant:"heading-lg",children:r}),t,o]}),s&&(0,Ze.jsx)(Ut,{align:"center",className:St["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,Ze.jsx)(We,{render:(0,Ze.jsx)("p",{}),variant:"body-md",className:St["header-subtitle"],children:i}),m&&(0,Ze.jsx)(cf,{...a,linkComponent:l?.link,className:St["header-navigation"]})]})}var cn=b(W(),1),Qs="data-wp-hash";function Js(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ch(document)),e.__wpStyleRuntime}function Ph(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Qs}]`))if(o.getAttribute(Qs)===t)return!0;return!1}function gf(e,t,o){if(!e.head)return;let n=Js(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Ph(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Qs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ch(e){let t=Js();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)gf(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 Ah(e,t){let o=Js();o.styles.set(e,t);for(let n of o.documents.keys())gf(n,e,t)}typeof process>"u",Ah("1f3750277d","._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}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;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)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.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 Zs={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function bf({headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,children:s,className:a,actions:l,navigation:c,components:d,ariaLabel:m,hasPadding:u=!1,showSidebarToggle:f=!0}){let p=J(Zs.page,a);return(0,cn.jsxs)(rf,{className:p,ariaLabel:m??(typeof r=="string"?r:""),children:[(r||t||o||l||n||!!c?.items?.length)&&(0,cn.jsx)(mf,{headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:l,navigation:c,components:d,showSidebarToggle:f}),u?(0,cn.jsx)("div",{className:J(Zs.content,Zs["has-padding"]),children:s}):s]})}bf.SidebarToggleFill=uf;var $s=bf;var ut=b(an()),Ff=b(ln()),Vf=b(ce()),At=b(st()),Wf=b(Tr());import{privateApis as Kh}from"@wordpress/connectors";var vf=b(Ji()),{lock:a8,unlock:Lo}=(0,vf.__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='3ac7d2cc0e']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","3ac7d2cc0e"),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__help-text{color:#757575}@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 fn=b(an()),sa=b(Tr()),pn=b(ln()),Et=b(ce()),Qe=b(st()),Hf=b(ea()),zf=b(xf());var Pr=b(an()),na=b(ce()),Af=b(ln()),lo=b(st());import{__experimentalRegisterConnector as Oh,__experimentalConnectorItem as Cf,__experimentalDefaultConnectorSettings as Nh,__experimentalApplicationPasswordConnectorSettings as Ih,privateApis as Lh}from"@wordpress/connectors";var ta=b(Tr()),un=b(ln()),dn=b(ce()),pe=b(st()),Sf=b(ea());function oa({file:e,settingName:t,connectorName:o,isInstalled:n,isActivated:r,keySource:i="none",initialIsConnected:s=!1}){let[a,l]=(0,dn.useState)(!1),[c,d]=(0,dn.useState)(!1),[m,u]=(0,dn.useState)(s),[f,p]=(0,dn.useState)(null),g=e?.replace(/\.php$/,""),h=g?.includes("/")?g.split("/")[0]:g,{derivedPluginStatus:y,canManagePlugins:_,currentApiKey:v,currentUsername:w,hasStoredCredentials:R,hasResolvedSettings:x,canInstallPlugins:S}=(0,un.useSelect)(Q=>{let q=Q(ta.store),ne=q.getEntityRecord("root","site")?.[t],se=typeof ne=="string"?ne:"",ze=typeof ne=="object"&&ne!==null?ne:void 0,ae=ze!==void 0?!!ze.username&&!!ze.password:!!se,ge=q.hasFinishedResolution("getEntityRecord",["root","site"]),be=!!q.canUser("create",{kind:"root",name:"plugin"}),Ee={currentApiKey:se,currentUsername:ze?.username??"",hasStoredCredentials:ae,hasResolvedSettings:ge,canInstallPlugins:be};if(!e)return{...Ee,derivedPluginStatus:ge?"active":"checking",canManagePlugins:void 0};let ye=q.getEntityRecord("root","plugin",g);if(!q.hasFinishedResolution("getEntityRecord",["root","plugin",g]))return{...Ee,derivedPluginStatus:"checking",canManagePlugins:void 0};if(ye){let ft=ye.status==="active"||ye.status==="network-active";return{...Ee,derivedPluginStatus:ft?"active":"inactive",canManagePlugins:!0}}let rt="not-installed";return r?rt="active":n&&(rt="inactive"),{...Ee,derivedPluginStatus:rt,canManagePlugins:!1}},[e,g,t,n,r]),E=f??y,k=_,P=E==="active"&&m||f==="active"&&R,{saveEntityRecord:N,invalidateResolution:H}=(0,un.useDispatch)(ta.store),{createSuccessNotice:j,createErrorNotice:L}=(0,un.useDispatch)(Sf.store),T=Q=>N("root","site",{[t]:Q},{throwOnError:!0}),I=()=>{j((0,pe.sprintf)((0,pe.__)("%s connected successfully."),o),{id:"connector-connect-success",type:"snackbar"})},C=()=>{j((0,pe.sprintf)((0,pe.__)("%s disconnected."),o),{id:"connector-disconnect-success",type:"snackbar"})},A=()=>{L((0,pe.sprintf)((0,pe.__)("Failed to disconnect %s."),o),{id:"connector-disconnect-error",type:"snackbar"})},M=async()=>{if(h){d(!0);try{await N("root","plugin",{slug:h,status:"active"},{throwOnError:!0}),p("active"),H("getEntityRecord",["root","site"]),l(!0),j((0,pe.sprintf)((0,pe.__)("Plugin for %s installed and activated successfully."),o),{id:"connector-plugin-install-success",type:"snackbar"})}catch{L((0,pe.sprintf)((0,pe.__)("Failed to install plugin for %s."),o),{id:"connector-plugin-install-error",type:"snackbar"})}finally{d(!1)}}},X=async()=>{if(e){d(!0);try{await N("root","plugin",{plugin:g,status:"active"},{throwOnError:!0}),p("active"),H("getEntityRecord",["root","site"]),l(!0),j((0,pe.sprintf)((0,pe.__)("Plugin for %s activated successfully."),o),{id:"connector-plugin-activate-success",type:"snackbar"})}catch{L((0,pe.sprintf)((0,pe.__)("Failed to activate plugin for %s."),o),{id:"connector-plugin-activate-error",type:"snackbar"})}finally{d(!1)}}};return{pluginStatus:E,canInstallPlugins:S,canActivatePlugins:k,isExpanded:a,setIsExpanded:l,isBusy:c,isConnected:P,currentApiKey:v,currentUsername:w,hasResolvedSettings:x,keySource:i,handleButtonClick:()=>{if(E==="not-installed"){if(S===!1)return;M()}else if(E==="inactive"){if(k===!1)return;X()}else l(!a)},getButtonLabel:()=>{if(c)return E==="not-installed"?(0,pe.__)("Installing\u2026"):(0,pe.__)("Activating\u2026");if(a)return(0,pe.__)("Cancel");if(P)return(0,pe.__)("Edit");switch(E){case"checking":return(0,pe.__)("Checking\u2026");case"not-installed":return(0,pe.__)("Install");case"inactive":return(0,pe.__)("Activate");case"active":return(0,pe.__)("Set up")}},saveApiKey:async Q=>{let q=v;try{let se=(await T(Q))?.[t];if(Q&&(se===q||!se))throw new Error("It was not possible to connect to the provider using this key.");u(!0),I()}catch($){throw console.error("Failed to save API key:",$),$}},removeApiKey:async()=>{try{await T(""),u(!1),C()}catch(Q){console.error("Failed to remove API key:",Q),A()}},saveCredentials:async({username:Q,applicationPassword:q})=>{try{let se=(await T({username:Q,password:q}))?.[t];if(!se?.username||!se?.password)throw new Error((0,pe.__)("It was not possible to save these credentials."));u(!0),I()}catch($){throw console.error("Failed to save credentials:",$),$}},removeCredentials:async()=>{try{await T({username:"",password:""}),u(!1),C()}catch(Q){console.error("Failed to remove credentials:",Q),A()}}}}var ue=b(W()),Rf=()=>(0,ue.jsx)("svg",{width:"40",height:"40",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,ue.jsx)("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"})}),Ef=()=>(0,ue.jsx)("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,ue.jsx)("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"})}),kf=()=>(0,ue.jsxs)("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,ue.jsx)("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"}),(0,ue.jsx)("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"})]}),Tf=()=>(0,ue.jsxs)("svg",{width:"40",height:"40",viewBox:"0 0 44 44",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,ue.jsx)("rect",{width:"44",height:"44",fill:"#357B49",rx:"6"}),(0,ue.jsx)("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"})]}),Pf=()=>(0,ue.jsxs)("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",children:[(0,ue.jsx)("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"}),(0,ue.jsx)("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)"}),(0,ue.jsx)("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)"}),(0,ue.jsx)("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)"}),(0,ue.jsxs)("defs",{children:[(0,ue.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-0",x1:"7",x2:"11",y1:"15.5",y2:"12",children:[(0,ue.jsx)("stop",{stopColor:"#08B962"}),(0,ue.jsx)("stop",{offset:"1",stopColor:"#08B962",stopOpacity:"0"})]}),(0,ue.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-1",x1:"8",x2:"11.5",y1:"5.5",y2:"11",children:[(0,ue.jsx)("stop",{stopColor:"#F94543"}),(0,ue.jsx)("stop",{offset:"1",stopColor:"#F94543",stopOpacity:"0"})]}),(0,ue.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-2",x1:"3.5",x2:"17.5",y1:"13.5",y2:"12",children:[(0,ue.jsx)("stop",{stopColor:"#FABC12"}),(0,ue.jsx)("stop",{offset:".46",stopColor:"#FABC12",stopOpacity:"0"})]})]})]});var _e=b(W()),{store:Mh}=Lo(Lh);function Of(){try{return JSON.parse(document.getElementById("wp-script-module-data-options-connectors-wp-admin")?.textContent??"{}")}catch{return{}}}function ra(){return Of().connectors??{}}function Nf(){return!!Of().isFileModDisabled}var Bh={google:Pf,openai:Rf,anthropic:Ef,akismet:Tf};function Hh(e,t){if(t)return(0,_e.jsx)("img",{src:t,alt:"",width:40,height:40});let o=Bh[e];return o?(0,_e.jsx)(o,{}):(0,_e.jsx)(kf,{})}var zh=()=>(0,_e.jsx)("span",{style:{color:"#345b37",backgroundColor:"#eff8f0",padding:"4px 12px",borderRadius:"2px",fontSize:"13px",fontWeight:"var(--wpds-typography-font-weight-emphasis)",whiteSpace:"nowrap"},children:(0,lo.__)("Connected")}),Dh=({slug:e})=>(0,_e.jsx)(so,{href:(0,lo.sprintf)((0,lo.__)("https://wordpress.org/plugins/%s/"),e),openInNewTab:!0,children:(0,lo.__)("Learn more")}),jh=()=>(0,_e.jsx)(Ui,{children:(0,lo.__)("Not available")});function If({isConnected:e,showUnavailableBadge:t,pluginSlug:o,isExpanded:n,isBusy:r,pluginStatus:i,actionButtonRef:s,handleButtonClick:a,getButtonLabel:l}){return(0,_e.jsxs)(Pr.__experimentalHStack,{spacing:3,expanded:!1,children:[e&&(0,_e.jsx)(zh,{}),t&&(o?(0,_e.jsx)(Dh,{slug:o}):(0,_e.jsx)(jh,{})),!t&&(0,_e.jsx)(Pr.Button,{ref:s,variant:n||e?"tertiary":"secondary",size:"compact",onClick:a,disabled:i==="checking"||r,isBusy:r,accessibleWhenDisabled:!0,children:l()})]})}function Lf(e){let t=e?.replace(/\.php$/,"");return t?.includes("/")?t.split("/")[0]:t}function Fh({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,l=Lf(r?.file),{pluginStatus:c,canInstallPlugins:d,canActivatePlugins:m,isExpanded:u,setIsExpanded:f,isBusy:p,isConnected:g,currentApiKey:h,hasResolvedSettings:y,keySource:_,handleButtonClick:v,getButtonLabel:w,saveApiKey:R,removeApiKey:x}=oa({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),S=_==="env"||_==="constant",E=c==="not-installed"&&d===!1||c==="inactive"&&m===!1,k=(0,na.useRef)(null);return(0,_e.jsx)(Cf,{className:l?`connector-item--${l}`:void 0,logo:o,name:e,description:t,actionArea:(0,_e.jsx)(If,{isConnected:g,showUnavailableBadge:E,pluginSlug:l,isExpanded:u,isBusy:p,pluginStatus:c,actionButtonRef:k,handleButtonClick:v,getButtonLabel:w}),children:u&&c==="active"&&y&&(0,_e.jsx)(Nh,{initialValue:S?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":h,helpUrl:a,readOnly:g||S,keySource:_,onRemove:S?void 0:async()=>{await x(),k.current?.focus()},onSave:async P=>{await R(P),f(!1),k.current?.focus()}},g?"connected":"setup")})}function Vh({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,l=Lf(r?.file),{pluginStatus:c,canInstallPlugins:d,canActivatePlugins:m,isExpanded:u,setIsExpanded:f,isBusy:p,isConnected:g,currentUsername:h,hasResolvedSettings:y,keySource:_,handleButtonClick:v,getButtonLabel:w,saveCredentials:R,removeCredentials:x}=oa({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),S=_==="env"||_==="constant",E=(0,na.useRef)(null),k=c==="not-installed"&&d===!1||c==="inactive"&&m===!1;return(0,_e.jsx)(Cf,{className:l?`connector-item--${l}`:void 0,logo:o,name:e,description:t,actionArea:(0,_e.jsx)(If,{isConnected:g,showUnavailableBadge:k,pluginSlug:l,isExpanded:u,isBusy:p,pluginStatus:c,actionButtonRef:E,handleButtonClick:v,getButtonLabel:w}),children:u&&c==="active"&&y&&(0,_e.jsx)(Ih,{initialUsername:S?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":h,helpUrl:a,readOnly:g||S,keySource:_,onRemove:S?void 0:async()=>{await x(),E.current?.focus()},onSave:async P=>{await R(P),f(!1),E.current?.focus()}},g?"connected":"setup")})}function Mf(){let e=ra(),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:Hh(o,n.logoUrl),authentication:r,plugin:n.plugin},a=Lo((0,Af.select)(Mh)).getConnector(i);r.method==="api_key"&&!a?.render?s.render=Fh:r.method==="application_password"&&!a?.render&&(s.render=Vh),Oh(i,s)}}var Cr=b(W());function Bf(){return(0,Cr.jsx)("div",{className:"ai-plugin-callout__decoration","aria-hidden":"true",children:(0,Cr.jsx)("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%"},children:(0,Cr.jsx)("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 Rt=b(W()),Wh="ai",Yh="ai-wp-admin",ia="ai/ai",Uh="https://wordpress.org/plugins/ai/",aa=Object.values(ra()),Gh=aa.some(e=>e.type==="ai_provider"),Df=[];for(let e of aa)e.type==="ai_provider"&&e.authentication.method==="api_key"&&Df.push(e.authentication.settingName);function jf(){let[e,t]=(0,Et.useState)(!1),[o,n]=(0,Et.useState)(!1),r=(0,Et.useRef)(null);(0,Et.useEffect)(()=>{o&&r.current?.focus()},[o]);let i=(0,Et.useRef)(aa.some(R=>R.type==="ai_provider"&&R.authentication.method==="api_key"&&R.authentication.isConnected)).current,{pluginStatus:s,canInstallPlugins:a,canManagePlugins:l,hasConnectedProvider:c}=(0,pn.useSelect)(R=>{let x=R(sa.store),S=!!x.canUser("create",{kind:"root",name:"plugin"}),E=x.getEntityRecord("root","site"),k=i||Df.some(H=>!!E?.[H]),P=x.getEntityRecord("root","plugin",ia);return x.hasFinishedResolution("getEntityRecord",["root","plugin",ia])?P?{pluginStatus:P.status==="active"?"active":"inactive",canInstallPlugins:S,canManagePlugins:!0,hasConnectedProvider:k}:{pluginStatus:"not-installed",canInstallPlugins:S,canManagePlugins:S,hasConnectedProvider:k}:{pluginStatus:"checking",canInstallPlugins:S,canManagePlugins:void 0,hasConnectedProvider:k}},[]),{saveEntityRecord:d}=(0,pn.useDispatch)(sa.store),{createSuccessNotice:m,createErrorNotice:u}=(0,pn.useDispatch)(Hf.store),f=async()=>{t(!0);try{await d("root","plugin",{slug:Wh,status:"active"},{throwOnError:!0}),n(!0),m((0,Qe.__)("AI plugin installed and activated successfully."),{id:"ai-plugin-install-success",type:"snackbar"})}catch{u((0,Qe.__)("Failed to install the AI plugin."),{id:"ai-plugin-install-error",type:"snackbar"})}finally{t(!1)}},p=async()=>{t(!0);try{await d("root","plugin",{plugin:ia,status:"active"},{throwOnError:!0}),n(!0),m((0,Qe.__)("AI plugin activated successfully."),{id:"ai-plugin-activate-success",type:"snackbar"})}catch{u((0,Qe.__)("Failed to activate the AI plugin."),{id:"ai-plugin-activate-error",type:"snackbar"})}finally{t(!1)}};if(!Gh||s==="checking"||s==="active"&&i&&!o||s==="inactive"&&l===!1)return null;let g=s==="active"&&!c,h=s==="active"&&c&&(!i||o),y=s==="not-installed"||s==="inactive",_=s==="not-installed"&&a===!1,v=()=>h?(0,Qe.__)("The <strong>AI plugin</strong> is ready to use. You can use it to generate featured images, alt text, titles, excerpts and more. <a>Learn more</a>"):g?(0,Qe.__)("The <strong>AI plugin</strong> is installed. Connect an AI provider below to generate featured images, alt text, titles, excerpts, and more. <a>Learn more</a>"):(0,Qe.__)("The <strong>AI plugin</strong> can use your AI connectors to generate featured images, alt text, titles, excerpts and more. <a>Learn more</a>"),w=()=>s==="not-installed"?{label:e?(0,Qe.__)("Installing\u2026"):(0,Qe.__)("Install the AI plugin"),disabled:e,onClick:e?void 0:f}:{label:e?(0,Qe.__)("Activating\u2026"):(0,Qe.__)("Activate the AI plugin"),disabled:e,onClick:e?void 0:p};return(0,Rt.jsxs)("div",{className:"ai-plugin-callout",children:[(0,Rt.jsxs)("div",{className:"ai-plugin-callout__content",children:[(0,Rt.jsx)("p",{children:(0,Et.createInterpolateElement)(v(),{strong:(0,Rt.jsx)("strong",{}),a:(0,Rt.jsx)(fn.ExternalLink,{href:Uh})})}),!_&&(y?(0,Rt.jsx)(fn.Button,{variant:"primary",size:"compact",isBusy:e,disabled:w().disabled,accessibleWhenDisabled:!0,onClick:w().onClick,children:w().label}):(0,Rt.jsx)(fn.Button,{ref:r,variant:"secondary",size:"compact",href:(0,zf.addQueryArgs)("options-general.php",{page:Yh}),children:(0,Qe.__)("Control features in the AI plugin")}))]}),(0,Rt.jsx)(Bf,{})]})}var Re=b(W()),{store:Xh}=Lo(Kh);Mf();function qh(){let e=Nf(),{connectors:t,canInstallPlugins:o,isAiPluginInstalled:n}=(0,Ff.useSelect)(c=>{let d=c(Wf.store),m=d.getEntityRecord("root","plugin","ai/ai");return{connectors:Lo(c(Xh)).getConnectors(),canInstallPlugins:d.canUser("create",{kind:"root",name:"plugin"}),isAiPluginInstalled:!!m}},[]),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)),l=r.length===0;return(0,Re.jsx)($s,{title:(0,At.__)("Connectors"),subTitle:(0,At.__)("All of your API keys and credentials are stored here and shared across plugins. Configure once and use everywhere."),children:(0,Re.jsxs)("div",{className:`connectors-page${l?" connectors-page--empty":""}`,children:[a.length>0&&(e||!o)&&(0,Re.jsx)(sn.Root,{intent:"info",className:"connectors-page__file-mods-notice",children:(0,Re.jsx)(sn.Description,{children:e?(0,At.__)("Plugins cannot be installed here due to your site configuration. Install them manually using your normal deployment workflow."):(0,At.__)("You do not have permission to install plugins. Please ask a site administrator to install them for you.")})}),l?(0,Re.jsxs)(ut.__experimentalVStack,{alignment:"center",spacing:3,style:{maxWidth:480},children:[(0,Re.jsxs)(ut.__experimentalVStack,{alignment:"center",spacing:2,children:[(0,Re.jsx)(ut.__experimentalHeading,{level:2,size:15,children:(0,At.__)("No connectors yet")}),(0,Re.jsx)(ut.__experimentalText,{size:12,children:(0,At.__)("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.")})]}),(0,Re.jsx)(ut.Button,{variant:"secondary",href:"plugin-install.php",__next40pxDefaultSize:!0,children:(0,At.__)("Learn more")})]}):(0,Re.jsxs)(ut.__experimentalVStack,{spacing:3,children:[(0,Re.jsx)(jf,{}),(0,Re.jsx)(ut.__experimentalVStack,{spacing:3,role:"list",children:t.map(c=>c.render?(0,Re.jsx)(c.render,{slug:c.slug,name:c.name,description:c.description,type:c.type,logo:c.logo,authentication:c.authentication,plugin:c.plugin},c.slug):null)})]}),o&&!e&&(0,Re.jsx)("p",{className:"connectors-page__help-text",children:(0,Vf.createInterpolateElement)((0,At.__)("If the connector you need is not listed, <a>search the plugin directory</a> to see if a connector is available."),{a:(0,Re.jsx)("a",{href:"plugin-install.php?s=connector&tab=search&type=tag"})})})]})})}function Zh(){return(0,Re.jsx)(qh,{})}var Qh=Zh;export{Qh as stage};
/*! Bundled license information:
use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/build/routes/font-list/content.js b/wp-includes/build/routes/font-list/content.js
index 6f0404e093..42109fc029 100644
--- a/wp-includes/build/routes/font-list/content.js
+++ b/wp-includes/build/routes/font-list/content.js
@@ -224,13 +224,6 @@ var require_with_selector = __commonJS({
}
});
-// package-external:@wordpress/primitives
-var require_primitives = __commonJS({
- "package-external:@wordpress/primitives"(exports, module) {
- module.exports = window.wp.primitives;
- }
-});
-
// package-external:@wordpress/compose
var require_compose = __commonJS({
"package-external:@wordpress/compose"(exports, module) {
@@ -252,6 +245,13 @@ var require_private_apis = __commonJS({
}
});
+// package-external:@wordpress/primitives
+var require_primitives = __commonJS({
+ "package-external:@wordpress/primitives"(exports, module) {
+ module.exports = window.wp.primitives;
+ }
+});
+
// package-external:@wordpress/components
var require_components = __commonJS({
"package-external:@wordpress/components"(exports, module) {
@@ -483,16 +483,16 @@ var require_date = __commonJS({
// node_modules/clsx/dist/clsx.mjs
function r(e2) {
- var t3, f2, n2 = "";
+ var t2, f2, n2 = "";
if ("string" == typeof e2 || "number" == typeof e2) n2 += e2;
else if ("object" == typeof e2) if (Array.isArray(e2)) {
- var o3 = e2.length;
- for (t3 = 0; t3 < o3; t3++) e2[t3] && (f2 = r(e2[t3])) && (n2 && (n2 += " "), n2 += f2);
+ var o2 = e2.length;
+ for (t2 = 0; t2 < o2; t2++) e2[t2] && (f2 = r(e2[t2])) && (n2 && (n2 += " "), n2 += f2);
} else for (f2 in e2) e2[f2] && (n2 && (n2 += " "), n2 += f2);
return n2;
}
function clsx() {
- for (var e2, t3, f2 = 0, n2 = "", o3 = arguments.length; f2 < o3; f2++) (e2 = arguments[f2]) && (t3 = r(e2)) && (n2 && (n2 += " "), n2 += t3);
+ for (var e2, t2, f2 = 0, n2 = "", o2 = arguments.length; f2 < o2; f2++) (e2 = arguments[f2]) && (t2 = r(e2)) && (n2 && (n2 += " "), n2 += t2);
return n2;
}
var clsx_default = clsx;
@@ -8679,13 +8679,13 @@ function registerStyle(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- 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)}}}');
+ registerStyle("3167e7d116", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;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("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)}");
+ registerStyle("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
-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 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", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
var Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md", render, className, ...props }, ref) {
const element = useRender({
render,
@@ -8704,44 +8704,6 @@ var Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md"
return element;
});
-// packages/icons/build-module/icon/index.mjs
-var import_element11 = __toESM(require_element(), 1);
-var icon_default = (0, import_element11.forwardRef)(
- ({ icon, size: size4 = 24, ...props }, ref) => {
- return (0, import_element11.cloneElement)(icon, {
- width: size4,
- height: size4,
- ...props,
- ref
- });
- }
-);
-
-// packages/icons/build-module/library/chevron-left.mjs
-var import_primitives = __toESM(require_primitives(), 1);
-var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
-var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
-
-// packages/icons/build-module/library/chevron-right.mjs
-var import_primitives2 = __toESM(require_primitives(), 1);
-var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
-var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
-
-// packages/icons/build-module/library/more-vertical.mjs
-var import_primitives3 = __toESM(require_primitives(), 1);
-var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
-var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
-
-// packages/icons/build-module/library/next.mjs
-var import_primitives4 = __toESM(require_primitives(), 1);
-var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
-var next_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives4.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" }) });
-
-// packages/icons/build-module/library/previous.mjs
-var import_primitives5 = __toESM(require_primitives(), 1);
-var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
-var previous_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives5.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" }) });
-
// packages/ui/build-module/tooltip/index.mjs
var tooltip_exports = {};
__export(tooltip_exports, {
@@ -8754,10 +8716,10 @@ __export(tooltip_exports, {
});
// packages/ui/build-module/tooltip/popup.mjs
-var import_element15 = __toESM(require_element(), 1);
+var import_element14 = __toESM(require_element(), 1);
// packages/ui/build-module/tooltip/portal.mjs
-var import_element12 = __toESM(require_element(), 1);
+var import_element11 = __toESM(require_element(), 1);
// packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
@@ -8900,10 +8862,10 @@ function getWpCompatOverlaySlot() {
}
// packages/ui/build-module/tooltip/portal.mjs
-var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
-var Portal = (0, import_element12.forwardRef)(
+var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+var Portal = (0, import_element11.forwardRef)(
function TooltipPortal3({ container, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
index_parts_exports.Portal,
{
container: container ?? getWpCompatOverlaySlot(),
@@ -8915,8 +8877,8 @@ var Portal = (0, import_element12.forwardRef)(
);
// packages/ui/build-module/tooltip/positioner.mjs
-var import_element13 = __toESM(require_element(), 1);
-var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
+var import_element12 = __toESM(require_element(), 1);
+var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
function getRuntime3() {
const globalScope = globalThis;
@@ -9005,9 +8967,9 @@ if (typeof process === "undefined" || true) {
registerStyle3("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_default2 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
-var Positioner = (0, import_element13.forwardRef)(
+var Positioner = (0, import_element12.forwardRef)(
function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
index_parts_exports.Positioner,
{
ref,
@@ -9026,9 +8988,9 @@ var Positioner = (0, import_element13.forwardRef)(
);
// packages/ui/build-module/utils/render-slot-with-children.mjs
-var import_element14 = __toESM(require_element(), 1);
+var import_element13 = __toESM(require_element(), 1);
function renderSlotWithChildren(slot, defaultSlot, children) {
- return (0, import_element14.cloneElement)(slot ?? defaultSlot, { children });
+ return (0, import_element13.cloneElement)(slot ?? defaultSlot, { children });
}
// packages/ui/build-module/utils/theme-provider.mjs
@@ -9059,7 +9021,7 @@ function getThemeProvider() {
var ThemeProvider = getThemeProvider();
// packages/ui/build-module/tooltip/popup.mjs
-var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
function getRuntime4() {
const globalScope = globalThis;
@@ -9145,8 +9107,8 @@ if (typeof process === "undefined" || true) {
}
var style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
var POPUP_COLOR = { background: "#1e1e1e" };
-var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
- const popupContent = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+var Popup = (0, import_element14.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+ const popupContent = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
index_parts_exports.Popup,
{
ref,
@@ -9157,42 +9119,44 @@ var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, po
) });
const positionedPopup = renderSlotWithChildren(
positioner,
- /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(Positioner, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Positioner, {}),
popupContent
);
- return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(Portal, {}), positionedPopup);
+ return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Portal, {}), positionedPopup);
});
// packages/ui/build-module/tooltip/trigger.mjs
-var import_element16 = __toESM(require_element(), 1);
-var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
-var Trigger = (0, import_element16.forwardRef)(
+var import_element15 = __toESM(require_element(), 1);
+var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
+var Trigger = (0, import_element15.forwardRef)(
function TooltipTrigger3(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(index_parts_exports.Trigger, { ref, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(index_parts_exports.Trigger, { ref, ...props });
}
);
// packages/ui/build-module/utils/direction-provider.mjs
var import_i18n = __toESM(require_i18n(), 1);
-var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
function DirectionProvider3({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
+ return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(DirectionProvider, { direction: (0, import_i18n.isRTL)() ? "rtl" : "ltr", children });
}
// packages/ui/build-module/tooltip/root.mjs
-var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
function Root(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(index_parts_exports.Root, { ...props }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(index_parts_exports.Root, { ...props }) });
}
// packages/ui/build-module/tooltip/provider.mjs
-var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
function Provider({ ...props }) {
- return /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(index_parts_exports.Provider, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(index_parts_exports.Provider, { ...props });
}
-// packages/ui/build-module/visually-hidden/visually-hidden.mjs
-var import_element17 = __toESM(require_element(), 1);
+// packages/ui/build-module/link/link.mjs
+var import_element16 = __toESM(require_element(), 1);
+var import_i18n2 = __toESM(require_i18n(), 1);
+var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
function getRuntime5() {
const globalScope = globalThis;
@@ -9274,28 +9238,111 @@ function registerStyle5(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle5("fa606a57ae", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");
+ registerStyle5("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
}
-var style_default4 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
-var VisuallyHidden = (0, import_element17.forwardRef)(
- function VisuallyHidden2({ render, ...restProps }, ref) {
- const element = useRender({
- render,
- ref,
- props: mergeProps(
- { className: style_default4["visually-hidden"] },
- restProps,
- {
- // @ts-expect-error Arbitrary data-* attributes aren't indexable on the typed div props. Kept hardcoded so consumers can't change or remove it.
- "data-visually-hidden": ""
- }
- )
+var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+if (typeof process === "undefined" || true) {
+ registerStyle5("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 focus_module_default = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
+if (typeof process === "undefined" || true) {
+ registerStyle5("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_default4 = { "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) {
+ registerStyle5("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
+}
+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", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
+var Link = (0, import_element16.forwardRef)(function Link2({
+ children,
+ variant = "default",
+ tone = "brand",
+ openInNewTab = false,
+ target,
+ render,
+ className,
+ ...props
+}, ref) {
+ const shouldShowNewTabIndicator = openInNewTab || /^_blank$/i.test(target ?? "");
+ const element = useRender({
+ render,
+ defaultTagName: "a",
+ ref,
+ props: mergeProps(props, {
+ className: clsx_default(
+ global_css_defense_default2.a,
+ resets_default2["box-sizing"],
+ focus_module_default["outset-ring--focus-except-active"],
+ variant !== "unstyled" && style_default4.link,
+ variant !== "unstyled" && style_default4[`is-${tone}`],
+ variant === "unstyled" && style_default4["is-unstyled"],
+ className
+ ),
+ target: target ?? (openInNewTab ? "_blank" : void 0),
+ children: /* @__PURE__ */ (0, import_jsx_runtime19.jsxs)(import_jsx_runtime19.Fragment, { children: [
+ children,
+ shouldShowNewTabIndicator && /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(
+ "span",
+ {
+ className: style_default4["link-icon"],
+ role: "img",
+ "aria-label": (
+ /* translators: accessibility text appended to link text */
+ (0, import_i18n2.__)("(opens in a new tab)")
+ )
+ }
+ )
+ ] })
+ })
+ });
+ return element;
+});
+
+// packages/icons/build-module/icon/index.mjs
+var import_element17 = __toESM(require_element(), 1);
+var icon_default = (0, import_element17.forwardRef)(
+ ({ icon, size: size4 = 24, style, ...props }, ref) => {
+ const intrinsicStyle = icon.props.style;
+ const mergedStyle = intrinsicStyle || style ? { ...intrinsicStyle, ...style } : void 0;
+ return (0, import_element17.cloneElement)(icon, {
+ width: size4,
+ height: size4,
+ ...props,
+ // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+ // stroke-based icons) is preserved unless the consumer overrides
+ // the same property explicitly.
+ ...mergedStyle ? { style: mergedStyle } : {},
+ ref
});
- return element;
}
);
-// packages/ui/build-module/stack/stack.mjs
+// packages/icons/build-module/library/chevron-left.mjs
+var import_primitives = __toESM(require_primitives(), 1);
+var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives.Path, { d: "M14 6.5L9 12L14 17.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/chevron-right.mjs
+var import_primitives2 = __toESM(require_primitives(), 1);
+var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives2.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/more-vertical.mjs
+var import_primitives3 = __toESM(require_primitives(), 1);
+var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
+var more_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives3.Path, { d: "M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z" }) });
+
+// packages/icons/build-module/library/next.mjs
+var import_primitives4 = __toESM(require_primitives(), 1);
+var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
+var next_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives4.Path, { d: "M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/icons/build-module/library/previous.mjs
+var import_primitives5 = __toESM(require_primitives(), 1);
+var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
+var previous_default = /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(import_primitives5.Path, { d: "M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5", vectorEffect: "non-scaling-stroke" }) });
+
+// packages/ui/build-module/visually-hidden/visually-hidden.mjs
var import_element18 = __toESM(require_element(), 1);
var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
function getRuntime6() {
@@ -9378,38 +9425,29 @@ function registerStyle6(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle6("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
+ registerStyle6("fa606a57ae", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");
}
-var style_default5 = { "stack": "_19ce0419607e1896__stack" };
-var gapTokens = {
- 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)"
-};
-var Stack = (0, import_element18.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
- const style = {
- gap: gap && gapTokens[gap],
- alignItems: align,
- justifyContent: justify,
- flexDirection: direction,
- flexWrap: wrap
- };
- const element = useRender({
- render,
- ref,
- props: mergeProps(props, { style, className: style_default5.stack })
- });
- return element;
-});
+var style_default5 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+var VisuallyHidden = (0, import_element18.forwardRef)(
+ function VisuallyHidden2({ render, ...restProps }, ref) {
+ const element = useRender({
+ render,
+ ref,
+ props: mergeProps(
+ { className: style_default5["visually-hidden"] },
+ restProps,
+ {
+ // @ts-expect-error Arbitrary data-* attributes aren't indexable on the typed div props. Kept hardcoded so consumers can't change or remove it.
+ "data-visually-hidden": ""
+ }
+ )
+ });
+ return element;
+ }
+);
-// packages/ui/build-module/link/link.mjs
+// packages/ui/build-module/stack/stack.mjs
var import_element19 = __toESM(require_element(), 1);
-var import_i18n2 = __toESM(require_i18n(), 1);
-var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
function getRuntime7() {
const globalScope = globalThis;
@@ -9491,60 +9529,30 @@ function registerStyle7(hash, css) {
}
}
if (typeof process === "undefined" || true) {
- registerStyle7("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) {
- registerStyle7("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 focus_module_default = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
-if (typeof process === "undefined" || true) {
- registerStyle7("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"}}}');
+ registerStyle7("32aba35fe1", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");
}
-var style_default6 = { "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) {
- registerStyle7("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 Link = (0, import_element19.forwardRef)(function Link2({
- children,
- variant = "default",
- tone = "brand",
- openInNewTab = false,
- render,
- className,
- ...props
-}, ref) {
+var style_default6 = { "stack": "_19ce0419607e1896__stack" };
+var gapTokens = {
+ 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)"
+};
+var Stack = (0, import_element19.forwardRef)(function Stack2({ direction, gap, align, justify, wrap, render, ...props }, ref) {
+ const style = {
+ gap: gap && gapTokens[gap],
+ alignItems: align,
+ justifyContent: justify,
+ flexDirection: direction,
+ flexWrap: wrap
+ };
const element = useRender({
render,
- defaultTagName: "a",
ref,
- props: mergeProps(props, {
- className: clsx_default(
- global_css_defense_default2.a,
- resets_default2["box-sizing"],
- focus_module_default["outset-ring--focus-except-active"],
- variant !== "unstyled" && style_default6.link,
- variant !== "unstyled" && style_default6[`is-${tone}`],
- variant === "unstyled" && style_default6["is-unstyled"],
- className
- ),
- target: openInNewTab ? "_blank" : void 0,
- children: /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(import_jsx_runtime24.Fragment, { children: [
- children,
- openInNewTab && /* @__PURE__ */ (0, import_jsx_runtime24.jsx)(
- "span",
- {
- className: style_default6["link-icon"],
- role: "img",
- "aria-label": (
- /* translators: accessibility text appended to link text */
- (0, import_i18n2.__)("(opens in a new tab)")
- )
- }
- )
- ] })
- })
+ props: mergeProps(props, { style, className: style_default6.stack })
});
return element;
});
@@ -10602,10 +10610,13 @@ function getResolvedValue(ruleValue, tree) {
}
const resolvedValue = getResolvedRefValue(ruleValue, tree);
if (typeof resolvedValue === "object" && resolvedValue !== null && "url" in resolvedValue && resolvedValue?.url) {
- resolvedValue.url = getResolvedThemeFilePath(
- resolvedValue.url,
- tree?._links?.["wp:theme-file"]
- );
+ return {
+ ...resolvedValue,
+ url: getResolvedThemeFilePath(
+ resolvedValue.url,
+ tree?._links?.["wp:theme-file"]
+ )
+ };
}
return resolvedValue;
}
@@ -10845,13 +10856,13 @@ function areGlobalStylesEqual(original, variation) {
var import_deepmerge = __toESM(require_cjs(), 1);
// node_modules/is-plain-object/dist/is-plain-object.mjs
-function isObject(o3) {
- return Object.prototype.toString.call(o3) === "[object Object]";
+function isObject(o2) {
+ return Object.prototype.toString.call(o2) === "[object Object]";
}
-function isPlainObject(o3) {
+function isPlainObject(o2) {
var ctor, prot;
- if (isObject(o3) === false) return false;
- ctor = o3.constructor;
+ if (isObject(o2) === false) return false;
+ ctor = o2.constructor;
if (ctor === void 0) return true;
prot = ctor.prototype;
if (isObject(prot) === false) return false;
@@ -10893,11 +10904,11 @@ var r2 = { grad: 0.9, turn: 360, rad: 360 / (2 * Math.PI) };
var t = function(r3) {
return "string" == typeof r3 ? r3.length > 0 : "number" == typeof r3;
};
-var n = function(r3, t3, n2) {
- return void 0 === t3 && (t3 = 0), void 0 === n2 && (n2 = Math.pow(10, t3)), Math.round(n2 * r3) / n2 + 0;
+var n = function(r3, t2, n2) {
+ return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = Math.pow(10, t2)), Math.round(n2 * r3) / n2 + 0;
};
-var e = function(r3, t3, n2) {
- return void 0 === t3 && (t3 = 0), void 0 === n2 && (n2 = 1), r3 > n2 ? n2 : r3 > t3 ? r3 : t3;
+var e = function(r3, t2, n2) {
+ return void 0 === t2 && (t2 = 0), void 0 === n2 && (n2 = 1), r3 > n2 ? n2 : r3 > t2 ? r3 : t2;
};
var u = function(r3) {
return (r3 = isFinite(r3) ? r3 % 360 : 0) > 0 ? r3 : r3 + 360;
@@ -10910,18 +10921,18 @@ var o = function(r3) {
};
var i = /^#([0-9a-f]{3,8})$/i;
var s = function(r3) {
- var t3 = r3.toString(16);
- return t3.length < 2 ? "0" + t3 : t3;
+ var t2 = r3.toString(16);
+ return t2.length < 2 ? "0" + t2 : t2;
};
var h = function(r3) {
- var t3 = r3.r, n2 = r3.g, e2 = r3.b, u2 = r3.a, a2 = Math.max(t3, n2, e2), o3 = a2 - Math.min(t3, n2, e2), i2 = o3 ? a2 === t3 ? (n2 - e2) / o3 : a2 === n2 ? 2 + (e2 - t3) / o3 : 4 + (t3 - n2) / o3 : 0;
- return { h: 60 * (i2 < 0 ? i2 + 6 : i2), s: a2 ? o3 / a2 * 100 : 0, v: a2 / 255 * 100, a: u2 };
+ var t2 = r3.r, n2 = r3.g, e2 = r3.b, u2 = r3.a, a2 = Math.max(t2, n2, e2), o2 = a2 - Math.min(t2, n2, e2), i2 = o2 ? a2 === t2 ? (n2 - e2) / o2 : a2 === n2 ? 2 + (e2 - t2) / o2 : 4 + (t2 - n2) / o2 : 0;
+ return { h: 60 * (i2 < 0 ? i2 + 6 : i2), s: a2 ? o2 / a2 * 100 : 0, v: a2 / 255 * 100, a: u2 };
};
var b = function(r3) {
- var t3 = r3.h, n2 = r3.s, e2 = r3.v, u2 = r3.a;
- t3 = t3 / 360 * 6, n2 /= 100, e2 /= 100;
- var a2 = Math.floor(t3), o3 = e2 * (1 - n2), i2 = e2 * (1 - (t3 - a2) * n2), s2 = e2 * (1 - (1 - t3 + a2) * n2), h2 = a2 % 6;
- return { r: 255 * [e2, i2, o3, o3, s2, e2][h2], g: 255 * [s2, e2, e2, i2, o3, o3][h2], b: 255 * [o3, o3, s2, e2, e2, i2][h2], a: u2 };
+ var t2 = r3.h, n2 = r3.s, e2 = r3.v, u2 = r3.a;
+ t2 = t2 / 360 * 6, n2 /= 100, e2 /= 100;
+ var a2 = Math.floor(t2), o2 = e2 * (1 - n2), i2 = e2 * (1 - (t2 - a2) * n2), s2 = e2 * (1 - (1 - t2 + a2) * n2), h2 = a2 % 6;
+ return { r: 255 * [e2, i2, o2, o2, s2, e2][h2], g: 255 * [s2, e2, e2, i2, o2, o2][h2], b: 255 * [o2, o2, s2, e2, e2, i2][h2], a: u2 };
};
var g = function(r3) {
return { h: u(r3.h), s: e(r3.s, 0, 100), l: e(r3.l, 0, 100), a: e(r3.a) };
@@ -10930,64 +10941,64 @@ var d = function(r3) {
return { h: n(r3.h), s: n(r3.s), l: n(r3.l), a: n(r3.a, 3) };
};
var f = function(r3) {
- return b((n2 = (t3 = r3).s, { h: t3.h, s: (n2 *= ((e2 = t3.l) < 50 ? e2 : 100 - e2) / 100) > 0 ? 2 * n2 / (e2 + n2) * 100 : 0, v: e2 + n2, a: t3.a }));
- var t3, n2, e2;
+ return b((n2 = (t2 = r3).s, { h: t2.h, s: (n2 *= ((e2 = t2.l) < 50 ? e2 : 100 - e2) / 100) > 0 ? 2 * n2 / (e2 + n2) * 100 : 0, v: e2 + n2, a: t2.a }));
+ var t2, n2, e2;
};
var c = function(r3) {
- return { h: (t3 = h(r3)).h, s: (u2 = (200 - (n2 = t3.s)) * (e2 = t3.v) / 100) > 0 && u2 < 200 ? n2 * e2 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t3.a };
- var t3, n2, e2, u2;
+ return { h: (t2 = h(r3)).h, s: (u2 = (200 - (n2 = t2.s)) * (e2 = t2.v) / 100) > 0 && u2 < 200 ? n2 * e2 / 100 / (u2 <= 100 ? u2 : 200 - u2) * 100 : 0, l: u2 / 2, a: t2.a };
+ var t2, n2, e2, u2;
};
var l = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
var p2 = /^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
var v = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
var m = /^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i;
var y = { string: [[function(r3) {
- var t3 = i.exec(r3);
- return t3 ? (r3 = t3[1]).length <= 4 ? { r: parseInt(r3[0] + r3[0], 16), g: parseInt(r3[1] + r3[1], 16), b: parseInt(r3[2] + r3[2], 16), a: 4 === r3.length ? n(parseInt(r3[3] + r3[3], 16) / 255, 2) : 1 } : 6 === r3.length || 8 === r3.length ? { r: parseInt(r3.substr(0, 2), 16), g: parseInt(r3.substr(2, 2), 16), b: parseInt(r3.substr(4, 2), 16), a: 8 === r3.length ? n(parseInt(r3.substr(6, 2), 16) / 255, 2) : 1 } : null : null;
+ var t2 = i.exec(r3);
+ return t2 ? (r3 = t2[1]).length <= 4 ? { r: parseInt(r3[0] + r3[0], 16), g: parseInt(r3[1] + r3[1], 16), b: parseInt(r3[2] + r3[2], 16), a: 4 === r3.length ? n(parseInt(r3[3] + r3[3], 16) / 255, 2) : 1 } : 6 === r3.length || 8 === r3.length ? { r: parseInt(r3.substr(0, 2), 16), g: parseInt(r3.substr(2, 2), 16), b: parseInt(r3.substr(4, 2), 16), a: 8 === r3.length ? n(parseInt(r3.substr(6, 2), 16) / 255, 2) : 1 } : null : null;
}, "hex"], [function(r3) {
- var t3 = v.exec(r3) || m.exec(r3);
- return t3 ? t3[2] !== t3[4] || t3[4] !== t3[6] ? null : a({ r: Number(t3[1]) / (t3[2] ? 100 / 255 : 1), g: Number(t3[3]) / (t3[4] ? 100 / 255 : 1), b: Number(t3[5]) / (t3[6] ? 100 / 255 : 1), a: void 0 === t3[7] ? 1 : Number(t3[7]) / (t3[8] ? 100 : 1) }) : null;
-}, "rgb"], [function(t3) {
- var n2 = l.exec(t3) || p2.exec(t3);
+ var t2 = v.exec(r3) || m.exec(r3);
+ return t2 ? t2[2] !== t2[4] || t2[4] !== t2[6] ? null : a({ r: Number(t2[1]) / (t2[2] ? 100 / 255 : 1), g: Number(t2[3]) / (t2[4] ? 100 / 255 : 1), b: Number(t2[5]) / (t2[6] ? 100 / 255 : 1), a: void 0 === t2[7] ? 1 : Number(t2[7]) / (t2[8] ? 100 : 1) }) : null;
+}, "rgb"], [function(t2) {
+ var n2 = l.exec(t2) || p2.exec(t2);
if (!n2) return null;
var e2, u2, a2 = g({ h: (e2 = n2[1], u2 = n2[2], void 0 === u2 && (u2 = "deg"), Number(e2) * (r2[u2] || 1)), s: Number(n2[3]), l: Number(n2[4]), a: void 0 === n2[5] ? 1 : Number(n2[5]) / (n2[6] ? 100 : 1) });
return f(a2);
}, "hsl"]], object: [[function(r3) {
- var n2 = r3.r, e2 = r3.g, u2 = r3.b, o3 = r3.a, i2 = void 0 === o3 ? 1 : o3;
+ var n2 = r3.r, e2 = r3.g, u2 = r3.b, o2 = r3.a, i2 = void 0 === o2 ? 1 : o2;
return t(n2) && t(e2) && t(u2) ? a({ r: Number(n2), g: Number(e2), b: Number(u2), a: Number(i2) }) : null;
}, "rgb"], [function(r3) {
- var n2 = r3.h, e2 = r3.s, u2 = r3.l, a2 = r3.a, o3 = void 0 === a2 ? 1 : a2;
+ var n2 = r3.h, e2 = r3.s, u2 = r3.l, a2 = r3.a, o2 = void 0 === a2 ? 1 : a2;
if (!t(n2) || !t(e2) || !t(u2)) return null;
- var i2 = g({ h: Number(n2), s: Number(e2), l: Number(u2), a: Number(o3) });
+ var i2 = g({ h: Number(n2), s: Number(e2), l: Number(u2), a: Number(o2) });
return f(i2);
}, "hsl"], [function(r3) {
- var n2 = r3.h, a2 = r3.s, o3 = r3.v, i2 = r3.a, s2 = void 0 === i2 ? 1 : i2;
- if (!t(n2) || !t(a2) || !t(o3)) return null;
+ var n2 = r3.h, a2 = r3.s, o2 = r3.v, i2 = r3.a, s2 = void 0 === i2 ? 1 : i2;
+ if (!t(n2) || !t(a2) || !t(o2)) return null;
var h2 = (function(r4) {
return { h: u(r4.h), s: e(r4.s, 0, 100), v: e(r4.v, 0, 100), a: e(r4.a) };
- })({ h: Number(n2), s: Number(a2), v: Number(o3), a: Number(s2) });
+ })({ h: Number(n2), s: Number(a2), v: Number(o2), a: Number(s2) });
return b(h2);
}, "hsv"]] };
-var N = function(r3, t3) {
- for (var n2 = 0; n2 < t3.length; n2++) {
- var e2 = t3[n2][0](r3);
- if (e2) return [e2, t3[n2][1]];
+var N = function(r3, t2) {
+ for (var n2 = 0; n2 < t2.length; n2++) {
+ var e2 = t2[n2][0](r3);
+ if (e2) return [e2, t2[n2][1]];
}
return [null, void 0];
};
var x = function(r3) {
return "string" == typeof r3 ? N(r3.trim(), y.string) : "object" == typeof r3 && null !== r3 ? N(r3, y.object) : [null, void 0];
};
-var M = function(r3, t3) {
+var M = function(r3, t2) {
var n2 = c(r3);
- return { h: n2.h, s: e(n2.s + 100 * t3, 0, 100), l: n2.l, a: n2.a };
+ return { h: n2.h, s: e(n2.s + 100 * t2, 0, 100), l: n2.l, a: n2.a };
};
var H = function(r3) {
return (299 * r3.r + 587 * r3.g + 114 * r3.b) / 1e3 / 255;
};
-var $ = function(r3, t3) {
+var $ = function(r3, t2) {
var n2 = c(r3);
- return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t3, 0, 100), a: n2.a };
+ return { h: n2.h, s: n2.s, l: e(n2.l + 100 * t2, 0, 100), a: n2.a };
};
var j = (function() {
function r3(r4) {
@@ -11002,18 +11013,18 @@ var j = (function() {
}, r3.prototype.isLight = function() {
return H(this.rgba) >= 0.5;
}, r3.prototype.toHex = function() {
- return r4 = o(this.rgba), t3 = r4.r, e2 = r4.g, u2 = r4.b, i2 = (a2 = r4.a) < 1 ? s(n(255 * a2)) : "", "#" + s(t3) + s(e2) + s(u2) + i2;
- var r4, t3, e2, u2, a2, i2;
+ return r4 = o(this.rgba), t2 = r4.r, e2 = r4.g, u2 = r4.b, i2 = (a2 = r4.a) < 1 ? s(n(255 * a2)) : "", "#" + s(t2) + s(e2) + s(u2) + i2;
+ var r4, t2, e2, u2, a2, i2;
}, r3.prototype.toRgb = function() {
return o(this.rgba);
}, r3.prototype.toRgbString = function() {
- return r4 = o(this.rgba), t3 = r4.r, n2 = r4.g, e2 = r4.b, (u2 = r4.a) < 1 ? "rgba(" + t3 + ", " + n2 + ", " + e2 + ", " + u2 + ")" : "rgb(" + t3 + ", " + n2 + ", " + e2 + ")";
- var r4, t3, n2, e2, u2;
+ return r4 = o(this.rgba), t2 = r4.r, n2 = r4.g, e2 = r4.b, (u2 = r4.a) < 1 ? "rgba(" + t2 + ", " + n2 + ", " + e2 + ", " + u2 + ")" : "rgb(" + t2 + ", " + n2 + ", " + e2 + ")";
+ var r4, t2, n2, e2, u2;
}, r3.prototype.toHsl = function() {
return d(c(this.rgba));
}, r3.prototype.toHslString = function() {
- return r4 = d(c(this.rgba)), t3 = r4.h, n2 = r4.s, e2 = r4.l, (u2 = r4.a) < 1 ? "hsla(" + t3 + ", " + n2 + "%, " + e2 + "%, " + u2 + ")" : "hsl(" + t3 + ", " + n2 + "%, " + e2 + "%)";
- var r4, t3, n2, e2, u2;
+ return r4 = d(c(this.rgba)), t2 = r4.h, n2 = r4.s, e2 = r4.l, (u2 = r4.a) < 1 ? "hsla(" + t2 + ", " + n2 + "%, " + e2 + "%, " + u2 + ")" : "hsl(" + t2 + ", " + n2 + "%, " + e2 + "%)";
+ var r4, t2, n2, e2, u2;
}, r3.prototype.toHsv = function() {
return r4 = h(this.rgba), { h: n(r4.h), s: n(r4.s), v: n(r4.v), a: n(r4.a, 3) };
var r4;
@@ -11033,11 +11044,11 @@ var j = (function() {
}, r3.prototype.rotate = function(r4) {
return void 0 === r4 && (r4 = 15), this.hue(this.hue() + r4);
}, r3.prototype.alpha = function(r4) {
- return "number" == typeof r4 ? w({ r: (t3 = this.rgba).r, g: t3.g, b: t3.b, a: r4 }) : n(this.rgba.a, 3);
- var t3;
+ return "number" == typeof r4 ? w({ r: (t2 = this.rgba).r, g: t2.g, b: t2.b, a: r4 }) : n(this.rgba.a, 3);
+ var t2;
}, r3.prototype.hue = function(r4) {
- var t3 = c(this.rgba);
- return "number" == typeof r4 ? w({ h: r4, s: t3.s, l: t3.l, a: t3.a }) : n(t3.h);
+ var t2 = c(this.rgba);
+ return "number" == typeof r4 ? w({ h: r4, s: t2.s, l: t2.l, a: t2.a }) : n(t2.h);
}, r3.prototype.isEqual = function(r4) {
return this.toHex() === w(r4).toHex();
}, r3;
@@ -11045,12 +11056,6 @@ var j = (function() {
var w = function(r3) {
return r3 instanceof j ? r3 : new j(r3);
};
-var S = [];
-var k = function(r3) {
- r3.forEach(function(r4) {
- S.indexOf(r4) < 0 && (r4(j, y), S.push(r4));
- });
-};
// packages/global-styles-engine/build-module/utils/duotone.mjs
function getValuesFromColors(colors = []) {
@@ -11650,28 +11655,6 @@ var import_components3 = __toESM(require_components(), 1);
var import_i18n6 = __toESM(require_i18n(), 1);
var import_block_editor = __toESM(require_block_editor(), 1);
-// node_modules/colord/plugins/a11y.mjs
-var o2 = function(o3) {
- var t3 = o3 / 255;
- return t3 < 0.04045 ? t3 / 12.92 : Math.pow((t3 + 0.055) / 1.055, 2.4);
-};
-var t2 = function(t3) {
- return 0.2126 * o2(t3.r) + 0.7152 * o2(t3.g) + 0.0722 * o2(t3.b);
-};
-function a11y_default(o3) {
- o3.prototype.luminance = function() {
- return o4 = t2(this.rgba), void 0 === (r3 = 2) && (r3 = 0), void 0 === n2 && (n2 = Math.pow(10, r3)), Math.round(n2 * o4) / n2 + 0;
- var o4, r3, n2;
- }, o3.prototype.contrast = function(r3) {
- void 0 === r3 && (r3 = "#FFF");
- var n2, a2, i2, e2, v2, u2, d2, c2 = r3 instanceof o3 ? r3 : new o3(r3);
- return e2 = this.rgba, v2 = c2.toRgb(), u2 = t2(e2), d2 = t2(v2), n2 = u2 > d2 ? (u2 + 0.05) / (d2 + 0.05) : (d2 + 0.05) / (u2 + 0.05), void 0 === (a2 = 2) && (a2 = 0), void 0 === i2 && (i2 = Math.pow(10, a2)), Math.floor(i2 * n2) / i2 + 0;
- }, o3.prototype.isReadable = function(o4, t3) {
- return void 0 === o4 && (o4 = "#FFF"), void 0 === t3 && (t3 = {}), this.contrast(o4) >= (e2 = void 0 === (i2 = (r3 = t3).size) ? "normal" : i2, "AAA" === (a2 = void 0 === (n2 = r3.level) ? "AA" : n2) && "normal" === e2 ? 7 : "AA" === a2 && "large" === e2 ? 3 : 4.5);
- var r3, n2, a2, i2, e2;
- };
-}
-
// packages/global-styles-ui/build-module/hooks.mjs
var import_element24 = __toESM(require_element(), 1);
var import_data = __toESM(require_data(), 1);
@@ -11805,7 +11788,6 @@ 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_element24.useContext)(GlobalStylesContext);
const statePathParts = state?.split(".").filter(Boolean) ?? [];
@@ -12010,7 +11992,7 @@ function resolveFontWeight(fontWeight) {
return String(Math.min(Math.max(400, start), end));
}
function formatFontFamily(input) {
- const regex = /^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/;
+ const regex = /^(?!generic\([ a-zA-Z\-]+\)$)(?!var\(\s*--[\w-]+\s*\)$)(?!^[a-zA-Z\-]+$).+/;
const output = input.trim();
const formatItem = (item) => {
item = item.trim();
@@ -12922,12 +12904,12 @@ async function fetchInstallFontFace(fontFamilyId, data, registry) {
// node_modules/tslib/tslib.es6.mjs
var __assign = function() {
- __assign = Object.assign || function __assign2(t3) {
+ __assign = Object.assign || function __assign2(t2) {
for (var s2, i2 = 1, n2 = arguments.length; i2 < n2; i2++) {
s2 = arguments[i2];
- for (var p3 in s2) if (Object.prototype.hasOwnProperty.call(s2, p3)) t3[p3] = s2[p3];
+ for (var p3 in s2) if (Object.prototype.hasOwnProperty.call(s2, p3)) t2[p3] = s2[p3];
}
- return t3;
+ return t2;
};
return __assign.apply(this, arguments);
};
@@ -13305,7 +13287,8 @@ function FontLibraryProvider({ children }) {
const globalStyles = (0, import_core_data5.useEntityRecord)(
"root",
"globalStyles",
- globalStylesId
+ globalStylesId ?? 0,
+ { enabled: globalStylesId !== void 0 }
);
const [isInstalling, setIsInstalling] = (0, import_element31.useState)(false);
const { records: libraryPosts = [], isResolving: isResolvingLibrary } = (0, import_core_data5.useEntityRecords)(
@@ -13934,7 +13917,8 @@ function InstalledFonts() {
const globalStyles = (0, import_core_data6.useEntityRecord)(
"root",
"globalStyles",
- globalStylesId
+ globalStylesId ?? 0,
+ { enabled: globalStylesId !== void 0 }
);
const editedFontFamilies = globalStyles?.edits?.settings?.typography?.fontFamilies;
const savedFontFamilies = globalStyles?.record?.settings?.typography?.fontFamilies;
@@ -14903,8 +14887,8 @@ var __require2 = /* @__PURE__ */ ((x2) => typeof __require !== "undefined" ? __r
var unbrotli_default = (function() {
var define, module, exports;
return (/* @__PURE__ */ (function() {
- function r3(e2, n2, t3) {
- function o3(i22, f2) {
+ function r3(e2, n2, t2) {
+ function o2(i22, f2) {
if (!n2[i22]) {
if (!e2[i22]) {
var c2 = "function" == typeof __require2 && __require2;
@@ -14918,21 +14902,21 @@ var unbrotli_default = (function() {
p3.exports,
function(r22) {
var n22 = e2[i22][1][r22];
- return o3(n22 || r22);
+ return o2(n22 || r22);
},
p3,
p3.exports,
r3,
e2,
n2,
- t3
+ t2
);
}
return n2[i22].exports;
}
- for (var u2 = "function" == typeof __require2 && __require2, i2 = 0; i2 < t3.length; i2++)
- o3(t3[i2]);
- return o3;
+ for (var u2 = "function" == typeof __require2 && __require2, i2 = 0; i2 < t2.length; i2++)
+ o2(t2[i2]);
+ return o2;
}
return r3;
})())(
@@ -18508,8 +18492,8 @@ var unbrotli_default = (function() {
exports2.transformDictionaryWord = function(dst, idx, word, len, transform) {
var prefix = kTransforms[transform].prefix;
var suffix = kTransforms[transform].suffix;
- var t3 = kTransforms[transform].transform;
- var skip = t3 < kOmitFirst1 ? 0 : t3 - (kOmitFirst1 - 1);
+ var t2 = kTransforms[transform].transform;
+ var skip = t2 < kOmitFirst1 ? 0 : t2 - (kOmitFirst1 - 1);
var i2 = 0;
var start_idx = idx;
var uppercase;
@@ -18522,16 +18506,16 @@ var unbrotli_default = (function() {
}
word += skip;
len -= skip;
- if (t3 <= kOmitLast9) {
- len -= t3;
+ if (t2 <= kOmitLast9) {
+ len -= t2;
}
for (i2 = 0; i2 < len; i2++) {
dst[idx++] = BrotliDictionary.dictionary[word + i2];
}
uppercase = idx - len;
- if (t3 === kUppercaseFirst) {
+ if (t2 === kUppercaseFirst) {
ToUpperCase(dst, uppercase);
- } else if (t3 === kUppercaseAll) {
+ } else if (t2 === kUppercaseAll) {
while (len > 0) {
var step = ToUpperCase(dst, uppercase);
uppercase += step;
@@ -18569,8 +18553,8 @@ var __require3 = /* @__PURE__ */ ((x2) => typeof __require !== "undefined" ? __r
var inflate_default = (function() {
var define, module, exports;
return (/* @__PURE__ */ (function() {
- function r3(e2, n2, t3) {
- function o3(i22, f2) {
+ function r3(e2, n2, t2) {
+ function o2(i22, f2) {
if (!n2[i22]) {
if (!e2[i22]) {
var c2 = "function" == typeof __require3 && __require3;
@@ -18584,21 +18568,21 @@ var inflate_default = (function() {
p3.exports,
function(r22) {
var n22 = e2[i22][1][r22];
- return o3(n22 || r22);
+ return o2(n22 || r22);
},
p3,
p3.exports,
r3,
e2,
n2,
- t3
+ t2
);
}
return n2[i22].exports;
}
- for (var u2 = "function" == typeof __require3 && __require3, i2 = 0; i2 < t3.length; i2++)
- o3(t3[i2]);
- return o3;
+ for (var u2 = "function" == typeof __require3 && __require3, i2 = 0; i2 < t2.length; i2++)
+ o2(t2[i2]);
+ return o2;
}
return r3;
})())(
@@ -18918,7 +18902,7 @@ var inflate_default = (function() {
var c2, table = [];
for (var n2 = 0; n2 < 256; n2++) {
c2 = n2;
- for (var k2 = 0; k2 < 8; k2++) {
+ for (var k = 0; k < 8; k++) {
c2 = c2 & 1 ? 3988292384 ^ c2 >>> 1 : c2 >>> 1;
}
table[n2] = c2;
@@ -18927,10 +18911,10 @@ var inflate_default = (function() {
}
var crcTable = makeTable();
function crc32(crc, buf, len, pos) {
- var t3 = crcTable, end = pos + len;
+ var t2 = crcTable, end = pos + len;
crc ^= -1;
for (var i2 = pos; i2 < end; i2++) {
- crc = crc >>> 8 ^ t3[(crc ^ buf[i2]) & 255];
+ crc = crc >>> 8 ^ t2[(crc ^ buf[i2]) & 255];
}
return crc ^ -1;
}
@@ -21287,12 +21271,12 @@ var Parser = class {
console.trace();
}
get tag() {
- const t3 = this.uint32;
+ const t2 = this.uint32;
return asText([
- t3 >> 24 & 255,
- t3 >> 16 & 255,
- t3 >> 8 & 255,
- t3 & 255
+ t2 >> 24 & 255,
+ t2 >> 16 & 255,
+ t2 >> 8 & 255,
+ t2 & 255
]);
}
get fixed() {
@@ -22493,23 +22477,23 @@ var cmap = class extends SimpleTable {
getGlyphId(char) {
let last = 0;
this.encodingRecords.some((_, tableID) => {
- let t3 = this.getSubTable(tableID);
- if (!t3.getGlyphId) return false;
- last = t3.getGlyphId(char);
+ let t2 = this.getSubTable(tableID);
+ if (!t2.getGlyphId) return false;
+ last = t2.getGlyphId(char);
return last !== 0;
});
return last;
}
supports(char) {
return this.encodingRecords.some((_, tableID) => {
- const t3 = this.getSubTable(tableID);
- return t3.supports && t3.supports(char) !== false;
+ const t2 = this.getSubTable(tableID);
+ return t2.supports && t2.supports(char) !== false;
});
}
supportsVariation(variation) {
return this.encodingRecords.some((_, tableID) => {
- const t3 = this.getSubTable(tableID);
- return t3.supportsVariation && t3.supportsVariation(variation) !== false;
+ const t2 = this.getSubTable(tableID);
+ return t2.supportsVariation && t2.supportsVariation(variation) !== false;
});
}
};
@@ -25558,7 +25542,6 @@ 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_runtime92 = __toESM(require_jsx_runtime(), 1);
-var { Badge: WCBadge } = unlock3(import_components51.privateApis);
var DAY_IN_MILLISECONDS = 60 * 60 * 1e3 * 24;
// packages/global-styles-ui/build-module/pagination/index.mjs
@@ -25662,10 +25645,10 @@ var { unlock: unlock4 } = (0, import_private_apis5.__dangerousOptInToUnstableAPI
);
// routes/font-list/style.scss
-if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='8316bac515']")) {
+if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='cb0e994672']")) {
const style = document.createElement("style");
- style.setAttribute("data-wp-hash", "8316bac515");
- 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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.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-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);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}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{left:0;opacity:0;position:absolute;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-left:auto;width:6px}.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__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-duotone-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", "cb0e994672");
+ 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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.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-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);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}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{left:0;opacity:0;position:absolute;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-left:auto;width:6px}.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__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-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.font-library-page__content{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);display:flex;flex-direction:column;flex-grow:1;min-height:0}.font-library-page:has(.font-library__footer) .font-library-page__content{padding-bottom:90px}.font-library-page__tablist{border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:0 24px}.font-library-page__tab-panel{flex-grow:1;min-height:0;overflow:auto}'));
document.head.appendChild(style);
}
@@ -25706,7 +25689,7 @@ function FontLibraryPage() {
}))
);
}
- return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(page_default, { title: (0, import_i18n51.__)("Fonts"), className: "font-library-page", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(page_default, { title: (0, import_i18n51.__)("Fonts"), className: "font-library-page", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsx)("div", { className: "font-library-page__content", children: /* @__PURE__ */ (0, import_jsx_runtime102.jsxs)(
Tabs2,
{
selectedTabId: activeTab,
@@ -25733,7 +25716,7 @@ function FontLibraryPage() {
))
]
}
- ) });
+ ) }) });
}
function Stage() {
return /* @__PURE__ */ (0, import_jsx_runtime102.jsx)(FontLibraryPage, {});
diff --git a/wp-includes/build/routes/font-list/content.min.asset.php b/wp-includes/build/routes/font-list/content.min.asset.php
index a14c8d81d4..52c94b6039 100644
--- a/wp-includes/build/routes/font-list/content.min.asset.php
+++ b/wp-includes/build/routes/font-list/content.min.asset.php
@@ -1 +1 @@
-<?php return array('dependencies' => 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', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '104b97a0cdd454e16bdd');
\ No newline at end of file
+<?php return array('dependencies' => 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', 'wp-warning'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '2f4e31ce4772e1e3bc39');
\ No newline at end of file
diff --git a/wp-includes/build/routes/font-list/content.min.js b/wp-includes/build/routes/font-list/content.min.js
index 9b907e95bf..9d11c3c25f 100644
--- a/wp-includes/build/routes/font-list/content.min.js
+++ b/wp-includes/build/routes/font-list/content.min.js
@@ -1,4 +1,4 @@
-var Uv=Object.create;var ka=Object.defineProperty;var Wv=Object.getOwnPropertyDescriptor;var Gv=Object.getOwnPropertyNames;var Yv=Object.getPrototypeOf,qv=Object.prototype.hasOwnProperty;var Wt=(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),so=(e,t)=>{for(var r in t)ka(e,r,{get:t[r],enumerable:!0})},Zv=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Gv(t))!qv.call(e,n)&&n!==r&&ka(e,n,{get:()=>t[n],enumerable:!(o=Wv(t,n))||o.enumerable});return e};var f=(e,t,r)=>(r=e!=null?Uv(Yv(e)):{},Zv(t||!e||!e.__esModule?ka(r,"default",{value:e,enumerable:!0}):r,e));var ge=tt((ME,zu)=>{zu.exports=window.wp.i18n});var Te=tt((DE,Uu)=>{Uu.exports=window.wp.element});var ve=tt((BE,Wu)=>{Wu.exports=window.React});var Z=tt((YE,Zu)=>{Zu.exports=window.ReactJSXRuntime});var lo=tt((jT,wf)=>{wf.exports=window.ReactDOM});var xd=tt(wd=>{"use strict";var fn=ve();function Z0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var X0=typeof Object.is=="function"?Object.is:Z0,K0=fn.useState,J0=fn.useEffect,Q0=fn.useLayoutEffect,$0=fn.useDebugValue;function ew(e,t){var r=t(),o=K0({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return Q0(function(){n.value=r,n.getSnapshot=t,dl(n)&&i({inst:n})},[e,r,t]),J0(function(){return dl(n)&&i({inst:n}),e(function(){dl(n)&&i({inst:n})})},[e]),$0(r),r}function dl(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!X0(e,r)}catch{return!0}}function tw(e,t){return t()}var rw=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?tw:ew;wd.useSyncExternalStore=fn.useSyncExternalStore!==void 0?fn.useSyncExternalStore:rw});var ts=tt((FO,Sd)=>{"use strict";Sd.exports=xd()});var _d=tt(Cd=>{"use strict";var rs=ve(),ow=ts();function nw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var iw=typeof Object.is=="function"?Object.is:nw,sw=ow.useSyncExternalStore,aw=rs.useRef,lw=rs.useEffect,cw=rs.useMemo,uw=rs.useDebugValue;Cd.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=aw(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=cw(function(){function u(h){if(!l){if(l=!0,c=h,h=o(h),n!==void 0&&s.hasValue){var g=s.value;if(n(g,h))return m=g}return m=h}if(g=m,iw(c,h))return g;var b=o(h);return n!==void 0&&n(g,b)?(c=h,g):(c=h,m=b)}var l=!1,c,m,d=r===void 0?null:r;return[function(){return u(t())},d===null?void 0:function(){return u(d())}]},[t,r,o,n]);var a=sw(e,i[0],i[1]);return lw(function(){s.hasValue=!0,s.value=a},[a]),uw(a),a}});var Ed=tt((IO,Rd)=>{"use strict";Rd.exports=_d()});var xn=tt((B5,rm)=>{rm.exports=window.wp.primitives});var yo=tt((j5,om)=>{om.exports=window.wp.compose});var gm=tt((uA,hm)=>{hm.exports=window.wp.theme});var li=tt((fA,ym)=>{ym.exports=window.wp.privateApis});var ue=tt((w4,Jm)=>{Jm.exports=window.wp.components});var sh=tt((L4,ih)=>{ih.exports=window.wp.editor});var sr=tt((N4,ah)=>{ah.exports=window.wp.coreData});var Kt=tt((M4,lh)=>{lh.exports=window.wp.data});var _n=tt((V4,ch)=>{ch.exports=window.wp.blocks});var Dt=tt((D4,uh)=>{uh.exports=window.wp.blockEditor});var dh=tt((W4,fh)=>{fh.exports=window.wp.styleEngine});var bh=tt((rI,vh)=>{"use strict";vh.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,i;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(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var s=i[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var Ch=tt((nI,Sh)=>{"use strict";var W1=function(t){return G1(t)&&!Y1(t)};function G1(e){return!!e&&typeof e=="object"}function Y1(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||X1(e)}var q1=typeof Symbol=="function"&&Symbol.for,Z1=q1?Symbol.for("react.element"):60103;function X1(e){return e.$$typeof===Z1}function K1(e){return Array.isArray(e)?[]:{}}function mi(e,t){return t.clone!==!1&&t.isMergeableObject(e)?En(K1(e),e,t):e}function J1(e,t,r){return e.concat(t).map(function(o){return mi(o,r)})}function Q1(e,t){if(!t.customMerge)return En;var r=t.customMerge(e);return typeof r=="function"?r:En}function $1(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function wh(e){return Object.keys(e).concat($1(e))}function xh(e,t){try{return t in e}catch{return!1}}function ex(e,t){return xh(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function tx(e,t,r){var o={};return r.isMergeableObject(e)&&wh(e).forEach(function(n){o[n]=mi(e[n],r)}),wh(t).forEach(function(n){ex(e,n)||(xh(e,n)&&r.isMergeableObject(t[n])?o[n]=Q1(n,r)(e[n],t[n],r):o[n]=mi(t[n],r))}),o}function En(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||J1,r.isMergeableObject=r.isMergeableObject||W1,r.cloneUnlessOtherwiseSpecified=mi;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):tx(e,t,r):mi(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 rx=En;Sh.exports=rx});var Qc=tt((JN,Ng)=>{Ng.exports=window.wp.keycodes});var Bg=tt((c8,Dg)=>{Dg.exports=window.wp.apiFetch});var Sv=tt((o7,xv)=>{xv.exports=window.wp.date});function Hu(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;t<n;t++)e[t]&&(r=Hu(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Xv(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Hu(e))&&(o&&(o+=" "),o+=t);return o}var We=Xv;var Kv=f(ve(),1),Gn={...Kv};var Yu=f(ve(),1),Gu={};function Ct(e,t){let r=Yu.useRef(Gu);return r.current===Gu&&(r.current=e(t)),r}var Fa=Gn.useInsertionEffect,Jv=Fa&&Fa!==Gn.useLayoutEffect?Fa:e=>e();function Pe(e){let t=Ct(Qv).current;return t.next=e,Jv(t.effect),t.trampoline}function Qv(){let e={next:void 0,callback:$v,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function $v(){}var qu=f(ve(),1),eb=()=>{},we=typeof document<"u"?qu.useLayoutEffect:eb;function tb(e,t){return function(o,...n){let i=new URL(e);return i.searchParams.set("code",o.toString()),n.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${o}; visit ${i} for the full message.`}}var rb=tb("https://base-ui.com/production-error","Base UI"),lr=rb;var Ao=f(ve(),1);function Aa(e,t,r,o){let n=Ct(Ku).current;return ob(n,e,t,r,o)&&Ju(n,[e,t,r,o]),n.callback}function Xu(e){let t=Ct(Ku).current;return nb(t,e)&&Ju(t,e),t.callback}function Ku(){return{callback:null,cleanup:null,refs:[]}}function ob(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function nb(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Ju(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<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=i(r);typeof s=="function"&&(o[n]=s);break}case"object":{i.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=o[n];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var $u=f(ve(),1);var Qu=f(ve(),1),ib=parseInt(Qu.version,10);function rn(e){return ib>=e}function Ia(e){if(!$u.isValidElement(e))return null;let t=e,r=t.props;return(rn(19)?r?.ref:t.ref)??null}function Yn(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function tr(){}var ef=Object.freeze([]),nt=Object.freeze({});function tf(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let i=t[o](n);i!=null&&Object.assign(r,i);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function rf(e,t){return typeof e=="function"?e(t):e}function of(e,t){return typeof e=="function"?e(t):e}var La={};function It(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Ai(t);let i=Ai(e);return t&&(i=qn(i,t)),r&&(i=qn(i,r)),o&&(i=qn(i,o)),n&&(i=qn(i,n)),i}function nf(e){if(e.length===0)return La;if(e.length===1)return Ai(e[0]);let t=Ai(e[0]);for(let r=1;r<e.length;r+=1)t=qn(t,e[r]);return t}function Ai(e){return Na(e)?{...af(e,La)}:sb(e)}function qn(e,t){return Na(t)?af(t,e):ab(e,t)}function sb(e){let t={...e};for(let r in t){let o=t[r];sf(r,o)&&(t[r]=lf(o))}return t}function ab(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Yn(e.style,o);break}case"className":{e[r]=Ma(e.className,o);break}default:sf(r,o)?e[r]=lb(e[r],o):e[r]=o}}return e}function sf(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),n=e.charCodeAt(2);return r===111&&o===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function Na(e){return typeof e=="function"}function af(e,t){return Na(e)?e(t):e??La}function lb(e,t){return t?e?(...r)=>{let o=r[0];if(uf(o)){let i=o;cf(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:lf(t):e}function lf(e){return e&&((...t)=>{let r=t[0];return uf(r)&&cf(r),e(...t)})}function cf(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Ma(e,t){return t?e?t+" "+e:t:e}function uf(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Va=f(ve(),1);function Gt(e,t,r={}){let o=t.render,n=cb(t,r);if(r.enabled===!1)return null;let i=r.state??nt;return db(e,o,n,i)}function cb(e,t={}){let{className:r,style:o,render:n}=e,{state:i=nt,ref:s,props:a,stateAttributesMapping:u,enabled:l=!0}=t,c=l?rf(r,i):void 0,m=l?of(o,i):void 0,d=l?tf(i,u):nt,h=l&&a?ub(a):void 0,g=l?Yn(d,h)??{}:nt;return typeof document<"u"&&(l?Array.isArray(s)?g.ref=Xu([g.ref,Ia(n),...s]):g.ref=Aa(g.ref,Ia(n),s):Aa(null,null)),l?(c!==void 0&&(g.className=Ma(g.className,c)),m!==void 0&&(g.style=Yn(g.style,m)),g):nt}function ub(e){return Array.isArray(e)?nf(e):It(void 0,e)}var fb=Symbol.for("react.lazy");function db(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=It(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===fb&&(i=Ao.Children.toArray(t)[0]),Ao.cloneElement(i,n)}if(e&&typeof e=="string")return pb(e,r);throw new Error(lr(8))}function pb(e,t){return e==="button"?(0,Va.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Va.createElement)("img",{alt:"",...t,key:t.key}):Ao.createElement(e,t)}var Ii=f(ve(),1);var ff=0;function mb(e,t="mui"){let[r,o]=Ii.useState(e),n=e||r;return Ii.useEffect(()=>{r==null&&(ff+=1,o(`${t}-${ff}`))},[r,t]),n}var df=Gn.useId;function on(e,t){if(df!==void 0){let r=df();return e??(t?`${t}-${r}`:r)}return mb(e,t)}function pf(e){return on(e,"base-ui")}var Oe={};so(Oe,{cancelOpen:()=>Hb,chipRemovePress:()=>_b,clearPress:()=>Cb,closePress:()=>xb,closeWatcher:()=>Nb,decrementPress:()=>Tb,disabled:()=>Wb,drag:()=>Bb,escapeKey:()=>Lb,focusOut:()=>Ib,imperativeAction:()=>qb,incrementPress:()=>Eb,initial:()=>Yb,inputBlur:()=>kb,inputChange:()=>Pb,inputClear:()=>Ob,inputPaste:()=>Fb,inputPress:()=>Ab,itemPress:()=>wb,keyboard:()=>Vb,linkPress:()=>Sb,listNavigation:()=>Mb,missing:()=>Gb,none:()=>hb,outsidePress:()=>bb,pointer:()=>Db,scrub:()=>zb,siblingOpen:()=>Ub,swipe:()=>Zb,trackPress:()=>Rb,triggerFocus:()=>vb,triggerHover:()=>yb,triggerPress:()=>gb,wheel:()=>jb,windowResize:()=>Xb});var hb="none",gb="trigger-press",yb="trigger-hover",vb="trigger-focus",bb="outside-press",wb="item-press",xb="close-press",Sb="link-press",Cb="clear-press",_b="chip-remove-press",Rb="track-press",Eb="increment-press",Tb="decrement-press",Pb="input-change",Ob="input-clear",kb="input-blur",Fb="input-paste",Ab="input-press",Ib="focus-out",Lb="escape-key",Nb="close-watcher",Mb="list-navigation",Vb="keyboard",Db="pointer",Bb="drag",jb="wheel",zb="scrub",Hb="cancel-open",Ub="sibling-open",Wb="disabled",Gb="missing",Yb="initial",qb="imperative-action",Zb="swipe",Xb="window-resize";function De(e,t,r,o){let n=!1,i=!1,s=o??nt;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){i=!0},get isCanceled(){return n},get isPropagationAllowed(){return i},trigger:r,...s}}var Ba=f(ve(),1);var mf=f(ve(),1);function nn(e){mf.useEffect(e,ef)}var Li=null,TT=globalThis.requestAnimationFrame,Da=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<r.length;n+=1)r[n]?.(t)};request(t){let r=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),r}cancel(t){let r=t-this.startId;r<0||r>=this.callbacks.length||(this.callbacks[r]=null,this.callbacksCount-=1)}},Ni=new Da;var kr=class e{static create(){return new e}static request(t){return Ni.request(t)}static cancel(t){return Ni.cancel(t)}currentId=Li;request(t){this.cancel(),this.currentId=Ni.request(()=>{this.currentId=Li,t()})}cancel=()=>{this.currentId!==Li&&(Ni.cancel(this.currentId),this.currentId=Li)};disposeEffect=()=>this.cancel};function sn(){let e=Ct(kr.create).current;return nn(e.disposeEffect),e}function hf(e,t=!1,r=!1){let[o,n]=Ba.useState(e&&t?"idle":void 0),[i,s]=Ba.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),we(()=>{if(!e&&i&&o!=="ending"&&r){let a=kr.request(()=>{n("ending")});return()=>{kr.cancel(a)}}},[e,i,o,r]),we(()=>{if(!e||t)return;let a=kr.request(()=>{n(void 0)});return()=>{kr.cancel(a)}},[t,e]),we(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=kr.request(()=>{n("idle")});return()=>{kr.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}var ja=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Kb={"data-starting-style":""},Jb={"data-ending-style":""},gf={transitionStatus(e){return e==="starting"?Kb:e==="ending"?Jb:null}};function Mi(){return typeof window<"u"}function Lo(e){return Vi(e)?(e.nodeName||"").toLowerCase():"#document"}function it(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ar(e){var t;return(t=(Vi(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Vi(e){return Mi()?e instanceof Node||e instanceof it(e).Node:!1}function Re(e){return Mi()?e instanceof Element||e instanceof it(e).Element:!1}function _t(e){return Mi()?e instanceof HTMLElement||e instanceof it(e).HTMLElement:!1}function an(e){return!Mi()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof it(e).ShadowRoot}function Zn(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Lt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function yf(e){return/^(table|td|th)$/.test(Lo(e))}function Xn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Qb=/transform|translate|scale|rotate|perspective|filter/,$b=/paint|layout|strict|content/,Io=e=>!!e&&e!=="none",za;function Di(e){let t=Re(e)?Lt(e):e;return Io(t.transform)||Io(t.translate)||Io(t.scale)||Io(t.rotate)||Io(t.perspective)||!Bi()&&(Io(t.backdropFilter)||Io(t.filter))||Qb.test(t.willChange||"")||$b.test(t.contain||"")}function vf(e){let t=Fr(e);for(;_t(t)&&!Ir(t);){if(Di(t))return t;if(Xn(t))return null;t=Fr(t)}return null}function Bi(){return za==null&&(za=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),za}function Ir(e){return/^(html|body|#document)$/.test(Lo(e))}function Lt(e){return it(e).getComputedStyle(e)}function Kn(e){return Re(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Fr(e){if(Lo(e)==="html")return e;let t=e.assignedSlot||e.parentNode||an(e)&&e.host||Ar(e);return an(t)?t.host:t}function bf(e){let t=Fr(e);return Ir(t)?(e.ownerDocument||e).body:_t(t)&&Zn(t)?t:bf(t)}function ao(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=bf(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=it(n);if(i){let a=ji(s);return t.concat(s,s.visualViewport||[],Zn(n)?n:[],a&&r?ao(a):[])}else return t.concat(n,ao(n,[],r))}function ji(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Rt(e){return e?.ownerDocument||document}function ze(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Yt(e){let t=Ct(e0,e).current;return t.next=e,we(t.effect),t}function e0(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Cf=f(ve(),1);var Sf=f(lo(),1);function xf(e){return e==null?e:"current"in e?e.current:e}function ln(e,t=!1){let r=sn();return Pe((o,n=null)=>{r.cancel();let i=xf(e);if(i==null)return;let s=i,a=()=>{Sf.flushSync(o)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function u(){Promise.all(s.getAnimations().map(l=>l.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(s.getAnimations().some(c=>c.pending||c.playState!=="finished")){u();return}a()})}if(t){let l="data-starting-style";if(!s.hasAttribute(l)){r.request(u);return}let c=new MutationObserver(()=>{s.hasAttribute(l)||(c.disconnect(),u())});c.observe(s,{attributes:!0,attributeFilter:[l]}),n?.addEventListener("abort",()=>c.disconnect(),{once:!0});return}r.request(u)})}function zi(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=Pe(n),s=ln(o,r);Cf.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var Zr={};so(Zr,{engine:()=>Ya,env:()=>Za,os:()=>Wa,screenReader:()=>qa});var Wa={};so(Wa,{android:()=>Ef,apple:()=>Ua,ios:()=>Ha,linux:()=>i0,mac:()=>Tf,windows:()=>n0});function t0(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:r0,platform:o0,maxTouchPoints:_f}=t0(),No=r0.toLowerCase(),Mo=o0.toLowerCase();var Ha=/^i(os$|p)/.test(Mo)||Mo==="macintel"&&_f>1,Rf="android",Ef=Mo===Rf||No.includes(Rf),Tf=!Ha&&Mo.startsWith("mac"),n0=Mo.startsWith("win"),i0=!Ef&&/^(linux|chrome os)/.test(Mo),Ua=Tf||Ha;var Ya={};so(Ya,{blink:()=>a0,gecko:()=>s0,webkit:()=>Ga});var Ga=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),s0=!Ga&&No.includes("firefox"),a0=!Ga&&No.includes("chrom");var qa={};so(qa,{voiceOver:()=>l0});var l0=Ua;var Za={};so(Za,{jsdom:()=>c0});var c0=/jsdom|happydom/.test(No);var Jn=0,rr=class e{static create(){return new e}currentId=Jn;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Jn,r()},t)}isStarted(){return this.currentId!==Jn}clear=()=>{this.currentId!==Jn&&(clearTimeout(this.currentId),this.currentId=Jn)};disposeEffect=()=>this.clear};function xr(){let e=Ct(rr.create).current;return nn(e.disposeEffect),e}var Mt=f(ve(),1);function Pf(e){return"nativeEvent"in e}function Xr(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Of(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Xa="data-base-ui-focusable";var Ka="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Hi(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Ge(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&an(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(!Re(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Ge(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function Ui(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 kf(e){return e.matches("html,body")}function Ff(e){return _t(e)&&e.matches(Ka)}function Ja(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Ka}`)!=null}function Af(e){if(!e||Zr.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function u0(e,t){return t!=null&&!Xr(t)?0:typeof e=="function"?e():e}function cr(e,t,r){let o=u0(e,r);return typeof o=="number"?o:o?.[t]}function Qa(e){return typeof e=="function"?e():e}function Wi(e,t){return t||e==="click"||e==="mousedown"}function If(e){return e?.includes("mouse")&&e!=="mousedown"}var Lf=f(Z(),1),Nf=Mt.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new rr,currentIdRef:{current:null},currentContextRef:{current:null}});function f0(e,t){e.current=t.current}function $a(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Mt.useRef(r),i=Mt.useRef(r),s=Mt.useRef(null),a=Mt.useRef(null),u=xr();return we(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:cr(n.current,"open"),close:cr(r,"close")}},[r,s,n,i]),(0,Lf.jsx)(Nf.Provider,{value:Mt.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:u}),[o,u]),children:t})}function el(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=Mt.useContext(Nf),{currentIdRef:s,delayRef:a,timeoutMs:u,initialDelayRef:l,currentContextRef:c,hasProvider:m,timeout:d}=i,[h,g]=Mt.useState(!1),b=Mt.useRef(r);return we(()=>{b.current=r},[r]),we(()=>{function w(){c.current?.setIsInstantPhase(!1),s.current=null,c.current=null,a.current=l.current,d.clear()}if(s.current&&!r&&s.current===n){if(g(!1),u){let C=n;return d.start(u,()=>{o.select("open")||s.current&&s.current!==C||w()}),()=>{(b.current||s.current!==C)&&d.clear()}}w()}},[r,n,s,a,u,l,c,d,o]),we(()=>{if(!r)return;let w=c.current,C=s.current;d.clear(),c.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:cr(l.current,"close")},C!==null&&C!==n?(g(!0),w?.setIsInstantPhase(!0),w?.onOpenChange(!1,De(Oe.none))):(g(!1),w?.setIsInstantPhase(!1))},[r,n,o,s,a,l,c,d]),we(()=>()=>{if(s.current===n){if(c.current=null,!b.current)return;s.current=null,f0(a,l),d.clear()}},[c,s,a,n,l,d]),Mt.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:h}),[m,a,h])}function Sr(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var uo=Math.min,Cr=Math.max,fo=Math.round,$n=Math.floor,Lr=e=>({x:e,y:e}),d0={left:"right",right:"left",bottom:"top",top:"bottom"};function Yi(e,t,r){return Cr(e,uo(t,r))}function Nr(e,t){return typeof e=="function"?e(t):e}function Tt(e){return e.split("-")[0]}function _r(e){return e.split("-")[1]}function qi(e){return e==="x"?"y":"x"}function ei(e){return e==="y"?"height":"width"}function qt(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function ti(e){return qi(qt(e))}function Df(e,t,r){r===void 0&&(r=!1);let o=_r(e),n=ti(e),i=ei(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Qn(s)),[s,Qn(s)]}function Bf(e){let t=Qn(e);return[Gi(e),t,Gi(t)]}function Gi(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Mf=["left","right"],Vf=["right","left"],p0=["top","bottom"],m0=["bottom","top"];function h0(e,t,r){switch(e){case"top":case"bottom":return r?t?Vf:Mf:t?Mf:Vf;case"left":case"right":return t?p0:m0;default:return[]}}function jf(e,t,r,o){let n=_r(e),i=h0(Tt(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(Gi)))),i}function Qn(e){let t=Tt(e);return d0[t]+e.slice(t.length)}function g0(e){var t,r,o,n;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(n=e.left)!=null?n:0}}function Zi(e){return typeof e!="number"?g0(e):{top:e,right:e,bottom:e,left:e}}function Vo(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 Kr(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Kr(e,n.id,r)])}function cn(e){return`data-base-ui-${e}`}var Vt=f(ve(),1),Uf=f(lo(),1);var zf={style:{transition:"none"}};var y0="data-base-ui-swipe-ignore",v0="data-swipe-ignore",EP=`[${y0}]`,TP=`[${v0}]`;var Hf={fallbackAxisSide:"end"};var Wf=f(Z(),1),b0=Vt.createContext(null),w0=()=>Vt.useContext(b0),x0=cn("portal");function Gf(e={}){let{ref:t,container:r,componentProps:o=nt,elementProps:n}=e,i=on(),a=w0()?.portalNode,[u,l]=Vt.useState(null),[c,m]=Vt.useState(null),d=Pe(w=>{w!==null&&m(w)}),h=Vt.useRef(null);we(()=>{if(r===null){h.current&&(h.current=null,m(null),l(null));return}let w=(r&&(Vi(r)?r:r.current))??a??document.body;if(w==null){h.current&&(h.current=null,m(null),l(null));return}h.current!==w&&(h.current=w,m(null),l(w))},[r,a]);let g=Gt("div",o,{ref:[t,d],props:[{id:i,[x0]:""},n]}),b=u&&g?Uf.createPortal(g,u):null;return{node:c,nodeId:Vt.isValidElement(g)?g.props.id:void 0,subtree:b}}var Do=f(ve(),1);function Yf(){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 S0=f(Z(),1),C0=Do.createContext(null),_0=Do.createContext(null),Xi=()=>Do.useContext(C0)?.id||null,po=e=>{let t=Do.useContext(_0);return e??t};var Zt=f(ve(),1);function R0(e,t){let r=null,o=null,n=!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",u=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",l=i.width,c=i.height,m=i.x,d=i.y;return r==null&&t.x&&s&&(r=i.x-t.x),o==null&&t.y&&a&&(o=i.y-t.y),m-=r||0,d-=o||0,l=0,c=0,!n||u?(l=t.axis==="y"?i.width:0,c=t.axis==="x"?i.height:0,m=s&&t.x!=null?t.x:m,d=a&&t.y!=null?t.y:d):n&&!u&&(c=t.axis==="x"?i.height:c,l=t.axis==="y"?i.width:l),n=!0,{width:l,height:c,x:m,y:d,top:d,right:m+l,bottom:d+c,left:m}}}}function qf(e){return e!=null&&e.clientX!=null}function tl(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.context.dataRef,l=Zt.useRef(!1),c=Zt.useRef(null),[m,d]=Zt.useState(),[h,g]=Zt.useState([]),b=Pe(_=>{n.set("positionReference",_)}),w=Pe((_,k,E)=>{l.current||u.current.openEvent&&!qf(u.current.openEvent)||n.set("positionReference",R0(E??a,{x:_,y:k,axis:o,dataRef:u,pointerType:m}))}),C=Pe(_=>{i?c.current||(w(_.clientX,_.clientY,_.currentTarget),g([])):w(_.clientX,_.clientY,_.currentTarget)}),x=Xr(m)?s:i;Zt.useEffect(()=>{if(!r){b(a);return}if(!x)return;function _(){c.current?.(),c.current=null}let k=it(s);function E(T){let O=Nt(T);Ge(s,O)?_():w(T.clientX,T.clientY)}return!u.current.openEvent||qf(u.current.openEvent)?c.current=ze(k,"mousemove",E):b(a),_},[x,r,s,u,a,n,w,b,h]),Zt.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Zt.useEffect(()=>{r&&!s&&(l.current=!1)},[r,s]),Zt.useEffect(()=>{!r&&i&&(l.current=!0)},[r,i]);let v=Zt.useMemo(()=>{function _(k){d(k.pointerType)}return{onPointerDown:_,onPointerEnter:_,onMouseMove:C,onMouseEnter:C}},[C]);return Zt.useMemo(()=>r?{reference:v,trigger:v}:{},[r,v])}var or=f(ve(),1);function E0(){return!1}function T0(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function rl(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=E0,bubbles:a,externalTree:u}=t,l="rootStore"in e?e.rootStore:e,c=l.useState("open"),m=l.useState("floatingElement"),{dataRef:d}=l.context,h=po(u),g=Pe(typeof n=="function"?n:()=>!1),b=typeof n=="function"?g:n,w=b!==!1,C=Pe(()=>i),{escapeKey:x,outsidePress:v}=T0(a),_=or.useRef(!1),k=or.useRef(!1),E=or.useRef(!1),T=or.useRef(!1),O=or.useRef(""),I=or.useRef(null),J=xr(),D=xr(),S=Pe(()=>{D.clear(),d.current.insideReactTree=!1}),L=Pe(P=>{let W=d.current.floatingContext?.nodeId;return(h?Kr(h.nodesRef.current,W):[]).some(xe=>xe.context?.open&&!xe.context.dataRef.current[P])}),Y=Pe(P=>Ui(P,l.select("floatingElement"))||Ui(P,l.select("domReferenceElement"))),A=Pe(P=>{s()&&l.setOpen(!1,De(Oe.triggerPress,P.nativeEvent))}),N=Pe(P=>{if(!c||!r||!o||P.key!=="Escape"||T.current||!x&&L("__escapeKeyBubbles"))return;let W=Pf(P)?P.nativeEvent:P,ne=De(Oe.escapeKey,W);l.setOpen(!1,ne),ne.isCanceled||P.preventDefault(),!x&&!ne.isPropagationAllowed&&P.stopPropagation()}),q=Pe(()=>{d.current.insideReactTree=!0,D.start(0,S)}),U=Pe(P=>{if(!c||!r||P.button!==0)return;let W=Nt(P.nativeEvent);Ge(l.select("floatingElement"),W)&&(_.current||(_.current=!0,k.current=!1))}),R=Pe(P=>{!c||!r||(P.defaultPrevented||P.nativeEvent.defaultPrevented)&&_.current&&(k.current=!0)});or.useEffect(()=>{if(!c||!r)return S;d.current.__escapeKeyBubbles=x,d.current.__outsidePressBubbles=v;let P=new rr,W=new rr;function ne(){P.clear(),T.current=!0}function xe(){P.start(Zr.engine.webkit?5:0,()=>{T.current=!1})}function se(){E.current=!0,W.start(0,()=>{E.current=!1})}function be(){_.current=!1,k.current=!1}function ye(){let V=O.current,te=V==="pen"||!V?"mouse":V,Ne=C(),He=typeof Ne=="function"?Ne():Ne;return typeof He=="string"?He:He[te]}function $(V){let te=ye();return te==="intentional"&&V.type!=="click"||te==="sloppy"&&V.type==="click"}function _e(V){let te=d.current.floatingContext?.nodeId,Ne=h&&Kr(h.nodesRef.current,te).some(He=>Ui(V,He.context?.elements.floating));return Y(V)||Ne}function Fe(V){if($(V)){V.type!=="click"&&!Y(V)&&(W.clear(),E.current=!1),S();return}if(d.current.insideReactTree){S();return}let te=Nt(V),Ne=`[${cn("inert")}]`,He=Re(te)?te.getRootNode():null,ot=Array.from((an(He)?He:Rt(l.select("floatingElement"))).querySelectorAll(Ne)),Ze=l.context.triggerElements;if(te&&(Ze.hasElement(te)||Ze.hasMatchingElement(Ue=>Ge(Ue,te))))return;let Be=Re(te)?te:null;for(;Be&&!Ir(Be);){let Ue=Fr(Be);if(Ir(Ue)||!Re(Ue))break;Be=Ue}if(!(ot.length&&Re(te)&&!kf(te)&&!Ge(te,l.select("floatingElement"))&&ot.every(Ue=>!Ge(Be,Ue)))){if(_t(te)&&!("touches"in V)){let Ue=Ir(te),ct=Lt(te),Se=/auto|scroll/,Pr=Ue||Se.test(ct.overflowX),$t=Ue||Se.test(ct.overflowY),Ye=Pr&&te.clientWidth>0&&te.scrollWidth>te.clientWidth,Yr=$t&&te.clientHeight>0&&te.scrollHeight>te.clientHeight,St=ct.direction==="rtl",kt=Yr&&(St?V.offsetX<=te.offsetWidth-te.clientWidth:V.offsetX>te.clientWidth),vt=Ye&&V.offsetY>te.clientHeight;if(kt||vt)return}if(!_e(V)){if(ye()==="intentional"&&E.current){W.clear(),E.current=!1;return}typeof b=="function"&&!b(V)||L("__outsidePressBubbles")||(l.setOpen(!1,De(Oe.outsidePress,V)),S())}}}function xt(V){ye()!=="sloppy"||V.pointerType==="touch"||!l.select("open")||!r||Y(V)||Fe(V)}function Le(V){if(ye()!=="sloppy"||!l.select("open")||!r||Y(V))return;let te=V.touches[0];te&&(I.current={startTime:Date.now(),startX:te.clientX,startY:te.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},J.start(1e3,()=>{I.current&&(I.current.dismissOnTouchEnd=!1,I.current.dismissOnMouseDown=!1)}))}function X(V,te){let Ne=Nt(V);if(!Ne)return;let He=ze(Ne,V.type,()=>{te(V),He()})}function M(V){O.current="touch",X(V,Le)}function K(V){J.clear(),V.type==="pointerdown"&&(O.current=V.pointerType),!(V.type==="mousedown"&&I.current&&!I.current.dismissOnMouseDown)&&X(V,te=>{te.type==="pointerdown"?xt(te):Fe(te)})}function H(V){if(!_.current)return;let te=k.current;if(be(),ye()==="intentional"){if(V.type==="pointercancel"){te&&se();return}if(!_e(V)){if(te){se();return}typeof b=="function"&&!b(V)||(W.clear(),E.current=!0,S())}}}function Q(V){if(ye()!=="sloppy"||!I.current||Y(V))return;let te=V.touches[0];if(!te)return;let Ne=Math.abs(te.clientX-I.current.startX),He=Math.abs(te.clientY-I.current.startY),ot=Math.sqrt(Ne*Ne+He*He);ot>5&&(I.current.dismissOnTouchEnd=!0),ot>10&&(Fe(V),J.clear(),I.current=null)}function pe(V){X(V,Q)}function le(V){ye()!=="sloppy"||!I.current||Y(V)||(I.current.dismissOnTouchEnd&&Fe(V),J.clear(),I.current=null)}function fe(V){X(V,le)}let me=Rt(m),he=Sr(o&&Sr(ze(me,"keydown",N),ze(me,"compositionstart",ne),ze(me,"compositionend",xe)),w&&Sr(ze(me,"click",K,!0),ze(me,"pointerdown",K,!0),ze(me,"pointerup",H,!0),ze(me,"pointercancel",H,!0),ze(me,"mousedown",K,!0),ze(me,"mouseup",H,!0),ze(me,"touchstart",M,!0),ze(me,"touchmove",pe,!0),ze(me,"touchend",fe,!0)));return()=>{he(),P.clear(),W.clear(),be(),E.current=!1,S()}},[d,m,o,w,b,c,r,x,v,N,S,C,L,Y,h,l,J]);let B=or.useMemo(()=>({onKeyDown:N,onPointerDown:A,onClick:A}),[N,A]),re=or.useMemo(()=>({onKeyDown:N,onPointerDown:R,onMouseDown:R,onClickCapture:q,onMouseDownCapture(P){q(),U(P)},onPointerDownCapture(P){q(),U(P)},onMouseUpCapture:q,onTouchEndCapture:q,onTouchMoveCapture:q}),[N,q,U,R]);return or.useMemo(()=>r?{reference:B,floating:re,trigger:B}:{},[r,B,re])}var Pt=f(ve(),1);function Zf(e,t,r){let{reference:o,floating:n}=e,i=qt(t),s=ti(t),a=ei(s),u=Tt(t),l=i==="y",c=o.x+o.width/2-n.width/2,m=o.y+o.height/2-n.height/2,d=o[a]/2-n[a]/2,h;switch(u){case"top":h={x:c,y:o.y-n.height};break;case"bottom":h={x:c,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:m};break;case"left":h={x:o.x-n.width,y:m};break;default:h={x:o.x,y:o.y}}let g=_r(t);return g&&(h[s]+=d*(g==="end"?1:-1)*(r&&l?-1:1)),h}async function Xf(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:u}=e,{boundary:l="clippingAncestors",rootBoundary:c="viewport",elementContext:m="floating",altBoundary:d=!1,padding:h=0}=Nr(t,e),g=Zi(h),w=a[d?m==="floating"?"reference":"floating":m],C=Vo(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(w)))==null||r?w:w.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:l,rootBoundary:c,strategy:u})),x=m==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),_=await(i.isElement==null?void 0:i.isElement(v))&&await(i.getScale==null?void 0:i.getScale(v))||{x:1,y:1},k=Vo(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:x,offsetParent:v,strategy:u}):x);return{top:(C.top-k.top+g.top)/_.y,bottom:(k.bottom-C.bottom+g.bottom)/_.y,left:(C.left-k.left+g.left)/_.x,right:(k.right-C.right+g.right)/_.x}}var P0=50,Kf=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:Xf},u=await(s.isRTL==null?void 0:s.isRTL(t)),l=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:m}=Zf(l,o,u),d=o,h=0,g={};for(let b=0;b<i.length;b++){let w=i[b];if(!w)continue;let{name:C,fn:x}=w,{x:v,y:_,data:k,reset:E}=await x({x:c,y:m,initialPlacement:o,placement:d,strategy:n,middlewareData:g,rects:l,platform:a,elements:{reference:e,floating:t}});c=v??c,m=_??m,g[C]={...g[C],...k},E&&h<P0&&(h++,typeof E=="object"&&(E.placement&&(d=E.placement),E.rects&&(l=E.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):E.rects),{x:c,y:m}=Zf(l,d,u)),b=-1)}return{x:c,y:m,placement:d,strategy:n,middlewareData:g}};var Jf=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:s,initialPlacement:a,platform:u,elements:l}=t,{mainAxis:c=!0,crossAxis:m=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:b=!0,...w}=Nr(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let C=Tt(n),x=qt(a),v=Tt(a)===a,_=await(u.isRTL==null?void 0:u.isRTL(l.floating)),k=d||(v||!b?[Qn(a)]:Bf(a)),E=g!=="none";!d&&E&&k.push(...jf(a,b,g,_));let T=[a,...k],O=await u.detectOverflow(t,w),I=[],J=((o=i.flip)==null?void 0:o.overflows)||[];if(c&&I.push(O[C]),m){let Y=Df(n,s,_);I.push(O[Y[0]],O[Y[1]])}if(J=[...J,{placement:n,overflows:I}],!I.every(Y=>Y<=0)){var D,S;let Y=(((D=i.flip)==null?void 0:D.index)||0)+1,A=T[Y];if(A&&(!(m==="alignment"?x!==qt(A):!1)||J.every(U=>qt(U.placement)===x?U.overflows[0]>0:!0)))return{data:{index:Y,overflows:J},reset:{placement:A}};let N=(S=J.filter(q=>q.overflows[0]<=0).sort((q,U)=>q.overflows[1]-U.overflows[1])[0])==null?void 0:S.placement;if(!N)switch(h){case"bestFit":{var L;let q=(L=J.filter(U=>{if(E){let R=qt(U.placement);return R===x||R==="y"}return!0}).map(U=>[U.placement,U.overflows.filter(R=>R>0).reduce((R,B)=>R+B,0)]).sort((U,R)=>U[1]-R[1])[0])==null?void 0:L[0];q&&(N=q);break}case"initialPlacement":N=a;break}if(n!==N)return{reset:{placement:N}}}return{}}}};var Qf=new Set(["left","top"]);async function O0(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=Tt(r),a=_r(r),u=qt(r)==="y",l=Qf.has(s)?-1:1,c=i&&u?-1:1,m=Nr(t,e),{mainAxis:d,crossAxis:h,alignmentAxis:g}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof g=="number"&&(h=a==="end"?g*-1:g),u?{x:h*c,y:d*l}:{x:d*l,y:h*c}}var $f=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:s,middlewareData:a}=t,u=await O0(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+u.x,y:i+u.y,data:{...u,placement:s}}}}},ed=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:u={fn:x=>{let{x:v,y:_}=x;return{x:v,y:_}}},...l}=Nr(e,t),c={x:r,y:o},m=await i.detectOverflow(t,l),d=qt(n),h=qi(d),g=c[h],b=c[d],w=(x,v)=>Yi(v+m[x==="y"?"top":"left"],v,v-m[x==="y"?"bottom":"right"]);s&&(g=w(h,g)),a&&(b=w(d,b));let C=u.fn({...t,[h]:g,[d]:b});return{...C,data:{x:C.x-r,y:C.y-o,enabled:{[h]:s,[d]:a}}}}}},td=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:i,placement:s,rects:a,middlewareData:u}=t,{offset:l=0,mainAxis:c=!0,crossAxis:m=!0}=Nr(e,t),d={x:n,y:i},h=qt(s),g=qi(h),b=d[g],w=d[h],C=Nr(l,t),x=typeof C=="number"?{mainAxis:C,crossAxis:0}:{mainAxis:(r=C.mainAxis)!=null?r:0,crossAxis:(o=C.crossAxis)!=null?o:0};if(c){let k=g==="y"?"height":"width",E=a.reference[g]-a.floating[k]+x.mainAxis,T=a.reference[g]+a.reference[k]-x.mainAxis;b<E?b=E:b>T&&(b=T)}if(m){var v,_;let k=g==="y"?"width":"height",E=Qf.has(Tt(s)),T=a.reference[h]-a.floating[k]+(E&&((v=u.offset)==null?void 0:v[h])||0)+(E?0:x.crossAxis),O=a.reference[h]+a.reference[k]+(E?0:((_=u.offset)==null?void 0:_[h])||0)-(E?x.crossAxis:0);w<T?w=T:w>O&&(w=O)}return{[g]:b,[h]:w}}}},rd=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:o,platform:n,elements:i}=t,{apply:s=()=>{},...a}=Nr(e,t),u=await n.detectOverflow(t,a),l=Tt(r),c=_r(r),m=qt(r)==="y",{width:d,height:h}=o.floating,g,b;l==="top"||l==="bottom"?(g=l,b=c===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(b=l,g=c==="end"?"top":"bottom");let w=h-u.top-u.bottom,C=d-u.left-u.right,x=uo(h-u[g],w),v=uo(d-u[b],C),_=t.middlewareData.shift,k=!_,E=x,T=v;_!=null&&_.enabled.x&&(T=C),_!=null&&_.enabled.y&&(E=w),k&&!c&&(m?T=d-2*Cr(u.left,u.right):E=h-2*Cr(u.top,u.bottom)),await s({...t,availableWidth:T,availableHeight:E});let O=await n.getDimensions(i.floating);return d!==O.width||h!==O.height?{reset:{rects:!0}}:{}}}};function id(e){let t=Lt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=_t(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=fo(r)!==i||fo(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function nl(e){return Re(e)?e:e.contextElement}function un(e){let t=nl(e);if(!_t(t))return Lr(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=id(t),s=(i?fo(r.width):r.width)/o,a=(i?fo(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var k0=Lr(0);function sd(e){let t=it(e);return!Bi()||!t.visualViewport?k0:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function F0(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===it(e)}function Bo(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=nl(e),s=Lr(1);t&&(o?Re(o)&&(s=un(o)):s=un(e));let a=F0(i,r,o)?sd(i):Lr(0),u=(n.left+a.x)/s.x,l=(n.top+a.y)/s.y,c=n.width/s.x,m=n.height/s.y;if(i&&o){let d=it(i),h=Re(o)?it(o):o,g=d,b=ji(g);for(;b&&h!==g;){let w=un(b),C=b.getBoundingClientRect(),x=Lt(b),v=C.left+(b.clientLeft+parseFloat(x.paddingLeft))*w.x,_=C.top+(b.clientTop+parseFloat(x.paddingTop))*w.y;u*=w.x,l*=w.y,c*=w.x,m*=w.y,u+=v,l+=_,g=it(b),b=ji(g)}}return Vo({width:c,height:m,x:u,y:l})}function Ki(e,t){let r=Kn(e).scrollLeft;return t?t.left+r:Bo(Ar(e)).left+r}function ad(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Ki(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function A0(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=Ar(o),a=t?Xn(t.floating):!1;if(o===s||a&&i)return r;let u={scrollLeft:0,scrollTop:0},l=Lr(1),c=Lr(0),m=_t(o);if((m||!i)&&((Lo(o)!=="body"||Zn(s))&&(u=Kn(o)),m)){let h=Bo(o);l=un(o),c.x=h.x+o.clientLeft,c.y=h.y+o.clientTop}let d=s&&!m&&!i?ad(s,u):Lr(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-u.scrollLeft*l.x+c.x+d.x,y:r.y*l.y-u.scrollTop*l.y+c.y+d.y}}function I0(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function L0(e){let t=Kn(e),r=e.ownerDocument.body,o=Cr(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=Cr(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+Ki(e),s=-t.scrollTop;return Lt(r).direction==="rtl"&&(i+=Cr(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:i,y:s}}var N0=25;function M0(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=it(e),i=Ar(e),s=n.visualViewport,a=i.clientWidth,u=i.clientHeight,l=0,c=0;if(s){let d=!Bi()||t==="fixed";o?d||(l=-s.offsetLeft,c=-s.offsetTop):(a=s.width,u=s.height,d&&(l=s.offsetLeft,c=s.offsetTop))}if(Ki(i)<=0){let d=i.ownerDocument,h=d.body,g=getComputedStyle(h),b=d.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,w=Math.abs(i.clientWidth-h.clientWidth-b),C=getComputedStyle(i).scrollbarGutter==="stable both-edges"?w/2:w;C<=N0&&(a-=C)}return{width:a,height:u,x:l,y:c}}function V0(e,t){let r=Bo(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=un(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,u=n*i.x,l=o*i.y;return{width:s,height:a,x:u,y:l}}function od(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=M0(e,r,t);else if(t==="document")o=L0(Ar(e));else if(Re(t))o=V0(t,r);else{let n=sd(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Vo(o)}function D0(e,t){let r=t.get(e);if(r)return r;let o=ao(e,[],!1).filter(a=>Re(a)&&Lo(a)!=="body"),n=null,i=Lt(e).position==="fixed",s=i?Fr(e):e;for(;Re(s)&&!Ir(s);){let a=Lt(s),u=Di(s),l=n?n.position:i?"fixed":"";!u&&(l==="fixed"||l==="absolute"&&a.position==="static")?o=o.filter(m=>m!==s):n=a,s=Fr(s)}return t.set(e,o),o}function B0(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?Xn(t)?[]:D0(t,this._c):[].concat(r),o],a=od(t,s[0],n),u=a.top,l=a.right,c=a.bottom,m=a.left;for(let d=1;d<s.length;d++){let h=od(t,s[d],n);u=Cr(h.top,u),l=uo(h.right,l),c=uo(h.bottom,c),m=Cr(h.left,m)}return{width:l-m,height:c-u,x:m,y:u}}function j0(e){let{width:t,height:r}=id(e);return{width:t,height:r}}function z0(e,t,r){let o=_t(t),n=Ar(t),i=r==="fixed",s=Bo(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=Lr(0);if((o||!i)&&((Lo(t)!=="body"||Zn(n))&&(a=Kn(t)),o)){let d=Bo(t,!0,i,t);u.x=d.x+t.clientLeft,u.y=d.y+t.clientTop}!o&&n&&(u.x=Ki(n));let l=n&&!o&&!i?ad(n,a):Lr(0),c=s.left+a.scrollLeft-u.x-l.x,m=s.top+a.scrollTop-u.y-l.y;return{x:c,y:m,width:s.width,height:s.height}}function ol(e){return Lt(e).position==="static"}function nd(e,t){if(!_t(e)||Lt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ar(e)===r&&(r=r.ownerDocument.body),r}function ld(e,t){let r=it(e);if(Xn(e))return r;if(!_t(e)){let n=Fr(e);for(;n&&!Ir(n);){if(Re(n)&&!ol(n))return n;n=Fr(n)}return r}let o=nd(e,t);for(;o&&yf(o)&&ol(o);)o=nd(o,t);return o&&Ir(o)&&ol(o)&&!Di(o)?r:o||vf(e)||r}var H0=async function(e){let t=this.getOffsetParent||ld,r=this.getDimensions,o=await r(e.floating);return{reference:z0(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function U0(e){return Lt(e).direction==="rtl"}var il={convertOffsetParentRelativeRectToViewportRelativeRect:A0,getDocumentElement:Ar,getClippingRect:B0,getOffsetParent:ld,getElementRects:H0,getClientRects:I0,getDimensions:j0,getScale:un,isElement:Re,isRTL:U0};function cd(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function W0(e,t,r){let o=null,n,i=Ar(e);function s(){var c;clearTimeout(n),(c=o)==null||c.disconnect(),o=null}function a(c,m){c===void 0&&(c=!1),m===void 0&&(m=1),s();let d=e.getBoundingClientRect(),{left:h,top:g,width:b,height:w}=d;if(c||t(),!b||!w)return;let C=$n(g),x=$n(i.clientWidth-(h+b)),v=$n(i.clientHeight-(g+w)),_=$n(h),E={rootMargin:-C+"px "+-x+"px "+-v+"px "+-_+"px",threshold:Cr(0,uo(1,m))||1},T=!0;function O(I){let J=I[0].intersectionRatio;if(!cd(d,e.getBoundingClientRect()))return a();if(J!==m){if(!T)return a();J?a(!1,J):n=setTimeout(()=>{a(!1,1e-7)},1e3)}T=!1}try{o=new IntersectionObserver(O,{...E,root:i.ownerDocument})}catch{o=new IntersectionObserver(O,E)}o.observe(e)}let u=it(e),l=()=>a(r);return u.addEventListener("resize",l),a(!0),()=>{u.removeEventListener("resize",l),s()}}function ri(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:u=!1}=o,l=nl(e),c=n||i?[...l?ao(l):[],...t?ao(t):[]]:[];c.forEach(C=>{n&&C.addEventListener("scroll",r),i&&C.addEventListener("resize",r)});let m=l&&a?W0(l,r,i):null,d=-1,h=null;s&&(h=new ResizeObserver(C=>{let[x]=C;x&&x.target===l&&h&&t&&(h.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var v;(v=h)==null||v.observe(t)})),r()}),l&&!u&&h.observe(l),t&&h.observe(t));let g,b=u?Bo(e):null;u&&w();function w(){let C=Bo(e);b&&!cd(b,C)&&r(),b=C,g=requestAnimationFrame(w)}return r(),()=>{var C;c.forEach(x=>{n&&x.removeEventListener("scroll",r),i&&x.removeEventListener("resize",r)}),m?.(),(C=h)==null||C.disconnect(),h=null,u&&cancelAnimationFrame(g)}}var ud=$f;var fd=ed,dd=Jf,pd=rd;var md=td,Ji=(e,t,r)=>{let o=new Map,n=r??{},i={...il,...n.platform,_c:o};return Kf(e,t,{...n,platform:i})};var mt=f(ve(),1),gd=f(ve(),1),yd=f(lo(),1),Y0=typeof document<"u",q0=function(){},Qi=Y0?gd.useLayoutEffect:q0;function $i(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(!$i(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 i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!$i(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function vd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function hd(e,t){let r=vd(e);return Math.round(t*r)/r}function sl(e){let t=mt.useRef(e);return Qi(()=>{t.current=e}),t}function bd(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:u,open:l}=e,[c,m]=mt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[d,h]=mt.useState(o);$i(d,o)||h(o);let[g,b]=mt.useState(null),[w,C]=mt.useState(null),x=mt.useCallback(U=>{U!==E.current&&(E.current=U,b(U))},[]),v=mt.useCallback(U=>{U!==T.current&&(T.current=U,C(U))},[]),_=i||g,k=s||w,E=mt.useRef(null),T=mt.useRef(null),O=mt.useRef(c),I=u!=null,J=sl(u),D=sl(n),S=sl(l),L=mt.useCallback(()=>{if(!E.current||!T.current)return;let U={placement:t,strategy:r,middleware:d};D.current&&(U.platform=D.current),Ji(E.current,T.current,U).then(R=>{let B={...R,isPositioned:S.current!==!1};Y.current&&!$i(O.current,B)&&(O.current=B,yd.flushSync(()=>{m(B)}))})},[d,t,r,D,S]);Qi(()=>{l===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,m(U=>({...U,isPositioned:!1})))},[l]);let Y=mt.useRef(!1);Qi(()=>(Y.current=!0,()=>{Y.current=!1}),[]),Qi(()=>{if(_&&(E.current=_),k&&(T.current=k),_&&k){if(J.current)return J.current(_,k,L);L()}},[_,k,L,J,I]);let A=mt.useMemo(()=>({reference:E,floating:T,setReference:x,setFloating:v}),[x,v]),N=mt.useMemo(()=>({reference:_,floating:k}),[_,k]),q=mt.useMemo(()=>{let U={position:r,left:0,top:0};if(!N.floating)return U;let R=hd(N.floating,c.x),B=hd(N.floating,c.y);return a?{...U,transform:"translate("+R+"px, "+B+"px)",...vd(N.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:R,top:B}},[r,a,N.floating,c.x,c.y]);return mt.useMemo(()=>({...c,update:L,refs:A,elements:N,floatingStyles:q}),[c,L,A,N,q])}var al=(e,t)=>{let r=ud(e);return{name:r.name,fn:r.fn,options:[e,t]}},ll=(e,t)=>{let r=fd(e);return{name:r.name,fn:r.fn,options:[e,t]}},cl=(e,t)=>({fn:md(e).fn,options:[e,t]}),ul=(e,t)=>{let r=dd(e);return{name:r.name,fn:r.fn,options:[e,t]}},fl=(e,t)=>{let r=pd(e);return{name:r.name,fn:r.fn,options:[e,t]}};var es=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,r,o=!0){this.fallbackStore=t,this.componentName=r,this.throwOnMissingTrigger=o}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let r=this.attachedStores.lastIndexOf(t);r!==-1&&this.attachedStores.splice(r,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(r=>{r()}))}openByTrigger(t){let r=this.attachedStore;if(r===null)return;let o;if(t){for(let n=this.attachedStores.length-1;n>=0&&!o;n-=1)o=this.attachedStores[n].context.triggerElements.getById(t);o??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!o&&this.throwOnMissingTrigger)throw new Error(lr(99,this.componentName,t,this.componentName));r.setOpen(!0,De(Oe.imperativeAction,void 0,o))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,De(Oe.imperativeAction))}};var zo=f(ve(),1),Nd=f(lo(),1);var Id=f(ve(),1);var Fd=f(ve(),1),gl=f(ts(),1),Ad=f(Ed(),1);var Td=f(ve(),1);var pl=[],ml;function Pd(){return ml}function Od(e){pl.push(e)}function hl(e){let t=(r,o)=>{let n=Ct(fw).current,i;try{ml=n;for(let s of pl)s.before(n);i=e(r,o);for(let s of pl)s.after(n);n.didInitialize=!0}finally{ml=void 0}return i};return t.displayName=e.displayName||e.name,t}function kd(e){return Td.forwardRef(hl(e))}function fw(){return{didInitialize:!1}}var dw=rn(19),pw=dw?hw:gw;function os(e,t,r,o,n){return pw(e,t,r,o,n)}function mw(e,t,r,o,n){let i=Fd.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,gl.useSyncExternalStore)(e.subscribe,i,i)}Od({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);Object.is(o.value,n)||(t=!0,o.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(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,gl.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function hw(e,t,r,o,n){let i=Pd();if(!i)return mw(e,t,r,o,n);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,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(i.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)},i.syncHooks.push(a)),a.value}function gw(e,t,r,o,n){return(0,Ad.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var ns=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 os(this,t,r,o,n)}};var jo=f(ve(),1);var mo=class extends ns{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){jo.useDebugValue(t);let o=this;we(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;we(()=>(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);we(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){jo.useDebugValue(t);let o=this,n=r!==void 0;we(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return jo.useDebugValue(t),os(this,this.selectors[t],r,o,n)}useContextCallback(t,r){jo.useDebugValue(t);let o=Pe(r??tr);this.context[t]=o}useStateSetter(t){let r=jo.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(i=>{let s=o(i);if(!Object.is(n,s)){let a=n;n=s,r(s,a,this)}})}};var yw={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},ho=class extends mo{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:Yf(),nested:o,triggerElements:i},yw),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&Of(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 Ld(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),u=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,m=s,d=Id.useRef(null);o===void 0&&d.current===null&&(d.current=new ho({open:a,transitionStatus:void 0,referenceElement:u,floatingElement:l,triggerElements:c,onOpenChange:m,floatingId:n,syncOnly:!0,nested:i}));let h=o??d.current;return t.useSyncedValue("floatingId",n),we(()=>{let g={open:a,floatingId:n,referenceElement:u,floatingElement:l};Re(u)&&(g.domReferenceElement=u),h.state.positionReference===h.state.referenceElement&&(g.positionReference=u),h.update(g)},[a,n,u,l,h]),h.context.onOpenChange=m,h.context.nested=i,h}var Md={tabIndex:-1,[Xa]:""};function Vd(e,t=!1){let r=on(),o=Xi()!=null,n=Ct(()=>e(r,o)).current;return Ld({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:n.setOpen}),n}function Dd({handle:e,store:t}){return we(()=>e.attachStore(t),[e,t]),null}function vw(e,t){let r=zo.useRef(null),o=zo.useRef(null);return zo.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let s=r.current,a=o.current,u=t.context.triggerElements.getById(s);a&&u===a&&(t.context.triggerElements.delete(s),i=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.current=n,t.context.triggerElements.add(e,n),i=!0),i){let s=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==s&&t.set("triggerCount",s)}},[t,e])}function bw(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 ww(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Bd(e,t,r,o={}){let n=r.reason,i=n===Oe.triggerHover,s=t&&n===Oe.triggerFocus,a=!t&&(n===Oe.triggerPress||n===Oe.escapeKey),u=ww(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let l=()=>{let c={...o.extraState,open:t};s?c.instantType="focus":a?c.instantType="dismiss":i&&(c.instantType=void 0),bw(c,t,r.trigger,u()),e.update(c)};i?Nd.flushSync(l):l()}function jd(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=vw(e,r),s=Pe(u=>{let l=r.select("open"),c=r.select("activeTriggerId");if(c===e){r.update({activeTriggerElement:u,...l?o:null});return}c==null&&l&&r.update({activeTriggerId:e,activeTriggerElement:u,...o})}),a=zo.useCallback(u=>{i(u),u&&s(u)},[i,s]);return we(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:a,isMountedByThisTrigger:n}}function zd(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=zo.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");we(()=>{if(!n){o.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let u=e.context.triggerElements.size,l={};e.state.triggerCount!==u&&(l.triggerCount=u);let c=e.select("activeTriggerId"),m=null;if(c){let d=e.context.triggerElements.getById(c);if(d)o.current=c,d!==e.state.activeTriggerElement&&(l.activeTriggerElement=d);else{for(let[h,g]of e.context.triggerElements.entries())if(g===e.state.activeTriggerElement){l.activeTriggerId=h,l.activeTriggerElement=g,o.current=h;break}l.activeTriggerId===void 0&&(o.current===c?m=c:o.current=null)}}else o.current=null;if(!m&&!c&&u===1){let d=e.context.triggerElements.entries().next();if(!d.done){let[h,g]=d.value;l.activeTriggerId=h,l.activeTriggerElement=g,o.current=h}}(l.triggerCount!==void 0||l.activeTriggerId!==void 0||l.activeTriggerElement!==void 0)&&e.update(l),m&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===m&&!e.context.triggerElements.getById(m)){let d=De(Oe.none);e.setOpen(!1,d),d.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,s,a,r])}function Hd(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=hf(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let u=Pe(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return zi({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:i}}function Ud(e,t){e.useSyncedValues(t),we(()=>()=>{e.update({activeTriggerProps:nt,inactiveTriggerProps:nt,popupProps:nt})},[e])}var Ho=class{constructor(){this.idMap=new Map}add(t,r){this.idMap.set(t,r)}delete(t){this.idMap.delete(t)}hasElement(t){for(let r of this.idMap.values())if(r===t)return!0;return!1}hasMatchingElement(t){for(let r of this.idMap.values())if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function Wd(){return new ho({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Ho,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Yd(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Wd(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:nt,inactiveTriggerProps:nt,popupProps:nt}}function qd(e,t,r=!1){return new ho({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var oi=e=>e.triggerIdProp??e.activeTriggerId,yl=e=>e.openProp??e.open,Gd=e=>(e.popupElement?.id??e.floatingId)||void 0;function Zd(e,t){return t!==void 0&&yl(e)&&oi(e)===t}function xw(e,t){return Zd(e,t)?!0:t!==void 0&&yl(e)&&oi(e)==null&&e.triggerCount===1}var Xd={open:yl,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:oi,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:Gd,isTriggerActive:(e,t)=>t!==void 0&&oi(e)===t,isOpenedByTrigger:(e,t)=>Zd(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&oi(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>xw(e,t)?Gd(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var vl=f(ve(),1),Kd=f(ts(),1);function Jd(e){let t=vl.useCallback(o=>e===void 0?tr:e.subscribeStore(o),[e]),r=vl.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,Kd.useSyncExternalStore)(t,r,()=>e?.serverStore)}function Qd(e){return Sw(e,e.rootContext)}function Sw(e,t){let{nodeId:r,externalTree:o}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),u=t.useState("floatingId"),[l,c]=Pt.useState(null),[m,d]=Pt.useState(void 0),[h,g]=Pt.useState(void 0),b=Pt.useRef(null),w=po(o),C=Pt.useMemo(()=>({reference:n,floating:i,domReference:s}),[n,i,s]),x=bd({...e,elements:{...C,...l&&{reference:l}}}),v=Re(m)?m:null,_=h===void 0?t.state.floatingElement:h;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?s:v),t.useSyncedValue("floatingElement",_);let k=Pt.useCallback(D=>{let S=Re(D)?{getBoundingClientRect:()=>D.getBoundingClientRect(),getClientRects:()=>D.getClientRects(),contextElement:D}:D;c(S),x.refs.setReference(S)},[x.refs]),E=Pt.useCallback(D=>{(Re(D)||D===null)&&(b.current=D,d(D)),(Re(x.refs.reference.current)||x.refs.reference.current===null||D!==null&&!Re(D))&&x.refs.setReference(D)},[x.refs,d]),T=Pt.useCallback(D=>{g(D),x.refs.setFloating(D)},[x.refs]),O=Pt.useMemo(()=>({...x.refs,setReference:E,setFloating:T,setPositionReference:k,domReference:b}),[x.refs,E,T,k]),I=Pt.useMemo(()=>({...x.elements,domReference:s}),[x.elements,s]),J=Pt.useMemo(()=>({...x,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:u,refs:O,elements:I,nodeId:r,rootStore:t}),[x,O,I,r,t,a,u]);return we(()=>{s&&(b.current=s)},[s]),we(()=>{t.context.dataRef.current.floatingContext=J;let D=w?.nodesRef.current.find(S=>S.id===r);D&&(D.context=J)}),Pt.useMemo(()=>({...x,context:J,refs:O,elements:I,rootStore:t}),[x,O,I,J,t])}var Mr=f(ve(),1);var bl=Zr.os.mac&&Zr.engine.webkit;function wl(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=Mr.useRef(!1),u=Mr.useRef(null),l=Mr.useRef(!0),c=xr();Mr.useEffect(()=>{let d=n.select("domReferenceElement");if(!r)return;let h=it(d);function g(){let C=n.select("domReferenceElement");!n.select("open")&&_t(C)&&C===Hi(Rt(C))&&(a.current=!0)}function b(){l.current=!0}function w(){l.current=!1}return Sr(ze(h,"blur",g),bl&&ze(h,"keydown",b,!0),bl&&ze(h,"pointerdown",w,!0))},[n,r]),Mr.useEffect(()=>{if(!r)return;function d(h){if(h.reason===Oe.triggerPress||h.reason===Oe.escapeKey){let g=n.select("domReferenceElement");Re(g)&&(u.current=g,a.current=!0)}}return i.on("openchange",d),()=>{i.off("openchange",d)}},[i,r,n]);let m=Mr.useMemo(()=>{function d(){a.current=!1,u.current=null}return{onMouseLeave(){d()},onFocus(h){let g=h.currentTarget;if(a.current){if(u.current===g)return;d()}let b=Nt(h.nativeEvent);if(Re(b)){if(bl&&!h.relatedTarget){if(!l.current&&!Ff(b))return}else if(!Af(b))return}let w=co(h.relatedTarget,n.context.triggerElements),{nativeEvent:C,currentTarget:x}=h,v=typeof o=="function"?o():o;if(n.select("open")&&w||v===0||v===void 0){n.setOpen(!0,De(Oe.triggerFocus,C,x));return}c.start(v,()=>{a.current||n.setOpen(!0,De(Oe.triggerFocus,C,x))})},onBlur(h){d();let g=h.relatedTarget,b=h.nativeEvent,w=Re(g)&&g.hasAttribute(cn("focus-guard"))&&g.getAttribute("data-type")==="outside";c.start(0,()=>{let C=n.select("domReferenceElement"),x=Hi(Rt(C));!g&&x===C||Ge(s.current.floatingContext?.refs.floating.current,x)||Ge(C,x)||w||co(g??x,n.context.triggerElements)||n.setOpen(!1,De(Oe.triggerFocus,b))})}}},[s,o,n,c]);return Mr.useMemo(()=>r?{reference:m,trigger:m}:{},[r,m])}var Sl=f(ve(),1);var xl=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 rr,this.restTimeout=new rr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},is=new WeakMap;function dn(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&is.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),is.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function ss(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=is.get(r);i&&i!==e&&dn(i),dn(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,is.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=Ct(()=>t.hoverInteractionState??xl.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),nn(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Cl(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),u=i.useState("domReferenceElement"),{dataRef:l}=i.context,c=po(),m=Xi(),d=pn(i),h=xr(),g=Pe(()=>Wi(l.current.openEvent?.type,d.interactedInside)),b=Pe(()=>If(l.current.openEvent?.type)),w=Pe(()=>{dn(d)});we(()=>{s||(d.pointerType=void 0,d.restTimeoutPending=!1,d.interactedInside=!1,w())},[s,d,w]),Sl.useEffect(()=>w,[w]),we(()=>{if(r&&s&&d.handleCloseOptions?.blockPointerEvents&&b()&&Re(u)&&a){let C=u,x=a,v=Rt(a),_=c?.nodesRef.current.find(O=>O.id===m)?.context?.elements.floating;_&&(_.style.pointerEvents="");let k=d.pointerEventsScopeElement!==x?d.pointerEventsScopeElement:null,E=_!==x?_:null,T=d.handleCloseOptions?.getScope?.()??k??E??C.closest("[data-rootownerid]")??v.body;return ss(d,{scopeElement:T,referenceElement:C,floatingElement:x}),()=>{w()}}},[r,s,u,a,d,b,c,m,w]),Sl.useEffect(()=>{if(!r)return;function C(){return!!(c&&m&&Kr(c.nodesRef.current,m).length>0)}function x(O){let I=cr(o,"close",d.pointerType),J=()=>{i.setOpen(!1,De(Oe.triggerHover,O)),c?.events.emit("floating.closed",O)};I?d.openChangeTimeout.start(I,J):(d.openChangeTimeout.clear(),J())}function v(O){let I=Nt(O);if(!Ja(I)){d.interactedInside=!1;return}d.interactedInside=I?.closest("[aria-haspopup]")!=null}function _(){d.openChangeTimeout.clear(),h.clear(),c?.events.off("floating.closed",E),w()}function k(O){if(C()&&c){c.events.on("floating.closed",E);return}if(co(O.relatedTarget,i.context.triggerElements))return;let I=l.current.floatingContext?.nodeId??n,J=O.relatedTarget;if(!(c&&I&&Re(J)&&Kr(c.nodesRef.current,I,!1).some(S=>Ge(S.context?.elements.floating,J)))){if(d.handler){d.handler(O);return}w(),b()&&!g()&&x(O)}}function E(O){!c||!m||C()||h.start(0,()=>{c.events.off("floating.closed",E),i.setOpen(!1,De(Oe.triggerHover,O)),c.events.emit("floating.closed",O)})}let T=a;return Sr(T&&ze(T,"mouseenter",_),T&&ze(T,"mouseleave",k),T&&ze(T,"pointerdown",v,!0),()=>{c?.events.off("floating.closed",E)})},[r,a,i,l,o,n,b,g,w,d,c,m,h])}var go=f(ve(),1),$d=f(lo(),1);var Cw={current:null};function _l(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:u=Cw,externalTree:l,isActiveTrigger:c=!0,getHandleCloseContext:m,isClosing:d,shouldOpen:h,guardStaleOpen:g=!1}=t,b="rootStore"in e?e.rootStore:e,{dataRef:w,events:C}=b.context,x=po(l),v=pn(b),_=go.useRef(!1),k=Yt(n),E=Yt(o),T=Yt(s),O=Yt(r),I=Yt(h),J=Yt(d),D=Pe(()=>Wi(w.current.openEvent?.type,v.interactedInside)),S=Pe(()=>I.current?.()!==!1),L=Pe((N,q,U)=>{let R=b.context.triggerElements;if(R.hasElement(q))return!N||!Ge(N,q);if(!Re(U))return!1;let B=U;return R.hasMatchingElement(re=>Ge(re,B))&&(!N||!Ge(N,B))}),Y=Pe(()=>{if(!v.handler)return;Rt(b.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),A=Pe(()=>{dn(v)});return c&&(v.handleCloseOptions=k.current?.__options),go.useEffect(()=>Y,[Y]),go.useEffect(()=>{if(!r)return;function N(q){q.open?_.current=!1:(_.current=q.reason===Oe.triggerHover,Y(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return C.on("openchange",N),()=>{C.off("openchange",N)}},[r,C,v,Y]),go.useEffect(()=>{if(!r)return;function N(P,W=!0){let ne=cr(E.current,"close",v.pointerType);ne?v.openChangeTimeout.start(ne,()=>{b.setOpen(!1,De(Oe.triggerHover,P)),x?.events.emit("floating.closed",P)}):W&&(v.openChangeTimeout.clear(),b.setOpen(!1,De(Oe.triggerHover,P)),x?.events.emit("floating.closed",P))}let q=u.current??(c?b.select("domReferenceElement"):null);if(!Re(q))return;function U(P){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!Xr(v.pointerType))return;let W=Qa(T.current),ne=cr(E.current,"open",v.pointerType),xe=Nt(P),se=P.currentTarget??null,be=b.select("domReferenceElement"),ye=se;if(Re(xe)&&!b.context.triggerElements.hasElement(xe)){for(let H of b.context.triggerElements.elements())if(Ge(H,xe)){ye=H;break}}Re(se)&&Re(be)&&!b.context.triggerElements.hasElement(se)&&Ge(se,be)&&(ye=be);let $=ye==null?!1:L(be,ye,xe),_e=b.select("open"),Fe=J.current?.()??b.select("transitionStatus")==="ending",xt=!_e&&Fe&&_.current,Le=!$&&Re(ye)&&Re(be)&&Ge(be,ye)&&xt,X=W>0&&!ne,M=$&&(_e||xt)||Le,K=!_e||$;if(M){S()&&b.setOpen(!0,De(Oe.triggerHover,P,ye));return}X||(ne?v.openChangeTimeout.start(ne,()=>{K&&S()&&b.setOpen(!0,De(Oe.triggerHover,P,ye))}):K&&S()&&b.setOpen(!0,De(Oe.triggerHover,P,ye)))}function R(P){if(D()){A();return}Y();let W=b.select("domReferenceElement"),ne=Rt(W);v.restTimeout.clear(),v.restTimeoutPending=!1;let xe=w.current.floatingContext??m?.();if(co(P.relatedTarget,b.context.triggerElements))return;if(k.current&&xe){b.select("open")||v.openChangeTimeout.clear();let be=u.current;v.handler=k.current({...xe,tree:x,x:P.clientX,y:P.clientY,onClose(){A(),Y(),O.current&&!D()&&be===b.select("domReferenceElement")&&N(P,!0)}}),ne.addEventListener("mousemove",v.handler),v.handler(P);return}(v.pointerType!=="touch"||!Ge(b.select("floatingElement"),P.relatedTarget))&&N(P)}function B(P){Ge(q,P.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let re=g?ze(q,"mouseout",B):void 0;return a?Sr(ze(q,"mousemove",U,{once:!0}),ze(q,"mouseenter",U),ze(q,"mouseleave",R),re):Sr(ze(q,"mouseenter",U),ze(q,"mouseleave",R),re)},[Y,A,w,E,b,r,k,v,c,L,D,i,a,T,u,x,O,m,J,S,g]),go.useMemo(()=>{if(!r)return;function N(q){v.pointerType=q.pointerType}return{onPointerDown:N,onPointerEnter:N,onMouseMove(q){let{nativeEvent:U}=q,R=q.currentTarget,B=b.select("domReferenceElement"),re=b.select("open"),P=L(B,R,q.target);if(i&&!Xr(v.pointerType))return;if(re&&P&&v.handleCloseOptions?.blockPointerEvents){let xe=b.select("floatingElement");if(xe){let se=v.handleCloseOptions?.getScope?.()??R.ownerDocument.body;ss(v,{scopeElement:se,referenceElement:R,floatingElement:xe})}}let W=Qa(T.current);if(re&&!P||W===0||!P&&v.restTimeoutPending&&q.movementX**2+q.movementY**2<2)return;v.restTimeout.clear();function ne(){if(v.restTimeoutPending=!1,D())return;let xe=b.select("open");!v.blockMouseMove&&(!xe||P)&&S()&&b.setOpen(!0,De(Oe.triggerHover,U,R))}v.pointerType==="touch"?$d.flushSync(()=>{ne()}):P&&re?ne():(v.restTimeoutPending=!0,v.restTimeout.start(W,ne))}}},[r,v,D,L,i,b,T,S])}var ep=.1,_w=ep*ep,Xe=.5;function as(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function ls(e,t,r,o,n,i,s,a,u,l){let c=!1;return as(e,t,r,o,n,i)&&(c=!c),as(e,t,n,i,s,a)&&(c=!c),as(e,t,s,a,u,l)&&(c=!c),as(e,t,u,l,r,o)&&(c=!c),c}function Rw(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function cs(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),u=Math.min(o,i),l=Math.max(o,i);return e>=s&&e<=a&&t>=u&&t<=l}function Rl(e={}){let{blockPointerEvents:t=!1}=e,r=new rr,o=({x:n,y:i,placement:s,elements:a,onClose:u,nodeId:l,tree:c})=>{let m=s?.split("-")[0],d=!1,h=null,g=null,b=typeof performance<"u"?performance.now():0;function w(x,v){let _=performance.now(),k=_-b;if(h===null||g===null||k===0)return h=x,g=v,b=_,!1;let E=x-h,T=v-g,O=E*E+T*T,I=k*k*_w;return h=x,g=v,b=_,O<I}function C(){r.clear(),u()}return function(v){r.clear();let _=a.domReference,k=a.floating;if(!_||!k||m==null||n==null||i==null)return;let{clientX:E,clientY:T}=v,O=Nt(v),I=v.type==="mouseleave",J=Ge(k,O),D=Ge(_,O);if(J&&(d=!0,!I))return;if(D&&(d=!1,!I)){d=!0;return}if(I&&Re(v.relatedTarget)&&Ge(k,v.relatedTarget))return;function S(){return!!(c&&Kr(c.nodesRef.current,l).length>0)}function L(){S()||C()}if(S())return;let Y=_.getBoundingClientRect(),A=k.getBoundingClientRect(),N=n>A.right-A.width/2,q=i>A.bottom-A.height/2,U=A.width>Y.width,R=A.height>Y.height,B=(U?Y:A).left,re=(U?Y:A).right,P=(R?Y:A).top,W=(R?Y:A).bottom;if(m==="top"&&i>=Y.bottom-1||m==="bottom"&&i<=Y.top+1||m==="left"&&n>=Y.right-1||m==="right"&&n<=Y.left+1){L();return}let ne=!1;switch(m){case"top":ne=cs(E,T,B,Y.top+1,re,A.bottom-1);break;case"bottom":ne=cs(E,T,B,A.top+1,re,Y.bottom-1);break;case"left":ne=cs(E,T,A.right-1,W,Y.left+1,P);break;case"right":ne=cs(E,T,Y.right-1,W,A.left+1,P);break;default:}if(ne)return;if(d&&!Rw(E,T,Y)){L();return}if(!I&&w(E,T)){L();return}let xe=!1;switch(m){case"top":{let se=U?Xe/2:Xe*4,be=U||N?n+se:n-se,ye=U?n-se:N?n+se:n-se,$=i+Xe+1,_e=N||U?A.bottom-Xe:A.top,Fe=N?U?A.bottom-Xe:A.top:A.bottom-Xe;xe=ls(E,T,be,$,ye,$,A.left,_e,A.right,Fe);break}case"bottom":{let se=U?Xe/2:Xe*4,be=U||N?n+se:n-se,ye=U?n-se:N?n+se:n-se,$=i-Xe,_e=N||U?A.top+Xe:A.bottom,Fe=N?U?A.top+Xe:A.bottom:A.top+Xe;xe=ls(E,T,be,$,ye,$,A.left,_e,A.right,Fe);break}case"left":{let se=R?Xe/2:Xe*4,be=R||q?i+se:i-se,ye=R?i-se:q?i+se:i-se,$=n+Xe+1,_e=q||R?A.right-Xe:A.left,Fe=q?R?A.right-Xe:A.left:A.right-Xe;xe=ls(E,T,_e,A.top,Fe,A.bottom,$,be,$,ye);break}case"right":{let se=R?Xe/2:Xe*4,be=R||q?i+se:i-se,ye=R?i-se:q?i+se:i-se,$=n-Xe,_e=q||R?A.left+Xe:A.right,Fe=q?R?A.left+Xe:A.right:A.left+Xe;xe=ls(E,T,$,be,$,ye,_e,A.top,Fe,A.bottom);break}default:}xe?d||r.start(40,L):L()}};return o.__options={...e,blockPointerEvents:t},o}var us=class extends mo{setState(t){}update(t){}set(t,r){}notifyAll(){}};var zk=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=ja.startingStyle]="startingStyle",e[e.endingStyle=ja.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Ew={"data-popup-open":""};var Tw={"data-open":""},Pw={"data-closed":""},Ow={"data-anchor-hidden":""},tp={open(e){return e?Ew:null}};var ni={open(e){return e?Tw:Pw},anchorHidden(e){return e?Ow:null}},rp={...ni,...gf};function op(e){return rn(19)?e:e?"true":void 0}var fs=f(ve(),1),El=fs.createContext(void 0);function mn(){return fs.useContext(El)?.direction??"ltr"}var nr=f(ve(),1);var kw=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:a,middlewareData:u}=t,{element:l,padding:c=0,offsetParent:m="real"}=Nr(e,t)||{};if(l==null)return{};let d=Zi(c),h={x:r,y:o},g=ti(n),b=ei(g),w=await s.getDimensions(l),C=g==="y",x=C?"top":"left",v=C?"bottom":"right",_=C?"clientHeight":"clientWidth",k=i.reference[b]+i.reference[g]-h[g]-i.floating[b],E=h[g]-i.reference[g],T=m==="real"?await s.getOffsetParent?.(l):a.floating,O=a.floating[_]||i.floating[b];(!O||!await s.isElement?.(T))&&(O=a.floating[_]||i.floating[b]);let I=k/2-E/2,J=O/2-w[b]/2-1,D=Math.min(d[x],J),S=Math.min(d[v],J),L=D,Y=O-w[b]-S,A=O/2-w[b]/2+I,N=Yi(L,A,Y),q=!u.arrow&&_r(n)!=null&&A!==N&&i.reference[b]/2-(A<L?D:S)-w[b]/2<0,U=q?A<L?A-L:A-Y:0;return{[g]:h[g]+U,data:{[g]:N,centerOffset:A-N-U,...q&&{alignmentOffset:U}},reset:q}}}),np=(e,t)=>({...kw(e),options:[e,t]});var ip={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,i=t===0&&r===0&&o===0&&n===0,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-r>=0||s.right-t>=0||s.bottom-r>=0||s.left-t>=0||i}}}};var hn={sideX:"left",sideY:"top"};var sp="--available-width",ap="--available-height";function up(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 lp(e,t,r){let{rects:o,placement:n}=e;return{side:up(t,Tt(n),r),align:_r(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function fp(e){return Fw(e,Qd)}function Fw(e,t){let{anchor:r,positionMethod:o="absolute",side:n="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:u,collisionPadding:l=5,sticky:c=!1,arrowPadding:m=5,disableAnchorTracking:d=!1,inline:h,keepMounted:g=!1,floatingRootContext:b,mounted:w,collisionAvoidance:C,shift:x,nodeId:v,adaptiveOrigin:_,lazyFlip:k=!1,externalTree:E}=e,[T,O]=nr.useState(null);!w&&T!==null&&O(null);let I=C.side||"flip",J=C.align||"flip",D=C.fallbackAxisSide||"end",S=x?.crossAxis??!1,L=x?.rootBoundary,Y=typeof r=="function"?r:void 0,A=Pe(Y),N=Y?A:r,q=Yt(r),U=Yt(w),B=mn()==="rtl",re=T||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":B?"left":"right","inline-start":B?"right":"left"}[n],P=s==="center"?re:`${re}-${s}`,W=l;typeof W=="number"?W={top:W,right:W,bottom:W,left:W}:W&&(W={top:W.top||0,right:W.right||0,bottom:W.bottom||0,left:W.left||0});let ne=1,xe=n==="bottom"?ne:0,se=n==="top"?ne:0,be=n==="right"?ne:0,ye=n==="left"?ne:0,$={boundary:u==="clipping-ancestors"?"clippingAncestors":u,padding:W},_e=nr.useRef(null),Fe=Yt(i),xt=Yt(a),Le=typeof i!="function"?i:0,X=typeof a!="function"?a:0,M=[];h&&M.push(h),M.push(al(G=>{let y=lp(G,n,B),oe=typeof Fe.current=="function"?Fe.current(y):Fe.current,Ae=typeof xt.current=="function"?xt.current(y):xt.current;return{mainAxis:oe,crossAxis:Ae,alignmentAxis:Ae}},[Le,X,B,n]));let K=J==="none"&&I!=="shift",H=!K&&(c||S||I==="shift"),Q=I==="none"?null:ul({...$,padding:{top:W.top+ne+xe,right:W.right+ne+ye,bottom:W.bottom+ne+se,left:W.left+ne+be},mainAxis:!S&&I==="flip",crossAxis:J==="flip"?"alignment":!1,fallbackAxisSideDirection:D}),pe=K?null:ll({...$,rootBoundary:L,mainAxis:J!=="none",crossAxis:H,limiter:c||S?void 0:cl(G=>{if(!_e.current)return{};let{width:y,height:oe}=_e.current.getBoundingClientRect(),Ae=qt(Tt(G.placement)),ee=Ae==="y"?y:oe,Qe=Ae==="y"?W.left+W.right:W.top+W.bottom;return{offset:ee/2+Qe/2}})},[$,c,S,L,W,J]);I==="shift"||J==="shift"||s==="center"?M.push(pe,Q):M.push(Q,pe),M.push(fl({...$,apply({elements:{floating:G},availableWidth:y,availableHeight:oe,rects:Ae}){if(!U.current)return;let ee=G.style;ee.setProperty(sp,`${y}px`),ee.setProperty(ap,`${oe}px`);let Qe=it(G).devicePixelRatio||1,{x:ie,y:Je,width:j,height:z}=Ae.reference,vr=(Math.round((ie+j)*Qe)-Math.round(ie*Qe))/Qe,je=(Math.round((Je+z)*Qe)-Math.round(Je*Qe))/Qe;ee.setProperty("--anchor-width",`${vr}px`),ee.setProperty("--anchor-height",`${je}px`)}}),np(G=>({element:_e.current||Rt(G.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(G){let{elements:y,middlewareData:oe,placement:Ae,rects:ee,y:Qe}=G,ie=Tt(Ae),Je=qt(ie),j=_e.current,z=oe.arrow?.x||0,vr=oe.arrow?.y||0,je=j?.clientWidth||0,ce=j?.clientHeight||0,br=z+je/2,Or=vr+ce/2,et=Math.abs(oe.shift?.y||0),Me=ee.reference.height/2,$e=typeof i=="function"?i(lp(G,n,B)):i,ut=et>$e,pt={top:`${br}px calc(100% + ${$e}px)`,bottom:`${br}px ${-$e}px`,left:`calc(100% + ${$e}px) ${Or}px`,right:`${-$e}px ${Or}px`}[ie],wr=`${br}px ${ee.reference.y+Me-Qe}px`;return y.floating.style.setProperty("--transform-origin",H&&Je==="y"&&ut?wr:pt),{}}},ip,_),we(()=>{!w&&b&&b.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[w,b]);let le=nr.useMemo(()=>({elementResize:!d&&typeof ResizeObserver<"u",layoutShift:!d&&typeof IntersectionObserver<"u"}),[d]),{refs:fe,elements:me,x:he,y:V,middlewareData:te,update:Ne,placement:He,context:ot,isPositioned:Ze,floatingStyles:Be}=t({rootContext:b,open:g?w:void 0,placement:P,middleware:M,strategy:o,whileElementsMounted:g?void 0:(...G)=>ri(...G,le),nodeId:v,externalTree:E}),{sideX:Ue,sideY:ct}=te.adaptiveOrigin||hn,Se=Ze?o:"fixed",Pr=nr.useMemo(()=>{let G;return Ze?_?G={position:Se,[Ue]:he,[ct]:V}:G={...Be,position:Se}:G={position:Se,top:0,left:0},G[sp]="100vw",G[ap]="100vh",Ze||(G.opacity=0),G},[_,Se,Ue,he,ct,V,Be,Ze]),$t=nr.useRef(null);we(()=>{if(!w)return;let G=q.current,y=typeof G=="function"?G():G,Ae=(cp(y)?y.current:y)||null||null;Ae!==$t.current&&(fe.setPositionReference(Ae),$t.current=Ae)},[w,fe,N,q]),nr.useEffect(()=>{if(!w)return;let G=q.current;typeof G!="function"&&cp(G)&&G.current!==$t.current&&(fe.setPositionReference(G.current),$t.current=G.current)},[w,fe,N,q]),nr.useEffect(()=>{if(g&&w&&me.reference&&me.floating)return ri(me.reference,me.floating,Ne,le)},[g,w,me,Ne,le]);let Ye=Tt(He),Yr=up(n,Ye,B),St=_r(He)||"center",kt=!!te.hide?.referenceHidden;we(()=>{k&&w&&Ze&&Ye!==re&&O(Ye)},[k,w,Ze,Ye,re]);let vt=nr.useMemo(()=>({position:"absolute",top:te.arrow?.y,left:te.arrow?.x}),[te.arrow]),F=te.arrow?.centerOffset!==0;return nr.useMemo(()=>({positionerStyles:Pr,arrowStyles:vt,arrowRef:_e,arrowUncentered:F,side:Yr,align:St,physicalSide:Ye,anchorHidden:kt,refs:fe,context:ot,isPositioned:Ze,update:Ne}),[Pr,vt,_e,F,Yr,St,Ye,kt,fe,ot,Ze,Ne])}function cp(e){return e!=null&&"current"in e}function ds(e){return e==="starting"?zf:nt}function dp(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let u={...r};return a&&(u.pointerEvents="none"),Gt("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:u},ds(o),n],stateAttributesMapping:ni})}var Et=f(ve(),1),xp=f(lo(),1);var pp=f(ve(),1);function mp(e){let[t,r]=pp.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}var gn=f(ve(),1);function Tl(e){let t=Lt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=_t(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(fo(r)!==i||fo(o)!==s)&&(r=i,o=s),{width:r,height:o}}function gp(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:u}=e,l=ln(t,!0),c=sn(),m=gn.useRef(null),d=gn.useRef(!0),h=gn.useRef(tr),g=Pe(i),b=Pe(s),w=gn.useMemo(()=>Aw(a,u),[a,u]);we(()=>{if(!n){h.current=tr,d.current=!0,m.current=null;return}if(!t||!r)return;h.current=hp(t,w),Pl(t,"auto");let C=ms(t,"position","static"),x=ms(t,"transform","none"),v=ms(t,"scale","1"),_=hp(r,{"--available-width":"max-content","--available-height":"max-content"});function k(){C(),x(),_()}function E(){k(),v()}if(g?.(),d.current||m.current===null){ps(r,"max-content");let J=Tl(t);return m.current=J,ps(r,J),E(),b?.(null,J),d.current=!1,()=>{h.current(),h.current=tr}}ps(r,"max-content");let T=m.current,O=Tl(t);m.current=O,Pl(t,T),E(),b?.(T,O),ps(r,O);let I=new AbortController;return c.request(()=>{Pl(t,O),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},I.signal)}),()=>{I.abort(),c.cancel(),h.current(),h.current=tr}},[o,t,r,l,c,n,g,b,w])}function Aw(e,t){let r=e==="top",o=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!r&&!o?nt:{position:"absolute",[r?"bottom":"top"]:"0",[o?"right":"left"]:"0"}}function ms(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function hp(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(ms(e,o,n));return r.length?()=>{r.forEach(o=>o())}:tr}function Pl(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 ps(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 yp=f(ve(),1);var vp=f(Z(),1),hs=function(t){let{direction:r="ltr"}=t,o=yp.useMemo(()=>({direction:r}),[r]);return(0,vp.jsx)(El.Provider,{value:o,children:t.children})};var bp={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,u=it(n),l=u.getComputedStyle(n);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:r,data:hn};let m=await i.getOffsetParent?.(n),d={width:0,height:0};if(s==="fixed"&&u?.visualViewport)d={width:u.visualViewport.width,height:u.visualViewport.height};else if(m===u){let x=Rt(n);d={width:x.documentElement.clientWidth,height:x.documentElement.clientHeight}}else await i.isElement?.(m)&&(d=await i.getDimensions(m));let h=Tt(a),g=t,b=r;h==="left"&&(g=d.width-(t+o.width)),h==="top"&&(b=d.height-(r+o.height));let w=h==="left"?"right":hn.sideX,C=h==="top"?"bottom":hn.sideY;return{x:g,y:b,data:{sideX:w,sideY:C}}}};var yn=f(Z(),1),Sp={activationDirection:e=>e?{"data-activation-direction":e}:null};function Cp(e){let{store:t,side:r,children:o}=e,n=mn(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),u=t.useState("payload"),l=t.useState("mounted"),c=t.useState("popupElement"),m=t.useState("positionerElement"),d=mp(a?i:null),h=Nw(s,u),g=Et.useRef(null),[b,w]=Et.useState(null),[C,x]=Et.useState(null),v=Et.useRef(null),_=Et.useRef(null),k=ln(v,!0),E=sn(),T=Et.useRef(null),[O,I]=Et.useState(null),[J,D]=Et.useState(!1);we(()=>(t.set("adaptiveOrigin",bp),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let S=Pe(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),_.current?.style.setProperty("display","none")}),L=Pe(R=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),_.current?.style.removeProperty("display"),R&&I(R)}),Y=Pe(()=>{T.current?.abort();let R=new AbortController;T.current=R,k(()=>{w(null),I(null),g.current=null},R.signal)}),A=Et.useRef(null);we(()=>{(!a||!l)&&(A.current=null)},[a,l]),we(()=>{if(i&&d&&i!==d&&A.current!==i&&g.current){w(g.current),D(!0);let R=Lw(d,i);x(R),A.current=i}},[i,d]),we(()=>{b!=null&&(T.current?.abort(),D(!0),E.request(()=>{xp.flushSync(()=>{D(!1)}),Y()}))},[h,b,Y,E]),we(()=>{let R=v.current;if(!R)return;let B=Rt(R).createElement("div");for(let re of Array.from(R.childNodes))B.appendChild(re.cloneNode(!0));g.current=B});let N=b!=null,q;N?q=(0,yn.jsxs)(Et.Fragment,{children:[(0,yn.jsx)("div",{"data-previous":!0,inert:op(!0),ref:_,style:{...O?{"--popup-width":`${O.width}px`,"--popup-height":`${O.height}px`}:null,position:"absolute"},"data-ending-style":J?void 0:""},"previous"),(0,yn.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":J?"":void 0,children:o},h)]}):q=(0,yn.jsx)("div",{"data-current":!0,ref:v,children:o},h),we(()=>{let R=_.current;!R||!b||R.replaceChildren(...Array.from(b.childNodes))},[b]),gp({popupElement:c,positionerElement:m,mounted:l,content:u,onMeasureLayout:S,onMeasureLayoutComplete:L,side:r,direction:n});let U={activationDirection:Iw(C),transitioning:N};return{children:q,state:U}}function Iw(e){if(e)return`${wp(e.horizontal,5,"right","left")} ${wp(e.vertical,5,"down","up")}`}function wp(e,t,r,o){return e>t?r:e<-t?o:""}function Lw(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},i={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function Nw(e,t){let[r,o]=Et.useState(0),n=Et.useRef(e),i=Et.useRef(t),s=Et.useRef(!1);return we(()=>{let a=n.current,u=i.current,l=e!==a,c=t!==u;l?(o(m=>m+1),s.current=!c):s.current&&c&&(o(m=>m+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var gs=f(ve(),1),_p=f(lo(),1);var Rp=f(Z(),1),Ep=gs.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...u}=t,{node:l,subtree:c}=Gf({container:n,ref:r,componentProps:t,elementProps:u});return!c&&!l?null:(0,Rp.jsxs)(gs.Fragment,{children:[c,l&&_p.createPortal(o,l)]})});var Xt={};so(Xt,{Arrow:()=>Gp,Handle:()=>si,Popup:()=>Up,Portal:()=>Bp,Positioner:()=>zp,Provider:()=>qp,Root:()=>Ap,Trigger:()=>Mp,Viewport:()=>Xp,createHandle:()=>Kp});var vn=f(ve(),1);var ys=f(ve(),1),Ol=ys.createContext(void 0);function ur(e){let t=ys.useContext(Ol);if(t===void 0&&!e)throw new Error(lr(72));return t}var Tp=f(ve(),1);var Pp={...Xd,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},vs=class extends mo{constructor(t,r,o){let n=new Ho;super(kp(t,n,r,o),Fp(n),Pp)}setOpen=(t,r)=>{Bd(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,De(Oe.triggerPress,t))}};function Op(){let e=new Ho,t=new us(Object.freeze(kp(void 0,e)),Object.freeze(Fp(e)),Pp);return Object.assign(t,{setOpen:tr,cancelPendingOpen:tr})}function kp(e,t,r,o=!1){let n={...Yd(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=qd(t,r,o),n}function Fp(e){return{popupRef:Tp.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var ii=f(Z(),1),Ap=hl(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:u,onOpenChangeComplete:l,handle:c,triggerId:m,defaultTriggerId:d=null,children:h}=t,g=Vd((D,S)=>new vs({open:o,openProp:n,activeTriggerId:d,triggerIdProp:m},D,S));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",m),g.useContextCallback("onOpenChange",u),g.useContextCallback("onOpenChangeComplete",l);let b=g.useState("open"),w=!r&&b,C=g.useState("activeTriggerId"),x=g.useState("mounted"),v=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:r}),zd(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:_,transitionStatus:k}=Hd(w,g),E=g.useState("isInstantPhase"),T=g.useState("instantType"),O=g.useState("lastOpenChangeReason"),I=vn.useRef(null);we(()=>{b&&r&&g.setOpen(!1,De(Oe.disabled))},[b,r,g]),we(()=>{k==="ending"&&O===Oe.none||k!=="ending"&&E?(T!=="delay"&&(I.current=T),g.set("instantType","delay")):I.current!==null&&(g.set("instantType",I.current),I.current=null)},[k,E,O,T,g]),we(()=>{w&&C==null&&g.set("payload",void 0)},[g,C,w]),vn.useImperativeHandle(a,()=>({unmount:_,close:()=>g.setOpen(!1,De(Oe.imperativeAction))}),[_,g]);let J=w||x||!r&&s!=="none";return(0,ii.jsxs)(Ol.Provider,{value:g,children:[c&&(0,ii.jsx)(Dd,{handle:c,store:g}),J&&(0,ii.jsx)(Mw,{store:g,disabled:r,trackCursorAxis:s}),typeof h=="function"?h({payload:v}):h]})});function Mw({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=rl(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=tl(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=vn.useMemo(()=>It(i.reference,n.reference),[i.reference,n.reference]);return Ud(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:n.floating??nt}),null}var ws=f(ve(),1);var bs=f(ve(),1),kl=bs.createContext(void 0);function Ip(){return bs.useContext(kl)}var Np="data-base-ui-tooltip-trigger";function Lp(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(Re(n))return n}}let t=e.target;return Re(t)?t:null}function Dw(e){let t=e;for(;t;){let r=t.closest(`[${Np}]`);if(r)return r;let o=t.getRootNode();t="host"in o&&Re(o.host)?o.host:null}return null}var Mp=kd(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:u,delay:l,closeOnClick:c=!0,closeDelay:m,id:d,...h}=t,g=ur(!0),w=Jd(s)??g;if(!w)throw new Error(lr(82));let C=pf(d),x=w.useState("isTriggerActive",C),v=w.useState("isOpenedByTrigger",C),_=w.useState("floatingRootContext"),k=ws.useRef(null),E=l??600,T=m??0,{registerTrigger:O,isMountedByThisTrigger:I}=jd(C,k,w,{payload:a,closeOnClick:c,closeDelay:T}),J=Ip(),{delayRef:D,isInstantPhase:S,hasProvider:L}=el(_,{open:v}),Y=pn(_);w.useSyncedValue("isInstantPhase",S);let A=w.useState("disabled"),N=u??A,q=Yt(N),U=w.useState("trackCursorAxis"),R=w.useState("disableHoverablePopup"),B=ws.useRef(!1),re=xr(),P=ws.useRef(void 0);function W(){return L?cr(D.current,"open")===0?0:l??J??600:E}function ne(Le){let X=k.current;if(!X||!Le)return!1;let M=Dw(Le);return M!==null&&M!==X&&Ge(X,M)}function xe(Le){let X=ne(Le);return B.current=X,X&&(Y.openChangeTimeout.clear(),Y.restTimeout.clear(),Y.restTimeoutPending=!1,re.clear()),X}let se=_l(_,{enabled:!N,mouseOnly:!0,move:!1,handleClose:!R&&U!=="both"?Rl():null,restMs:W,delay(){return m==null&&L?{close:cr(D.current,"close")}:{close:T}},triggerElementRef:k,isActiveTrigger:x,isClosing:()=>w.select("transitionStatus")==="ending",shouldOpen(){return!B.current}}),be=wl(_,{enabled:!N}).reference,ye=Le=>{let X=B.current,M=Lp(Le),K=xe(M),H=k.current,Q=H&&M&&Ge(H,M);if(K&&w.select("open")&&w.select("lastOpenChangeReason")===Oe.triggerHover){w.setOpen(!1,De(Oe.triggerHover,Le));return}if(X&&!K&&Q&&!q.current&&!w.select("open")&&H&&Xr(P.current)){let pe=()=>{!B.current&&!q.current&&!w.select("open")&&w.setOpen(!0,De(Oe.triggerHover,Le,H))},le=W();le===0?(re.clear(),pe()):re.start(le,pe)}},$=w.useState("triggerProps",I);return Gt("button",t,{state:{open:v},ref:[r,O,k],props:[se,be,I||U!=="none"?$:void 0,{onMouseOver(Le){ye(Le.nativeEvent)},onFocus(Le){ne(Lp(Le.nativeEvent))&&Le.preventBaseUIHandler()},onMouseLeave(){B.current=!1,re.clear(),P.current=void 0},onPointerEnter(Le){P.current=Le.pointerType},onPointerDown(Le){P.current=Le.pointerType,w.set("closeOnClick",c),c&&!w.select("open")&&w.cancelPendingOpen(Le.nativeEvent)},onClick(Le){c&&!w.select("open")&&w.cancelPendingOpen(Le.nativeEvent)},id:C,"data-trigger-disabled":N?"":void 0,[Np]:N?void 0:""},h],stateAttributesMapping:tp})});var Dp=f(ve(),1);var xs=f(ve(),1),Fl=xs.createContext(void 0);function Vp(){let e=xs.useContext(Fl);if(e===void 0)throw new Error(lr(70));return e}var Al=f(Z(),1),Bp=Dp.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return ur().useState("mounted")||o?(0,Al.jsx)(Fl.Provider,{value:o,children:(0,Al.jsx)(Ep,{ref:r,...n})}):null});var Cs=f(ve(),1);var Ss=f(ve(),1),Il=Ss.createContext(void 0);function bn(){let e=Ss.useContext(Il);if(e===void 0)throw new Error(lr(71));return e}var jp=f(Z(),1),zp=Cs.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:u="center",sideOffset:l=0,alignOffset:c=0,collisionBoundary:m="clipping-ancestors",collisionPadding:d=5,arrowPadding:h=5,sticky:g=!1,disableAnchorTracking:b=!1,collisionAvoidance:w=Hf,style:C,...x}=t,v=ur(),_=Vp(),k=v.useState("open"),E=v.useState("mounted"),T=v.useState("trackCursorAxis"),O=v.useState("disableHoverablePopup"),I=v.useState("floatingRootContext"),J=v.useState("instantType"),D=v.useState("transitionStatus"),S=v.useState("adaptiveOrigin"),L=fp({anchor:i,positionMethod:s,floatingRootContext:I,mounted:E,side:a,sideOffset:l,align:u,alignOffset:c,collisionBoundary:m,collisionPadding:d,sticky:g,arrowPadding:h,disableAnchorTracking:b,keepMounted:_,collisionAvoidance:w,adaptiveOrigin:S}),Y=Cs.useMemo(()=>({open:k,side:L.side,align:L.align,anchorHidden:L.anchorHidden,instant:T!=="none"?"tracking-cursor":J}),[k,L.side,L.align,L.anchorHidden,T,J]),A=dp(t,Y,{styles:L.positionerStyles,transitionStatus:D,props:x,refs:[r,v.useStateSetter("positionerElement")],hidden:!E,inert:!k||T==="both"||O});return(0,jp.jsx)(Il.Provider,{value:L,children:A})});var Hp=f(ve(),1);var Up=Hp.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=ur(),{side:u,align:l}=bn(),c=a.useState("open"),m=a.useState("instantType"),d=a.useState("transitionStatus"),h=a.useState("popupProps"),g=a.useState("floatingRootContext"),b=a.useState("disabled"),w=a.useState("closeDelay");zi({open:c,ref:a.context.popupRef,onComplete(){c&&a.context.onOpenChangeComplete?.(!0)}}),Cl(g,{enabled:!b,closeDelay:w});let C=a.useStateSetter("popupElement");return Gt("div",t,{state:{open:c,side:u,align:l,instant:m,transitionStatus:d},ref:[r,a.context.popupRef,C],props:[Md,h,ds(d),s],stateAttributesMapping:rp})});var Wp=f(ve(),1);var Gp=Wp.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=ur(),{arrowRef:u,side:l,align:c,arrowUncentered:m,arrowStyles:d}=bn(),h=a.useState("open"),g=a.useState("instantType");return Gt("div",t,{state:{open:h,side:l,align:c,uncentered:m,instant:g},ref:[r,u],props:[{style:d,"aria-hidden":!0},s],stateAttributesMapping:ni})});var Yp=f(ve(),1);var Ll=f(Z(),1),qp=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=Yp.useMemo(()=>({open:r,close:o}),[r,o]);return(0,Ll.jsx)(kl.Provider,{value:r,children:(0,Ll.jsx)($a,{delay:i,timeoutMs:n,children:t.children})})};var Zp=f(ve(),1);var Xp=Zp.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,u=ur(),l=bn(),c=u.useState("instantType"),{children:m,state:d}=Cp({store:u,side:l.side,children:s}),h={activationDirection:d.activationDirection,transitioning:d.transitioning,instant:c};return Gt("div",t,{state:h,ref:r,props:[a,{children:m}],stateAttributesMapping:Sp})});var si=class extends es{constructor(){super(Op(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Kp(){return new si}function Vr(e){return Gt(e.defaultTagName??"div",e,e)}var $p=f(Te(),1),Nl="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"&&jw(document)),e.__wpStyleRuntime}function Bw(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 em(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(Bw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Nl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function jw(e){let t=Ml();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)em(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 tm(e,t){let r=Ml();r.styles.set(e,t);for(let o of r.documents.keys())em(o,e,t)}typeof process>"u",tm("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 Jp={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",tm("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 Qp={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},wn=(0,$p.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return Vr({render:r,defaultTagName:"span",ref:i,props:It(n,{className:We(Jp.text,Qp.heading,Qp.p,Jp[t],o)})})});var _s=f(Te(),1),ai=(0,_s.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,_s.cloneElement)(e,{width:t,height:t,...r,ref:o}));var Rs=f(xn(),1),Vl=f(Z(),1),Uo=(0,Vl.jsx)(Rs.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vl.jsx)(Rs.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var Es=f(xn(),1),Dl=f(Z(),1),Wo=(0,Dl.jsx)(Es.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Dl.jsx)(Es.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Ts=f(xn(),1),Bl=f(Z(),1),jl=(0,Bl.jsx)(Ts.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Bl.jsx)(Ts.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ps=f(xn(),1),zl=f(Z(),1),Os=(0,zl.jsx)(Ps.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zl.jsx)(Ps.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 ks=f(xn(),1),Hl=f(Z(),1),Fs=(0,Hl.jsx)(ks.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Hl.jsx)(ks.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 Sn={};so(Sn,{Popup:()=>Cm,Portal:()=>As,Positioner:()=>Is,Provider:()=>Am,Root:()=>km,Trigger:()=>Em});var xm=f(Te(),1);var lm=f(Te(),1);var Wl="data-wp-hash";function Gl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hw(document)),e.__wpStyleRuntime}function zw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Wl}]`))if(r.getAttribute(Wl)===t)return!0;return!1}function im(e,t,r){if(!e.head)return;let o=Gl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(zw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Wl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Hw(e){let t=Gl();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 Uw(e,t){let r=Gl();r.styles.set(e,t);for(let o of r.documents.keys())im(o,e,t)}typeof process>"u",Uw("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 nm={slot:"_11fc52b637ff8a7e__slot"},sm="data-wp-compat-overlay-slot";function Ww(){return typeof document>"u"?null:document}function Gw(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Dr=null;function Ul(e){return e.setAttribute("aria-hidden","false"),e}function Yw(e){let t=e.createElement("div");return t.setAttribute(sm,""),nm.slot&&t.classList.add(nm.slot),e.body.appendChild(t),t}function am(){if(typeof window>"u"||!Gw()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=Ww();if(!e||!e.body)return;if(Dr&&Dr.ownerDocument===e&&Dr.isConnected)return Ul(Dr);let t=e.querySelector(`[${sm}]`);return t instanceof HTMLDivElement?(Dr=Ul(t),Dr):(Dr?.isConnected&&Dr.remove(),Dr=Ul(Yw(e)),Dr)}var cm=f(Z(),1),As=(0,lm.forwardRef)(function({container:t,...r},o){return(0,cm.jsx)(Xt.Portal,{container:t??am(),...r,ref:o})});var um=f(Te(),1),pm=f(Z(),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"&&Zw(document)),e.__wpStyleRuntime}function qw(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 fm(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(qw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Yl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Zw(e){let t=ql();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fm(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 dm(e,t){let r=ql();r.styles.set(e,t);for(let o of r.documents.keys())fm(o,e,t)}typeof process>"u",dm("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Xw={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",dm("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 Kw={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Is=(0,um.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,pm.jsx)(Xt.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:We(Xw["box-sizing"],Kw.positioner,r)})});var mm=f(Te(),1);function Zl(e,t,r){return(0,mm.cloneElement)(e??t,{children:r})}var Jw=f(gm(),1);var vm=f(li(),1),{lock:dA,unlock:bm}=(0,vm.__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 Qw(){let e=Jw;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return bm(e.privateApis).ThemeProvider}var wm=Qw();var ci=f(Z(),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"&&e1(document)),e.__wpStyleRuntime}function $w(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 Sm(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($w(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Xl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function e1(e){let t=Kl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Sm(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 t1(e,t){let r=Kl();r.styles.set(e,t);for(let o of r.documents.keys())Sm(o,e,t)}typeof process>"u",t1("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 r1={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},o1={background:"#1e1e1e"},Cm=(0,xm.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,ci.jsx)(wm,{color:o1,children:(0,ci.jsx)(Xt.Popup,{ref:s,className:We(r1.popup,n),...i,children:o})}),u=Zl(r,(0,ci.jsx)(Is,{}),a);return Zl(t,(0,ci.jsx)(As,{}),u)});var _m=f(Te(),1),Rm=f(Z(),1),Em=(0,_m.forwardRef)(function(t,r){return(0,Rm.jsx)(Xt.Trigger,{ref:r,...t})});var Tm=f(ge(),1),Pm=f(Z(),1);function Om({children:e}){return(0,Pm.jsx)(hs,{direction:(0,Tm.isRTL)()?"rtl":"ltr",children:e})}var Jl=f(Z(),1);function km(e){return(0,Jl.jsx)(Om,{children:(0,Jl.jsx)(Xt.Root,{...e})})}var Fm=f(Z(),1);function Am({...e}){return(0,Fm.jsx)(Xt.Provider,{...e})}var Im=f(Te(),1),Ql="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"&&i1(document)),e.__wpStyleRuntime}function n1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ql}]`))if(r.getAttribute(Ql)===t)return!0;return!1}function Lm(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(n1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ql,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function i1(e){let t=$l();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 s1(e,t){let r=$l();r.styles.set(e,t);for(let o of r.documents.keys())Lm(o,e,t)}typeof process>"u",s1("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var a1={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ec=(0,Im.forwardRef)(function({render:t,...r},o){return Vr({render:t,ref:o,props:It({className:a1["visually-hidden"]},r,{"data-visually-hidden":""})})});var Nm=f(Te(),1),tc="data-wp-hash";function rc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&c1(document)),e.__wpStyleRuntime}function l1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${tc}]`))if(r.getAttribute(tc)===t)return!0;return!1}function Mm(e,t,r){if(!e.head)return;let o=rc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(l1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(tc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function c1(e){let t=rc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Mm(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 u1(e,t){let r=rc();r.styles.set(e,t);for(let o of r.documents.keys())Mm(o,e,t)}typeof process>"u",u1("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var f1={stack:"_19ce0419607e1896__stack"},d1={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)"},vo=(0,Nm.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},u){let l={gap:r&&d1[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Vr({render:s,ref:u,props:It(a,{style:l,className:f1.stack})})});var Vm=f(Te(),1),Dm=f(ge(),1),Cn=f(Z(),1),oc="data-wp-hash";function nc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&m1(document)),e.__wpStyleRuntime}function p1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${oc}]`))if(r.getAttribute(oc)===t)return!0;return!1}function Bm(e,t,r){if(!e.head)return;let o=nc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(p1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function m1(e){let t=nc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Bm(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 Ns(e,t){let r=nc();r.styles.set(e,t);for(let o of r.documents.keys())Bm(o,e,t)}typeof process>"u",Ns("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var h1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Ns("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 g1={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",Ns("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 Ls={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",Ns("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 y1={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},ic=(0,Vm.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:s,...a},u){return Vr({render:i,defaultTagName:"a",ref:u,props:It(a,{className:We(y1.a,h1["box-sizing"],g1["outset-ring--focus-except-active"],r!=="unstyled"&&Ls.link,r!=="unstyled"&&Ls[`is-${o}`],r==="unstyled"&&Ls["is-unstyled"],s),target:n?"_blank":void 0,children:(0,Cn.jsxs)(Cn.Fragment,{children:[t,n&&(0,Cn.jsx)("span",{className:Ls["link-icon"],role:"img","aria-label":(0,Dm.__)("(opens in a new tab)")})]})})})});var zm=f(Te(),1),sc="data-wp-hash";function ac(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&b1(document)),e.__wpStyleRuntime}function v1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${sc}]`))if(r.getAttribute(sc)===t)return!0;return!1}function Hm(e,t,r){if(!e.head)return;let o=ac(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(v1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function b1(e){let t=ac();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Hm(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 Um(e,t){let r=ac();r.styles.set(e,t);for(let o of r.documents.keys())Hm(o,e,t)}typeof process>"u",Um("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var w1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Um("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 jm={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},ui=(0,zm.forwardRef)(function({render:t,...r},o){return Vr({render:t,ref:o,props:It({className:We(jm.skeleton,jm.pulse,w1["box-sizing"]),"aria-hidden":!0},r)})});var Wm=f(Te(),1),Gm=f(Z(),1),Ym=(0,Wm.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,Gm.jsx)(o,{ref:i,className:We("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));Ym.displayName="NavigableRegion";var qm=Ym;var Zm=f(ge(),1);var bo=f(Z(),1),cc="data-wp-hash";function uc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&S1(document)),e.__wpStyleRuntime}function x1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${cc}]`))if(r.getAttribute(cc)===t)return!0;return!1}function Xm(e,t,r){if(!e.head)return;let o=uc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(x1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(cc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function S1(e){let t=uc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Xm(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 C1(e,t){let r=uc();r.styles.set(e,t);for(let o of r.documents.keys())Xm(o,e,t)}typeof process>"u",C1("72ef022400",".bfb5a2dd8cceebd3__list{--focus-ring-size:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);list-style:none;margin:calc(var(--focus-ring-size)*-1);overflow-x:auto;padding:var(--focus-ring-size);scroll-padding:var(--focus-ring-size)}.a4759b4cb2c8bd92__li{flex-shrink:0}._07da506d3f2d9afe__item{align-items:center;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:flex;font-weight:var(--wpds-typography-font-weight-default,400);min-block-size:44px;min-inline-size:44px;text-decoration:none}._07da506d3f2d9afe__item:hover,._07da506d3f2d9afe__item[aria-current=page]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}._07da506d3f2d9afe__item[aria-current=page]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}");var lc={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},_1=({items:e,currentHref:t,ariaLabel:r=(0,Zm.__)("Sections"),linkComponent:o,className:n})=>{if(!e.length)return null;let i=o??"a";return(0,bo.jsx)("nav",{"aria-label":r,className:n,children:(0,bo.jsx)(vo,{render:(0,bo.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:lc.list,children:e.map(s=>(0,bo.jsx)("li",{className:lc.li,children:(0,bo.jsx)(wn,{variant:"body-md",className:lc.item,render:(0,bo.jsx)(ic,{variant:"unstyled","aria-current":s.href===t?"page":void 0,render:(0,bo.jsx)(i,{href:s.href})}),children:s.label})},s.href))})})},Km=_1;var Qm=f(ue(),1),{Fill:$m,Slot:eh}=(0,Qm.createSlotFill)("SidebarToggle");var ir=f(Z(),1),fc="data-wp-hash";function dc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&E1(document)),e.__wpStyleRuntime}function R1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${fc}]`))if(r.getAttribute(fc)===t)return!0;return!1}function th(e,t,r){if(!e.head)return;let o=dc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(R1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function E1(e){let t=dc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)th(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 T1(e,t){let r=dc();r.styles.set(e,t);for(let o of r.documents.keys())th(o,e,t)}typeof process>"u",T1("1f3750277d","._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}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;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)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.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 Br={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function rh({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:s,navigation:a,components:u,showSidebarToggle:l=!0}){let c=`h${e}`,m=!!a?.items?.length;return(0,ir.jsxs)(vo,{direction:"column",className:We(Br.header,m&&Br["has-navigation"]),children:[(0,ir.jsxs)(vo,{className:Br["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,ir.jsxs)(vo,{direction:"row",gap:"sm",align:"center",justify:"start",className:Br["header-lockup"],children:[l&&(0,ir.jsx)(eh,{bubblesVirtually:!0,className:Br["sidebar-toggle-slot"]}),o&&(0,ir.jsx)("div",{className:Br["header-visual"],"aria-hidden":"true",children:o}),n&&(0,ir.jsx)(wn,{className:Br["header-title"],render:(0,ir.jsx)(c,{}),variant:"heading-lg",children:n}),t,r]}),s&&(0,ir.jsx)(vo,{align:"center",className:Br["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,ir.jsx)(wn,{render:(0,ir.jsx)("p",{}),variant:"body-md",className:Br["header-subtitle"],children:i}),m&&(0,ir.jsx)(Km,{...a,linkComponent:u?.link,className:Br["header-navigation"]})]})}var fi=f(Z(),1),mc="data-wp-hash";function hc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&O1(document)),e.__wpStyleRuntime}function P1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${mc}]`))if(r.getAttribute(mc)===t)return!0;return!1}function oh(e,t,r){if(!e.head)return;let o=hc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(P1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(mc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function O1(e){let t=hc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)oh(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 k1(e,t){let r=hc();r.styles.set(e,t);for(let o of r.documents.keys())oh(o,e,t)}typeof process>"u",k1("1f3750277d","._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}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;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)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.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 pc={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function nh({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,children:s,className:a,actions:u,navigation:l,components:c,ariaLabel:m,hasPadding:d=!1,showSidebarToggle:h=!0}){let g=We(pc.page,a);return(0,fi.jsxs)(qm,{className:g,ariaLabel:m??(typeof n=="string"?n:""),children:[(n||t||r||u||o||!!l?.items?.length)&&(0,fi.jsx)(rh,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:u,navigation:l,components:c,showSidebarToggle:h}),d?(0,fi.jsx)("div",{className:We(pc.content,pc["has-padding"]),children:s}):s]})}nh.SidebarToggleFill=$m;var gc=nh;var zn=f(ge()),Vv=f(ue()),Dv=f(sh()),Ea=f(sr()),Bv=f(Kt()),jv=f(Te());var Lv=f(ue(),1),Nv=f(_n(),1),RE=f(Kt(),1),EE=f(Dt(),1),Au=f(Te(),1),TE=f(yo(),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 i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}var ht=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var F1=["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 yc(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,s=`settings${n}`;if(t)return ht(e,i)??ht(e,s);let a={};return F1.forEach(u=>{let l=ht(e,`settings${o}.${u}`)??ht(e,`settings.${u}`);l!==void 0&&(a=Rn(a,u.split("."),l))}),a}function vc(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings${n}${i}`;return Rn(e,s.split("."),r)}var hh=f(dh(),1);var A1="1600px",I1="320px",L1=1,N1=.25,M1=.75,V1="14px";function ph({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=I1,maximumViewportWidth:n=A1,scaleFactor:i=L1,minimumFontSizeLimit:s}){if(s=jr(s)?s:V1,r){let v=jr(r);if(!v?.unit||!v?.value)return null;let _=jr(s,{coerceTo:v.unit});if(_?.value&&!e&&!t&&v?.value<=_?.value)return null;if(t||(t=`${v.value}${v.unit}`),!e){let k=v.unit==="px"?v.value:v.value*16,E=Math.min(Math.max(1-.075*Math.log2(k),N1),M1),T=di(v.value*E,3);_?.value&&T<_?.value?e=`${_.value}${_.unit}`:e=`${T}${v.unit}`}}let a=jr(e),u=a?.unit||"rem",l=jr(t,{coerceTo:u});if(!a||!l)return null;let c=jr(e,{coerceTo:"rem"}),m=jr(n,{coerceTo:u}),d=jr(o,{coerceTo:u});if(!m||!d||!c)return null;let h=m.value-d.value;if(!h)return null;let g=di(d.value/100,3),b=di(g,3)+u,w=100*((l.value-a.value)/h),C=di((w||1)*i,3),x=`${c.value}${c.unit} + ((1vw - ${b}) * ${C})`;return`clamp(${e}, ${x}, ${t})`}function jr(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),s=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),a=e.toString().match(s);if(!a||a.length<3)return null;let[,u,l]=a,c=parseFloat(u);return r==="px"&&(l==="em"||l==="rem")&&(c=c*o,l=r),l==="px"&&(r==="em"||r==="rem")&&(c=c/o,l=r),(r==="em"||r==="rem")&&(l==="em"||l==="rem")&&(l=r),l?{value:di(c,3),unit:l}:null}function di(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function bc(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function D1(e){let t=e?.typography??{},r=e?.layout,o=jr(r?.wideSize)?r?.wideSize:null;return bc(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function mh(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!bc(t?.typography)&&!bc(e))return r;let o=D1(t)?.fluid??{},n=ph({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 B1=[{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)=>mh(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 j1(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,hh.getCSSValueFromRawStyle)(ht(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function z1(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function gh(e,t){if(!e||!t)return e;let r=j1(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=z1(r.url,t?._links?.["wp:theme-file"])),r}function yh(e,t,r=[],o="slug",n){let i=[t?ht(e,["blocks",t,...r]):void 0,ht(e,r)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let u of a){let l=s[u];if(l){let c=l.find(m=>m[o]===n);if(c)return o==="slug"||yh(e,t,r,"slug",c.slug)[o]===c[o]?c:void 0}}}}function H1(e,t,r,[o,n]=[]){let i=B1.find(a=>a.cssVarInfix===o);if(!i||!e.settings)return r;let s=yh(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,u=s[a];return Ms(e,t,u)}return r}function U1(e,t,r,o=[]){let n=(t?ht(e?.settings??{},["blocks",t,"custom",...o]):void 0)??ht(e?.settings??{},["custom",...o]);return n?Ms(e,t,n):r}function Ms(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let l=ht(e,r.ref);if(!l||typeof l=="object"&&"ref"in l)return l;r=l}else return r;let o="var:",n="var(--wp--",i=")",s;if(r.startsWith(o))s=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(i))s=r.slice(n.length,-i.length).split("--");else return r;let[a,...u]=s;return a==="preset"?H1(e,t,r,u):a==="custom"?U1(e,t,r,u):r}function Vs(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let s=ht(e,i),a=void 0;if(s===void 0&&a){let l=!0,c=e;for(let m of i.split(".")){if(!c||typeof c!="object"||!Object.hasOwn(c,m)){l=!1;break}c=c[m]}l||(s=ht(e,a))}return o?Ms(e,r,s):s}function wc(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return Rn(e,i.split("."),r)}var xc=f(bh(),1);function pi(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,xc.default)(e?.styles,t?.styles)&&(0,xc.default)(e?.settings,t?.settings)}var Eh=f(Ch(),1);function _h(e){return Object.prototype.toString.call(e)==="[object Object]"}function Rh(e){var t,r;return _h(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(_h(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Go(e,t){return(0,Eh.default)(e,t,{isMergeableObject:Rh,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var ox={grad:.9,turn:360,rad:360/(2*Math.PI)},Jr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},bt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},dr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Lh=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Th=function(e){return{r:dr(e.r,0,255),g:dr(e.g,0,255),b:dr(e.b,0,255),a:dr(e.a)}},Sc=function(e){return{r:bt(e.r),g:bt(e.g),b:bt(e.b),a:bt(e.a,3)}},nx=/^#([0-9a-f]{3,8})$/i,Ds=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Nh=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),s=i-Math.min(t,r,o),a=s?i===t?(r-o)/s:i===r?2+(o-t)/s:4+(t-r)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},Mh=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var i=Math.floor(t),s=o*(1-r),a=o*(1-(t-i)*r),u=o*(1-(1-t+i)*r),l=i%6;return{r:255*[o,a,s,s,u,o][l],g:255*[u,o,o,a,s,s][l],b:255*[s,s,u,o,o,a][l],a:n}},Ph=function(e){return{h:Lh(e.h),s:dr(e.s,0,100),l:dr(e.l,0,100),a:dr(e.a)}},Oh=function(e){return{h:bt(e.h),s:bt(e.s),l:bt(e.l),a:bt(e.a,3)}},kh=function(e){return Mh((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},hi=function(e){return{h:(t=Nh(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},ix=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,sx=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ax=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,lx=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Rc={string:[[function(e){var t=nx.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?bt(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?bt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=ax.exec(e)||lx.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Th({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=ix.exec(e)||sx.exec(e);if(!t)return null;var r,o,n=Ph({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(ox[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return kh(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=n===void 0?1:n;return Jr(t)&&Jr(r)&&Jr(o)?Th({r:Number(t),g:Number(r),b:Number(o),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,i=n===void 0?1:n;if(!Jr(t)||!Jr(r)||!Jr(o))return null;var s=Ph({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return kh(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!Jr(t)||!Jr(r)||!Jr(o))return null;var s=(function(a){return{h:Lh(a.h),s:dr(a.s,0,100),v:dr(a.v,0,100),a:dr(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return Mh(s)},"hsv"]]},Fh=function(e,t){for(var r=0;r<t.length;r++){var o=t[r][0](e);if(o)return[o,t[r][1]]}return[null,void 0]},cx=function(e){return typeof e=="string"?Fh(e.trim(),Rc.string):typeof e=="object"&&e!==null?Fh(e,Rc.object):[null,void 0]};var Cc=function(e,t){var r=hi(e);return{h:r.h,s:dr(r.s+100*t,0,100),l:r.l,a:r.a}},_c=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Ah=function(e,t){var r=hi(e);return{h:r.h,s:r.s,l:dr(r.l+100*t,0,100),a:r.a}},Ec=(function(){function e(t){this.parsed=cx(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return bt(_c(this.rgba),2)},e.prototype.isDark=function(){return _c(this.rgba)<.5},e.prototype.isLight=function(){return _c(this.rgba)>=.5},e.prototype.toHex=function(){return t=Sc(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?Ds(bt(255*i)):"","#"+Ds(r)+Ds(o)+Ds(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return Sc(this.rgba)},e.prototype.toRgbString=function(){return t=Sc(this.rgba),r=t.r,o=t.g,n=t.b,(i=t.a)<1?"rgba("+r+", "+o+", "+n+", "+i+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,i},e.prototype.toHsl=function(){return Oh(hi(this.rgba))},e.prototype.toHslString=function(){return t=Oh(hi(this.rgba)),r=t.h,o=t.s,n=t.l,(i=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+i+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,i},e.prototype.toHsv=function(){return t=Nh(this.rgba),{h:bt(t.h),s:bt(t.s),v:bt(t.v),a:bt(t.a,3)};var t},e.prototype.invert=function(){return fr({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),fr(Cc(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),fr(Cc(this.rgba,-t))},e.prototype.grayscale=function(){return fr(Cc(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),fr(Ah(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),fr(Ah(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"?fr({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):bt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=hi(this.rgba);return typeof t=="number"?fr({h:t,s:r.s,l:r.l,a:r.a}):bt(r.h)},e.prototype.isEqual=function(t){return this.toHex()===fr(t).toHex()},e})(),fr=function(e){return e instanceof Ec?e:new Ec(e)},Ih=[],Vh=function(e){e.forEach(function(t){Ih.indexOf(t)<0&&(t(Ec,Rc),Ih.push(t))})};function ux(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=fr(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function Dh(e){return`${e}{filter:none}`}function Bh(e,t){return`${e}{filter:url(#${t})}`}function jh(e,t){let r=ux(t);return`
+var Dv=Object.create;var Oa=Object.defineProperty;var Bv=Object.getOwnPropertyDescriptor;var jv=Object.getOwnPropertyNames;var zv=Object.getPrototypeOf,Hv=Object.prototype.hasOwnProperty;var Wt=(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),so=(e,t)=>{for(var r in t)Oa(e,r,{get:t[r],enumerable:!0})},Uv=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of jv(t))!Hv.call(e,n)&&n!==r&&Oa(e,n,{get:()=>t[n],enumerable:!(o=Bv(t,n))||o.enumerable});return e};var f=(e,t,r)=>(r=e!=null?Dv(zv(e)):{},Uv(t||!e||!e.__esModule?Oa(r,"default",{value:e,enumerable:!0}):r,e));var ge=tt((AE,Mu)=>{Mu.exports=window.wp.i18n});var Te=tt((LE,Du)=>{Du.exports=window.wp.element});var ve=tt((NE,Bu)=>{Bu.exports=window.React});var Z=tt((HE,Uu)=>{Uu.exports=window.ReactJSXRuntime});var lo=tt((MT,hf)=>{hf.exports=window.ReactDOM});var gd=tt(hd=>{"use strict";var fn=ve();function U0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var W0=typeof Object.is=="function"?Object.is:U0,G0=fn.useState,Y0=fn.useEffect,q0=fn.useLayoutEffect,Z0=fn.useDebugValue;function X0(e,t){var r=t(),o=G0({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return q0(function(){n.value=r,n.getSnapshot=t,fl(n)&&i({inst:n})},[e,r,t]),Y0(function(){return fl(n)&&i({inst:n}),e(function(){fl(n)&&i({inst:n})})},[e]),Z0(r),r}function fl(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!W0(e,r)}catch{return!0}}function K0(e,t){return t()}var J0=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?K0:X0;hd.useSyncExternalStore=fn.useSyncExternalStore!==void 0?fn.useSyncExternalStore:J0});var ts=tt((TO,yd)=>{"use strict";yd.exports=gd()});var bd=tt(vd=>{"use strict";var rs=ve(),Q0=ts();function $0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ew=typeof Object.is=="function"?Object.is:$0,tw=Q0.useSyncExternalStore,rw=rs.useRef,ow=rs.useEffect,nw=rs.useMemo,iw=rs.useDebugValue;vd.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=rw(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=nw(function(){function u(h){if(!l){if(l=!0,c=h,h=o(h),n!==void 0&&s.hasValue){var g=s.value;if(n(g,h))return m=g}return m=h}if(g=m,ew(c,h))return g;var b=o(h);return n!==void 0&&n(g,b)?(c=h,g):(c=h,m=b)}var l=!1,c,m,d=r===void 0?null:r;return[function(){return u(t())},d===null?void 0:function(){return u(d())}]},[t,r,o,n]);var a=tw(e,i[0],i[1]);return ow(function(){s.hasValue=!0,s.value=a},[a]),iw(a),a}});var xd=tt((OO,wd)=>{"use strict";wd.exports=bd()});var yo=tt((NA,Jp)=>{Jp.exports=window.wp.compose});var um=tt((WA,cm)=>{cm.exports=window.wp.theme});var ai=tt((GA,fm)=>{fm.exports=window.wp.privateApis});var _n=tt((C5,km)=>{km.exports=window.wp.primitives});var ue=tt((g4,Ym)=>{Ym.exports=window.wp.components});var th=tt((k4,eh)=>{eh.exports=window.wp.editor});var sr=tt((F4,rh)=>{rh.exports=window.wp.coreData});var Kt=tt((A4,oh)=>{oh.exports=window.wp.data});var Cn=tt((I4,nh)=>{nh.exports=window.wp.blocks});var Dt=tt((L4,ih)=>{ih.exports=window.wp.blockEditor});var ah=tt((j4,sh)=>{sh.exports=window.wp.styleEngine});var ph=tt((Q4,dh)=>{"use strict";dh.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,i;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(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var s=i[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var yh=tt((eI,gh)=>{"use strict";var B1=function(t){return j1(t)&&!z1(t)};function j1(e){return!!e&&typeof e=="object"}function z1(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||W1(e)}var H1=typeof Symbol=="function"&&Symbol.for,U1=H1?Symbol.for("react.element"):60103;function W1(e){return e.$$typeof===U1}function G1(e){return Array.isArray(e)?[]:{}}function mi(e,t){return t.clone!==!1&&t.isMergeableObject(e)?En(G1(e),e,t):e}function Y1(e,t,r){return e.concat(t).map(function(o){return mi(o,r)})}function q1(e,t){if(!t.customMerge)return En;var r=t.customMerge(e);return typeof r=="function"?r:En}function Z1(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function mh(e){return Object.keys(e).concat(Z1(e))}function hh(e,t){try{return t in e}catch{return!1}}function X1(e,t){return hh(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function K1(e,t,r){var o={};return r.isMergeableObject(e)&&mh(e).forEach(function(n){o[n]=mi(e[n],r)}),mh(t).forEach(function(n){X1(e,n)||(hh(e,n)&&r.isMergeableObject(t[n])?o[n]=q1(n,r)(e[n],t[n],r):o[n]=mi(t[n],r))}),o}function En(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||Y1,r.isMergeableObject=r.isMergeableObject||B1,r.cloneUnlessOtherwiseSpecified=mi;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):K1(e,t,r):mi(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 J1=En;gh.exports=J1});var Zc=tt((WN,Pg)=>{Pg.exports=window.wp.keycodes});var Ag=tt((r8,Fg)=>{Fg.exports=window.wp.apiFetch});var gv=tt((X9,hv)=>{hv.exports=window.wp.date});function Vu(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;t<n;t++)e[t]&&(r=Vu(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Wv(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Vu(e))&&(o&&(o+=" "),o+=t);return o}var We=Wv;var Gv=f(ve(),1),Gn={...Gv};var zu=f(ve(),1),ju={};function _t(e,t){let r=zu.useRef(ju);return r.current===ju&&(r.current=e(t)),r}var ka=Gn.useInsertionEffect,Yv=ka&&ka!==Gn.useLayoutEffect?ka:e=>e();function Pe(e){let t=_t(qv).current;return t.next=e,Yv(t.effect),t.trampoline}function qv(){let e={next:void 0,callback:Zv,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Zv(){}var Hu=f(ve(),1),Xv=()=>{},we=typeof document<"u"?Hu.useLayoutEffect:Xv;function Kv(e,t){return function(o,...n){let i=new URL(e);return i.searchParams.set("code",o.toString()),n.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${o}; visit ${i} for the full message.`}}var Jv=Kv("https://base-ui.com/production-error","Base UI"),lr=Jv;var Ao=f(ve(),1);function Fa(e,t,r,o){let n=_t(Gu).current;return Qv(n,e,t,r,o)&&Yu(n,[e,t,r,o]),n.callback}function Wu(e){let t=_t(Gu).current;return $v(t,e)&&Yu(t,e),t.callback}function Gu(){return{callback:null,cleanup:null,refs:[]}}function Qv(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function $v(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Yu(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<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=i(r);typeof s=="function"&&(o[n]=s);break}case"object":{i.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=o[n];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var Zu=f(ve(),1);var qu=f(ve(),1),eb=parseInt(qu.version,10);function rn(e){return eb>=e}function Aa(e){if(!Zu.isValidElement(e))return null;let t=e,r=t.props;return(rn(19)?r?.ref:t.ref)??null}function Yn(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function tr(){}var Xu=Object.freeze([]),nt=Object.freeze({});function Ku(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let i=t[o](n);i!=null&&Object.assign(r,i);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function Ju(e,t){return typeof e=="function"?e(t):e}function Qu(e,t){return typeof e=="function"?e(t):e}var Ia={};function It(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Ai(t);let i=Ai(e);return t&&(i=qn(i,t)),r&&(i=qn(i,r)),o&&(i=qn(i,o)),n&&(i=qn(i,n)),i}function $u(e){if(e.length===0)return Ia;if(e.length===1)return Ai(e[0]);let t=Ai(e[0]);for(let r=1;r<e.length;r+=1)t=qn(t,e[r]);return t}function Ai(e){return La(e)?{...tf(e,Ia)}:tb(e)}function qn(e,t){return La(t)?tf(t,e):rb(e,t)}function tb(e){let t={...e};for(let r in t){let o=t[r];ef(r,o)&&(t[r]=rf(o))}return t}function rb(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Yn(e.style,o);break}case"className":{e[r]=Na(e.className,o);break}default:ef(r,o)?e[r]=ob(e[r],o):e[r]=o}}return e}function ef(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),n=e.charCodeAt(2);return r===111&&o===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function La(e){return typeof e=="function"}function tf(e,t){return La(e)?e(t):e??Ia}function ob(e,t){return t?e?(...r)=>{let o=r[0];if(nf(o)){let i=o;of(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:rf(t):e}function rf(e){return e&&((...t)=>{let r=t[0];return nf(r)&&of(r),e(...t)})}function of(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Na(e,t){return t?e?t+" "+e:t:e}function nf(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Ma=f(ve(),1);function Gt(e,t,r={}){let o=t.render,n=nb(t,r);if(r.enabled===!1)return null;let i=r.state??nt;return ab(e,o,n,i)}function nb(e,t={}){let{className:r,style:o,render:n}=e,{state:i=nt,ref:s,props:a,stateAttributesMapping:u,enabled:l=!0}=t,c=l?Ju(r,i):void 0,m=l?Qu(o,i):void 0,d=l?Ku(i,u):nt,h=l&&a?ib(a):void 0,g=l?Yn(d,h)??{}:nt;return typeof document<"u"&&(l?Array.isArray(s)?g.ref=Wu([g.ref,Aa(n),...s]):g.ref=Fa(g.ref,Aa(n),s):Fa(null,null)),l?(c!==void 0&&(g.className=Na(g.className,c)),m!==void 0&&(g.style=Yn(g.style,m)),g):nt}function ib(e){return Array.isArray(e)?$u(e):It(void 0,e)}var sb=Symbol.for("react.lazy");function ab(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=It(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===sb&&(i=Ao.Children.toArray(t)[0]),Ao.cloneElement(i,n)}if(e&&typeof e=="string")return lb(e,r);throw new Error(lr(8))}function lb(e,t){return e==="button"?(0,Ma.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Ma.createElement)("img",{alt:"",...t,key:t.key}):Ao.createElement(e,t)}var Ii=f(ve(),1);var sf=0;function cb(e,t="mui"){let[r,o]=Ii.useState(e),n=e||r;return Ii.useEffect(()=>{r==null&&(sf+=1,o(`${t}-${sf}`))},[r,t]),n}var af=Gn.useId;function on(e,t){if(af!==void 0){let r=af();return e??(t?`${t}-${r}`:r)}return cb(e,t)}function lf(e){return on(e,"base-ui")}var Oe={};so(Oe,{cancelOpen:()=>Vb,chipRemovePress:()=>bb,clearPress:()=>vb,closePress:()=>gb,closeWatcher:()=>kb,decrementPress:()=>Sb,disabled:()=>Bb,drag:()=>Lb,escapeKey:()=>Ob,focusOut:()=>Pb,imperativeAction:()=>Hb,incrementPress:()=>xb,initial:()=>zb,inputBlur:()=>Rb,inputChange:()=>_b,inputClear:()=>Cb,inputPaste:()=>Eb,inputPress:()=>Tb,itemPress:()=>hb,keyboard:()=>Ab,linkPress:()=>yb,listNavigation:()=>Fb,missing:()=>jb,none:()=>ub,outsidePress:()=>mb,pointer:()=>Ib,scrub:()=>Mb,siblingOpen:()=>Db,swipe:()=>Ub,trackPress:()=>wb,triggerFocus:()=>pb,triggerHover:()=>db,triggerPress:()=>fb,wheel:()=>Nb,windowResize:()=>Wb});var ub="none",fb="trigger-press",db="trigger-hover",pb="trigger-focus",mb="outside-press",hb="item-press",gb="close-press",yb="link-press",vb="clear-press",bb="chip-remove-press",wb="track-press",xb="increment-press",Sb="decrement-press",_b="input-change",Cb="input-clear",Rb="input-blur",Eb="input-paste",Tb="input-press",Pb="focus-out",Ob="escape-key",kb="close-watcher",Fb="list-navigation",Ab="keyboard",Ib="pointer",Lb="drag",Nb="wheel",Mb="scrub",Vb="cancel-open",Db="sibling-open",Bb="disabled",jb="missing",zb="initial",Hb="imperative-action",Ub="swipe",Wb="window-resize";function Ve(e,t,r,o){let n=!1,i=!1,s=o??nt;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){i=!0},get isCanceled(){return n},get isPropagationAllowed(){return i},trigger:r,...s}}var Da=f(ve(),1);var cf=f(ve(),1);function nn(e){cf.useEffect(e,Xu)}var Li=null,_T=globalThis.requestAnimationFrame,Va=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<r.length;n+=1)r[n]?.(t)};request(t){let r=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),r}cancel(t){let r=t-this.startId;r<0||r>=this.callbacks.length||(this.callbacks[r]=null,this.callbacksCount-=1)}},Ni=new Va;var Fr=class e{static create(){return new e}static request(t){return Ni.request(t)}static cancel(t){return Ni.cancel(t)}currentId=Li;request(t){this.cancel(),this.currentId=Ni.request(()=>{this.currentId=Li,t()})}cancel=()=>{this.currentId!==Li&&(Ni.cancel(this.currentId),this.currentId=Li)};disposeEffect=()=>this.cancel};function sn(){let e=_t(Fr.create).current;return nn(e.disposeEffect),e}function uf(e,t=!1,r=!1){let[o,n]=Da.useState(e&&t?"idle":void 0),[i,s]=Da.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),we(()=>{if(!e&&i&&o!=="ending"&&r){let a=Fr.request(()=>{n("ending")});return()=>{Fr.cancel(a)}}},[e,i,o,r]),we(()=>{if(!e||t)return;let a=Fr.request(()=>{n(void 0)});return()=>{Fr.cancel(a)}},[t,e]),we(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=Fr.request(()=>{n("idle")});return()=>{Fr.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}var Ba=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Gb={"data-starting-style":""},Yb={"data-ending-style":""},ff={transitionStatus(e){return e==="starting"?Gb:e==="ending"?Yb:null}};function Mi(){return typeof window<"u"}function Lo(e){return Vi(e)?(e.nodeName||"").toLowerCase():"#document"}function it(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ir(e){var t;return(t=(Vi(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Vi(e){return Mi()?e instanceof Node||e instanceof it(e).Node:!1}function Re(e){return Mi()?e instanceof Element||e instanceof it(e).Element:!1}function Ct(e){return Mi()?e instanceof HTMLElement||e instanceof it(e).HTMLElement:!1}function an(e){return!Mi()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof it(e).ShadowRoot}function Zn(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Lt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function df(e){return/^(table|td|th)$/.test(Lo(e))}function Xn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var qb=/transform|translate|scale|rotate|perspective|filter/,Zb=/paint|layout|strict|content/,Io=e=>!!e&&e!=="none",ja;function Di(e){let t=Re(e)?Lt(e):e;return Io(t.transform)||Io(t.translate)||Io(t.scale)||Io(t.rotate)||Io(t.perspective)||!Bi()&&(Io(t.backdropFilter)||Io(t.filter))||qb.test(t.willChange||"")||Zb.test(t.contain||"")}function pf(e){let t=Ar(e);for(;Ct(t)&&!Lr(t);){if(Di(t))return t;if(Xn(t))return null;t=Ar(t)}return null}function Bi(){return ja==null&&(ja=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),ja}function Lr(e){return/^(html|body|#document)$/.test(Lo(e))}function Lt(e){return it(e).getComputedStyle(e)}function Kn(e){return Re(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ar(e){if(Lo(e)==="html")return e;let t=e.assignedSlot||e.parentNode||an(e)&&e.host||Ir(e);return an(t)?t.host:t}function mf(e){let t=Ar(e);return Lr(t)?(e.ownerDocument||e).body:Ct(t)&&Zn(t)?t:mf(t)}function ao(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=mf(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=it(n);if(i){let a=ji(s);return t.concat(s,s.visualViewport||[],Zn(n)?n:[],a&&r?ao(a):[])}else return t.concat(n,ao(n,[],r))}function ji(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Rt(e){return e?.ownerDocument||document}function ze(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Yt(e){let t=_t(Xb,e).current;return t.next=e,we(t.effect),t}function Xb(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var vf=f(ve(),1);var yf=f(lo(),1);function gf(e){return e==null?e:"current"in e?e.current:e}function ln(e,t=!1){let r=sn();return Pe((o,n=null)=>{r.cancel();let i=gf(e);if(i==null)return;let s=i,a=()=>{yf.flushSync(o)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){o();return}function u(){Promise.all(s.getAnimations().map(l=>l.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(s.getAnimations().some(c=>c.pending||c.playState!=="finished")){u();return}a()})}if(t){let l="data-starting-style";if(!s.hasAttribute(l)){r.request(u);return}let c=new MutationObserver(()=>{s.hasAttribute(l)||(c.disconnect(),u())});c.observe(s,{attributes:!0,attributeFilter:[l]}),n?.addEventListener("abort",()=>c.disconnect(),{once:!0});return}r.request(u)})}function zi(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=Pe(n),s=ln(o,r);vf.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var Zr={};so(Zr,{engine:()=>Ga,env:()=>qa,os:()=>Ua,screenReader:()=>Ya});var Ua={};so(Ua,{android:()=>xf,apple:()=>Ha,ios:()=>za,linux:()=>e0,mac:()=>Sf,windows:()=>$b});function Kb(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Jb,platform:Qb,maxTouchPoints:bf}=Kb(),No=Jb.toLowerCase(),Mo=Qb.toLowerCase();var za=/^i(os$|p)/.test(Mo)||Mo==="macintel"&&bf>1,wf="android",xf=Mo===wf||No.includes(wf),Sf=!za&&Mo.startsWith("mac"),$b=Mo.startsWith("win"),e0=!xf&&/^(linux|chrome os)/.test(Mo),Ha=Sf||za;var Ga={};so(Ga,{blink:()=>r0,gecko:()=>t0,webkit:()=>Wa});var Wa=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),t0=!Wa&&No.includes("firefox"),r0=!Wa&&No.includes("chrom");var Ya={};so(Ya,{voiceOver:()=>o0});var o0=Ha;var qa={};so(qa,{jsdom:()=>n0});var n0=/jsdom|happydom/.test(No);var Jn=0,rr=class e{static create(){return new e}currentId=Jn;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Jn,r()},t)}isStarted(){return this.currentId!==Jn}clear=()=>{this.currentId!==Jn&&(clearTimeout(this.currentId),this.currentId=Jn)};disposeEffect=()=>this.clear};function wr(){let e=_t(rr.create).current;return nn(e.disposeEffect),e}var Mt=f(ve(),1);function _f(e){return"nativeEvent"in e}function Xr(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Cf(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Za="data-base-ui-focusable";var Xa="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Hi(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Ge(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&an(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(!Re(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Ge(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function Ui(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 Rf(e){return e.matches("html,body")}function Ef(e){return Ct(e)&&e.matches(Xa)}function Ka(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Xa}`)!=null}function Tf(e){if(!e||Zr.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function i0(e,t){return t!=null&&!Xr(t)?0:typeof e=="function"?e():e}function cr(e,t,r){let o=i0(e,r);return typeof o=="number"?o:o?.[t]}function Ja(e){return typeof e=="function"?e():e}function Wi(e,t){return t||e==="click"||e==="mousedown"}function Pf(e){return e?.includes("mouse")&&e!=="mousedown"}var Of=f(Z(),1),kf=Mt.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new rr,currentIdRef:{current:null},currentContextRef:{current:null}});function s0(e,t){e.current=t.current}function Qa(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Mt.useRef(r),i=Mt.useRef(r),s=Mt.useRef(null),a=Mt.useRef(null),u=wr();return we(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:cr(n.current,"open"),close:cr(r,"close")}},[r,s,n,i]),(0,Of.jsx)(kf.Provider,{value:Mt.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:u}),[o,u]),children:t})}function $a(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=Mt.useContext(kf),{currentIdRef:s,delayRef:a,timeoutMs:u,initialDelayRef:l,currentContextRef:c,hasProvider:m,timeout:d}=i,[h,g]=Mt.useState(!1),b=Mt.useRef(r);return we(()=>{b.current=r},[r]),we(()=>{function w(){c.current?.setIsInstantPhase(!1),s.current=null,c.current=null,a.current=l.current,d.clear()}if(s.current&&!r&&s.current===n){if(g(!1),u){let _=n;return d.start(u,()=>{o.select("open")||s.current&&s.current!==_||w()}),()=>{(b.current||s.current!==_)&&d.clear()}}w()}},[r,n,s,a,u,l,c,d,o]),we(()=>{if(!r)return;let w=c.current,_=s.current;d.clear(),c.current={onOpenChange:o.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:cr(l.current,"close")},_!==null&&_!==n?(g(!0),w?.setIsInstantPhase(!0),w?.onOpenChange(!1,Ve(Oe.none))):(g(!1),w?.setIsInstantPhase(!1))},[r,n,o,s,a,l,c,d]),we(()=>()=>{if(s.current===n){if(c.current=null,!b.current)return;s.current=null,s0(a,l),d.clear()}},[c,s,a,n,l,d]),Mt.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:h}),[m,a,h])}function xr(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var uo=Math.min,Sr=Math.max,fo=Math.round,$n=Math.floor,Nr=e=>({x:e,y:e}),a0={left:"right",right:"left",bottom:"top",top:"bottom"};function Yi(e,t,r){return Sr(e,uo(t,r))}function Mr(e,t){return typeof e=="function"?e(t):e}function Tt(e){return e.split("-")[0]}function _r(e){return e.split("-")[1]}function qi(e){return e==="x"?"y":"x"}function ei(e){return e==="y"?"height":"width"}function qt(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function ti(e){return qi(qt(e))}function If(e,t,r){r===void 0&&(r=!1);let o=_r(e),n=ti(e),i=ei(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Qn(s)),[s,Qn(s)]}function Lf(e){let t=Qn(e);return[Gi(e),t,Gi(t)]}function Gi(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Ff=["left","right"],Af=["right","left"],l0=["top","bottom"],c0=["bottom","top"];function u0(e,t,r){switch(e){case"top":case"bottom":return r?t?Af:Ff:t?Ff:Af;case"left":case"right":return t?l0:c0;default:return[]}}function Nf(e,t,r,o){let n=_r(e),i=u0(Tt(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(Gi)))),i}function Qn(e){let t=Tt(e);return a0[t]+e.slice(t.length)}function f0(e){var t,r,o,n;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(n=e.left)!=null?n:0}}function Zi(e){return typeof e!="number"?f0(e):{top:e,right:e,bottom:e,left:e}}function Vo(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 Kr(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Kr(e,n.id,r)])}function cn(e){return`data-base-ui-${e}`}var Vt=f(ve(),1),Df=f(lo(),1);var Mf={style:{transition:"none"}};var d0="data-base-ui-swipe-ignore",p0="data-swipe-ignore",SP=`[${d0}]`,_P=`[${p0}]`;var Vf={fallbackAxisSide:"end"};var Bf=f(Z(),1),m0=Vt.createContext(null),h0=()=>Vt.useContext(m0),g0=cn("portal");function jf(e={}){let{ref:t,container:r,componentProps:o=nt,elementProps:n}=e,i=on(),a=h0()?.portalNode,[u,l]=Vt.useState(null),[c,m]=Vt.useState(null),d=Pe(w=>{w!==null&&m(w)}),h=Vt.useRef(null);we(()=>{if(r===null){h.current&&(h.current=null,m(null),l(null));return}let w=(r&&(Vi(r)?r:r.current))??a??document.body;if(w==null){h.current&&(h.current=null,m(null),l(null));return}h.current!==w&&(h.current=w,m(null),l(w))},[r,a]);let g=Gt("div",o,{ref:[t,d],props:[{id:i,[g0]:""},n]}),b=u&&g?Df.createPortal(g,u):null;return{node:c,nodeId:Vt.isValidElement(g)?g.props.id:void 0,subtree:b}}var Do=f(ve(),1);function zf(){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 y0=f(Z(),1),v0=Do.createContext(null),b0=Do.createContext(null),Xi=()=>Do.useContext(v0)?.id||null,po=e=>{let t=Do.useContext(b0);return e??t};var Zt=f(ve(),1);function w0(e,t){let r=null,o=null,n=!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",u=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",l=i.width,c=i.height,m=i.x,d=i.y;return r==null&&t.x&&s&&(r=i.x-t.x),o==null&&t.y&&a&&(o=i.y-t.y),m-=r||0,d-=o||0,l=0,c=0,!n||u?(l=t.axis==="y"?i.width:0,c=t.axis==="x"?i.height:0,m=s&&t.x!=null?t.x:m,d=a&&t.y!=null?t.y:d):n&&!u&&(c=t.axis==="x"?i.height:c,l=t.axis==="y"?i.width:l),n=!0,{width:l,height:c,x:m,y:d,top:d,right:m+l,bottom:d+c,left:m}}}}function Hf(e){return e!=null&&e.clientX!=null}function el(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.context.dataRef,l=Zt.useRef(!1),c=Zt.useRef(null),[m,d]=Zt.useState(),[h,g]=Zt.useState([]),b=Pe(C=>{n.set("positionReference",C)}),w=Pe((C,k,E)=>{l.current||u.current.openEvent&&!Hf(u.current.openEvent)||n.set("positionReference",w0(E??a,{x:C,y:k,axis:o,dataRef:u,pointerType:m}))}),_=Pe(C=>{i?c.current||(w(C.clientX,C.clientY,C.currentTarget),g([])):w(C.clientX,C.clientY,C.currentTarget)}),x=Xr(m)?s:i;Zt.useEffect(()=>{if(!r){b(a);return}if(!x)return;function C(){c.current?.(),c.current=null}let k=it(s);function E(T){let O=Nt(T);Ge(s,O)?C():w(T.clientX,T.clientY)}return!u.current.openEvent||Hf(u.current.openEvent)?c.current=ze(k,"mousemove",E):b(a),C},[x,r,s,u,a,n,w,b,h]),Zt.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Zt.useEffect(()=>{r&&!s&&(l.current=!1)},[r,s]),Zt.useEffect(()=>{!r&&i&&(l.current=!0)},[r,i]);let v=Zt.useMemo(()=>{function C(k){d(k.pointerType)}return{onPointerDown:C,onPointerEnter:C,onMouseMove:_,onMouseEnter:_}},[_]);return Zt.useMemo(()=>r?{reference:v,trigger:v}:{},[r,v])}var or=f(ve(),1);function x0(){return!1}function S0(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function tl(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=x0,bubbles:a,externalTree:u}=t,l="rootStore"in e?e.rootStore:e,c=l.useState("open"),m=l.useState("floatingElement"),{dataRef:d}=l.context,h=po(u),g=Pe(typeof n=="function"?n:()=>!1),b=typeof n=="function"?g:n,w=b!==!1,_=Pe(()=>i),{escapeKey:x,outsidePress:v}=S0(a),C=or.useRef(!1),k=or.useRef(!1),E=or.useRef(!1),T=or.useRef(!1),O=or.useRef(""),I=or.useRef(null),J=wr(),D=wr(),S=Pe(()=>{D.clear(),d.current.insideReactTree=!1}),L=Pe(P=>{let W=d.current.floatingContext?.nodeId;return(h?Kr(h.nodesRef.current,W):[]).some(xe=>xe.context?.open&&!xe.context.dataRef.current[P])}),Y=Pe(P=>Ui(P,l.select("floatingElement"))||Ui(P,l.select("domReferenceElement"))),A=Pe(P=>{s()&&l.setOpen(!1,Ve(Oe.triggerPress,P.nativeEvent))}),N=Pe(P=>{if(!c||!r||!o||P.key!=="Escape"||T.current||!x&&L("__escapeKeyBubbles"))return;let W=_f(P)?P.nativeEvent:P,ne=Ve(Oe.escapeKey,W);l.setOpen(!1,ne),ne.isCanceled||P.preventDefault(),!x&&!ne.isPropagationAllowed&&P.stopPropagation()}),q=Pe(()=>{d.current.insideReactTree=!0,D.start(0,S)}),U=Pe(P=>{if(!c||!r||P.button!==0)return;let W=Nt(P.nativeEvent);Ge(l.select("floatingElement"),W)&&(C.current||(C.current=!0,k.current=!1))}),R=Pe(P=>{!c||!r||(P.defaultPrevented||P.nativeEvent.defaultPrevented)&&C.current&&(k.current=!0)});or.useEffect(()=>{if(!c||!r)return S;d.current.__escapeKeyBubbles=x,d.current.__outsidePressBubbles=v;let P=new rr,W=new rr;function ne(){P.clear(),T.current=!0}function xe(){P.start(Zr.engine.webkit?5:0,()=>{T.current=!1})}function se(){E.current=!0,W.start(0,()=>{E.current=!1})}function be(){C.current=!1,k.current=!1}function ye(){let V=O.current,te=V==="pen"||!V?"mouse":V,Ne=_(),He=typeof Ne=="function"?Ne():Ne;return typeof He=="string"?He:He[te]}function $(V){let te=ye();return te==="intentional"&&V.type!=="click"||te==="sloppy"&&V.type==="click"}function Ce(V){let te=d.current.floatingContext?.nodeId,Ne=h&&Kr(h.nodesRef.current,te).some(He=>Ui(V,He.context?.elements.floating));return Y(V)||Ne}function Fe(V){if($(V)){V.type!=="click"&&!Y(V)&&(W.clear(),E.current=!1),S();return}if(d.current.insideReactTree){S();return}let te=Nt(V),Ne=`[${cn("inert")}]`,He=Re(te)?te.getRootNode():null,ot=Array.from((an(He)?He:Rt(l.select("floatingElement"))).querySelectorAll(Ne)),Ze=l.context.triggerElements;if(te&&(Ze.hasElement(te)||Ze.hasMatchingElement(Ue=>Ge(Ue,te))))return;let Be=Re(te)?te:null;for(;Be&&!Lr(Be);){let Ue=Ar(Be);if(Lr(Ue)||!Re(Ue))break;Be=Ue}if(!(ot.length&&Re(te)&&!Rf(te)&&!Ge(te,l.select("floatingElement"))&&ot.every(Ue=>!Ge(Be,Ue)))){if(Ct(te)&&!("touches"in V)){let Ue=Lr(te),ct=Lt(te),Se=/auto|scroll/,Or=Ue||Se.test(ct.overflowX),$t=Ue||Se.test(ct.overflowY),Ye=Or&&te.clientWidth>0&&te.scrollWidth>te.clientWidth,Yr=$t&&te.clientHeight>0&&te.scrollHeight>te.clientHeight,St=ct.direction==="rtl",kt=Yr&&(St?V.offsetX<=te.offsetWidth-te.clientWidth:V.offsetX>te.clientWidth),vt=Ye&&V.offsetY>te.clientHeight;if(kt||vt)return}if(!Ce(V)){if(ye()==="intentional"&&E.current){W.clear(),E.current=!1;return}typeof b=="function"&&!b(V)||L("__outsidePressBubbles")||(l.setOpen(!1,Ve(Oe.outsidePress,V)),S())}}}function xt(V){ye()!=="sloppy"||V.pointerType==="touch"||!l.select("open")||!r||Y(V)||Fe(V)}function Le(V){if(ye()!=="sloppy"||!l.select("open")||!r||Y(V))return;let te=V.touches[0];te&&(I.current={startTime:Date.now(),startX:te.clientX,startY:te.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},J.start(1e3,()=>{I.current&&(I.current.dismissOnTouchEnd=!1,I.current.dismissOnMouseDown=!1)}))}function X(V,te){let Ne=Nt(V);if(!Ne)return;let He=ze(Ne,V.type,()=>{te(V),He()})}function M(V){O.current="touch",X(V,Le)}function K(V){J.clear(),V.type==="pointerdown"&&(O.current=V.pointerType),!(V.type==="mousedown"&&I.current&&!I.current.dismissOnMouseDown)&&X(V,te=>{te.type==="pointerdown"?xt(te):Fe(te)})}function H(V){if(!C.current)return;let te=k.current;if(be(),ye()==="intentional"){if(V.type==="pointercancel"){te&&se();return}if(!Ce(V)){if(te){se();return}typeof b=="function"&&!b(V)||(W.clear(),E.current=!0,S())}}}function Q(V){if(ye()!=="sloppy"||!I.current||Y(V))return;let te=V.touches[0];if(!te)return;let Ne=Math.abs(te.clientX-I.current.startX),He=Math.abs(te.clientY-I.current.startY),ot=Math.sqrt(Ne*Ne+He*He);ot>5&&(I.current.dismissOnTouchEnd=!0),ot>10&&(Fe(V),J.clear(),I.current=null)}function pe(V){X(V,Q)}function le(V){ye()!=="sloppy"||!I.current||Y(V)||(I.current.dismissOnTouchEnd&&Fe(V),J.clear(),I.current=null)}function fe(V){X(V,le)}let me=Rt(m),he=xr(o&&xr(ze(me,"keydown",N),ze(me,"compositionstart",ne),ze(me,"compositionend",xe)),w&&xr(ze(me,"click",K,!0),ze(me,"pointerdown",K,!0),ze(me,"pointerup",H,!0),ze(me,"pointercancel",H,!0),ze(me,"mousedown",K,!0),ze(me,"mouseup",H,!0),ze(me,"touchstart",M,!0),ze(me,"touchmove",pe,!0),ze(me,"touchend",fe,!0)));return()=>{he(),P.clear(),W.clear(),be(),E.current=!1,S()}},[d,m,o,w,b,c,r,x,v,N,S,_,L,Y,h,l,J]);let B=or.useMemo(()=>({onKeyDown:N,onPointerDown:A,onClick:A}),[N,A]),re=or.useMemo(()=>({onKeyDown:N,onPointerDown:R,onMouseDown:R,onClickCapture:q,onMouseDownCapture(P){q(),U(P)},onPointerDownCapture(P){q(),U(P)},onMouseUpCapture:q,onTouchEndCapture:q,onTouchMoveCapture:q}),[N,q,U,R]);return or.useMemo(()=>r?{reference:B,floating:re,trigger:B}:{},[r,B,re])}var Pt=f(ve(),1);function Uf(e,t,r){let{reference:o,floating:n}=e,i=qt(t),s=ti(t),a=ei(s),u=Tt(t),l=i==="y",c=o.x+o.width/2-n.width/2,m=o.y+o.height/2-n.height/2,d=o[a]/2-n[a]/2,h;switch(u){case"top":h={x:c,y:o.y-n.height};break;case"bottom":h={x:c,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:m};break;case"left":h={x:o.x-n.width,y:m};break;default:h={x:o.x,y:o.y}}let g=_r(t);return g&&(h[s]+=d*(g==="end"?1:-1)*(r&&l?-1:1)),h}async function Wf(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:u}=e,{boundary:l="clippingAncestors",rootBoundary:c="viewport",elementContext:m="floating",altBoundary:d=!1,padding:h=0}=Mr(t,e),g=Zi(h),w=a[d?m==="floating"?"reference":"floating":m],_=Vo(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(w)))==null||r?w:w.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:l,rootBoundary:c,strategy:u})),x=m==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),C=await(i.isElement==null?void 0:i.isElement(v))&&await(i.getScale==null?void 0:i.getScale(v))||{x:1,y:1},k=Vo(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:x,offsetParent:v,strategy:u}):x);return{top:(_.top-k.top+g.top)/C.y,bottom:(k.bottom-_.bottom+g.bottom)/C.y,left:(_.left-k.left+g.left)/C.x,right:(k.right-_.right+g.right)/C.x}}var _0=50,Gf=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:Wf},u=await(s.isRTL==null?void 0:s.isRTL(t)),l=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:m}=Uf(l,o,u),d=o,h=0,g={};for(let b=0;b<i.length;b++){let w=i[b];if(!w)continue;let{name:_,fn:x}=w,{x:v,y:C,data:k,reset:E}=await x({x:c,y:m,initialPlacement:o,placement:d,strategy:n,middlewareData:g,rects:l,platform:a,elements:{reference:e,floating:t}});c=v??c,m=C??m,g[_]={...g[_],...k},E&&h<_0&&(h++,typeof E=="object"&&(E.placement&&(d=E.placement),E.rects&&(l=E.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):E.rects),{x:c,y:m}=Uf(l,d,u)),b=-1)}return{x:c,y:m,placement:d,strategy:n,middlewareData:g}};var Yf=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:s,initialPlacement:a,platform:u,elements:l}=t,{mainAxis:c=!0,crossAxis:m=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:b=!0,...w}=Mr(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let _=Tt(n),x=qt(a),v=Tt(a)===a,C=await(u.isRTL==null?void 0:u.isRTL(l.floating)),k=d||(v||!b?[Qn(a)]:Lf(a)),E=g!=="none";!d&&E&&k.push(...Nf(a,b,g,C));let T=[a,...k],O=await u.detectOverflow(t,w),I=[],J=((o=i.flip)==null?void 0:o.overflows)||[];if(c&&I.push(O[_]),m){let Y=If(n,s,C);I.push(O[Y[0]],O[Y[1]])}if(J=[...J,{placement:n,overflows:I}],!I.every(Y=>Y<=0)){var D,S;let Y=(((D=i.flip)==null?void 0:D.index)||0)+1,A=T[Y];if(A&&(!(m==="alignment"?x!==qt(A):!1)||J.every(U=>qt(U.placement)===x?U.overflows[0]>0:!0)))return{data:{index:Y,overflows:J},reset:{placement:A}};let N=(S=J.filter(q=>q.overflows[0]<=0).sort((q,U)=>q.overflows[1]-U.overflows[1])[0])==null?void 0:S.placement;if(!N)switch(h){case"bestFit":{var L;let q=(L=J.filter(U=>{if(E){let R=qt(U.placement);return R===x||R==="y"}return!0}).map(U=>[U.placement,U.overflows.filter(R=>R>0).reduce((R,B)=>R+B,0)]).sort((U,R)=>U[1]-R[1])[0])==null?void 0:L[0];q&&(N=q);break}case"initialPlacement":N=a;break}if(n!==N)return{reset:{placement:N}}}return{}}}};var qf=new Set(["left","top"]);async function C0(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=Tt(r),a=_r(r),u=qt(r)==="y",l=qf.has(s)?-1:1,c=i&&u?-1:1,m=Mr(t,e),{mainAxis:d,crossAxis:h,alignmentAxis:g}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof g=="number"&&(h=a==="end"?g*-1:g),u?{x:h*c,y:d*l}:{x:d*l,y:h*c}}var Zf=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:s,middlewareData:a}=t,u=await C0(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+u.x,y:i+u.y,data:{...u,placement:s}}}}},Xf=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:u={fn:x=>{let{x:v,y:C}=x;return{x:v,y:C}}},...l}=Mr(e,t),c={x:r,y:o},m=await i.detectOverflow(t,l),d=qt(n),h=qi(d),g=c[h],b=c[d],w=(x,v)=>Yi(v+m[x==="y"?"top":"left"],v,v-m[x==="y"?"bottom":"right"]);s&&(g=w(h,g)),a&&(b=w(d,b));let _=u.fn({...t,[h]:g,[d]:b});return{..._,data:{x:_.x-r,y:_.y-o,enabled:{[h]:s,[d]:a}}}}}},Kf=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:i,placement:s,rects:a,middlewareData:u}=t,{offset:l=0,mainAxis:c=!0,crossAxis:m=!0}=Mr(e,t),d={x:n,y:i},h=qt(s),g=qi(h),b=d[g],w=d[h],_=Mr(l,t),x=typeof _=="number"?{mainAxis:_,crossAxis:0}:{mainAxis:(r=_.mainAxis)!=null?r:0,crossAxis:(o=_.crossAxis)!=null?o:0};if(c){let k=g==="y"?"height":"width",E=a.reference[g]-a.floating[k]+x.mainAxis,T=a.reference[g]+a.reference[k]-x.mainAxis;b<E?b=E:b>T&&(b=T)}if(m){var v,C;let k=g==="y"?"width":"height",E=qf.has(Tt(s)),T=a.reference[h]-a.floating[k]+(E&&((v=u.offset)==null?void 0:v[h])||0)+(E?0:x.crossAxis),O=a.reference[h]+a.reference[k]+(E?0:((C=u.offset)==null?void 0:C[h])||0)-(E?x.crossAxis:0);w<T?w=T:w>O&&(w=O)}return{[g]:b,[h]:w}}}},Jf=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:o,platform:n,elements:i}=t,{apply:s=()=>{},...a}=Mr(e,t),u=await n.detectOverflow(t,a),l=Tt(r),c=_r(r),m=qt(r)==="y",{width:d,height:h}=o.floating,g,b;l==="top"||l==="bottom"?(g=l,b=c===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(b=l,g=c==="end"?"top":"bottom");let w=h-u.top-u.bottom,_=d-u.left-u.right,x=uo(h-u[g],w),v=uo(d-u[b],_),C=t.middlewareData.shift,k=!C,E=x,T=v;C!=null&&C.enabled.x&&(T=_),C!=null&&C.enabled.y&&(E=w),k&&!c&&(m?T=d-2*Sr(u.left,u.right):E=h-2*Sr(u.top,u.bottom)),await s({...t,availableWidth:T,availableHeight:E});let O=await n.getDimensions(i.floating);return d!==O.width||h!==O.height?{reset:{rects:!0}}:{}}}};function ed(e){let t=Lt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Ct(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=fo(r)!==i||fo(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function ol(e){return Re(e)?e:e.contextElement}function un(e){let t=ol(e);if(!Ct(t))return Nr(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=ed(t),s=(i?fo(r.width):r.width)/o,a=(i?fo(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var R0=Nr(0);function td(e){let t=it(e);return!Bi()||!t.visualViewport?R0:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function E0(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===it(e)}function Bo(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=ol(e),s=Nr(1);t&&(o?Re(o)&&(s=un(o)):s=un(e));let a=E0(i,r,o)?td(i):Nr(0),u=(n.left+a.x)/s.x,l=(n.top+a.y)/s.y,c=n.width/s.x,m=n.height/s.y;if(i&&o){let d=it(i),h=Re(o)?it(o):o,g=d,b=ji(g);for(;b&&h!==g;){let w=un(b),_=b.getBoundingClientRect(),x=Lt(b),v=_.left+(b.clientLeft+parseFloat(x.paddingLeft))*w.x,C=_.top+(b.clientTop+parseFloat(x.paddingTop))*w.y;u*=w.x,l*=w.y,c*=w.x,m*=w.y,u+=v,l+=C,g=it(b),b=ji(g)}}return Vo({width:c,height:m,x:u,y:l})}function Ki(e,t){let r=Kn(e).scrollLeft;return t?t.left+r:Bo(Ir(e)).left+r}function rd(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Ki(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function T0(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=Ir(o),a=t?Xn(t.floating):!1;if(o===s||a&&i)return r;let u={scrollLeft:0,scrollTop:0},l=Nr(1),c=Nr(0),m=Ct(o);if((m||!i)&&((Lo(o)!=="body"||Zn(s))&&(u=Kn(o)),m)){let h=Bo(o);l=un(o),c.x=h.x+o.clientLeft,c.y=h.y+o.clientTop}let d=s&&!m&&!i?rd(s,u):Nr(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-u.scrollLeft*l.x+c.x+d.x,y:r.y*l.y-u.scrollTop*l.y+c.y+d.y}}function P0(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function O0(e){let t=Kn(e),r=e.ownerDocument.body,o=Sr(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=Sr(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),i=-t.scrollLeft+Ki(e),s=-t.scrollTop;return Lt(r).direction==="rtl"&&(i+=Sr(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:i,y:s}}var k0=25;function F0(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=it(e),i=Ir(e),s=n.visualViewport,a=i.clientWidth,u=i.clientHeight,l=0,c=0;if(s){let d=!Bi()||t==="fixed";o?d||(l=-s.offsetLeft,c=-s.offsetTop):(a=s.width,u=s.height,d&&(l=s.offsetLeft,c=s.offsetTop))}if(Ki(i)<=0){let d=i.ownerDocument,h=d.body,g=getComputedStyle(h),b=d.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,w=Math.abs(i.clientWidth-h.clientWidth-b),_=getComputedStyle(i).scrollbarGutter==="stable both-edges"?w/2:w;_<=k0&&(a-=_)}return{width:a,height:u,x:l,y:c}}function A0(e,t){let r=Bo(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=un(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,u=n*i.x,l=o*i.y;return{width:s,height:a,x:u,y:l}}function Qf(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=F0(e,r,t);else if(t==="document")o=O0(Ir(e));else if(Re(t))o=A0(t,r);else{let n=td(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Vo(o)}function I0(e,t){let r=t.get(e);if(r)return r;let o=ao(e,[],!1).filter(a=>Re(a)&&Lo(a)!=="body"),n=null,i=Lt(e).position==="fixed",s=i?Ar(e):e;for(;Re(s)&&!Lr(s);){let a=Lt(s),u=Di(s),l=n?n.position:i?"fixed":"";!u&&(l==="fixed"||l==="absolute"&&a.position==="static")?o=o.filter(m=>m!==s):n=a,s=Ar(s)}return t.set(e,o),o}function L0(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?Xn(t)?[]:I0(t,this._c):[].concat(r),o],a=Qf(t,s[0],n),u=a.top,l=a.right,c=a.bottom,m=a.left;for(let d=1;d<s.length;d++){let h=Qf(t,s[d],n);u=Sr(h.top,u),l=uo(h.right,l),c=uo(h.bottom,c),m=Sr(h.left,m)}return{width:l-m,height:c-u,x:m,y:u}}function N0(e){let{width:t,height:r}=ed(e);return{width:t,height:r}}function M0(e,t,r){let o=Ct(t),n=Ir(t),i=r==="fixed",s=Bo(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=Nr(0);if((o||!i)&&((Lo(t)!=="body"||Zn(n))&&(a=Kn(t)),o)){let d=Bo(t,!0,i,t);u.x=d.x+t.clientLeft,u.y=d.y+t.clientTop}!o&&n&&(u.x=Ki(n));let l=n&&!o&&!i?rd(n,a):Nr(0),c=s.left+a.scrollLeft-u.x-l.x,m=s.top+a.scrollTop-u.y-l.y;return{x:c,y:m,width:s.width,height:s.height}}function rl(e){return Lt(e).position==="static"}function $f(e,t){if(!Ct(e)||Lt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ir(e)===r&&(r=r.ownerDocument.body),r}function od(e,t){let r=it(e);if(Xn(e))return r;if(!Ct(e)){let n=Ar(e);for(;n&&!Lr(n);){if(Re(n)&&!rl(n))return n;n=Ar(n)}return r}let o=$f(e,t);for(;o&&df(o)&&rl(o);)o=$f(o,t);return o&&Lr(o)&&rl(o)&&!Di(o)?r:o||pf(e)||r}var V0=async function(e){let t=this.getOffsetParent||od,r=this.getDimensions,o=await r(e.floating);return{reference:M0(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function D0(e){return Lt(e).direction==="rtl"}var nl={convertOffsetParentRelativeRectToViewportRelativeRect:T0,getDocumentElement:Ir,getClippingRect:L0,getOffsetParent:od,getElementRects:V0,getClientRects:P0,getDimensions:N0,getScale:un,isElement:Re,isRTL:D0};function nd(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function B0(e,t,r){let o=null,n,i=Ir(e);function s(){var c;clearTimeout(n),(c=o)==null||c.disconnect(),o=null}function a(c,m){c===void 0&&(c=!1),m===void 0&&(m=1),s();let d=e.getBoundingClientRect(),{left:h,top:g,width:b,height:w}=d;if(c||t(),!b||!w)return;let _=$n(g),x=$n(i.clientWidth-(h+b)),v=$n(i.clientHeight-(g+w)),C=$n(h),E={rootMargin:-_+"px "+-x+"px "+-v+"px "+-C+"px",threshold:Sr(0,uo(1,m))||1},T=!0;function O(I){let J=I[0].intersectionRatio;if(!nd(d,e.getBoundingClientRect()))return a();if(J!==m){if(!T)return a();J?a(!1,J):n=setTimeout(()=>{a(!1,1e-7)},1e3)}T=!1}try{o=new IntersectionObserver(O,{...E,root:i.ownerDocument})}catch{o=new IntersectionObserver(O,E)}o.observe(e)}let u=it(e),l=()=>a(r);return u.addEventListener("resize",l),a(!0),()=>{u.removeEventListener("resize",l),s()}}function ri(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:u=!1}=o,l=ol(e),c=n||i?[...l?ao(l):[],...t?ao(t):[]]:[];c.forEach(_=>{n&&_.addEventListener("scroll",r),i&&_.addEventListener("resize",r)});let m=l&&a?B0(l,r,i):null,d=-1,h=null;s&&(h=new ResizeObserver(_=>{let[x]=_;x&&x.target===l&&h&&t&&(h.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var v;(v=h)==null||v.observe(t)})),r()}),l&&!u&&h.observe(l),t&&h.observe(t));let g,b=u?Bo(e):null;u&&w();function w(){let _=Bo(e);b&&!nd(b,_)&&r(),b=_,g=requestAnimationFrame(w)}return r(),()=>{var _;c.forEach(x=>{n&&x.removeEventListener("scroll",r),i&&x.removeEventListener("resize",r)}),m?.(),(_=h)==null||_.disconnect(),h=null,u&&cancelAnimationFrame(g)}}var id=Zf;var sd=Xf,ad=Yf,ld=Jf;var cd=Kf,Ji=(e,t,r)=>{let o=new Map,n=r??{},i={...nl,...n.platform,_c:o};return Gf(e,t,{...n,platform:i})};var mt=f(ve(),1),fd=f(ve(),1),dd=f(lo(),1),z0=typeof document<"u",H0=function(){},Qi=z0?fd.useLayoutEffect:H0;function $i(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(!$i(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 i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!$i(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function pd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ud(e,t){let r=pd(e);return Math.round(t*r)/r}function il(e){let t=mt.useRef(e);return Qi(()=>{t.current=e}),t}function md(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:u,open:l}=e,[c,m]=mt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[d,h]=mt.useState(o);$i(d,o)||h(o);let[g,b]=mt.useState(null),[w,_]=mt.useState(null),x=mt.useCallback(U=>{U!==E.current&&(E.current=U,b(U))},[]),v=mt.useCallback(U=>{U!==T.current&&(T.current=U,_(U))},[]),C=i||g,k=s||w,E=mt.useRef(null),T=mt.useRef(null),O=mt.useRef(c),I=u!=null,J=il(u),D=il(n),S=il(l),L=mt.useCallback(()=>{if(!E.current||!T.current)return;let U={placement:t,strategy:r,middleware:d};D.current&&(U.platform=D.current),Ji(E.current,T.current,U).then(R=>{let B={...R,isPositioned:S.current!==!1};Y.current&&!$i(O.current,B)&&(O.current=B,dd.flushSync(()=>{m(B)}))})},[d,t,r,D,S]);Qi(()=>{l===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,m(U=>({...U,isPositioned:!1})))},[l]);let Y=mt.useRef(!1);Qi(()=>(Y.current=!0,()=>{Y.current=!1}),[]),Qi(()=>{if(C&&(E.current=C),k&&(T.current=k),C&&k){if(J.current)return J.current(C,k,L);L()}},[C,k,L,J,I]);let A=mt.useMemo(()=>({reference:E,floating:T,setReference:x,setFloating:v}),[x,v]),N=mt.useMemo(()=>({reference:C,floating:k}),[C,k]),q=mt.useMemo(()=>{let U={position:r,left:0,top:0};if(!N.floating)return U;let R=ud(N.floating,c.x),B=ud(N.floating,c.y);return a?{...U,transform:"translate("+R+"px, "+B+"px)",...pd(N.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:R,top:B}},[r,a,N.floating,c.x,c.y]);return mt.useMemo(()=>({...c,update:L,refs:A,elements:N,floatingStyles:q}),[c,L,A,N,q])}var sl=(e,t)=>{let r=id(e);return{name:r.name,fn:r.fn,options:[e,t]}},al=(e,t)=>{let r=sd(e);return{name:r.name,fn:r.fn,options:[e,t]}},ll=(e,t)=>({fn:cd(e).fn,options:[e,t]}),cl=(e,t)=>{let r=ad(e);return{name:r.name,fn:r.fn,options:[e,t]}},ul=(e,t)=>{let r=ld(e);return{name:r.name,fn:r.fn,options:[e,t]}};var es=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,r,o=!0){this.fallbackStore=t,this.componentName=r,this.throwOnMissingTrigger=o}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let r=this.attachedStores.lastIndexOf(t);r!==-1&&this.attachedStores.splice(r,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(r=>{r()}))}openByTrigger(t){let r=this.attachedStore;if(r===null)return;let o;if(t){for(let n=this.attachedStores.length-1;n>=0&&!o;n-=1)o=this.attachedStores[n].context.triggerElements.getById(t);o??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!o&&this.throwOnMissingTrigger)throw new Error(lr(99,this.componentName,t,this.componentName));r.setOpen(!0,Ve(Oe.imperativeAction,void 0,o))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,Ve(Oe.imperativeAction))}};var zo=f(ve(),1),kd=f(lo(),1);var Pd=f(ve(),1);var Ed=f(ve(),1),hl=f(ts(),1),Td=f(xd(),1);var Sd=f(ve(),1);var dl=[],pl;function _d(){return pl}function Cd(e){dl.push(e)}function ml(e){let t=(r,o)=>{let n=_t(sw).current,i;try{pl=n;for(let s of dl)s.before(n);i=e(r,o);for(let s of dl)s.after(n);n.didInitialize=!0}finally{pl=void 0}return i};return t.displayName=e.displayName||e.name,t}function Rd(e){return Sd.forwardRef(ml(e))}function sw(){return{didInitialize:!1}}var aw=rn(19),lw=aw?uw:fw;function os(e,t,r,o,n){return lw(e,t,r,o,n)}function cw(e,t,r,o,n){let i=Ed.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,hl.useSyncExternalStore)(e.subscribe,i,i)}Cd({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);Object.is(o.value,n)||(t=!0,o.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(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,hl.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function uw(e,t,r,o,n){let i=_d();if(!i)return cw(e,t,r,o,n);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,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(i.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)},i.syncHooks.push(a)),a.value}function fw(e,t,r,o,n){return(0,Td.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var ns=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 os(this,t,r,o,n)}};var jo=f(ve(),1);var mo=class extends ns{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){jo.useDebugValue(t);let o=this;we(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;we(()=>(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);we(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){jo.useDebugValue(t);let o=this,n=r!==void 0;we(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return jo.useDebugValue(t),os(this,this.selectors[t],r,o,n)}useContextCallback(t,r){jo.useDebugValue(t);let o=Pe(r??tr);this.context[t]=o}useStateSetter(t){let r=jo.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(i=>{let s=o(i);if(!Object.is(n,s)){let a=n;n=s,r(s,a,this)}})}};var dw={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},ho=class extends mo{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:zf(),nested:o,triggerElements:i},dw),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&Cf(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 Od(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),u=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,m=s,d=Pd.useRef(null);o===void 0&&d.current===null&&(d.current=new ho({open:a,transitionStatus:void 0,referenceElement:u,floatingElement:l,triggerElements:c,onOpenChange:m,floatingId:n,syncOnly:!0,nested:i}));let h=o??d.current;return t.useSyncedValue("floatingId",n),we(()=>{let g={open:a,floatingId:n,referenceElement:u,floatingElement:l};Re(u)&&(g.domReferenceElement=u),h.state.positionReference===h.state.referenceElement&&(g.positionReference=u),h.update(g)},[a,n,u,l,h]),h.context.onOpenChange=m,h.context.nested=i,h}var Fd={tabIndex:-1,[Za]:""};function Ad(e,t=!1){let r=on(),o=Xi()!=null,n=_t(()=>e(r,o)).current;return Od({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:n.setOpen}),n}function Id({handle:e,store:t}){return we(()=>e.attachStore(t),[e,t]),null}function pw(e,t){let r=zo.useRef(null),o=zo.useRef(null);return zo.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let s=r.current,a=o.current,u=t.context.triggerElements.getById(s);a&&u===a&&(t.context.triggerElements.delete(s),i=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.current=n,t.context.triggerElements.add(e,n),i=!0),i){let s=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==s&&t.set("triggerCount",s)}},[t,e])}function mw(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 hw(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Ld(e,t,r,o={}){let n=r.reason,i=n===Oe.triggerHover,s=t&&n===Oe.triggerFocus,a=!t&&(n===Oe.triggerPress||n===Oe.escapeKey),u=hw(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let l=()=>{let c={...o.extraState,open:t};s?c.instantType="focus":a?c.instantType="dismiss":i&&(c.instantType=void 0),mw(c,t,r.trigger,u()),e.update(c)};i?kd.flushSync(l):l()}function Nd(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=pw(e,r),s=Pe(u=>{let l=r.select("open"),c=r.select("activeTriggerId");if(c===e){r.update({activeTriggerElement:u,...l?o:null});return}c==null&&l&&r.update({activeTriggerId:e,activeTriggerElement:u,...o})}),a=zo.useCallback(u=>{i(u),u&&s(u)},[i,s]);return we(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:a,isMountedByThisTrigger:n}}function Md(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=zo.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");we(()=>{if(!n){o.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let u=e.context.triggerElements.size,l={};e.state.triggerCount!==u&&(l.triggerCount=u);let c=e.select("activeTriggerId"),m=null;if(c){let d=e.context.triggerElements.getById(c);if(d)o.current=c,d!==e.state.activeTriggerElement&&(l.activeTriggerElement=d);else{for(let[h,g]of e.context.triggerElements.entries())if(g===e.state.activeTriggerElement){l.activeTriggerId=h,l.activeTriggerElement=g,o.current=h;break}l.activeTriggerId===void 0&&(o.current===c?m=c:o.current=null)}}else o.current=null;if(!m&&!c&&u===1){let d=e.context.triggerElements.entries().next();if(!d.done){let[h,g]=d.value;l.activeTriggerId=h,l.activeTriggerElement=g,o.current=h}}(l.triggerCount!==void 0||l.activeTriggerId!==void 0||l.activeTriggerElement!==void 0)&&e.update(l),m&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===m&&!e.context.triggerElements.getById(m)){let d=Ve(Oe.none);e.setOpen(!1,d),d.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,s,a,r])}function Vd(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=uf(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let u=Pe(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return zi({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:i}}function Dd(e,t){e.useSyncedValues(t),we(()=>()=>{e.update({activeTriggerProps:nt,inactiveTriggerProps:nt,popupProps:nt})},[e])}var Ho=class{constructor(){this.idMap=new Map}add(t,r){this.idMap.set(t,r)}delete(t){this.idMap.delete(t)}hasElement(t){for(let r of this.idMap.values())if(r===t)return!0;return!1}hasMatchingElement(t){for(let r of this.idMap.values())if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function Bd(){return new ho({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Ho,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function zd(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Bd(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:nt,inactiveTriggerProps:nt,popupProps:nt}}function Hd(e,t,r=!1){return new ho({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var oi=e=>e.triggerIdProp??e.activeTriggerId,gl=e=>e.openProp??e.open,jd=e=>(e.popupElement?.id??e.floatingId)||void 0;function Ud(e,t){return t!==void 0&&gl(e)&&oi(e)===t}function gw(e,t){return Ud(e,t)?!0:t!==void 0&&gl(e)&&oi(e)==null&&e.triggerCount===1}var Wd={open:gl,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:oi,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:jd,isTriggerActive:(e,t)=>t!==void 0&&oi(e)===t,isOpenedByTrigger:(e,t)=>Ud(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&oi(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>gw(e,t)?jd(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var yl=f(ve(),1),Gd=f(ts(),1);function Yd(e){let t=yl.useCallback(o=>e===void 0?tr:e.subscribeStore(o),[e]),r=yl.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,Gd.useSyncExternalStore)(t,r,()=>e?.serverStore)}function qd(e){return yw(e,e.rootContext)}function yw(e,t){let{nodeId:r,externalTree:o}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),u=t.useState("floatingId"),[l,c]=Pt.useState(null),[m,d]=Pt.useState(void 0),[h,g]=Pt.useState(void 0),b=Pt.useRef(null),w=po(o),_=Pt.useMemo(()=>({reference:n,floating:i,domReference:s}),[n,i,s]),x=md({...e,elements:{..._,...l&&{reference:l}}}),v=Re(m)?m:null,C=h===void 0?t.state.floatingElement:h;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?s:v),t.useSyncedValue("floatingElement",C);let k=Pt.useCallback(D=>{let S=Re(D)?{getBoundingClientRect:()=>D.getBoundingClientRect(),getClientRects:()=>D.getClientRects(),contextElement:D}:D;c(S),x.refs.setReference(S)},[x.refs]),E=Pt.useCallback(D=>{(Re(D)||D===null)&&(b.current=D,d(D)),(Re(x.refs.reference.current)||x.refs.reference.current===null||D!==null&&!Re(D))&&x.refs.setReference(D)},[x.refs,d]),T=Pt.useCallback(D=>{g(D),x.refs.setFloating(D)},[x.refs]),O=Pt.useMemo(()=>({...x.refs,setReference:E,setFloating:T,setPositionReference:k,domReference:b}),[x.refs,E,T,k]),I=Pt.useMemo(()=>({...x.elements,domReference:s}),[x.elements,s]),J=Pt.useMemo(()=>({...x,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:u,refs:O,elements:I,nodeId:r,rootStore:t}),[x,O,I,r,t,a,u]);return we(()=>{s&&(b.current=s)},[s]),we(()=>{t.context.dataRef.current.floatingContext=J;let D=w?.nodesRef.current.find(S=>S.id===r);D&&(D.context=J)}),Pt.useMemo(()=>({...x,context:J,refs:O,elements:I,rootStore:t}),[x,O,I,J,t])}var Vr=f(ve(),1);var vl=Zr.os.mac&&Zr.engine.webkit;function bl(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=Vr.useRef(!1),u=Vr.useRef(null),l=Vr.useRef(!0),c=wr();Vr.useEffect(()=>{let d=n.select("domReferenceElement");if(!r)return;let h=it(d);function g(){let _=n.select("domReferenceElement");!n.select("open")&&Ct(_)&&_===Hi(Rt(_))&&(a.current=!0)}function b(){l.current=!0}function w(){l.current=!1}return xr(ze(h,"blur",g),vl&&ze(h,"keydown",b,!0),vl&&ze(h,"pointerdown",w,!0))},[n,r]),Vr.useEffect(()=>{if(!r)return;function d(h){if(h.reason===Oe.triggerPress||h.reason===Oe.escapeKey){let g=n.select("domReferenceElement");Re(g)&&(u.current=g,a.current=!0)}}return i.on("openchange",d),()=>{i.off("openchange",d)}},[i,r,n]);let m=Vr.useMemo(()=>{function d(){a.current=!1,u.current=null}return{onMouseLeave(){d()},onFocus(h){let g=h.currentTarget;if(a.current){if(u.current===g)return;d()}let b=Nt(h.nativeEvent);if(Re(b)){if(vl&&!h.relatedTarget){if(!l.current&&!Ef(b))return}else if(!Tf(b))return}let w=co(h.relatedTarget,n.context.triggerElements),{nativeEvent:_,currentTarget:x}=h,v=typeof o=="function"?o():o;if(n.select("open")&&w||v===0||v===void 0){n.setOpen(!0,Ve(Oe.triggerFocus,_,x));return}c.start(v,()=>{a.current||n.setOpen(!0,Ve(Oe.triggerFocus,_,x))})},onBlur(h){d();let g=h.relatedTarget,b=h.nativeEvent,w=Re(g)&&g.hasAttribute(cn("focus-guard"))&&g.getAttribute("data-type")==="outside";c.start(0,()=>{let _=n.select("domReferenceElement"),x=Hi(Rt(_));!g&&x===_||Ge(s.current.floatingContext?.refs.floating.current,x)||Ge(_,x)||w||co(g??x,n.context.triggerElements)||n.setOpen(!1,Ve(Oe.triggerFocus,b))})}}},[s,o,n,c]);return Vr.useMemo(()=>r?{reference:m,trigger:m}:{},[r,m])}var xl=f(ve(),1);var wl=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 rr,this.restTimeout=new rr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},is=new WeakMap;function dn(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&is.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),is.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function ss(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=is.get(r);i&&i!==e&&dn(i),dn(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,is.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=_t(()=>t.hoverInteractionState??wl.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),nn(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Sl(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),u=i.useState("domReferenceElement"),{dataRef:l}=i.context,c=po(),m=Xi(),d=pn(i),h=wr(),g=Pe(()=>Wi(l.current.openEvent?.type,d.interactedInside)),b=Pe(()=>Pf(l.current.openEvent?.type)),w=Pe(()=>{dn(d)});we(()=>{s||(d.pointerType=void 0,d.restTimeoutPending=!1,d.interactedInside=!1,w())},[s,d,w]),xl.useEffect(()=>w,[w]),we(()=>{if(r&&s&&d.handleCloseOptions?.blockPointerEvents&&b()&&Re(u)&&a){let _=u,x=a,v=Rt(a),C=c?.nodesRef.current.find(O=>O.id===m)?.context?.elements.floating;C&&(C.style.pointerEvents="");let k=d.pointerEventsScopeElement!==x?d.pointerEventsScopeElement:null,E=C!==x?C:null,T=d.handleCloseOptions?.getScope?.()??k??E??_.closest("[data-rootownerid]")??v.body;return ss(d,{scopeElement:T,referenceElement:_,floatingElement:x}),()=>{w()}}},[r,s,u,a,d,b,c,m,w]),xl.useEffect(()=>{if(!r)return;function _(){return!!(c&&m&&Kr(c.nodesRef.current,m).length>0)}function x(O){let I=cr(o,"close",d.pointerType),J=()=>{i.setOpen(!1,Ve(Oe.triggerHover,O)),c?.events.emit("floating.closed",O)};I?d.openChangeTimeout.start(I,J):(d.openChangeTimeout.clear(),J())}function v(O){let I=Nt(O);if(!Ka(I)){d.interactedInside=!1;return}d.interactedInside=I?.closest("[aria-haspopup]")!=null}function C(){d.openChangeTimeout.clear(),h.clear(),c?.events.off("floating.closed",E),w()}function k(O){if(_()&&c){c.events.on("floating.closed",E);return}if(co(O.relatedTarget,i.context.triggerElements))return;let I=l.current.floatingContext?.nodeId??n,J=O.relatedTarget;if(!(c&&I&&Re(J)&&Kr(c.nodesRef.current,I,!1).some(S=>Ge(S.context?.elements.floating,J)))){if(d.handler){d.handler(O);return}w(),b()&&!g()&&x(O)}}function E(O){!c||!m||_()||h.start(0,()=>{c.events.off("floating.closed",E),i.setOpen(!1,Ve(Oe.triggerHover,O)),c.events.emit("floating.closed",O)})}let T=a;return xr(T&&ze(T,"mouseenter",C),T&&ze(T,"mouseleave",k),T&&ze(T,"pointerdown",v,!0),()=>{c?.events.off("floating.closed",E)})},[r,a,i,l,o,n,b,g,w,d,c,m,h])}var go=f(ve(),1),Zd=f(lo(),1);var vw={current:null};function _l(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:u=vw,externalTree:l,isActiveTrigger:c=!0,getHandleCloseContext:m,isClosing:d,shouldOpen:h,guardStaleOpen:g=!1}=t,b="rootStore"in e?e.rootStore:e,{dataRef:w,events:_}=b.context,x=po(l),v=pn(b),C=go.useRef(!1),k=Yt(n),E=Yt(o),T=Yt(s),O=Yt(r),I=Yt(h),J=Yt(d),D=Pe(()=>Wi(w.current.openEvent?.type,v.interactedInside)),S=Pe(()=>I.current?.()!==!1),L=Pe((N,q,U)=>{let R=b.context.triggerElements;if(R.hasElement(q))return!N||!Ge(N,q);if(!Re(U))return!1;let B=U;return R.hasMatchingElement(re=>Ge(re,B))&&(!N||!Ge(N,B))}),Y=Pe(()=>{if(!v.handler)return;Rt(b.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),A=Pe(()=>{dn(v)});return c&&(v.handleCloseOptions=k.current?.__options),go.useEffect(()=>Y,[Y]),go.useEffect(()=>{if(!r)return;function N(q){q.open?C.current=!1:(C.current=q.reason===Oe.triggerHover,Y(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return _.on("openchange",N),()=>{_.off("openchange",N)}},[r,_,v,Y]),go.useEffect(()=>{if(!r)return;function N(P,W=!0){let ne=cr(E.current,"close",v.pointerType);ne?v.openChangeTimeout.start(ne,()=>{b.setOpen(!1,Ve(Oe.triggerHover,P)),x?.events.emit("floating.closed",P)}):W&&(v.openChangeTimeout.clear(),b.setOpen(!1,Ve(Oe.triggerHover,P)),x?.events.emit("floating.closed",P))}let q=u.current??(c?b.select("domReferenceElement"):null);if(!Re(q))return;function U(P){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!Xr(v.pointerType))return;let W=Ja(T.current),ne=cr(E.current,"open",v.pointerType),xe=Nt(P),se=P.currentTarget??null,be=b.select("domReferenceElement"),ye=se;if(Re(xe)&&!b.context.triggerElements.hasElement(xe)){for(let H of b.context.triggerElements.elements())if(Ge(H,xe)){ye=H;break}}Re(se)&&Re(be)&&!b.context.triggerElements.hasElement(se)&&Ge(se,be)&&(ye=be);let $=ye==null?!1:L(be,ye,xe),Ce=b.select("open"),Fe=J.current?.()??b.select("transitionStatus")==="ending",xt=!Ce&&Fe&&C.current,Le=!$&&Re(ye)&&Re(be)&&Ge(be,ye)&&xt,X=W>0&&!ne,M=$&&(Ce||xt)||Le,K=!Ce||$;if(M){S()&&b.setOpen(!0,Ve(Oe.triggerHover,P,ye));return}X||(ne?v.openChangeTimeout.start(ne,()=>{K&&S()&&b.setOpen(!0,Ve(Oe.triggerHover,P,ye))}):K&&S()&&b.setOpen(!0,Ve(Oe.triggerHover,P,ye)))}function R(P){if(D()){A();return}Y();let W=b.select("domReferenceElement"),ne=Rt(W);v.restTimeout.clear(),v.restTimeoutPending=!1;let xe=w.current.floatingContext??m?.();if(co(P.relatedTarget,b.context.triggerElements))return;if(k.current&&xe){b.select("open")||v.openChangeTimeout.clear();let be=u.current;v.handler=k.current({...xe,tree:x,x:P.clientX,y:P.clientY,onClose(){A(),Y(),O.current&&!D()&&be===b.select("domReferenceElement")&&N(P,!0)}}),ne.addEventListener("mousemove",v.handler),v.handler(P);return}(v.pointerType!=="touch"||!Ge(b.select("floatingElement"),P.relatedTarget))&&N(P)}function B(P){Ge(q,P.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let re=g?ze(q,"mouseout",B):void 0;return a?xr(ze(q,"mousemove",U,{once:!0}),ze(q,"mouseenter",U),ze(q,"mouseleave",R),re):xr(ze(q,"mouseenter",U),ze(q,"mouseleave",R),re)},[Y,A,w,E,b,r,k,v,c,L,D,i,a,T,u,x,O,m,J,S,g]),go.useMemo(()=>{if(!r)return;function N(q){v.pointerType=q.pointerType}return{onPointerDown:N,onPointerEnter:N,onMouseMove(q){let{nativeEvent:U}=q,R=q.currentTarget,B=b.select("domReferenceElement"),re=b.select("open"),P=L(B,R,q.target);if(i&&!Xr(v.pointerType))return;if(re&&P&&v.handleCloseOptions?.blockPointerEvents){let xe=b.select("floatingElement");if(xe){let se=v.handleCloseOptions?.getScope?.()??R.ownerDocument.body;ss(v,{scopeElement:se,referenceElement:R,floatingElement:xe})}}let W=Ja(T.current);if(re&&!P||W===0||!P&&v.restTimeoutPending&&q.movementX**2+q.movementY**2<2)return;v.restTimeout.clear();function ne(){if(v.restTimeoutPending=!1,D())return;let xe=b.select("open");!v.blockMouseMove&&(!xe||P)&&S()&&b.setOpen(!0,Ve(Oe.triggerHover,U,R))}v.pointerType==="touch"?Zd.flushSync(()=>{ne()}):P&&re?ne():(v.restTimeoutPending=!0,v.restTimeout.start(W,ne))}}},[r,v,D,L,i,b,T,S])}var Xd=.1,bw=Xd*Xd,Xe=.5;function as(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function ls(e,t,r,o,n,i,s,a,u,l){let c=!1;return as(e,t,r,o,n,i)&&(c=!c),as(e,t,n,i,s,a)&&(c=!c),as(e,t,s,a,u,l)&&(c=!c),as(e,t,u,l,r,o)&&(c=!c),c}function ww(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function cs(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),u=Math.min(o,i),l=Math.max(o,i);return e>=s&&e<=a&&t>=u&&t<=l}function Cl(e={}){let{blockPointerEvents:t=!1}=e,r=new rr,o=({x:n,y:i,placement:s,elements:a,onClose:u,nodeId:l,tree:c})=>{let m=s?.split("-")[0],d=!1,h=null,g=null,b=typeof performance<"u"?performance.now():0;function w(x,v){let C=performance.now(),k=C-b;if(h===null||g===null||k===0)return h=x,g=v,b=C,!1;let E=x-h,T=v-g,O=E*E+T*T,I=k*k*bw;return h=x,g=v,b=C,O<I}function _(){r.clear(),u()}return function(v){r.clear();let C=a.domReference,k=a.floating;if(!C||!k||m==null||n==null||i==null)return;let{clientX:E,clientY:T}=v,O=Nt(v),I=v.type==="mouseleave",J=Ge(k,O),D=Ge(C,O);if(J&&(d=!0,!I))return;if(D&&(d=!1,!I)){d=!0;return}if(I&&Re(v.relatedTarget)&&Ge(k,v.relatedTarget))return;function S(){return!!(c&&Kr(c.nodesRef.current,l).length>0)}function L(){S()||_()}if(S())return;let Y=C.getBoundingClientRect(),A=k.getBoundingClientRect(),N=n>A.right-A.width/2,q=i>A.bottom-A.height/2,U=A.width>Y.width,R=A.height>Y.height,B=(U?Y:A).left,re=(U?Y:A).right,P=(R?Y:A).top,W=(R?Y:A).bottom;if(m==="top"&&i>=Y.bottom-1||m==="bottom"&&i<=Y.top+1||m==="left"&&n>=Y.right-1||m==="right"&&n<=Y.left+1){L();return}let ne=!1;switch(m){case"top":ne=cs(E,T,B,Y.top+1,re,A.bottom-1);break;case"bottom":ne=cs(E,T,B,A.top+1,re,Y.bottom-1);break;case"left":ne=cs(E,T,A.right-1,W,Y.left+1,P);break;case"right":ne=cs(E,T,Y.right-1,W,A.left+1,P);break;default:}if(ne)return;if(d&&!ww(E,T,Y)){L();return}if(!I&&w(E,T)){L();return}let xe=!1;switch(m){case"top":{let se=U?Xe/2:Xe*4,be=U||N?n+se:n-se,ye=U?n-se:N?n+se:n-se,$=i+Xe+1,Ce=N||U?A.bottom-Xe:A.top,Fe=N?U?A.bottom-Xe:A.top:A.bottom-Xe;xe=ls(E,T,be,$,ye,$,A.left,Ce,A.right,Fe);break}case"bottom":{let se=U?Xe/2:Xe*4,be=U||N?n+se:n-se,ye=U?n-se:N?n+se:n-se,$=i-Xe,Ce=N||U?A.top+Xe:A.bottom,Fe=N?U?A.top+Xe:A.bottom:A.top+Xe;xe=ls(E,T,be,$,ye,$,A.left,Ce,A.right,Fe);break}case"left":{let se=R?Xe/2:Xe*4,be=R||q?i+se:i-se,ye=R?i-se:q?i+se:i-se,$=n+Xe+1,Ce=q||R?A.right-Xe:A.left,Fe=q?R?A.right-Xe:A.left:A.right-Xe;xe=ls(E,T,Ce,A.top,Fe,A.bottom,$,be,$,ye);break}case"right":{let se=R?Xe/2:Xe*4,be=R||q?i+se:i-se,ye=R?i-se:q?i+se:i-se,$=n-Xe,Ce=q||R?A.left+Xe:A.right,Fe=q?R?A.left+Xe:A.right:A.left+Xe;xe=ls(E,T,$,be,$,ye,Ce,A.top,Fe,A.bottom);break}default:}xe?d||r.start(40,L):L()}};return o.__options={...e,blockPointerEvents:t},o}var us=class extends mo{setState(t){}update(t){}set(t,r){}notifyAll(){}};var V6=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Ba.startingStyle]="startingStyle",e[e.endingStyle=Ba.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var xw={"data-popup-open":""};var Sw={"data-open":""},_w={"data-closed":""},Cw={"data-anchor-hidden":""},Kd={open(e){return e?xw:null}};var ni={open(e){return e?Sw:_w},anchorHidden(e){return e?Cw:null}},Jd={...ni,...ff};function Qd(e){return rn(19)?e:e?"true":void 0}var fs=f(ve(),1),Rl=fs.createContext(void 0);function mn(){return fs.useContext(Rl)?.direction??"ltr"}var nr=f(ve(),1);var Rw=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:a,middlewareData:u}=t,{element:l,padding:c=0,offsetParent:m="real"}=Mr(e,t)||{};if(l==null)return{};let d=Zi(c),h={x:r,y:o},g=ti(n),b=ei(g),w=await s.getDimensions(l),_=g==="y",x=_?"top":"left",v=_?"bottom":"right",C=_?"clientHeight":"clientWidth",k=i.reference[b]+i.reference[g]-h[g]-i.floating[b],E=h[g]-i.reference[g],T=m==="real"?await s.getOffsetParent?.(l):a.floating,O=a.floating[C]||i.floating[b];(!O||!await s.isElement?.(T))&&(O=a.floating[C]||i.floating[b]);let I=k/2-E/2,J=O/2-w[b]/2-1,D=Math.min(d[x],J),S=Math.min(d[v],J),L=D,Y=O-w[b]-S,A=O/2-w[b]/2+I,N=Yi(L,A,Y),q=!u.arrow&&_r(n)!=null&&A!==N&&i.reference[b]/2-(A<L?D:S)-w[b]/2<0,U=q?A<L?A-L:A-Y:0;return{[g]:h[g]+U,data:{[g]:N,centerOffset:A-N-U,...q&&{alignmentOffset:U}},reset:q}}}),$d=(e,t)=>({...Rw(e),options:[e,t]});var ep={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,i=t===0&&r===0&&o===0&&n===0,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-r>=0||s.right-t>=0||s.bottom-r>=0||s.left-t>=0||i}}}};var hn={sideX:"left",sideY:"top"};var tp="--available-width",rp="--available-height";function ip(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 op(e,t,r){let{rects:o,placement:n}=e;return{side:ip(t,Tt(n),r),align:_r(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function sp(e){return Ew(e,qd)}function Ew(e,t){let{anchor:r,positionMethod:o="absolute",side:n="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:u,collisionPadding:l=5,sticky:c=!1,arrowPadding:m=5,disableAnchorTracking:d=!1,inline:h,keepMounted:g=!1,floatingRootContext:b,mounted:w,collisionAvoidance:_,shift:x,nodeId:v,adaptiveOrigin:C,lazyFlip:k=!1,externalTree:E}=e,[T,O]=nr.useState(null);!w&&T!==null&&O(null);let I=_.side||"flip",J=_.align||"flip",D=_.fallbackAxisSide||"end",S=x?.crossAxis??!1,L=x?.rootBoundary,Y=typeof r=="function"?r:void 0,A=Pe(Y),N=Y?A:r,q=Yt(r),U=Yt(w),B=mn()==="rtl",re=T||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":B?"left":"right","inline-start":B?"right":"left"}[n],P=s==="center"?re:`${re}-${s}`,W=l;typeof W=="number"?W={top:W,right:W,bottom:W,left:W}:W&&(W={top:W.top||0,right:W.right||0,bottom:W.bottom||0,left:W.left||0});let ne=1,xe=n==="bottom"?ne:0,se=n==="top"?ne:0,be=n==="right"?ne:0,ye=n==="left"?ne:0,$={boundary:u==="clipping-ancestors"?"clippingAncestors":u,padding:W},Ce=nr.useRef(null),Fe=Yt(i),xt=Yt(a),Le=typeof i!="function"?i:0,X=typeof a!="function"?a:0,M=[];h&&M.push(h),M.push(sl(G=>{let y=op(G,n,B),oe=typeof Fe.current=="function"?Fe.current(y):Fe.current,Ae=typeof xt.current=="function"?xt.current(y):xt.current;return{mainAxis:oe,crossAxis:Ae,alignmentAxis:Ae}},[Le,X,B,n]));let K=J==="none"&&I!=="shift",H=!K&&(c||S||I==="shift"),Q=I==="none"?null:cl({...$,padding:{top:W.top+ne+xe,right:W.right+ne+ye,bottom:W.bottom+ne+se,left:W.left+ne+be},mainAxis:!S&&I==="flip",crossAxis:J==="flip"?"alignment":!1,fallbackAxisSideDirection:D}),pe=K?null:al({...$,rootBoundary:L,mainAxis:J!=="none",crossAxis:H,limiter:c||S?void 0:ll(G=>{if(!Ce.current)return{};let{width:y,height:oe}=Ce.current.getBoundingClientRect(),Ae=qt(Tt(G.placement)),ee=Ae==="y"?y:oe,Qe=Ae==="y"?W.left+W.right:W.top+W.bottom;return{offset:ee/2+Qe/2}})},[$,c,S,L,W,J]);I==="shift"||J==="shift"||s==="center"?M.push(pe,Q):M.push(Q,pe),M.push(ul({...$,apply({elements:{floating:G},availableWidth:y,availableHeight:oe,rects:Ae}){if(!U.current)return;let ee=G.style;ee.setProperty(tp,`${y}px`),ee.setProperty(rp,`${oe}px`);let Qe=it(G).devicePixelRatio||1,{x:ie,y:Je,width:j,height:z}=Ae.reference,yr=(Math.round((ie+j)*Qe)-Math.round(ie*Qe))/Qe,je=(Math.round((Je+z)*Qe)-Math.round(Je*Qe))/Qe;ee.setProperty("--anchor-width",`${yr}px`),ee.setProperty("--anchor-height",`${je}px`)}}),$d(G=>({element:Ce.current||Rt(G.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(G){let{elements:y,middlewareData:oe,placement:Ae,rects:ee,y:Qe}=G,ie=Tt(Ae),Je=qt(ie),j=Ce.current,z=oe.arrow?.x||0,yr=oe.arrow?.y||0,je=j?.clientWidth||0,ce=j?.clientHeight||0,vr=z+je/2,kr=yr+ce/2,et=Math.abs(oe.shift?.y||0),Me=ee.reference.height/2,$e=typeof i=="function"?i(op(G,n,B)):i,ut=et>$e,pt={top:`${vr}px calc(100% + ${$e}px)`,bottom:`${vr}px ${-$e}px`,left:`calc(100% + ${$e}px) ${kr}px`,right:`${-$e}px ${kr}px`}[ie],br=`${vr}px ${ee.reference.y+Me-Qe}px`;return y.floating.style.setProperty("--transform-origin",H&&Je==="y"&&ut?br:pt),{}}},ep,C),we(()=>{!w&&b&&b.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[w,b]);let le=nr.useMemo(()=>({elementResize:!d&&typeof ResizeObserver<"u",layoutShift:!d&&typeof IntersectionObserver<"u"}),[d]),{refs:fe,elements:me,x:he,y:V,middlewareData:te,update:Ne,placement:He,context:ot,isPositioned:Ze,floatingStyles:Be}=t({rootContext:b,open:g?w:void 0,placement:P,middleware:M,strategy:o,whileElementsMounted:g?void 0:(...G)=>ri(...G,le),nodeId:v,externalTree:E}),{sideX:Ue,sideY:ct}=te.adaptiveOrigin||hn,Se=Ze?o:"fixed",Or=nr.useMemo(()=>{let G;return Ze?C?G={position:Se,[Ue]:he,[ct]:V}:G={...Be,position:Se}:G={position:Se,top:0,left:0},G[tp]="100vw",G[rp]="100vh",Ze||(G.opacity=0),G},[C,Se,Ue,he,ct,V,Be,Ze]),$t=nr.useRef(null);we(()=>{if(!w)return;let G=q.current,y=typeof G=="function"?G():G,Ae=(np(y)?y.current:y)||null||null;Ae!==$t.current&&(fe.setPositionReference(Ae),$t.current=Ae)},[w,fe,N,q]),nr.useEffect(()=>{if(!w)return;let G=q.current;typeof G!="function"&&np(G)&&G.current!==$t.current&&(fe.setPositionReference(G.current),$t.current=G.current)},[w,fe,N,q]),nr.useEffect(()=>{if(g&&w&&me.reference&&me.floating)return ri(me.reference,me.floating,Ne,le)},[g,w,me,Ne,le]);let Ye=Tt(He),Yr=ip(n,Ye,B),St=_r(He)||"center",kt=!!te.hide?.referenceHidden;we(()=>{k&&w&&Ze&&Ye!==re&&O(Ye)},[k,w,Ze,Ye,re]);let vt=nr.useMemo(()=>({position:"absolute",top:te.arrow?.y,left:te.arrow?.x}),[te.arrow]),F=te.arrow?.centerOffset!==0;return nr.useMemo(()=>({positionerStyles:Or,arrowStyles:vt,arrowRef:Ce,arrowUncentered:F,side:Yr,align:St,physicalSide:Ye,anchorHidden:kt,refs:fe,context:ot,isPositioned:Ze,update:Ne}),[Or,vt,Ce,F,Yr,St,Ye,kt,fe,ot,Ze,Ne])}function np(e){return e!=null&&"current"in e}function ds(e){return e==="starting"?Mf:nt}function ap(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let u={...r};return a&&(u.pointerEvents="none"),Gt("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:u},ds(o),n],stateAttributesMapping:ni})}var Et=f(ve(),1),gp=f(lo(),1);var lp=f(ve(),1);function cp(e){let[t,r]=lp.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}var gn=f(ve(),1);function El(e){let t=Lt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Ct(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(fo(r)!==i||fo(o)!==s)&&(r=i,o=s),{width:r,height:o}}function fp(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:u}=e,l=ln(t,!0),c=sn(),m=gn.useRef(null),d=gn.useRef(!0),h=gn.useRef(tr),g=Pe(i),b=Pe(s),w=gn.useMemo(()=>Tw(a,u),[a,u]);we(()=>{if(!n){h.current=tr,d.current=!0,m.current=null;return}if(!t||!r)return;h.current=up(t,w),Tl(t,"auto");let _=ms(t,"position","static"),x=ms(t,"transform","none"),v=ms(t,"scale","1"),C=up(r,{"--available-width":"max-content","--available-height":"max-content"});function k(){_(),x(),C()}function E(){k(),v()}if(g?.(),d.current||m.current===null){ps(r,"max-content");let J=El(t);return m.current=J,ps(r,J),E(),b?.(null,J),d.current=!1,()=>{h.current(),h.current=tr}}ps(r,"max-content");let T=m.current,O=El(t);m.current=O,Tl(t,T),E(),b?.(T,O),ps(r,O);let I=new AbortController;return c.request(()=>{Tl(t,O),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},I.signal)}),()=>{I.abort(),c.cancel(),h.current(),h.current=tr}},[o,t,r,l,c,n,g,b,w])}function Tw(e,t){let r=e==="top",o=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!r&&!o?nt:{position:"absolute",[r?"bottom":"top"]:"0",[o?"right":"left"]:"0"}}function ms(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function up(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(ms(e,o,n));return r.length?()=>{r.forEach(o=>o())}:tr}function Tl(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 ps(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 dp=f(ve(),1);var pp=f(Z(),1),hs=function(t){let{direction:r="ltr"}=t,o=dp.useMemo(()=>({direction:r}),[r]);return(0,pp.jsx)(Rl.Provider,{value:o,children:t.children})};var mp={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,u=it(n),l=u.getComputedStyle(n);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:r,data:hn};let m=await i.getOffsetParent?.(n),d={width:0,height:0};if(s==="fixed"&&u?.visualViewport)d={width:u.visualViewport.width,height:u.visualViewport.height};else if(m===u){let x=Rt(n);d={width:x.documentElement.clientWidth,height:x.documentElement.clientHeight}}else await i.isElement?.(m)&&(d=await i.getDimensions(m));let h=Tt(a),g=t,b=r;h==="left"&&(g=d.width-(t+o.width)),h==="top"&&(b=d.height-(r+o.height));let w=h==="left"?"right":hn.sideX,_=h==="top"?"bottom":hn.sideY;return{x:g,y:b,data:{sideX:w,sideY:_}}}};var yn=f(Z(),1),yp={activationDirection:e=>e?{"data-activation-direction":e}:null};function vp(e){let{store:t,side:r,children:o}=e,n=mn(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),u=t.useState("payload"),l=t.useState("mounted"),c=t.useState("popupElement"),m=t.useState("positionerElement"),d=cp(a?i:null),h=kw(s,u),g=Et.useRef(null),[b,w]=Et.useState(null),[_,x]=Et.useState(null),v=Et.useRef(null),C=Et.useRef(null),k=ln(v,!0),E=sn(),T=Et.useRef(null),[O,I]=Et.useState(null),[J,D]=Et.useState(!1);we(()=>(t.set("adaptiveOrigin",mp),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let S=Pe(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),C.current?.style.setProperty("display","none")}),L=Pe(R=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),C.current?.style.removeProperty("display"),R&&I(R)}),Y=Pe(()=>{T.current?.abort();let R=new AbortController;T.current=R,k(()=>{w(null),I(null),g.current=null},R.signal)}),A=Et.useRef(null);we(()=>{(!a||!l)&&(A.current=null)},[a,l]),we(()=>{if(i&&d&&i!==d&&A.current!==i&&g.current){w(g.current),D(!0);let R=Ow(d,i);x(R),A.current=i}},[i,d]),we(()=>{b!=null&&(T.current?.abort(),D(!0),E.request(()=>{gp.flushSync(()=>{D(!1)}),Y()}))},[h,b,Y,E]),we(()=>{let R=v.current;if(!R)return;let B=Rt(R).createElement("div");for(let re of Array.from(R.childNodes))B.appendChild(re.cloneNode(!0));g.current=B});let N=b!=null,q;N?q=(0,yn.jsxs)(Et.Fragment,{children:[(0,yn.jsx)("div",{"data-previous":!0,inert:Qd(!0),ref:C,style:{...O?{"--popup-width":`${O.width}px`,"--popup-height":`${O.height}px`}:null,position:"absolute"},"data-ending-style":J?void 0:""},"previous"),(0,yn.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":J?"":void 0,children:o},h)]}):q=(0,yn.jsx)("div",{"data-current":!0,ref:v,children:o},h),we(()=>{let R=C.current;!R||!b||R.replaceChildren(...Array.from(b.childNodes))},[b]),fp({popupElement:c,positionerElement:m,mounted:l,content:u,onMeasureLayout:S,onMeasureLayoutComplete:L,side:r,direction:n});let U={activationDirection:Pw(_),transitioning:N};return{children:q,state:U}}function Pw(e){if(e)return`${hp(e.horizontal,5,"right","left")} ${hp(e.vertical,5,"down","up")}`}function hp(e,t,r,o){return e>t?r:e<-t?o:""}function Ow(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},i={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function kw(e,t){let[r,o]=Et.useState(0),n=Et.useRef(e),i=Et.useRef(t),s=Et.useRef(!1);return we(()=>{let a=n.current,u=i.current,l=e!==a,c=t!==u;l?(o(m=>m+1),s.current=!c):s.current&&c&&(o(m=>m+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var gs=f(ve(),1),bp=f(lo(),1);var wp=f(Z(),1),xp=gs.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...u}=t,{node:l,subtree:c}=jf({container:n,ref:r,componentProps:t,elementProps:u});return!c&&!l?null:(0,wp.jsxs)(gs.Fragment,{children:[c,l&&bp.createPortal(o,l)]})});var Xt={};so(Xt,{Arrow:()=>jp,Handle:()=>si,Popup:()=>Dp,Portal:()=>Lp,Positioner:()=>Mp,Provider:()=>Hp,Root:()=>Tp,Trigger:()=>Fp,Viewport:()=>Wp,createHandle:()=>Gp});var vn=f(ve(),1);var ys=f(ve(),1),Pl=ys.createContext(void 0);function ur(e){let t=ys.useContext(Pl);if(t===void 0&&!e)throw new Error(lr(72));return t}var Sp=f(ve(),1);var _p={...Wd,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},vs=class extends mo{constructor(t,r,o){let n=new Ho;super(Rp(t,n,r,o),Ep(n),_p)}setOpen=(t,r)=>{Ld(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Ve(Oe.triggerPress,t))}};function Cp(){let e=new Ho,t=new us(Object.freeze(Rp(void 0,e)),Object.freeze(Ep(e)),_p);return Object.assign(t,{setOpen:tr,cancelPendingOpen:tr})}function Rp(e,t,r,o=!1){let n={...zd(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=Hd(t,r,o),n}function Ep(e){return{popupRef:Sp.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var ii=f(Z(),1),Tp=ml(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:u,onOpenChangeComplete:l,handle:c,triggerId:m,defaultTriggerId:d=null,children:h}=t,g=Ad((D,S)=>new vs({open:o,openProp:n,activeTriggerId:d,triggerIdProp:m},D,S));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",m),g.useContextCallback("onOpenChange",u),g.useContextCallback("onOpenChangeComplete",l);let b=g.useState("open"),w=!r&&b,_=g.useState("activeTriggerId"),x=g.useState("mounted"),v=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:r}),Md(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:C,transitionStatus:k}=Vd(w,g),E=g.useState("isInstantPhase"),T=g.useState("instantType"),O=g.useState("lastOpenChangeReason"),I=vn.useRef(null);we(()=>{b&&r&&g.setOpen(!1,Ve(Oe.disabled))},[b,r,g]),we(()=>{k==="ending"&&O===Oe.none||k!=="ending"&&E?(T!=="delay"&&(I.current=T),g.set("instantType","delay")):I.current!==null&&(g.set("instantType",I.current),I.current=null)},[k,E,O,T,g]),we(()=>{w&&_==null&&g.set("payload",void 0)},[g,_,w]),vn.useImperativeHandle(a,()=>({unmount:C,close:()=>g.setOpen(!1,Ve(Oe.imperativeAction))}),[C,g]);let J=w||x||!r&&s!=="none";return(0,ii.jsxs)(Pl.Provider,{value:g,children:[c&&(0,ii.jsx)(Id,{handle:c,store:g}),J&&(0,ii.jsx)(Fw,{store:g,disabled:r,trackCursorAxis:s}),typeof h=="function"?h({payload:v}):h]})});function Fw({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=tl(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=el(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=vn.useMemo(()=>It(i.reference,n.reference),[i.reference,n.reference]);return Dd(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:n.floating??nt}),null}var ws=f(ve(),1);var bs=f(ve(),1),Ol=bs.createContext(void 0);function Pp(){return bs.useContext(Ol)}var kp="data-base-ui-tooltip-trigger";function Op(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(Re(n))return n}}let t=e.target;return Re(t)?t:null}function Iw(e){let t=e;for(;t;){let r=t.closest(`[${kp}]`);if(r)return r;let o=t.getRootNode();t="host"in o&&Re(o.host)?o.host:null}return null}var Fp=Rd(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:u,delay:l,closeOnClick:c=!0,closeDelay:m,id:d,...h}=t,g=ur(!0),w=Yd(s)??g;if(!w)throw new Error(lr(82));let _=lf(d),x=w.useState("isTriggerActive",_),v=w.useState("isOpenedByTrigger",_),C=w.useState("floatingRootContext"),k=ws.useRef(null),E=l??600,T=m??0,{registerTrigger:O,isMountedByThisTrigger:I}=Nd(_,k,w,{payload:a,closeOnClick:c,closeDelay:T}),J=Pp(),{delayRef:D,isInstantPhase:S,hasProvider:L}=$a(C,{open:v}),Y=pn(C);w.useSyncedValue("isInstantPhase",S);let A=w.useState("disabled"),N=u??A,q=Yt(N),U=w.useState("trackCursorAxis"),R=w.useState("disableHoverablePopup"),B=ws.useRef(!1),re=wr(),P=ws.useRef(void 0);function W(){return L?cr(D.current,"open")===0?0:l??J??600:E}function ne(Le){let X=k.current;if(!X||!Le)return!1;let M=Iw(Le);return M!==null&&M!==X&&Ge(X,M)}function xe(Le){let X=ne(Le);return B.current=X,X&&(Y.openChangeTimeout.clear(),Y.restTimeout.clear(),Y.restTimeoutPending=!1,re.clear()),X}let se=_l(C,{enabled:!N,mouseOnly:!0,move:!1,handleClose:!R&&U!=="both"?Cl():null,restMs:W,delay(){return m==null&&L?{close:cr(D.current,"close")}:{close:T}},triggerElementRef:k,isActiveTrigger:x,isClosing:()=>w.select("transitionStatus")==="ending",shouldOpen(){return!B.current}}),be=bl(C,{enabled:!N}).reference,ye=Le=>{let X=B.current,M=Op(Le),K=xe(M),H=k.current,Q=H&&M&&Ge(H,M);if(K&&w.select("open")&&w.select("lastOpenChangeReason")===Oe.triggerHover){w.setOpen(!1,Ve(Oe.triggerHover,Le));return}if(X&&!K&&Q&&!q.current&&!w.select("open")&&H&&Xr(P.current)){let pe=()=>{!B.current&&!q.current&&!w.select("open")&&w.setOpen(!0,Ve(Oe.triggerHover,Le,H))},le=W();le===0?(re.clear(),pe()):re.start(le,pe)}},$=w.useState("triggerProps",I);return Gt("button",t,{state:{open:v},ref:[r,O,k],props:[se,be,I||U!=="none"?$:void 0,{onMouseOver(Le){ye(Le.nativeEvent)},onFocus(Le){ne(Op(Le.nativeEvent))&&Le.preventBaseUIHandler()},onMouseLeave(){B.current=!1,re.clear(),P.current=void 0},onPointerEnter(Le){P.current=Le.pointerType},onPointerDown(Le){P.current=Le.pointerType,w.set("closeOnClick",c),c&&!w.select("open")&&w.cancelPendingOpen(Le.nativeEvent)},onClick(Le){c&&!w.select("open")&&w.cancelPendingOpen(Le.nativeEvent)},id:_,"data-trigger-disabled":N?"":void 0,[kp]:N?void 0:""},h],stateAttributesMapping:Kd})});var Ip=f(ve(),1);var xs=f(ve(),1),kl=xs.createContext(void 0);function Ap(){let e=xs.useContext(kl);if(e===void 0)throw new Error(lr(70));return e}var Fl=f(Z(),1),Lp=Ip.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return ur().useState("mounted")||o?(0,Fl.jsx)(kl.Provider,{value:o,children:(0,Fl.jsx)(xp,{ref:r,...n})}):null});var _s=f(ve(),1);var Ss=f(ve(),1),Al=Ss.createContext(void 0);function bn(){let e=Ss.useContext(Al);if(e===void 0)throw new Error(lr(71));return e}var Np=f(Z(),1),Mp=_s.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:u="center",sideOffset:l=0,alignOffset:c=0,collisionBoundary:m="clipping-ancestors",collisionPadding:d=5,arrowPadding:h=5,sticky:g=!1,disableAnchorTracking:b=!1,collisionAvoidance:w=Vf,style:_,...x}=t,v=ur(),C=Ap(),k=v.useState("open"),E=v.useState("mounted"),T=v.useState("trackCursorAxis"),O=v.useState("disableHoverablePopup"),I=v.useState("floatingRootContext"),J=v.useState("instantType"),D=v.useState("transitionStatus"),S=v.useState("adaptiveOrigin"),L=sp({anchor:i,positionMethod:s,floatingRootContext:I,mounted:E,side:a,sideOffset:l,align:u,alignOffset:c,collisionBoundary:m,collisionPadding:d,sticky:g,arrowPadding:h,disableAnchorTracking:b,keepMounted:C,collisionAvoidance:w,adaptiveOrigin:S}),Y=_s.useMemo(()=>({open:k,side:L.side,align:L.align,anchorHidden:L.anchorHidden,instant:T!=="none"?"tracking-cursor":J}),[k,L.side,L.align,L.anchorHidden,T,J]),A=ap(t,Y,{styles:L.positionerStyles,transitionStatus:D,props:x,refs:[r,v.useStateSetter("positionerElement")],hidden:!E,inert:!k||T==="both"||O});return(0,Np.jsx)(Al.Provider,{value:L,children:A})});var Vp=f(ve(),1);var Dp=Vp.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=ur(),{side:u,align:l}=bn(),c=a.useState("open"),m=a.useState("instantType"),d=a.useState("transitionStatus"),h=a.useState("popupProps"),g=a.useState("floatingRootContext"),b=a.useState("disabled"),w=a.useState("closeDelay");zi({open:c,ref:a.context.popupRef,onComplete(){c&&a.context.onOpenChangeComplete?.(!0)}}),Sl(g,{enabled:!b,closeDelay:w});let _=a.useStateSetter("popupElement");return Gt("div",t,{state:{open:c,side:u,align:l,instant:m,transitionStatus:d},ref:[r,a.context.popupRef,_],props:[Fd,h,ds(d),s],stateAttributesMapping:Jd})});var Bp=f(ve(),1);var jp=Bp.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=ur(),{arrowRef:u,side:l,align:c,arrowUncentered:m,arrowStyles:d}=bn(),h=a.useState("open"),g=a.useState("instantType");return Gt("div",t,{state:{open:h,side:l,align:c,uncentered:m,instant:g},ref:[r,u],props:[{style:d,"aria-hidden":!0},s],stateAttributesMapping:ni})});var zp=f(ve(),1);var Il=f(Z(),1),Hp=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=zp.useMemo(()=>({open:r,close:o}),[r,o]);return(0,Il.jsx)(Ol.Provider,{value:r,children:(0,Il.jsx)(Qa,{delay:i,timeoutMs:n,children:t.children})})};var Up=f(ve(),1);var Wp=Up.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,u=ur(),l=bn(),c=u.useState("instantType"),{children:m,state:d}=vp({store:u,side:l.side,children:s}),h={activationDirection:d.activationDirection,transitioning:d.transitioning,instant:c};return Gt("div",t,{state:h,ref:r,props:[a,{children:m}],stateAttributesMapping:yp})});var si=class extends es{constructor(){super(Cp(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Gp(){return new si}function Dr(e){return Gt(e.defaultTagName??"div",e,e)}var Zp=f(Te(),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"&&Nw(document)),e.__wpStyleRuntime}function Lw(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 Xp(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(Lw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ll,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Nw(e){let t=Nl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Xp(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 Kp(e,t){let r=Nl();r.styles.set(e,t);for(let o of r.documents.keys())Xp(o,e,t)}typeof process>"u",Kp("3167e7d116",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;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 Yp={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",Kp("e8e31009f5","._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var qp={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},wn=(0,Zp.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return Dr({render:r,defaultTagName:"span",ref:i,props:It(n,{className:We(Yp.text,qp.heading,qp.p,Yp[t],o)})})});var xn={};so(xn,{Popup:()=>ym,Portal:()=>Cs,Positioner:()=>Rs,Provider:()=>Em,Root:()=>Cm,Trigger:()=>wm});var hm=f(Te(),1);var rm=f(Te(),1);var Vl="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"&&Vw(document)),e.__wpStyleRuntime}function Mw(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 $p(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(Mw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Vl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Vw(e){let t=Dl();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 Dw(e,t){let r=Dl();r.styles.set(e,t);for(let o of r.documents.keys())$p(o,e,t)}typeof process>"u",Dw("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 Qp={slot:"_11fc52b637ff8a7e__slot"},em="data-wp-compat-overlay-slot";function Bw(){return typeof document>"u"?null:document}function jw(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Br=null;function Ml(e){return e.setAttribute("aria-hidden","false"),e}function zw(e){let t=e.createElement("div");return t.setAttribute(em,""),Qp.slot&&t.classList.add(Qp.slot),e.body.appendChild(t),t}function tm(){if(typeof window>"u"||!jw()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=Bw();if(!e||!e.body)return;if(Br&&Br.ownerDocument===e&&Br.isConnected)return Ml(Br);let t=e.querySelector(`[${em}]`);return t instanceof HTMLDivElement?(Br=Ml(t),Br):(Br?.isConnected&&Br.remove(),Br=Ml(zw(e)),Br)}var om=f(Z(),1),Cs=(0,rm.forwardRef)(function({container:t,...r},o){return(0,om.jsx)(Xt.Portal,{container:t??tm(),...r,ref:o})});var nm=f(Te(),1),am=f(Z(),1),Bl="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"&&Uw(document)),e.__wpStyleRuntime}function Hw(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 im(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(Hw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Bl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Uw(e){let t=jl();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 sm(e,t){let r=jl();r.styles.set(e,t);for(let o of r.documents.keys())im(o,e,t)}typeof process>"u",sm("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Ww={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",sm("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 Gw={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Rs=(0,nm.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,am.jsx)(Xt.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:We(Ww["box-sizing"],Gw.positioner,r)})});var lm=f(Te(),1);function zl(e,t,r){return(0,lm.cloneElement)(e??t,{children:r})}var Yw=f(um(),1);var dm=f(ai(),1),{lock:YA,unlock:pm}=(0,dm.__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 qw(){let e=Yw;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return pm(e.privateApis).ThemeProvider}var mm=qw();var li=f(Z(),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"&&Xw(document)),e.__wpStyleRuntime}function Zw(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 gm(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(Zw(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Hl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Xw(e){let t=Ul();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)gm(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 Kw(e,t){let r=Ul();r.styles.set(e,t);for(let o of r.documents.keys())gm(o,e,t)}typeof process>"u",Kw("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 Jw={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Qw={background:"#1e1e1e"},ym=(0,hm.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,li.jsx)(mm,{color:Qw,children:(0,li.jsx)(Xt.Popup,{ref:s,className:We(Jw.popup,n),...i,children:o})}),u=zl(r,(0,li.jsx)(Rs,{}),a);return zl(t,(0,li.jsx)(Cs,{}),u)});var vm=f(Te(),1),bm=f(Z(),1),wm=(0,vm.forwardRef)(function(t,r){return(0,bm.jsx)(Xt.Trigger,{ref:r,...t})});var xm=f(ge(),1),Sm=f(Z(),1);function _m({children:e}){return(0,Sm.jsx)(hs,{direction:(0,xm.isRTL)()?"rtl":"ltr",children:e})}var Wl=f(Z(),1);function Cm(e){return(0,Wl.jsx)(_m,{children:(0,Wl.jsx)(Xt.Root,{...e})})}var Rm=f(Z(),1);function Em({...e}){return(0,Rm.jsx)(Xt.Provider,{...e})}var Tm=f(Te(),1),Pm=f(ge(),1),Sn=f(Z(),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"&&e1(document)),e.__wpStyleRuntime}function $w(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 Om(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($w(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Gl,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function e1(e){let t=Yl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Om(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 Ts(e,t){let r=Yl();r.styles.set(e,t);for(let o of r.documents.keys())Om(o,e,t)}typeof process>"u",Ts("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var t1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Ts("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 r1={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",Ts("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 Es={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",Ts("e8e31009f5","._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var o1={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},ql=(0,Tm.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,target:i,render:s,className:a,...u},l){let c=n||/^_blank$/i.test(i??"");return Dr({render:s,defaultTagName:"a",ref:l,props:It(u,{className:We(o1.a,t1["box-sizing"],r1["outset-ring--focus-except-active"],r!=="unstyled"&&Es.link,r!=="unstyled"&&Es[`is-${o}`],r==="unstyled"&&Es["is-unstyled"],a),target:i??(n?"_blank":void 0),children:(0,Sn.jsxs)(Sn.Fragment,{children:[t,c&&(0,Sn.jsx)("span",{className:Es["link-icon"],role:"img","aria-label":(0,Pm.__)("(opens in a new tab)")})]})})})});var Ps=f(Te(),1),ci=(0,Ps.forwardRef)(({icon:e,size:t=24,style:r,...o},n)=>{let i=e.props.style,s=i||r?{...i,...r}:void 0;return(0,Ps.cloneElement)(e,{width:t,height:t,...o,...s?{style:s}:{},ref:n})});var Os=f(_n(),1),Zl=f(Z(),1),Uo=(0,Zl.jsx)(Os.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Zl.jsx)(Os.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var ks=f(_n(),1),Xl=f(Z(),1),Wo=(0,Xl.jsx)(ks.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Xl.jsx)(ks.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var Fs=f(_n(),1),Kl=f(Z(),1),Jl=(0,Kl.jsx)(Fs.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Kl.jsx)(Fs.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var As=f(_n(),1),Ql=f(Z(),1),Is=(0,Ql.jsx)(As.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Ql.jsx)(As.Path,{d:"M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5",vectorEffect:"non-scaling-stroke"})});var Ls=f(_n(),1),$l=f(Z(),1),Ns=(0,$l.jsx)(Ls.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,$l.jsx)(Ls.Path,{d:"M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5",vectorEffect:"non-scaling-stroke"})});var Fm=f(Te(),1),ec="data-wp-hash";function tc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&i1(document)),e.__wpStyleRuntime}function n1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ec}]`))if(r.getAttribute(ec)===t)return!0;return!1}function Am(e,t,r){if(!e.head)return;let o=tc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(n1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ec,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function i1(e){let t=tc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Am(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 s1(e,t){let r=tc();r.styles.set(e,t);for(let o of r.documents.keys())Am(o,e,t)}typeof process>"u",s1("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var a1={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},rc=(0,Fm.forwardRef)(function({render:t,...r},o){return Dr({render:t,ref:o,props:It({className:a1["visually-hidden"]},r,{"data-visually-hidden":""})})});var Im=f(Te(),1),oc="data-wp-hash";function nc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&c1(document)),e.__wpStyleRuntime}function l1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${oc}]`))if(r.getAttribute(oc)===t)return!0;return!1}function Lm(e,t,r){if(!e.head)return;let o=nc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(l1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(oc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function c1(e){let t=nc();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 u1(e,t){let r=nc();r.styles.set(e,t);for(let o of r.documents.keys())Lm(o,e,t)}typeof process>"u",u1("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var f1={stack:"_19ce0419607e1896__stack"},d1={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)"},vo=(0,Im.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},u){let l={gap:r&&d1[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Dr({render:s,ref:u,props:It(a,{style:l,className:f1.stack})})});var Mm=f(Te(),1),ic="data-wp-hash";function sc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&m1(document)),e.__wpStyleRuntime}function p1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ic}]`))if(r.getAttribute(ic)===t)return!0;return!1}function Vm(e,t,r){if(!e.head)return;let o=sc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(p1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ic,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function m1(e){let t=sc();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 Dm(e,t){let r=sc();r.styles.set(e,t);for(let o of r.documents.keys())Vm(o,e,t)}typeof process>"u",Dm("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var h1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Dm("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 Nm={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},ui=(0,Mm.forwardRef)(function({render:t,...r},o){return Dr({render:t,ref:o,props:It({className:We(Nm.skeleton,Nm.pulse,h1["box-sizing"]),"aria-hidden":!0},r)})});var Bm=f(Te(),1),jm=f(Z(),1),zm=(0,Bm.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,jm.jsx)(o,{ref:i,className:We("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));zm.displayName="NavigableRegion";var Hm=zm;var Um=f(ge(),1);var bo=f(Z(),1),lc="data-wp-hash";function cc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&y1(document)),e.__wpStyleRuntime}function g1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${lc}]`))if(r.getAttribute(lc)===t)return!0;return!1}function Wm(e,t,r){if(!e.head)return;let o=cc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(g1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function y1(e){let t=cc();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 v1(e,t){let r=cc();r.styles.set(e,t);for(let o of r.documents.keys())Wm(o,e,t)}typeof process>"u",v1("72ef022400",".bfb5a2dd8cceebd3__list{--focus-ring-size:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);list-style:none;margin:calc(var(--focus-ring-size)*-1);overflow-x:auto;padding:var(--focus-ring-size);scroll-padding:var(--focus-ring-size)}.a4759b4cb2c8bd92__li{flex-shrink:0}._07da506d3f2d9afe__item{align-items:center;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:flex;font-weight:var(--wpds-typography-font-weight-default,400);min-block-size:44px;min-inline-size:44px;text-decoration:none}._07da506d3f2d9afe__item:hover,._07da506d3f2d9afe__item[aria-current=page]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}._07da506d3f2d9afe__item[aria-current=page]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}");var ac={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},b1=({items:e,currentHref:t,ariaLabel:r=(0,Um.__)("Sections"),linkComponent:o,className:n})=>{if(!e.length)return null;let i=o??"a";return(0,bo.jsx)("nav",{"aria-label":r,className:n,children:(0,bo.jsx)(vo,{render:(0,bo.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:ac.list,children:e.map(s=>(0,bo.jsx)("li",{className:ac.li,children:(0,bo.jsx)(wn,{variant:"body-md",className:ac.item,render:(0,bo.jsx)(ql,{variant:"unstyled","aria-current":s.href===t?"page":void 0,render:(0,bo.jsx)(i,{href:s.href})}),children:s.label})},s.href))})})},Gm=b1;var qm=f(ue(),1),{Fill:Zm,Slot:Xm}=(0,qm.createSlotFill)("SidebarToggle");var ir=f(Z(),1),uc="data-wp-hash";function fc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&x1(document)),e.__wpStyleRuntime}function w1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${uc}]`))if(r.getAttribute(uc)===t)return!0;return!1}function Km(e,t,r){if(!e.head)return;let o=fc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(w1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(uc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function x1(e){let t=fc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Km(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 S1(e,t){let r=fc();r.styles.set(e,t);for(let o of r.documents.keys())Km(o,e,t)}typeof process>"u",S1("1f3750277d","._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}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;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)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.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 jr={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Jm({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:s,navigation:a,components:u,showSidebarToggle:l=!0}){let c=`h${e}`,m=!!a?.items?.length;return(0,ir.jsxs)(vo,{direction:"column",className:We(jr.header,m&&jr["has-navigation"]),children:[(0,ir.jsxs)(vo,{className:jr["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,ir.jsxs)(vo,{direction:"row",gap:"sm",align:"center",justify:"start",className:jr["header-lockup"],children:[l&&(0,ir.jsx)(Xm,{bubblesVirtually:!0,className:jr["sidebar-toggle-slot"]}),o&&(0,ir.jsx)("div",{className:jr["header-visual"],"aria-hidden":"true",children:o}),n&&(0,ir.jsx)(wn,{className:jr["header-title"],render:(0,ir.jsx)(c,{}),variant:"heading-lg",children:n}),t,r]}),s&&(0,ir.jsx)(vo,{align:"center",className:jr["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,ir.jsx)(wn,{render:(0,ir.jsx)("p",{}),variant:"body-md",className:jr["header-subtitle"],children:i}),m&&(0,ir.jsx)(Gm,{...a,linkComponent:u?.link,className:jr["header-navigation"]})]})}var fi=f(Z(),1),pc="data-wp-hash";function mc(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&C1(document)),e.__wpStyleRuntime}function _1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${pc}]`))if(r.getAttribute(pc)===t)return!0;return!1}function Qm(e,t,r){if(!e.head)return;let o=mc(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(_1(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(pc,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function C1(e){let t=mc();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Qm(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 R1(e,t){let r=mc();r.styles.set(e,t);for(let o of r.documents.keys())Qm(o,e,t)}typeof process>"u",R1("1f3750277d","._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}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;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)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.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 dc={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function $m({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,children:s,className:a,actions:u,navigation:l,components:c,ariaLabel:m,hasPadding:d=!1,showSidebarToggle:h=!0}){let g=We(dc.page,a);return(0,fi.jsxs)(Hm,{className:g,ariaLabel:m??(typeof n=="string"?n:""),children:[(n||t||r||u||o||!!l?.items?.length)&&(0,fi.jsx)(Jm,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:u,navigation:l,components:c,showSidebarToggle:h}),d?(0,fi.jsx)("div",{className:We(dc.content,dc["has-padding"]),children:s}):s]})}$m.SidebarToggleFill=Zm;var hc=$m;var zn=f(ge()),Av=f(ue()),Iv=f(th()),Ra=f(sr()),Lv=f(Kt()),Nv=f(Te());var Ov=f(ue(),1),kv=f(Cn(),1),xE=f(Kt(),1),SE=f(Dt(),1),Tu=f(Te(),1),_E=f(yo(),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 i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}var ht=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var E1=["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 gc(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,s=`settings${n}`;if(t)return ht(e,i)??ht(e,s);let a={};return E1.forEach(u=>{let l=ht(e,`settings${o}.${u}`)??ht(e,`settings.${u}`);l!==void 0&&(a=Rn(a,u.split("."),l))}),a}function yc(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",s=`settings${n}${i}`;return Rn(e,s.split("."),r)}var uh=f(ah(),1);var T1="1600px",P1="320px",O1=1,k1=.25,F1=.75,A1="14px";function lh({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=P1,maximumViewportWidth:n=T1,scaleFactor:i=O1,minimumFontSizeLimit:s}){if(s=zr(s)?s:A1,r){let v=zr(r);if(!v?.unit||!v?.value)return null;let C=zr(s,{coerceTo:v.unit});if(C?.value&&!e&&!t&&v?.value<=C?.value)return null;if(t||(t=`${v.value}${v.unit}`),!e){let k=v.unit==="px"?v.value:v.value*16,E=Math.min(Math.max(1-.075*Math.log2(k),k1),F1),T=di(v.value*E,3);C?.value&&T<C?.value?e=`${C.value}${C.unit}`:e=`${T}${v.unit}`}}let a=zr(e),u=a?.unit||"rem",l=zr(t,{coerceTo:u});if(!a||!l)return null;let c=zr(e,{coerceTo:"rem"}),m=zr(n,{coerceTo:u}),d=zr(o,{coerceTo:u});if(!m||!d||!c)return null;let h=m.value-d.value;if(!h)return null;let g=di(d.value/100,3),b=di(g,3)+u,w=100*((l.value-a.value)/h),_=di((w||1)*i,3),x=`${c.value}${c.unit} + ((1vw - ${b}) * ${_})`;return`clamp(${e}, ${x}, ${t})`}function zr(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),s=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),a=e.toString().match(s);if(!a||a.length<3)return null;let[,u,l]=a,c=parseFloat(u);return r==="px"&&(l==="em"||l==="rem")&&(c=c*o,l=r),l==="px"&&(r==="em"||r==="rem")&&(c=c/o,l=r),(r==="em"||r==="rem")&&(l==="em"||l==="rem")&&(l=r),l?{value:di(c,3),unit:l}:null}function di(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function vc(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function I1(e){let t=e?.typography??{},r=e?.layout,o=zr(r?.wideSize)?r?.wideSize:null;return vc(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function ch(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!vc(t?.typography)&&!vc(e))return r;let o=I1(t)?.fluid??{},n=lh({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 L1=[{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)=>ch(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 N1(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,uh.getCSSValueFromRawStyle)(ht(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function M1(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function bc(e,t){if(!e||!t)return e;let r=N1(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url?{...r,url:M1(r.url,t?._links?.["wp:theme-file"])}:r}function fh(e,t,r=[],o="slug",n){let i=[t?ht(e,["blocks",t,...r]):void 0,ht(e,r)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let u of a){let l=s[u];if(l){let c=l.find(m=>m[o]===n);if(c)return o==="slug"||fh(e,t,r,"slug",c.slug)[o]===c[o]?c:void 0}}}}function V1(e,t,r,[o,n]=[]){let i=L1.find(a=>a.cssVarInfix===o);if(!i||!e.settings)return r;let s=fh(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,u=s[a];return Ms(e,t,u)}return r}function D1(e,t,r,o=[]){let n=(t?ht(e?.settings??{},["blocks",t,"custom",...o]):void 0)??ht(e?.settings??{},["custom",...o]);return n?Ms(e,t,n):r}function Ms(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let l=ht(e,r.ref);if(!l||typeof l=="object"&&"ref"in l)return l;r=l}else return r;let o="var:",n="var(--wp--",i=")",s;if(r.startsWith(o))s=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(i))s=r.slice(n.length,-i.length).split("--");else return r;let[a,...u]=s;return a==="preset"?V1(e,t,r,u):a==="custom"?D1(e,t,r,u):r}function Vs(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let s=ht(e,i),a=void 0;if(s===void 0&&a){let l=!0,c=e;for(let m of i.split(".")){if(!c||typeof c!="object"||!Object.hasOwn(c,m)){l=!1;break}c=c[m]}l||(s=ht(e,a))}return o?Ms(e,r,s):s}function wc(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return Rn(e,i.split("."),r)}var xc=f(ph(),1);function pi(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,xc.default)(e?.styles,t?.styles)&&(0,xc.default)(e?.settings,t?.settings)}var wh=f(yh(),1);function vh(e){return Object.prototype.toString.call(e)==="[object Object]"}function bh(e){var t,r;return vh(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(vh(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Go(e,t){return(0,wh.default)(e,t,{isMergeableObject:bh,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var Q1={grad:.9,turn:360,rad:360/(2*Math.PI)},Jr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},bt=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},Oh=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},xh=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)}},Sc=function(e){return{r:bt(e.r),g:bt(e.g),b:bt(e.b),a:bt(e.a,3)}},$1=/^#([0-9a-f]{3,8})$/i,Ds=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},kh=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),s=i-Math.min(t,r,o),a=s?i===t?(r-o)/s:i===r?2+(o-t)/s:4+(t-r)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},Fh=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var i=Math.floor(t),s=o*(1-r),a=o*(1-(t-i)*r),u=o*(1-(1-t+i)*r),l=i%6;return{r:255*[o,a,s,s,u,o][l],g:255*[u,o,o,a,s,s][l],b:255*[s,s,u,o,o,a][l],a:n}},Sh=function(e){return{h:Oh(e.h),s:fr(e.s,0,100),l:fr(e.l,0,100),a:fr(e.a)}},_h=function(e){return{h:bt(e.h),s:bt(e.s),l:bt(e.l),a:bt(e.a,3)}},Ch=function(e){return Fh((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},hi=function(e){return{h:(t=kh(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},ex=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,tx=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,rx=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ox=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Rh={string:[[function(e){var t=$1.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?bt(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?bt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=rx.exec(e)||ox.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:xh({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=ex.exec(e)||tx.exec(e);if(!t)return null;var r,o,n=Sh({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(Q1[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Ch(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=n===void 0?1:n;return Jr(t)&&Jr(r)&&Jr(o)?xh({r:Number(t),g:Number(r),b:Number(o),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,i=n===void 0?1:n;if(!Jr(t)||!Jr(r)||!Jr(o))return null;var s=Sh({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return Ch(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!Jr(t)||!Jr(r)||!Jr(o))return null;var s=(function(a){return{h:Oh(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(i)});return Fh(s)},"hsv"]]},Eh=function(e,t){for(var r=0;r<t.length;r++){var o=t[r][0](e);if(o)return[o,t[r][1]]}return[null,void 0]},nx=function(e){return typeof e=="string"?Eh(e.trim(),Rh.string):typeof e=="object"&&e!==null?Eh(e,Rh.object):[null,void 0]};var _c=function(e,t){var r=hi(e);return{h:r.h,s:fr(r.s+100*t,0,100),l:r.l,a:r.a}},Cc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Th=function(e,t){var r=hi(e);return{h:r.h,s:r.s,l:fr(r.l+100*t,0,100),a:r.a}},Ph=(function(){function e(t){this.parsed=nx(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return bt(Cc(this.rgba),2)},e.prototype.isDark=function(){return Cc(this.rgba)<.5},e.prototype.isLight=function(){return Cc(this.rgba)>=.5},e.prototype.toHex=function(){return t=Sc(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?Ds(bt(255*i)):"","#"+Ds(r)+Ds(o)+Ds(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return Sc(this.rgba)},e.prototype.toRgbString=function(){return t=Sc(this.rgba),r=t.r,o=t.g,n=t.b,(i=t.a)<1?"rgba("+r+", "+o+", "+n+", "+i+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,i},e.prototype.toHsl=function(){return _h(hi(this.rgba))},e.prototype.toHslString=function(){return t=_h(hi(this.rgba)),r=t.h,o=t.s,n=t.l,(i=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+i+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,i},e.prototype.toHsv=function(){return t=kh(this.rgba),{h:bt(t.h),s:bt(t.s),v:bt(t.v),a:bt(t.a,3)};var t},e.prototype.invert=function(){return Cr({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),Cr(_c(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Cr(_c(this.rgba,-t))},e.prototype.grayscale=function(){return Cr(_c(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Cr(Th(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Cr(Th(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"?Cr({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):bt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=hi(this.rgba);return typeof t=="number"?Cr({h:t,s:r.s,l:r.l,a:r.a}):bt(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Cr(t).toHex()},e})(),Cr=function(e){return e instanceof Ph?e:new Ph(e)};function ix(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=Cr(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function Ah(e){return`${e}{filter:none}`}function Ih(e,t){return`${e}{filter:url(#${t})}`}function Lh(e,t){let r=ix(t);return`
<svg
xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 0 0"
@@ -27,15 +27,15 @@ var Uv=Object.create;var ka=Object.defineProperty;var Wv=Object.getOwnPropertyDe
<feComposite in2="SourceGraphic" operator="in"></feComposite>
</filter>
</defs>
-</svg>`}var zh={mobile:"480px",tablet:"782px"},Hh=/^(\d+|\d*\.\d+)(px|em|rem)$/,fx=16;function dx(e){return"mobile"in e||"tablet"in e}function px(e){return!e||typeof e!="object"?{}:dx(e)?e:e.settings?.viewport??{}}function mx(e){return typeof e=="string"&&Hh.test(e.trim())}function Tc(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(Hh);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*fx}function Pc(e){let t=px(e),r={},o={};Object.keys(zh).forEach(a=>{let u=a,l=t[u],c=Tc(l);c!==void 0&&mx(l)&&(r[u]=l.trim(),o[u]=c)});let n=Object.keys(r);if(!n.length)return{...zh};if(n.length===1)return r;let i=r.mobile,s=r.tablet;return o.mobile>=o.tablet?{mobile:i}:{mobile:i,tablet:s}}function Uh(e){let t=Pc(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}function Bs(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=s=>{Object.keys(s).forEach(a=>{let u=s[a];if(typeof u=="object"&&u!==null)if(u.ref!==void 0)if(typeof u.ref!="string"||u.ref.trim()==="")delete s[a];else{let l=ht(e,u.ref);l!=null?s[a]=l:delete s[a]}else n(u),Object.keys(u).length===0&&delete s[a]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(i),i}var Fc="default";function qh(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===Fc)&&(!r||r===Fc)}function hx(e){return qh(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==Fc)}function gx(e,t){let r=hx(t);return r.length?ht(e,r):e}var yx=new Set(["blocks","variations","css"]),Oc=Object.freeze({value:{},sources:{}}),vx={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function wo(e){let t=vx[e];return t?{...t}:null}function xo(e,t){return!e||!t?null:{styles:e,source:t}}function bx(e){return e.join(".")}function wx(e){return{...e}}function Zh(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function kc(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function So(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!yx.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}Zh(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var Wh=new Set(["backgroundImage"]);function Xh(e,t,r,o,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let a=t[s];if(Zh(a))continue;if(kc(a)){if(a.ref.trim()==="")continue;let l=ht(r,a.ref);if(l==null||kc(l))continue;a=l}let u=[...i,s];if(!Wh.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!kc(a)){let l=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=Xh({...l},a,r,o,n,u)}else e[s]=Wh.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[bx(u)]=wx(o))}return e}function js(e,t){if(!e)return null;let r=gx(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var xx=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function Sx(e){return e.startsWith("elements.")?!1:xx.some(t=>e===t||e.startsWith(`${t}.`))}function Kh(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let n=e[r];n&&typeof n=="object"&&(Kh(n,o),Object.keys(n).length===0&&delete e[r])}function Cx(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&Sx(r)&&(Kh(e,r.split(".")),delete t[r])}function _x(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=gh(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function Gh(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return Oc;let s=e.styles,a={viewport:n,pseudoState:i},u=s,l=s.blocks?.[t]??null,c=(o??[]).map(w=>s.elements?.[w]??null).filter(w=>!!w),m=r?Bs(e,t,r)??null:null,d=[xo(So(u),wo("root")),...c.map(w=>xo(So(w),wo("element"))),l?xo(So(l),wo("block")):null,m?xo(So(m),wo("blockVariation")):null];qh(a)||d.push(xo(So(js(u,a)),wo("root")),...c.map(w=>xo(So(js(w,a)),wo("element"))),l?xo(So(js(l,a)),wo("block")):null,m?xo(So(js(m,a)),wo("blockVariation")):null);let h=d.filter(Boolean);if(h.length===0)return Oc;let g={},b=h.reduce((w,C)=>Xh(w,C.styles,e,C.source,g),{});return Cx(b,g),_x(b,e,e._links??null),{value:b,sources:g}}var Rx={},Yh=new WeakMap;function Jh(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return Gh(e,t);let o=Yh.get(r);o||(o=new WeakMap,Yh.set(r,o));let n=e?._links??Rx,i=o.get(n);i||(i=new Map,o.set(n,i));let s=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,a=(t.blockName||"")+""+(t.variationName||"")+""+s;if(i.has(a))return i.get(a);let u=Gh(e,t);return i.set(a,u),u}var Qh=f(li(),1),{lock:$h,unlock:vI}=(0,Qh.__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={};$h(Tn,{getResponsiveMediaQueries:Uh,getViewportBreakpoints:Pc,getViewportBreakpointValueInPixels:Tc,getDuotoneFilter:jh,getDuotoneStylesheet:Bh,getDuotoneUnsetStylesheet:Dh,resolveStyle:Jh,getVariationStyle:Bs});var Ac=f(Te(),1);var eg=f(Te(),1),gt=(0,eg.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var tg=f(Z(),1);function gi({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,Ac.useMemo)(()=>Go(r,t),[r,t]),s=(0,Ac.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,tg.jsx)(gt.Provider,{value:s,children:e})}var eo=f(ue(),1),bg=f(ge(),1);var Bx=f(Kt(),1),jx=f(sr(),1);var rg=f(Z(),1);function Ic({className:e,...t}){return(0,rg.jsx)(ai,{className:We(e,"global-styles-ui-icon-with-current-color"),...t})}var Co=f(ue(),1);var Yo=f(Z(),1);function Ex({icon:e,children:t,...r}){return(0,Yo.jsxs)(Co.__experimentalItem,{...r,children:[e&&(0,Yo.jsxs)(Co.__experimentalHStack,{justify:"flex-start",children:[(0,Yo.jsx)(Ic,{icon:e,size:24}),(0,Yo.jsx)(Co.FlexItem,{children:t})]}),!e&&t]})}function Qr(e){return(0,Yo.jsx)(Co.Navigator.Button,{as:Ex,...e})}var Ox=f(ue(),1);var kx=f(ge(),1),cg=f(Dt(),1);var Lc=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},Nc=function(e){return .2126*Lc(e.r)+.7152*Lc(e.g)+.0722*Lc(e.b)};function og(e){e.prototype.luminance=function(){return t=Nc(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,i,s,a,u,l=t instanceof e?t:new e(t);return i=this.rgba,s=l.toRgb(),a=Nc(i),u=Nc(s),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=(s=(o=r).size)===void 0?"normal":s,(i=(n=o.level)===void 0?"AA":n)==="AAA"&&a==="normal"?7:i==="AA"&&a==="large"?3:4.5);var o,n,i,s,a}}var Rr=f(Te(),1),ag=f(Kt(),1),lg=f(sr(),1),Vc=f(ge(),1);var dt=f(ge(),1);var ng=f(li(),1),{lock:WI,unlock:Ve}=(0,ng.__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:ZI}=Ve(Tn),XI={link:[{value:":link",label:(0,dt.__)("Link")},{value:":any-link",label:(0,dt.__)("Any Link")},{value:":visited",label:(0,dt.__)("Visited")},{value:":hover",label:(0,dt.__)("Hover")},{value:":focus",label:(0,dt.__)("Focus")},{value:":focus-visible",label:(0,dt.__)("Focus-visible")},{value:":active",label:(0,dt.__)("Active")}],button:[{value:":link",label:(0,dt.__)("Link")},{value:":any-link",label:(0,dt.__)("Any Link")},{value:":visited",label:(0,dt.__)("Visited")},{value:":hover",label:(0,dt.__)("Hover")},{value:":focus",label:(0,dt.__)("Focus")},{value:":focus-visible",label:(0,dt.__)("Focus-visible")},{value:":active",label:(0,dt.__)("Active")}]},KI={"core/button":[{value:":hover",label:(0,dt.__)("Hover")},{value:":focus",label:(0,dt.__)("Focus")},{value:":focus-visible",label:(0,dt.__)("Focus-visible")},{value:":active",label:(0,dt.__)("Active")}]},JI=[{value:"@tablet",label:(0,dt.__)("Tablet")},{value:"@mobile",label:(0,dt.__)("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 zs=(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=zs(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function yi(e,t){let r=zs(structuredClone(e),t);return pi(r,e)}function ig(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 sg(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,i=ig(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,a;return s?a=ig(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=i,[i,a]}Vh([og]);function qe(e,t,r="merged",o=!0,n){let{user:i,base:s,merged:a,onChange:u}=(0,Rr.useContext)(gt),l=n?.split(".").filter(Boolean)??[],c=l.find(w=>w.startsWith(":")),m=l.filter(w=>!w.startsWith(":")).join("."),d=[e,m].filter(Boolean).join("."),h=a;r==="base"?h=s:r==="user"&&(h=i);let g=(0,Rr.useMemo)(()=>{let w=Vs(h,d,t,o);return c?w?.[c]??{}:w},[h,d,t,o,c]),b=(0,Rr.useCallback)(w=>{let C=w;c&&(C={...Vs(i,d,t,!1),[c]:w});let x=wc(i,d,C,t);u(x)},[i,u,d,t,c]);return[g,b]}function Ke(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,Rr.useContext)(gt),a=i;r==="base"?a=n:r==="user"&&(a=o);let u=(0,Rr.useMemo)(()=>yc(a,e,t),[a,e,t]),l=(0,Rr.useCallback)(c=>{let m=vc(o,e,c,t);s(m)},[o,s,e,t]);return[u,l]}var Tx=[];function Px({title:e,settings:t,styles:r}){return e===(0,Vc.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Hs(e=[]){let{variationsFromTheme:t}=(0,ag.useSelect)(o=>({variationsFromTheme:o(lg.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||Tx}),[]),{user:r}=(0,Rr.useContext)(gt);return(0,Rr.useMemo)(()=>{let o=structuredClone(r),n=Mc(o,e);n.title=(0,Vc.__)("Default");let i=t.filter(a=>yi(a,e)).map(a=>Go(n,a)),s=[n,...i];return s?.length?s.filter(Px):[]},[e,r,t])}var Dc=f(Z(),1),{useHasDimensionsPanel:lL,useHasTypographyPanel:cL,useHasColorPanel:uL,useSettingsForBlockElement:fL,useHasBackgroundPanel:dL}=Ve(cg.privateApis);var zr=f(ue(),1);function Pn(){let[e="black"]=qe("color.text"),[t="white"]=qe("color.background"),[r=e]=qe("elements.h1.color.text"),[o=r]=qe("elements.link.color.text"),[n=o]=qe("elements.button.color.background"),[i]=Ke("color.palette.core")||[],[s]=Ke("color.palette.theme")||[],[a]=Ke("color.palette.custom")||[],u=(s??[]).concat(a??[]).concat(i??[]),l=u.filter(({color:d})=>d===e),c=u.filter(({color:d})=>d===n),m=l.concat(c).concat(u).filter(({color:d})=>d!==t).slice(0,2);return{paletteColors:u,highlightedColors:m}}var pg=f(Te(),1),mg=f(ue(),1),zc=f(ge(),1);function Fx(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}var Ax={normal:400,bold:700};function ug(e){return e!==void 0&&Number.isFinite(e)&&e>=1&&e<=1e3}function Bc(e){let t=String(e??"").trim().toLowerCase().split(/\s+/).filter(Boolean).map(n=>Ax[n]??Number(n)),[r,o]=t;return ug(r)?t.length!==2||!ug(o)?String(r):String(Math.min(Math.max(400,r),o)):"400"}function fg(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 jc(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 On(e){let t={fontFamily:fg(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=r.map(n=>Number(Bc(n.fontWeight)));t.fontWeight=String(Fx(400,o)??400)}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&Bc(e.fontFace[0].fontWeight)||"400"}return t}function dg(e){return{fontFamily:fg(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:Bc(e.fontWeight)}}var vi=f(Z(),1);function Us({fontSize:e,variation:t}){let{base:r}=(0,pg.useContext)(gt),o=r;t&&(o={...r,...t});let[n]=qe("color.text"),[i,s]=sg(o),a=i?On(i):{},u=s?On(s):{};return n&&(a.color=n,u.color=n),e&&(a.fontSize=e,u.fontSize=e),(0,vi.jsxs)(mg.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,vi.jsx)("span",{style:u,children:(0,zc._x)("A","Uppercase letter A")}),(0,vi.jsx)("span",{style:a,children:(0,zc._x)("a","Lowercase letter A")})]})}var hg=f(ue(),1);var gg=f(Z(),1);function yg({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Pn(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,gg.jsx)(hg.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:s===1?.2:.1}},`${n}-${s}`))}var vg=f(ue(),1),kn=f(yo(),1),qo=f(Te(),1);var $r=f(Z(),1),Hc=248,Uc=152,Ix={leading:!0,trailing:!0};function Lx({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=qe("color.background"),[i]=qe("color.gradient"),s=(0,kn.useReducedMotion)(),[a,u]=(0,qo.useState)(!1),[l,{width:c}]=(0,kn.useResizeObserver)(),[m,d]=(0,qo.useState)(c),[h,g]=(0,qo.useState)(),b=(0,kn.useThrottle)(d,250,Ix);(0,qo.useLayoutEffect)(()=>{c&&b(c)},[c,b]),(0,qo.useLayoutEffect)(()=>{let v=m?m/Hc:1,_=v-(h||0);(Math.abs(_)>.1||!h)&&g(v)},[m,h]);let w=c?c/Hc:1,C=h||w,x=!!c;return(0,$r.jsxs)($r.Fragment,{children:[(0,$r.jsx)("div",{style:{position:"relative"},children:l}),!x&&(0,$r.jsx)(ui,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:Hc/Uc}}),x&&(0,$r.jsx)("div",{className:We("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:Uc*C},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),tabIndex:-1,children:(0,$r.jsx)(vg.__unstableMotion.div,{style:{height:Uc*C,width:"100%",background:i??n},initial:"start",animate:(a||r)&&!s&&t?"hover":"start",children:[].concat(e).map((v,_)=>v({ratio:C,key:_}))})})]})}var Fn=Lx;var Jt=f(Z(),1),Nx={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},Mx={hover:{opacity:1},start:{opacity:.5}},Vx={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function Dx({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=qe("typography.fontWeight"),[i="serif"]=qe("typography.fontFamily"),[s=i]=qe("elements.h1.typography.fontFamily"),[a=n]=qe("elements.h1.typography.fontWeight"),[u="black"]=qe("color.text"),[l=u]=qe("elements.h1.color.text"),{paletteColors:c}=Pn();return(0,Jt.jsxs)(Fn,{label:e,isFocused:t,withHoverView:r,children:[({ratio:m,key:d})=>(0,Jt.jsx)(zr.__unstableMotion.div,{variants:Nx,style:{height:"100%",overflow:"hidden"},children:(0,Jt.jsxs)(zr.__experimentalHStack,{spacing:10*m,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Jt.jsx)(Us,{fontSize:65*m,variation:o}),(0,Jt.jsx)(zr.__experimentalVStack,{spacing:4*m,children:(0,Jt.jsx)(yg,{normalizedColorSwatchSize:32,ratio:m})})]})},d),({key:m})=>(0,Jt.jsx)(zr.__unstableMotion.div,{variants:r?Mx:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Jt.jsx)(zr.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:c.slice(0,4).map(({color:d},h)=>(0,Jt.jsx)("div",{style:{height:"100%",background:d,flexGrow:1}},h))})},m),({ratio:m,key:d})=>(0,Jt.jsx)(zr.__unstableMotion.div,{variants:Vx,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Jt.jsx)(zr.__experimentalVStack,{spacing:3*m,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*m,boxSizing:"border-box"},children:e&&(0,Jt.jsx)("div",{style:{fontSize:40*m,fontFamily:s,color:l,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},d)]})}var Wc=Dx;var wg=f(Z(),1);var qc=f(_n(),1),Ro=f(ge(),1),Hr=f(ue(),1);var Zc=f(Kt(),1),pr=f(Te(),1),Ws=f(Dt(),1),Eg=f(yo(),1);import{speak as Wx}from"@wordpress/a11y";var xg=f(_n(),1),Sg=f(Kt(),1),zx=f(ue(),1);var Hx=f(Z(),1);function Ux(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function Gc(e){let t=(0,Sg.useSelect)(n=>{let{getBlockStyles:i}=n(xg.store);return i(e)},[e]),[r]=qe("variations",e),o=Object.keys(r??{});return Ux(t,o)}var _o=f(ue(),1),Cg=f(ge(),1);var _g=f(Dt(),1);var Rg=f(Z(),1),{StateControl:WL,StateControlBadges:GL}=Ve(_g.privateApis);var Bt=f(Z(),1),{useHasDimensionsPanel:Gx,useHasTypographyPanel:Yx,useHasBorderPanel:qx,useSettingsForBlockElement:Zx,useHasColorPanel:Xx,useHasBackgroundPanel:Kx}=Ve(Ws.privateApis),{Menu:tN}=Ve(Hr.privateApis);function Yc(e){return e==null?!1:Array.isArray(e)?e.length>0:typeof e=="object"?Object.values(e).some(Yc):!0}function Jx(e,t){return Yc(e?.styles?.blocks?.[t])||Yc(e?.settings?.blocks?.[t])}function Qx(){let e=(0,Zc.useSelect)(n=>n(qc.store).getBlockTypes(),[]),t=(n,i)=>{let{core:s,noncore:a}=n;return(i.name.startsWith("core/")?s:a).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function $x(e){let[t]=Ke("",e),r=Zx(t,e),o=Yx(r),n=Xx(r),i=Kx(r),s=qx(r),a=Gx(r),u=s||a,l=!!Gc(e)?.length;return o||n||i||u||l}function eS({block:e,isCustomized:t}){return $x(e.name)?(0,Bt.jsx)(Qr,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Bt.jsxs)(Hr.__experimentalHStack,{justify:"flex-start",spacing:2,children:[(0,Bt.jsx)(Ws.BlockIcon,{className:"global-styles-ui-block-types-item__icon",icon:e.icon}),(0,Bt.jsx)(Hr.FlexItem,{children:e.title}),t&&(0,Bt.jsxs)(Bt.Fragment,{children:[(0,Bt.jsx)(ec,{children:(0,Ro.__)("Has custom styles")}),(0,Bt.jsx)("span",{"aria-hidden":"true",className:"global-styles-ui-block-types-item__indicator"})]})]})}):null}function tS({filterValue:e,styleFilter:t}){let r=t==="customized"&&!e?(0,Ro.__)("You haven't customized any blocks yet."):(0,Ro.__)("No blocks found.");return(0,Bt.jsx)(Hr.__experimentalText,{align:"center",as:"p",className:"global-styles-ui-block-types-item-list__no-results",children:r})}function rS({filterValue:e,styleFilter:t}){let r=Qx(),o=(0,Eg.useDebounce)(Wx,500),{isMatchingSearchTerm:n}=(0,Zc.useSelect)(qc.store),{user:i}=(0,pr.useContext)(gt),s=(0,pr.useMemo)(()=>{let m=new Set;return[...Object.keys(i?.styles?.blocks??{}),...Object.keys(i?.settings?.blocks??{})].forEach(h=>{Jx(i,h)&&m.add(h)}),m},[i]),a=e?r.filter(m=>n(m,e)):r,u=t==="customized"?a.filter(m=>s.has(m.name)):a,l=(0,pr.useRef)(null),c=u.length>0;return(0,pr.useEffect)(()=>{if(!e&&t==="all")return;let m=c&&l.current?.childElementCount||0,d=(0,Ro.sprintf)((0,Ro._n)("%d result found.","%d results found.",m),m);o(d,"polite")},[e,t,c,o]),(0,Bt.jsx)("div",{ref:l,className:"global-styles-ui-block-types-item-list",role:"list",children:u.length===0?(0,Bt.jsx)(tS,{filterValue:e,styleFilter:t}):u.map(m=>(0,Bt.jsx)(eS,{block:m,isCustomized:s.has(m.name)},"menu-itemblock-"+m.name))})}var rN=(0,pr.memo)(rS);var aS=f(_n(),1),kg=f(Dt(),1),Xc=f(Te(),1),lS=f(Kt(),1),cS=f(sr(),1),Kc=f(ue(),1),Fg=f(ge(),1);var oS=f(Dt(),1),Tg=f(_n(),1),nS=f(ue(),1),iS=f(Te(),1);var sS=f(Z(),1),{getViewportBreakpoints:cN,getViewportBreakpointValueInPixels:uN}=Ve(Tn);var Pg=f(ue(),1),Og=f(Z(),1);function Er({children:e,level:t=2}){return(0,Og.jsx)(Pg.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var Jc=f(Z(),1);var{useHasDimensionsPanel:RN,useHasTypographyPanel:EN,useHasBorderPanel:TN,useSettingsForBlockElement:PN,useHasColorPanel:ON,useHasFiltersPanel:kN,useHasImageSettingsPanel:FN,useHasBackgroundPanel:AN,BackgroundPanel:IN,BorderPanel:LN,ColorPanel:NN,TypographyPanel:MN,DimensionsPanel:VN,FiltersPanel:DN,ImageSettingsPanel:BN,AdvancedPanel:jN}=Ve(kg.privateApis);var S2=f(ge(),1),C2=f(ue(),1),_2=f(Te(),1);var uS=f(ue(),1);var fS=f(Z(),1);var dS=f(ge(),1),Gs=f(ue(),1);var Ag=f(Z(),1);var Zs=f(ue(),1);var Ig=f(ue(),1);var Ys=f(Z(),1),pS=({variation:e,isFocused:t,withHoverView:r})=>(0,Ys.jsx)(Fn,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,Ys.jsx)(Ig.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ys.jsx)(Us,{variation:e,fontSize:85*o})},n)}),Lg=pS;var Zo=f(Te(),1),Mg=f(Qc(),1),qs=f(ge(),1);var Eo=f(Z(),1);function An({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,Zo.useState)(!1),{base:a,user:u,onChange:l}=(0,Zo.useContext)(gt),c=(0,Zo.useMemo)(()=>{let w=Go(a,e);return o&&(w=zs(w,o)),{user:e,base:a,merged:w,onChange:()=>{}}},[e,a,o]),m=()=>l(e),d=w=>{w.keyCode===Mg.ENTER&&(w.preventDefault(),m())},h=(0,Zo.useMemo)(()=>pi(u,e),[u,e]),g=e?.title;e?.description&&(g=(0,qs.sprintf)((0,qs._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let b=(0,Eo.jsx)("div",{className:We("global-styles-ui-variations_item",{"is-active":h}),role:"button",onClick:m,onKeyDown:d,tabIndex:0,"aria-label":g,"aria-current":h,onFocus:()=>s(!0),onBlur:()=>s(!1),children:(0,Eo.jsx)("div",{className:We("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,Eo.jsx)(gt.Provider,{value:c,children:n?(0,Eo.jsxs)(Sn.Root,{children:[(0,Eo.jsx)(Sn.Trigger,{render:b}),(0,Eo.jsx)(Sn.Popup,{children:e?.title})]}):b})}var Xo=f(Z(),1),Vg=["typography"];function Xs({title:e,gap:t=2}){let r=Hs(Vg);return r?.length<=1?null:(0,Xo.jsxs)(Zs.__experimentalVStack,{spacing:3,children:[e&&(0,Xo.jsx)(Er,{level:3,children:e}),(0,Xo.jsx)(Zs.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Xo.jsx)(An,{variation:o,properties:Vg,showTooltip:!0,children:()=>(0,Xo.jsx)(Lg,{variation:o})},n))})]})}var w2=f(ge(),1),Ri=f(ue(),1);var x2=f(Te(),1);var to=f(Te(),1),ko=f(Kt(),1),Oo=f(sr(),1),ru=f(ge(),1);var $c=f(Bg(),1),jg=f(sr(),1),zg="/wp/v2/font-families";function Hg(e){let{receiveEntityRecords:t}=e.dispatch(jg.store);t("postType","wp_font_family",[],void 0,!0)}async function Ug(e,t){let o=await(0,$c.default)({path:zg,method:"POST",body:e});return Hg(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function Wg(e,t,r){let o={path:`${zg}/${e}/font-faces`,method:"POST",body:t},n=await(0,$c.default)(o);return Hg(r),{id:n.id,...n.font_face_settings}}var In=function(){return In=Object.assign||function(t){for(var r,o=1,n=arguments.length;o<n;o++){r=arguments[o];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},In.apply(this,arguments)};function Gg(e){return e.toLowerCase()}var mS=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],hS=/[^A-Z0-9]+/gi;function qg(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?mS:r,n=t.stripRegexp,i=n===void 0?hS:n,s=t.transform,a=s===void 0?Gg:s,u=t.delimiter,l=u===void 0?" ":u,c=Yg(Yg(e,o,"$1\0$2"),i,"\0"),m=0,d=c.length;c.charAt(m)==="\0";)m++;for(;c.charAt(d-1)==="\0";)d--;return c.slice(m,d).split("\0").map(a).join(l)}function Yg(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function Zg(e,t){return t===void 0&&(t={}),qg(e,In({delimiter:"."},t))}function Xg(e,t){return t===void 0&&(t={}),Zg(e,In({delimiter:"-"},t))}function Ks(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Xg(t,{splitRegexp:[/(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,/(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})}var mr=f(ge(),1),eu=["otf","ttf","woff","woff2"],Kg={100:(0,mr._x)("Thin","font weight"),200:(0,mr._x)("Extra-light","font weight"),300:(0,mr._x)("Light","font weight"),400:(0,mr._x)("Normal","font weight"),500:(0,mr._x)("Medium","font weight"),600:(0,mr._x)("Semi-bold","font weight"),700:(0,mr._x)("Bold","font weight"),800:(0,mr._x)("Extra-bold","font weight"),900:(0,mr._x)("Black","font weight")},Jg={normal:(0,mr._x)("Normal","font style"),italic:(0,mr._x)("Italic","font style")};var{File:Qg}=window;function To(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function gS(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function Js(e){let t=Kg[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":Jg[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function yS(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 $g(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,...i}=o,s=r.get(o.slug),a=yS(s.fontFace,n);r.set(o.slug,{...i,fontFace:a})}else r.set(o.slug,{...o});return Array.from(r.values())}async function Po(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof Qg)o=await t.arrayBuffer();else return;let i=await new window.FontFace(jc(e.fontFamily),o,{style:e.fontStyle,weight:String(e.fontWeight)}).load();if((r==="document"||r==="all")&&document.fonts.add(i),r==="iframe"||r==="all"){let s=document.querySelector('iframe[name="editor-canvas"]');s?.contentDocument&&s.contentDocument.fonts.add(i)}}function bi(e,t="all"){let r=o=>{o.forEach(n=>{n.family===jc(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 Ln(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return gS(t)||(t=encodeURI(t)),t}function ey(e){let t=new FormData,{fontFace:r,category:o,...n}=e,i={...n,slug:Ks(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function ty(e){return(e?.fontFace??[]).map((r,o)=>{let n={...r},i=new FormData;if(n.file){let s=Array.isArray(n.file)?n.file:[n.file],a=[];s.forEach((u,l)=>{let c=`file-${o}-${l}`;i.append(c,u,u.name),a.push(c)}),n.src=a.length===1?a[0]:a,delete n.file,i.append("font_face_settings",JSON.stringify(n))}else i.append("font_face_settings",JSON.stringify(n));return i})}async function ry(e,t,r){let o=[];for(let i of t)try{let s=await Wg(e,i,r);o.push({status:"fulfilled",value:s})}catch(s){o.push({status:"rejected",reason:s})}let n={errors:[],successes:[]};return o.forEach((i,s)=>{if(i.status==="fulfilled"&&i.value){let a=i.value;n.successes.push(a)}else i.reason&&n.errors.push({data:t[s],message:i.reason.message})}),n}async function oy(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 Qg([o],n,{type:o.type})})));return t.length===1?t[0]:t}function tu(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function ny(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}function Qs(e,t,r=[]){let o=u=>u.slug===e.slug,n=u=>u.find(o),i=u=>u?r.filter(l=>!o(l)):[...r,e],s=u=>{let l=m=>m.fontWeight===t.fontWeight&&m.fontStyle===t.fontStyle;if(!u)return[...r,{...e,fontFace:[t]}];let c=u.fontFace||[];return c.find(l)?c=c.filter(m=>!l(m)):c=[...c,t],c.length===0?r.filter(m=>!o(m)):r.map(m=>o(m)?{...m,fontFace:c}:m)},a=n(r);return t?s(a):i(a)}var iy=f(Z(),1),jt=(0,to.createContext)({});jt.displayName="FontLibraryContext";function vS({children:e}){let t=(0,ko.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,ko.useDispatch)(Oo.store),{globalStylesId:n}=(0,ko.useSelect)(R=>{let{__experimentalGetCurrentGlobalStylesId:B}=R(Oo.store);return{globalStylesId:B()}},[]),i=(0,Oo.useEntityRecord)("root","globalStyles",n),[s,a]=(0,to.useState)(!1),{records:u=[],isResolving:l}=(0,Oo.useEntityRecords)("postType","wp_font_family",{_embed:!0}),c=(u||[]).map(R=>({id:R.id,...R.font_family_settings||{},fontFace:R?._embedded?.font_faces?.map(B=>B.font_face_settings)||[]}))||[],[m,d]=Ke("typography.fontFamilies"),h=async R=>{if(!i.record)return;let B=i.record,re=ny(B??{},["settings","typography","fontFamilies"],R);await r("root","globalStyles",re)},[g,b]=(0,to.useState)(""),[w,C]=(0,to.useState)(void 0),x=m?.theme?m.theme.map(R=>To(R,{source:"theme"})).sort((R,B)=>R.name.localeCompare(B.name)):[],v=m?.custom?m.custom.map(R=>To(R,{source:"custom"})).sort((R,B)=>R.name.localeCompare(B.name)):[],_=c?c.map(R=>To(R,{source:"custom"})).sort((R,B)=>R.name.localeCompare(B.name)):[];(0,to.useEffect)(()=>{g||C(void 0)},[g]);let k=R=>{if(!R){C(void 0);return}let re=(R.source==="theme"?x:_).find(P=>P.slug===R.slug);C({...re||R,source:R.source})},[E]=(0,to.useState)(new Set),T=R=>R.reduce((re,P)=>{let W=P?.fontFace&&P.fontFace?.length>0?P?.fontFace.map(ne=>`${ne.fontStyle??""}${ne.fontWeight??""}`):["normal400"];return re[P.slug]=W,re},{}),O=R=>T(R==="theme"?x:v),I=(R,B,re,P)=>!B&&!re?!!O(P)[R]:!!O(P)[R]?.includes((B??"")+(re??"")),J=(R,B)=>O(B)[R]||[];async function D(R){a(!0);try{let B=[],re=[];for(let W of R){let ne=!1,xe=await(0,ko.resolveSelect)(Oo.store).getEntityRecords("postType","wp_font_family",{slug:W.slug,per_page:1,_embed:!0}),se=xe&&xe.length>0?xe[0]:null,be=se?{id:se.id,...se.font_family_settings,fontFace:(se?._embedded?.font_faces??[]).map(Fe=>Fe.font_face_settings)||[]}:null;be||(ne=!0,be=await Ug(ey(W),t));let ye=be.fontFace&&W.fontFace?be.fontFace.filter(Fe=>Fe&&W.fontFace&&tu(Fe,W.fontFace)):[];be.fontFace&&W.fontFace&&(W.fontFace=W.fontFace.filter(Fe=>!tu(Fe,be.fontFace)));let $=[],_e=[];if(W?.fontFace?.length??!1){let Fe=await ry(be.id,ty(W),t);$=Fe?.successes,_e=Fe?.errors}($?.length>0||ye?.length>0)&&(be.fontFace=[...$],B.push(be)),be&&!W?.fontFace?.length&&B.push(be),ne&&(W?.fontFace?.length??0)>0&&$?.length===0&&await o("postType","wp_font_family",be.id,{force:!0}),re=re.concat(_e)}let P=re.reduce((W,ne)=>W.includes(ne.message)?W:[...W,ne.message],[]);if(B.length>0){let W=Y(B);await h(W)}if(P.length>0){let W=new Error((0,ru.__)("There was an error installing fonts."));throw W.installationErrors=P,W}}finally{a(!1)}}async function S(R){if(!R?.id)throw new Error((0,ru.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",R.id,{force:!0});let B=L(R);return await h(B),{deleted:!0}}catch(B){throw console.error("There was an error uninstalling the font family:",B),B}}let L=R=>{let re=(m?.[R.source??""]??[]).filter(W=>W.slug!==R.slug),P={...m,[R.source??""]:re};return d(P),R.fontFace&&R.fontFace.forEach(W=>{bi(W,"all")}),P},Y=R=>{let B=A(R),re={...m,custom:$g(m?.custom,B)};return d(re),N(B),re},A=R=>R.map(({id:B,fontFace:re,...P})=>({...P,...re&&re.length>0?{fontFace:re.map(({id:W,...ne})=>ne)}:{}})),N=R=>{R.forEach(B=>{B.fontFace&&B.fontFace.forEach(re=>{let P=Ln(re?.src??"");P&&Po(re,P,"all")})})},q=(R,B)=>{let re=m?.[R.source??""]??[],P=Qs(R,B,re);d({...m,[R.source??""]:P});let W=I(R.slug,B?.fontStyle??"",B?.fontWeight??"",R.source??"custom");if(B&&W)bi(B,"all");else{let ne=Ln(B?.src??"");B&&ne&&Po(B,ne,"all")}},U=async R=>{if(!R.src)return;let B=Ln(R.src);!B||E.has(B)||(Po(R,B,"document"),E.add(B))};return(0,iy.jsx)(jt.Provider,{value:{libraryFontSelected:w,handleSetLibraryFontSelected:k,fontFamilies:m??{},baseCustomFonts:_,isFontActivated:I,getFontFacesActivated:J,loadFontFaceAsset:U,installFonts:D,uninstallFontFamily:S,toggleActivateFont:q,getAvailableFontsOutline:T,modalTabOpen:g,setModalTabOpen:b,saveFontFamilies:h,isResolvingLibrary:l,isInstalling:s},children:e})}var $s=vS;var ma=f(ge(),1),au=f(ue(),1),zy=f(sr(),1),v2=f(Kt(),1);var Ie=f(ue(),1),xi=f(sr(),1),ou=f(Kt(),1),Wr=f(Te(),1),st=f(ge(),1);var Mn=f(ge(),1),ea=f(Te(),1),hr=f(ue(),1);var Tr=f(Te(),1);var ro=f(Z(),1),sy=new Set;function bS(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function wS(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 xS({font:e,text:t}){let r=(0,Tr.useRef)(null),o=wS(e),n=On(e);t=t||("name"in e?e.name:"");let s=e.preview??bS(o),a=!!(s&&/\.(png|jpg|jpeg|gif|svg)$/i.test(s)),[u,l]=(0,Tr.useState)(!1),[c,m]=(0,Tr.useState)(!1),[d,h]=(0,Tr.useState)(),{loadFontFaceAsset:g}=(0,Tr.useContext)(jt),b=a?!!s&&(sy.has(s)||d===s):c,w=Math.min(Math.max(t.length*12,48),300),C=dg(o),x={fontSize:"18px",lineHeight:1,opacity:b?"1":"0",...n,...C};return(0,Tr.useEffect)(()=>{if(a)return;let v=new window.IntersectionObserver(([_])=>{l(_.isIntersecting)},{});return r.current&&v.observe(r.current),()=>v.disconnect()},[a]),(0,Tr.useEffect)(()=>{(async()=>u&&!a&&(o.src&&await g(o),m(!0)))()},[o,u,g,a]),(0,ro.jsx)("div",{ref:r,className:"font-library__font-demo",children:a?(0,ro.jsxs)(ro.Fragment,{children:[!b&&(0,ro.jsx)(ui,{className:"font-library__font-variant-demo-skeleton",style:{width:w}}),(0,ro.jsx)("img",{src:s,loading:"lazy",alt:t,onLoad:()=>{s&&sy.add(s),h(s)},onError:()=>h(s),className:We("font-library__font-variant_demo-image",{"is-loading":!b})})]}):(0,ro.jsx)("span",{style:x,className:"font-library__font-variant_demo-text",children:t})})}var Nn=xS;var Ur=f(Z(),1);function SS({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let i=e.fontFace?.length||1,s={cursor:t?"pointer":"default"},a=(0,hr.useNavigator)(),u=(0,ea.useRef)(null);return(0,ea.useEffect)(()=>{n&&u.current?.focus()},[n]),(0,Ur.jsx)(hr.Button,{ref:u,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:s,className:"font-library__font-card",children:(0,Ur.jsxs)(hr.Flex,{justify:"space-between",wrap:!1,children:[(0,Ur.jsx)(Nn,{font:e}),(0,Ur.jsxs)(hr.Flex,{justify:"flex-end",children:[(0,Ur.jsx)(hr.FlexItem,{children:(0,Ur.jsx)(hr.__experimentalText,{className:"font-library__font-card__count",children:r||(0,Mn.sprintf)((0,Mn._n)("%d variant","%d variants",i),i)})}),(0,Ur.jsx)(hr.FlexItem,{children:(0,Ur.jsx)(ai,{icon:(0,Mn.isRTL)()?Uo:Wo})})]})]})})}var wi=SS;var ta=f(Te(),1),ra=f(ue(),1);var Ko=f(Z(),1);function CS({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,ta.useContext)(jt),n=(t?.fontFace?.length??0)>0?r(t.slug,e.fontStyle,e.fontWeight,t.source):r(t.slug,void 0,void 0,t.source),i=()=>{if((t?.fontFace?.length??0)>0){o(t,e);return}o(t)},s=t.name+" "+Js(e),a=(0,ta.useId)();return(0,Ko.jsx)("div",{className:"font-library__font-card",children:(0,Ko.jsxs)(ra.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Ko.jsx)(ra.CheckboxControl,{checked:n,onChange:i,id:a}),(0,Ko.jsx)("label",{htmlFor:a,children:(0,Ko.jsx)(Nn,{font:e,text:s,onClick:i})})]})})}var ay=CS;function ly(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 oa(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?ly(t.fontWeight?.toString()??"normal")-ly(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Ee=f(Z(),1);function cy(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 _S(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:i,saveFontFamilies:s,getFontFacesActivated:a}=(0,Wr.useContext)(jt),[u,l]=Ke("typography.fontFamilies"),[c,m]=(0,Wr.useState)(void 0),[d,h]=(0,Wr.useState)(!1),[g,b]=(0,Wr.useState)(null),[w]=Ke("typography.fontFamilies",void 0,"base"),C=(0,ou.useSelect)(P=>{let{__experimentalGetCurrentGlobalStylesId:W}=P(xi.store);return W()},[]),x=(0,xi.useEntityRecord)("root","globalStyles",C),v=x?.edits?.settings?.typography?.fontFamilies,_=x?.record?.settings?.typography?.fontFamilies,k=(0,Wr.useMemo)(()=>v===void 0?!1:cy(v)!==cy(_),[v,_]),E=u?.theme?u.theme.map(P=>To(P,{source:"theme"})).sort((P,W)=>P.name.localeCompare(W.name)):[],T=new Set(E.map(P=>P.slug)),O=w?.theme?E.concat(w.theme.filter(P=>!T.has(P.slug)).map(P=>To(P,{source:"theme"})).sort((P,W)=>P.name.localeCompare(W.name))):[],I=t?.source==="custom"&&t?.id,J=(0,ou.useSelect)(P=>{let{canUser:W}=P(xi.store);return I&&W("delete",{kind:"postType",name:"wp_font_family",id:I})},[I]),D=!!t&&t?.source!=="theme"&&J,S=()=>{h(!0)},L=async()=>{b(null);try{await s(u),b({type:"success",message:(0,st.__)("Font family updated successfully.")})}catch(P){b({type:"error",message:(0,st.sprintf)((0,st.__)("There was an error updating the font family. %s"),P.message)})}},Y=P=>P?!P.fontFace||!P.fontFace.length?[{fontFamily:P.fontFamily,fontStyle:"normal",fontWeight:"400"}]:oa(P.fontFace):[],A=P=>{let W=P?.fontFace&&(P?.fontFace?.length??0)>0?P.fontFace.length:1,ne=a(P.slug,P.source).length;return(0,st.sprintf)((0,st.__)("%1$d of %2$d active"),ne,W)};(0,Wr.useEffect)(()=>{r(t)},[]);let N=t?a(t.slug,t.source).length:0,q=t?.fontFace?.length??(t?.fontFamily?1:0),U=N>0&&N!==q,R=N===q,B=()=>{if(!t||!t?.source)return;let P=u?.[t.source]?.filter(ne=>ne.slug!==t.slug)??[],W=R?P:[...P,t];l({...u,[t.source]:W}),t.fontFace&&t.fontFace.forEach(ne=>{if(R)bi(ne,"all");else{let xe=Ln(ne?.src??"");xe&&Po(ne,xe,"all")}})},re=O.length>0||e.length>0;return(0,Ee.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,Ee.jsx)("div",{className:"font-library__loading",children:(0,Ee.jsx)(Ie.ProgressBar,{})}),!n&&(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsxs)(Ie.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,Ee.jsx)(Ie.Navigator.Screen,{path:"/",children:(0,Ee.jsxs)(Ie.__experimentalVStack,{spacing:"8",children:[g&&(0,Ee.jsx)(Ie.Notice,{status:g.type,onRemove:()=>b(null),children:g.message}),!re&&(0,Ee.jsx)(Ie.__experimentalText,{as:"p",children:(0,st.__)("No fonts installed.")}),O.length>0&&(0,Ee.jsxs)(Ie.__experimentalVStack,{children:[(0,Ee.jsx)("h2",{className:"font-library__fonts-title",children:(0,st._x)("Theme","font source")}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:O.map(P=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(wi,{font:P,navigatorPath:"/fontFamily",variantsText:A(P),shouldFocus:P.slug===c,onClick:()=>{b(null),r(P)}})},P.slug))})]}),e.length>0&&(0,Ee.jsxs)(Ie.__experimentalVStack,{children:[(0,Ee.jsx)("h2",{className:"font-library__fonts-title",children:(0,st._x)("Custom","font source")}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(P=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(wi,{font:P,navigatorPath:"/fontFamily",variantsText:A(P),shouldFocus:P.slug===c,onClick:()=>{b(null),r(P)}})},P.slug))})]})]})}),(0,Ee.jsxs)(Ie.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Ee.jsx)(RS,{font:t,isOpen:d,setIsOpen:h,setNotice:b,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,Ee.jsxs)(Ie.Flex,{justify:"flex-start",children:[(0,Ee.jsx)(Ie.Navigator.BackButton,{icon:(0,st.isRTL)()?Wo:Uo,size:"small",onClick:()=>{m(t?.slug),r(void 0),b(null)},label:(0,st.__)("Back")}),(0,Ee.jsx)(Ie.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),g&&(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:1}),(0,Ee.jsx)(Ie.Notice,{status:g.type,onRemove:()=>b(null),children:g.message}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:1})]}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:4}),(0,Ee.jsx)(Ie.__experimentalText,{children:(0,st.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:4}),(0,Ee.jsxs)(Ie.__experimentalVStack,{spacing:0,children:[(0,Ee.jsx)(Ie.CheckboxControl,{className:"font-library__select-all",label:(0,st.__)("Select all"),checked:R,onChange:B,indeterminate:U}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:8}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&Y(t).map((P,W)=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(ay,{font:t,face:P},`face${W}`)},`face${W}`))})]})]})]}),(0,Ee.jsxs)(Ie.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,Ee.jsx)(Ie.ProgressBar,{}),D&&(0,Ee.jsx)(Ie.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:S,children:(0,st.__)("Delete")}),(0,Ee.jsx)(Ie.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:L,disabled:!k,accessibleWhenDisabled:!0,children:(0,st.__)("Update")})]})]})]})}function RS({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:i}){let s=(0,Ie.useNavigator)(),a=async()=>{o(null),r(!1);try{await n(e),s.goBack(),i(void 0),o({type:"success",message:(0,st.__)("Font family uninstalled successfully.")})}catch(l){o({type:"error",message:(0,st.__)("There was an error uninstalling the font family.")+l.message})}},u=()=>{r(!1)};return(0,Ee.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 na=_S;var yt=f(Te(),1),Ce=f(ue(),1),yy=f(yo(),1),rt=f(ge(),1);var vy=f(sr(),1);function uy(e,t){let{category:r,search:o}=t,n=e||[];return r&&r!=="all"&&(n=n.filter(i=>i.categories&&i.categories.indexOf(r)!==-1)),o&&(n=n.filter(i=>i.font_family_settings&&i.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),n}function fy(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function dy(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var Si=f(ge(),1),zt=f(ue(),1),gr=f(Z(),1);function ES(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,gr.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,gr.jsx)(zt.Card,{children:(0,gr.jsxs)(zt.CardBody,{children:[(0,gr.jsx)(zt.__experimentalHeading,{level:2,children:(0,Si.__)("Connect to Google Fonts")}),(0,gr.jsx)(zt.__experimentalSpacer,{margin:6}),(0,gr.jsx)(zt.__experimentalText,{as:"p",children:(0,Si.__)("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,gr.jsx)(zt.__experimentalSpacer,{margin:3}),(0,gr.jsx)(zt.__experimentalText,{as:"p",children:(0,Si.__)("You can alternatively upload files directly on the Upload tab.")}),(0,gr.jsx)(zt.__experimentalSpacer,{margin:6}),(0,gr.jsx)(zt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,Si.__)("Allow access to Google Fonts")})]})})})}var py=ES;var my=f(Te(),1),ia=f(ue(),1);var Jo=f(Z(),1);function TS({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},i=t.name+" "+Js(e),s=(0,my.useId)();return(0,Jo.jsx)("div",{className:"font-library__font-card",children:(0,Jo.jsxs)(ia.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Jo.jsx)(ia.CheckboxControl,{checked:o,onChange:n,id:s}),(0,Jo.jsx)("label",{htmlFor:s,children:(0,Jo.jsx)(Nn,{font:e,text:i,onClick:n})})]})})}var hy=TS;var de=f(Z(),1),PS={slug:"all",name:(0,rt._x)("All","font categories")},gy="wp-font-library-google-fonts-permission",OS=500;function kS({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(gy)==="true",[o,n]=(0,yt.useState)(null),[i,s]=(0,yt.useState)(void 0),[a,u]=(0,yt.useState)(null),[l,c]=(0,yt.useState)([]),[m,d]=(0,yt.useState)(1),[h,g]=(0,yt.useState)({}),[b,w]=(0,yt.useState)(t&&!r()),{installFonts:C,isInstalling:x}=(0,yt.useContext)(jt),{record:v,isResolving:_}=(0,vy.useEntityRecord)("root","fontCollection",e);(0,yt.useEffect)(()=>{let $=()=>{w(t&&!r())};return $(),window.addEventListener("storage",$),()=>window.removeEventListener("storage",$)},[e,t]);let k=()=>{window.localStorage.setItem(gy,"false"),window.dispatchEvent(new Event("storage"))};(0,yt.useEffect)(()=>{n(null)},[e]),(0,yt.useEffect)(()=>{c([])},[o]);let E=(0,yt.useMemo)(()=>v?.font_families??[],[v]),T=v?.categories??[],O=[PS,...T],I=(0,yt.useMemo)(()=>uy(E,h),[E,h]),J=Math.max(window.innerHeight,OS),D=Math.floor((J-417)/61),S=Math.ceil(I.length/D),L=(m-1)*D,Y=m*D,A=I.slice(L,Y),N=$=>{g({...h,category:$}),d(1)},U=(0,yy.debounce)($=>{g({...h,search:$}),d(1)},300),R=($,_e)=>{let Fe=Qs($,_e,l);c(Fe)},B=fy(l),re=()=>{c([])},P=l.length>0?l[0]?.fontFace?.length??0:0,W=P>0&&P!==o?.fontFace?.length,ne=P===o?.fontFace?.length,xe=()=>{let $=[];!ne&&o&&$.push(o),c($)},se=async()=>{u(null);let $=l[0];try{$?.fontFace&&await Promise.all($.fontFace.map(async _e=>{_e.src&&(_e.file=await oy(_e.src))}))}catch{u({type:"error",message:(0,rt.__)("Error installing the fonts, could not be downloaded.")});return}try{await C([$]),u({type:"success",message:(0,rt.__)("Fonts were installed successfully.")})}catch(_e){u({type:"error",message:_e.message})}re()},be=$=>$?!$.fontFace||!$.fontFace.length?[{fontFamily:$.fontFamily,fontStyle:"normal",fontWeight:"400"}]:oa($.fontFace):[];if(b)return(0,de.jsx)(py,{});let ye=e==="google-fonts"&&!b&&!o;return(0,de.jsxs)("div",{className:"font-library__tabpanel-layout",children:[_&&(0,de.jsx)("div",{className:"font-library__loading",children:(0,de.jsx)(Ce.ProgressBar,{})}),!_&&v&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsxs)(Ce.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,de.jsxs)(Ce.Navigator.Screen,{path:"/",children:[(0,de.jsxs)(Ce.__experimentalHStack,{justify:"space-between",children:[(0,de.jsxs)(Ce.__experimentalVStack,{children:[(0,de.jsx)(Ce.__experimentalHeading,{level:2,size:13,children:v.name}),(0,de.jsx)(Ce.__experimentalText,{children:v.description})]}),ye&&(0,de.jsx)(Ce.DropdownMenu,{icon:jl,label:(0,rt.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,rt.__)("Revoke access to Google Fonts"),onClick:k}]})]}),(0,de.jsx)(Ce.__experimentalSpacer,{margin:4}),(0,de.jsxs)(Ce.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,de.jsx)(Ce.SearchControl,{className:"font-library__search",value:h.search,placeholder:(0,rt.__)("Font name\u2026"),label:(0,rt.__)("Search"),onChange:U,hideLabelFromVision:!1}),(0,de.jsx)(Ce.SelectControl,{label:(0,rt.__)("Category"),value:h.category,onChange:N,children:O&&O.map($=>(0,de.jsx)("option",{value:$.slug,children:$.name},$.slug))})]}),(0,de.jsx)(Ce.__experimentalSpacer,{margin:4}),!!v?.font_families?.length&&!I.length&&(0,de.jsx)(Ce.__experimentalText,{children:(0,rt.__)("No fonts found. Try with a different search term.")}),(0,de.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,de.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:A.map($=>(0,de.jsx)("li",{className:"font-library__fonts-list-item",children:(0,de.jsx)(wi,{font:$.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:$.font_family_settings.slug===i,onClick:()=>{n($.font_family_settings)}})},$.font_family_settings.slug))})})]}),(0,de.jsxs)(Ce.Navigator.Screen,{path:"/fontFamily",children:[(0,de.jsxs)(Ce.Flex,{justify:"flex-start",children:[(0,de.jsx)(Ce.Navigator.BackButton,{icon:(0,rt.isRTL)()?Wo:Uo,size:"small",onClick:()=>{s(o?.slug),n(null),u(null)},label:(0,rt.__)("Back")}),(0,de.jsx)(Ce.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),a&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(Ce.__experimentalSpacer,{margin:1}),(0,de.jsx)(Ce.Notice,{status:a.type,onRemove:()=>u(null),children:a.message}),(0,de.jsx)(Ce.__experimentalSpacer,{margin:1})]}),(0,de.jsx)(Ce.__experimentalSpacer,{margin:4}),(0,de.jsx)(Ce.__experimentalText,{children:(0,rt.__)("Select font variants to install.")}),(0,de.jsx)(Ce.__experimentalSpacer,{margin:4}),(0,de.jsx)(Ce.CheckboxControl,{className:"font-library__select-all",label:(0,rt.__)("Select all"),checked:ne,onChange:xe,indeterminate:W}),(0,de.jsx)(Ce.__experimentalVStack,{spacing:0,children:(0,de.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&be(o).map(($,_e)=>(0,de.jsx)("li",{className:"font-library__fonts-list-item",children:(0,de.jsx)(hy,{font:o,face:$,handleToggleVariant:R,selected:dy(o.slug,o.fontFace?$:null,B)})},`face${_e}`))})}),(0,de.jsx)(Ce.__experimentalSpacer,{margin:16})]})]}),o&&(0,de.jsx)(Ce.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,de.jsx)(Ce.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:se,isBusy:x,disabled:l.length===0||x,accessibleWhenDisabled:!0,children:(0,rt.__)("Install")})}),!o&&(0,de.jsxs)(Ce.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,de.jsx)(Ce.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,yt.createInterpolateElement)((0,rt.sprintf)((0,rt._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",S),{div:(0,de.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,de.jsx)(Ce.SelectControl,{"aria-label":(0,rt.__)("Current page"),value:m.toString(),options:[...Array(S)].map(($,_e)=>({label:(_e+1).toString(),value:(_e+1).toString()})),onChange:$=>d(parseInt($)),size:"small",variant:"minimal"})})}),(0,de.jsxs)(Ce.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,de.jsx)(Ce.Button,{onClick:()=>d(m-1),disabled:m===1,accessibleWhenDisabled:!0,label:(0,rt.__)("Previous page"),icon:(0,rt.isRTL)()?Os:Fs,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,de.jsx)(Ce.Button,{onClick:()=>d(m+1),disabled:m===S,accessibleWhenDisabled:!0,label:(0,rt.__)("Next page"),icon:(0,rt.isRTL)()?Fs:Os,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var sa=kS;var Vn=f(ge(),1),Ot=f(ue(),1),_i=f(Te(),1);var aa=(e=>typeof Wt<"u"?Wt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Wt<"u"?Wt:t)[r]}):e)(function(e){if(typeof Wt<"u")return Wt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),by=(function(){var e,t,r;return(function(){function o(n,i,s){function a(c,m){if(!i[c]){if(!n[c]){var d=typeof aa=="function"&&aa;if(!m&&d)return d(c,!0);if(u)return u(c,!0);var h=new Error("Cannot find module '"+c+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[c]={exports:{}};n[c][0].call(g.exports,function(b){var w=n[c][1][b];return a(w||b)},g,g.exports,o,n,i,s)}return i[c].exports}for(var u=typeof aa=="function"&&aa,l=0;l<s.length;l++)a(s[l]);return a}return o})()({1:[function(o,n,i){var s=4096,a=2*s+32,u=2*s-1,l=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function c(m){this.buf_=new Uint8Array(a),this.input_=m,this.reset()}c.READ_SIZE=s,c.IBUF_MASK=u,c.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var m=0;m<4;m++)this.val_|=this.buf_[this.pos_]<<8*m,++this.pos_;return this.bit_end_pos_>0},c.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 m=this.buf_ptr_,d=this.input_.read(this.buf_,m,s);if(d<0)throw new Error("Unexpected end of input");if(d<s){this.eos_=1;for(var h=0;h<32;h++)this.buf_[m+d+h]=0}if(m===0){for(var h=0;h<32;h++)this.buf_[(s<<1)+h]=this.buf_[h];this.buf_ptr_=s}else this.buf_ptr_=0;this.bit_end_pos_+=d<<3}},c.prototype.fillBitWindow=function(){for(;this.bit_pos_>=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},c.prototype.readBits=function(m){32-this.bit_pos_<m&&this.fillBitWindow();var d=this.val_>>>this.bit_pos_&l[m];return this.bit_pos_+=m,d},n.exports=c},{}],2:[function(o,n,i){var s=0,a=1,u=2,l=3;i.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]),i.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,i){var s=o("./streams").BrotliInput,a=o("./streams").BrotliOutput,u=o("./bit_reader"),l=o("./dictionary"),c=o("./huffman").HuffmanCode,m=o("./huffman").BrotliBuildHuffmanTable,d=o("./context"),h=o("./prefix"),g=o("./transform"),b=8,w=16,C=256,x=704,v=26,_=6,k=2,E=8,T=255,O=1080,I=18,J=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),D=16,S=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),L=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),Y=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 A(X){var M;return X.readBits(1)===0?16:(M=X.readBits(3),M>0?17+M:(M=X.readBits(3),M>0?8+M:17))}function N(X){if(X.readBits(1)){var M=X.readBits(3);return M===0?1:X.readBits(M)+(1<<M)}return 0}function q(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function U(X){var M=new q,K,H,Q;if(M.input_end=X.readBits(1),M.input_end&&X.readBits(1))return M;if(K=X.readBits(2)+4,K===7){if(M.is_metadata=!0,X.readBits(1)!==0)throw new Error("Invalid reserved bit");if(H=X.readBits(2),H===0)return M;for(Q=0;Q<H;Q++){var pe=X.readBits(8);if(Q+1===H&&H>1&&pe===0)throw new Error("Invalid size byte");M.meta_block_length|=pe<<Q*8}}else for(Q=0;Q<K;++Q){var le=X.readBits(4);if(Q+1===K&&K>4&&le===0)throw new Error("Invalid size nibble");M.meta_block_length|=le<<Q*4}return++M.meta_block_length,!M.input_end&&!M.is_metadata&&(M.is_uncompressed=X.readBits(1)),M}function R(X,M,K){var H=M,Q;return K.fillBitWindow(),M+=K.val_>>>K.bit_pos_&T,Q=X[M].bits-E,Q>0&&(K.bit_pos_+=E,M+=X[M].value,M+=K.val_>>>K.bit_pos_&(1<<Q)-1),K.bit_pos_+=X[M].bits,X[M].value}function B(X,M,K,H){for(var Q=0,pe=b,le=0,fe=0,me=32768,he=[],V=0;V<32;V++)he.push(new c(0,0));for(m(he,0,5,X,I);Q<M&&me>0;){var te=0,Ne;if(H.readMoreInput(),H.fillBitWindow(),te+=H.val_>>>H.bit_pos_&31,H.bit_pos_+=he[te].bits,Ne=he[te].value&255,Ne<w)le=0,K[Q++]=Ne,Ne!==0&&(pe=Ne,me-=32768>>Ne);else{var He=Ne-14,ot,Ze,Be=0;if(Ne===w&&(Be=pe),fe!==Be&&(le=0,fe=Be),ot=le,le>0&&(le-=2,le<<=He),le+=H.readBits(He)+3,Ze=le-ot,Q+Ze>M)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Ue=0;Ue<Ze;Ue++)K[Q+Ue]=fe;Q+=Ze,fe!==0&&(me-=Ze<<15-fe)}}if(me!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+me);for(;Q<M;Q++)K[Q]=0}function re(X,M,K,H){var Q=0,pe,le=new Uint8Array(X);if(H.readMoreInput(),pe=H.readBits(2),pe===1){for(var fe,me=X-1,he=0,V=new Int32Array(4),te=H.readBits(2)+1;me;)me>>=1,++he;for(fe=0;fe<te;++fe)V[fe]=H.readBits(he)%X,le[V[fe]]=2;switch(le[V[0]]=1,te){case 1:break;case 3:if(V[0]===V[1]||V[0]===V[2]||V[1]===V[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(V[0]===V[1])throw new Error("[ReadHuffmanCode] invalid symbols");le[V[1]]=1;break;case 4:if(V[0]===V[1]||V[0]===V[2]||V[0]===V[3]||V[1]===V[2]||V[1]===V[3]||V[2]===V[3])throw new Error("[ReadHuffmanCode] invalid symbols");H.readBits(1)?(le[V[2]]=3,le[V[3]]=3):le[V[0]]=2;break}}else{var fe,Ne=new Uint8Array(I),He=32,ot=0,Ze=[new c(2,0),new c(2,4),new c(2,3),new c(3,2),new c(2,0),new c(2,4),new c(2,3),new c(4,1),new c(2,0),new c(2,4),new c(2,3),new c(3,2),new c(2,0),new c(2,4),new c(2,3),new c(4,5)];for(fe=pe;fe<I&&He>0;++fe){var Be=J[fe],Ue=0,ct;H.fillBitWindow(),Ue+=H.val_>>>H.bit_pos_&15,H.bit_pos_+=Ze[Ue].bits,ct=Ze[Ue].value,Ne[Be]=ct,ct!==0&&(He-=32>>ct,++ot)}if(!(ot===1||He===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");B(Ne,X,le,H)}if(Q=m(M,K,E,le,X),Q===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return Q}function P(X,M,K){var H,Q;return H=R(X,M,K),Q=h.kBlockLengthPrefixCode[H].nbits,h.kBlockLengthPrefixCode[H].offset+K.readBits(Q)}function W(X,M,K){var H;return X<D?(K+=S[X],K&=3,H=M[K]+L[X]):H=X-D+1,H}function ne(X,M){for(var K=X[M],H=M;H;--H)X[H]=X[H-1];X[0]=K}function xe(X,M){var K=new Uint8Array(256),H;for(H=0;H<256;++H)K[H]=H;for(H=0;H<M;++H){var Q=X[H];X[H]=K[Q],Q&&ne(K,Q)}}function se(X,M){this.alphabet_size=X,this.num_htrees=M,this.codes=new Array(M+M*Y[X+31>>>5]),this.htrees=new Uint32Array(M)}se.prototype.decode=function(X){var M,K,H=0;for(M=0;M<this.num_htrees;++M)this.htrees[M]=H,K=re(this.alphabet_size,this.codes,H,X),H+=K};function be(X,M){var K={num_htrees:null,context_map:null},H,Q=0,pe,le;M.readMoreInput();var fe=K.num_htrees=N(M)+1,me=K.context_map=new Uint8Array(X);if(fe<=1)return K;for(H=M.readBits(1),H&&(Q=M.readBits(4)+1),pe=[],le=0;le<O;le++)pe[le]=new c(0,0);for(re(fe+Q,pe,0,M),le=0;le<X;){var he;if(M.readMoreInput(),he=R(pe,0,M),he===0)me[le]=0,++le;else if(he<=Q)for(var V=1+(1<<he)+M.readBits(he);--V;){if(le>=X)throw new Error("[DecodeContextMap] i >= context_map_size");me[le]=0,++le}else me[le]=he-Q,++le}return M.readBits(1)&&xe(me,X),K}function ye(X,M,K,H,Q,pe,le){var fe=K*2,me=K,he=R(M,K*O,le),V;he===0?V=Q[fe+(pe[me]&1)]:he===1?V=Q[fe+(pe[me]-1&1)]+1:V=he-2,V>=X&&(V-=X),H[K]=V,Q[fe+(pe[me]&1)]=V,++pe[me]}function $(X,M,K,H,Q,pe){var le=Q+1,fe=K&Q,me=pe.pos_&u.IBUF_MASK,he;if(M<8||pe.bit_pos_+(M<<3)<pe.bit_end_pos_){for(;M-- >0;)pe.readMoreInput(),H[fe++]=pe.readBits(8),fe===le&&(X.write(H,le),fe=0);return}if(pe.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;pe.bit_pos_<32;)H[fe]=pe.val_>>>pe.bit_pos_,pe.bit_pos_+=8,++fe,--M;if(he=pe.bit_end_pos_-pe.bit_pos_>>3,me+he>u.IBUF_MASK){for(var V=u.IBUF_MASK+1-me,te=0;te<V;te++)H[fe+te]=pe.buf_[me+te];he-=V,fe+=V,M-=V,me=0}for(var te=0;te<he;te++)H[fe+te]=pe.buf_[me+te];if(fe+=he,M-=he,fe>=le){X.write(H,le),fe-=le;for(var te=0;te<fe;te++)H[te]=H[le+te]}for(;fe+M>=le;){if(he=le-fe,pe.input_.read(H,fe,he)<he)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");X.write(H,le),M-=he,fe=0}if(pe.input_.read(H,fe,M)<M)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");pe.reset()}function _e(X){var M=X.bit_pos_+7&-8,K=X.readBits(M-X.bit_pos_);return K==0}function Fe(X){var M=new s(X),K=new u(M);A(K);var H=U(K);return H.meta_block_length}i.BrotliDecompressedSize=Fe;function xt(X,M){var K=new s(X);M==null&&(M=Fe(X));var H=new Uint8Array(M),Q=new a(H);return Le(K,Q),Q.pos<Q.buffer.length&&(Q.buffer=Q.buffer.subarray(0,Q.pos)),Q.buffer}i.BrotliDecompressBuffer=xt;function Le(X,M){var K,H=0,Q=0,pe=0,le,fe=0,me,he,V,te,Ne=[16,15,11,4],He=0,ot=0,Ze=0,Be=[new se(0,0),new se(0,0),new se(0,0)],Ue,ct,Se,Pr=128+u.READ_SIZE;Se=new u(X),pe=A(Se),le=(1<<pe)-16,me=1<<pe,he=me-1,V=new Uint8Array(me+Pr+l.maxDictionaryWordLength),te=me,Ue=[],ct=[];for(var $t=0;$t<3*O;$t++)Ue[$t]=new c(0,0),ct[$t]=new c(0,0);for(;!Q;){var Ye=0,Yr,St=[1<<28,1<<28,1<<28],kt=[0],vt=[1,1,1],F=[0,1,0,1,0,1],G=[0],y,oe,Ae,ee,Qe=null,ie=null,Je,j=null,z,vr=0,je=null,ce=0,br=0,Or=null,et=0,Me=0,$e=0,ut,pt;for(K=0;K<3;++K)Be[K].codes=null,Be[K].htrees=null;Se.readMoreInput();var wr=U(Se);if(Ye=wr.meta_block_length,H+Ye>M.buffer.length){var Fo=new Uint8Array(H+Ye);Fo.set(M.buffer),M.buffer=Fo}if(Q=wr.input_end,Yr=wr.is_uncompressed,wr.is_metadata){for(_e(Se);Ye>0;--Ye)Se.readMoreInput(),Se.readBits(8);continue}if(Ye!==0){if(Yr){Se.bit_pos_=Se.bit_pos_+7&-8,$(M,Ye,H,V,he,Se),H+=Ye;continue}for(K=0;K<3;++K)vt[K]=N(Se)+1,vt[K]>=2&&(re(vt[K]+2,Ue,K*O,Se),re(v,ct,K*O,Se),St[K]=P(ct,K*O,Se),G[K]=1);for(Se.readMoreInput(),y=Se.readBits(2),oe=D+(Se.readBits(4)<<y),Ae=(1<<y)-1,ee=oe+(48<<y),ie=new Uint8Array(vt[0]),K=0;K<vt[0];++K)Se.readMoreInput(),ie[K]=Se.readBits(2)<<1;var at=be(vt[0]<<_,Se);Je=at.num_htrees,Qe=at.context_map;var Ft=be(vt[2]<<k,Se);for(z=Ft.num_htrees,j=Ft.context_map,Be[0]=new se(C,Je),Be[1]=new se(x,vt[1]),Be[2]=new se(ee,z),K=0;K<3;++K)Be[K].decode(Se);for(je=0,Or=0,ut=ie[kt[0]],Me=d.lookupOffsets[ut],$e=d.lookupOffsets[ut+1],pt=Be[1].htrees[0];Ye>0;){var ft,At,Ht,en,Ta,Ut,er,qr,Hn,tn,Un;for(Se.readMoreInput(),St[1]===0&&(ye(vt[1],Ue,1,kt,F,G,Se),St[1]=P(ct,O,Se),pt=Be[1].htrees[kt[1]]),--St[1],ft=R(Be[1].codes,pt,Se),At=ft>>6,At>=2?(At-=2,er=-1):er=0,Ht=h.kInsertRangeLut[At]+(ft>>3&7),en=h.kCopyRangeLut[At]+(ft&7),Ta=h.kInsertLengthPrefixCode[Ht].offset+Se.readBits(h.kInsertLengthPrefixCode[Ht].nbits),Ut=h.kCopyLengthPrefixCode[en].offset+Se.readBits(h.kCopyLengthPrefixCode[en].nbits),ot=V[H-1&he],Ze=V[H-2&he],tn=0;tn<Ta;++tn)Se.readMoreInput(),St[0]===0&&(ye(vt[0],Ue,0,kt,F,G,Se),St[0]=P(ct,0,Se),vr=kt[0]<<_,je=vr,ut=ie[kt[0]],Me=d.lookupOffsets[ut],$e=d.lookupOffsets[ut+1]),Hn=d.lookup[Me+ot]|d.lookup[$e+Ze],ce=Qe[je+Hn],--St[0],Ze=ot,ot=R(Be[0].codes,Be[0].htrees[ce],Se),V[H&he]=ot,(H&he)===he&&M.write(V,me),++H;if(Ye-=Ta,Ye<=0)break;if(er<0){var Hn;if(Se.readMoreInput(),St[2]===0&&(ye(vt[2],Ue,2,kt,F,G,Se),St[2]=P(ct,2*O,Se),br=kt[2]<<k,Or=br),--St[2],Hn=(Ut>4?3:Ut-2)&255,et=j[Or+Hn],er=R(Be[2].codes,Be[2].htrees[et],Se),er>=oe){var Pa,Vu,Wn;er-=oe,Vu=er&Ae,er>>=y,Pa=(er>>1)+1,Wn=(2+(er&1)<<Pa)-4,er=oe+(Wn+Se.readBits(Pa)<<y)+Vu}}if(qr=W(er,Ne,He),qr<0)throw new Error("[BrotliDecompress] invalid distance");if(H<le&&fe!==le?fe=H:fe=le,Un=H&he,qr>fe)if(Ut>=l.minDictionaryWordLength&&Ut<=l.maxDictionaryWordLength){var Wn=l.offsetsByLength[Ut],Du=qr-fe-1,Bu=l.sizeBitsByLength[Ut],zv=(1<<Bu)-1,Hv=Du&zv,ju=Du>>Bu;if(Wn+=Hv*Ut,ju<g.kNumTransforms){var Oa=g.transformDictionaryWord(V,Un,Wn,Ut,ju);if(Un+=Oa,H+=Oa,Ye-=Oa,Un>=te){M.write(V,me);for(var Fi=0;Fi<Un-te;Fi++)V[Fi]=V[te+Fi]}}else throw new Error("Invalid backward reference. pos: "+H+" distance: "+qr+" len: "+Ut+" bytes left: "+Ye)}else throw new Error("Invalid backward reference. pos: "+H+" distance: "+qr+" len: "+Ut+" bytes left: "+Ye);else{if(er>0&&(Ne[He&3]=qr,++He),Ut>Ye)throw new Error("Invalid backward reference. pos: "+H+" distance: "+qr+" len: "+Ut+" bytes left: "+Ye);for(tn=0;tn<Ut;++tn)V[H&he]=V[H-qr&he],(H&he)===he&&M.write(V,me),++H,--Ye}ot=V[H-1&he],Ze=V[H-2&he]}H&=1073741823}}M.write(V,H&he)}i.BrotliDecompress=Le,l.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,i){var s=o("base64-js");i.init=function(){var a=o("./decode").BrotliDecompressBuffer,u=s.toByteArray(o("./dictionary.bin.js"));return a(u)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,i){n.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="},{}],6:[function(o,n,i){var s=o("./dictionary-browser");i.init=function(){i.dictionary=s.init()},i.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),i.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),i.minDictionaryWordLength=4,i.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,n,i){function s(m,d){this.bits=m,this.value=d}i.HuffmanCode=s;var a=15;function u(m,d){for(var h=1<<d-1;m&h;)h>>=1;return(m&h-1)+h}function l(m,d,h,g,b){do g-=h,m[d+g]=new s(b.bits,b.value);while(g>0)}function c(m,d,h){for(var g=1<<d-h;d<a&&(g-=m[d],!(g<=0));)++d,g<<=1;return d-h}i.BrotliBuildHuffmanTable=function(m,d,h,g,b){var w=d,C,x,v,_,k,E,T,O,I,J,D,S=new Int32Array(a+1),L=new Int32Array(a+1);for(D=new Int32Array(b),v=0;v<b;v++)S[g[v]]++;for(L[1]=0,x=1;x<a;x++)L[x+1]=L[x]+S[x];for(v=0;v<b;v++)g[v]!==0&&(D[L[g[v]]++]=v);if(O=h,I=1<<O,J=I,L[a]===1){for(_=0;_<J;++_)m[d+_]=new s(0,D[0]&65535);return J}for(_=0,v=0,x=1,k=2;x<=h;++x,k<<=1)for(;S[x]>0;--S[x])C=new s(x&255,D[v++]&65535),l(m,d+_,k,I,C),_=u(_,x);for(T=J-1,E=-1,x=h+1,k=2;x<=a;++x,k<<=1)for(;S[x]>0;--S[x])(_&T)!==E&&(d+=I,O=c(S,x,h),I=1<<O,J+=I,E=_&T,m[w+E]=new s(O+h&255,d-w-E&65535)),C=new s(x-h&255,D[v++]&65535),l(m,d+(_>>h),k,I,C),_=u(_,x);return J}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=b,i.fromByteArray=x;for(var s=[],a=[],u=typeof Uint8Array<"u"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,m=l.length;c<m;++c)s[c]=l[c],a[l.charCodeAt(c)]=c;a[45]=62,a[95]=63;function d(v){var _=v.length;if(_%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var k=v.indexOf("=");k===-1&&(k=_);var E=k===_?0:4-k%4;return[k,E]}function h(v){var _=d(v),k=_[0],E=_[1];return(k+E)*3/4-E}function g(v,_,k){return(_+k)*3/4-k}function b(v){for(var _,k=d(v),E=k[0],T=k[1],O=new u(g(v,E,T)),I=0,J=T>0?E-4:E,D=0;D<J;D+=4)_=a[v.charCodeAt(D)]<<18|a[v.charCodeAt(D+1)]<<12|a[v.charCodeAt(D+2)]<<6|a[v.charCodeAt(D+3)],O[I++]=_>>16&255,O[I++]=_>>8&255,O[I++]=_&255;return T===2&&(_=a[v.charCodeAt(D)]<<2|a[v.charCodeAt(D+1)]>>4,O[I++]=_&255),T===1&&(_=a[v.charCodeAt(D)]<<10|a[v.charCodeAt(D+1)]<<4|a[v.charCodeAt(D+2)]>>2,O[I++]=_>>8&255,O[I++]=_&255),O}function w(v){return s[v>>18&63]+s[v>>12&63]+s[v>>6&63]+s[v&63]}function C(v,_,k){for(var E,T=[],O=_;O<k;O+=3)E=(v[O]<<16&16711680)+(v[O+1]<<8&65280)+(v[O+2]&255),T.push(w(E));return T.join("")}function x(v){for(var _,k=v.length,E=k%3,T=[],O=16383,I=0,J=k-E;I<J;I+=O)T.push(C(v,I,I+O>J?J:I+O));return E===1?(_=v[k-1],T.push(s[_>>2]+s[_<<4&63]+"==")):E===2&&(_=(v[k-2]<<8)+v[k-1],T.push(s[_>>10]+s[_>>4&63]+s[_<<2&63]+"=")),T.join("")}},{}],9:[function(o,n,i){function s(a,u){this.offset=a,this.nbits=u}i.kBlockLengthPrefixCode=[new s(1,2),new s(5,2),new s(9,2),new s(13,2),new s(17,3),new s(25,3),new s(33,3),new s(41,3),new s(49,4),new s(65,4),new s(81,4),new s(97,4),new s(113,5),new s(145,5),new s(177,5),new s(209,5),new s(241,6),new s(305,6),new s(369,7),new s(497,8),new s(753,9),new s(1265,10),new s(2289,11),new s(4337,12),new s(8433,13),new s(16625,24)],i.kInsertLengthPrefixCode=[new s(0,0),new s(1,0),new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,1),new s(8,1),new s(10,2),new s(14,2),new s(18,3),new s(26,3),new s(34,4),new s(50,4),new s(66,5),new s(98,5),new s(130,6),new s(194,7),new s(322,8),new s(578,9),new s(1090,10),new s(2114,12),new s(6210,14),new s(22594,24)],i.kCopyLengthPrefixCode=[new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,0),new s(7,0),new s(8,0),new s(9,0),new s(10,1),new s(12,1),new s(14,2),new s(18,2),new s(22,3),new s(30,3),new s(38,4),new s(54,4),new s(70,5),new s(102,5),new s(134,6),new s(198,7),new s(326,8),new s(582,9),new s(1094,10),new s(2118,24)],i.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],i.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,i){function s(u){this.buffer=u,this.pos=0}s.prototype.read=function(u,l,c){this.pos+c>this.buffer.length&&(c=this.buffer.length-this.pos);for(var m=0;m<c;m++)u[l+m]=this.buffer[this.pos+m];return this.pos+=c,c},i.BrotliInput=s;function a(u){this.buffer=u,this.pos=0}a.prototype.write=function(u,l){if(this.pos+l>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(u.subarray(0,l),this.pos),this.pos+=l,l},i.BrotliOutput=a},{}],11:[function(o,n,i){var s=o("./dictionary"),a=0,u=1,l=2,c=3,m=4,d=5,h=6,g=7,b=8,w=9,C=10,x=11,v=12,_=13,k=14,E=15,T=16,O=17,I=18,J=19,D=20;function S(A,N,q){this.prefix=new Uint8Array(A.length),this.transform=N,this.suffix=new Uint8Array(q.length);for(var U=0;U<A.length;U++)this.prefix[U]=A.charCodeAt(U);for(var U=0;U<q.length;U++)this.suffix[U]=q.charCodeAt(U)}var L=[new S("",a,""),new S("",a," "),new S(" ",a," "),new S("",v,""),new S("",C," "),new S("",a," the "),new S(" ",a,""),new S("s ",a," "),new S("",a," of "),new S("",C,""),new S("",a," and "),new S("",_,""),new S("",u,""),new S(", ",a," "),new S("",a,", "),new S(" ",C," "),new S("",a," in "),new S("",a," to "),new S("e ",a," "),new S("",a,'"'),new S("",a,"."),new S("",a,'">'),new S("",a,`
-`),new S("",c,""),new S("",a,"]"),new S("",a," for "),new S("",k,""),new S("",l,""),new S("",a," a "),new S("",a," that "),new S(" ",C,""),new S("",a,". "),new S(".",a,""),new S(" ",a,", "),new S("",E,""),new S("",a," with "),new S("",a,"'"),new S("",a," from "),new S("",a," by "),new S("",T,""),new S("",O,""),new S(" the ",a,""),new S("",m,""),new S("",a,". The "),new S("",x,""),new S("",a," on "),new S("",a," as "),new S("",a," is "),new S("",g,""),new S("",u,"ing "),new S("",a,`
- `),new S("",a,":"),new S(" ",a,". "),new S("",a,"ed "),new S("",D,""),new S("",I,""),new S("",h,""),new S("",a,"("),new S("",C,", "),new S("",b,""),new S("",a," at "),new S("",a,"ly "),new S(" the ",a," of "),new S("",d,""),new S("",w,""),new S(" ",C,", "),new S("",C,'"'),new S(".",a,"("),new S("",x," "),new S("",C,'">'),new S("",a,'="'),new S(" ",a,"."),new S(".com/",a,""),new S(" the ",a," of the "),new S("",C,"'"),new S("",a,". This "),new S("",a,","),new S(".",a," "),new S("",C,"("),new S("",C,"."),new S("",a," not "),new S(" ",a,'="'),new S("",a,"er "),new S(" ",x," "),new S("",a,"al "),new S(" ",x,""),new S("",a,"='"),new S("",x,'"'),new S("",C,". "),new S(" ",a,"("),new S("",a,"ful "),new S(" ",C,". "),new S("",a,"ive "),new S("",a,"less "),new S("",x,"'"),new S("",a,"est "),new S(" ",C,"."),new S("",x,'">'),new S(" ",a,"='"),new S("",C,","),new S("",a,"ize "),new S("",x,"."),new S("\xC2\xA0",a,""),new S(" ",a,","),new S("",C,'="'),new S("",x,'="'),new S("",a,"ous "),new S("",x,", "),new S("",C,"='"),new S(" ",C,","),new S(" ",x,'="'),new S(" ",x,", "),new S("",x,","),new S("",x,"("),new S("",x,". "),new S(" ",x,"."),new S("",x,"='"),new S(" ",x,". "),new S(" ",C,'="'),new S(" ",x,"='"),new S(" ",C,"='")];i.kTransforms=L,i.kNumTransforms=L.length;function Y(A,N){return A[N]<192?(A[N]>=97&&A[N]<=122&&(A[N]^=32),1):A[N]<224?(A[N+1]^=32,2):(A[N+2]^=5,3)}i.transformDictionaryWord=function(A,N,q,U,R){var B=L[R].prefix,re=L[R].suffix,P=L[R].transform,W=P<v?0:P-(v-1),ne=0,xe=N,se;W>U&&(W=U);for(var be=0;be<B.length;)A[N++]=B[be++];for(q+=W,U-=W,P<=w&&(U-=P),ne=0;ne<U;ne++)A[N++]=s.dictionary[q+ne];if(se=N-U,P===C)Y(A,se);else if(P===x)for(;U>0;){var ye=Y(A,se);se+=ye,U-=ye}for(var $=0;$<re.length;)A[N++]=re[$++];return N-xe}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var la=(e=>typeof Wt<"u"?Wt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Wt<"u"?Wt:t)[r]}):e)(function(e){if(typeof Wt<"u")return Wt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),wy=(function(){var e,t,r;return(function(){function o(n,i,s){function a(c,m){if(!i[c]){if(!n[c]){var d=typeof la=="function"&&la;if(!m&&d)return d(c,!0);if(u)return u(c,!0);var h=new Error("Cannot find module '"+c+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[c]={exports:{}};n[c][0].call(g.exports,function(b){var w=n[c][1][b];return a(w||b)},g,g.exports,o,n,i,s)}return i[c].exports}for(var u=typeof la=="function"&&la,l=0;l<s.length;l++)a(s[l]);return a}return o})()({1:[function(o,n,i){"use strict";var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function a(c,m){return Object.prototype.hasOwnProperty.call(c,m)}i.assign=function(c){for(var m=Array.prototype.slice.call(arguments,1);m.length;){var d=m.shift();if(d){if(typeof d!="object")throw new TypeError(d+"must be non-object");for(var h in d)a(d,h)&&(c[h]=d[h])}}return c},i.shrinkBuf=function(c,m){return c.length===m?c:c.subarray?c.subarray(0,m):(c.length=m,c)};var u={arraySet:function(c,m,d,h,g){if(m.subarray&&c.subarray){c.set(m.subarray(d,d+h),g);return}for(var b=0;b<h;b++)c[g+b]=m[d+b]},flattenChunks:function(c){var m,d,h,g,b,w;for(h=0,m=0,d=c.length;m<d;m++)h+=c[m].length;for(w=new Uint8Array(h),g=0,m=0,d=c.length;m<d;m++)b=c[m],w.set(b,g),g+=b.length;return w}},l={arraySet:function(c,m,d,h,g){for(var b=0;b<h;b++)c[g+b]=m[d+b]},flattenChunks:function(c){return[].concat.apply([],c)}};i.setTyped=function(c){c?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,u)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,l))},i.setTyped(s)},{}],2:[function(o,n,i){"use strict";var s=o("./common"),a=!0,u=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{u=!1}for(var l=new s.Buf8(256),c=0;c<256;c++)l[c]=c>=252?6:c>=248?5:c>=240?4:c>=224?3:c>=192?2:1;l[254]=l[254]=1,i.string2buf=function(d){var h,g,b,w,C,x=d.length,v=0;for(w=0;w<x;w++)g=d.charCodeAt(w),(g&64512)===55296&&w+1<x&&(b=d.charCodeAt(w+1),(b&64512)===56320&&(g=65536+(g-55296<<10)+(b-56320),w++)),v+=g<128?1:g<2048?2:g<65536?3:4;for(h=new s.Buf8(v),C=0,w=0;C<v;w++)g=d.charCodeAt(w),(g&64512)===55296&&w+1<x&&(b=d.charCodeAt(w+1),(b&64512)===56320&&(g=65536+(g-55296<<10)+(b-56320),w++)),g<128?h[C++]=g:g<2048?(h[C++]=192|g>>>6,h[C++]=128|g&63):g<65536?(h[C++]=224|g>>>12,h[C++]=128|g>>>6&63,h[C++]=128|g&63):(h[C++]=240|g>>>18,h[C++]=128|g>>>12&63,h[C++]=128|g>>>6&63,h[C++]=128|g&63);return h};function m(d,h){if(h<65534&&(d.subarray&&u||!d.subarray&&a))return String.fromCharCode.apply(null,s.shrinkBuf(d,h));for(var g="",b=0;b<h;b++)g+=String.fromCharCode(d[b]);return g}i.buf2binstring=function(d){return m(d,d.length)},i.binstring2buf=function(d){for(var h=new s.Buf8(d.length),g=0,b=h.length;g<b;g++)h[g]=d.charCodeAt(g);return h},i.buf2string=function(d,h){var g,b,w,C,x=h||d.length,v=new Array(x*2);for(b=0,g=0;g<x;){if(w=d[g++],w<128){v[b++]=w;continue}if(C=l[w],C>4){v[b++]=65533,g+=C-1;continue}for(w&=C===2?31:C===3?15:7;C>1&&g<x;)w=w<<6|d[g++]&63,C--;if(C>1){v[b++]=65533;continue}w<65536?v[b++]=w:(w-=65536,v[b++]=55296|w>>10&1023,v[b++]=56320|w&1023)}return m(v,b)},i.utf8border=function(d,h){var g;for(h=h||d.length,h>d.length&&(h=d.length),g=h-1;g>=0&&(d[g]&192)===128;)g--;return g<0||g===0?h:g+l[d[g]]>h?g:h}},{"./common":1}],3:[function(o,n,i){"use strict";function s(a,u,l,c){for(var m=a&65535|0,d=a>>>16&65535|0,h=0;l!==0;){h=l>2e3?2e3:l,l-=h;do m=m+u[c++]|0,d=d+m|0;while(--h);m%=65521,d%=65521}return m|d<<16|0}n.exports=s},{}],4:[function(o,n,i){"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,i){"use strict";function s(){for(var l,c=[],m=0;m<256;m++){l=m;for(var d=0;d<8;d++)l=l&1?3988292384^l>>>1:l>>>1;c[m]=l}return c}var a=s();function u(l,c,m,d){var h=a,g=d+m;l^=-1;for(var b=d;b<g;b++)l=l>>>8^h[(l^c[b])&255];return l^-1}n.exports=u},{}],6:[function(o,n,i){"use strict";function s(){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=s},{}],7:[function(o,n,i){"use strict";var s=30,a=12;n.exports=function(l,c){var m,d,h,g,b,w,C,x,v,_,k,E,T,O,I,J,D,S,L,Y,A,N,q,U,R;m=l.state,d=l.next_in,U=l.input,h=d+(l.avail_in-5),g=l.next_out,R=l.output,b=g-(c-l.avail_out),w=g+(l.avail_out-257),C=m.dmax,x=m.wsize,v=m.whave,_=m.wnext,k=m.window,E=m.hold,T=m.bits,O=m.lencode,I=m.distcode,J=(1<<m.lenbits)-1,D=(1<<m.distbits)-1;e:do{T<15&&(E+=U[d++]<<T,T+=8,E+=U[d++]<<T,T+=8),S=O[E&J];t:for(;;){if(L=S>>>24,E>>>=L,T-=L,L=S>>>16&255,L===0)R[g++]=S&65535;else if(L&16){Y=S&65535,L&=15,L&&(T<L&&(E+=U[d++]<<T,T+=8),Y+=E&(1<<L)-1,E>>>=L,T-=L),T<15&&(E+=U[d++]<<T,T+=8,E+=U[d++]<<T,T+=8),S=I[E&D];r:for(;;){if(L=S>>>24,E>>>=L,T-=L,L=S>>>16&255,L&16){if(A=S&65535,L&=15,T<L&&(E+=U[d++]<<T,T+=8,T<L&&(E+=U[d++]<<T,T+=8)),A+=E&(1<<L)-1,A>C){l.msg="invalid distance too far back",m.mode=s;break e}if(E>>>=L,T-=L,L=g-b,A>L){if(L=A-L,L>v&&m.sane){l.msg="invalid distance too far back",m.mode=s;break e}if(N=0,q=k,_===0){if(N+=x-L,L<Y){Y-=L;do R[g++]=k[N++];while(--L);N=g-A,q=R}}else if(_<L){if(N+=x+_-L,L-=_,L<Y){Y-=L;do R[g++]=k[N++];while(--L);if(N=0,_<Y){L=_,Y-=L;do R[g++]=k[N++];while(--L);N=g-A,q=R}}}else if(N+=_-L,L<Y){Y-=L;do R[g++]=k[N++];while(--L);N=g-A,q=R}for(;Y>2;)R[g++]=q[N++],R[g++]=q[N++],R[g++]=q[N++],Y-=3;Y&&(R[g++]=q[N++],Y>1&&(R[g++]=q[N++]))}else{N=g-A;do R[g++]=R[N++],R[g++]=R[N++],R[g++]=R[N++],Y-=3;while(Y>2);Y&&(R[g++]=R[N++],Y>1&&(R[g++]=R[N++]))}}else if((L&64)===0){S=I[(S&65535)+(E&(1<<L)-1)];continue r}else{l.msg="invalid distance code",m.mode=s;break e}break}}else if((L&64)===0){S=O[(S&65535)+(E&(1<<L)-1)];continue t}else if(L&32){m.mode=a;break e}else{l.msg="invalid literal/length code",m.mode=s;break e}break}}while(d<h&&g<w);Y=T>>3,d-=Y,T-=Y<<3,E&=(1<<T)-1,l.next_in=d,l.next_out=g,l.avail_in=d<h?5+(h-d):5-(d-h),l.avail_out=g<w?257+(w-g):257-(g-w),m.hold=E,m.bits=T}},{}],8:[function(o,n,i){"use strict";var s=o("../utils/common"),a=o("./adler32"),u=o("./crc32"),l=o("./inffast"),c=o("./inftrees"),m=0,d=1,h=2,g=4,b=5,w=6,C=0,x=1,v=2,_=-2,k=-3,E=-4,T=-5,O=8,I=1,J=2,D=3,S=4,L=5,Y=6,A=7,N=8,q=9,U=10,R=11,B=12,re=13,P=14,W=15,ne=16,xe=17,se=18,be=19,ye=20,$=21,_e=22,Fe=23,xt=24,Le=25,X=26,M=27,K=28,H=29,Q=30,pe=31,le=32,fe=852,me=592,he=15,V=he;function te(F){return(F>>>24&255)+(F>>>8&65280)+((F&65280)<<8)+((F&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 s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function He(F){var G;return!F||!F.state?_:(G=F.state,F.total_in=F.total_out=G.total=0,F.msg="",G.wrap&&(F.adler=G.wrap&1),G.mode=I,G.last=0,G.havedict=0,G.dmax=32768,G.head=null,G.hold=0,G.bits=0,G.lencode=G.lendyn=new s.Buf32(fe),G.distcode=G.distdyn=new s.Buf32(me),G.sane=1,G.back=-1,C)}function ot(F){var G;return!F||!F.state?_:(G=F.state,G.wsize=0,G.whave=0,G.wnext=0,He(F))}function Ze(F,G){var y,oe;return!F||!F.state||(oe=F.state,G<0?(y=0,G=-G):(y=(G>>4)+1,G<48&&(G&=15)),G&&(G<8||G>15))?_:(oe.window!==null&&oe.wbits!==G&&(oe.window=null),oe.wrap=y,oe.wbits=G,ot(F))}function Be(F,G){var y,oe;return F?(oe=new Ne,F.state=oe,oe.window=null,y=Ze(F,G),y!==C&&(F.state=null),y):_}function Ue(F){return Be(F,V)}var ct=!0,Se,Pr;function $t(F){if(ct){var G;for(Se=new s.Buf32(512),Pr=new s.Buf32(32),G=0;G<144;)F.lens[G++]=8;for(;G<256;)F.lens[G++]=9;for(;G<280;)F.lens[G++]=7;for(;G<288;)F.lens[G++]=8;for(c(d,F.lens,0,288,Se,0,F.work,{bits:9}),G=0;G<32;)F.lens[G++]=5;c(h,F.lens,0,32,Pr,0,F.work,{bits:5}),ct=!1}F.lencode=Se,F.lenbits=9,F.distcode=Pr,F.distbits=5}function Ye(F,G,y,oe){var Ae,ee=F.state;return ee.window===null&&(ee.wsize=1<<ee.wbits,ee.wnext=0,ee.whave=0,ee.window=new s.Buf8(ee.wsize)),oe>=ee.wsize?(s.arraySet(ee.window,G,y-ee.wsize,ee.wsize,0),ee.wnext=0,ee.whave=ee.wsize):(Ae=ee.wsize-ee.wnext,Ae>oe&&(Ae=oe),s.arraySet(ee.window,G,y-oe,Ae,ee.wnext),oe-=Ae,oe?(s.arraySet(ee.window,G,y-oe,oe,0),ee.wnext=oe,ee.whave=ee.wsize):(ee.wnext+=Ae,ee.wnext===ee.wsize&&(ee.wnext=0),ee.whave<ee.wsize&&(ee.whave+=Ae))),0}function Yr(F,G){var y,oe,Ae,ee,Qe,ie,Je,j,z,vr,je,ce,br,Or,et=0,Me,$e,ut,pt,wr,Fo,at,Ft,ft=new s.Buf8(4),At,Ht,en=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!F||!F.state||!F.output||!F.input&&F.avail_in!==0)return _;y=F.state,y.mode===B&&(y.mode=re),Qe=F.next_out,Ae=F.output,Je=F.avail_out,ee=F.next_in,oe=F.input,ie=F.avail_in,j=y.hold,z=y.bits,vr=ie,je=Je,Ft=C;e:for(;;)switch(y.mode){case I:if(y.wrap===0){y.mode=re;break}for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(y.wrap&2&&j===35615){y.check=0,ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0),j=0,z=0,y.mode=J;break}if(y.flags=0,y.head&&(y.head.done=!1),!(y.wrap&1)||(((j&255)<<8)+(j>>8))%31){F.msg="incorrect header check",y.mode=Q;break}if((j&15)!==O){F.msg="unknown compression method",y.mode=Q;break}if(j>>>=4,z-=4,at=(j&15)+8,y.wbits===0)y.wbits=at;else if(at>y.wbits){F.msg="invalid window size",y.mode=Q;break}y.dmax=1<<at,F.adler=y.check=1,y.mode=j&512?U:B,j=0,z=0;break;case J:for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(y.flags=j,(y.flags&255)!==O){F.msg="unknown compression method",y.mode=Q;break}if(y.flags&57344){F.msg="unknown header flags set",y.mode=Q;break}y.head&&(y.head.text=j>>8&1),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0)),j=0,z=0,y.mode=D;case D:for(;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.head&&(y.head.time=j),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,ft[2]=j>>>16&255,ft[3]=j>>>24&255,y.check=u(y.check,ft,4,0)),j=0,z=0,y.mode=S;case S:for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.head&&(y.head.xflags=j&255,y.head.os=j>>8),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0)),j=0,z=0,y.mode=L;case L:if(y.flags&1024){for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.length=j,y.head&&(y.head.extra_len=j),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0)),j=0,z=0}else y.head&&(y.head.extra=null);y.mode=Y;case Y:if(y.flags&1024&&(ce=y.length,ce>ie&&(ce=ie),ce&&(y.head&&(at=y.head.extra_len-y.length,y.head.extra||(y.head.extra=new Array(y.head.extra_len)),s.arraySet(y.head.extra,oe,ee,ce,at)),y.flags&512&&(y.check=u(y.check,oe,ce,ee)),ie-=ce,ee+=ce,y.length-=ce),y.length))break e;y.length=0,y.mode=A;case A:if(y.flags&2048){if(ie===0)break e;ce=0;do at=oe[ee+ce++],y.head&&at&&y.length<65536&&(y.head.name+=String.fromCharCode(at));while(at&&ce<ie);if(y.flags&512&&(y.check=u(y.check,oe,ce,ee)),ie-=ce,ee+=ce,at)break e}else y.head&&(y.head.name=null);y.length=0,y.mode=N;case N:if(y.flags&4096){if(ie===0)break e;ce=0;do at=oe[ee+ce++],y.head&&at&&y.length<65536&&(y.head.comment+=String.fromCharCode(at));while(at&&ce<ie);if(y.flags&512&&(y.check=u(y.check,oe,ce,ee)),ie-=ce,ee+=ce,at)break e}else y.head&&(y.head.comment=null);y.mode=q;case q:if(y.flags&512){for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(j!==(y.check&65535)){F.msg="header crc mismatch",y.mode=Q;break}j=0,z=0}y.head&&(y.head.hcrc=y.flags>>9&1,y.head.done=!0),F.adler=y.check=0,y.mode=B;break;case U:for(;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}F.adler=y.check=te(j),j=0,z=0,y.mode=R;case R:if(y.havedict===0)return F.next_out=Qe,F.avail_out=Je,F.next_in=ee,F.avail_in=ie,y.hold=j,y.bits=z,v;F.adler=y.check=1,y.mode=B;case B:if(G===b||G===w)break e;case re:if(y.last){j>>>=z&7,z-=z&7,y.mode=M;break}for(;z<3;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}switch(y.last=j&1,j>>>=1,z-=1,j&3){case 0:y.mode=P;break;case 1:if($t(y),y.mode=ye,G===w){j>>>=2,z-=2;break e}break;case 2:y.mode=xe;break;case 3:F.msg="invalid block type",y.mode=Q}j>>>=2,z-=2;break;case P:for(j>>>=z&7,z-=z&7;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if((j&65535)!==(j>>>16^65535)){F.msg="invalid stored block lengths",y.mode=Q;break}if(y.length=j&65535,j=0,z=0,y.mode=W,G===w)break e;case W:y.mode=ne;case ne:if(ce=y.length,ce){if(ce>ie&&(ce=ie),ce>Je&&(ce=Je),ce===0)break e;s.arraySet(Ae,oe,ee,ce,Qe),ie-=ce,ee+=ce,Je-=ce,Qe+=ce,y.length-=ce;break}y.mode=B;break;case xe:for(;z<14;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(y.nlen=(j&31)+257,j>>>=5,z-=5,y.ndist=(j&31)+1,j>>>=5,z-=5,y.ncode=(j&15)+4,j>>>=4,z-=4,y.nlen>286||y.ndist>30){F.msg="too many length or distance symbols",y.mode=Q;break}y.have=0,y.mode=se;case se:for(;y.have<y.ncode;){for(;z<3;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.lens[en[y.have++]]=j&7,j>>>=3,z-=3}for(;y.have<19;)y.lens[en[y.have++]]=0;if(y.lencode=y.lendyn,y.lenbits=7,At={bits:y.lenbits},Ft=c(m,y.lens,0,19,y.lencode,0,y.work,At),y.lenbits=At.bits,Ft){F.msg="invalid code lengths set",y.mode=Q;break}y.have=0,y.mode=be;case be:for(;y.have<y.nlen+y.ndist;){for(;et=y.lencode[j&(1<<y.lenbits)-1],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(ut<16)j>>>=Me,z-=Me,y.lens[y.have++]=ut;else{if(ut===16){for(Ht=Me+2;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(j>>>=Me,z-=Me,y.have===0){F.msg="invalid bit length repeat",y.mode=Q;break}at=y.lens[y.have-1],ce=3+(j&3),j>>>=2,z-=2}else if(ut===17){for(Ht=Me+3;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=Me,z-=Me,at=0,ce=3+(j&7),j>>>=3,z-=3}else{for(Ht=Me+7;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=Me,z-=Me,at=0,ce=11+(j&127),j>>>=7,z-=7}if(y.have+ce>y.nlen+y.ndist){F.msg="invalid bit length repeat",y.mode=Q;break}for(;ce--;)y.lens[y.have++]=at}}if(y.mode===Q)break;if(y.lens[256]===0){F.msg="invalid code -- missing end-of-block",y.mode=Q;break}if(y.lenbits=9,At={bits:y.lenbits},Ft=c(d,y.lens,0,y.nlen,y.lencode,0,y.work,At),y.lenbits=At.bits,Ft){F.msg="invalid literal/lengths set",y.mode=Q;break}if(y.distbits=6,y.distcode=y.distdyn,At={bits:y.distbits},Ft=c(h,y.lens,y.nlen,y.ndist,y.distcode,0,y.work,At),y.distbits=At.bits,Ft){F.msg="invalid distances set",y.mode=Q;break}if(y.mode=ye,G===w)break e;case ye:y.mode=$;case $:if(ie>=6&&Je>=258){F.next_out=Qe,F.avail_out=Je,F.next_in=ee,F.avail_in=ie,y.hold=j,y.bits=z,l(F,je),Qe=F.next_out,Ae=F.output,Je=F.avail_out,ee=F.next_in,oe=F.input,ie=F.avail_in,j=y.hold,z=y.bits,y.mode===B&&(y.back=-1);break}for(y.back=0;et=y.lencode[j&(1<<y.lenbits)-1],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if($e&&($e&240)===0){for(pt=Me,wr=$e,Fo=ut;et=y.lencode[Fo+((j&(1<<pt+wr)-1)>>pt)],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(pt+Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=pt,z-=pt,y.back+=pt}if(j>>>=Me,z-=Me,y.back+=Me,y.length=ut,$e===0){y.mode=X;break}if($e&32){y.back=-1,y.mode=B;break}if($e&64){F.msg="invalid literal/length code",y.mode=Q;break}y.extra=$e&15,y.mode=_e;case _e:if(y.extra){for(Ht=y.extra;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.length+=j&(1<<y.extra)-1,j>>>=y.extra,z-=y.extra,y.back+=y.extra}y.was=y.length,y.mode=Fe;case Fe:for(;et=y.distcode[j&(1<<y.distbits)-1],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(($e&240)===0){for(pt=Me,wr=$e,Fo=ut;et=y.distcode[Fo+((j&(1<<pt+wr)-1)>>pt)],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(pt+Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=pt,z-=pt,y.back+=pt}if(j>>>=Me,z-=Me,y.back+=Me,$e&64){F.msg="invalid distance code",y.mode=Q;break}y.offset=ut,y.extra=$e&15,y.mode=xt;case xt:if(y.extra){for(Ht=y.extra;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.offset+=j&(1<<y.extra)-1,j>>>=y.extra,z-=y.extra,y.back+=y.extra}if(y.offset>y.dmax){F.msg="invalid distance too far back",y.mode=Q;break}y.mode=Le;case Le:if(Je===0)break e;if(ce=je-Je,y.offset>ce){if(ce=y.offset-ce,ce>y.whave&&y.sane){F.msg="invalid distance too far back",y.mode=Q;break}ce>y.wnext?(ce-=y.wnext,br=y.wsize-ce):br=y.wnext-ce,ce>y.length&&(ce=y.length),Or=y.window}else Or=Ae,br=Qe-y.offset,ce=y.length;ce>Je&&(ce=Je),Je-=ce,y.length-=ce;do Ae[Qe++]=Or[br++];while(--ce);y.length===0&&(y.mode=$);break;case X:if(Je===0)break e;Ae[Qe++]=y.length,Je--,y.mode=$;break;case M:if(y.wrap){for(;z<32;){if(ie===0)break e;ie--,j|=oe[ee++]<<z,z+=8}if(je-=Je,F.total_out+=je,y.total+=je,je&&(F.adler=y.check=y.flags?u(y.check,Ae,je,Qe-je):a(y.check,Ae,je,Qe-je)),je=Je,(y.flags?j:te(j))!==y.check){F.msg="incorrect data check",y.mode=Q;break}j=0,z=0}y.mode=K;case K:if(y.wrap&&y.flags){for(;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(j!==(y.total&4294967295)){F.msg="incorrect length check",y.mode=Q;break}j=0,z=0}y.mode=H;case H:Ft=x;break e;case Q:Ft=k;break e;case pe:return E;case le:default:return _}return F.next_out=Qe,F.avail_out=Je,F.next_in=ee,F.avail_in=ie,y.hold=j,y.bits=z,(y.wsize||je!==F.avail_out&&y.mode<Q&&(y.mode<M||G!==g))&&Ye(F,F.output,F.next_out,je-F.avail_out)?(y.mode=pe,E):(vr-=F.avail_in,je-=F.avail_out,F.total_in+=vr,F.total_out+=je,y.total+=je,y.wrap&&je&&(F.adler=y.check=y.flags?u(y.check,Ae,je,F.next_out-je):a(y.check,Ae,je,F.next_out-je)),F.data_type=y.bits+(y.last?64:0)+(y.mode===B?128:0)+(y.mode===ye||y.mode===W?256:0),(vr===0&&je===0||G===g)&&Ft===C&&(Ft=T),Ft)}function St(F){if(!F||!F.state)return _;var G=F.state;return G.window&&(G.window=null),F.state=null,C}function kt(F,G){var y;return!F||!F.state||(y=F.state,(y.wrap&2)===0)?_:(y.head=G,G.done=!1,C)}function vt(F,G){var y=G.length,oe,Ae,ee;return!F||!F.state||(oe=F.state,oe.wrap!==0&&oe.mode!==R)?_:oe.mode===R&&(Ae=1,Ae=a(Ae,G,y,0),Ae!==oe.check)?k:(ee=Ye(F,G,y,y),ee?(oe.mode=pe,E):(oe.havedict=1,C))}i.inflateReset=ot,i.inflateReset2=Ze,i.inflateResetKeep=He,i.inflateInit=Ue,i.inflateInit2=Be,i.inflate=Yr,i.inflateEnd=St,i.inflateGetHeader=kt,i.inflateSetDictionary=vt,i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,i){"use strict";var s=o("../utils/common"),a=15,u=852,l=592,c=0,m=1,d=2,h=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],g=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],b=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],w=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];n.exports=function(x,v,_,k,E,T,O,I){var J=I.bits,D=0,S=0,L=0,Y=0,A=0,N=0,q=0,U=0,R=0,B=0,re,P,W,ne,xe,se=null,be=0,ye,$=new s.Buf16(a+1),_e=new s.Buf16(a+1),Fe=null,xt=0,Le,X,M;for(D=0;D<=a;D++)$[D]=0;for(S=0;S<k;S++)$[v[_+S]]++;for(A=J,Y=a;Y>=1&&$[Y]===0;Y--);if(A>Y&&(A=Y),Y===0)return E[T++]=1<<24|64<<16|0,E[T++]=1<<24|64<<16|0,I.bits=1,0;for(L=1;L<Y&&$[L]===0;L++);for(A<L&&(A=L),U=1,D=1;D<=a;D++)if(U<<=1,U-=$[D],U<0)return-1;if(U>0&&(x===c||Y!==1))return-1;for(_e[1]=0,D=1;D<a;D++)_e[D+1]=_e[D]+$[D];for(S=0;S<k;S++)v[_+S]!==0&&(O[_e[v[_+S]]++]=S);if(x===c?(se=Fe=O,ye=19):x===m?(se=h,be-=257,Fe=g,xt-=257,ye=256):(se=b,Fe=w,ye=-1),B=0,S=0,D=L,xe=T,N=A,q=0,W=-1,R=1<<A,ne=R-1,x===m&&R>u||x===d&&R>l)return 1;for(;;){Le=D-q,O[S]<ye?(X=0,M=O[S]):O[S]>ye?(X=Fe[xt+O[S]],M=se[be+O[S]]):(X=96,M=0),re=1<<D-q,P=1<<N,L=P;do P-=re,E[xe+(B>>q)+P]=Le<<24|X<<16|M|0;while(P!==0);for(re=1<<D-1;B&re;)re>>=1;if(re!==0?(B&=re-1,B+=re):B=0,S++,--$[D]===0){if(D===Y)break;D=v[_+O[S]]}if(D>A&&(B&ne)!==W){for(q===0&&(q=A),xe+=L,N=D-q,U=1<<N;N+q<Y&&(U-=$[N+q],!(U<=0));)N++,U<<=1;if(R+=1<<N,x===m&&R>u||x===d&&R>l)return 1;W=B&ne,E[W]=A<<24|N<<16|xe-T|0}}return B!==0&&(E[xe+B]=D-q<<24|64<<16|0),I.bits=A,0}},{"../utils/common":1}],10:[function(o,n,i){"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,i){"use strict";function s(){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=s},{}],"/lib/inflate.js":[function(o,n,i){"use strict";var s=o("./zlib/inflate"),a=o("./utils/common"),u=o("./utils/strings"),l=o("./zlib/constants"),c=o("./zlib/messages"),m=o("./zlib/zstream"),d=o("./zlib/gzheader"),h=Object.prototype.toString;function g(C){if(!(this instanceof g))return new g(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 m,this.strm.avail_out=0;var v=s.inflateInit2(this.strm,x.windowBits);if(v!==l.Z_OK)throw new Error(c[v]);if(this.header=new d,s.inflateGetHeader(this.strm,this.header),x.dictionary&&(typeof x.dictionary=="string"?x.dictionary=u.string2buf(x.dictionary):h.call(x.dictionary)==="[object ArrayBuffer]"&&(x.dictionary=new Uint8Array(x.dictionary)),x.raw&&(v=s.inflateSetDictionary(this.strm,x.dictionary),v!==l.Z_OK)))throw new Error(c[v])}g.prototype.push=function(C,x){var v=this.strm,_=this.options.chunkSize,k=this.options.dictionary,E,T,O,I,J,D=!1;if(this.ended)return!1;T=x===~~x?x:x===!0?l.Z_FINISH:l.Z_NO_FLUSH,typeof C=="string"?v.input=u.binstring2buf(C):h.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(_),v.next_out=0,v.avail_out=_),E=s.inflate(v,l.Z_NO_FLUSH),E===l.Z_NEED_DICT&&k&&(E=s.inflateSetDictionary(this.strm,k)),E===l.Z_BUF_ERROR&&D===!0&&(E=l.Z_OK,D=!1),E!==l.Z_STREAM_END&&E!==l.Z_OK)return this.onEnd(E),this.ended=!0,!1;v.next_out&&(v.avail_out===0||E===l.Z_STREAM_END||v.avail_in===0&&(T===l.Z_FINISH||T===l.Z_SYNC_FLUSH))&&(this.options.to==="string"?(O=u.utf8border(v.output,v.next_out),I=v.next_out-O,J=u.buf2string(v.output,O),v.next_out=I,v.avail_out=_-I,I&&a.arraySet(v.output,v.output,O,I,0),this.onData(J)):this.onData(a.shrinkBuf(v.output,v.next_out))),v.avail_in===0&&v.avail_out===0&&(D=!0)}while((v.avail_in>0||v.avail_out===0)&&E!==l.Z_STREAM_END);return E===l.Z_STREAM_END&&(T=l.Z_FINISH),T===l.Z_FINISH?(E=s.inflateEnd(this.strm),this.onEnd(E),this.ended=!0,E===l.Z_OK):(T===l.Z_SYNC_FLUSH&&(this.onEnd(l.Z_OK),v.avail_out=0),!0)},g.prototype.onData=function(C){this.chunks.push(C)},g.prototype.onEnd=function(C){C===l.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 g(x);if(v.push(C,!0),v.err)throw v.msg||c[v.err];return v.result}function w(C,x){return x=x||{},x.raw=!0,b(C,x)}i.Inflate=g,i.inflate=b,i.inflateRaw=w,i.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 TM=globalThis.fetch,ca=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]`}},FS=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;r<o&&e.__mayPropagate;r++)t[r](e)}},AS=new Date("1904-01-01T00:00:00+0000").getTime();function IS(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var LS=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(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,i)})})}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 IS([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(AS+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}`,i=[];for(;e--;)i.push(this[n]);return i}},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()}},ke=class extends lt{constructor(e,t,r){let{parser:o,start:n}=super(new LS(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 NS=class extends ke{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 MS(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);ae(this.tables,n.tag.trim(),i)})}},MS=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},xy=wy.inflate||void 0,Sy=void 0,VS=class extends ke{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 DS(o)),BS(this,t,r)}},DS=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function BS(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=0,i=t;if(o.compLength!==o.origLength){let s=t.buffer.slice(o.offset,o.offset+o.compLength),a;if(xy)a=xy(new Uint8Array(s));else if(Sy)a=Sy(new Uint8Array(s));else{let u="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(u),new Error(u)}i=new DataView(a.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},i)})})}var Cy=by,_y=void 0,jS=class extends ke{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 zS(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,u)=>{let l=this.directory[u+1];l&&(l.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let i,s=t.buffer.slice(n);if(Cy)i=Cy(new Uint8Array(s));else if(_y)i=new Uint8Array(_y(s));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}HS(this,i,r)}},zS=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=US(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 HS(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=o.offset,i=n+(o.transformLength?o.transformLength:o.origLength),s=new DataView(t.slice(n,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},s)}catch(a){console.error(a)}})})}function US(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 Fy={},Ay=!1;Promise.all([Promise.resolve().then(function(){return yC}),Promise.resolve().then(function(){return bC}),Promise.resolve().then(function(){return xC}),Promise.resolve().then(function(){return _C}),Promise.resolve().then(function(){return EC}),Promise.resolve().then(function(){return FC}),Promise.resolve().then(function(){return IC}),Promise.resolve().then(function(){return NC}),Promise.resolve().then(function(){return GC}),Promise.resolve().then(function(){return r_}),Promise.resolve().then(function(){return U_}),Promise.resolve().then(function(){return G_}),Promise.resolve().then(function(){return X_}),Promise.resolve().then(function(){return $_}),Promise.resolve().then(function(){return tR}),Promise.resolve().then(function(){return oR}),Promise.resolve().then(function(){return sR}),Promise.resolve().then(function(){return lR}),Promise.resolve().then(function(){return uR}),Promise.resolve().then(function(){return dR}),Promise.resolve().then(function(){return mR}),Promise.resolve().then(function(){return gR}),Promise.resolve().then(function(){return bR}),Promise.resolve().then(function(){return SR}),Promise.resolve().then(function(){return CR}),Promise.resolve().then(function(){return RR}),Promise.resolve().then(function(){return TR}),Promise.resolve().then(function(){return OR}),Promise.resolve().then(function(){return FR}),Promise.resolve().then(function(){return LR}),Promise.resolve().then(function(){return jR}),Promise.resolve().then(function(){return WR}),Promise.resolve().then(function(){return qR}),Promise.resolve().then(function(){return JR}),Promise.resolve().then(function(){return $R}),Promise.resolve().then(function(){return t2}),Promise.resolve().then(function(){return n2}),Promise.resolve().then(function(){return s2}),Promise.resolve().then(function(){return f2}),Promise.resolve().then(function(){return p2}),Promise.resolve().then(function(){return g2})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];Fy[r]=t[r]}),Ay=!0});function WS(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=Fy[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function GS(){let e=0;function t(r,o){if(!Ay)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(WS)}return new Promise((r,o)=>t(r))}function YS(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 i={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(i||(i=`${e} is not a known webfont format.`),t)throw new Error(i);console.warn(`Could not load font: ${i}`)}async function qS(e,t,r={}){if(!globalThis.document)return;let o=YS(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([s,a])=>`${s}: ${a};`)),n.textContent=`
+</svg>`}var Nh={mobile:"480px",tablet:"782px"},Mh=/^(\d+|\d*\.\d+)(px|em|rem)$/,sx=16;function ax(e){return"mobile"in e||"tablet"in e}function lx(e){return!e||typeof e!="object"?{}:ax(e)?e:e.settings?.viewport??{}}function cx(e){return typeof e=="string"&&Mh.test(e.trim())}function Rc(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(Mh);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*sx}function Ec(e){let t=lx(e),r={},o={};Object.keys(Nh).forEach(a=>{let u=a,l=t[u],c=Rc(l);c!==void 0&&cx(l)&&(r[u]=l.trim(),o[u]=c)});let n=Object.keys(r);if(!n.length)return{...Nh};if(n.length===1)return r;let i=r.mobile,s=r.tablet;return o.mobile>=o.tablet?{mobile:i}:{mobile:i,tablet:s}}function Vh(e){let t=Ec(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}function Bs(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=s=>{Object.keys(s).forEach(a=>{let u=s[a];if(typeof u=="object"&&u!==null)if(u.ref!==void 0)if(typeof u.ref!="string"||u.ref.trim()==="")delete s[a];else{let l=ht(e,u.ref);l!=null?s[a]=l:delete s[a]}else n(u),Object.keys(u).length===0&&delete s[a]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(i),i}var Oc="default";function zh(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===Oc)&&(!r||r===Oc)}function ux(e){return zh(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==Oc)}function fx(e,t){let r=ux(t);return r.length?ht(e,r):e}var dx=new Set(["blocks","variations","css"]),Tc=Object.freeze({value:{},sources:{}}),px={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function wo(e){let t=px[e];return t?{...t}:null}function xo(e,t){return!e||!t?null:{styles:e,source:t}}function mx(e){return e.join(".")}function hx(e){return{...e}}function Hh(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function Pc(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function So(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!dx.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}Hh(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var Dh=new Set(["backgroundImage"]);function Uh(e,t,r,o,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let a=t[s];if(Hh(a))continue;if(Pc(a)){if(a.ref.trim()==="")continue;let l=ht(r,a.ref);if(l==null||Pc(l))continue;a=l}let u=[...i,s];if(!Dh.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!Pc(a)){let l=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=Uh({...l},a,r,o,n,u)}else e[s]=Dh.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[mx(u)]=hx(o))}return e}function js(e,t){if(!e)return null;let r=fx(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var gx=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function yx(e){return e.startsWith("elements.")?!1:gx.some(t=>e===t||e.startsWith(`${t}.`))}function Wh(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let n=e[r];n&&typeof n=="object"&&(Wh(n,o),Object.keys(n).length===0&&delete e[r])}function vx(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&yx(r)&&(Wh(e,r.split(".")),delete t[r])}function bx(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=bc(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function Bh(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return Tc;let s=e.styles,a={viewport:n,pseudoState:i},u=s,l=s.blocks?.[t]??null,c=(o??[]).map(w=>s.elements?.[w]??null).filter(w=>!!w),m=r?Bs(e,t,r)??null:null,d=[xo(So(u),wo("root")),...c.map(w=>xo(So(w),wo("element"))),l?xo(So(l),wo("block")):null,m?xo(So(m),wo("blockVariation")):null];zh(a)||d.push(xo(So(js(u,a)),wo("root")),...c.map(w=>xo(So(js(w,a)),wo("element"))),l?xo(So(js(l,a)),wo("block")):null,m?xo(So(js(m,a)),wo("blockVariation")):null);let h=d.filter(Boolean);if(h.length===0)return Tc;let g={},b=h.reduce((w,_)=>Uh(w,_.styles,e,_.source,g),{});return vx(b,g),bx(b,e,e._links??null),{value:b,sources:g}}var wx={},jh=new WeakMap;function Gh(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return Bh(e,t);let o=jh.get(r);o||(o=new WeakMap,jh.set(r,o));let n=e?._links??wx,i=o.get(n);i||(i=new Map,o.set(n,i));let s=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,a=(t.blockName||"")+""+(t.variationName||"")+""+s;if(i.has(a))return i.get(a);let u=Bh(e,t);return i.set(a,u),u}var Yh=f(ai(),1),{lock:qh,unlock:mI}=(0,Yh.__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={};qh(Tn,{getResponsiveMediaQueries:Vh,getViewportBreakpoints:Ec,getViewportBreakpointValueInPixels:Rc,getDuotoneFilter:Lh,getDuotoneStylesheet:Ih,getDuotoneUnsetStylesheet:Ah,resolveStyle:Gh,getVariationStyle:Bs});var kc=f(Te(),1);var Zh=f(Te(),1),gt=(0,Zh.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var Xh=f(Z(),1);function gi({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,kc.useMemo)(()=>Go(r,t),[r,t]),s=(0,kc.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,Xh.jsx)(gt.Provider,{value:s,children:e})}var eo=f(ue(),1),dg=f(ge(),1);var Lx=f(Kt(),1),Nx=f(sr(),1);var Kh=f(Z(),1);function Fc({className:e,...t}){return(0,Kh.jsx)(ci,{className:We(e,"global-styles-ui-icon-with-current-color"),...t})}var _o=f(ue(),1);var Yo=f(Z(),1);function xx({icon:e,children:t,...r}){return(0,Yo.jsxs)(_o.__experimentalItem,{...r,children:[e&&(0,Yo.jsxs)(_o.__experimentalHStack,{justify:"flex-start",children:[(0,Yo.jsx)(Fc,{icon:e,size:24}),(0,Yo.jsx)(_o.FlexItem,{children:t})]}),!e&&t]})}function Qr(e){return(0,Yo.jsx)(_o.Navigator.Button,{as:xx,...e})}var Cx=f(ue(),1);var Rx=f(ge(),1),rg=f(Dt(),1);var Rr=f(Te(),1),eg=f(Kt(),1),tg=f(sr(),1),Ic=f(ge(),1);var dt=f(ge(),1);var Jh=f(ai(),1),{lock:BI,unlock:De}=(0,Jh.__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:UI}=De(Tn),WI={link:[{value:":link",label:(0,dt.__)("Link")},{value:":any-link",label:(0,dt.__)("Any Link")},{value:":visited",label:(0,dt.__)("Visited")},{value:":hover",label:(0,dt.__)("Hover")},{value:":focus",label:(0,dt.__)("Focus")},{value:":focus-visible",label:(0,dt.__)("Focus-visible")},{value:":active",label:(0,dt.__)("Active")}],button:[{value:":link",label:(0,dt.__)("Link")},{value:":any-link",label:(0,dt.__)("Any Link")},{value:":visited",label:(0,dt.__)("Visited")},{value:":hover",label:(0,dt.__)("Hover")},{value:":focus",label:(0,dt.__)("Focus")},{value:":focus-visible",label:(0,dt.__)("Focus-visible")},{value:":active",label:(0,dt.__)("Active")}]},GI={"core/button":[{value:":hover",label:(0,dt.__)("Hover")},{value:":focus",label:(0,dt.__)("Focus")},{value:":focus-visible",label:(0,dt.__)("Focus-visible")},{value:":active",label:(0,dt.__)("Active")}]},YI=[{value:"@tablet",label:(0,dt.__)("Tablet")},{value:"@mobile",label:(0,dt.__)("Mobile")}];function Ac(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"&&Ac(e[r],t);return e}var zs=(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=zs(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function yi(e,t){let r=zs(structuredClone(e),t);return pi(r,e)}function Qh(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 $h(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,i=Qh(o,n),s=e?.styles?.elements?.heading?.typography?.fontFamily,a;return s?a=Qh(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=i,[i,a]}function qe(e,t,r="merged",o=!0,n){let{user:i,base:s,merged:a,onChange:u}=(0,Rr.useContext)(gt),l=n?.split(".").filter(Boolean)??[],c=l.find(w=>w.startsWith(":")),m=l.filter(w=>!w.startsWith(":")).join("."),d=[e,m].filter(Boolean).join("."),h=a;r==="base"?h=s:r==="user"&&(h=i);let g=(0,Rr.useMemo)(()=>{let w=Vs(h,d,t,o);return c?w?.[c]??{}:w},[h,d,t,o,c]),b=(0,Rr.useCallback)(w=>{let _=w;c&&(_={...Vs(i,d,t,!1),[c]:w});let x=wc(i,d,_,t);u(x)},[i,u,d,t,c]);return[g,b]}function Ke(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:s}=(0,Rr.useContext)(gt),a=i;r==="base"?a=n:r==="user"&&(a=o);let u=(0,Rr.useMemo)(()=>gc(a,e,t),[a,e,t]),l=(0,Rr.useCallback)(c=>{let m=yc(o,e,c,t);s(m)},[o,s,e,t]);return[u,l]}var Sx=[];function _x({title:e,settings:t,styles:r}){return e===(0,Ic.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Hs(e=[]){let{variationsFromTheme:t}=(0,eg.useSelect)(o=>({variationsFromTheme:o(tg.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||Sx}),[]),{user:r}=(0,Rr.useContext)(gt);return(0,Rr.useMemo)(()=>{let o=structuredClone(r),n=Ac(o,e);n.title=(0,Ic.__)("Default");let i=t.filter(a=>yi(a,e)).map(a=>Go(n,a)),s=[n,...i];return s?.length?s.filter(_x):[]},[e,r,t])}var Lc=f(Z(),1),{useHasDimensionsPanel:tL,useHasTypographyPanel:rL,useHasColorPanel:oL,useSettingsForBlockElement:nL,useHasBackgroundPanel:iL}=De(rg.privateApis);var Hr=f(ue(),1);function Pn(){let[e="black"]=qe("color.text"),[t="white"]=qe("color.background"),[r=e]=qe("elements.h1.color.text"),[o=r]=qe("elements.link.color.text"),[n=o]=qe("elements.button.color.background"),[i]=Ke("color.palette.core")||[],[s]=Ke("color.palette.theme")||[],[a]=Ke("color.palette.custom")||[],u=(s??[]).concat(a??[]).concat(i??[]),l=u.filter(({color:d})=>d===e),c=u.filter(({color:d})=>d===n),m=l.concat(c).concat(u).filter(({color:d})=>d!==t).slice(0,2);return{paletteColors:u,highlightedColors:m}}var sg=f(Te(),1),ag=f(ue(),1),Vc=f(ge(),1);function Ex(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}var Tx={normal:400,bold:700};function og(e){return e!==void 0&&Number.isFinite(e)&&e>=1&&e<=1e3}function Nc(e){let t=String(e??"").trim().toLowerCase().split(/\s+/).filter(Boolean).map(n=>Tx[n]??Number(n)),[r,o]=t;return og(r)?t.length!==2||!og(o)?String(r):String(Math.min(Math.max(400,r),o)):"400"}function ng(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!var\(\s*--[\w-]+\s*\)$)(?!^[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 Mc(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 On(e){let t={fontFamily:ng(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=r.map(n=>Number(Nc(n.fontWeight)));t.fontWeight=String(Ex(400,o)??400)}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&Nc(e.fontFace[0].fontWeight)||"400"}return t}function ig(e){return{fontFamily:ng(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:Nc(e.fontWeight)}}var vi=f(Z(),1);function Us({fontSize:e,variation:t}){let{base:r}=(0,sg.useContext)(gt),o=r;t&&(o={...r,...t});let[n]=qe("color.text"),[i,s]=$h(o),a=i?On(i):{},u=s?On(s):{};return n&&(a.color=n,u.color=n),e&&(a.fontSize=e,u.fontSize=e),(0,vi.jsxs)(ag.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,vi.jsx)("span",{style:u,children:(0,Vc._x)("A","Uppercase letter A")}),(0,vi.jsx)("span",{style:a,children:(0,Vc._x)("a","Lowercase letter A")})]})}var lg=f(ue(),1);var cg=f(Z(),1);function ug({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Pn(),o=e*t;return r.map(({slug:n,color:i},s)=>(0,cg.jsx)(lg.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:s===1?.2:.1}},`${n}-${s}`))}var fg=f(ue(),1),kn=f(yo(),1),qo=f(Te(),1);var $r=f(Z(),1),Dc=248,Bc=152,Px={leading:!0,trailing:!0};function Ox({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=qe("color.background"),[i]=qe("color.gradient"),s=(0,kn.useReducedMotion)(),[a,u]=(0,qo.useState)(!1),[l,{width:c}]=(0,kn.useResizeObserver)(),[m,d]=(0,qo.useState)(c),[h,g]=(0,qo.useState)(),b=(0,kn.useThrottle)(d,250,Px);(0,qo.useLayoutEffect)(()=>{c&&b(c)},[c,b]),(0,qo.useLayoutEffect)(()=>{let v=m?m/Dc:1,C=v-(h||0);(Math.abs(C)>.1||!h)&&g(v)},[m,h]);let w=c?c/Dc:1,_=h||w,x=!!c;return(0,$r.jsxs)($r.Fragment,{children:[(0,$r.jsx)("div",{style:{position:"relative"},children:l}),!x&&(0,$r.jsx)(ui,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:Dc/Bc}}),x&&(0,$r.jsx)("div",{className:We("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:Bc*_},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),tabIndex:-1,children:(0,$r.jsx)(fg.__unstableMotion.div,{style:{height:Bc*_,width:"100%",background:i??n},initial:"start",animate:(a||r)&&!s&&t?"hover":"start",children:[].concat(e).map((v,C)=>v({ratio:_,key:C}))})})]})}var Fn=Ox;var Jt=f(Z(),1),kx={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},Fx={hover:{opacity:1},start:{opacity:.5}},Ax={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function Ix({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=qe("typography.fontWeight"),[i="serif"]=qe("typography.fontFamily"),[s=i]=qe("elements.h1.typography.fontFamily"),[a=n]=qe("elements.h1.typography.fontWeight"),[u="black"]=qe("color.text"),[l=u]=qe("elements.h1.color.text"),{paletteColors:c}=Pn();return(0,Jt.jsxs)(Fn,{label:e,isFocused:t,withHoverView:r,children:[({ratio:m,key:d})=>(0,Jt.jsx)(Hr.__unstableMotion.div,{variants:kx,style:{height:"100%",overflow:"hidden"},children:(0,Jt.jsxs)(Hr.__experimentalHStack,{spacing:10*m,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Jt.jsx)(Us,{fontSize:65*m,variation:o}),(0,Jt.jsx)(Hr.__experimentalVStack,{spacing:4*m,children:(0,Jt.jsx)(ug,{normalizedColorSwatchSize:32,ratio:m})})]})},d),({key:m})=>(0,Jt.jsx)(Hr.__unstableMotion.div,{variants:r?Fx:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Jt.jsx)(Hr.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:c.slice(0,4).map(({color:d},h)=>(0,Jt.jsx)("div",{style:{height:"100%",background:d,flexGrow:1}},h))})},m),({ratio:m,key:d})=>(0,Jt.jsx)(Hr.__unstableMotion.div,{variants:Ax,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Jt.jsx)(Hr.__experimentalVStack,{spacing:3*m,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*m,boxSizing:"border-box"},children:e&&(0,Jt.jsx)("div",{style:{fontSize:40*m,fontFamily:s,color:l,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},d)]})}var jc=Ix;var pg=f(Z(),1);var Uc=f(Cn(),1),Ro=f(ge(),1),Ur=f(ue(),1);var Wc=f(Kt(),1),dr=f(Te(),1),Ws=f(Dt(),1),bg=f(yo(),1);import{speak as Bx}from"@wordpress/a11y";var mg=f(Cn(),1),hg=f(Kt(),1),Mx=f(ue(),1);var Vx=f(Z(),1);function Dx(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function zc(e){let t=(0,hg.useSelect)(n=>{let{getBlockStyles:i}=n(mg.store);return i(e)},[e]),[r]=qe("variations",e),o=Object.keys(r??{});return Dx(t,o)}var Co=f(ue(),1),gg=f(ge(),1);var yg=f(Dt(),1);var vg=f(Z(),1),{StateControl:VL,StateControlBadges:DL}=De(yg.privateApis);var Bt=f(Z(),1),{useHasDimensionsPanel:jx,useHasTypographyPanel:zx,useHasBorderPanel:Hx,useSettingsForBlockElement:Ux,useHasColorPanel:Wx,useHasBackgroundPanel:Gx}=De(Ws.privateApis),{Menu:ZL}=De(Ur.privateApis);function Hc(e){return e==null?!1:Array.isArray(e)?e.length>0:typeof e=="object"?Object.values(e).some(Hc):!0}function Yx(e,t){return Hc(e?.styles?.blocks?.[t])||Hc(e?.settings?.blocks?.[t])}function qx(){let e=(0,Wc.useSelect)(n=>n(Uc.store).getBlockTypes(),[]),t=(n,i)=>{let{core:s,noncore:a}=n;return(i.name.startsWith("core/")?s:a).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function Zx(e){let[t]=Ke("",e),r=Ux(t,e),o=zx(r),n=Wx(r),i=Gx(r),s=Hx(r),a=jx(r),u=s||a,l=!!zc(e)?.length;return o||n||i||u||l}function Xx({block:e,isCustomized:t}){return Zx(e.name)?(0,Bt.jsx)(Qr,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Bt.jsxs)(Ur.__experimentalHStack,{justify:"flex-start",spacing:2,children:[(0,Bt.jsx)(Ws.BlockIcon,{className:"global-styles-ui-block-types-item__icon",icon:e.icon}),(0,Bt.jsx)(Ur.FlexItem,{children:e.title}),t&&(0,Bt.jsxs)(Bt.Fragment,{children:[(0,Bt.jsx)(rc,{children:(0,Ro.__)("Has custom styles")}),(0,Bt.jsx)("span",{"aria-hidden":"true",className:"global-styles-ui-block-types-item__indicator"})]})]})}):null}function Kx({filterValue:e,styleFilter:t}){let r=t==="customized"&&!e?(0,Ro.__)("You haven't customized any blocks yet."):(0,Ro.__)("No blocks found.");return(0,Bt.jsx)(Ur.__experimentalText,{align:"center",as:"p",className:"global-styles-ui-block-types-item-list__no-results",children:r})}function Jx({filterValue:e,styleFilter:t}){let r=qx(),o=(0,bg.useDebounce)(Bx,500),{isMatchingSearchTerm:n}=(0,Wc.useSelect)(Uc.store),{user:i}=(0,dr.useContext)(gt),s=(0,dr.useMemo)(()=>{let m=new Set;return[...Object.keys(i?.styles?.blocks??{}),...Object.keys(i?.settings?.blocks??{})].forEach(h=>{Yx(i,h)&&m.add(h)}),m},[i]),a=e?r.filter(m=>n(m,e)):r,u=t==="customized"?a.filter(m=>s.has(m.name)):a,l=(0,dr.useRef)(null),c=u.length>0;return(0,dr.useEffect)(()=>{if(!e&&t==="all")return;let m=c&&l.current?.childElementCount||0,d=(0,Ro.sprintf)((0,Ro._n)("%d result found.","%d results found.",m),m);o(d,"polite")},[e,t,c,o]),(0,Bt.jsx)("div",{ref:l,className:"global-styles-ui-block-types-item-list",role:"list",children:u.length===0?(0,Bt.jsx)(Kx,{filterValue:e,styleFilter:t}):u.map(m=>(0,Bt.jsx)(Xx,{block:m,isCustomized:s.has(m.name)},"menu-itemblock-"+m.name))})}var XL=(0,dr.memo)(Jx);var oS=f(Cn(),1),_g=f(Dt(),1),Gc=f(Te(),1),nS=f(Kt(),1),iS=f(sr(),1),Yc=f(ue(),1),Cg=f(ge(),1);var Qx=f(Dt(),1),wg=f(Cn(),1),$x=f(ue(),1),eS=f(Te(),1);var tS=f(Z(),1),{getViewportBreakpoints:rN,getViewportBreakpointValueInPixels:oN}=De(Tn);var xg=f(ue(),1),Sg=f(Z(),1);function Er({children:e,level:t=2}){return(0,Sg.jsx)(xg.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var qc=f(Z(),1);var{useHasDimensionsPanel:vN,useHasTypographyPanel:bN,useHasBorderPanel:wN,useSettingsForBlockElement:xN,useHasColorPanel:SN,useHasFiltersPanel:_N,useHasImageSettingsPanel:CN,useHasBackgroundPanel:RN,BackgroundPanel:EN,BorderPanel:TN,ColorPanel:PN,TypographyPanel:ON,DimensionsPanel:kN,FiltersPanel:FN,ImageSettingsPanel:AN,AdvancedPanel:IN}=De(_g.privateApis);var v2=f(ge(),1),b2=f(ue(),1),w2=f(Te(),1);var sS=f(ue(),1);var aS=f(Z(),1);var lS=f(ge(),1),Gs=f(ue(),1);var Rg=f(Z(),1);var Zs=f(ue(),1);var Eg=f(ue(),1);var Ys=f(Z(),1),cS=({variation:e,isFocused:t,withHoverView:r})=>(0,Ys.jsx)(Fn,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,Ys.jsx)(Eg.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ys.jsx)(Us,{variation:e,fontSize:85*o})},n)}),Tg=cS;var Zo=f(Te(),1),Og=f(Zc(),1),qs=f(ge(),1);var Eo=f(Z(),1);function An({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,s]=(0,Zo.useState)(!1),{base:a,user:u,onChange:l}=(0,Zo.useContext)(gt),c=(0,Zo.useMemo)(()=>{let w=Go(a,e);return o&&(w=zs(w,o)),{user:e,base:a,merged:w,onChange:()=>{}}},[e,a,o]),m=()=>l(e),d=w=>{w.keyCode===Og.ENTER&&(w.preventDefault(),m())},h=(0,Zo.useMemo)(()=>pi(u,e),[u,e]),g=e?.title;e?.description&&(g=(0,qs.sprintf)((0,qs._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let b=(0,Eo.jsx)("div",{className:We("global-styles-ui-variations_item",{"is-active":h}),role:"button",onClick:m,onKeyDown:d,tabIndex:0,"aria-label":g,"aria-current":h,onFocus:()=>s(!0),onBlur:()=>s(!1),children:(0,Eo.jsx)("div",{className:We("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,Eo.jsx)(gt.Provider,{value:c,children:n?(0,Eo.jsxs)(xn.Root,{children:[(0,Eo.jsx)(xn.Trigger,{render:b}),(0,Eo.jsx)(xn.Popup,{children:e?.title})]}):b})}var Xo=f(Z(),1),kg=["typography"];function Xs({title:e,gap:t=2}){let r=Hs(kg);return r?.length<=1?null:(0,Xo.jsxs)(Zs.__experimentalVStack,{spacing:3,children:[e&&(0,Xo.jsx)(Er,{level:3,children:e}),(0,Xo.jsx)(Zs.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Xo.jsx)(An,{variation:o,properties:kg,showTooltip:!0,children:()=>(0,Xo.jsx)(Tg,{variation:o})},n))})]})}var g2=f(ge(),1),Ri=f(ue(),1);var y2=f(Te(),1);var to=f(Te(),1),ko=f(Kt(),1),Oo=f(sr(),1),Qc=f(ge(),1);var Xc=f(Ag(),1),Ig=f(sr(),1),Lg="/wp/v2/font-families";function Ng(e){let{receiveEntityRecords:t}=e.dispatch(Ig.store);t("postType","wp_font_family",[],void 0,!0)}async function Mg(e,t){let o=await(0,Xc.default)({path:Lg,method:"POST",body:e});return Ng(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function Vg(e,t,r){let o={path:`${Lg}/${e}/font-faces`,method:"POST",body:t},n=await(0,Xc.default)(o);return Ng(r),{id:n.id,...n.font_face_settings}}var In=function(){return In=Object.assign||function(t){for(var r,o=1,n=arguments.length;o<n;o++){r=arguments[o];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},In.apply(this,arguments)};function Dg(e){return e.toLowerCase()}var uS=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],fS=/[^A-Z0-9]+/gi;function jg(e,t){t===void 0&&(t={});for(var r=t.splitRegexp,o=r===void 0?uS:r,n=t.stripRegexp,i=n===void 0?fS:n,s=t.transform,a=s===void 0?Dg:s,u=t.delimiter,l=u===void 0?" ":u,c=Bg(Bg(e,o,"$1\0$2"),i,"\0"),m=0,d=c.length;c.charAt(m)==="\0";)m++;for(;c.charAt(d-1)==="\0";)d--;return c.slice(m,d).split("\0").map(a).join(l)}function Bg(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce(function(o,n){return o.replace(n,r)},e)}function zg(e,t){return t===void 0&&(t={}),jg(e,In({delimiter:"."},t))}function Hg(e,t){return t===void 0&&(t={}),zg(e,In({delimiter:"-"},t))}function Ks(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Hg(t,{splitRegexp:[/(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,/(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})}var pr=f(ge(),1),Kc=["otf","ttf","woff","woff2"],Ug={100:(0,pr._x)("Thin","font weight"),200:(0,pr._x)("Extra-light","font weight"),300:(0,pr._x)("Light","font weight"),400:(0,pr._x)("Normal","font weight"),500:(0,pr._x)("Medium","font weight"),600:(0,pr._x)("Semi-bold","font weight"),700:(0,pr._x)("Bold","font weight"),800:(0,pr._x)("Extra-bold","font weight"),900:(0,pr._x)("Black","font weight")},Wg={normal:(0,pr._x)("Normal","font style"),italic:(0,pr._x)("Italic","font style")};var{File:Gg}=window;function To(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function dS(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function Js(e){let t=Ug[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":Wg[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function pS(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 Yg(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,...i}=o,s=r.get(o.slug),a=pS(s.fontFace,n);r.set(o.slug,{...i,fontFace:a})}else r.set(o.slug,{...o});return Array.from(r.values())}async function Po(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof Gg)o=await t.arrayBuffer();else return;let i=await new window.FontFace(Mc(e.fontFamily),o,{style:e.fontStyle,weight:String(e.fontWeight)}).load();if((r==="document"||r==="all")&&document.fonts.add(i),r==="iframe"||r==="all"){let s=document.querySelector('iframe[name="editor-canvas"]');s?.contentDocument&&s.contentDocument.fonts.add(i)}}function bi(e,t="all"){let r=o=>{o.forEach(n=>{n.family===Mc(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 Ln(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return dS(t)||(t=encodeURI(t)),t}function qg(e){let t=new FormData,{fontFace:r,category:o,...n}=e,i={...n,slug:Ks(e.slug)};return t.append("font_family_settings",JSON.stringify(i)),t}function Zg(e){return(e?.fontFace??[]).map((r,o)=>{let n={...r},i=new FormData;if(n.file){let s=Array.isArray(n.file)?n.file:[n.file],a=[];s.forEach((u,l)=>{let c=`file-${o}-${l}`;i.append(c,u,u.name),a.push(c)}),n.src=a.length===1?a[0]:a,delete n.file,i.append("font_face_settings",JSON.stringify(n))}else i.append("font_face_settings",JSON.stringify(n));return i})}async function Xg(e,t,r){let o=[];for(let i of t)try{let s=await Vg(e,i,r);o.push({status:"fulfilled",value:s})}catch(s){o.push({status:"rejected",reason:s})}let n={errors:[],successes:[]};return o.forEach((i,s)=>{if(i.status==="fulfilled"&&i.value){let a=i.value;n.successes.push(a)}else i.reason&&n.errors.push({data:t[s],message:i.reason.message})}),n}async function Kg(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 Gg([o],n,{type:o.type})})));return t.length===1?t[0]:t}function Jc(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function Jg(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[o]=r,e}function Qs(e,t,r=[]){let o=u=>u.slug===e.slug,n=u=>u.find(o),i=u=>u?r.filter(l=>!o(l)):[...r,e],s=u=>{let l=m=>m.fontWeight===t.fontWeight&&m.fontStyle===t.fontStyle;if(!u)return[...r,{...e,fontFace:[t]}];let c=u.fontFace||[];return c.find(l)?c=c.filter(m=>!l(m)):c=[...c,t],c.length===0?r.filter(m=>!o(m)):r.map(m=>o(m)?{...m,fontFace:c}:m)},a=n(r);return t?s(a):i(a)}var Qg=f(Z(),1),jt=(0,to.createContext)({});jt.displayName="FontLibraryContext";function mS({children:e}){let t=(0,ko.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,ko.useDispatch)(Oo.store),{globalStylesId:n}=(0,ko.useSelect)(R=>{let{__experimentalGetCurrentGlobalStylesId:B}=R(Oo.store);return{globalStylesId:B()}},[]),i=(0,Oo.useEntityRecord)("root","globalStyles",n??0,{enabled:n!==void 0}),[s,a]=(0,to.useState)(!1),{records:u=[],isResolving:l}=(0,Oo.useEntityRecords)("postType","wp_font_family",{_embed:!0}),c=(u||[]).map(R=>({id:R.id,...R.font_family_settings||{},fontFace:R?._embedded?.font_faces?.map(B=>B.font_face_settings)||[]}))||[],[m,d]=Ke("typography.fontFamilies"),h=async R=>{if(!i.record)return;let B=i.record,re=Jg(B??{},["settings","typography","fontFamilies"],R);await r("root","globalStyles",re)},[g,b]=(0,to.useState)(""),[w,_]=(0,to.useState)(void 0),x=m?.theme?m.theme.map(R=>To(R,{source:"theme"})).sort((R,B)=>R.name.localeCompare(B.name)):[],v=m?.custom?m.custom.map(R=>To(R,{source:"custom"})).sort((R,B)=>R.name.localeCompare(B.name)):[],C=c?c.map(R=>To(R,{source:"custom"})).sort((R,B)=>R.name.localeCompare(B.name)):[];(0,to.useEffect)(()=>{g||_(void 0)},[g]);let k=R=>{if(!R){_(void 0);return}let re=(R.source==="theme"?x:C).find(P=>P.slug===R.slug);_({...re||R,source:R.source})},[E]=(0,to.useState)(new Set),T=R=>R.reduce((re,P)=>{let W=P?.fontFace&&P.fontFace?.length>0?P?.fontFace.map(ne=>`${ne.fontStyle??""}${ne.fontWeight??""}`):["normal400"];return re[P.slug]=W,re},{}),O=R=>T(R==="theme"?x:v),I=(R,B,re,P)=>!B&&!re?!!O(P)[R]:!!O(P)[R]?.includes((B??"")+(re??"")),J=(R,B)=>O(B)[R]||[];async function D(R){a(!0);try{let B=[],re=[];for(let W of R){let ne=!1,xe=await(0,ko.resolveSelect)(Oo.store).getEntityRecords("postType","wp_font_family",{slug:W.slug,per_page:1,_embed:!0}),se=xe&&xe.length>0?xe[0]:null,be=se?{id:se.id,...se.font_family_settings,fontFace:(se?._embedded?.font_faces??[]).map(Fe=>Fe.font_face_settings)||[]}:null;be||(ne=!0,be=await Mg(qg(W),t));let ye=be.fontFace&&W.fontFace?be.fontFace.filter(Fe=>Fe&&W.fontFace&&Jc(Fe,W.fontFace)):[];be.fontFace&&W.fontFace&&(W.fontFace=W.fontFace.filter(Fe=>!Jc(Fe,be.fontFace)));let $=[],Ce=[];if(W?.fontFace?.length??!1){let Fe=await Xg(be.id,Zg(W),t);$=Fe?.successes,Ce=Fe?.errors}($?.length>0||ye?.length>0)&&(be.fontFace=[...$],B.push(be)),be&&!W?.fontFace?.length&&B.push(be),ne&&(W?.fontFace?.length??0)>0&&$?.length===0&&await o("postType","wp_font_family",be.id,{force:!0}),re=re.concat(Ce)}let P=re.reduce((W,ne)=>W.includes(ne.message)?W:[...W,ne.message],[]);if(B.length>0){let W=Y(B);await h(W)}if(P.length>0){let W=new Error((0,Qc.__)("There was an error installing fonts."));throw W.installationErrors=P,W}}finally{a(!1)}}async function S(R){if(!R?.id)throw new Error((0,Qc.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",R.id,{force:!0});let B=L(R);return await h(B),{deleted:!0}}catch(B){throw console.error("There was an error uninstalling the font family:",B),B}}let L=R=>{let re=(m?.[R.source??""]??[]).filter(W=>W.slug!==R.slug),P={...m,[R.source??""]:re};return d(P),R.fontFace&&R.fontFace.forEach(W=>{bi(W,"all")}),P},Y=R=>{let B=A(R),re={...m,custom:Yg(m?.custom,B)};return d(re),N(B),re},A=R=>R.map(({id:B,fontFace:re,...P})=>({...P,...re&&re.length>0?{fontFace:re.map(({id:W,...ne})=>ne)}:{}})),N=R=>{R.forEach(B=>{B.fontFace&&B.fontFace.forEach(re=>{let P=Ln(re?.src??"");P&&Po(re,P,"all")})})},q=(R,B)=>{let re=m?.[R.source??""]??[],P=Qs(R,B,re);d({...m,[R.source??""]:P});let W=I(R.slug,B?.fontStyle??"",B?.fontWeight??"",R.source??"custom");if(B&&W)bi(B,"all");else{let ne=Ln(B?.src??"");B&&ne&&Po(B,ne,"all")}},U=async R=>{if(!R.src)return;let B=Ln(R.src);!B||E.has(B)||(Po(R,B,"document"),E.add(B))};return(0,Qg.jsx)(jt.Provider,{value:{libraryFontSelected:w,handleSetLibraryFontSelected:k,fontFamilies:m??{},baseCustomFonts:C,isFontActivated:I,getFontFacesActivated:J,loadFontFaceAsset:U,installFonts:D,uninstallFontFamily:S,toggleActivateFont:q,getAvailableFontsOutline:T,modalTabOpen:g,setModalTabOpen:b,saveFontFamilies:h,isResolvingLibrary:l,isInstalling:s},children:e})}var $s=mS;var ma=f(ge(),1),ou=f(ue(),1),Ly=f(sr(),1),m2=f(Kt(),1);var Ie=f(ue(),1),xi=f(sr(),1),$c=f(Kt(),1),Gr=f(Te(),1),st=f(ge(),1);var Mn=f(ge(),1),ea=f(Te(),1),mr=f(ue(),1);var Tr=f(Te(),1);var ro=f(Z(),1),$g=new Set;function hS(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function gS(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 yS({font:e,text:t}){let r=(0,Tr.useRef)(null),o=gS(e),n=On(e);t=t||("name"in e?e.name:"");let s=e.preview??hS(o),a=!!(s&&/\.(png|jpg|jpeg|gif|svg)$/i.test(s)),[u,l]=(0,Tr.useState)(!1),[c,m]=(0,Tr.useState)(!1),[d,h]=(0,Tr.useState)(),{loadFontFaceAsset:g}=(0,Tr.useContext)(jt),b=a?!!s&&($g.has(s)||d===s):c,w=Math.min(Math.max(t.length*12,48),300),_=ig(o),x={fontSize:"18px",lineHeight:1,opacity:b?"1":"0",...n,..._};return(0,Tr.useEffect)(()=>{if(a)return;let v=new window.IntersectionObserver(([C])=>{l(C.isIntersecting)},{});return r.current&&v.observe(r.current),()=>v.disconnect()},[a]),(0,Tr.useEffect)(()=>{(async()=>u&&!a&&(o.src&&await g(o),m(!0)))()},[o,u,g,a]),(0,ro.jsx)("div",{ref:r,className:"font-library__font-demo",children:a?(0,ro.jsxs)(ro.Fragment,{children:[!b&&(0,ro.jsx)(ui,{className:"font-library__font-variant-demo-skeleton",style:{width:w}}),(0,ro.jsx)("img",{src:s,loading:"lazy",alt:t,onLoad:()=>{s&&$g.add(s),h(s)},onError:()=>h(s),className:We("font-library__font-variant_demo-image",{"is-loading":!b})})]}):(0,ro.jsx)("span",{style:x,className:"font-library__font-variant_demo-text",children:t})})}var Nn=yS;var Wr=f(Z(),1);function vS({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let i=e.fontFace?.length||1,s={cursor:t?"pointer":"default"},a=(0,mr.useNavigator)(),u=(0,ea.useRef)(null);return(0,ea.useEffect)(()=>{n&&u.current?.focus()},[n]),(0,Wr.jsx)(mr.Button,{ref:u,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:s,className:"font-library__font-card",children:(0,Wr.jsxs)(mr.Flex,{justify:"space-between",wrap:!1,children:[(0,Wr.jsx)(Nn,{font:e}),(0,Wr.jsxs)(mr.Flex,{justify:"flex-end",children:[(0,Wr.jsx)(mr.FlexItem,{children:(0,Wr.jsx)(mr.__experimentalText,{className:"font-library__font-card__count",children:r||(0,Mn.sprintf)((0,Mn._n)("%d variant","%d variants",i),i)})}),(0,Wr.jsx)(mr.FlexItem,{children:(0,Wr.jsx)(ci,{icon:(0,Mn.isRTL)()?Uo:Wo})})]})]})})}var wi=vS;var ta=f(Te(),1),ra=f(ue(),1);var Ko=f(Z(),1);function bS({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,ta.useContext)(jt),n=(t?.fontFace?.length??0)>0?r(t.slug,e.fontStyle,e.fontWeight,t.source):r(t.slug,void 0,void 0,t.source),i=()=>{if((t?.fontFace?.length??0)>0){o(t,e);return}o(t)},s=t.name+" "+Js(e),a=(0,ta.useId)();return(0,Ko.jsx)("div",{className:"font-library__font-card",children:(0,Ko.jsxs)(ra.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Ko.jsx)(ra.CheckboxControl,{checked:n,onChange:i,id:a}),(0,Ko.jsx)("label",{htmlFor:a,children:(0,Ko.jsx)(Nn,{font:e,text:s,onClick:i})})]})})}var ey=bS;function ty(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 oa(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?ty(t.fontWeight?.toString()??"normal")-ty(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Ee=f(Z(),1);function ry(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 wS(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:i,saveFontFamilies:s,getFontFacesActivated:a}=(0,Gr.useContext)(jt),[u,l]=Ke("typography.fontFamilies"),[c,m]=(0,Gr.useState)(void 0),[d,h]=(0,Gr.useState)(!1),[g,b]=(0,Gr.useState)(null),[w]=Ke("typography.fontFamilies",void 0,"base"),_=(0,$c.useSelect)(P=>{let{__experimentalGetCurrentGlobalStylesId:W}=P(xi.store);return W()},[]),x=(0,xi.useEntityRecord)("root","globalStyles",_??0,{enabled:_!==void 0}),v=x?.edits?.settings?.typography?.fontFamilies,C=x?.record?.settings?.typography?.fontFamilies,k=(0,Gr.useMemo)(()=>v===void 0?!1:ry(v)!==ry(C),[v,C]),E=u?.theme?u.theme.map(P=>To(P,{source:"theme"})).sort((P,W)=>P.name.localeCompare(W.name)):[],T=new Set(E.map(P=>P.slug)),O=w?.theme?E.concat(w.theme.filter(P=>!T.has(P.slug)).map(P=>To(P,{source:"theme"})).sort((P,W)=>P.name.localeCompare(W.name))):[],I=t?.source==="custom"&&t?.id,J=(0,$c.useSelect)(P=>{let{canUser:W}=P(xi.store);return I&&W("delete",{kind:"postType",name:"wp_font_family",id:I})},[I]),D=!!t&&t?.source!=="theme"&&J,S=()=>{h(!0)},L=async()=>{b(null);try{await s(u),b({type:"success",message:(0,st.__)("Font family updated successfully.")})}catch(P){b({type:"error",message:(0,st.sprintf)((0,st.__)("There was an error updating the font family. %s"),P.message)})}},Y=P=>P?!P.fontFace||!P.fontFace.length?[{fontFamily:P.fontFamily,fontStyle:"normal",fontWeight:"400"}]:oa(P.fontFace):[],A=P=>{let W=P?.fontFace&&(P?.fontFace?.length??0)>0?P.fontFace.length:1,ne=a(P.slug,P.source).length;return(0,st.sprintf)((0,st.__)("%1$d of %2$d active"),ne,W)};(0,Gr.useEffect)(()=>{r(t)},[]);let N=t?a(t.slug,t.source).length:0,q=t?.fontFace?.length??(t?.fontFamily?1:0),U=N>0&&N!==q,R=N===q,B=()=>{if(!t||!t?.source)return;let P=u?.[t.source]?.filter(ne=>ne.slug!==t.slug)??[],W=R?P:[...P,t];l({...u,[t.source]:W}),t.fontFace&&t.fontFace.forEach(ne=>{if(R)bi(ne,"all");else{let xe=Ln(ne?.src??"");xe&&Po(ne,xe,"all")}})},re=O.length>0||e.length>0;return(0,Ee.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,Ee.jsx)("div",{className:"font-library__loading",children:(0,Ee.jsx)(Ie.ProgressBar,{})}),!n&&(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsxs)(Ie.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,Ee.jsx)(Ie.Navigator.Screen,{path:"/",children:(0,Ee.jsxs)(Ie.__experimentalVStack,{spacing:"8",children:[g&&(0,Ee.jsx)(Ie.Notice,{status:g.type,onRemove:()=>b(null),children:g.message}),!re&&(0,Ee.jsx)(Ie.__experimentalText,{as:"p",children:(0,st.__)("No fonts installed.")}),O.length>0&&(0,Ee.jsxs)(Ie.__experimentalVStack,{children:[(0,Ee.jsx)("h2",{className:"font-library__fonts-title",children:(0,st._x)("Theme","font source")}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:O.map(P=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(wi,{font:P,navigatorPath:"/fontFamily",variantsText:A(P),shouldFocus:P.slug===c,onClick:()=>{b(null),r(P)}})},P.slug))})]}),e.length>0&&(0,Ee.jsxs)(Ie.__experimentalVStack,{children:[(0,Ee.jsx)("h2",{className:"font-library__fonts-title",children:(0,st._x)("Custom","font source")}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(P=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(wi,{font:P,navigatorPath:"/fontFamily",variantsText:A(P),shouldFocus:P.slug===c,onClick:()=>{b(null),r(P)}})},P.slug))})]})]})}),(0,Ee.jsxs)(Ie.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Ee.jsx)(xS,{font:t,isOpen:d,setIsOpen:h,setNotice:b,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,Ee.jsxs)(Ie.Flex,{justify:"flex-start",children:[(0,Ee.jsx)(Ie.Navigator.BackButton,{icon:(0,st.isRTL)()?Wo:Uo,size:"small",onClick:()=>{m(t?.slug),r(void 0),b(null)},label:(0,st.__)("Back")}),(0,Ee.jsx)(Ie.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),g&&(0,Ee.jsxs)(Ee.Fragment,{children:[(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:1}),(0,Ee.jsx)(Ie.Notice,{status:g.type,onRemove:()=>b(null),children:g.message}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:1})]}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:4}),(0,Ee.jsx)(Ie.__experimentalText,{children:(0,st.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:4}),(0,Ee.jsxs)(Ie.__experimentalVStack,{spacing:0,children:[(0,Ee.jsx)(Ie.CheckboxControl,{className:"font-library__select-all",label:(0,st.__)("Select all"),checked:R,onChange:B,indeterminate:U}),(0,Ee.jsx)(Ie.__experimentalSpacer,{margin:8}),(0,Ee.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&Y(t).map((P,W)=>(0,Ee.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Ee.jsx)(ey,{font:t,face:P},`face${W}`)},`face${W}`))})]})]})]}),(0,Ee.jsxs)(Ie.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[i&&(0,Ee.jsx)(Ie.ProgressBar,{}),D&&(0,Ee.jsx)(Ie.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:S,children:(0,st.__)("Delete")}),(0,Ee.jsx)(Ie.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:L,disabled:!k,accessibleWhenDisabled:!0,children:(0,st.__)("Update")})]})]})]})}function xS({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:i}){let s=(0,Ie.useNavigator)(),a=async()=>{o(null),r(!1);try{await n(e),s.goBack(),i(void 0),o({type:"success",message:(0,st.__)("Font family uninstalled successfully.")})}catch(l){o({type:"error",message:(0,st.__)("There was an error uninstalling the font family.")+l.message})}},u=()=>{r(!1)};return(0,Ee.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 na=wS;var yt=f(Te(),1),_e=f(ue(),1),uy=f(yo(),1),rt=f(ge(),1);var fy=f(sr(),1);function oy(e,t){let{category:r,search:o}=t,n=e||[];return r&&r!=="all"&&(n=n.filter(i=>i.categories&&i.categories.indexOf(r)!==-1)),o&&(n=n.filter(i=>i.font_family_settings&&i.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),n}function ny(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function iy(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var Si=f(ge(),1),zt=f(ue(),1),hr=f(Z(),1);function SS(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,hr.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,hr.jsx)(zt.Card,{children:(0,hr.jsxs)(zt.CardBody,{children:[(0,hr.jsx)(zt.__experimentalHeading,{level:2,children:(0,Si.__)("Connect to Google Fonts")}),(0,hr.jsx)(zt.__experimentalSpacer,{margin:6}),(0,hr.jsx)(zt.__experimentalText,{as:"p",children:(0,Si.__)("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,hr.jsx)(zt.__experimentalSpacer,{margin:3}),(0,hr.jsx)(zt.__experimentalText,{as:"p",children:(0,Si.__)("You can alternatively upload files directly on the Upload tab.")}),(0,hr.jsx)(zt.__experimentalSpacer,{margin:6}),(0,hr.jsx)(zt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,Si.__)("Allow access to Google Fonts")})]})})})}var sy=SS;var ay=f(Te(),1),ia=f(ue(),1);var Jo=f(Z(),1);function _S({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},i=t.name+" "+Js(e),s=(0,ay.useId)();return(0,Jo.jsx)("div",{className:"font-library__font-card",children:(0,Jo.jsxs)(ia.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Jo.jsx)(ia.CheckboxControl,{checked:o,onChange:n,id:s}),(0,Jo.jsx)("label",{htmlFor:s,children:(0,Jo.jsx)(Nn,{font:e,text:i,onClick:n})})]})})}var ly=_S;var de=f(Z(),1),CS={slug:"all",name:(0,rt._x)("All","font categories")},cy="wp-font-library-google-fonts-permission",RS=500;function ES({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(cy)==="true",[o,n]=(0,yt.useState)(null),[i,s]=(0,yt.useState)(void 0),[a,u]=(0,yt.useState)(null),[l,c]=(0,yt.useState)([]),[m,d]=(0,yt.useState)(1),[h,g]=(0,yt.useState)({}),[b,w]=(0,yt.useState)(t&&!r()),{installFonts:_,isInstalling:x}=(0,yt.useContext)(jt),{record:v,isResolving:C}=(0,fy.useEntityRecord)("root","fontCollection",e);(0,yt.useEffect)(()=>{let $=()=>{w(t&&!r())};return $(),window.addEventListener("storage",$),()=>window.removeEventListener("storage",$)},[e,t]);let k=()=>{window.localStorage.setItem(cy,"false"),window.dispatchEvent(new Event("storage"))};(0,yt.useEffect)(()=>{n(null)},[e]),(0,yt.useEffect)(()=>{c([])},[o]);let E=(0,yt.useMemo)(()=>v?.font_families??[],[v]),T=v?.categories??[],O=[CS,...T],I=(0,yt.useMemo)(()=>oy(E,h),[E,h]),J=Math.max(window.innerHeight,RS),D=Math.floor((J-417)/61),S=Math.ceil(I.length/D),L=(m-1)*D,Y=m*D,A=I.slice(L,Y),N=$=>{g({...h,category:$}),d(1)},U=(0,uy.debounce)($=>{g({...h,search:$}),d(1)},300),R=($,Ce)=>{let Fe=Qs($,Ce,l);c(Fe)},B=ny(l),re=()=>{c([])},P=l.length>0?l[0]?.fontFace?.length??0:0,W=P>0&&P!==o?.fontFace?.length,ne=P===o?.fontFace?.length,xe=()=>{let $=[];!ne&&o&&$.push(o),c($)},se=async()=>{u(null);let $=l[0];try{$?.fontFace&&await Promise.all($.fontFace.map(async Ce=>{Ce.src&&(Ce.file=await Kg(Ce.src))}))}catch{u({type:"error",message:(0,rt.__)("Error installing the fonts, could not be downloaded.")});return}try{await _([$]),u({type:"success",message:(0,rt.__)("Fonts were installed successfully.")})}catch(Ce){u({type:"error",message:Ce.message})}re()},be=$=>$?!$.fontFace||!$.fontFace.length?[{fontFamily:$.fontFamily,fontStyle:"normal",fontWeight:"400"}]:oa($.fontFace):[];if(b)return(0,de.jsx)(sy,{});let ye=e==="google-fonts"&&!b&&!o;return(0,de.jsxs)("div",{className:"font-library__tabpanel-layout",children:[C&&(0,de.jsx)("div",{className:"font-library__loading",children:(0,de.jsx)(_e.ProgressBar,{})}),!C&&v&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsxs)(_e.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,de.jsxs)(_e.Navigator.Screen,{path:"/",children:[(0,de.jsxs)(_e.__experimentalHStack,{justify:"space-between",children:[(0,de.jsxs)(_e.__experimentalVStack,{children:[(0,de.jsx)(_e.__experimentalHeading,{level:2,size:13,children:v.name}),(0,de.jsx)(_e.__experimentalText,{children:v.description})]}),ye&&(0,de.jsx)(_e.DropdownMenu,{icon:Jl,label:(0,rt.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,rt.__)("Revoke access to Google Fonts"),onClick:k}]})]}),(0,de.jsx)(_e.__experimentalSpacer,{margin:4}),(0,de.jsxs)(_e.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,de.jsx)(_e.SearchControl,{className:"font-library__search",value:h.search,placeholder:(0,rt.__)("Font name\u2026"),label:(0,rt.__)("Search"),onChange:U,hideLabelFromVision:!1}),(0,de.jsx)(_e.SelectControl,{label:(0,rt.__)("Category"),value:h.category,onChange:N,children:O&&O.map($=>(0,de.jsx)("option",{value:$.slug,children:$.name},$.slug))})]}),(0,de.jsx)(_e.__experimentalSpacer,{margin:4}),!!v?.font_families?.length&&!I.length&&(0,de.jsx)(_e.__experimentalText,{children:(0,rt.__)("No fonts found. Try with a different search term.")}),(0,de.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,de.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:A.map($=>(0,de.jsx)("li",{className:"font-library__fonts-list-item",children:(0,de.jsx)(wi,{font:$.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:$.font_family_settings.slug===i,onClick:()=>{n($.font_family_settings)}})},$.font_family_settings.slug))})})]}),(0,de.jsxs)(_e.Navigator.Screen,{path:"/fontFamily",children:[(0,de.jsxs)(_e.Flex,{justify:"flex-start",children:[(0,de.jsx)(_e.Navigator.BackButton,{icon:(0,rt.isRTL)()?Wo:Uo,size:"small",onClick:()=>{s(o?.slug),n(null),u(null)},label:(0,rt.__)("Back")}),(0,de.jsx)(_e.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),a&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(_e.__experimentalSpacer,{margin:1}),(0,de.jsx)(_e.Notice,{status:a.type,onRemove:()=>u(null),children:a.message}),(0,de.jsx)(_e.__experimentalSpacer,{margin:1})]}),(0,de.jsx)(_e.__experimentalSpacer,{margin:4}),(0,de.jsx)(_e.__experimentalText,{children:(0,rt.__)("Select font variants to install.")}),(0,de.jsx)(_e.__experimentalSpacer,{margin:4}),(0,de.jsx)(_e.CheckboxControl,{className:"font-library__select-all",label:(0,rt.__)("Select all"),checked:ne,onChange:xe,indeterminate:W}),(0,de.jsx)(_e.__experimentalVStack,{spacing:0,children:(0,de.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&be(o).map(($,Ce)=>(0,de.jsx)("li",{className:"font-library__fonts-list-item",children:(0,de.jsx)(ly,{font:o,face:$,handleToggleVariant:R,selected:iy(o.slug,o.fontFace?$:null,B)})},`face${Ce}`))})}),(0,de.jsx)(_e.__experimentalSpacer,{margin:16})]})]}),o&&(0,de.jsx)(_e.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,de.jsx)(_e.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:se,isBusy:x,disabled:l.length===0||x,accessibleWhenDisabled:!0,children:(0,rt.__)("Install")})}),!o&&(0,de.jsxs)(_e.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,de.jsx)(_e.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,yt.createInterpolateElement)((0,rt.sprintf)((0,rt._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",S),{div:(0,de.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,de.jsx)(_e.SelectControl,{"aria-label":(0,rt.__)("Current page"),value:m.toString(),options:[...Array(S)].map(($,Ce)=>({label:(Ce+1).toString(),value:(Ce+1).toString()})),onChange:$=>d(parseInt($)),size:"small",variant:"minimal"})})}),(0,de.jsxs)(_e.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,de.jsx)(_e.Button,{onClick:()=>d(m-1),disabled:m===1,accessibleWhenDisabled:!0,label:(0,rt.__)("Previous page"),icon:(0,rt.isRTL)()?Is:Ns,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,de.jsx)(_e.Button,{onClick:()=>d(m+1),disabled:m===S,accessibleWhenDisabled:!0,label:(0,rt.__)("Next page"),icon:(0,rt.isRTL)()?Ns:Is,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var sa=ES;var Vn=f(ge(),1),Ot=f(ue(),1),Ci=f(Te(),1);var aa=(e=>typeof Wt<"u"?Wt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Wt<"u"?Wt:t)[r]}):e)(function(e){if(typeof Wt<"u")return Wt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),dy=(function(){var e,t,r;return(function(){function o(n,i,s){function a(c,m){if(!i[c]){if(!n[c]){var d=typeof aa=="function"&&aa;if(!m&&d)return d(c,!0);if(u)return u(c,!0);var h=new Error("Cannot find module '"+c+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[c]={exports:{}};n[c][0].call(g.exports,function(b){var w=n[c][1][b];return a(w||b)},g,g.exports,o,n,i,s)}return i[c].exports}for(var u=typeof aa=="function"&&aa,l=0;l<s.length;l++)a(s[l]);return a}return o})()({1:[function(o,n,i){var s=4096,a=2*s+32,u=2*s-1,l=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function c(m){this.buf_=new Uint8Array(a),this.input_=m,this.reset()}c.READ_SIZE=s,c.IBUF_MASK=u,c.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var m=0;m<4;m++)this.val_|=this.buf_[this.pos_]<<8*m,++this.pos_;return this.bit_end_pos_>0},c.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 m=this.buf_ptr_,d=this.input_.read(this.buf_,m,s);if(d<0)throw new Error("Unexpected end of input");if(d<s){this.eos_=1;for(var h=0;h<32;h++)this.buf_[m+d+h]=0}if(m===0){for(var h=0;h<32;h++)this.buf_[(s<<1)+h]=this.buf_[h];this.buf_ptr_=s}else this.buf_ptr_=0;this.bit_end_pos_+=d<<3}},c.prototype.fillBitWindow=function(){for(;this.bit_pos_>=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},c.prototype.readBits=function(m){32-this.bit_pos_<m&&this.fillBitWindow();var d=this.val_>>>this.bit_pos_&l[m];return this.bit_pos_+=m,d},n.exports=c},{}],2:[function(o,n,i){var s=0,a=1,u=2,l=3;i.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]),i.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,i){var s=o("./streams").BrotliInput,a=o("./streams").BrotliOutput,u=o("./bit_reader"),l=o("./dictionary"),c=o("./huffman").HuffmanCode,m=o("./huffman").BrotliBuildHuffmanTable,d=o("./context"),h=o("./prefix"),g=o("./transform"),b=8,w=16,_=256,x=704,v=26,C=6,k=2,E=8,T=255,O=1080,I=18,J=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),D=16,S=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),L=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),Y=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 A(X){var M;return X.readBits(1)===0?16:(M=X.readBits(3),M>0?17+M:(M=X.readBits(3),M>0?8+M:17))}function N(X){if(X.readBits(1)){var M=X.readBits(3);return M===0?1:X.readBits(M)+(1<<M)}return 0}function q(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function U(X){var M=new q,K,H,Q;if(M.input_end=X.readBits(1),M.input_end&&X.readBits(1))return M;if(K=X.readBits(2)+4,K===7){if(M.is_metadata=!0,X.readBits(1)!==0)throw new Error("Invalid reserved bit");if(H=X.readBits(2),H===0)return M;for(Q=0;Q<H;Q++){var pe=X.readBits(8);if(Q+1===H&&H>1&&pe===0)throw new Error("Invalid size byte");M.meta_block_length|=pe<<Q*8}}else for(Q=0;Q<K;++Q){var le=X.readBits(4);if(Q+1===K&&K>4&&le===0)throw new Error("Invalid size nibble");M.meta_block_length|=le<<Q*4}return++M.meta_block_length,!M.input_end&&!M.is_metadata&&(M.is_uncompressed=X.readBits(1)),M}function R(X,M,K){var H=M,Q;return K.fillBitWindow(),M+=K.val_>>>K.bit_pos_&T,Q=X[M].bits-E,Q>0&&(K.bit_pos_+=E,M+=X[M].value,M+=K.val_>>>K.bit_pos_&(1<<Q)-1),K.bit_pos_+=X[M].bits,X[M].value}function B(X,M,K,H){for(var Q=0,pe=b,le=0,fe=0,me=32768,he=[],V=0;V<32;V++)he.push(new c(0,0));for(m(he,0,5,X,I);Q<M&&me>0;){var te=0,Ne;if(H.readMoreInput(),H.fillBitWindow(),te+=H.val_>>>H.bit_pos_&31,H.bit_pos_+=he[te].bits,Ne=he[te].value&255,Ne<w)le=0,K[Q++]=Ne,Ne!==0&&(pe=Ne,me-=32768>>Ne);else{var He=Ne-14,ot,Ze,Be=0;if(Ne===w&&(Be=pe),fe!==Be&&(le=0,fe=Be),ot=le,le>0&&(le-=2,le<<=He),le+=H.readBits(He)+3,Ze=le-ot,Q+Ze>M)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Ue=0;Ue<Ze;Ue++)K[Q+Ue]=fe;Q+=Ze,fe!==0&&(me-=Ze<<15-fe)}}if(me!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+me);for(;Q<M;Q++)K[Q]=0}function re(X,M,K,H){var Q=0,pe,le=new Uint8Array(X);if(H.readMoreInput(),pe=H.readBits(2),pe===1){for(var fe,me=X-1,he=0,V=new Int32Array(4),te=H.readBits(2)+1;me;)me>>=1,++he;for(fe=0;fe<te;++fe)V[fe]=H.readBits(he)%X,le[V[fe]]=2;switch(le[V[0]]=1,te){case 1:break;case 3:if(V[0]===V[1]||V[0]===V[2]||V[1]===V[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(V[0]===V[1])throw new Error("[ReadHuffmanCode] invalid symbols");le[V[1]]=1;break;case 4:if(V[0]===V[1]||V[0]===V[2]||V[0]===V[3]||V[1]===V[2]||V[1]===V[3]||V[2]===V[3])throw new Error("[ReadHuffmanCode] invalid symbols");H.readBits(1)?(le[V[2]]=3,le[V[3]]=3):le[V[0]]=2;break}}else{var fe,Ne=new Uint8Array(I),He=32,ot=0,Ze=[new c(2,0),new c(2,4),new c(2,3),new c(3,2),new c(2,0),new c(2,4),new c(2,3),new c(4,1),new c(2,0),new c(2,4),new c(2,3),new c(3,2),new c(2,0),new c(2,4),new c(2,3),new c(4,5)];for(fe=pe;fe<I&&He>0;++fe){var Be=J[fe],Ue=0,ct;H.fillBitWindow(),Ue+=H.val_>>>H.bit_pos_&15,H.bit_pos_+=Ze[Ue].bits,ct=Ze[Ue].value,Ne[Be]=ct,ct!==0&&(He-=32>>ct,++ot)}if(!(ot===1||He===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");B(Ne,X,le,H)}if(Q=m(M,K,E,le,X),Q===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return Q}function P(X,M,K){var H,Q;return H=R(X,M,K),Q=h.kBlockLengthPrefixCode[H].nbits,h.kBlockLengthPrefixCode[H].offset+K.readBits(Q)}function W(X,M,K){var H;return X<D?(K+=S[X],K&=3,H=M[K]+L[X]):H=X-D+1,H}function ne(X,M){for(var K=X[M],H=M;H;--H)X[H]=X[H-1];X[0]=K}function xe(X,M){var K=new Uint8Array(256),H;for(H=0;H<256;++H)K[H]=H;for(H=0;H<M;++H){var Q=X[H];X[H]=K[Q],Q&&ne(K,Q)}}function se(X,M){this.alphabet_size=X,this.num_htrees=M,this.codes=new Array(M+M*Y[X+31>>>5]),this.htrees=new Uint32Array(M)}se.prototype.decode=function(X){var M,K,H=0;for(M=0;M<this.num_htrees;++M)this.htrees[M]=H,K=re(this.alphabet_size,this.codes,H,X),H+=K};function be(X,M){var K={num_htrees:null,context_map:null},H,Q=0,pe,le;M.readMoreInput();var fe=K.num_htrees=N(M)+1,me=K.context_map=new Uint8Array(X);if(fe<=1)return K;for(H=M.readBits(1),H&&(Q=M.readBits(4)+1),pe=[],le=0;le<O;le++)pe[le]=new c(0,0);for(re(fe+Q,pe,0,M),le=0;le<X;){var he;if(M.readMoreInput(),he=R(pe,0,M),he===0)me[le]=0,++le;else if(he<=Q)for(var V=1+(1<<he)+M.readBits(he);--V;){if(le>=X)throw new Error("[DecodeContextMap] i >= context_map_size");me[le]=0,++le}else me[le]=he-Q,++le}return M.readBits(1)&&xe(me,X),K}function ye(X,M,K,H,Q,pe,le){var fe=K*2,me=K,he=R(M,K*O,le),V;he===0?V=Q[fe+(pe[me]&1)]:he===1?V=Q[fe+(pe[me]-1&1)]+1:V=he-2,V>=X&&(V-=X),H[K]=V,Q[fe+(pe[me]&1)]=V,++pe[me]}function $(X,M,K,H,Q,pe){var le=Q+1,fe=K&Q,me=pe.pos_&u.IBUF_MASK,he;if(M<8||pe.bit_pos_+(M<<3)<pe.bit_end_pos_){for(;M-- >0;)pe.readMoreInput(),H[fe++]=pe.readBits(8),fe===le&&(X.write(H,le),fe=0);return}if(pe.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;pe.bit_pos_<32;)H[fe]=pe.val_>>>pe.bit_pos_,pe.bit_pos_+=8,++fe,--M;if(he=pe.bit_end_pos_-pe.bit_pos_>>3,me+he>u.IBUF_MASK){for(var V=u.IBUF_MASK+1-me,te=0;te<V;te++)H[fe+te]=pe.buf_[me+te];he-=V,fe+=V,M-=V,me=0}for(var te=0;te<he;te++)H[fe+te]=pe.buf_[me+te];if(fe+=he,M-=he,fe>=le){X.write(H,le),fe-=le;for(var te=0;te<fe;te++)H[te]=H[le+te]}for(;fe+M>=le;){if(he=le-fe,pe.input_.read(H,fe,he)<he)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");X.write(H,le),M-=he,fe=0}if(pe.input_.read(H,fe,M)<M)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");pe.reset()}function Ce(X){var M=X.bit_pos_+7&-8,K=X.readBits(M-X.bit_pos_);return K==0}function Fe(X){var M=new s(X),K=new u(M);A(K);var H=U(K);return H.meta_block_length}i.BrotliDecompressedSize=Fe;function xt(X,M){var K=new s(X);M==null&&(M=Fe(X));var H=new Uint8Array(M),Q=new a(H);return Le(K,Q),Q.pos<Q.buffer.length&&(Q.buffer=Q.buffer.subarray(0,Q.pos)),Q.buffer}i.BrotliDecompressBuffer=xt;function Le(X,M){var K,H=0,Q=0,pe=0,le,fe=0,me,he,V,te,Ne=[16,15,11,4],He=0,ot=0,Ze=0,Be=[new se(0,0),new se(0,0),new se(0,0)],Ue,ct,Se,Or=128+u.READ_SIZE;Se=new u(X),pe=A(Se),le=(1<<pe)-16,me=1<<pe,he=me-1,V=new Uint8Array(me+Or+l.maxDictionaryWordLength),te=me,Ue=[],ct=[];for(var $t=0;$t<3*O;$t++)Ue[$t]=new c(0,0),ct[$t]=new c(0,0);for(;!Q;){var Ye=0,Yr,St=[1<<28,1<<28,1<<28],kt=[0],vt=[1,1,1],F=[0,1,0,1,0,1],G=[0],y,oe,Ae,ee,Qe=null,ie=null,Je,j=null,z,yr=0,je=null,ce=0,vr=0,kr=null,et=0,Me=0,$e=0,ut,pt;for(K=0;K<3;++K)Be[K].codes=null,Be[K].htrees=null;Se.readMoreInput();var br=U(Se);if(Ye=br.meta_block_length,H+Ye>M.buffer.length){var Fo=new Uint8Array(H+Ye);Fo.set(M.buffer),M.buffer=Fo}if(Q=br.input_end,Yr=br.is_uncompressed,br.is_metadata){for(Ce(Se);Ye>0;--Ye)Se.readMoreInput(),Se.readBits(8);continue}if(Ye!==0){if(Yr){Se.bit_pos_=Se.bit_pos_+7&-8,$(M,Ye,H,V,he,Se),H+=Ye;continue}for(K=0;K<3;++K)vt[K]=N(Se)+1,vt[K]>=2&&(re(vt[K]+2,Ue,K*O,Se),re(v,ct,K*O,Se),St[K]=P(ct,K*O,Se),G[K]=1);for(Se.readMoreInput(),y=Se.readBits(2),oe=D+(Se.readBits(4)<<y),Ae=(1<<y)-1,ee=oe+(48<<y),ie=new Uint8Array(vt[0]),K=0;K<vt[0];++K)Se.readMoreInput(),ie[K]=Se.readBits(2)<<1;var at=be(vt[0]<<C,Se);Je=at.num_htrees,Qe=at.context_map;var Ft=be(vt[2]<<k,Se);for(z=Ft.num_htrees,j=Ft.context_map,Be[0]=new se(_,Je),Be[1]=new se(x,vt[1]),Be[2]=new se(ee,z),K=0;K<3;++K)Be[K].decode(Se);for(je=0,kr=0,ut=ie[kt[0]],Me=d.lookupOffsets[ut],$e=d.lookupOffsets[ut+1],pt=Be[1].htrees[0];Ye>0;){var ft,At,Ht,en,Ea,Ut,er,qr,Hn,tn,Un;for(Se.readMoreInput(),St[1]===0&&(ye(vt[1],Ue,1,kt,F,G,Se),St[1]=P(ct,O,Se),pt=Be[1].htrees[kt[1]]),--St[1],ft=R(Be[1].codes,pt,Se),At=ft>>6,At>=2?(At-=2,er=-1):er=0,Ht=h.kInsertRangeLut[At]+(ft>>3&7),en=h.kCopyRangeLut[At]+(ft&7),Ea=h.kInsertLengthPrefixCode[Ht].offset+Se.readBits(h.kInsertLengthPrefixCode[Ht].nbits),Ut=h.kCopyLengthPrefixCode[en].offset+Se.readBits(h.kCopyLengthPrefixCode[en].nbits),ot=V[H-1&he],Ze=V[H-2&he],tn=0;tn<Ea;++tn)Se.readMoreInput(),St[0]===0&&(ye(vt[0],Ue,0,kt,F,G,Se),St[0]=P(ct,0,Se),yr=kt[0]<<C,je=yr,ut=ie[kt[0]],Me=d.lookupOffsets[ut],$e=d.lookupOffsets[ut+1]),Hn=d.lookup[Me+ot]|d.lookup[$e+Ze],ce=Qe[je+Hn],--St[0],Ze=ot,ot=R(Be[0].codes,Be[0].htrees[ce],Se),V[H&he]=ot,(H&he)===he&&M.write(V,me),++H;if(Ye-=Ea,Ye<=0)break;if(er<0){var Hn;if(Se.readMoreInput(),St[2]===0&&(ye(vt[2],Ue,2,kt,F,G,Se),St[2]=P(ct,2*O,Se),vr=kt[2]<<k,kr=vr),--St[2],Hn=(Ut>4?3:Ut-2)&255,et=j[kr+Hn],er=R(Be[2].codes,Be[2].htrees[et],Se),er>=oe){var Ta,Au,Wn;er-=oe,Au=er&Ae,er>>=y,Ta=(er>>1)+1,Wn=(2+(er&1)<<Ta)-4,er=oe+(Wn+Se.readBits(Ta)<<y)+Au}}if(qr=W(er,Ne,He),qr<0)throw new Error("[BrotliDecompress] invalid distance");if(H<le&&fe!==le?fe=H:fe=le,Un=H&he,qr>fe)if(Ut>=l.minDictionaryWordLength&&Ut<=l.maxDictionaryWordLength){var Wn=l.offsetsByLength[Ut],Iu=qr-fe-1,Lu=l.sizeBitsByLength[Ut],Mv=(1<<Lu)-1,Vv=Iu&Mv,Nu=Iu>>Lu;if(Wn+=Vv*Ut,Nu<g.kNumTransforms){var Pa=g.transformDictionaryWord(V,Un,Wn,Ut,Nu);if(Un+=Pa,H+=Pa,Ye-=Pa,Un>=te){M.write(V,me);for(var Fi=0;Fi<Un-te;Fi++)V[Fi]=V[te+Fi]}}else throw new Error("Invalid backward reference. pos: "+H+" distance: "+qr+" len: "+Ut+" bytes left: "+Ye)}else throw new Error("Invalid backward reference. pos: "+H+" distance: "+qr+" len: "+Ut+" bytes left: "+Ye);else{if(er>0&&(Ne[He&3]=qr,++He),Ut>Ye)throw new Error("Invalid backward reference. pos: "+H+" distance: "+qr+" len: "+Ut+" bytes left: "+Ye);for(tn=0;tn<Ut;++tn)V[H&he]=V[H-qr&he],(H&he)===he&&M.write(V,me),++H,--Ye}ot=V[H-1&he],Ze=V[H-2&he]}H&=1073741823}}M.write(V,H&he)}i.BrotliDecompress=Le,l.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,i){var s=o("base64-js");i.init=function(){var a=o("./decode").BrotliDecompressBuffer,u=s.toByteArray(o("./dictionary.bin.js"));return a(u)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,i){n.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="},{}],6:[function(o,n,i){var s=o("./dictionary-browser");i.init=function(){i.dictionary=s.init()},i.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),i.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),i.minDictionaryWordLength=4,i.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,n,i){function s(m,d){this.bits=m,this.value=d}i.HuffmanCode=s;var a=15;function u(m,d){for(var h=1<<d-1;m&h;)h>>=1;return(m&h-1)+h}function l(m,d,h,g,b){do g-=h,m[d+g]=new s(b.bits,b.value);while(g>0)}function c(m,d,h){for(var g=1<<d-h;d<a&&(g-=m[d],!(g<=0));)++d,g<<=1;return d-h}i.BrotliBuildHuffmanTable=function(m,d,h,g,b){var w=d,_,x,v,C,k,E,T,O,I,J,D,S=new Int32Array(a+1),L=new Int32Array(a+1);for(D=new Int32Array(b),v=0;v<b;v++)S[g[v]]++;for(L[1]=0,x=1;x<a;x++)L[x+1]=L[x]+S[x];for(v=0;v<b;v++)g[v]!==0&&(D[L[g[v]]++]=v);if(O=h,I=1<<O,J=I,L[a]===1){for(C=0;C<J;++C)m[d+C]=new s(0,D[0]&65535);return J}for(C=0,v=0,x=1,k=2;x<=h;++x,k<<=1)for(;S[x]>0;--S[x])_=new s(x&255,D[v++]&65535),l(m,d+C,k,I,_),C=u(C,x);for(T=J-1,E=-1,x=h+1,k=2;x<=a;++x,k<<=1)for(;S[x]>0;--S[x])(C&T)!==E&&(d+=I,O=c(S,x,h),I=1<<O,J+=I,E=C&T,m[w+E]=new s(O+h&255,d-w-E&65535)),_=new s(x-h&255,D[v++]&65535),l(m,d+(C>>h),k,I,_),C=u(C,x);return J}},{}],8:[function(o,n,i){"use strict";i.byteLength=h,i.toByteArray=b,i.fromByteArray=x;for(var s=[],a=[],u=typeof Uint8Array<"u"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,m=l.length;c<m;++c)s[c]=l[c],a[l.charCodeAt(c)]=c;a[45]=62,a[95]=63;function d(v){var C=v.length;if(C%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var k=v.indexOf("=");k===-1&&(k=C);var E=k===C?0:4-k%4;return[k,E]}function h(v){var C=d(v),k=C[0],E=C[1];return(k+E)*3/4-E}function g(v,C,k){return(C+k)*3/4-k}function b(v){for(var C,k=d(v),E=k[0],T=k[1],O=new u(g(v,E,T)),I=0,J=T>0?E-4:E,D=0;D<J;D+=4)C=a[v.charCodeAt(D)]<<18|a[v.charCodeAt(D+1)]<<12|a[v.charCodeAt(D+2)]<<6|a[v.charCodeAt(D+3)],O[I++]=C>>16&255,O[I++]=C>>8&255,O[I++]=C&255;return T===2&&(C=a[v.charCodeAt(D)]<<2|a[v.charCodeAt(D+1)]>>4,O[I++]=C&255),T===1&&(C=a[v.charCodeAt(D)]<<10|a[v.charCodeAt(D+1)]<<4|a[v.charCodeAt(D+2)]>>2,O[I++]=C>>8&255,O[I++]=C&255),O}function w(v){return s[v>>18&63]+s[v>>12&63]+s[v>>6&63]+s[v&63]}function _(v,C,k){for(var E,T=[],O=C;O<k;O+=3)E=(v[O]<<16&16711680)+(v[O+1]<<8&65280)+(v[O+2]&255),T.push(w(E));return T.join("")}function x(v){for(var C,k=v.length,E=k%3,T=[],O=16383,I=0,J=k-E;I<J;I+=O)T.push(_(v,I,I+O>J?J:I+O));return E===1?(C=v[k-1],T.push(s[C>>2]+s[C<<4&63]+"==")):E===2&&(C=(v[k-2]<<8)+v[k-1],T.push(s[C>>10]+s[C>>4&63]+s[C<<2&63]+"=")),T.join("")}},{}],9:[function(o,n,i){function s(a,u){this.offset=a,this.nbits=u}i.kBlockLengthPrefixCode=[new s(1,2),new s(5,2),new s(9,2),new s(13,2),new s(17,3),new s(25,3),new s(33,3),new s(41,3),new s(49,4),new s(65,4),new s(81,4),new s(97,4),new s(113,5),new s(145,5),new s(177,5),new s(209,5),new s(241,6),new s(305,6),new s(369,7),new s(497,8),new s(753,9),new s(1265,10),new s(2289,11),new s(4337,12),new s(8433,13),new s(16625,24)],i.kInsertLengthPrefixCode=[new s(0,0),new s(1,0),new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,1),new s(8,1),new s(10,2),new s(14,2),new s(18,3),new s(26,3),new s(34,4),new s(50,4),new s(66,5),new s(98,5),new s(130,6),new s(194,7),new s(322,8),new s(578,9),new s(1090,10),new s(2114,12),new s(6210,14),new s(22594,24)],i.kCopyLengthPrefixCode=[new s(2,0),new s(3,0),new s(4,0),new s(5,0),new s(6,0),new s(7,0),new s(8,0),new s(9,0),new s(10,1),new s(12,1),new s(14,2),new s(18,2),new s(22,3),new s(30,3),new s(38,4),new s(54,4),new s(70,5),new s(102,5),new s(134,6),new s(198,7),new s(326,8),new s(582,9),new s(1094,10),new s(2118,24)],i.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],i.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,i){function s(u){this.buffer=u,this.pos=0}s.prototype.read=function(u,l,c){this.pos+c>this.buffer.length&&(c=this.buffer.length-this.pos);for(var m=0;m<c;m++)u[l+m]=this.buffer[this.pos+m];return this.pos+=c,c},i.BrotliInput=s;function a(u){this.buffer=u,this.pos=0}a.prototype.write=function(u,l){if(this.pos+l>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(u.subarray(0,l),this.pos),this.pos+=l,l},i.BrotliOutput=a},{}],11:[function(o,n,i){var s=o("./dictionary"),a=0,u=1,l=2,c=3,m=4,d=5,h=6,g=7,b=8,w=9,_=10,x=11,v=12,C=13,k=14,E=15,T=16,O=17,I=18,J=19,D=20;function S(A,N,q){this.prefix=new Uint8Array(A.length),this.transform=N,this.suffix=new Uint8Array(q.length);for(var U=0;U<A.length;U++)this.prefix[U]=A.charCodeAt(U);for(var U=0;U<q.length;U++)this.suffix[U]=q.charCodeAt(U)}var L=[new S("",a,""),new S("",a," "),new S(" ",a," "),new S("",v,""),new S("",_," "),new S("",a," the "),new S(" ",a,""),new S("s ",a," "),new S("",a," of "),new S("",_,""),new S("",a," and "),new S("",C,""),new S("",u,""),new S(", ",a," "),new S("",a,", "),new S(" ",_," "),new S("",a," in "),new S("",a," to "),new S("e ",a," "),new S("",a,'"'),new S("",a,"."),new S("",a,'">'),new S("",a,`
+`),new S("",c,""),new S("",a,"]"),new S("",a," for "),new S("",k,""),new S("",l,""),new S("",a," a "),new S("",a," that "),new S(" ",_,""),new S("",a,". "),new S(".",a,""),new S(" ",a,", "),new S("",E,""),new S("",a," with "),new S("",a,"'"),new S("",a," from "),new S("",a," by "),new S("",T,""),new S("",O,""),new S(" the ",a,""),new S("",m,""),new S("",a,". The "),new S("",x,""),new S("",a," on "),new S("",a," as "),new S("",a," is "),new S("",g,""),new S("",u,"ing "),new S("",a,`
+ `),new S("",a,":"),new S(" ",a,". "),new S("",a,"ed "),new S("",D,""),new S("",I,""),new S("",h,""),new S("",a,"("),new S("",_,", "),new S("",b,""),new S("",a," at "),new S("",a,"ly "),new S(" the ",a," of "),new S("",d,""),new S("",w,""),new S(" ",_,", "),new S("",_,'"'),new S(".",a,"("),new S("",x," "),new S("",_,'">'),new S("",a,'="'),new S(" ",a,"."),new S(".com/",a,""),new S(" the ",a," of the "),new S("",_,"'"),new S("",a,". This "),new S("",a,","),new S(".",a," "),new S("",_,"("),new S("",_,"."),new S("",a," not "),new S(" ",a,'="'),new S("",a,"er "),new S(" ",x," "),new S("",a,"al "),new S(" ",x,""),new S("",a,"='"),new S("",x,'"'),new S("",_,". "),new S(" ",a,"("),new S("",a,"ful "),new S(" ",_,". "),new S("",a,"ive "),new S("",a,"less "),new S("",x,"'"),new S("",a,"est "),new S(" ",_,"."),new S("",x,'">'),new S(" ",a,"='"),new S("",_,","),new S("",a,"ize "),new S("",x,"."),new S("\xC2\xA0",a,""),new S(" ",a,","),new S("",_,'="'),new S("",x,'="'),new S("",a,"ous "),new S("",x,", "),new S("",_,"='"),new S(" ",_,","),new S(" ",x,'="'),new S(" ",x,", "),new S("",x,","),new S("",x,"("),new S("",x,". "),new S(" ",x,"."),new S("",x,"='"),new S(" ",x,". "),new S(" ",_,'="'),new S(" ",x,"='"),new S(" ",_,"='")];i.kTransforms=L,i.kNumTransforms=L.length;function Y(A,N){return A[N]<192?(A[N]>=97&&A[N]<=122&&(A[N]^=32),1):A[N]<224?(A[N+1]^=32,2):(A[N+2]^=5,3)}i.transformDictionaryWord=function(A,N,q,U,R){var B=L[R].prefix,re=L[R].suffix,P=L[R].transform,W=P<v?0:P-(v-1),ne=0,xe=N,se;W>U&&(W=U);for(var be=0;be<B.length;)A[N++]=B[be++];for(q+=W,U-=W,P<=w&&(U-=P),ne=0;ne<U;ne++)A[N++]=s.dictionary[q+ne];if(se=N-U,P===_)Y(A,se);else if(P===x)for(;U>0;){var ye=Y(A,se);se+=ye,U-=ye}for(var $=0;$<re.length;)A[N++]=re[$++];return N-xe}},{"./dictionary":6}],12:[function(o,n,i){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var la=(e=>typeof Wt<"u"?Wt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Wt<"u"?Wt:t)[r]}):e)(function(e){if(typeof Wt<"u")return Wt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),py=(function(){var e,t,r;return(function(){function o(n,i,s){function a(c,m){if(!i[c]){if(!n[c]){var d=typeof la=="function"&&la;if(!m&&d)return d(c,!0);if(u)return u(c,!0);var h=new Error("Cannot find module '"+c+"'");throw h.code="MODULE_NOT_FOUND",h}var g=i[c]={exports:{}};n[c][0].call(g.exports,function(b){var w=n[c][1][b];return a(w||b)},g,g.exports,o,n,i,s)}return i[c].exports}for(var u=typeof la=="function"&&la,l=0;l<s.length;l++)a(s[l]);return a}return o})()({1:[function(o,n,i){"use strict";var s=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function a(c,m){return Object.prototype.hasOwnProperty.call(c,m)}i.assign=function(c){for(var m=Array.prototype.slice.call(arguments,1);m.length;){var d=m.shift();if(d){if(typeof d!="object")throw new TypeError(d+"must be non-object");for(var h in d)a(d,h)&&(c[h]=d[h])}}return c},i.shrinkBuf=function(c,m){return c.length===m?c:c.subarray?c.subarray(0,m):(c.length=m,c)};var u={arraySet:function(c,m,d,h,g){if(m.subarray&&c.subarray){c.set(m.subarray(d,d+h),g);return}for(var b=0;b<h;b++)c[g+b]=m[d+b]},flattenChunks:function(c){var m,d,h,g,b,w;for(h=0,m=0,d=c.length;m<d;m++)h+=c[m].length;for(w=new Uint8Array(h),g=0,m=0,d=c.length;m<d;m++)b=c[m],w.set(b,g),g+=b.length;return w}},l={arraySet:function(c,m,d,h,g){for(var b=0;b<h;b++)c[g+b]=m[d+b]},flattenChunks:function(c){return[].concat.apply([],c)}};i.setTyped=function(c){c?(i.Buf8=Uint8Array,i.Buf16=Uint16Array,i.Buf32=Int32Array,i.assign(i,u)):(i.Buf8=Array,i.Buf16=Array,i.Buf32=Array,i.assign(i,l))},i.setTyped(s)},{}],2:[function(o,n,i){"use strict";var s=o("./common"),a=!0,u=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{u=!1}for(var l=new s.Buf8(256),c=0;c<256;c++)l[c]=c>=252?6:c>=248?5:c>=240?4:c>=224?3:c>=192?2:1;l[254]=l[254]=1,i.string2buf=function(d){var h,g,b,w,_,x=d.length,v=0;for(w=0;w<x;w++)g=d.charCodeAt(w),(g&64512)===55296&&w+1<x&&(b=d.charCodeAt(w+1),(b&64512)===56320&&(g=65536+(g-55296<<10)+(b-56320),w++)),v+=g<128?1:g<2048?2:g<65536?3:4;for(h=new s.Buf8(v),_=0,w=0;_<v;w++)g=d.charCodeAt(w),(g&64512)===55296&&w+1<x&&(b=d.charCodeAt(w+1),(b&64512)===56320&&(g=65536+(g-55296<<10)+(b-56320),w++)),g<128?h[_++]=g:g<2048?(h[_++]=192|g>>>6,h[_++]=128|g&63):g<65536?(h[_++]=224|g>>>12,h[_++]=128|g>>>6&63,h[_++]=128|g&63):(h[_++]=240|g>>>18,h[_++]=128|g>>>12&63,h[_++]=128|g>>>6&63,h[_++]=128|g&63);return h};function m(d,h){if(h<65534&&(d.subarray&&u||!d.subarray&&a))return String.fromCharCode.apply(null,s.shrinkBuf(d,h));for(var g="",b=0;b<h;b++)g+=String.fromCharCode(d[b]);return g}i.buf2binstring=function(d){return m(d,d.length)},i.binstring2buf=function(d){for(var h=new s.Buf8(d.length),g=0,b=h.length;g<b;g++)h[g]=d.charCodeAt(g);return h},i.buf2string=function(d,h){var g,b,w,_,x=h||d.length,v=new Array(x*2);for(b=0,g=0;g<x;){if(w=d[g++],w<128){v[b++]=w;continue}if(_=l[w],_>4){v[b++]=65533,g+=_-1;continue}for(w&=_===2?31:_===3?15:7;_>1&&g<x;)w=w<<6|d[g++]&63,_--;if(_>1){v[b++]=65533;continue}w<65536?v[b++]=w:(w-=65536,v[b++]=55296|w>>10&1023,v[b++]=56320|w&1023)}return m(v,b)},i.utf8border=function(d,h){var g;for(h=h||d.length,h>d.length&&(h=d.length),g=h-1;g>=0&&(d[g]&192)===128;)g--;return g<0||g===0?h:g+l[d[g]]>h?g:h}},{"./common":1}],3:[function(o,n,i){"use strict";function s(a,u,l,c){for(var m=a&65535|0,d=a>>>16&65535|0,h=0;l!==0;){h=l>2e3?2e3:l,l-=h;do m=m+u[c++]|0,d=d+m|0;while(--h);m%=65521,d%=65521}return m|d<<16|0}n.exports=s},{}],4:[function(o,n,i){"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,i){"use strict";function s(){for(var l,c=[],m=0;m<256;m++){l=m;for(var d=0;d<8;d++)l=l&1?3988292384^l>>>1:l>>>1;c[m]=l}return c}var a=s();function u(l,c,m,d){var h=a,g=d+m;l^=-1;for(var b=d;b<g;b++)l=l>>>8^h[(l^c[b])&255];return l^-1}n.exports=u},{}],6:[function(o,n,i){"use strict";function s(){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=s},{}],7:[function(o,n,i){"use strict";var s=30,a=12;n.exports=function(l,c){var m,d,h,g,b,w,_,x,v,C,k,E,T,O,I,J,D,S,L,Y,A,N,q,U,R;m=l.state,d=l.next_in,U=l.input,h=d+(l.avail_in-5),g=l.next_out,R=l.output,b=g-(c-l.avail_out),w=g+(l.avail_out-257),_=m.dmax,x=m.wsize,v=m.whave,C=m.wnext,k=m.window,E=m.hold,T=m.bits,O=m.lencode,I=m.distcode,J=(1<<m.lenbits)-1,D=(1<<m.distbits)-1;e:do{T<15&&(E+=U[d++]<<T,T+=8,E+=U[d++]<<T,T+=8),S=O[E&J];t:for(;;){if(L=S>>>24,E>>>=L,T-=L,L=S>>>16&255,L===0)R[g++]=S&65535;else if(L&16){Y=S&65535,L&=15,L&&(T<L&&(E+=U[d++]<<T,T+=8),Y+=E&(1<<L)-1,E>>>=L,T-=L),T<15&&(E+=U[d++]<<T,T+=8,E+=U[d++]<<T,T+=8),S=I[E&D];r:for(;;){if(L=S>>>24,E>>>=L,T-=L,L=S>>>16&255,L&16){if(A=S&65535,L&=15,T<L&&(E+=U[d++]<<T,T+=8,T<L&&(E+=U[d++]<<T,T+=8)),A+=E&(1<<L)-1,A>_){l.msg="invalid distance too far back",m.mode=s;break e}if(E>>>=L,T-=L,L=g-b,A>L){if(L=A-L,L>v&&m.sane){l.msg="invalid distance too far back",m.mode=s;break e}if(N=0,q=k,C===0){if(N+=x-L,L<Y){Y-=L;do R[g++]=k[N++];while(--L);N=g-A,q=R}}else if(C<L){if(N+=x+C-L,L-=C,L<Y){Y-=L;do R[g++]=k[N++];while(--L);if(N=0,C<Y){L=C,Y-=L;do R[g++]=k[N++];while(--L);N=g-A,q=R}}}else if(N+=C-L,L<Y){Y-=L;do R[g++]=k[N++];while(--L);N=g-A,q=R}for(;Y>2;)R[g++]=q[N++],R[g++]=q[N++],R[g++]=q[N++],Y-=3;Y&&(R[g++]=q[N++],Y>1&&(R[g++]=q[N++]))}else{N=g-A;do R[g++]=R[N++],R[g++]=R[N++],R[g++]=R[N++],Y-=3;while(Y>2);Y&&(R[g++]=R[N++],Y>1&&(R[g++]=R[N++]))}}else if((L&64)===0){S=I[(S&65535)+(E&(1<<L)-1)];continue r}else{l.msg="invalid distance code",m.mode=s;break e}break}}else if((L&64)===0){S=O[(S&65535)+(E&(1<<L)-1)];continue t}else if(L&32){m.mode=a;break e}else{l.msg="invalid literal/length code",m.mode=s;break e}break}}while(d<h&&g<w);Y=T>>3,d-=Y,T-=Y<<3,E&=(1<<T)-1,l.next_in=d,l.next_out=g,l.avail_in=d<h?5+(h-d):5-(d-h),l.avail_out=g<w?257+(w-g):257-(g-w),m.hold=E,m.bits=T}},{}],8:[function(o,n,i){"use strict";var s=o("../utils/common"),a=o("./adler32"),u=o("./crc32"),l=o("./inffast"),c=o("./inftrees"),m=0,d=1,h=2,g=4,b=5,w=6,_=0,x=1,v=2,C=-2,k=-3,E=-4,T=-5,O=8,I=1,J=2,D=3,S=4,L=5,Y=6,A=7,N=8,q=9,U=10,R=11,B=12,re=13,P=14,W=15,ne=16,xe=17,se=18,be=19,ye=20,$=21,Ce=22,Fe=23,xt=24,Le=25,X=26,M=27,K=28,H=29,Q=30,pe=31,le=32,fe=852,me=592,he=15,V=he;function te(F){return(F>>>24&255)+(F>>>8&65280)+((F&65280)<<8)+((F&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 s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function He(F){var G;return!F||!F.state?C:(G=F.state,F.total_in=F.total_out=G.total=0,F.msg="",G.wrap&&(F.adler=G.wrap&1),G.mode=I,G.last=0,G.havedict=0,G.dmax=32768,G.head=null,G.hold=0,G.bits=0,G.lencode=G.lendyn=new s.Buf32(fe),G.distcode=G.distdyn=new s.Buf32(me),G.sane=1,G.back=-1,_)}function ot(F){var G;return!F||!F.state?C:(G=F.state,G.wsize=0,G.whave=0,G.wnext=0,He(F))}function Ze(F,G){var y,oe;return!F||!F.state||(oe=F.state,G<0?(y=0,G=-G):(y=(G>>4)+1,G<48&&(G&=15)),G&&(G<8||G>15))?C:(oe.window!==null&&oe.wbits!==G&&(oe.window=null),oe.wrap=y,oe.wbits=G,ot(F))}function Be(F,G){var y,oe;return F?(oe=new Ne,F.state=oe,oe.window=null,y=Ze(F,G),y!==_&&(F.state=null),y):C}function Ue(F){return Be(F,V)}var ct=!0,Se,Or;function $t(F){if(ct){var G;for(Se=new s.Buf32(512),Or=new s.Buf32(32),G=0;G<144;)F.lens[G++]=8;for(;G<256;)F.lens[G++]=9;for(;G<280;)F.lens[G++]=7;for(;G<288;)F.lens[G++]=8;for(c(d,F.lens,0,288,Se,0,F.work,{bits:9}),G=0;G<32;)F.lens[G++]=5;c(h,F.lens,0,32,Or,0,F.work,{bits:5}),ct=!1}F.lencode=Se,F.lenbits=9,F.distcode=Or,F.distbits=5}function Ye(F,G,y,oe){var Ae,ee=F.state;return ee.window===null&&(ee.wsize=1<<ee.wbits,ee.wnext=0,ee.whave=0,ee.window=new s.Buf8(ee.wsize)),oe>=ee.wsize?(s.arraySet(ee.window,G,y-ee.wsize,ee.wsize,0),ee.wnext=0,ee.whave=ee.wsize):(Ae=ee.wsize-ee.wnext,Ae>oe&&(Ae=oe),s.arraySet(ee.window,G,y-oe,Ae,ee.wnext),oe-=Ae,oe?(s.arraySet(ee.window,G,y-oe,oe,0),ee.wnext=oe,ee.whave=ee.wsize):(ee.wnext+=Ae,ee.wnext===ee.wsize&&(ee.wnext=0),ee.whave<ee.wsize&&(ee.whave+=Ae))),0}function Yr(F,G){var y,oe,Ae,ee,Qe,ie,Je,j,z,yr,je,ce,vr,kr,et=0,Me,$e,ut,pt,br,Fo,at,Ft,ft=new s.Buf8(4),At,Ht,en=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!F||!F.state||!F.output||!F.input&&F.avail_in!==0)return C;y=F.state,y.mode===B&&(y.mode=re),Qe=F.next_out,Ae=F.output,Je=F.avail_out,ee=F.next_in,oe=F.input,ie=F.avail_in,j=y.hold,z=y.bits,yr=ie,je=Je,Ft=_;e:for(;;)switch(y.mode){case I:if(y.wrap===0){y.mode=re;break}for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(y.wrap&2&&j===35615){y.check=0,ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0),j=0,z=0,y.mode=J;break}if(y.flags=0,y.head&&(y.head.done=!1),!(y.wrap&1)||(((j&255)<<8)+(j>>8))%31){F.msg="incorrect header check",y.mode=Q;break}if((j&15)!==O){F.msg="unknown compression method",y.mode=Q;break}if(j>>>=4,z-=4,at=(j&15)+8,y.wbits===0)y.wbits=at;else if(at>y.wbits){F.msg="invalid window size",y.mode=Q;break}y.dmax=1<<at,F.adler=y.check=1,y.mode=j&512?U:B,j=0,z=0;break;case J:for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(y.flags=j,(y.flags&255)!==O){F.msg="unknown compression method",y.mode=Q;break}if(y.flags&57344){F.msg="unknown header flags set",y.mode=Q;break}y.head&&(y.head.text=j>>8&1),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0)),j=0,z=0,y.mode=D;case D:for(;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.head&&(y.head.time=j),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,ft[2]=j>>>16&255,ft[3]=j>>>24&255,y.check=u(y.check,ft,4,0)),j=0,z=0,y.mode=S;case S:for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.head&&(y.head.xflags=j&255,y.head.os=j>>8),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0)),j=0,z=0,y.mode=L;case L:if(y.flags&1024){for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.length=j,y.head&&(y.head.extra_len=j),y.flags&512&&(ft[0]=j&255,ft[1]=j>>>8&255,y.check=u(y.check,ft,2,0)),j=0,z=0}else y.head&&(y.head.extra=null);y.mode=Y;case Y:if(y.flags&1024&&(ce=y.length,ce>ie&&(ce=ie),ce&&(y.head&&(at=y.head.extra_len-y.length,y.head.extra||(y.head.extra=new Array(y.head.extra_len)),s.arraySet(y.head.extra,oe,ee,ce,at)),y.flags&512&&(y.check=u(y.check,oe,ce,ee)),ie-=ce,ee+=ce,y.length-=ce),y.length))break e;y.length=0,y.mode=A;case A:if(y.flags&2048){if(ie===0)break e;ce=0;do at=oe[ee+ce++],y.head&&at&&y.length<65536&&(y.head.name+=String.fromCharCode(at));while(at&&ce<ie);if(y.flags&512&&(y.check=u(y.check,oe,ce,ee)),ie-=ce,ee+=ce,at)break e}else y.head&&(y.head.name=null);y.length=0,y.mode=N;case N:if(y.flags&4096){if(ie===0)break e;ce=0;do at=oe[ee+ce++],y.head&&at&&y.length<65536&&(y.head.comment+=String.fromCharCode(at));while(at&&ce<ie);if(y.flags&512&&(y.check=u(y.check,oe,ce,ee)),ie-=ce,ee+=ce,at)break e}else y.head&&(y.head.comment=null);y.mode=q;case q:if(y.flags&512){for(;z<16;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(j!==(y.check&65535)){F.msg="header crc mismatch",y.mode=Q;break}j=0,z=0}y.head&&(y.head.hcrc=y.flags>>9&1,y.head.done=!0),F.adler=y.check=0,y.mode=B;break;case U:for(;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}F.adler=y.check=te(j),j=0,z=0,y.mode=R;case R:if(y.havedict===0)return F.next_out=Qe,F.avail_out=Je,F.next_in=ee,F.avail_in=ie,y.hold=j,y.bits=z,v;F.adler=y.check=1,y.mode=B;case B:if(G===b||G===w)break e;case re:if(y.last){j>>>=z&7,z-=z&7,y.mode=M;break}for(;z<3;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}switch(y.last=j&1,j>>>=1,z-=1,j&3){case 0:y.mode=P;break;case 1:if($t(y),y.mode=ye,G===w){j>>>=2,z-=2;break e}break;case 2:y.mode=xe;break;case 3:F.msg="invalid block type",y.mode=Q}j>>>=2,z-=2;break;case P:for(j>>>=z&7,z-=z&7;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if((j&65535)!==(j>>>16^65535)){F.msg="invalid stored block lengths",y.mode=Q;break}if(y.length=j&65535,j=0,z=0,y.mode=W,G===w)break e;case W:y.mode=ne;case ne:if(ce=y.length,ce){if(ce>ie&&(ce=ie),ce>Je&&(ce=Je),ce===0)break e;s.arraySet(Ae,oe,ee,ce,Qe),ie-=ce,ee+=ce,Je-=ce,Qe+=ce,y.length-=ce;break}y.mode=B;break;case xe:for(;z<14;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(y.nlen=(j&31)+257,j>>>=5,z-=5,y.ndist=(j&31)+1,j>>>=5,z-=5,y.ncode=(j&15)+4,j>>>=4,z-=4,y.nlen>286||y.ndist>30){F.msg="too many length or distance symbols",y.mode=Q;break}y.have=0,y.mode=se;case se:for(;y.have<y.ncode;){for(;z<3;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.lens[en[y.have++]]=j&7,j>>>=3,z-=3}for(;y.have<19;)y.lens[en[y.have++]]=0;if(y.lencode=y.lendyn,y.lenbits=7,At={bits:y.lenbits},Ft=c(m,y.lens,0,19,y.lencode,0,y.work,At),y.lenbits=At.bits,Ft){F.msg="invalid code lengths set",y.mode=Q;break}y.have=0,y.mode=be;case be:for(;y.have<y.nlen+y.ndist;){for(;et=y.lencode[j&(1<<y.lenbits)-1],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(ut<16)j>>>=Me,z-=Me,y.lens[y.have++]=ut;else{if(ut===16){for(Ht=Me+2;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(j>>>=Me,z-=Me,y.have===0){F.msg="invalid bit length repeat",y.mode=Q;break}at=y.lens[y.have-1],ce=3+(j&3),j>>>=2,z-=2}else if(ut===17){for(Ht=Me+3;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=Me,z-=Me,at=0,ce=3+(j&7),j>>>=3,z-=3}else{for(Ht=Me+7;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=Me,z-=Me,at=0,ce=11+(j&127),j>>>=7,z-=7}if(y.have+ce>y.nlen+y.ndist){F.msg="invalid bit length repeat",y.mode=Q;break}for(;ce--;)y.lens[y.have++]=at}}if(y.mode===Q)break;if(y.lens[256]===0){F.msg="invalid code -- missing end-of-block",y.mode=Q;break}if(y.lenbits=9,At={bits:y.lenbits},Ft=c(d,y.lens,0,y.nlen,y.lencode,0,y.work,At),y.lenbits=At.bits,Ft){F.msg="invalid literal/lengths set",y.mode=Q;break}if(y.distbits=6,y.distcode=y.distdyn,At={bits:y.distbits},Ft=c(h,y.lens,y.nlen,y.ndist,y.distcode,0,y.work,At),y.distbits=At.bits,Ft){F.msg="invalid distances set",y.mode=Q;break}if(y.mode=ye,G===w)break e;case ye:y.mode=$;case $:if(ie>=6&&Je>=258){F.next_out=Qe,F.avail_out=Je,F.next_in=ee,F.avail_in=ie,y.hold=j,y.bits=z,l(F,je),Qe=F.next_out,Ae=F.output,Je=F.avail_out,ee=F.next_in,oe=F.input,ie=F.avail_in,j=y.hold,z=y.bits,y.mode===B&&(y.back=-1);break}for(y.back=0;et=y.lencode[j&(1<<y.lenbits)-1],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if($e&&($e&240)===0){for(pt=Me,br=$e,Fo=ut;et=y.lencode[Fo+((j&(1<<pt+br)-1)>>pt)],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(pt+Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=pt,z-=pt,y.back+=pt}if(j>>>=Me,z-=Me,y.back+=Me,y.length=ut,$e===0){y.mode=X;break}if($e&32){y.back=-1,y.mode=B;break}if($e&64){F.msg="invalid literal/length code",y.mode=Q;break}y.extra=$e&15,y.mode=Ce;case Ce:if(y.extra){for(Ht=y.extra;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.length+=j&(1<<y.extra)-1,j>>>=y.extra,z-=y.extra,y.back+=y.extra}y.was=y.length,y.mode=Fe;case Fe:for(;et=y.distcode[j&(1<<y.distbits)-1],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(($e&240)===0){for(pt=Me,br=$e,Fo=ut;et=y.distcode[Fo+((j&(1<<pt+br)-1)>>pt)],Me=et>>>24,$e=et>>>16&255,ut=et&65535,!(pt+Me<=z);){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}j>>>=pt,z-=pt,y.back+=pt}if(j>>>=Me,z-=Me,y.back+=Me,$e&64){F.msg="invalid distance code",y.mode=Q;break}y.offset=ut,y.extra=$e&15,y.mode=xt;case xt:if(y.extra){for(Ht=y.extra;z<Ht;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}y.offset+=j&(1<<y.extra)-1,j>>>=y.extra,z-=y.extra,y.back+=y.extra}if(y.offset>y.dmax){F.msg="invalid distance too far back",y.mode=Q;break}y.mode=Le;case Le:if(Je===0)break e;if(ce=je-Je,y.offset>ce){if(ce=y.offset-ce,ce>y.whave&&y.sane){F.msg="invalid distance too far back",y.mode=Q;break}ce>y.wnext?(ce-=y.wnext,vr=y.wsize-ce):vr=y.wnext-ce,ce>y.length&&(ce=y.length),kr=y.window}else kr=Ae,vr=Qe-y.offset,ce=y.length;ce>Je&&(ce=Je),Je-=ce,y.length-=ce;do Ae[Qe++]=kr[vr++];while(--ce);y.length===0&&(y.mode=$);break;case X:if(Je===0)break e;Ae[Qe++]=y.length,Je--,y.mode=$;break;case M:if(y.wrap){for(;z<32;){if(ie===0)break e;ie--,j|=oe[ee++]<<z,z+=8}if(je-=Je,F.total_out+=je,y.total+=je,je&&(F.adler=y.check=y.flags?u(y.check,Ae,je,Qe-je):a(y.check,Ae,je,Qe-je)),je=Je,(y.flags?j:te(j))!==y.check){F.msg="incorrect data check",y.mode=Q;break}j=0,z=0}y.mode=K;case K:if(y.wrap&&y.flags){for(;z<32;){if(ie===0)break e;ie--,j+=oe[ee++]<<z,z+=8}if(j!==(y.total&4294967295)){F.msg="incorrect length check",y.mode=Q;break}j=0,z=0}y.mode=H;case H:Ft=x;break e;case Q:Ft=k;break e;case pe:return E;case le:default:return C}return F.next_out=Qe,F.avail_out=Je,F.next_in=ee,F.avail_in=ie,y.hold=j,y.bits=z,(y.wsize||je!==F.avail_out&&y.mode<Q&&(y.mode<M||G!==g))&&Ye(F,F.output,F.next_out,je-F.avail_out)?(y.mode=pe,E):(yr-=F.avail_in,je-=F.avail_out,F.total_in+=yr,F.total_out+=je,y.total+=je,y.wrap&&je&&(F.adler=y.check=y.flags?u(y.check,Ae,je,F.next_out-je):a(y.check,Ae,je,F.next_out-je)),F.data_type=y.bits+(y.last?64:0)+(y.mode===B?128:0)+(y.mode===ye||y.mode===W?256:0),(yr===0&&je===0||G===g)&&Ft===_&&(Ft=T),Ft)}function St(F){if(!F||!F.state)return C;var G=F.state;return G.window&&(G.window=null),F.state=null,_}function kt(F,G){var y;return!F||!F.state||(y=F.state,(y.wrap&2)===0)?C:(y.head=G,G.done=!1,_)}function vt(F,G){var y=G.length,oe,Ae,ee;return!F||!F.state||(oe=F.state,oe.wrap!==0&&oe.mode!==R)?C:oe.mode===R&&(Ae=1,Ae=a(Ae,G,y,0),Ae!==oe.check)?k:(ee=Ye(F,G,y,y),ee?(oe.mode=pe,E):(oe.havedict=1,_))}i.inflateReset=ot,i.inflateReset2=Ze,i.inflateResetKeep=He,i.inflateInit=Ue,i.inflateInit2=Be,i.inflate=Yr,i.inflateEnd=St,i.inflateGetHeader=kt,i.inflateSetDictionary=vt,i.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,i){"use strict";var s=o("../utils/common"),a=15,u=852,l=592,c=0,m=1,d=2,h=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],g=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],b=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],w=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];n.exports=function(x,v,C,k,E,T,O,I){var J=I.bits,D=0,S=0,L=0,Y=0,A=0,N=0,q=0,U=0,R=0,B=0,re,P,W,ne,xe,se=null,be=0,ye,$=new s.Buf16(a+1),Ce=new s.Buf16(a+1),Fe=null,xt=0,Le,X,M;for(D=0;D<=a;D++)$[D]=0;for(S=0;S<k;S++)$[v[C+S]]++;for(A=J,Y=a;Y>=1&&$[Y]===0;Y--);if(A>Y&&(A=Y),Y===0)return E[T++]=1<<24|64<<16|0,E[T++]=1<<24|64<<16|0,I.bits=1,0;for(L=1;L<Y&&$[L]===0;L++);for(A<L&&(A=L),U=1,D=1;D<=a;D++)if(U<<=1,U-=$[D],U<0)return-1;if(U>0&&(x===c||Y!==1))return-1;for(Ce[1]=0,D=1;D<a;D++)Ce[D+1]=Ce[D]+$[D];for(S=0;S<k;S++)v[C+S]!==0&&(O[Ce[v[C+S]]++]=S);if(x===c?(se=Fe=O,ye=19):x===m?(se=h,be-=257,Fe=g,xt-=257,ye=256):(se=b,Fe=w,ye=-1),B=0,S=0,D=L,xe=T,N=A,q=0,W=-1,R=1<<A,ne=R-1,x===m&&R>u||x===d&&R>l)return 1;for(;;){Le=D-q,O[S]<ye?(X=0,M=O[S]):O[S]>ye?(X=Fe[xt+O[S]],M=se[be+O[S]]):(X=96,M=0),re=1<<D-q,P=1<<N,L=P;do P-=re,E[xe+(B>>q)+P]=Le<<24|X<<16|M|0;while(P!==0);for(re=1<<D-1;B&re;)re>>=1;if(re!==0?(B&=re-1,B+=re):B=0,S++,--$[D]===0){if(D===Y)break;D=v[C+O[S]]}if(D>A&&(B&ne)!==W){for(q===0&&(q=A),xe+=L,N=D-q,U=1<<N;N+q<Y&&(U-=$[N+q],!(U<=0));)N++,U<<=1;if(R+=1<<N,x===m&&R>u||x===d&&R>l)return 1;W=B&ne,E[W]=A<<24|N<<16|xe-T|0}}return B!==0&&(E[xe+B]=D-q<<24|64<<16|0),I.bits=A,0}},{"../utils/common":1}],10:[function(o,n,i){"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,i){"use strict";function s(){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=s},{}],"/lib/inflate.js":[function(o,n,i){"use strict";var s=o("./zlib/inflate"),a=o("./utils/common"),u=o("./utils/strings"),l=o("./zlib/constants"),c=o("./zlib/messages"),m=o("./zlib/zstream"),d=o("./zlib/gzheader"),h=Object.prototype.toString;function g(_){if(!(this instanceof g))return new g(_);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},_||{});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&&!(_&&_.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 m,this.strm.avail_out=0;var v=s.inflateInit2(this.strm,x.windowBits);if(v!==l.Z_OK)throw new Error(c[v]);if(this.header=new d,s.inflateGetHeader(this.strm,this.header),x.dictionary&&(typeof x.dictionary=="string"?x.dictionary=u.string2buf(x.dictionary):h.call(x.dictionary)==="[object ArrayBuffer]"&&(x.dictionary=new Uint8Array(x.dictionary)),x.raw&&(v=s.inflateSetDictionary(this.strm,x.dictionary),v!==l.Z_OK)))throw new Error(c[v])}g.prototype.push=function(_,x){var v=this.strm,C=this.options.chunkSize,k=this.options.dictionary,E,T,O,I,J,D=!1;if(this.ended)return!1;T=x===~~x?x:x===!0?l.Z_FINISH:l.Z_NO_FLUSH,typeof _=="string"?v.input=u.binstring2buf(_):h.call(_)==="[object ArrayBuffer]"?v.input=new Uint8Array(_):v.input=_,v.next_in=0,v.avail_in=v.input.length;do{if(v.avail_out===0&&(v.output=new a.Buf8(C),v.next_out=0,v.avail_out=C),E=s.inflate(v,l.Z_NO_FLUSH),E===l.Z_NEED_DICT&&k&&(E=s.inflateSetDictionary(this.strm,k)),E===l.Z_BUF_ERROR&&D===!0&&(E=l.Z_OK,D=!1),E!==l.Z_STREAM_END&&E!==l.Z_OK)return this.onEnd(E),this.ended=!0,!1;v.next_out&&(v.avail_out===0||E===l.Z_STREAM_END||v.avail_in===0&&(T===l.Z_FINISH||T===l.Z_SYNC_FLUSH))&&(this.options.to==="string"?(O=u.utf8border(v.output,v.next_out),I=v.next_out-O,J=u.buf2string(v.output,O),v.next_out=I,v.avail_out=C-I,I&&a.arraySet(v.output,v.output,O,I,0),this.onData(J)):this.onData(a.shrinkBuf(v.output,v.next_out))),v.avail_in===0&&v.avail_out===0&&(D=!0)}while((v.avail_in>0||v.avail_out===0)&&E!==l.Z_STREAM_END);return E===l.Z_STREAM_END&&(T=l.Z_FINISH),T===l.Z_FINISH?(E=s.inflateEnd(this.strm),this.onEnd(E),this.ended=!0,E===l.Z_OK):(T===l.Z_SYNC_FLUSH&&(this.onEnd(l.Z_OK),v.avail_out=0),!0)},g.prototype.onData=function(_){this.chunks.push(_)},g.prototype.onEnd=function(_){_===l.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=_,this.msg=this.strm.msg};function b(_,x){var v=new g(x);if(v.push(_,!0),v.err)throw v.msg||c[v.err];return v.result}function w(_,x){return x=x||{},x.raw=!0,b(_,x)}i.Inflate=g,i.inflate=b,i.inflateRaw=w,i.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 wM=globalThis.fetch,ca=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]`}},TS=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;r<o&&e.__mayPropagate;r++)t[r](e)}},PS=new Date("1904-01-01T00:00:00+0000").getTime();function OS(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var kS=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(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,i)})})}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 OS([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(PS+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}`,i=[];for(;e--;)i.push(this[n]);return i}},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()}},ke=class extends lt{constructor(e,t,r){let{parser:o,start:n}=super(new kS(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 FS=class extends ke{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 AS(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);ae(this.tables,n.tag.trim(),i)})}},AS=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},my=py.inflate||void 0,hy=void 0,IS=class extends ke{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 LS(o)),NS(this,t,r)}},LS=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function NS(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=0,i=t;if(o.compLength!==o.origLength){let s=t.buffer.slice(o.offset,o.offset+o.compLength),a;if(my)a=my(new Uint8Array(s));else if(hy)a=hy(new Uint8Array(s));else{let u="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(u),new Error(u)}i=new DataView(a.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},i)})})}var gy=dy,yy=void 0,MS=class extends ke{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 VS(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,u)=>{let l=this.directory[u+1];l&&(l.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let i,s=t.buffer.slice(n);if(gy)i=gy(new Uint8Array(s));else if(yy)i=new Uint8Array(yy(s));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}DS(this,i,r)}},VS=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=BS(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 DS(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=o.offset,i=n+(o.transformLength?o.transformLength:o.origLength),s=new DataView(t.slice(n,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},s)}catch(a){console.error(a)}})})}function BS(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 Cy={},Ry=!1;Promise.all([Promise.resolve().then(function(){return p_}),Promise.resolve().then(function(){return h_}),Promise.resolve().then(function(){return y_}),Promise.resolve().then(function(){return w_}),Promise.resolve().then(function(){return S_}),Promise.resolve().then(function(){return T_}),Promise.resolve().then(function(){return O_}),Promise.resolve().then(function(){return F_}),Promise.resolve().then(function(){return z_}),Promise.resolve().then(function(){return Q_}),Promise.resolve().then(function(){return BC}),Promise.resolve().then(function(){return zC}),Promise.resolve().then(function(){return GC}),Promise.resolve().then(function(){return XC}),Promise.resolve().then(function(){return JC}),Promise.resolve().then(function(){return $C}),Promise.resolve().then(function(){return rR}),Promise.resolve().then(function(){return nR}),Promise.resolve().then(function(){return sR}),Promise.resolve().then(function(){return lR}),Promise.resolve().then(function(){return uR}),Promise.resolve().then(function(){return dR}),Promise.resolve().then(function(){return hR}),Promise.resolve().then(function(){return vR}),Promise.resolve().then(function(){return bR}),Promise.resolve().then(function(){return xR}),Promise.resolve().then(function(){return _R}),Promise.resolve().then(function(){return RR}),Promise.resolve().then(function(){return TR}),Promise.resolve().then(function(){return kR}),Promise.resolve().then(function(){return MR}),Promise.resolve().then(function(){return jR}),Promise.resolve().then(function(){return UR}),Promise.resolve().then(function(){return qR}),Promise.resolve().then(function(){return XR}),Promise.resolve().then(function(){return JR}),Promise.resolve().then(function(){return e2}),Promise.resolve().then(function(){return r2}),Promise.resolve().then(function(){return a2}),Promise.resolve().then(function(){return c2}),Promise.resolve().then(function(){return d2})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];Cy[r]=t[r]}),Ry=!0});function jS(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=Cy[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function zS(){let e=0;function t(r,o){if(!Ry)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(jS)}return new Promise((r,o)=>t(r))}function HS(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 i={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(i||(i=`${e} is not a known webfont format.`),t)throw new Error(i);console.warn(`Could not load font: ${i}`)}async function US(e,t,r={}){if(!globalThis.document)return;let o=HS(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([s,a])=>`${s}: ${a};`)),n.textContent=`
@font-face {
font-family: "${e}";
${i.join(`
`)}
src: url("${t}") format("${o}");
-}`,globalThis.document.head.appendChild(n),n}var ZS=[0,1,0,0],XS=[79,84,84,79],KS=[119,79,70,70],JS=[119,79,70,50];function ua(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function QS(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(ua(t,ZS)||ua(t,XS))return"SFNT";if(ua(t,KS))return"WOFF";if(ua(t,JS))return"WOFF2"}function $S(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var da=class extends FS{constructor(e,t={}){super(),this.name=e,this.options=t,this.metrics=!1}get src(){return this.__src}set src(e){this.__src=e,(async()=>(globalThis.document&&!this.options.skipStyleSheet&&await qS(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>$S(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new ca("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=QS(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 ca("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return GS().then(t=>(e==="SFNT"&&(this.opentype=new NS(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new VS(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new jS(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 ca("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 ca("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=da;var oo=class extends lt{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},eC=class extends oo{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}]}},tC=class extends oo{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(s=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;ae(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new rC(e))));let i=n+o*8;ae(this,"glyphIndexArray",()=>(e.currentPosition=i,[...new Array(o)].map(s=>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],i=n.firstCode,s=i+n.entryCount;return i<=t&&t<=s}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}))}},rC=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}},oC=class extends oo{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 i=n+this.segCountX2;ae(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;ae(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let a=s+this.segCountX2,u=this.length-(a-this.tableStart);ae(this,"glyphIdArray",()=>e.readBytes(u,a,16)),ae(this,"segments",()=>this.buildSegments(s,a,e))}buildSegments(e,t,r){let o=(n,i)=>{let s=this.startCode[i],a=this.endCode[i],u=this.idDelta[i],l=this.idRangeOffset[i],c=e+2*i,m=[];if(l===0)for(let d=s+u,h=a+u;d<=h;d++)m.push(d);else for(let d=0,h=a-s;d<=h;d++)r.currentPosition=c+l+d*2,m.push(r.uint16);return{startCode:s,endCode:a,idDelta:u,idRangeOffset:l,glyphIDs:m}};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}))}},nC=class extends oo{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.")),e<this.firstCode)return{};if(e>this.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}]}},iC=class extends oo{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 sC(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}))}},sC=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},aC=class extends oo{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.")),e<this.startCharCode||e>this.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}]}},lC=class extends oo{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 cC(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)<e)continue;let n=t.startCharCode+(e-r);return{code:n,unicode:String.fromCodePoint(n)}}return{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},cC=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},uC=class extends oo{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 fC(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}))}},fC=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},dC=class extends oo{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 pC(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)}},pC=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function mC(e,t,r){let o=e.uint16;return o===0?new eC(e,t,r):o===2?new tC(e,t,r):o===4?new oC(e,t,r):o===6?new nC(e,t,r):o===8?new iC(e,t,r):o===10?new aC(e,t,r):o===12?new lC(e,t,r):o===13?new uC(e,t,r):o===14?new dC(e,t,r):{}}var hC=class extends ke{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 gC(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<this.numTables;t++){let r=this.getSubTable(t).reverse(e);if(r)return r}}getGlyphId(e){let t=0;return this.encodingRecords.some((r,o)=>{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})}},gC=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,mC(e,r,o)))}},yC=Object.freeze({__proto__:null,cmap:hC}),vC=class extends ke{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})}},bC=Object.freeze({__proto__:null,head:vC}),wC=class extends ke{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()}},xC=Object.freeze({__proto__:null,hhea:wC}),SC=class extends ke{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,s=o.currentPosition;if(ae(this,"hMetrics",()=>(o.currentPosition=s,[...new Array(n)].map(a=>new CC(o.uint16,o.int16)))),n<i){let a=s+n*4;ae(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(i-n)].map(u=>o.int16)))}}},CC=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},_C=Object.freeze({__proto__:null,hmtx:SC}),RC=class extends ke{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()}},EC=Object.freeze({__proto__:null,maxp:RC}),TC=class extends ke{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 OC(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new PC(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}},PC=class{constructor(e,t){this.length=e,this.offset=t}},OC=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,kC(e,this)))}};function kC(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let s=[];for(let a=0,u=o/2;a<u;a++)s[a]=String.fromCharCode(e.uint16);return s.join("")}let n=e.readBytes(o),i=[];return n.forEach(function(s,a){i[a]=String.fromCharCode(s)}),i.join("")}var FC=Object.freeze({__proto__:null,name:TC}),AC=class extends ke{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.uint16,this.xAvgCharWidth=r.int16,this.usWeightClass=r.uint16,this.usWidthClass=r.uint16,this.fsType=r.uint16,this.ySubscriptXSize=r.int16,this.ySubscriptYSize=r.int16,this.ySubscriptXOffset=r.int16,this.ySubscriptYOffset=r.int16,this.ySuperscriptXSize=r.int16,this.ySuperscriptYSize=r.int16,this.ySuperscriptXOffset=r.int16,this.ySuperscriptYOffset=r.int16,this.yStrikeoutSize=r.int16,this.yStrikeoutPosition=r.int16,this.sFamilyClass=r.int16,this.panose=[...new Array(10)].map(o=>r.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()}},IC=Object.freeze({__proto__:null,OS2:AC}),LC=class extends ke{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;o<this.numGlyphs;o++){if(this.glyphNameIndex[o]<Ry.length){this.glyphNameOffsets.push(this.glyphNameOffsets[o]);continue}let i=r.int8;r.skip(i),this.glyphNameOffsets.push(this.glyphNameOffsets[o]+i+1)}}this.version===2.5&&(this.offset=[...new Array(this.numGlyphs)].map(o=>r.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 Ry[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(s=>String.fromCharCode(s)).join(""))}},Ry=[".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"],NC=Object.freeze({__proto__:null,post:LC}),MC=class extends ke{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 nu({offset:e.offset+this.horizAxisOffset},t)),ae(this,"vertAxis",()=>new nu({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>new nu({offset:e.offset+this.itemVarStoreOffset},t)))}},nu=class extends ke{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ae(this,"baseTagList",()=>new VC({offset:e.offset+this.baseTagListOffset},t)),ae(this,"baseScriptList",()=>new DC({offset:e.offset+this.baseScriptListOffset},t))}},VC=class extends ke{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},DC=class extends ke{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 BC(this.start,r))))}},BC=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ae(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new jC(t)))}},jC=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 zC(this.start,e)),ae(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new HC(e))),ae(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new Iy(e)))}},zC=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ae(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new Iy(t)))}},HC=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 WC(this.parser)}},Iy=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 UC(e))))}},UC=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},WC=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)}},GC=Object.freeze({__proto__:null,BASE:MC}),Ey=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 YC(e)))}},YC=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},Ci=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 qC(e)))}},qC=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},ZC=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)}},XC=class extends ke{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 Ey(r)}),this.attachListOffset=r.Offset16,ae(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new KC(r)}),this.ligCaretListOffset=r.Offset16,ae(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new QC(r)}),this.markAttachClassDefOffset=r.Offset16,ae(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new Ey(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ae(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new t_(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new ZC(r)}))}},KC=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 JC(this.parser)}},JC=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},QC=class extends lt{constructor(e){super(e),this.coverageOffset=e.Offset16,ae(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new Ci(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 $C(this.parser)}},$C=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 e_(this.parser)}},e_=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)}},t_=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 Ci(this.parser)}},r_=Object.freeze({__proto__:null,GDEF:XC}),Ty=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 o_(e))}},o_=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},n_=class extends lt{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new i_(e))}},i_=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},Py=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)}},Oy=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 s_(e))}},s_=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},a_=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 c_(e);if(t.startsWith("cc"))return new l_(e);if(t.startsWith("ss"))return new u_(e)}}},l_=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)}},c_=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},u_=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function Ly(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 Ci(e)}},su=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},f_=class extends Qo{constructor(e){super(e),this.deltaGlyphID=e.int16}},d_=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 p_(t)}},p_=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},m_=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 h_(t)}},h_=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},g_=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 y_(t)}},y_=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 v_(t)}},v_=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},b_=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&&(Ly(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 su(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 w_(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 x_(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 Ci(t)}},w_=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 Ny(t)}},Ny=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 su(e))}},x_=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 S_(t)}},S_=class extends Ny{constructor(e){super(e)}},C_=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&&(Ly(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 My(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 __(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 E_(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 Ci(t)}},__=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 R_(t)}},R_=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 su(e))}},E_=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 T_(t)}},T_=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 My(e))}},My=class extends lt{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},P_=class extends lt{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},O_=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)}},k_={buildSubtable:function(e,t){let r=new[void 0,f_,d_,m_,g_,b_,C_,P_,O_][e](t);return r.type=e,r}},no=class extends lt{constructor(e){super(e)}},F_=class extends no{constructor(e){super(e),console.log("lookup type 1")}},A_=class extends no{constructor(e){super(e),console.log("lookup type 2")}},I_=class extends no{constructor(e){super(e),console.log("lookup type 3")}},L_=class extends no{constructor(e){super(e),console.log("lookup type 4")}},N_=class extends no{constructor(e){super(e),console.log("lookup type 5")}},M_=class extends no{constructor(e){super(e),console.log("lookup type 6")}},V_=class extends no{constructor(e){super(e),console.log("lookup type 7")}},D_=class extends no{constructor(e){super(e),console.log("lookup type 8")}},B_=class extends no{constructor(e){super(e),console.log("lookup type 9")}},j_={buildSubtable:function(e,t){let r=new[void 0,F_,A_,I_,L_,N_,M_,V_,D_,B_][e](t);return r.type=e,r}},ky=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)}},z_=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"?k_:j_;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},Vy=class extends ke{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 i=!(this.scriptListOffset||this.featureListOffset||this.lookupListOffset);ae(this,"scriptList",()=>i?Ty.EMPTY:(o.currentPosition=n+this.scriptListOffset,new Ty(o))),ae(this,"featureList",()=>i?Oy.EMPTY:(o.currentPosition=n+this.featureListOffset,new Oy(o))),ae(this,"lookupList",()=>i?ky.EMPTY:(o.currentPosition=n+this.lookupListOffset,new ky(o))),this.featureVariationsOffset&&ae(this,"featureVariations",()=>i?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 n_(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 Py(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 Py(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 a_(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 z_(this.parser,t)}},H_=class extends Vy{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},U_=Object.freeze({__proto__:null,GSUB:H_}),W_=class extends Vy{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},G_=Object.freeze({__proto__:null,GPOS:W_}),Y_=class extends ke{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 q_(r)}},q_=class extends lt{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new Z_(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)}},Z_=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},X_=Object.freeze({__proto__:null,SVG:Y_}),K_=class extends ke{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(i=>new J_(r))));let n=o+this.axisCount*this.axisSize;ae(this,"instances",()=>{let i=[];for(let s=0;s<this.instanceCount;s++)r.currentPosition=n+s*this.instanceSize,i.push(new Q_(r,this.axisCount,this.instanceSize));return i})}getSupportedAxes(){return this.axes.map(e=>e.tag)}getAxis(e){return this.axes.find(t=>t.tag===e)}},J_=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}},Q_=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<r&&(this.postScriptNameID=e.uint16)}},$_=Object.freeze({__proto__:null,fvar:K_}),eR=class extends ke{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;ae(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},tR=Object.freeze({__proto__:null,cvt:eR}),rR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},oR=Object.freeze({__proto__:null,fpgm:rR}),nR=class extends ke{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 iR(r)))}},iR=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},sR=Object.freeze({__proto__:null,gasp:nR}),aR=class extends ke{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},lR=Object.freeze({__proto__:null,glyf:aR}),cR=class extends ke{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(i=>o.Offset16))):ae(this,"offsets",()=>[...new Array(n)].map(i=>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}}},uR=Object.freeze({__proto__:null,loca:cR}),fR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},dR=Object.freeze({__proto__:null,prep:fR}),pR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},mR=Object.freeze({__proto__:null,CFF:pR}),hR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},gR=Object.freeze({__proto__:null,CFF2:hR}),yR=class extends ke{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 vR(r)))}},vR=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},bR=Object.freeze({__proto__:null,VORG:yR}),wR=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new fa(e),this.vert=new fa(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}},xR=class{constructor(e){this.hori=new fa(e),this.vert=new fa(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},fa=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}},Dy=class extends ke{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 wR(o)))}},SR=Object.freeze({__proto__:null,EBLC:Dy}),By=class extends ke{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},CR=Object.freeze({__proto__:null,EBDT:By}),_R=class extends ke{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 xR(r)))}},RR=Object.freeze({__proto__:null,EBSC:_R}),ER=class extends Dy{constructor(e,t){super(e,t,"CBLC")}},TR=Object.freeze({__proto__:null,CBLC:ER}),PR=class extends By{constructor(e,t){super(e,t,"CBDT")}},OR=Object.freeze({__proto__:null,CBDT:PR}),kR=class extends ke{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))}},FR=Object.freeze({__proto__:null,sbix:kR}),AR=class extends ke{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 iu(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new iu(this.parser),s=i.gID;if(o===e)return r;if(s===e)return i;for(;t!==n;){let a=t+(n-t)/12;this.parser.currentPosition=a;let u=new iu(this.parser),l=u.gID;if(l===e)return u;l>e?n=a:l<e&&(t=a)}return!1}getLayers(e){let t=this.getBaseGlyphRecord(e);return this.parser.currentPosition=this.tableStart+this.layerRecordsOffset+4*t.firstLayerIndex,[...new Array(t.numLayers)].map(r=>new IR(p))}},iu=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},IR=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},LR=Object.freeze({__proto__:null,COLR:AR}),NR=class extends ke{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 MR(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 VR(r,o))),ae(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new DR(r,o))),ae(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new BR(r,o))))}},MR=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},VR=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},DR=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},BR=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},jR=Object.freeze({__proto__:null,CPAL:NR}),zR=class extends ke{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 HR(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new UR(this.parser)}},HR=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},UR=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},WR=Object.freeze({__proto__:null,DSIG:zR}),GR=class extends ke{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(i=>new YR(o,n))}},YR=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},qR=Object.freeze({__proto__:null,hdmx:GR}),ZR=class extends ke{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 i=0;i<this.nTables;i++){r.currentPosition=o;let s=new XR(r);n.push(s),o+=s}return n})}},XR=class{constructor(e){this.version=e.uint16,this.length=e.uint16,this.coverage=e.flags(8),this.format=e.uint8,this.format===0&&(this.nPairs=e.uint16,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16,ae(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new KR(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]}},KR=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},JR=Object.freeze({__proto__:null,kern:ZR}),QR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},$R=Object.freeze({__proto__:null,LTSH:QR}),e2=class extends ke{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.")}},t2=Object.freeze({__proto__:null,MERG:e2}),r2=class extends ke{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 o2(this.tableStart,r))}},o2=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)}},n2=Object.freeze({__proto__:null,meta:r2}),i2=class extends ke{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.")}},s2=Object.freeze({__proto__:null,PCLT:i2}),a2=class extends ke{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 l2(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new c2(r))}},l2=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},c2=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new u2(e))}},u2=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},f2=Object.freeze({__proto__:null,VDMX:a2}),d2=class extends ke{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()}},p2=Object.freeze({__proto__:null,vhea:d2}),m2=class extends ke{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,n=r.maxp.numGlyphs,i=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=i,[...new Array(o)].map(s=>new h2(p.uint16,p.int16)))),o<n){let s=i+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=s,[...new Array(n-o)].map(a=>p.int16)))}}},h2=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},g2=Object.freeze({__proto__:null,vmtx:m2});function jy(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:Ks(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var Qt=f(Z(),1);function y2(){let{installFonts:e}=(0,_i.useContext)(jt),[t,r]=(0,_i.useState)(!1),[o,n]=(0,_i.useState)(null),i=h=>{a(h)},s=h=>{a(h.target.files)},a=async h=>{if(!h)return;n(null),r(!0);let g=new Set,b=[...h],w=!1,C=b.map(async v=>{if(!await l(v))return w=!0,null;if(g.has(v.name))return null;let k=(((v.name??"").split(".")??[]).pop()??"").toLowerCase();return eu.includes(k)?(g.add(v.name),v):null}),x=(await Promise.all(C)).filter(v=>v!==null);if(x.length>0)u(x);else{let v=w?(0,Vn.__)("Sorry, you are not allowed to upload this file type."):(0,Vn.__)("No fonts found to install.");n({type:"error",message:v}),r(!1)}},u=async h=>{let g=await Promise.all(h.map(async b=>{let w=await m(b);return await Po(w,w.file,"all"),w}));d(g)};async function l(h){let g=new da("Uploaded Font");try{let b=await c(h);return await g.fromDataBuffer(b,"font"),!0}catch{return!1}}async function c(h){return new Promise((g,b)=>{let w=new window.FileReader;w.readAsArrayBuffer(h),w.onload=()=>g(w.result),w.onerror=b})}let m=async h=>{let g=await c(h),b=new da("Uploaded Font");b.fromDataBuffer(g,h.name);let C=(await new Promise(I=>b.onload=I)).detail.font,{name:x}=C.opentype.tables,v=x.get(16)||x.get(1),_=x.get(2).toLowerCase().includes("italic"),k=C.opentype.tables["OS/2"].usWeightClass||"normal",T=!!C.opentype.tables.fvar&&C.opentype.tables.fvar.axes.find(({tag:I})=>I==="wght"),O=T?`${T.minValue} ${T.maxValue}`:null;return{file:h,fontFamily:v,fontStyle:_?"italic":"normal",fontWeight:O||k}},d=async h=>{let g=jy(h);try{await e(g),n({type:"success",message:(0,Vn.__)("Fonts were installed successfully.")})}catch(b){let w=b;n({type:"error",message:w.message,errors:w?.installationErrors})}r(!1)};return(0,Qt.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,Qt.jsx)(Ot.DropZone,{onFilesDrop:i}),(0,Qt.jsxs)(Ot.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,Qt.jsxs)(Ot.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,Qt.jsx)("ul",{children:o.errors.map((h,g)=>(0,Qt.jsx)("li",{children:h},g))})]}),t&&(0,Qt.jsx)(Ot.FlexItem,{children:(0,Qt.jsx)("div",{className:"font-library__upload-area",children:(0,Qt.jsx)(Ot.ProgressBar,{})})}),!t&&(0,Qt.jsx)(Ot.FormFileUpload,{accept:eu.map(h=>`.${h}`).join(","),multiple:!0,onChange:s,render:({openFileDialog:h})=>(0,Qt.jsx)(Ot.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:h,children:(0,Vn.__)("Upload font")})}),(0,Qt.jsx)(Ot.__experimentalText,{className:"font-library__upload-area__text",children:(0,Vn.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var pa=y2;var Hy=f(Z(),1),{Tabs:WB}=Ve(au.privateApis),GB={id:"installed-fonts",title:(0,ma._x)("Library","Font library")},YB={id:"upload-fonts",title:(0,ma._x)("Upload","noun")};var Uy=f(ge(),1),lu=f(ue(),1),b2=f(Te(),1);var Wy=f(Z(),1);var cu=f(Z(),1);var Gy=f(ge(),1),ha=f(ue(),1);var Yy=f(Z(),1);var fu=f(Z(),1);var wt=f(ge(),1),du=f(ue(),1),T2=f(Te(),1);var qy=f(Dt(),1);var R2=f(Z(),1),{useSettingsForBlockElement:Sj,TypographyPanel:Cj}=Ve(qy.privateApis);var E2=f(Z(),1);var pu=f(Z(),1),Aj={text:{description:(0,wt.__)("Manage the fonts used on the site."),title:(0,wt.__)("Text")},link:{description:(0,wt.__)("Manage the fonts and typography used on the links."),title:(0,wt.__)("Links")},heading:{description:(0,wt.__)("Manage the fonts and typography used on headings."),title:(0,wt.__)("Headings")},caption:{description:(0,wt.__)("Manage the fonts and typography used on captions."),title:(0,wt.__)("Captions")},cite:{description:(0,wt.__)("Manage the fonts and typography used on citations."),title:(0,wt.__)("Citations")},button:{description:(0,wt.__)("Manage the fonts and typography used on buttons."),title:(0,wt.__)("Buttons")},textInput:{description:(0,wt.__)("Manage the fonts and typography used on inputs."),title:(0,wt.__)("Inputs")},select:{description:(0,wt.__)("Manage the fonts and typography used on selects."),title:(0,wt.__)("Selects")}};var ga=f(ge(),1),F2=f(ue(),1),Xy=f(Dt(),1);var Dn=f(ue(),1),Zy=f(ge(),1);var k2=f(Te(),1);var P2=f(ue(),1),O2=f(Z(),1);var mu=f(Z(),1);var hu=f(Z(),1),{useSettingsForBlockElement:Zj,ColorPanel:Xj}=Ve(Xy.privateApis),Kj=[{name:"cite",label:(0,ga.__)("Citations")},{name:"textInput",label:(0,ga.__)("Inputs")},{name:"select",label:(0,ga.__)("Selects")}];var H2=f(ge(),1);var L2=f(yo(),1),gu=f(ue(),1),N2=f(ge(),1);var va=f(ue(),1);var ya=f(ue(),1);var Ky=f(Z(),1);function Jy(){let{paletteColors:e}=Pn();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Ky.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var Ei=f(Z(),1),A2={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},I2=({label:e,isFocused:t,withHoverView:r})=>(0,Ei.jsx)(Fn,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,Ei.jsx)(ya.__unstableMotion.div,{variants:A2,style:{height:"100%",overflow:"hidden"},children:(0,Ei.jsx)(ya.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ei.jsx)(Jy,{})})},o)}),Qy=I2;var $o=f(Z(),1),$y=["color"];function ba({title:e,gap:t=2}){let r=Hs($y);return r?.length<=1?null:(0,$o.jsxs)(va.__experimentalVStack,{spacing:3,children:[e&&(0,$o.jsx)(Er,{level:3,children:e}),(0,$o.jsx)(va.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,$o.jsx)(An,{variation:o,isPill:!0,properties:$y,showTooltip:!0,children:()=>(0,$o.jsx)(Qy,{})},n))})]})}var ev=f(Z(),1);var M2=f(yo(),1),tv=f(ue(),1),V2=f(ge(),1);var rv=f(Z(),1);var D2=f(yo(),1),B2=f(Te(),1),j2=f(ue(),1);var z2=f(ge(),1);var ov=f(Z(),1);var yu=f(Z(),1);var W2=f(ge(),1),iv=f(Dt(),1),G2=f(ue(),1);var nv=f(Dt(),1);var U2=f(Z(),1);var{BackgroundPanel:E9}=Ve(nv.privateApis);var vu=f(Z(),1),{useHasBackgroundPanel:I9}=Ve(iv.privateApis);var av=f(ge(),1);var Ti=f(ue(),1),X2=f(ge(),1);var K2=f(Te(),1);var Y2=f(ue(),1),q2=f(ge(),1),Z2=f(Z(),1);var sv=f(Z(),1),{Menu:z9}=Ve(Ti.privateApis);var wu=f(Z(),1);var yr=f(ue(),1),uv=f(ge(),1);var wa=f(Te(),1);var Pi=f(ue(),1);var lv=f(Z(),1),{Menu:tz}=Ve(Pi.privateApis);var $2=f(ue(),1),eE=f(ge(),1),tE=f(Z(),1);var xu=f(ue(),1),rE=f(ge(),1),oE=f(Te(),1);var cv=f(Z(),1);var Su=f(Z(),1);var aE=f(Z(),1);var uE=f(ge(),1),dv=f(Dt(),1);var fv=f(Dt(),1),lE=f(Te(),1);var cE=f(Z(),1),{useSettingsForBlockElement:Ez,DimensionsPanel:Tz}=Ve(fv.privateApis);var Cu=f(Z(),1),{useHasDimensionsPanel:Lz,useSettingsForBlockElement:Nz}=Ve(dv.privateApis);var vv=f(ue(),1),mE=f(ge(),1);var dE=f(ge(),1),pE=f(ue(),1);var pv=f(sr(),1),mv=f(Kt(),1),Sa=f(Te(),1),hv=f(ue(),1),gv=f(ge(),1);var xa=f(Z(),1);function fE({gap:e=2}){let{user:t}=(0,Sa.useContext)(gt),r=t?.styles,n=(0,mv.useSelect)(s=>{let a=s(pv.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(s=>!yi(s,["color"])&&!yi(s,["typography","spacing"])),i=(0,Sa.useMemo)(()=>[...[{title:(0,gv.__)("Default"),settings:{},styles:{}},...n??[]].map(a=>{let u=a?.styles?.blocks?{...a.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(d=>{if(r.blocks?.[d]?.css){let h=u[d]||{},g={css:`${u[d]?.css||""} ${r.blocks?.[d]?.css?.trim()||""}`};u[d]={...h,...g}}});let l=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},c=Object.keys(u).length>0?{blocks:u}:{},m={...a.styles,...l,...c};return{...a,settings:a.settings??{},styles:m}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,xa.jsx)(hv.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,a)=>(0,xa.jsx)(An,{variation:s,children:u=>(0,xa.jsx)(Wc,{label:s?.title,withHoverView:!0,isFocused:u,variation:s})},a))})}var _u=fE;var yv=f(Z(),1);var Ru=f(Z(),1);var hE=f(ge(),1),gE=f(ue(),1),bv=f(Dt(),1);var Eu=f(Z(),1),{AdvancedPanel:$z}=Ve(bv.privateApis);var Tv=f(ge(),1),Pu=f(ue(),1),Ou=f(Te(),1);var yE=f(Kt(),1),vE=f(sr(),1),wv=f(Te(),1);var Cv=f(ge(),1),Ca=f(ue(),1),_a=f(Sv(),1),bE=f(sr(),1),wE=f(Kt(),1);var _v=f(Qc(),1);var Rv=f(Z(),1),{Badge:i7}=Ve(Ca.privateApis),s7=3600*1e3*24;var Tu=f(ue(),1),Oi=f(ge(),1);var Ev=f(Z(),1);var ku=f(Z(),1);var Pv=f(ge(),1),Ov=f(ue(),1);var kv=f(Z(),1);var Av=f(ge(),1),ki=f(ue(),1),Iv=f(Te(),1);var SE=f(Dt(),1),CE=f(ge(),1);var _E=f(Z(),1);var io=f(ue(),1),Fv=f(Z(),1);var Fu=f(Z(),1);var Iu=f(Z(),1);var Lu=f(Z(),1);function Bn(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,Lu.jsx)(gi,{value:r,baseValue:o,onChange:n,children:(0,Lu.jsx)(e,{...i})})}}var PE=Bn(_u);var OE=Bn(ba);var kE=Bn(Xs);var jn=f(Z(),1);function Nu({value:e,baseValue:t,onChange:r,activeTab:o="installed-fonts"}){let n;switch(o){case"upload-fonts":n=(0,jn.jsx)(pa,{});break;case"installed-fonts":n=(0,jn.jsx)(na,{});break;default:n=(0,jn.jsx)(sa,{slug:o})}return(0,jn.jsx)(gi,{value:e,baseValue:t,onChange:r,children:(0,jn.jsx)($s,{children:n})})}var Mv=f(li()),{unlock:Mu}=(0,Mv.__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='8316bac515']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","8316bac515"),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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.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-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);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}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{left:0;opacity:0;position:absolute;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-left:auto;width:6px}.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__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-duotone-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 Gr=f(Z()),{Tabs:Ra}=Mu(Vv.privateApis),{useGlobalStyles:FE}=Mu(Dv.privateApis);function AE(){let{records:e=[]}=(0,Ea.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),[t,r]=(0,jv.useState)("installed-fonts"),{base:o,user:n,setUser:i,isReady:s}=FE(),a=(0,Bv.useSelect)(l=>l(Ea.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]);if(!s)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:l,name:c})=>({id:l,title:e&&e.length===1&&l==="google-fonts"?(0,zn.__)("Install Fonts"):c})))),(0,Gr.jsx)(gc,{title:(0,zn.__)("Fonts"),className:"font-library-page",children:(0,Gr.jsxs)(Ra,{selectedTabId:t,onSelect:l=>r(l),children:[(0,Gr.jsx)("div",{className:"font-library-page__tablist",children:(0,Gr.jsx)(Ra.TabList,{children:u.map(({id:l,title:c})=>(0,Gr.jsx)(Ra.Tab,{tabId:l,children:c},l))})}),u.map(({id:l})=>(0,Gr.jsx)(Ra.TabPanel,{tabId:l,focusable:!1,className:"font-library-page__tab-panel",children:(0,Gr.jsx)(Nu,{value:n,baseValue:o,onChange:i,activeTab:l})},l))]})})}function IE(){return(0,Gr.jsx)(AE,{})}var LE=IE;export{LE as stage};
+}`,globalThis.document.head.appendChild(n),n}var WS=[0,1,0,0],GS=[79,84,84,79],YS=[119,79,70,70],qS=[119,79,70,50];function ua(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function ZS(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(ua(t,WS)||ua(t,GS))return"SFNT";if(ua(t,YS))return"WOFF";if(ua(t,qS))return"WOFF2"}function XS(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var da=class extends TS{constructor(e,t={}){super(),this.name=e,this.options=t,this.metrics=!1}get src(){return this.__src}set src(e){this.__src=e,(async()=>(globalThis.document&&!this.options.skipStyleSheet&&await US(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>XS(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new ca("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=ZS(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 ca("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return zS().then(t=>(e==="SFNT"&&(this.opentype=new FS(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new IS(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new MS(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 ca("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 ca("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=da;var oo=class extends lt{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},KS=class extends oo{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}]}},JS=class extends oo{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(s=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;ae(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(s=>new QS(e))));let i=n+o*8;ae(this,"glyphIndexArray",()=>(e.currentPosition=i,[...new Array(o)].map(s=>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],i=n.firstCode,s=i+n.entryCount;return i<=t&&t<=s}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}))}},QS=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}},$S=class extends oo{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 i=n+this.segCountX2;ae(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let s=i+this.segCountX2;ae(this,"idRangeOffset",()=>e.readBytes(this.segCount,s,16));let a=s+this.segCountX2,u=this.length-(a-this.tableStart);ae(this,"glyphIdArray",()=>e.readBytes(u,a,16)),ae(this,"segments",()=>this.buildSegments(s,a,e))}buildSegments(e,t,r){let o=(n,i)=>{let s=this.startCode[i],a=this.endCode[i],u=this.idDelta[i],l=this.idRangeOffset[i],c=e+2*i,m=[];if(l===0)for(let d=s+u,h=a+u;d<=h;d++)m.push(d);else for(let d=0,h=a-s;d<=h;d++)r.currentPosition=c+l+d*2,m.push(r.uint16);return{startCode:s,endCode:a,idDelta:u,idRangeOffset:l,glyphIDs:m}};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}))}},e_=class extends oo{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.")),e<this.firstCode)return{};if(e>this.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}]}},t_=class extends oo{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 r_(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}))}},r_=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},o_=class extends oo{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.")),e<this.startCharCode||e>this.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}]}},n_=class extends oo{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 i_(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)<e)continue;let n=t.startCharCode+(e-r);return{code:n,unicode:String.fromCodePoint(n)}}return{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},i_=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},s_=class extends oo{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 a_(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}))}},a_=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},l_=class extends oo{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 c_(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)}},c_=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function u_(e,t,r){let o=e.uint16;return o===0?new KS(e,t,r):o===2?new JS(e,t,r):o===4?new $S(e,t,r):o===6?new e_(e,t,r):o===8?new t_(e,t,r):o===10?new o_(e,t,r):o===12?new n_(e,t,r):o===13?new s_(e,t,r):o===14?new l_(e,t,r):{}}var f_=class extends ke{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 d_(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<this.numTables;t++){let r=this.getSubTable(t).reverse(e);if(r)return r}}getGlyphId(e){let t=0;return this.encodingRecords.some((r,o)=>{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})}},d_=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,u_(e,r,o)))}},p_=Object.freeze({__proto__:null,cmap:f_}),m_=class extends ke{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})}},h_=Object.freeze({__proto__:null,head:m_}),g_=class extends ke{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()}},y_=Object.freeze({__proto__:null,hhea:g_}),v_=class extends ke{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,s=o.currentPosition;if(ae(this,"hMetrics",()=>(o.currentPosition=s,[...new Array(n)].map(a=>new b_(o.uint16,o.int16)))),n<i){let a=s+n*4;ae(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(i-n)].map(u=>o.int16)))}}},b_=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},w_=Object.freeze({__proto__:null,hmtx:v_}),x_=class extends ke{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()}},S_=Object.freeze({__proto__:null,maxp:x_}),__=class extends ke{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 R_(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new C_(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}},C_=class{constructor(e,t){this.length=e,this.offset=t}},R_=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,E_(e,this)))}};function E_(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let s=[];for(let a=0,u=o/2;a<u;a++)s[a]=String.fromCharCode(e.uint16);return s.join("")}let n=e.readBytes(o),i=[];return n.forEach(function(s,a){i[a]=String.fromCharCode(s)}),i.join("")}var T_=Object.freeze({__proto__:null,name:__}),P_=class extends ke{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.uint16,this.xAvgCharWidth=r.int16,this.usWeightClass=r.uint16,this.usWidthClass=r.uint16,this.fsType=r.uint16,this.ySubscriptXSize=r.int16,this.ySubscriptYSize=r.int16,this.ySubscriptXOffset=r.int16,this.ySubscriptYOffset=r.int16,this.ySuperscriptXSize=r.int16,this.ySuperscriptYSize=r.int16,this.ySuperscriptXOffset=r.int16,this.ySuperscriptYOffset=r.int16,this.yStrikeoutSize=r.int16,this.yStrikeoutPosition=r.int16,this.sFamilyClass=r.int16,this.panose=[...new Array(10)].map(o=>r.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()}},O_=Object.freeze({__proto__:null,OS2:P_}),k_=class extends ke{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;o<this.numGlyphs;o++){if(this.glyphNameIndex[o]<vy.length){this.glyphNameOffsets.push(this.glyphNameOffsets[o]);continue}let i=r.int8;r.skip(i),this.glyphNameOffsets.push(this.glyphNameOffsets[o]+i+1)}}this.version===2.5&&(this.offset=[...new Array(this.numGlyphs)].map(o=>r.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 vy[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(s=>String.fromCharCode(s)).join(""))}},vy=[".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"],F_=Object.freeze({__proto__:null,post:k_}),A_=class extends ke{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 eu({offset:e.offset+this.horizAxisOffset},t)),ae(this,"vertAxis",()=>new eu({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>new eu({offset:e.offset+this.itemVarStoreOffset},t)))}},eu=class extends ke{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ae(this,"baseTagList",()=>new I_({offset:e.offset+this.baseTagListOffset},t)),ae(this,"baseScriptList",()=>new L_({offset:e.offset+this.baseScriptListOffset},t))}},I_=class extends ke{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},L_=class extends ke{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 N_(this.start,r))))}},N_=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ae(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new M_(t)))}},M_=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 V_(this.start,e)),ae(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new D_(e))),ae(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new Ey(e)))}},V_=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ae(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new Ey(t)))}},D_=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 j_(this.parser)}},Ey=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 B_(e))))}},B_=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},j_=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)}},z_=Object.freeze({__proto__:null,BASE:A_}),by=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 H_(e)))}},H_=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},_i=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 U_(e)))}},U_=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},W_=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)}},G_=class extends ke{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 by(r)}),this.attachListOffset=r.Offset16,ae(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new Y_(r)}),this.ligCaretListOffset=r.Offset16,ae(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new Z_(r)}),this.markAttachClassDefOffset=r.Offset16,ae(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new by(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ae(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new J_(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new W_(r)}))}},Y_=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 q_(this.parser)}},q_=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},Z_=class extends lt{constructor(e){super(e),this.coverageOffset=e.Offset16,ae(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new _i(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 X_(this.parser)}},X_=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 K_(this.parser)}},K_=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)}},J_=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 _i(this.parser)}},Q_=Object.freeze({__proto__:null,GDEF:G_}),wy=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 $_(e))}},$_=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},eC=class extends lt{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new tC(e))}},tC=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},xy=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)}},Sy=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 rC(e))}},rC=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},oC=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 iC(e);if(t.startsWith("cc"))return new nC(e);if(t.startsWith("ss"))return new sC(e)}}},nC=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)}},iC=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},sC=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function Ty(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 _i(e)}},ru=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},aC=class extends Qo{constructor(e){super(e),this.deltaGlyphID=e.int16}},lC=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 cC(t)}},cC=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},uC=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 fC(t)}},fC=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},dC=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 pC(t)}},pC=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 mC(t)}},mC=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},hC=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&&(Ty(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 ru(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 gC(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 yC(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 _i(t)}},gC=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 Py(t)}},Py=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 ru(e))}},yC=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 vC(t)}},vC=class extends Py{constructor(e){super(e)}},bC=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&&(Ty(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 Oy(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 wC(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 SC(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 _i(t)}},wC=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 xC(t)}},xC=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 ru(e))}},SC=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 _C(t)}},_C=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 Oy(e))}},Oy=class extends lt{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},CC=class extends lt{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},RC=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)}},EC={buildSubtable:function(e,t){let r=new[void 0,aC,lC,uC,dC,hC,bC,CC,RC][e](t);return r.type=e,r}},no=class extends lt{constructor(e){super(e)}},TC=class extends no{constructor(e){super(e),console.log("lookup type 1")}},PC=class extends no{constructor(e){super(e),console.log("lookup type 2")}},OC=class extends no{constructor(e){super(e),console.log("lookup type 3")}},kC=class extends no{constructor(e){super(e),console.log("lookup type 4")}},FC=class extends no{constructor(e){super(e),console.log("lookup type 5")}},AC=class extends no{constructor(e){super(e),console.log("lookup type 6")}},IC=class extends no{constructor(e){super(e),console.log("lookup type 7")}},LC=class extends no{constructor(e){super(e),console.log("lookup type 8")}},NC=class extends no{constructor(e){super(e),console.log("lookup type 9")}},MC={buildSubtable:function(e,t){let r=new[void 0,TC,PC,OC,kC,FC,AC,IC,LC,NC][e](t);return r.type=e,r}},_y=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)}},VC=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"?EC:MC;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},ky=class extends ke{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 i=!(this.scriptListOffset||this.featureListOffset||this.lookupListOffset);ae(this,"scriptList",()=>i?wy.EMPTY:(o.currentPosition=n+this.scriptListOffset,new wy(o))),ae(this,"featureList",()=>i?Sy.EMPTY:(o.currentPosition=n+this.featureListOffset,new Sy(o))),ae(this,"lookupList",()=>i?_y.EMPTY:(o.currentPosition=n+this.lookupListOffset,new _y(o))),this.featureVariationsOffset&&ae(this,"featureVariations",()=>i?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 eC(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 xy(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 xy(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 oC(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 VC(this.parser,t)}},DC=class extends ky{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},BC=Object.freeze({__proto__:null,GSUB:DC}),jC=class extends ky{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},zC=Object.freeze({__proto__:null,GPOS:jC}),HC=class extends ke{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 UC(r)}},UC=class extends lt{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new WC(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)}},WC=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},GC=Object.freeze({__proto__:null,SVG:HC}),YC=class extends ke{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(i=>new qC(r))));let n=o+this.axisCount*this.axisSize;ae(this,"instances",()=>{let i=[];for(let s=0;s<this.instanceCount;s++)r.currentPosition=n+s*this.instanceSize,i.push(new ZC(r,this.axisCount,this.instanceSize));return i})}getSupportedAxes(){return this.axes.map(e=>e.tag)}getAxis(e){return this.axes.find(t=>t.tag===e)}},qC=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}},ZC=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<r&&(this.postScriptNameID=e.uint16)}},XC=Object.freeze({__proto__:null,fvar:YC}),KC=class extends ke{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;ae(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},JC=Object.freeze({__proto__:null,cvt:KC}),QC=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},$C=Object.freeze({__proto__:null,fpgm:QC}),eR=class extends ke{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 tR(r)))}},tR=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},rR=Object.freeze({__proto__:null,gasp:eR}),oR=class extends ke{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},nR=Object.freeze({__proto__:null,glyf:oR}),iR=class extends ke{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(i=>o.Offset16))):ae(this,"offsets",()=>[...new Array(n)].map(i=>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}}},sR=Object.freeze({__proto__:null,loca:iR}),aR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},lR=Object.freeze({__proto__:null,prep:aR}),cR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},uR=Object.freeze({__proto__:null,CFF:cR}),fR=class extends ke{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},dR=Object.freeze({__proto__:null,CFF2:fR}),pR=class extends ke{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 mR(r)))}},mR=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},hR=Object.freeze({__proto__:null,VORG:pR}),gR=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new fa(e),this.vert=new fa(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}},yR=class{constructor(e){this.hori=new fa(e),this.vert=new fa(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},fa=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}},Fy=class extends ke{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 gR(o)))}},vR=Object.freeze({__proto__:null,EBLC:Fy}),Ay=class extends ke{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},bR=Object.freeze({__proto__:null,EBDT:Ay}),wR=class extends ke{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 yR(r)))}},xR=Object.freeze({__proto__:null,EBSC:wR}),SR=class extends Fy{constructor(e,t){super(e,t,"CBLC")}},_R=Object.freeze({__proto__:null,CBLC:SR}),CR=class extends Ay{constructor(e,t){super(e,t,"CBDT")}},RR=Object.freeze({__proto__:null,CBDT:CR}),ER=class extends ke{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))}},TR=Object.freeze({__proto__:null,sbix:ER}),PR=class extends ke{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 tu(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new tu(this.parser),s=i.gID;if(o===e)return r;if(s===e)return i;for(;t!==n;){let a=t+(n-t)/12;this.parser.currentPosition=a;let u=new tu(this.parser),l=u.gID;if(l===e)return u;l>e?n=a:l<e&&(t=a)}return!1}getLayers(e){let t=this.getBaseGlyphRecord(e);return this.parser.currentPosition=this.tableStart+this.layerRecordsOffset+4*t.firstLayerIndex,[...new Array(t.numLayers)].map(r=>new OR(p))}},tu=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},OR=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},kR=Object.freeze({__proto__:null,COLR:PR}),FR=class extends ke{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 AR(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 IR(r,o))),ae(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new LR(r,o))),ae(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new NR(r,o))))}},AR=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},IR=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},LR=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)}},MR=Object.freeze({__proto__:null,CPAL:FR}),VR=class extends ke{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 DR(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new BR(this.parser)}},DR=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},BR=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},jR=Object.freeze({__proto__:null,DSIG:VR}),zR=class extends ke{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(i=>new HR(o,n))}},HR=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},UR=Object.freeze({__proto__:null,hdmx:zR}),WR=class extends ke{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 i=0;i<this.nTables;i++){r.currentPosition=o;let s=new GR(r);n.push(s),o+=s}return n})}},GR=class{constructor(e){this.version=e.uint16,this.length=e.uint16,this.coverage=e.flags(8),this.format=e.uint8,this.format===0&&(this.nPairs=e.uint16,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16,ae(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new YR(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]}},YR=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},qR=Object.freeze({__proto__:null,kern:WR}),ZR=class extends ke{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},XR=Object.freeze({__proto__:null,LTSH:ZR}),KR=class extends ke{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.")}},JR=Object.freeze({__proto__:null,MERG:KR}),QR=class extends ke{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 $R(this.tableStart,r))}},$R=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)}},e2=Object.freeze({__proto__:null,meta:QR}),t2=class extends ke{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.")}},r2=Object.freeze({__proto__:null,PCLT:t2}),o2=class extends ke{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 n2(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new i2(r))}},n2=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},i2=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new s2(e))}},s2=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},a2=Object.freeze({__proto__:null,VDMX:o2}),l2=class extends ke{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()}},c2=Object.freeze({__proto__:null,vhea:l2}),u2=class extends ke{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,n=r.maxp.numGlyphs,i=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=i,[...new Array(o)].map(s=>new f2(p.uint16,p.int16)))),o<n){let s=i+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=s,[...new Array(n-o)].map(a=>p.int16)))}}},f2=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},d2=Object.freeze({__proto__:null,vmtx:u2});function Iy(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:Ks(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var Qt=f(Z(),1);function p2(){let{installFonts:e}=(0,Ci.useContext)(jt),[t,r]=(0,Ci.useState)(!1),[o,n]=(0,Ci.useState)(null),i=h=>{a(h)},s=h=>{a(h.target.files)},a=async h=>{if(!h)return;n(null),r(!0);let g=new Set,b=[...h],w=!1,_=b.map(async v=>{if(!await l(v))return w=!0,null;if(g.has(v.name))return null;let k=(((v.name??"").split(".")??[]).pop()??"").toLowerCase();return Kc.includes(k)?(g.add(v.name),v):null}),x=(await Promise.all(_)).filter(v=>v!==null);if(x.length>0)u(x);else{let v=w?(0,Vn.__)("Sorry, you are not allowed to upload this file type."):(0,Vn.__)("No fonts found to install.");n({type:"error",message:v}),r(!1)}},u=async h=>{let g=await Promise.all(h.map(async b=>{let w=await m(b);return await Po(w,w.file,"all"),w}));d(g)};async function l(h){let g=new da("Uploaded Font");try{let b=await c(h);return await g.fromDataBuffer(b,"font"),!0}catch{return!1}}async function c(h){return new Promise((g,b)=>{let w=new window.FileReader;w.readAsArrayBuffer(h),w.onload=()=>g(w.result),w.onerror=b})}let m=async h=>{let g=await c(h),b=new da("Uploaded Font");b.fromDataBuffer(g,h.name);let _=(await new Promise(I=>b.onload=I)).detail.font,{name:x}=_.opentype.tables,v=x.get(16)||x.get(1),C=x.get(2).toLowerCase().includes("italic"),k=_.opentype.tables["OS/2"].usWeightClass||"normal",T=!!_.opentype.tables.fvar&&_.opentype.tables.fvar.axes.find(({tag:I})=>I==="wght"),O=T?`${T.minValue} ${T.maxValue}`:null;return{file:h,fontFamily:v,fontStyle:C?"italic":"normal",fontWeight:O||k}},d=async h=>{let g=Iy(h);try{await e(g),n({type:"success",message:(0,Vn.__)("Fonts were installed successfully.")})}catch(b){let w=b;n({type:"error",message:w.message,errors:w?.installationErrors})}r(!1)};return(0,Qt.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,Qt.jsx)(Ot.DropZone,{onFilesDrop:i}),(0,Qt.jsxs)(Ot.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,Qt.jsxs)(Ot.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,Qt.jsx)("ul",{children:o.errors.map((h,g)=>(0,Qt.jsx)("li",{children:h},g))})]}),t&&(0,Qt.jsx)(Ot.FlexItem,{children:(0,Qt.jsx)("div",{className:"font-library__upload-area",children:(0,Qt.jsx)(Ot.ProgressBar,{})})}),!t&&(0,Qt.jsx)(Ot.FormFileUpload,{accept:Kc.map(h=>`.${h}`).join(","),multiple:!0,onChange:s,render:({openFileDialog:h})=>(0,Qt.jsx)(Ot.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:h,children:(0,Vn.__)("Upload font")})}),(0,Qt.jsx)(Ot.__experimentalText,{className:"font-library__upload-area__text",children:(0,Vn.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var pa=p2;var Ny=f(Z(),1),{Tabs:VB}=De(ou.privateApis),DB={id:"installed-fonts",title:(0,ma._x)("Library","Font library")},BB={id:"upload-fonts",title:(0,ma._x)("Upload","noun")};var My=f(ge(),1),nu=f(ue(),1),h2=f(Te(),1);var Vy=f(Z(),1);var iu=f(Z(),1);var Dy=f(ge(),1),ha=f(ue(),1);var By=f(Z(),1);var au=f(Z(),1);var wt=f(ge(),1),lu=f(ue(),1),_2=f(Te(),1);var jy=f(Dt(),1);var x2=f(Z(),1),{useSettingsForBlockElement:hj,TypographyPanel:gj}=De(jy.privateApis);var S2=f(Z(),1);var cu=f(Z(),1),Rj={text:{description:(0,wt.__)("Manage the fonts used on the site."),title:(0,wt.__)("Text")},link:{description:(0,wt.__)("Manage the fonts and typography used on the links."),title:(0,wt.__)("Links")},heading:{description:(0,wt.__)("Manage the fonts and typography used on headings."),title:(0,wt.__)("Headings")},caption:{description:(0,wt.__)("Manage the fonts and typography used on captions."),title:(0,wt.__)("Captions")},cite:{description:(0,wt.__)("Manage the fonts and typography used on citations."),title:(0,wt.__)("Citations")},button:{description:(0,wt.__)("Manage the fonts and typography used on buttons."),title:(0,wt.__)("Buttons")},textInput:{description:(0,wt.__)("Manage the fonts and typography used on inputs."),title:(0,wt.__)("Inputs")},select:{description:(0,wt.__)("Manage the fonts and typography used on selects."),title:(0,wt.__)("Selects")}};var ga=f(ge(),1),T2=f(ue(),1),Hy=f(Dt(),1);var Dn=f(ue(),1),zy=f(ge(),1);var E2=f(Te(),1);var C2=f(ue(),1),R2=f(Z(),1);var uu=f(Z(),1);var fu=f(Z(),1),{useSettingsForBlockElement:zj,ColorPanel:Hj}=De(Hy.privateApis),Uj=[{name:"cite",label:(0,ga.__)("Citations")},{name:"textInput",label:(0,ga.__)("Inputs")},{name:"select",label:(0,ga.__)("Selects")}];var D2=f(ge(),1);var k2=f(yo(),1),qy=f(ue(),1),F2=f(ge(),1);var va=f(ue(),1);var ya=f(ue(),1);var Uy=f(Z(),1);function Wy(){let{paletteColors:e}=Pn();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Uy.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var Ei=f(Z(),1),P2={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},O2=({label:e,isFocused:t,withHoverView:r})=>(0,Ei.jsx)(Fn,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,Ei.jsx)(ya.__unstableMotion.div,{variants:P2,style:{height:"100%",overflow:"hidden"},children:(0,Ei.jsx)(ya.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ei.jsx)(Wy,{})})},o)}),Gy=O2;var $o=f(Z(),1),Yy=["color"];function ba({title:e,gap:t=2}){let r=Hs(Yy);return r?.length<=1?null:(0,$o.jsxs)(va.__experimentalVStack,{spacing:3,children:[e&&(0,$o.jsx)(Er,{level:3,children:e}),(0,$o.jsx)(va.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,$o.jsx)(An,{variation:o,isPill:!0,properties:Yy,showTooltip:!0,children:()=>(0,$o.jsx)(Gy,{})},n))})]})}var Zy=f(Z(),1);var A2=f(yo(),1),Xy=f(ue(),1),I2=f(ge(),1);var Ky=f(Z(),1);var L2=f(yo(),1),N2=f(Te(),1),M2=f(ue(),1);var V2=f(ge(),1);var Jy=f(Z(),1);var du=f(Z(),1);var j2=f(ge(),1),$y=f(Dt(),1),z2=f(ue(),1);var Qy=f(Dt(),1);var B2=f(Z(),1);var{BackgroundPanel:v7}=De(Qy.privateApis);var pu=f(Z(),1),{useHasBackgroundPanel:R7}=De($y.privateApis);var tv=f(ge(),1);var Ti=f(ue(),1),G2=f(ge(),1);var Y2=f(Te(),1);var H2=f(ue(),1),U2=f(ge(),1),W2=f(Z(),1);var ev=f(Z(),1),{Menu:I7}=De(Ti.privateApis);var hu=f(Z(),1);var gr=f(ue(),1),nv=f(ge(),1);var wa=f(Te(),1);var Pi=f(ue(),1);var rv=f(Z(),1),{Menu:q7}=De(Pi.privateApis);var X2=f(ue(),1),K2=f(ge(),1),J2=f(Z(),1);var gu=f(ue(),1),Q2=f(ge(),1),$2=f(Te(),1);var ov=f(Z(),1);var yu=f(Z(),1);var oE=f(Z(),1);var sE=f(ge(),1),sv=f(Dt(),1);var iv=f(Dt(),1),nE=f(Te(),1);var iE=f(Z(),1),{useSettingsForBlockElement:v9,DimensionsPanel:b9}=De(iv.privateApis);var vu=f(Z(),1),{useHasDimensionsPanel:E9,useSettingsForBlockElement:T9}=De(sv.privateApis);var dv=f(ue(),1),uE=f(ge(),1);var lE=f(ge(),1),cE=f(ue(),1);var av=f(sr(),1),lv=f(Kt(),1),Sa=f(Te(),1),cv=f(ue(),1),uv=f(ge(),1);var xa=f(Z(),1);function aE({gap:e=2}){let{user:t}=(0,Sa.useContext)(gt),r=t?.styles,n=(0,lv.useSelect)(s=>{let a=s(av.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(s=>!yi(s,["color"])&&!yi(s,["typography","spacing"])),i=(0,Sa.useMemo)(()=>[...[{title:(0,uv.__)("Default"),settings:{},styles:{}},...n??[]].map(a=>{let u=a?.styles?.blocks?{...a.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(d=>{if(r.blocks?.[d]?.css){let h=u[d]||{},g={css:`${u[d]?.css||""} ${r.blocks?.[d]?.css?.trim()||""}`};u[d]={...h,...g}}});let l=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},c=Object.keys(u).length>0?{blocks:u}:{},m={...a.styles,...l,...c};return{...a,settings:a.settings??{},styles:m}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,xa.jsx)(cv.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((s,a)=>(0,xa.jsx)(An,{variation:s,children:u=>(0,xa.jsx)(jc,{label:s?.title,withHoverView:!0,isFocused:u,variation:s})},a))})}var bu=aE;var fv=f(Z(),1);var wu=f(Z(),1);var fE=f(ge(),1),dE=f(ue(),1),pv=f(Dt(),1);var xu=f(Z(),1),{AdvancedPanel:G9}=De(pv.privateApis);var Sv=f(ge(),1),_u=f(ue(),1),Cu=f(Te(),1);var pE=f(Kt(),1),mE=f(sr(),1),mv=f(Te(),1);var yv=f(ge(),1),vv=f(ue(),1),_a=f(gv(),1),hE=f(sr(),1),gE=f(Kt(),1);var bv=f(Zc(),1);var wv=f(Z(),1),K9=3600*1e3*24;var Su=f(ue(),1),Oi=f(ge(),1);var xv=f(Z(),1);var Ru=f(Z(),1);var _v=f(ge(),1),Cv=f(ue(),1);var Rv=f(Z(),1);var Tv=f(ge(),1),ki=f(ue(),1),Pv=f(Te(),1);var vE=f(Dt(),1),bE=f(ge(),1);var wE=f(Z(),1);var io=f(ue(),1),Ev=f(Z(),1);var Eu=f(Z(),1);var Pu=f(Z(),1);var Ou=f(Z(),1);function Bn(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,Ou.jsx)(gi,{value:r,baseValue:o,onChange:n,children:(0,Ou.jsx)(e,{...i})})}}var CE=Bn(bu);var RE=Bn(ba);var EE=Bn(Xs);var jn=f(Z(),1);function ku({value:e,baseValue:t,onChange:r,activeTab:o="installed-fonts"}){let n;switch(o){case"upload-fonts":n=(0,jn.jsx)(pa,{});break;case"installed-fonts":n=(0,jn.jsx)(na,{});break;default:n=(0,jn.jsx)(sa,{slug:o})}return(0,jn.jsx)(gi,{value:e,baseValue:t,onChange:r,children:(0,jn.jsx)($s,{children:n})})}var Fv=f(ai()),{unlock:Fu}=(0,Fv.__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='cb0e994672']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","cb0e994672"),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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.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-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);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}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{left:0;opacity:0;position:absolute;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-left:auto;width:6px}.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__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-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.font-library-page__content{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);display:flex;flex-direction:column;flex-grow:1;min-height:0}.font-library-page:has(.font-library__footer) .font-library-page__content{padding-bottom:90px}.font-library-page__tablist{border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:0 24px}.font-library-page__tab-panel{flex-grow:1;min-height:0;overflow:auto}')),document.head.appendChild(e)}var Pr=f(Z()),{Tabs:Ca}=Fu(Av.privateApis),{useGlobalStyles:TE}=Fu(Iv.privateApis);function PE(){let{records:e=[]}=(0,Ra.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),[t,r]=(0,Nv.useState)("installed-fonts"),{base:o,user:n,setUser:i,isReady:s}=TE(),a=(0,Lv.useSelect)(l=>l(Ra.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]);if(!s)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:l,name:c})=>({id:l,title:e&&e.length===1&&l==="google-fonts"?(0,zn.__)("Install Fonts"):c})))),(0,Pr.jsx)(hc,{title:(0,zn.__)("Fonts"),className:"font-library-page",children:(0,Pr.jsx)("div",{className:"font-library-page__content",children:(0,Pr.jsxs)(Ca,{selectedTabId:t,onSelect:l=>r(l),children:[(0,Pr.jsx)("div",{className:"font-library-page__tablist",children:(0,Pr.jsx)(Ca.TabList,{children:u.map(({id:l,title:c})=>(0,Pr.jsx)(Ca.Tab,{tabId:l,children:c},l))})}),u.map(({id:l})=>(0,Pr.jsx)(Ca.TabPanel,{tabId:l,focusable:!1,className:"font-library-page__tab-panel",children:(0,Pr.jsx)(ku,{value:n,baseValue:o,onChange:i,activeTab:l})},l))]})})})}function OE(){return(0,Pr.jsx)(PE,{})}var kE=OE;export{kE as stage};
/*! Bundled license information:
use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/css/dist/block-directory/style-rtl.css b/wp-includes/css/dist/block-directory/style-rtl.css
index 4dd69dfdcf..5cba1ed72e 100644
--- a/wp-includes/css/dist/block-directory/style-rtl.css
+++ b/wp-includes/css/dist/block-directory/style-rtl.css
@@ -116,11 +116,11 @@
display: flex;
}
.block-directory-block-ratings svg {
- fill: #1e1e1e;
+ color: #1e1e1e;
margin-right: -4px;
}
.block-directory-block-ratings .block-directory-block-ratings__star-empty {
- fill: #ccc;
+ color: #ccc;
}
.block-directory-compact-list {
@@ -169,9 +169,7 @@
height: auto;
padding: 12px;
margin: 0;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
background: none;
border: 0;
text-align: right;
diff --git a/wp-includes/css/dist/block-directory/style-rtl.min.css b/wp-includes/css/dist/block-directory/style-rtl.min.css
index 6d8aa86a41..101a14be18 100644
--- a/wp-includes/css/dist/block-directory/style-rtl.min.css
+++ b/wp-includes/css/dist/block-directory/style-rtl.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-directory-block-ratings>span{display:flex}.block-directory-block-ratings svg{fill:#1e1e1e;margin-right:-4px}.block-directory-block-ratings .block-directory-block-ratings__star-empty{fill:#ccc}.block-directory-compact-list{list-style:none;margin:0}.block-directory-compact-list__item{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}.block-directory-compact-list__item:last-child{margin-bottom:0}.block-directory-compact-list__item-details{margin-right:8px}.block-directory-compact-list__item-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-compact-list__item-author{color:#757575;font-size:11px}.block-directory-downloadable-block-icon{border:1px solid #ddd;height:54px;min-width:54px;vertical-align:middle;width:54px}.block-directory-downloadable-block-list-item+.block-directory-downloadable-block-list-item{margin-top:4px}.block-directory-downloadable-block-list-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:grid;grid-template-columns:auto 1fr;height:auto;margin:0;padding:12px;text-align:right;width:100%}@media not (prefers-reduced-motion){.block-directory-downloadable-block-list-item{transition:box-shadow .1s linear}}.block-directory-downloadable-block-list-item{position:relative}.block-directory-downloadable-block-list-item:not([aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.block-directory-downloadable-block-list-item:hover,.block-directory-downloadable-block-list-item[data-focus-visible]{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-directory-downloadable-block-list-item.is-installing .block-directory-downloadable-block-list-item__author{display:none}.block-directory-downloadable-block-list-item__icon{align-self:flex-start;margin-left:16px;position:relative}.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner{align-items:center;background:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.is-installing .block-directory-downloadable-block-list-item__icon{margin-left:22px}.block-directory-block-ratings{display:block;margin-top:4px}.block-directory-downloadable-block-list-item__details{color:#1e1e1e}.block-directory-downloadable-block-list-item__title{display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-downloadable-block-list-item__author{display:block;font-weight:400;margin-top:4px}.block-directory-downloadable-block-list-item__desc{display:block;margin-top:8px}.block-directory-downloadable-block-notice{color:#cc1818;margin:8px 0 0}.block-directory-downloadable-block-notice__content{margin-bottom:8px;padding-left:12px}.block-directory-downloadable-blocks-panel{padding:16px}.block-directory-downloadable-blocks-panel.has-blocks-loading{color:#757575;font-style:normal;margin:112px 0;padding:0;text-align:center}.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner{float:inherit}.block-directory-downloadable-blocks-panel__no-local{color:#757575;margin:48px 0;padding:0 64px;text-align:center}.block-directory-downloadable-blocks-panel__title{font-size:14px;margin:0 0 4px}.block-directory-downloadable-blocks-panel__description,.installed-blocks-pre-publish-panel__copy{margin-top:0}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-directory-block-ratings>span{display:flex}.block-directory-block-ratings svg{color:#1e1e1e;margin-right:-4px}.block-directory-block-ratings .block-directory-block-ratings__star-empty{color:#ccc}.block-directory-compact-list{list-style:none;margin:0}.block-directory-compact-list__item{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}.block-directory-compact-list__item:last-child{margin-bottom:0}.block-directory-compact-list__item-details{margin-right:8px}.block-directory-compact-list__item-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-compact-list__item-author{color:#757575;font-size:11px}.block-directory-downloadable-block-icon{border:1px solid #ddd;height:54px;min-width:54px;vertical-align:middle;width:54px}.block-directory-downloadable-block-list-item+.block-directory-downloadable-block-list-item{margin-top:4px}.block-directory-downloadable-block-list-item{appearance:none;background:none;border:0;display:grid;grid-template-columns:auto 1fr;height:auto;margin:0;padding:12px;text-align:right;width:100%}@media not (prefers-reduced-motion){.block-directory-downloadable-block-list-item{transition:box-shadow .1s linear}}.block-directory-downloadable-block-list-item{position:relative}.block-directory-downloadable-block-list-item:not([aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.block-directory-downloadable-block-list-item:hover,.block-directory-downloadable-block-list-item[data-focus-visible]{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-directory-downloadable-block-list-item.is-installing .block-directory-downloadable-block-list-item__author{display:none}.block-directory-downloadable-block-list-item__icon{align-self:flex-start;margin-left:16px;position:relative}.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner{align-items:center;background:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.is-installing .block-directory-downloadable-block-list-item__icon{margin-left:22px}.block-directory-block-ratings{display:block;margin-top:4px}.block-directory-downloadable-block-list-item__details{color:#1e1e1e}.block-directory-downloadable-block-list-item__title{display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-downloadable-block-list-item__author{display:block;font-weight:400;margin-top:4px}.block-directory-downloadable-block-list-item__desc{display:block;margin-top:8px}.block-directory-downloadable-block-notice{color:#cc1818;margin:8px 0 0}.block-directory-downloadable-block-notice__content{margin-bottom:8px;padding-left:12px}.block-directory-downloadable-blocks-panel{padding:16px}.block-directory-downloadable-blocks-panel.has-blocks-loading{color:#757575;font-style:normal;margin:112px 0;padding:0;text-align:center}.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner{float:inherit}.block-directory-downloadable-blocks-panel__no-local{color:#757575;margin:48px 0;padding:0 64px;text-align:center}.block-directory-downloadable-blocks-panel__title{font-size:14px;margin:0 0 4px}.block-directory-downloadable-blocks-panel__description,.installed-blocks-pre-publish-panel__copy{margin-top:0}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-directory/style.css b/wp-includes/css/dist/block-directory/style.css
index 167972195d..67fe6cd8b8 100644
--- a/wp-includes/css/dist/block-directory/style.css
+++ b/wp-includes/css/dist/block-directory/style.css
@@ -116,11 +116,11 @@
display: flex;
}
.block-directory-block-ratings svg {
- fill: #1e1e1e;
+ color: #1e1e1e;
margin-left: -4px;
}
.block-directory-block-ratings .block-directory-block-ratings__star-empty {
- fill: #ccc;
+ color: #ccc;
}
.block-directory-compact-list {
@@ -169,9 +169,7 @@
height: auto;
padding: 12px;
margin: 0;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
background: none;
border: 0;
text-align: left;
diff --git a/wp-includes/css/dist/block-directory/style.min.css b/wp-includes/css/dist/block-directory/style.min.css
index 025bdbbede..6e5c3e1c2f 100644
--- a/wp-includes/css/dist/block-directory/style.min.css
+++ b/wp-includes/css/dist/block-directory/style.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-directory-block-ratings>span{display:flex}.block-directory-block-ratings svg{fill:#1e1e1e;margin-left:-4px}.block-directory-block-ratings .block-directory-block-ratings__star-empty{fill:#ccc}.block-directory-compact-list{list-style:none;margin:0}.block-directory-compact-list__item{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}.block-directory-compact-list__item:last-child{margin-bottom:0}.block-directory-compact-list__item-details{margin-left:8px}.block-directory-compact-list__item-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-compact-list__item-author{color:#757575;font-size:11px}.block-directory-downloadable-block-icon{border:1px solid #ddd;height:54px;min-width:54px;vertical-align:middle;width:54px}.block-directory-downloadable-block-list-item+.block-directory-downloadable-block-list-item{margin-top:4px}.block-directory-downloadable-block-list-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:grid;grid-template-columns:auto 1fr;height:auto;margin:0;padding:12px;text-align:left;width:100%}@media not (prefers-reduced-motion){.block-directory-downloadable-block-list-item{transition:box-shadow .1s linear}}.block-directory-downloadable-block-list-item{position:relative}.block-directory-downloadable-block-list-item:not([aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.block-directory-downloadable-block-list-item:hover,.block-directory-downloadable-block-list-item[data-focus-visible]{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-directory-downloadable-block-list-item.is-installing .block-directory-downloadable-block-list-item__author{display:none}.block-directory-downloadable-block-list-item__icon{align-self:flex-start;margin-right:16px;position:relative}.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner{align-items:center;background:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.is-installing .block-directory-downloadable-block-list-item__icon{margin-right:22px}.block-directory-block-ratings{display:block;margin-top:4px}.block-directory-downloadable-block-list-item__details{color:#1e1e1e}.block-directory-downloadable-block-list-item__title{display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-downloadable-block-list-item__author{display:block;font-weight:400;margin-top:4px}.block-directory-downloadable-block-list-item__desc{display:block;margin-top:8px}.block-directory-downloadable-block-notice{color:#cc1818;margin:8px 0 0}.block-directory-downloadable-block-notice__content{margin-bottom:8px;padding-right:12px}.block-directory-downloadable-blocks-panel{padding:16px}.block-directory-downloadable-blocks-panel.has-blocks-loading{color:#757575;font-style:normal;margin:112px 0;padding:0;text-align:center}.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner{float:inherit}.block-directory-downloadable-blocks-panel__no-local{color:#757575;margin:48px 0;padding:0 64px;text-align:center}.block-directory-downloadable-blocks-panel__title{font-size:14px;margin:0 0 4px}.block-directory-downloadable-blocks-panel__description,.installed-blocks-pre-publish-panel__copy{margin-top:0}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-directory-block-ratings>span{display:flex}.block-directory-block-ratings svg{color:#1e1e1e;margin-left:-4px}.block-directory-block-ratings .block-directory-block-ratings__star-empty{color:#ccc}.block-directory-compact-list{list-style:none;margin:0}.block-directory-compact-list__item{align-items:center;display:flex;flex-direction:row;margin-bottom:16px}.block-directory-compact-list__item:last-child{margin-bottom:0}.block-directory-compact-list__item-details{margin-left:8px}.block-directory-compact-list__item-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-compact-list__item-author{color:#757575;font-size:11px}.block-directory-downloadable-block-icon{border:1px solid #ddd;height:54px;min-width:54px;vertical-align:middle;width:54px}.block-directory-downloadable-block-list-item+.block-directory-downloadable-block-list-item{margin-top:4px}.block-directory-downloadable-block-list-item{appearance:none;background:none;border:0;display:grid;grid-template-columns:auto 1fr;height:auto;margin:0;padding:12px;text-align:left;width:100%}@media not (prefers-reduced-motion){.block-directory-downloadable-block-list-item{transition:box-shadow .1s linear}}.block-directory-downloadable-block-list-item{position:relative}.block-directory-downloadable-block-list-item:not([aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.block-directory-downloadable-block-list-item:hover,.block-directory-downloadable-block-list-item[data-focus-visible]{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-directory-downloadable-block-list-item.is-installing .block-directory-downloadable-block-list-item__author{display:none}.block-directory-downloadable-block-list-item__icon{align-self:flex-start;margin-right:16px;position:relative}.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner{align-items:center;background:hsla(0,0%,100%,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.is-installing .block-directory-downloadable-block-list-item__icon{margin-right:22px}.block-directory-block-ratings{display:block;margin-top:4px}.block-directory-downloadable-block-list-item__details{color:#1e1e1e}.block-directory-downloadable-block-list-item__title{display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-directory-downloadable-block-list-item__author{display:block;font-weight:400;margin-top:4px}.block-directory-downloadable-block-list-item__desc{display:block;margin-top:8px}.block-directory-downloadable-block-notice{color:#cc1818;margin:8px 0 0}.block-directory-downloadable-block-notice__content{margin-bottom:8px;padding-right:12px}.block-directory-downloadable-blocks-panel{padding:16px}.block-directory-downloadable-blocks-panel.has-blocks-loading{color:#757575;font-style:normal;margin:112px 0;padding:0;text-align:center}.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner{float:inherit}.block-directory-downloadable-blocks-panel__no-local{color:#757575;margin:48px 0;padding:0 64px;text-align:center}.block-directory-downloadable-blocks-panel__title{font-size:14px;margin:0 0 4px}.block-directory-downloadable-blocks-panel__description,.installed-blocks-pre-publish-panel__copy{margin-top:0}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/content-rtl.css b/wp-includes/css/dist/block-editor/content-rtl.css
index d110f40307..e9475ee4dc 100644
--- a/wp-includes/css/dist/block-editor/content-rtl.css
+++ b/wp-includes/css/dist/block-editor/content-rtl.css
@@ -122,11 +122,6 @@
.block-editor-block-icon.has-colors svg {
fill: currentColor;
}
-@media (forced-colors: active) {
- .block-editor-block-icon.has-colors svg {
- fill: CanvasText;
- }
-}
.block-editor-block-icon svg {
min-width: 20px;
min-height: 20px;
@@ -159,9 +154,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
.block-editor-block-list__layout {
position: relative;
}
-.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::-moz-selection, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::-moz-selection {
- background: transparent;
-}
.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection {
background: transparent;
}
@@ -191,11 +183,15 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
}
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected,
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected),
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected),
.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus {
outline: none;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after,
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected::after,
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected)::after,
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected)::after,
.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus::after {
content: "";
position: absolute;
@@ -231,7 +227,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
}
.block-editor-block-list__layout [class^=components-] {
-webkit-user-select: text;
- -moz-user-select: text;
user-select: text;
}
@@ -264,7 +259,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
.block-editor-block-list__layout .block-editor-block-list__block.has-warning > * {
pointer-events: none;
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning {
@@ -524,9 +518,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
.block-editor-block-list__layout .is-dragging iframe {
pointer-events: none;
}
-.block-editor-block-list__layout .is-dragging::-moz-selection {
- background: transparent !important;
-}
.block-editor-block-list__layout .is-dragging::selection {
background: transparent !important;
}
@@ -574,7 +565,8 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
.block-editor-block-variation-picker__variations svg,
.block-editor-block-variation-picker__skip svg,
.wp-block-group-placeholder__variations svg {
- fill: #949494 !important;
+ fill: #949494;
+ color: #949494 !important;
}
.block-editor-block-variation-picker__variations .components-button,
.block-editor-block-variation-picker__skip .components-button,
@@ -589,7 +581,8 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
.block-editor-block-variation-picker__variations .components-button:hover svg,
.block-editor-block-variation-picker__skip .components-button:hover svg,
.wp-block-group-placeholder__variations .components-button:hover svg {
- fill: var(--wp-admin-theme-color) !important;
+ fill: var(--wp-admin-theme-color);
+ color: var(--wp-admin-theme-color) !important;
}
.block-editor-block-variation-picker__variations > li,
.block-editor-block-variation-picker__skip > li,
@@ -644,7 +637,7 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
border: none;
}
.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter {
- visibility: visible;
+ opacity: 1;
}
.block-editor-block-list__block:not(.is-selected) > .block-editor-block-list__block > .block-list-appender:only-child:has(.block-editor-button-block-appender)::after {
border: none;
@@ -903,12 +896,14 @@ figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]::before
padding: 0 2px;
}
-.rich-text [contenteditable=false]::-moz-selection {
+.rich-text [contenteditable=false]::selection {
background-color: transparent;
}
-.rich-text [contenteditable=false]::selection {
- background-color: transparent;
+.is-selected .non-breaking-space {
+ outline: 1px solid currentColor;
+ outline-offset: -1px;
+ opacity: 0.8;
}
.block-editor-warning {
diff --git a/wp-includes/css/dist/block-editor/content-rtl.min.css b/wp-includes/css/dist/block-editor/content-rtl.min.css
index 34831716ff..1b2f4ea569 100644
--- a/wp-includes/css/dist/block-editor/content-rtl.min.css
+++ b/wp-includes/css/dist/block-editor/content-rtl.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-styles .block-editor-block-list__block{margin:0}@keyframes selection-overlay__fade-in-animation{0%{opacity:0}to{opacity:.4}}:root .block-editor-block-list__layout::selection,:root [data-has-multi-selection=true] .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future{background-color:transparent}.block-editor-block-list__layout{position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::-moz-selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::-moz-selection{background:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection{background:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{background:var(--wp-admin-theme-color);bottom:0;content:"";left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media not (prefers-reduced-motion){.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{animation:selection-overlay__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{outline:2px solid transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after{outline-color:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus{outline:none}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1}.block-editor-block-list__layout .block-editor-block-list__block.is-block-hidden{border:none!important;height:0;margin-bottom:0!important;margin-top:0!important;opacity:0;overflow:hidden;padding:0!important;visibility:hidden}.block-editor-block-list__layout.is-layout-flex:not(.is-vertical)>.is-block-hidden{align-self:stretch;height:auto;margin-left:0!important;margin-right:0!important;white-space:nowrap!important;width:0}.block-editor-block-list__layout [class^=components-]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.block-editor-block-list__layout .block-editor-block-list__block{overflow-wrap:break-word;pointer-events:auto;position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled{pointer-events:none}.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.is-selected{z-index:20}.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui{margin:-10px 0 12px}.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui{margin:0 0 12px;width:100%}.block-editor-block-list__layout .block-editor-block-list__block.has-warning{min-height:48px}.block-editor-block-list__layout .block-editor-block-list__block.has-warning>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning{pointer-events:all}.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true]{float:none}.block-editor-block-list__layout .block-editor-block-list__block:not([data-draggable=true]),.block-editor-block-list__layout .block-editor-block-list__block:not([draggable=true]){cursor:default}.block-editor-block-list__layout .block-editor-block-list__block[data-draggable=true],.block-editor-block-list__layout .block-editor-block-list__block[draggable=true]{cursor:grab}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected{cursor:default}.block-editor-block-list__layout .block-editor-block-list__block [contenteditable],.block-editor-block-list__layout .block-editor-block-list__block[contenteditable]{cursor:text}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:not(.is-selected):after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline):not(.rich-text):not([contenteditable=true]).is-selected:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}@keyframes block-editor-is-editable__animation{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}@keyframes block-editor-is-editable__animation_reduce-motion{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}99%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:.1s;animation-duration:.8s;animation-fill-mode:backwards;animation-name:block-editor-is-editable__animation;animation-timing-function:ease-out;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (prefers-reduced-motion:reduce){.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:0s;animation-name:block-editor-is-editable__animation_reduce-motion}}.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){opacity:.2}@media not (prefers-reduced-motion){.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){transition:opacity .1s linear}}.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected{opacity:1}.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>*{z-index:9}.wp-site-blocks>[data-align=left]{float:right;margin-left:2em}.wp-site-blocks>[data-align=right]{float:left;margin-right:2em}.wp-site-blocks>[data-align=center]{justify-content:center;margin-left:auto;margin-right:auto}.block-editor-block-list .block-editor-inserter{cursor:move;cursor:grab;margin:8px}@keyframes block-editor-inserter__toggle__fade-in-animation{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.wp-block .block-list-appender .block-editor-inserter__toggle{animation:block-editor-inserter__toggle__fade-in-animation .1s ease;animation-fill-mode:forwards}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea{border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;direction:ltr;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.5;margin:0;outline:none;overflow:hidden;padding:12px;resize:none;width:100%}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-editor-block-list__block-html-textarea{transition:padding .2s linear}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-block-list__zoom-out-separator{background:#ddd;margin-left:-1px;margin-right:-1px}@media not (prefers-reduced-motion){.block-editor-block-list__zoom-out-separator{transition:background-color .3s ease}}.block-editor-block-list__zoom-out-separator{align-items:center;color:#000;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;justify-content:center;overflow:hidden}.is-zoomed-out .block-editor-block-list__zoom-out-separator{font-size:calc(13px/var(--wp-block-editor-iframe-zoom-out-scale))}.block-editor-block-list__zoom-out-separator.is-dragged-over{background:#ccc}.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator,.has-global-padding>.block-editor-block-list__zoom-out-separator{margin:0 calc(var(--wp--style--root--padding-left)*-1 - 1px) 0 calc(var(--wp--style--root--padding-right)*-1 - 1px)!important;max-width:none}.is-dragging{cursor:grabbing}.is-preview-mode{pointer-events:none}.is-preview-mode .block-editor-block-list__block{pointer-events:auto}.is-preview-mode .block-editor-block-list__block>:not(.block-editor-block-list__block){pointer-events:none}.is-vertical .block-list-appender{margin-left:auto;margin-right:12px;margin-top:12px;width:24px}.block-list-appender>.block-editor-inserter{display:block}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block.has-block-overlay{cursor:default}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block{pointer-events:none}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block.has-block-overlay:before{left:0;right:0;width:auto}.block-editor-block-list__layout .is-dragging{opacity:.1}.block-editor-block-list__layout .is-dragging iframe{pointer-events:none}.block-editor-block-list__layout .is-dragging::-moz-selection{background:transparent!important}.block-editor-block-list__layout .is-dragging::selection{background:transparent!important}.block-editor-block-list__layout .is-dragging:after{content:none!important}.wp-block img:not([draggable]),.wp-block svg:not([draggable]){pointer-events:none}.block-editor-block-preview__content-iframe .block-list-appender{display:none}.block-editor-block-preview__live-content *{pointer-events:none}.block-editor-block-preview__live-content .block-list-appender{display:none}.block-editor-block-preview__live-content .components-button:disabled{opacity:1}.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder{display:none}.block-editor-block-variation-picker__skip,.block-editor-block-variation-picker__variations,.wp-block-group-placeholder__variations{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.block-editor-block-variation-picker__skip svg,.block-editor-block-variation-picker__variations svg,.wp-block-group-placeholder__variations svg{fill:#949494!important}.block-editor-block-variation-picker__skip .components-button,.block-editor-block-variation-picker__variations .components-button,.wp-block-group-placeholder__variations .components-button{padding:4px}.block-editor-block-variation-picker__skip .components-button:hover,.block-editor-block-variation-picker__variations .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{background:none!important}.block-editor-block-variation-picker__skip .components-button:hover svg,.block-editor-block-variation-picker__variations .components-button:hover svg,.wp-block-group-placeholder__variations .components-button:hover svg{fill:var(--wp-admin-theme-color)!important}.block-editor-block-variation-picker__skip>li,.block-editor-block-variation-picker__variations>li,.wp-block-group-placeholder__variations>li{align-items:center;display:flex;flex-direction:column;gap:4px;width:auto}.block-editor-button-block-appender{align-items:center;border-color:currentColor;color:#1e1e1e;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.is-dark-theme .block-editor-button-block-appender{color:hsla(0,0%,100%,.65)}.block-editor-button-block-appender:hover{color:var(--wp-admin-theme-color)}.block-editor-button-block-appender:active{color:#000}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender){pointer-events:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:1px dashed;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter{opacity:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within{opacity:1}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after{border:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter{visibility:visible}.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:none}.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{background-color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65);color:hsla(0,0%,100%,.65)}@media not (prefers-reduced-motion){.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{transition:background-color .2s ease-in-out}}.block-editor-default-block-appender{clear:both;margin-left:auto;margin-right:auto;position:relative}.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover{outline:1px solid transparent}.block-editor-default-block-appender .block-editor-default-block-appender__content{margin-block-end:0;margin-block-start:0;opacity:.62;text-shadow:none}.block-editor-default-block-appender .components-drop-zone__content-icon{display:none}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(-45deg)}.block-editor-default-block-appender .block-editor-inserter{left:0;line-height:0;position:absolute;top:0}.block-editor-default-block-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender{bottom:0;left:0;list-style:none;padding:0;position:absolute;z-index:2}.block-editor-block-list__block .block-list-appender.block-list-appender{line-height:0;margin:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender{height:24px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle.is-pressed svg{transform:rotate(-45deg)}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{box-shadow:none;display:none;flex-direction:row;padding:0!important;width:24px}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{display:none}.block-editor-block-list__block .block-list-appender:first-child{align-self:center;left:auto;line-height:inherit;list-style:none;position:relative}.block-editor-block-list__block .block-list-appender:first-child .block-editor-default-block-appender__content{display:block}.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle{display:flex}.block-editor-default-block-appender__content{cursor:text}.block-editor-iframe__body{position:relative}.block-editor-iframe__html{transform-origin:top center}@media not (prefers-reduced-motion){.block-editor-iframe__html{transition:background-color .4s}}.block-editor-iframe__html.zoom-out-animation{bottom:0;left:0;overflow-y:var(--wp-block-editor-iframe-zoom-out-overflow-behavior,scroll);position:fixed;right:0;top:calc(var(--wp-block-editor-iframe-zoom-out-scroll-top, 0px)*-1)}.block-editor-iframe__html.is-zoomed-out{background-color:var(--wp-editor-canvas-background);margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1)*-1 + -2px);padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));scale:var(--wp-block-editor-iframe-zoom-out-scale,1);transform:translateX(calc(((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1))}.block-editor-iframe__html.is-zoomed-out body{min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1))/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content){display:flex;flex:1;flex-direction:column;height:100%}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main{flex:1}.block-editor-iframe__html.is-zoomed-out .wp-block[draggable]{cursor:grab}.block-editor-media-placeholder__cancel-button.is-link{display:block;margin:1em}.block-editor-media-placeholder.is-appender{min-height:0}.block-editor-media-placeholder.is-appender:hover{box-shadow:0 0 0 1px var(--wp-admin-theme-color);cursor:var(--wpds-cursor-control,pointer)}.block-editor-plain-text{border:none;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;width:100%}.rich-text [data-rich-text-placeholder]{pointer-events:none}.rich-text [data-rich-text-placeholder]:after{content:attr(data-rich-text-placeholder);opacity:.62;text-shadow:none}.rich-text:focus{outline:none}figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before{opacity:.8}[data-rich-text-script]{display:inline}[data-rich-text-script]:before{background:#ff0;content:"</>"}[data-rich-text-comment],[data-rich-text-format-boundary]{border-radius:2px}[data-rich-text-comment]{background-color:currentColor}[data-rich-text-comment] span{color:currentColor;filter:invert(100%);padding:0 2px}.rich-text [contenteditable=false]::-moz-selection{background-color:transparent}.rich-text [contenteditable=false]::selection{background-color:transparent}.block-editor-warning{align-items:center;background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;display:flex;flex-wrap:wrap;padding:1em}.block-editor-warning,.block-editor-warning .block-editor-warning__message{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.block-editor-warning .block-editor-warning__message{color:#1e1e1e;font-size:13px;line-height:1.4;margin:0}.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{min-height:auto}.block-editor-warning .block-editor-warning__contents{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.block-editor-warning .block-editor-warning__actions{align-items:center;display:flex;gap:8px}.components-popover.block-editor-warning__dropdown{z-index:99998}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-styles .block-editor-block-list__block{margin:0}@keyframes selection-overlay__fade-in-animation{0%{opacity:0}to{opacity:.4}}:root .block-editor-block-list__layout::selection,:root [data-has-multi-selection=true] .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future{background-color:transparent}.block-editor-block-list__layout{position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection{background:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{background:var(--wp-admin-theme-color);bottom:0;content:"";left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media not (prefers-reduced-motion){.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{animation:selection-overlay__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{outline:2px solid transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after{outline-color:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected),.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected),.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus{outline:none}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected):after,.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected):after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1}.block-editor-block-list__layout .block-editor-block-list__block.is-block-hidden{border:none!important;height:0;margin-bottom:0!important;margin-top:0!important;opacity:0;overflow:hidden;padding:0!important;visibility:hidden}.block-editor-block-list__layout.is-layout-flex:not(.is-vertical)>.is-block-hidden{align-self:stretch;height:auto;margin-left:0!important;margin-right:0!important;white-space:nowrap!important;width:0}.block-editor-block-list__layout [class^=components-]{-webkit-user-select:text;user-select:text}.block-editor-block-list__layout .block-editor-block-list__block{overflow-wrap:break-word;pointer-events:auto;position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled{pointer-events:none}.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.is-selected{z-index:20}.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui{margin:-10px 0 12px}.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui{margin:0 0 12px;width:100%}.block-editor-block-list__layout .block-editor-block-list__block.has-warning{min-height:48px}.block-editor-block-list__layout .block-editor-block-list__block.has-warning>*{pointer-events:none;-webkit-user-select:none;user-select:none}.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning{pointer-events:all}.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true]{float:none}.block-editor-block-list__layout .block-editor-block-list__block:not([data-draggable=true]),.block-editor-block-list__layout .block-editor-block-list__block:not([draggable=true]){cursor:default}.block-editor-block-list__layout .block-editor-block-list__block[data-draggable=true],.block-editor-block-list__layout .block-editor-block-list__block[draggable=true]{cursor:grab}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected{cursor:default}.block-editor-block-list__layout .block-editor-block-list__block [contenteditable],.block-editor-block-list__layout .block-editor-block-list__block[contenteditable]{cursor:text}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:not(.is-selected):after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline):not(.rich-text):not([contenteditable=true]).is-selected:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}@keyframes block-editor-is-editable__animation{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}@keyframes block-editor-is-editable__animation_reduce-motion{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}99%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:.1s;animation-duration:.8s;animation-fill-mode:backwards;animation-name:block-editor-is-editable__animation;animation-timing-function:ease-out;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (prefers-reduced-motion:reduce){.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:0s;animation-name:block-editor-is-editable__animation_reduce-motion}}.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){opacity:.2}@media not (prefers-reduced-motion){.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){transition:opacity .1s linear}}.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected{opacity:1}.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>*{z-index:9}.wp-site-blocks>[data-align=left]{float:right;margin-left:2em}.wp-site-blocks>[data-align=right]{float:left;margin-right:2em}.wp-site-blocks>[data-align=center]{justify-content:center;margin-left:auto;margin-right:auto}.block-editor-block-list .block-editor-inserter{cursor:move;cursor:grab;margin:8px}@keyframes block-editor-inserter__toggle__fade-in-animation{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.wp-block .block-list-appender .block-editor-inserter__toggle{animation:block-editor-inserter__toggle__fade-in-animation .1s ease;animation-fill-mode:forwards}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea{border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;direction:ltr;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.5;margin:0;outline:none;overflow:hidden;padding:12px;resize:none;width:100%}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-editor-block-list__block-html-textarea{transition:padding .2s linear}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-block-list__zoom-out-separator{background:#ddd;margin-left:-1px;margin-right:-1px}@media not (prefers-reduced-motion){.block-editor-block-list__zoom-out-separator{transition:background-color .3s ease}}.block-editor-block-list__zoom-out-separator{align-items:center;color:#000;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;justify-content:center;overflow:hidden}.is-zoomed-out .block-editor-block-list__zoom-out-separator{font-size:calc(13px/var(--wp-block-editor-iframe-zoom-out-scale))}.block-editor-block-list__zoom-out-separator.is-dragged-over{background:#ccc}.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator,.has-global-padding>.block-editor-block-list__zoom-out-separator{margin:0 calc(var(--wp--style--root--padding-left)*-1 - 1px) 0 calc(var(--wp--style--root--padding-right)*-1 - 1px)!important;max-width:none}.is-dragging{cursor:grabbing}.is-preview-mode{pointer-events:none}.is-preview-mode .block-editor-block-list__block{pointer-events:auto}.is-preview-mode .block-editor-block-list__block>:not(.block-editor-block-list__block){pointer-events:none}.is-vertical .block-list-appender{margin-left:auto;margin-right:12px;margin-top:12px;width:24px}.block-list-appender>.block-editor-inserter{display:block}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block.has-block-overlay{cursor:default}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block{pointer-events:none}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block.has-block-overlay:before{left:0;right:0;width:auto}.block-editor-block-list__layout .is-dragging{opacity:.1}.block-editor-block-list__layout .is-dragging iframe{pointer-events:none}.block-editor-block-list__layout .is-dragging::selection{background:transparent!important}.block-editor-block-list__layout .is-dragging:after{content:none!important}.wp-block img:not([draggable]),.wp-block svg:not([draggable]){pointer-events:none}.block-editor-block-preview__content-iframe .block-list-appender{display:none}.block-editor-block-preview__live-content *{pointer-events:none}.block-editor-block-preview__live-content .block-list-appender{display:none}.block-editor-block-preview__live-content .components-button:disabled{opacity:1}.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder{display:none}.block-editor-block-variation-picker__skip,.block-editor-block-variation-picker__variations,.wp-block-group-placeholder__variations{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.block-editor-block-variation-picker__skip svg,.block-editor-block-variation-picker__variations svg,.wp-block-group-placeholder__variations svg{fill:#949494;color:#949494!important}.block-editor-block-variation-picker__skip .components-button,.block-editor-block-variation-picker__variations .components-button,.wp-block-group-placeholder__variations .components-button{padding:4px}.block-editor-block-variation-picker__skip .components-button:hover,.block-editor-block-variation-picker__variations .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{background:none!important}.block-editor-block-variation-picker__skip .components-button:hover svg,.block-editor-block-variation-picker__variations .components-button:hover svg,.wp-block-group-placeholder__variations .components-button:hover svg{fill:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)!important}.block-editor-block-variation-picker__skip>li,.block-editor-block-variation-picker__variations>li,.wp-block-group-placeholder__variations>li{align-items:center;display:flex;flex-direction:column;gap:4px;width:auto}.block-editor-button-block-appender{align-items:center;border-color:currentColor;color:#1e1e1e;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.is-dark-theme .block-editor-button-block-appender{color:hsla(0,0%,100%,.65)}.block-editor-button-block-appender:hover{color:var(--wp-admin-theme-color)}.block-editor-button-block-appender:active{color:#000}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender){pointer-events:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:1px dashed;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter{opacity:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within{opacity:1}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after{border:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter{opacity:1}.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:none}.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{background-color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65);color:hsla(0,0%,100%,.65)}@media not (prefers-reduced-motion){.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{transition:background-color .2s ease-in-out}}.block-editor-default-block-appender{clear:both;margin-left:auto;margin-right:auto;position:relative}.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover{outline:1px solid transparent}.block-editor-default-block-appender .block-editor-default-block-appender__content{margin-block-end:0;margin-block-start:0;opacity:.62;text-shadow:none}.block-editor-default-block-appender .components-drop-zone__content-icon{display:none}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(-45deg)}.block-editor-default-block-appender .block-editor-inserter{left:0;line-height:0;position:absolute;top:0}.block-editor-default-block-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender{bottom:0;left:0;list-style:none;padding:0;position:absolute;z-index:2}.block-editor-block-list__block .block-list-appender.block-list-appender{line-height:0;margin:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender{height:24px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle.is-pressed svg{transform:rotate(-45deg)}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{box-shadow:none;display:none;flex-direction:row;padding:0!important;width:24px}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{display:none}.block-editor-block-list__block .block-list-appender:first-child{align-self:center;left:auto;line-height:inherit;list-style:none;position:relative}.block-editor-block-list__block .block-list-appender:first-child .block-editor-default-block-appender__content{display:block}.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle{display:flex}.block-editor-default-block-appender__content{cursor:text}.block-editor-iframe__body{position:relative}.block-editor-iframe__html{transform-origin:top center}@media not (prefers-reduced-motion){.block-editor-iframe__html{transition:background-color .4s}}.block-editor-iframe__html.zoom-out-animation{bottom:0;left:0;overflow-y:var(--wp-block-editor-iframe-zoom-out-overflow-behavior,scroll);position:fixed;right:0;top:calc(var(--wp-block-editor-iframe-zoom-out-scroll-top, 0px)*-1)}.block-editor-iframe__html.is-zoomed-out{background-color:var(--wp-editor-canvas-background);margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1)*-1 + -2px);padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));scale:var(--wp-block-editor-iframe-zoom-out-scale,1);transform:translateX(calc(((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1))}.block-editor-iframe__html.is-zoomed-out body{min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1))/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content){display:flex;flex:1;flex-direction:column;height:100%}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main{flex:1}.block-editor-iframe__html.is-zoomed-out .wp-block[draggable]{cursor:grab}.block-editor-media-placeholder__cancel-button.is-link{display:block;margin:1em}.block-editor-media-placeholder.is-appender{min-height:0}.block-editor-media-placeholder.is-appender:hover{box-shadow:0 0 0 1px var(--wp-admin-theme-color);cursor:var(--wpds-cursor-control,pointer)}.block-editor-plain-text{border:none;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;width:100%}.rich-text [data-rich-text-placeholder]{pointer-events:none}.rich-text [data-rich-text-placeholder]:after{content:attr(data-rich-text-placeholder);opacity:.62;text-shadow:none}.rich-text:focus{outline:none}figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before{opacity:.8}[data-rich-text-script]{display:inline}[data-rich-text-script]:before{background:#ff0;content:"</>"}[data-rich-text-comment],[data-rich-text-format-boundary]{border-radius:2px}[data-rich-text-comment]{background-color:currentColor}[data-rich-text-comment] span{color:currentColor;filter:invert(100%);padding:0 2px}.rich-text [contenteditable=false]::selection{background-color:transparent}.is-selected .non-breaking-space{opacity:.8;outline:1px solid currentColor;outline-offset:-1px}.block-editor-warning{align-items:center;background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;display:flex;flex-wrap:wrap;padding:1em}.block-editor-warning,.block-editor-warning .block-editor-warning__message{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.block-editor-warning .block-editor-warning__message{color:#1e1e1e;font-size:13px;line-height:1.4;margin:0}.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{min-height:auto}.block-editor-warning .block-editor-warning__contents{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.block-editor-warning .block-editor-warning__actions{align-items:center;display:flex;gap:8px}.components-popover.block-editor-warning__dropdown{z-index:99998}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/content.css b/wp-includes/css/dist/block-editor/content.css
index a824683ae7..46b26ecfac 100644
--- a/wp-includes/css/dist/block-editor/content.css
+++ b/wp-includes/css/dist/block-editor/content.css
@@ -122,11 +122,6 @@
.block-editor-block-icon.has-colors svg {
fill: currentColor;
}
-@media (forced-colors: active) {
- .block-editor-block-icon.has-colors svg {
- fill: CanvasText;
- }
-}
.block-editor-block-icon svg {
min-width: 20px;
min-height: 20px;
@@ -159,9 +154,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
.block-editor-block-list__layout {
position: relative;
}
-.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::-moz-selection, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::-moz-selection {
- background: transparent;
-}
.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection, .block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection {
background: transparent;
}
@@ -191,11 +183,15 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
}
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected,
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected),
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected),
.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus {
outline: none;
}
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted::after,
.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted ~ .is-multi-selected::after,
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected)::after,
+.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected)::after,
.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus::after {
content: "";
position: absolute;
@@ -231,7 +227,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
}
.block-editor-block-list__layout [class^=components-] {
-webkit-user-select: text;
- -moz-user-select: text;
user-select: text;
}
@@ -264,7 +259,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
.block-editor-block-list__layout .block-editor-block-list__block.has-warning > * {
pointer-events: none;
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
}
.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning {
@@ -525,9 +519,6 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
.block-editor-block-list__layout .is-dragging iframe {
pointer-events: none;
}
-.block-editor-block-list__layout .is-dragging::-moz-selection {
- background: transparent !important;
-}
.block-editor-block-list__layout .is-dragging::selection {
background: transparent !important;
}
@@ -575,7 +566,8 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
.block-editor-block-variation-picker__variations svg,
.block-editor-block-variation-picker__skip svg,
.wp-block-group-placeholder__variations svg {
- fill: #949494 !important;
+ fill: #949494;
+ color: #949494 !important;
}
.block-editor-block-variation-picker__variations .components-button,
.block-editor-block-variation-picker__skip .components-button,
@@ -590,7 +582,8 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
.block-editor-block-variation-picker__variations .components-button:hover svg,
.block-editor-block-variation-picker__skip .components-button:hover svg,
.wp-block-group-placeholder__variations .components-button:hover svg {
- fill: var(--wp-admin-theme-color) !important;
+ fill: var(--wp-admin-theme-color);
+ color: var(--wp-admin-theme-color) !important;
}
.block-editor-block-variation-picker__variations > li,
.block-editor-block-variation-picker__skip > li,
@@ -645,7 +638,7 @@ _::-webkit-full-page-media, _:future, :root [data-has-multi-selection=true] .blo
border: none;
}
.is-layout-constrained.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .is-layout-flow.block-editor-block-list__block:not(.is-selected) > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-constrained.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter, .block-editor-block-list__block:not(.is-selected) > .is-layout-flow.wp-block-group__inner-container > .block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter {
- visibility: visible;
+ opacity: 1;
}
.block-editor-block-list__block:not(.is-selected) > .block-editor-block-list__block > .block-list-appender:only-child:has(.block-editor-button-block-appender)::after {
border: none;
@@ -904,12 +897,14 @@ figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]::before
padding: 0 2px;
}
-.rich-text [contenteditable=false]::-moz-selection {
+.rich-text [contenteditable=false]::selection {
background-color: transparent;
}
-.rich-text [contenteditable=false]::selection {
- background-color: transparent;
+.is-selected .non-breaking-space {
+ outline: 1px solid currentColor;
+ outline-offset: -1px;
+ opacity: 0.8;
}
.block-editor-warning {
diff --git a/wp-includes/css/dist/block-editor/content.min.css b/wp-includes/css/dist/block-editor/content.min.css
index 796f7bd463..d85a2e6145 100644
--- a/wp-includes/css/dist/block-editor/content.min.css
+++ b/wp-includes/css/dist/block-editor/content.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-styles .block-editor-block-list__block{margin:0}@keyframes selection-overlay__fade-in-animation{0%{opacity:0}to{opacity:.4}}:root .block-editor-block-list__layout::selection,:root [data-has-multi-selection=true] .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future{background-color:transparent}.block-editor-block-list__layout{position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::-moz-selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::-moz-selection{background:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection{background:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{background:var(--wp-admin-theme-color);bottom:0;content:"";left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media not (prefers-reduced-motion){.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{animation:selection-overlay__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{outline:2px solid transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after{outline-color:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus{outline:none}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1}.block-editor-block-list__layout .block-editor-block-list__block.is-block-hidden{border:none!important;height:0;margin-bottom:0!important;margin-top:0!important;opacity:0;overflow:hidden;padding:0!important;visibility:hidden}.block-editor-block-list__layout.is-layout-flex:not(.is-vertical)>.is-block-hidden{align-self:stretch;height:auto;margin-left:0!important;margin-right:0!important;white-space:nowrap!important;width:0}.block-editor-block-list__layout [class^=components-]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.block-editor-block-list__layout .block-editor-block-list__block{overflow-wrap:break-word;pointer-events:auto;position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled{pointer-events:none}.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.is-selected{z-index:20}.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui{margin:-10px 0 12px}.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui{margin:0 0 12px;width:100%}.block-editor-block-list__layout .block-editor-block-list__block.has-warning{min-height:48px}.block-editor-block-list__layout .block-editor-block-list__block.has-warning>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning{pointer-events:all}.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true]{float:none}.block-editor-block-list__layout .block-editor-block-list__block:not([data-draggable=true]),.block-editor-block-list__layout .block-editor-block-list__block:not([draggable=true]){cursor:default}.block-editor-block-list__layout .block-editor-block-list__block[data-draggable=true],.block-editor-block-list__layout .block-editor-block-list__block[draggable=true]{cursor:grab}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected{cursor:default}.block-editor-block-list__layout .block-editor-block-list__block [contenteditable],.block-editor-block-list__layout .block-editor-block-list__block[contenteditable]{cursor:text}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:not(.is-selected):after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline):not(.rich-text):not([contenteditable=true]).is-selected:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}@keyframes block-editor-is-editable__animation{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}@keyframes block-editor-is-editable__animation_reduce-motion{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}99%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:.1s;animation-duration:.8s;animation-fill-mode:backwards;animation-name:block-editor-is-editable__animation;animation-timing-function:ease-out;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (prefers-reduced-motion:reduce){.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:0s;animation-name:block-editor-is-editable__animation_reduce-motion}}.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){opacity:.2}@media not (prefers-reduced-motion){.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){transition:opacity .1s linear}}.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected{opacity:1}.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>*{z-index:9}.wp-site-blocks>[data-align=left]{float:left;margin-right:2em}.wp-site-blocks>[data-align=right]{float:right;margin-left:2em}.wp-site-blocks>[data-align=center]{justify-content:center;margin-left:auto;margin-right:auto}.block-editor-block-list .block-editor-inserter{cursor:move;cursor:grab;margin:8px}@keyframes block-editor-inserter__toggle__fade-in-animation{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.wp-block .block-list-appender .block-editor-inserter__toggle{animation:block-editor-inserter__toggle__fade-in-animation .1s ease;animation-fill-mode:forwards}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea{border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;direction:ltr;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.5;margin:0;outline:none;overflow:hidden;padding:12px;resize:none;width:100%}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-editor-block-list__block-html-textarea{transition:padding .2s linear}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-block-list__zoom-out-separator{background:#ddd;margin-left:-1px;margin-right:-1px}@media not (prefers-reduced-motion){.block-editor-block-list__zoom-out-separator{transition:background-color .3s ease}}.block-editor-block-list__zoom-out-separator{align-items:center;color:#000;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;justify-content:center;overflow:hidden}.is-zoomed-out .block-editor-block-list__zoom-out-separator{font-size:calc(13px/var(--wp-block-editor-iframe-zoom-out-scale))}.block-editor-block-list__zoom-out-separator.is-dragged-over{background:#ccc}.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator,.has-global-padding>.block-editor-block-list__zoom-out-separator{margin:0 calc(var(--wp--style--root--padding-right)*-1 - 1px) 0 calc(var(--wp--style--root--padding-left)*-1 - 1px)!important;max-width:none}.is-dragging{cursor:grabbing}.is-preview-mode{pointer-events:none}.is-preview-mode .block-editor-block-list__block{pointer-events:auto}.is-preview-mode .block-editor-block-list__block>:not(.block-editor-block-list__block){pointer-events:none}.is-vertical .block-list-appender{margin-left:12px;margin-right:auto;margin-top:12px;width:24px}.block-list-appender>.block-editor-inserter{display:block}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block.has-block-overlay{cursor:default}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block{pointer-events:none}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block.has-block-overlay:before{left:0;right:0;width:auto}.block-editor-block-list__layout .is-dragging{opacity:.1}.block-editor-block-list__layout .is-dragging iframe{pointer-events:none}.block-editor-block-list__layout .is-dragging::-moz-selection{background:transparent!important}.block-editor-block-list__layout .is-dragging::selection{background:transparent!important}.block-editor-block-list__layout .is-dragging:after{content:none!important}.wp-block img:not([draggable]),.wp-block svg:not([draggable]){pointer-events:none}.block-editor-block-preview__content-iframe .block-list-appender{display:none}.block-editor-block-preview__live-content *{pointer-events:none}.block-editor-block-preview__live-content .block-list-appender{display:none}.block-editor-block-preview__live-content .components-button:disabled{opacity:1}.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder{display:none}.block-editor-block-variation-picker__skip,.block-editor-block-variation-picker__variations,.wp-block-group-placeholder__variations{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.block-editor-block-variation-picker__skip svg,.block-editor-block-variation-picker__variations svg,.wp-block-group-placeholder__variations svg{fill:#949494!important}.block-editor-block-variation-picker__skip .components-button,.block-editor-block-variation-picker__variations .components-button,.wp-block-group-placeholder__variations .components-button{padding:4px}.block-editor-block-variation-picker__skip .components-button:hover,.block-editor-block-variation-picker__variations .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{background:none!important}.block-editor-block-variation-picker__skip .components-button:hover svg,.block-editor-block-variation-picker__variations .components-button:hover svg,.wp-block-group-placeholder__variations .components-button:hover svg{fill:var(--wp-admin-theme-color)!important}.block-editor-block-variation-picker__skip>li,.block-editor-block-variation-picker__variations>li,.wp-block-group-placeholder__variations>li{align-items:center;display:flex;flex-direction:column;gap:4px;width:auto}.block-editor-button-block-appender{align-items:center;border-color:currentColor;color:#1e1e1e;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.is-dark-theme .block-editor-button-block-appender{color:hsla(0,0%,100%,.65)}.block-editor-button-block-appender:hover{color:var(--wp-admin-theme-color)}.block-editor-button-block-appender:active{color:#000}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender){pointer-events:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:1px dashed;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter{opacity:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within{opacity:1}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after{border:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter{visibility:visible}.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:none}.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{background-color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65);color:hsla(0,0%,100%,.65)}@media not (prefers-reduced-motion){.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{transition:background-color .2s ease-in-out}}.block-editor-default-block-appender{clear:both;margin-left:auto;margin-right:auto;position:relative}.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover{outline:1px solid transparent}.block-editor-default-block-appender .block-editor-default-block-appender__content{margin-block-end:0;margin-block-start:0;opacity:.62;text-shadow:none}.block-editor-default-block-appender .components-drop-zone__content-icon{display:none}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(45deg)}.block-editor-default-block-appender .block-editor-inserter{line-height:0;position:absolute;right:0;top:0}.block-editor-default-block-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender{bottom:0;list-style:none;padding:0;position:absolute;right:0;z-index:2}.block-editor-block-list__block .block-list-appender.block-list-appender{line-height:0;margin:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender{height:24px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle.is-pressed svg{transform:rotate(45deg)}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{box-shadow:none;display:none;flex-direction:row;padding:0!important;width:24px}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{display:none}.block-editor-block-list__block .block-list-appender:first-child{align-self:center;line-height:inherit;list-style:none;position:relative;right:auto}.block-editor-block-list__block .block-list-appender:first-child .block-editor-default-block-appender__content{display:block}.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle{display:flex}.block-editor-default-block-appender__content{cursor:text}.block-editor-iframe__body{position:relative}.block-editor-iframe__html{transform-origin:top center}@media not (prefers-reduced-motion){.block-editor-iframe__html{transition:background-color .4s}}.block-editor-iframe__html.zoom-out-animation{bottom:0;left:0;overflow-y:var(--wp-block-editor-iframe-zoom-out-overflow-behavior,scroll);position:fixed;right:0;top:calc(var(--wp-block-editor-iframe-zoom-out-scroll-top, 0px)*-1)}.block-editor-iframe__html.is-zoomed-out{background-color:var(--wp-editor-canvas-background);margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1)*-1 + -2px);padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));scale:var(--wp-block-editor-iframe-zoom-out-scale,1);transform:translateX(calc((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale, 1)))}.block-editor-iframe__html.is-zoomed-out body{min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1))/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content){display:flex;flex:1;flex-direction:column;height:100%}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main{flex:1}.block-editor-iframe__html.is-zoomed-out .wp-block[draggable]{cursor:grab}.block-editor-media-placeholder__cancel-button.is-link{display:block;margin:1em}.block-editor-media-placeholder.is-appender{min-height:0}.block-editor-media-placeholder.is-appender:hover{box-shadow:0 0 0 1px var(--wp-admin-theme-color);cursor:var(--wpds-cursor-control,pointer)}.block-editor-plain-text{border:none;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;width:100%}.rich-text [data-rich-text-placeholder]{pointer-events:none}.rich-text [data-rich-text-placeholder]:after{content:attr(data-rich-text-placeholder);opacity:.62;text-shadow:none}.rich-text:focus{outline:none}figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before{opacity:.8}[data-rich-text-script]{display:inline}[data-rich-text-script]:before{background:#ff0;content:"</>"}[data-rich-text-comment],[data-rich-text-format-boundary]{border-radius:2px}[data-rich-text-comment]{background-color:currentColor}[data-rich-text-comment] span{color:currentColor;filter:invert(100%);padding:0 2px}.rich-text [contenteditable=false]::-moz-selection{background-color:transparent}.rich-text [contenteditable=false]::selection{background-color:transparent}.block-editor-warning{align-items:center;background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;display:flex;flex-wrap:wrap;padding:1em}.block-editor-warning,.block-editor-warning .block-editor-warning__message{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.block-editor-warning .block-editor-warning__message{color:#1e1e1e;font-size:13px;line-height:1.4;margin:0}.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{min-height:auto}.block-editor-warning .block-editor-warning__contents{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.block-editor-warning .block-editor-warning__actions{align-items:center;display:flex;gap:8px}.components-popover.block-editor-warning__dropdown{z-index:99998}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-styles .block-editor-block-list__block{margin:0}@keyframes selection-overlay__fade-in-animation{0%{opacity:0}to{opacity:.4}}:root .block-editor-block-list__layout::selection,:root [data-has-multi-selection=true] .block-editor-block-list__layout::selection,_::-webkit-full-page-media,_:future{background-color:transparent}.block-editor-block-list__layout{position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected) ::selection,.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected)::selection{background:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{background:var(--wp-admin-theme-color);bottom:0;content:"";left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@media not (prefers-reduced-motion){.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{animation:selection-overlay__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected):after{outline:2px solid transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected:not(.is-partially-selected).is-highlighted:after{outline-color:transparent}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected,.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected),.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected),.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus{outline:none}.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted:after,.block-editor-block-list__layout .block-editor-block-list__block.is-highlighted~.is-multi-selected:after,.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[data-draggable=true]:not(.is-multi-selected):after,.block-editor-block-list__layout .block-editor-block-list__block.is-hovered-draggable[draggable=true]:not(.is-multi-selected):after,.block-editor-block-list__layout .block-editor-block-list__block:not([contenteditable=true]):focus:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1}.block-editor-block-list__layout .block-editor-block-list__block.is-block-hidden{border:none!important;height:0;margin-bottom:0!important;margin-top:0!important;opacity:0;overflow:hidden;padding:0!important;visibility:hidden}.block-editor-block-list__layout.is-layout-flex:not(.is-vertical)>.is-block-hidden{align-self:stretch;height:auto;margin-left:0!important;margin-right:0!important;white-space:nowrap!important;width:0}.block-editor-block-list__layout [class^=components-]{-webkit-user-select:text;user-select:text}.block-editor-block-list__layout .block-editor-block-list__block{overflow-wrap:break-word;pointer-events:auto;position:relative}.block-editor-block-list__layout .block-editor-block-list__block.is-editing-disabled{pointer-events:none}.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.has-child-selected,.block-editor-block-list__layout .block-editor-block-list__block.has-negative-margin.is-selected{z-index:20}.block-editor-block-list__layout .block-editor-block-list__block .components-placeholder .components-with-notices-ui{margin:-10px 0 12px}.block-editor-block-list__layout .block-editor-block-list__block .components-with-notices-ui{margin:0 0 12px;width:100%}.block-editor-block-list__layout .block-editor-block-list__block.has-warning{min-height:48px}.block-editor-block-list__layout .block-editor-block-list__block.has-warning>*{pointer-events:none;-webkit-user-select:none;user-select:none}.block-editor-block-list__layout .block-editor-block-list__block.has-warning .block-editor-warning{pointer-events:all}.block-editor-block-list__layout .block-editor-block-list__block[data-clear=true]{float:none}.block-editor-block-list__layout .block-editor-block-list__block:not([data-draggable=true]),.block-editor-block-list__layout .block-editor-block-list__block:not([draggable=true]){cursor:default}.block-editor-block-list__layout .block-editor-block-list__block[data-draggable=true],.block-editor-block-list__layout .block-editor-block-list__block[draggable=true]{cursor:grab}.block-editor-block-list__layout .block-editor-block-list__block.is-multi-selected{cursor:default}.block-editor-block-list__layout .block-editor-block-list__block [contenteditable],.block-editor-block-list__layout .block-editor-block-list__block[contenteditable]{cursor:text}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-hovered:not(.is-selected):after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline):not(.rich-text):not([contenteditable=true]).is-selected:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*1/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-hovered:after,.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}@keyframes block-editor-is-editable__animation{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}@keyframes block-editor-is-editable__animation_reduce-motion{0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}99%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)}}.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:.1s;animation-duration:.8s;animation-fill-mode:backwards;animation-name:block-editor-is-editable__animation;animation-timing-function:ease-out;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@media (prefers-reduced-motion:reduce){.is-root-container:not([inert]) .block-editor-block-list__block.is-selected .block-editor-block-list__block.has-editable-outline:after{animation-delay:0s;animation-name:block-editor-is-editable__animation_reduce-motion}}.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){opacity:.2}@media not (prefers-reduced-motion){.is-focus-mode .block-editor-block-list__block:not(.has-child-selected){transition:opacity .1s linear}}.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected,.is-focus-mode .block-editor-block-list__block.is-editing-content-only-section.has-child-selected .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected) .block-editor-block-list__block,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-multi-selected,.is-focus-mode .block-editor-block-list__block:not(.has-child-selected).is-selected{opacity:1}.wp-block.alignleft,.wp-block.alignright,.wp-block[data-align=left]>*,.wp-block[data-align=right]>*{z-index:9}.wp-site-blocks>[data-align=left]{float:left;margin-right:2em}.wp-site-blocks>[data-align=right]{float:right;margin-left:2em}.wp-site-blocks>[data-align=center]{justify-content:center;margin-left:auto;margin-right:auto}.block-editor-block-list .block-editor-inserter{cursor:move;cursor:grab;margin:8px}@keyframes block-editor-inserter__toggle__fade-in-animation{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.wp-block .block-list-appender .block-editor-inserter__toggle{animation:block-editor-inserter__toggle__fade-in-animation .1s ease;animation-fill-mode:forwards}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea{border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;direction:ltr;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.5;margin:0;outline:none;overflow:hidden;padding:12px;resize:none;width:100%}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-editor-block-list__block-html-textarea{transition:padding .2s linear}}.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-block-list__zoom-out-separator{background:#ddd;margin-left:-1px;margin-right:-1px}@media not (prefers-reduced-motion){.block-editor-block-list__zoom-out-separator{transition:background-color .3s ease}}.block-editor-block-list__zoom-out-separator{align-items:center;color:#000;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;justify-content:center;overflow:hidden}.is-zoomed-out .block-editor-block-list__zoom-out-separator{font-size:calc(13px/var(--wp-block-editor-iframe-zoom-out-scale))}.block-editor-block-list__zoom-out-separator.is-dragged-over{background:#ccc}.block-editor-block-list__layout.is-root-container.has-global-padding>.block-editor-block-list__zoom-out-separator,.has-global-padding>.block-editor-block-list__zoom-out-separator{margin:0 calc(var(--wp--style--root--padding-right)*-1 - 1px) 0 calc(var(--wp--style--root--padding-left)*-1 - 1px)!important;max-width:none}.is-dragging{cursor:grabbing}.is-preview-mode{pointer-events:none}.is-preview-mode .block-editor-block-list__block{pointer-events:auto}.is-preview-mode .block-editor-block-list__block>:not(.block-editor-block-list__block){pointer-events:none}.is-vertical .block-list-appender{margin-left:12px;margin-right:auto;margin-top:12px;width:24px}.block-list-appender>.block-editor-inserter{display:block}.block-editor-block-list__block:not(.is-selected):not(.has-child-selected):not(.block-editor-block-list__layout) .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle{opacity:0;transform:scale(0)}.block-editor-block-list__block.has-block-overlay{cursor:default}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block{pointer-events:none}.block-editor-block-list__block.has-block-overlay .block-editor-block-list__block.has-block-overlay:before{left:0;right:0;width:auto}.block-editor-block-list__layout .is-dragging{opacity:.1}.block-editor-block-list__layout .is-dragging iframe{pointer-events:none}.block-editor-block-list__layout .is-dragging::selection{background:transparent!important}.block-editor-block-list__layout .is-dragging:after{content:none!important}.wp-block img:not([draggable]),.wp-block svg:not([draggable]){pointer-events:none}.block-editor-block-preview__content-iframe .block-list-appender{display:none}.block-editor-block-preview__live-content *{pointer-events:none}.block-editor-block-preview__live-content .block-list-appender{display:none}.block-editor-block-preview__live-content .components-button:disabled{opacity:1}.block-editor-block-preview__live-content .block-editor-block-list__block[data-empty=true],.block-editor-block-preview__live-content .components-placeholder{display:none}.block-editor-block-variation-picker__skip,.block-editor-block-variation-picker__variations,.wp-block-group-placeholder__variations{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.block-editor-block-variation-picker__skip svg,.block-editor-block-variation-picker__variations svg,.wp-block-group-placeholder__variations svg{fill:#949494;color:#949494!important}.block-editor-block-variation-picker__skip .components-button,.block-editor-block-variation-picker__variations .components-button,.wp-block-group-placeholder__variations .components-button{padding:4px}.block-editor-block-variation-picker__skip .components-button:hover,.block-editor-block-variation-picker__variations .components-button:hover,.wp-block-group-placeholder__variations .components-button:hover{background:none!important}.block-editor-block-variation-picker__skip .components-button:hover svg,.block-editor-block-variation-picker__variations .components-button:hover svg,.wp-block-group-placeholder__variations .components-button:hover svg{fill:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)!important}.block-editor-block-variation-picker__skip>li,.block-editor-block-variation-picker__variations>li,.wp-block-group-placeholder__variations>li{align-items:center;display:flex;flex-direction:column;gap:4px;width:auto}.block-editor-button-block-appender{align-items:center;border-color:currentColor;color:#1e1e1e;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.is-dark-theme .block-editor-button-block-appender{color:hsla(0,0%,100%,.65)}.block-editor-button-block-appender:hover{color:var(--wp-admin-theme-color)}.block-editor-button-block-appender:active{color:#000}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender),.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender){pointer-events:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:1px dashed;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter{opacity:0}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender) .block-editor-inserter:focus-within{opacity:1}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over:after{border:none}.block-editor-block-list__block:not(.is-selected)>.is-layout-constrained.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.block-editor-block-list__block:not(.is-selected)>.is-layout-flow.wp-block-group__inner-container>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-constrained.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter,.is-layout-flow.block-editor-block-list__block:not(.is-selected)>.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-inserter{opacity:1}.block-editor-block-list__block:not(.is-selected)>.block-editor-block-list__block>.block-list-appender:only-child:has(.block-editor-button-block-appender):after{border:none}.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{background-color:var(--wp-admin-theme-color);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.65);color:hsla(0,0%,100%,.65)}@media not (prefers-reduced-motion){.block-list-appender:only-child:has(.block-editor-button-block-appender).is-drag-over .block-editor-button-block-appender{transition:background-color .2s ease-in-out}}.block-editor-default-block-appender{clear:both;margin-left:auto;margin-right:auto;position:relative}.block-editor-default-block-appender[data-root-client-id=""] .block-editor-default-block-appender__content:hover{outline:1px solid transparent}.block-editor-default-block-appender .block-editor-default-block-appender__content{margin-block-end:0;margin-block-start:0;opacity:.62;text-shadow:none}.block-editor-default-block-appender .components-drop-zone__content-icon{display:none}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(45deg)}.block-editor-default-block-appender .block-editor-inserter{line-height:0;position:absolute;right:0;top:0}.block-editor-default-block-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender{bottom:0;list-style:none;padding:0;position:absolute;right:0;z-index:2}.block-editor-block-list__block .block-list-appender.block-list-appender{line-height:0;margin:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter:disabled{display:none}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender{height:24px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle.is-pressed svg{transform:rotate(45deg)}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{box-shadow:none;display:none;flex-direction:row;padding:0!important;width:24px}.block-editor-block-list__block .block-list-appender .block-editor-default-block-appender__content{display:none}.block-editor-block-list__block .block-list-appender:first-child{align-self:center;line-height:inherit;list-style:none;position:relative;right:auto}.block-editor-block-list__block .block-list-appender:first-child .block-editor-default-block-appender__content{display:block}.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected .block-editor-block-list__layout>.block-list-appender .block-list-appender__toggle,.block-editor-block-list__block.is-selected>.block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block.is-selected>.block-list-appender .block-list-appender__toggle{display:flex}.block-editor-default-block-appender__content{cursor:text}.block-editor-iframe__body{position:relative}.block-editor-iframe__html{transform-origin:top center}@media not (prefers-reduced-motion){.block-editor-iframe__html{transition:background-color .4s}}.block-editor-iframe__html.zoom-out-animation{bottom:0;left:0;overflow-y:var(--wp-block-editor-iframe-zoom-out-overflow-behavior,scroll);position:fixed;right:0;top:calc(var(--wp-block-editor-iframe-zoom-out-scroll-top, 0px)*-1)}.block-editor-iframe__html.is-zoomed-out{background-color:var(--wp-editor-canvas-background);margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1)*-1 + -2px);padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1));scale:var(--wp-block-editor-iframe-zoom-out-scale,1);transform:translateX(calc((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale, 1)))}.block-editor-iframe__html.is-zoomed-out body{min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size, 0px)/var(--wp-block-editor-iframe-zoom-out-scale, 1))/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content){display:flex;flex:1;flex-direction:column;height:100%}.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main{flex:1}.block-editor-iframe__html.is-zoomed-out .wp-block[draggable]{cursor:grab}.block-editor-media-placeholder__cancel-button.is-link{display:block;margin:1em}.block-editor-media-placeholder.is-appender{min-height:0}.block-editor-media-placeholder.is-appender:hover{box-shadow:0 0 0 1px var(--wp-admin-theme-color);cursor:var(--wpds-cursor-control,pointer)}.block-editor-plain-text{border:none;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0;width:100%}.rich-text [data-rich-text-placeholder]{pointer-events:none}.rich-text [data-rich-text-placeholder]:after{content:attr(data-rich-text-placeholder);opacity:.62;text-shadow:none}.rich-text:focus{outline:none}figcaption.block-editor-rich-text__editable [data-rich-text-placeholder]:before{opacity:.8}[data-rich-text-script]{display:inline}[data-rich-text-script]:before{background:#ff0;content:"</>"}[data-rich-text-comment],[data-rich-text-format-boundary]{border-radius:2px}[data-rich-text-comment]{background-color:currentColor}[data-rich-text-comment] span{color:currentColor;filter:invert(100%);padding:0 2px}.rich-text [contenteditable=false]::selection{background-color:transparent}.is-selected .non-breaking-space{opacity:.8;outline:1px solid currentColor;outline-offset:-1px}.block-editor-warning{align-items:center;background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;display:flex;flex-wrap:wrap;padding:1em}.block-editor-warning,.block-editor-warning .block-editor-warning__message{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.block-editor-warning .block-editor-warning__message{color:#1e1e1e;font-size:13px;line-height:1.4;margin:0}.block-editor-warning p.block-editor-warning__message.block-editor-warning__message{min-height:auto}.block-editor-warning .block-editor-warning__contents{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.block-editor-warning .block-editor-warning__actions{align-items:center;display:flex;gap:8px}.components-popover.block-editor-warning__dropdown{z-index:99998}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/style-rtl.css b/wp-includes/css/dist/block-editor/style-rtl.css
index 7ec6a966d5..777081901d 100644
--- a/wp-includes/css/dist/block-editor/style-rtl.css
+++ b/wp-includes/css/dist/block-editor/style-rtl.css
@@ -258,9 +258,9 @@
}
.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content {
- width: 226px;
+ width: auto;
}
-.block-editor-global-styles-background-panel__media-replace-popover .components-button {
+.block-editor-global-styles-background-panel__media-replace-popover .components-menu-item__button.components-button {
padding: 0 8px;
}
.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right {
@@ -296,11 +296,6 @@ iframe[name=editor-canvas] {
.block-editor-block-icon.has-colors svg {
fill: currentColor;
}
-@media (forced-colors: active) {
- .block-editor-block-icon.has-colors svg {
- fill: CanvasText;
- }
-}
.block-editor-block-icon svg {
min-width: 20px;
min-height: 20px;
@@ -856,9 +851,7 @@ iframe[name=editor-canvas] {
padding: 0 13px;
position: relative;
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
- width: -moz-max-content;
width: max-content;
}
.block-editor-block-draggable-chip svg {
@@ -960,6 +953,7 @@ iframe[name=editor-canvas] {
.block-editor-block-manager__checklist-item .block-editor-block-icon {
margin-left: 10px;
fill: #1e1e1e;
+ color: #1e1e1e;
}
.block-editor-block-manager__results {
@@ -1160,7 +1154,6 @@ iframe[name=editor-canvas] {
.components-popover.block-editor-block-popover .components-popover__content {
margin: 0 !important;
min-width: auto;
- width: -moz-max-content;
width: max-content;
overflow-y: visible;
}
@@ -1257,8 +1250,7 @@ iframe[name=editor-canvas] {
}
.block-editor-block-styles__variants .block-editor-block-styles__item-text {
text-align: start;
- -moz-text-align-last: center;
- text-align-last: center;
+ text-align-last: center;
}
.components-popover.block-editor-block-switcher__popover .components-popover__content {
@@ -1363,20 +1355,17 @@ iframe[name=editor-canvas] {
justify-content: center;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-gap: 24px;
display: block;
width: 100%;
padding: 32px;
padding-bottom: 0;
padding-top: 0;
- -moz-column-count: 2;
- column-count: 2;
+ column-count: 2;
}
@media (min-width: 1440px) {
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,
@@ -1398,8 +1387,7 @@ iframe[name=editor-canvas] {
color: var(--wp-admin-theme-color);
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
margin-bottom: 24px;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title {
@@ -1804,9 +1792,7 @@ iframe[name=editor-canvas] {
}
.block-editor-global-styles__shadow-indicator {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
background: none;
color: #2f2f2f;
border: #e0e0e0 1px solid;
@@ -2088,14 +2074,6 @@ iframe[name=editor-canvas] {
animation-fill-mode: forwards;
}
}
-.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus, .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled, .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus::before {
- box-shadow: none;
- outline: none;
-}
-.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus-visible::before {
- box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
- outline: 2px solid transparent;
-}
.block-editor-grid-item-mover__move-vertical-button-container {
display: flex;
@@ -2543,7 +2521,7 @@ iframe[name=editor-canvas] {
padding: 0;
margin: -1px;
overflow: hidden;
- clip: rect(0, 0, 0, 0);
+ clip-path: inset(50%);
border: 0;
}
@@ -2699,8 +2677,7 @@ iframe[name=editor-canvas] {
.link-preview-button__image {
width: 100%;
height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
border-radius: 2px;
}
@@ -2764,6 +2741,9 @@ iframe[name=editor-canvas] {
position: relative;
transform: translateY(0);
}
+.block-editor-list-view-leaf:focus-within, .block-editor-list-view-leaf.is-nesting {
+ z-index: 1;
+}
.block-editor-list-view-leaf.is-draggable, .block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents {
cursor: grab;
}
@@ -2776,11 +2756,6 @@ iframe[name=editor-canvas] {
.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg {
fill: currentColor;
}
-@media (forced-colors: active) {
- .block-editor-list-view-leaf .block-editor-list-view-block-select-button svg {
- fill: CanvasText;
- }
-}
.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover {
color: inherit;
}
@@ -2794,20 +2769,42 @@ iframe[name=editor-canvas] {
.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon {
color: var(--wp-block-synced-color);
}
-.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus::after {
- box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
+.block-editor-list-view-leaf.is-synced .block-editor-list-view-block-contents:focus::after {
+ --focus-color: var(--wp-block-synced-color);
+}
+.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block__menu:focus {
+ --focus-color: var(--wp-block-synced-color);
+ outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, 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));
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents, .block-editor-list-view-leaf.is-selected .components-button.has-icon {
color: #fff;
}
-.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus::after {
- box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-}
-.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus::after {
- box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
-}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus {
- box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
+ --focus-color: var(--wpds-color-foreground-interactive-brand-strong, #fff);
+ outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, 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));
+ outline-offset: calc(-1 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+}
+@media (forced-colors: active) {
+ .block-editor-list-view-leaf.is-selected td, .block-editor-list-view-leaf.is-selected.is-synced td {
+ background: SelectedItem;
+ }
+ .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents, .block-editor-list-view-leaf.is-selected .components-button.has-icon {
+ color: SelectedItemText;
+ }
+ .block-editor-list-view-leaf.is-selected svg, .block-editor-list-view-leaf.is-selected .block-editor-block-icon.has-colors svg {
+ fill: SelectedItemText;
+ }
+ .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__title {
+ forced-color-adjust: none;
+ }
+ .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus::after {
+ --focus-color: CanvasText;
+ }
+ .block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus {
+ --focus-color: SelectedItemText;
+ }
}
.block-editor-list-view-leaf.is-first-selected td:first-child {
border-top-right-radius: 2px;
@@ -2932,27 +2929,27 @@ iframe[name=editor-canvas] {
.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents,
.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus {
box-shadow: none;
+ outline: none;
}
.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents::after,
.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus::after {
content: "";
position: absolute;
top: 0;
- left: -29px;
+ left: -28px;
bottom: 0;
right: 0;
border-radius: inherit;
- box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) 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(--focus-color, 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));
+ outline-offset: 1px;
+ box-shadow: 0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong, #fff);
z-index: 2;
pointer-events: none;
}
.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus::after {
left: 0;
}
-.block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu {
- box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
- z-index: 1;
-}
.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
opacity: 1;
}
@@ -3738,8 +3735,7 @@ iframe[name=editor-canvas] {
.block-editor-content-only-controls__media-thumbnail img {
width: 100% !important;
height: 100% !important;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.block-editor-content-only-controls {
@@ -3798,18 +3794,12 @@ iframe[name=editor-canvas] {
border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
box-shadow: none;
}
-.block-editor-content-only-controls__rich-text::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
.block-editor-content-only-controls__rich-text::placeholder {
color: rgba(30, 30, 30, 0.62);
}
.block-editor-content-only-controls__rich-text {
border-color: #949494;
}
-.block-editor-content-only-controls__rich-text::-moz-placeholder {
- color: color-mix(in srgb, #1e1e1e, transparent 38%);
-}
.block-editor-content-only-controls__rich-text::placeholder {
color: color-mix(in srgb, #1e1e1e, transparent 38%);
}
@@ -3859,14 +3849,6 @@ iframe[name=editor-canvas] {
margin-bottom: 16px;
}
-.block-editor-hooks__position-control-item {
- /**
- * Try to make items match the width of the anchor, subtract any margin on
- * items to calculate the correct inner width.
- */
- max-inline-size: max(var(--anchor-width) - 2 * var(--wp-ui-popup-padding), 223px);
-}
-
.block-editor-hooks__position-control-item-hint {
color: var(--wpds-color-foreground-content-neutral-weak, #707070);
margin-block-start: 4px;
@@ -4193,7 +4175,7 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list {
display: grid;
grid-template-columns: 1fr 1fr;
- grid-gap: 12px;
+ gap: 12px;
}
.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
margin-bottom: 0;
@@ -4381,10 +4363,6 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
margin-left: 8px;
}
-.block-editor-inserter__preview-container__popover {
- top: 16px !important;
-}
-
.block-editor-inserter__preview-container {
display: none;
width: 280px;
@@ -4527,7 +4505,7 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list {
display: grid;
grid-template-columns: 1fr 1fr;
- grid-gap: 8px;
+ gap: 8px;
}
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
margin-bottom: 0;
@@ -4589,7 +4567,7 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
.block-editor-block-patterns-explorer .block-editor-block-patterns-list {
display: grid;
- grid-gap: 32px;
+ gap: 32px;
grid-template-columns: repeat(1, 1fr);
margin-bottom: 16px;
}
@@ -4939,4 +4917,50 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
display: flex;
align-items: center;
justify-content: start;
+}
+
+/* The stop element is invisible, so its focus indication is drawn around the
+ canvas it stands for. For the iframed canvas it is an overlay instead of
+ an outline, because Safari paints an outline on an iframe element
+ underneath the iframe's content. */
+.block-editor-iframe__scale-container > .block-editor-writing-flow__canvas-stop:focus::after {
+ content: "";
+ position: absolute;
+ inset: 0;
+ z-index: 1;
+ pointer-events: none;
+ border: var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);
+}
+
+.block-editor-writing-flow__canvas-stop:focus + .block-editor-writing-flow {
+ outline: var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);
+ outline-offset: calc(-1 * var(--wp-admin-border-width-focus));
+}
+
+/* Looks like a tooltip. Shown at the top of the canvas while the stop is
+ focused. Sticky, because on the widgets screen the stop spans scrolling
+ content and the hint must stay in view; anywhere else there is nothing
+ to scroll and it stays at the top of the canvas. */
+.block-editor-writing-flow__canvas-stop-hint {
+ display: none;
+ position: sticky;
+ top: 16px;
+ margin-inline: auto;
+ width: fit-content;
+ z-index: 2;
+ background: #000;
+ font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+ border-radius: 4px;
+ color: #f0f0f0;
+ text-align: center;
+ line-height: 1.4;
+ font-size: 12px;
+ padding: 4px 8px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 2px 3px rgba(0, 0, 0, 0.04), 0 6px 6px rgba(0, 0, 0, 0.03), 0 8px 8px rgba(0, 0, 0, 0.02);
+ white-space: nowrap;
+ pointer-events: none;
+}
+
+.block-editor-writing-flow__canvas-stop:focus > .block-editor-writing-flow__canvas-stop-hint {
+ display: block;
}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/style-rtl.min.css b/wp-includes/css/dist/block-editor/style-rtl.min.css
index ff6394e3d2..ecbb806f61 100644
--- a/wp-includes/css/dist/block-editor/style-rtl.min.css
+++ b/wp-includes/css/dist/block-editor/style-rtl.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-autocompleters__block{white-space:nowrap}.block-editor-autocompleters__block .block-editor-block-icon{margin-left:8px}.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{color:inherit!important}.block-editor-global-styles-background-panel__inspector-media-replace-container{position:relative}.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{background-color:#f0f0f0}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{border:0;flex-grow:1}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{height:100%}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown .block-editor-global-styles-background-panel__dropdown-toggle{height:40px}.block-editor-global-styles-background-panel__image-tools-panel-item{border:1px solid #ddd;grid-column:1/-1;position:relative}.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{display:none}.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{color:#1e1e1e;display:block;width:100%}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{color:var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{height:100%;padding:10px 0 0;position:absolute;width:100%;z-index:1}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{margin:0}.block-editor-global-styles-background-panel__dropdown-toggle{background:transparent;border:none;cursor:var(--wpds-cursor-control,pointer);height:100%;padding-left:32px;padding-right:12px;width:100%}.block-editor-global-styles-background-panel__reset{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles-background-panel__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-background-panel__reset.has-local-override-from-global-styles__reset{align-items:center;display:inline-flex;justify-content:center;margin-block:0;margin-inline:0 8px;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.block-editor-global-styles-background-panel__reset.block-editor-global-styles-background-panel__reset{border-radius:2px}.block-editor-global-styles-background-panel__dropdown-toggle:hover+.block-editor-global-styles-background-panel__reset,.block-editor-global-styles-background-panel__reset:focus,.block-editor-global-styles-background-panel__reset:focus-within,.block-editor-global-styles-background-panel__reset:hover{opacity:1}@media (hover:none){.block-editor-global-styles-background-panel__reset{opacity:1}}.block-editor-global-styles-background-panel__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-editor-global-styles-background-panel__inspector-image-indicator{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;outline:1px solid transparent;width:20px}.block-editor-global-styles-background-panel__dropdown-content-wrapper{min-width:260px;overflow-x:hidden}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px;width:100%}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{max-height:180px}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{content:none}.modal-open .block-editor-global-styles-background-panel__popover{z-index:159890}.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{width:226px}.block-editor-global-styles-background-panel__media-replace-popover .components-button{padding:0 8px}.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{margin-right:16px}.block-editor-block-alignment-control__menu-group .components-menu-item__info{margin-top:0}iframe[name=editor-canvas]{box-sizing:border-box;display:block;height:100%;width:100%}@media not (prefers-reduced-motion){iframe[name=editor-canvas]{transition:all .4s cubic-bezier(.46,.03,.52,.96)}}iframe[name=editor-canvas]{background-color:var(--wp-editor-canvas-background)}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-inspector p:not(.components-base-control__help){margin-top:0}.block-editor-block-inspector h2,.block-editor-block-inspector h3{color:#1e1e1e;font-size:13px;margin-bottom:1.5em}.block-editor-block-inspector .block-editor-html-element-control:where(:not(:last-child)),.block-editor-block-inspector .block-editor-image-size-control:where(:not(:last-child)),.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){margin-bottom:16px}.block-editor-block-inspector .block-editor-html-element-control .components-base-control,.block-editor-block-inspector .block-editor-image-size-control .components-base-control,.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{margin-bottom:0}.block-editor-block-inspector .components-panel__body{border:none;border-top:1px solid #e0e0e0;margin-top:-1px}.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{background:#fff;display:block;font-size:13px;padding:32px 16px;text-align:center}.block-editor-block-inspector__no-block-tools{border-top:1px solid #ddd}.block-editor-block-inspector-edit-contents{margin:0 16px 16px}.block-editor-block-inspector-edit-contents .block-editor-block-inspector-edit-contents__button{justify-content:center}.block-editor-block-list__insertion-point{bottom:0;left:0;position:absolute;right:0;top:0}.block-editor-block-list__insertion-point-indicator{background:var(--wp-admin-theme-color);border-radius:2px;opacity:0;position:absolute;transform-origin:center;will-change:transform,opacity}.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{height:4px;top:calc(50% - 2px);width:100%}.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{bottom:0;right:calc(50% - 2px);top:0;width:4px}.block-editor-block-list__insertion-point-inserter{display:none;position:absolute;will-change:transform}@media (min-width:480px){.block-editor-block-list__insertion-point-inserter{display:flex}}.block-editor-block-list__insertion-point-inserter{justify-content:center;right:calc(50% - 12px);top:calc(50% - 12px)}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{pointer-events:none}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{pointer-events:all}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter{left:0;line-height:0;position:absolute;top:0}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled{display:none}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(-45deg)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:var(--wp-admin-theme-color)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:#1e1e1e}@keyframes hide-during-dragging{to{position:fixed;transform:translate(-9999px,9999px)}}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{border:1px solid #1e1e1e;border-radius:2px;margin-bottom:8px;margin-top:8px;overflow:visible;pointer-events:all;position:static;width:auto}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-right:56px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-right:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-right:94px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-right:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{overflow:visible}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{border-left-color:#1e1e1e}.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{visibility:hidden}.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{opacity:0}@media not (prefers-reduced-motion){.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{animation:hide-during-dragging 1ms linear forwards}}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{position:absolute;right:-57px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter){background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;right:-95px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter)>.components-toolbar-group:last-child{border-left:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter) .block-editor-block-parent-selector__button{background:none;border:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{background:transparent;color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:#1e1e1e;border-radius:2px;content:"";height:24px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:24px;z-index:-1}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{color:inherit;padding:0 12px;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon svg{display:none}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:none;border-radius:0;content:attr(aria-label);height:auto;position:static;transform:none;white-space:nowrap;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{content:""}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:after{display:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{background-color:#fff;border:1px solid #1e1e1e;padding-left:6px;padding-right:6px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{padding-left:12px;padding-right:12px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{margin-right:-1px;position:relative;right:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-right:1px solid #1e1e1e}.is-dragging-components-draggable .components-tooltip{display:none}.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{pointer-events:all;position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%)}.block-editor-block-tools--is-dragging>.popover-slot{display:none}.block-editor-block-lock-modal{z-index:1000001}.block-editor-block-lock-modal__options{border:0;margin:0;padding:0}.block-editor-block-lock-modal__options legend{margin-bottom:16px;padding:0}.block-editor-block-lock-modal__checklist{list-style:none;margin:0;padding:0}.block-editor-block-lock-modal__options-all{padding:12px 0}.block-editor-block-lock-modal__options-all .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-lock-modal__checklist-item{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;padding:12px 32px 12px 0}.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{fill:#1e1e1e;flex-shrink:0;margin-left:12px}.block-editor-block-lock-modal__checklist-item:hover{background-color:#f0f0f0;border-radius:2px}.block-editor-block-lock-modal__template-lock{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.block-editor-block-lock-modal__actions{margin-top:24px}.block-editor-block-lock-toolbar .components-button.has-icon{min-width:36px!important}.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{margin-right:-6px!important}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{border-right:1px solid #1e1e1e;margin-left:-6px;margin-right:6px!important}.block-editor-block-allowed-blocks-control:not(:only-child){margin-top:16px}.block-editor-block-allowed-blocks-control__button{justify-content:center;width:100%}.block-editor-block-allowed-blocks-modal{z-index:1000001}.block-editor-block-allowed-blocks-modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:-24px;margin:0 -24px -24px;padding:16px 24px;position:sticky;right:0;z-index:1}.block-editor-block-breadcrumb{list-style:none;margin:0;padding:0}.block-editor-block-breadcrumb li{display:inline-flex;margin:0;white-space:nowrap}.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{fill:currentColor;margin-left:-4px;margin-right:-4px;transform:scaleX(-1)}.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{display:none}.block-editor-block-breadcrumb__current{cursor:default}.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{color:#1e1e1e;font-size:inherit;padding:0 8px}.block-editor-block-card{color:#1e1e1e;padding:16px}.block-editor-block-card.is-parent{padding-bottom:4px}.block-editor-block-card.is-child{padding-top:4px}.block-editor-block-card__parent-select-button{align-items:start;height:auto!important;padding:0;text-align:start}.block-editor-block-card__title{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px 8px}.block-editor-block-card__title.block-editor-block-card__title{font-size:13px;line-height:1.4;margin:0}.block-editor-block-card__name{padding:3px 0}.block-editor-block-card .block-editor-block-icon,.block-editor-block-card__child-indicator-icon{flex:0 0 24px;height:24px;margin-left:12px;margin-right:0;width:24px}.block-editor-block-card.is-synced .block-editor-block-icon{color:var(--wp-block-synced-color)}.block-editor-block-compare{height:auto}.block-editor-block-compare__wrapper{display:flex;padding-bottom:16px}.block-editor-block-compare__wrapper>div{display:flex;flex-direction:column;justify-content:space-between;max-width:600px;min-width:200px;padding:0 0 0 16px;width:50%}.block-editor-block-compare__wrapper>div button{float:left}.block-editor-block-compare__wrapper .block-editor-block-compare__converted{border-right:1px solid #ddd;padding-left:0;padding-right:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html{border-bottom:1px solid #ddd;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:12px;line-height:1.7;padding-bottom:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span{background-color:#e6ffed;padding-bottom:3px;padding-top:3px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{background-color:#acf2bd}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{background-color:#cc1818}.block-editor-block-compare__wrapper .block-editor-block-compare__preview{padding:16px 0 0}.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{font-size:12px;margin-top:0}.block-editor-block-compare__wrapper .block-editor-block-compare__action{margin-top:16px}.block-editor-block-compare__wrapper .block-editor-block-compare__heading{font-size:1em;font-weight:400;margin:.67em 0}.block-editor-block-draggable-chip-wrapper{position:absolute;right:0;top:-24px}.block-editor-block-draggable-chip{background-color:#1e1e1e;border-radius:2px;box-shadow: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);color:#fff;cursor:grabbing;display:inline-flex;height:48px;padding:0 13px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}.block-editor-block-draggable-chip svg{fill:currentColor}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{justify-content:flex-start;margin:auto}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{margin-left:6px}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{margin-left:0}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{min-height:18px;min-width:18px}.block-editor-block-draggable-chip .components-flex__item{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{align-items:center;background-color:transparent;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{transition:all .1s linear .1s}}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{background:transparent linear-gradient(45deg,transparent 47.5%,#fff 0,#fff 52.5%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;display:inline-block;height:20px;padding:0;width:20px}.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{background-color:#757575;box-shadow: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);opacity:1}.block-editor-block-manager__no-results{font-style:italic;padding:24px 0;text-align:center}.block-editor-block-manager__category{isolation:isolate;margin:0 0 24px}.block-editor-block-manager__category-title{background-color:#fff;padding:16px 0;position:sticky;top:-4px;z-index:1}.block-editor-block-manager__category-title .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-manager__checklist{margin-top:0}.block-editor-block-manager__category-title,.block-editor-block-manager__checklist-item{border-bottom:1px solid #ddd}.block-editor-block-manager__checklist-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:8px 16px 8px 0}.components-modal__content .block-editor-block-manager__checklist-item.components-checkbox-control__input-container{margin:0 8px}.block-editor-block-manager__checklist-item .block-editor-block-icon{fill:#1e1e1e;margin-left:10px}.block-editor-block-manager__results{border-top:1px solid #ddd}.block-editor-block-manager__disabled-blocks-count+.block-editor-block-manager__results{border-top-width:0}.block-editor-block-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{flex-direction:column}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{height:20px;min-width:0!important;width:100%}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{flex-shrink:0;top:3px}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{bottom:3px;flex-shrink:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{width:48px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{padding-left:0;padding-right:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{right:5px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{left:5px}}.block-editor-block-mover__drag-handle{cursor:grab}@media (min-width:600px){.block-editor-block-mover__drag-handle{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{padding-left:0;padding-right:0}}.components-button.block-editor-block-mover-button{overflow:hidden}.components-button.block-editor-block-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-button.block-editor-block-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{box-shadow:none;outline:none}.components-button.block-editor-block-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-navigation__container{min-width:280px}.block-editor-block-navigation__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 12px;text-transform:uppercase}.block-editor-block-patterns-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:16px;position:relative}.block-editor-block-patterns-list__list-item.is-placeholder{min-height:100px}.block-editor-block-patterns-list__list-item[draggable=true]{cursor:grab}.block-editor-block-patterns-list__item{height:100%;outline:0;scroll-margin-bottom:56px;scroll-margin-top:24px}.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{flex-grow:1;text-align:right}.block-editor-block-patterns-list__item .block-editor-block-preview__container{align-items:center;border-radius:4px;display:flex;overflow:hidden}.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media not (prefers-reduced-motion){.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{transition:outline .1s linear}}.block-editor-block-patterns-list__item.is-selected .block-editor-block-preview__container:after{outline-color:#1e1e1e;outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){align-items:center;margin-top:8px;padding-bottom:4px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{height:24px;min-width:24px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{fill:var(--wp-block-synced-color)}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{border-top:1px solid #2f2f2f;justify-content:center;padding:4px}.show-icon-labels .block-editor-patterns__grid-pagination-button{width:auto}.show-icon-labels .block-editor-patterns__grid-pagination-button span{display:none}.show-icon-labels .block-editor-patterns__grid-pagination-button:before{content:attr(aria-label)}.components-popover.block-editor-block-popover{margin:0!important;pointer-events:none;position:absolute;z-index:31}.components-popover.block-editor-block-popover .components-popover__content{margin:0!important;min-width:auto;overflow-y:visible;width:-moz-max-content;width:max-content}.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{pointer-events:all}.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{pointer-events:none}.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{pointer-events:all}.components-popover.block-editor-block-popover__drop-zone *{pointer-events:none}.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{background-color:var(--wp-admin-theme-color);border-radius:2px;inset:0;position:absolute}.block-editor-block-preview__container{overflow:hidden;position:relative;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content{margin:0;min-height:auto;overflow:visible;right:0;text-align:initial;top:0;transform-origin:top right;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{display:none}.block-editor-block-preview__container:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-editor-block-quick-navigation__item{font-weight:var(--wpds-typography-font-weight-default,400)}.block-editor-block-rename-modal{z-index:1000001}.block-editor-block-styles__preview-panel{display:none;z-index:90}@media (min-width:782px){.block-editor-block-styles__preview-panel{display:block}}.block-editor-block-styles__preview-panel .block-editor-block-icon{display:none}.block-editor-block-styles{grid-column:1/-1}.block-editor-block-styles__variants{display:grid;gap:8px}.block-editor-block-styles__variants .block-editor-block-styles__row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;-moz-text-align-last:center;text-align-last:center}.components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:300px}.block-editor-block-switcher__popover-preview-container{bottom:0;pointer-events:none;position:absolute;right:0;top:-1px;width:100%}.block-editor-block-switcher__popover-preview{overflow:hidden}.block-editor-block-switcher__popover-preview .components-popover__content{background:#fff;border:1px solid #1e1e1e;border-radius:4px;box-shadow:none;outline:none;overflow:auto;width:300px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{margin:16px 0;max-height:468px;overflow:hidden;padding:0 16px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{overflow:unset}.block-editor-block-switcher__preview-patterns-container{padding-bottom:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{margin-top:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border-radius:2px;height:100%}@media not (prefers-reduced-motion){.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{transition:all .05s ease-in-out}}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border:1px solid transparent;position:relative}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding:4px;text-align:center}.block-editor-block-switcher__no-transforms{color:#757575;margin:0;padding:6px 8px}.block-editor-block-switcher__binding-indicator{display:block;padding:8px}.block-editor-block-types-list>[role=presentation]{display:flex;flex-wrap:wrap}.block-editor-block-pattern-setup{align-items:flex-start;border-radius:2px;display:flex;flex-direction:column;justify-content:center;width:100%}.block-editor-block-pattern-setup.view-mode-grid{padding-top:4px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{justify-content:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px;display:block;padding:0 32px;width:100%}@media (min-width:1440px){.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{-moz-column-count:3;column-count:3}}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{scroll-margin:5px 0}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{color:var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:24px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding-top:8px;text-align:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{border:1px solid #ddd;border-radius:4px;min-height:100px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{align-items:center;align-self:stretch;background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:row;height:64px;justify-content:space-between;margin:0;padding:16px;position:absolute;text-align:right;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{display:flex}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{display:flex;width:calc(50% - 36px)}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{justify-content:flex-end}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;transform-style:preserve-3d}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{box-sizing:border-box}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{background-color:#fff;height:100%;margin:auto;padding:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{transition:transform .5s,z-index .5s}}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{z-index:100}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{opacity:1;position:relative;z-index:102}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{transform:translateX(100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{transform:translateX(-100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{display:none}.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{width:100%}.block-editor-block-variation-transforms{box-sizing:border-box;padding:0 16px 16px}.block-editor-block-variation-transforms:where(fieldset){border:0;margin:0;min-inline-size:0}.block-editor-block-variation-transforms__button{justify-content:center;width:100%}.components-border-radius-control__header{height:16px;margin-bottom:12px}.components-border-radius-control{border:0;margin:0 0 12px;padding:0}.components-border-radius-control legend{margin-bottom:0}.components-border-radius-control .components-border-radius-control__linked-button{display:flex;justify-content:center}.components-border-radius-control .components-border-radius-control__linked-button svg{margin-left:0}.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{margin-bottom:12px}.block-editor-color-gradient-control__fieldset{border:0;margin:0;min-width:0;padding:0}@media screen and (min-width:782px){.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{display:grid;grid-template-columns:repeat(6,28px)}}.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{margin-bottom:inherit}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper{grid-column:1/-1;row-gap:0}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper>*{grid-column:1/-1}.block-editor-panel-color-gradient-settings__dropdown-content{min-height:160px}.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{padding:16px;width:260px}.block-editor-panel-color-gradient-settings__color-indicator{background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-panel-color-gradient-settings__contrast-notice{margin-top:16px}.block-editor-color-gradient-item{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;max-width:100%;padding:0;position:relative}.block-editor-color-gradient-item:nth-child(1 of .block-editor-color-gradient-item){border-top:1px solid #ddd;border-top-left-radius:2px;border-top-right-radius:2px}.block-editor-color-gradient-item:nth-last-child(1 of .block-editor-color-gradient-item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-color-gradient-item>div,.block-editor-color-gradient-item>div>button{border-radius:inherit}.block-editor-tools-panel-color-gradient-settings__dropdown{display:block;padding:0}.block-editor-tools-panel-color-gradient-settings__dropdown>button{height:auto;padding-bottom:10px;padding-top:10px;text-align:right}.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-tools-panel-color-gradient-settings__dropdown>button.has-contrast-warning .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 72px)}.block-editor-panel-color-gradient-settings__dropdown{width:100%}.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{flex-shrink:0}.block-editor-panel-color-gradient-settings__reset{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-color-gradient-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-panel-color-gradient-settings__reset.block-editor-panel-color-gradient-settings__reset{border-radius:2px}.block-editor-panel-color-gradient-settings__dropdown:hover+.block-editor-panel-color-gradient-settings__reset,.block-editor-panel-color-gradient-settings__reset:focus,.block-editor-panel-color-gradient-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-color-gradient-settings__reset{opacity:1}}.block-editor-panel-color-gradient-settings__dropdown.has-contrast-warning+.block-editor-panel-color-gradient-settings__reset{left:28px}.block-editor-panel-color-gradient-settings__contrast-warning{left:0;margin:auto 8px;position:absolute;top:8px}.block-editor-panel-color-gradient-settings__contrast-warning.block-editor-panel-color-gradient-settings__contrast-warning{border-radius:2px}.block-editor-date-format-picker{border:none;margin:0 0 16px;padding:0}.block-editor-date-format-picker__custom-format-select-control__custom-option{border-top:1px solid #ddd}.block-editor-dimension-control{border:0;margin:0;padding:0}.block-editor-duotone-control__popover.components-popover>.components-popover__content{padding:8px;width:260px}.block-editor-duotone-control__popover.components-popover .components-menu-group__label{padding:0}.block-editor-duotone-control__popover.components-popover .components-circular-option-picker__swatches{display:grid;gap:12px;grid-template-columns:repeat(6,28px);justify-content:space-between}.block-editor-duotone-control__unset-indicator{background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-fit-text-size-warning{grid-column:span 2}.components-font-appearance-control [role=option]{color:#1e1e1e;text-transform:capitalize}.block-editor-global-styles__toggle-icon{fill:currentColor}.block-editor-global-styles__shadow-popover-container{width:230px}.block-editor-global-styles__shadow__list{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:8px}.block-editor-global-styles__clear-shadow{text-align:left}.block-editor-global-styles-state-control{margin-top:-4px}.block-editor-global-styles-state-control__badges{min-height:24px}.block-editor-global-styles-state-control__badge-tooltip-trigger{display:inline-flex;max-width:100%}.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{border:1px solid #ddd;border-radius:2px;display:block;padding:0;position:relative}.block-editor-global-styles-filters-panel__dropdown-toggle,.block-editor-global-styles__shadow-dropdown-toggle{padding:8px;width:100%}.block-editor-global-styles-filters-panel__dropdown-toggle.is-open,.block-editor-global-styles__shadow-dropdown-toggle.is-open{background-color:#f0f0f0}.block-editor-global-styles__shadow-editor__remove-button{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-editor__remove-button{transition:opacity .1s ease-in-out}}.block-editor-global-styles__shadow-dropdown:hover .block-editor-global-styles__shadow-editor__remove-button,.block-editor-global-styles__shadow-editor__remove-button:focus,.block-editor-global-styles__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.block-editor-global-styles__shadow-editor__remove-button{opacity:1}}.block-editor-global-styles__shadow-indicator{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;height:26px;padding:0;transform:scale(1);width:26px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-indicator{transition:transform .1s ease}}.block-editor-global-styles__shadow-indicator{will-change:transform}.block-editor-global-styles__shadow-indicator:focus{border:2px solid #757575}.block-editor-global-styles__shadow-indicator:hover{transform:scale(1.2)}.block-editor-global-styles__shadow-indicator.unset{background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-global-styles-advanced-panel__custom-css-input{margin-bottom:16px}.block-editor-global-styles-advanced-panel__custom-css-input textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.block-editor-panel-duotone-settings__reset{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-duotone-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-filters-panel__dropdown:hover .block-editor-panel-duotone-settings__reset,.block-editor-panel-duotone-settings__reset:focus,.block-editor-panel-duotone-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-duotone-settings__reset{opacity:1}}.is-inherited-from-global-styles .components-base-control__label,.is-inherited-from-global-styles .components-input-control__label{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.2em}.is-inherited-from-global-styles .block-editor-global-styles-background-panel__inspector-media-replace-title,.is-inherited-from-global-styles .block-editor-panel-color-gradient-settings__color-name,.is-inherited-from-global-styles .block-editor-panel-duotone-settings__label{border-bottom:1px dotted}.has-local-override-from-global-styles{position:relative}.global-styles-inheritance-affordance{align-items:center;display:flex;height:16px;inset-block-start:0;inset-inline-end:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.global-styles-inheritance-affordance--offset-toggle{inset-inline-end:32px}.global-styles-inheritance-affordance .has-local-override-from-global-styles__reset{margin-inline-start:0!important;pointer-events:auto}.has-local-override-from-global-styles__reset{align-items:center;background:transparent!important;border-radius:50%!important;box-shadow:none!important;cursor:var(--wpds-cursor-control,pointer);display:inline-flex!important;height:14px!important;justify-content:center;letter-spacing:normal;margin-inline-start:6px;min-width:14px!important;overflow:hidden;padding:0!important;position:relative;text-transform:none;vertical-align:middle;width:14px!important}.has-local-override-from-global-styles__reset:focus,.has-local-override-from-global-styles__reset:hover{background:transparent!important}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__dot,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__dot{display:none}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__reset-icon,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__reset-icon{display:block}.has-local-override-from-global-styles__reset:focus-visible{outline:1.5px solid var(--wp-admin-theme-color,#007cba);outline-offset:1px}.has-local-override-from-global-styles__reset.block-editor-panel-color-gradient-settings__reset{justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__reset.block-editor-global-styles__shadow-editor__remove-button,.has-local-override-from-global-styles__reset.block-editor-panel-duotone-settings__reset{inset-inline-end:8px;justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__dot{background-color:var(--wp-admin-theme-color,#007cba);border-radius:50%;display:block;height:8px;width:8px}.has-local-override-from-global-styles__reset-icon{color:var(--wp-admin-theme-color,#007cba);display:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{z-index:30}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{pointer-events:none}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{pointer-events:all}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{pointer-events:auto}.block-editor-grid-visualizer__grid{display:grid;position:absolute}.block-editor-grid-visualizer__cell{display:grid;position:relative}.block-editor-grid-visualizer__cell .block-editor-inserter{bottom:0;color:inherit;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:32}.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);color:inherit;height:100%;opacity:0;overflow:hidden;padding:0!important;width:100%}.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{background:var(--wp-admin-theme-color)}.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{background-color:color-mix(in srgb,currentColor 20%,transparent);opacity:1}.block-editor-grid-visualizer__drop-zone{background:hsla(0,0%,80%,.1);grid-column:1;grid-row:1;height:100%;min-height:8px;min-width:8px;width:100%}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{z-index:30}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{pointer-events:none}.block-editor-grid-item-resizer__box{border:1px solid var(--wp-admin-theme-color)}.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{pointer-events:all}.block-editor-grid-item-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{min-width:0!important;padding-left:0;padding-right:0;width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{min-width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:before,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled{box-shadow:none;outline:none}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-grid-item-mover__move-vertical-button-container{display:flex;position:relative}@media (min-width:600px){.block-editor-grid-item-mover__move-vertical-button-container{flex-direction:column;justify-content:space-around}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{height:20px!important;min-width:0!important;width:100%}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{height:calc(100% - 4px)}.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{flex-shrink:0;height:20px}.editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{height:40px;position:relative;top:-4px}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{position:relative}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#e0e0e0;content:"";height:100%;position:absolute;top:0;width:1px}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{padding-left:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{left:0}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{padding-right:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{right:0}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#e0e0e0;content:"";height:1px;margin-top:-.5px;position:absolute;right:50%;top:50%;transform:translate(50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover-button{white-space:nowrap}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#ddd;height:24px;top:4px}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{background:#ddd;width:calc(100% - 24px)}.block-editor-height-control{border:0;margin:0;padding:0}.block-editor-iframe__container{height:100%;width:100%}.block-editor-iframe__scale-container{height:100%}.block-editor-iframe__scale-container.is-zoomed-out{left:0;position:absolute;width:var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw)}.wp-block-image__crop-area{max-width:100%;overflow:hidden;position:relative;width:100%}.wp-block-image__crop-area .reactEasyCrop_Container{pointer-events:auto}.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image{border:none;border-radius:0}.wp-block-image__zoom .components-popover__content{min-width:260px;overflow:visible!important}.block-editor-block-types-list__list-item{display:block;margin:0;padding:0;width:33.33%}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-block-synced-color)!important;filter:brightness(.95)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-block-synced-color)!important}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{background:var(--wp-block-synced-color)}.components-button.block-editor-block-types-list__item{align-items:stretch;background:transparent;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;font-size:13px;justify-content:center;padding:8px;width:100%;word-break:break-word}@media not (prefers-reduced-motion){.components-button.block-editor-block-types-list__item{transition:all .05s ease-in-out}}.components-button.block-editor-block-types-list__item{height:auto;position:relative}.components-button.block-editor-block-types-list__item:disabled,.components-button.block-editor-block-types-list__item[aria-disabled=true]{cursor:default;opacity:.6}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover .block-editor-block-types-list__item-title{color:var(--wp-admin-theme-color)!important;filter:brightness(.95)}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover svg{color:var(--wp-admin-theme-color)!important}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-types-list__item-icon{color:#1e1e1e;padding:12px 20px}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon{transition:all .05s ease-in-out}}.block-editor-block-types-list__item-icon .block-editor-block-icon{margin-left:auto;margin-right:auto}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon svg{transition:all .15s ease-out}}.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{cursor:grab}.block-editor-block-types-list__item-title{font-size:12px;hyphens:auto;padding:4px 2px 8px}.modal-open .block-editor-inspector-list-view-content-popover{z-index:99999}.block-editor-block-inspector__tabs [role=tablist]{width:100%}.block-editor-inspector-popover-header{margin-bottom:16px}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}@keyframes loadingpulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.block-editor-link-control{min-width:350px;position:relative}.components-popover__content .block-editor-link-control{max-width:350px;min-width:auto;width:90vw}.show-icon-labels .block-editor-link-control .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-link-control .components-button.has-icon:before{content:attr(aria-label)}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview{flex-wrap:wrap;gap:4px}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .components-button.has-icon{padding:4px;width:auto}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .block-editor-link-control_link-information{margin-left:0;min-width:100%}.block-editor-link-control__search-input-wrapper{margin-bottom:8px;position:relative}.block-editor-link-control__help{color:#757575;font-size:12px;font-style:normal;margin-bottom:0;margin-top:-8px;padding:0 16px}.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{position:relative}.block-editor-link-control__field{margin:16px}.block-editor-link-control__field .components-base-control__label{color:#1e1e1e}.block-editor-link-control__search-error{margin:-8px 16px 16px}.block-editor-link-control__search-actions{padding:8px 16px 16px}.block-editor-link-control__search-results-wrapper{position:relative}.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{content:"";display:block;left:16px;pointer-events:none;position:absolute;right:-1px;z-index:100}.block-editor-link-control__search-results-wrapper:before{bottom:auto;height:8px;top:0}.block-editor-link-control__search-results-wrapper:after{bottom:0;height:16px;top:auto}.block-editor-link-control__search-results{margin-top:-16px;max-height:200px;overflow-y:auto;padding:8px}.block-editor-link-control__search-results.is-loading{opacity:.2}.block-editor-link-control__search-item.components-button.components-menu-item__button{height:auto;text-align:right}.block-editor-link-control__search-item .components-menu-item__item{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.block-editor-link-control__search-item .components-menu-item__item mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__search-item .components-menu-item__shortcut{color:#757575;white-space:nowrap}.block-editor-link-control__search-item[aria-selected]{background:#f0f0f0}.block-editor-link-control__preview{background:transparent;border:0;padding:16px}.block-editor-link-control__preview .block-editor-link-control__link-information{margin-left:8px;overflow-wrap:break-word;white-space:pre-wrap}.block-editor-link-control__preview .block-editor-link-control__link-information .block-editor-link-control__preview-info{color:#757575;font-size:12px;line-height:1.1;word-break:break-all}.block-editor-link-control__preview.is-url-title .block-editor-link-control__preview-title{word-break:break-all}.block-editor-link-control__preview .block-editor-link-control__preview-icon,.block-editor-link-control__preview .block-editor-link-control__preview-image{background-color:#f0f0f0;border-radius:2px;flex-shrink:0;height:32px;position:relative;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-icon img{width:16px}.block-editor-link-control__preview.is-error .block-editor-link-control__preview-icon{max-height:32px;top:0;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-title{line-height:var(--wpds-typography-line-height-sm,20px)}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus{box-shadow:none}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus-visible{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent;text-decoration:none}.block-editor-link-control__preview .block-editor-link-control__preview-title mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__preview .block-editor-link-control__preview-title span{font-weight:400}.block-editor-link-control__preview .block-editor-link-control__preview-title .components-external-link__icon{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon img,.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon svg{opacity:0}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{background-color:#f0f0f0;border-radius:100%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{animation:loadingpulse 1s linear infinite;animation-delay:.5s}}.block-editor-link-control__loading{align-items:center;display:flex;margin:16px}.block-editor-link-control__loading .components-spinner{margin-top:0}.components-button+.block-editor-link-control__search-create{overflow:visible;padding:12px 16px}.components-button+.block-editor-link-control__search-create:before{content:"";display:block;position:absolute;right:0;top:-10px;width:100%}.block-editor-link-control__search-create{align-items:center}.block-editor-link-control__search-create .block-editor-link-control__preview-title{margin-bottom:0}.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{top:0}.block-editor-link-control__drawer-inner{display:flex;flex-basis:100%;flex-direction:column;position:relative}.block-editor-link-control__settings{border:0;margin:0;padding:0}.block-editor-link-control__setting{flex:1;margin-bottom:0;padding:8px 24px}.block-editor-link-control__setting .components-base-control:not(.components-input-control) .components-base-control__field{display:flex}.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{color:#1e1e1e}.block-editor-link-control__setting input{margin-right:0}.is-preview .block-editor-link-control__setting{padding:20px 0 8px 8px}.block-editor-link-control__tools{margin-top:-16px;padding:8px 8px 0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{gap:0;padding-right:0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{color:#1e1e1e}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transition:transform .1s ease}}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transition:transform .1s ease}}.block-editor-link-control .block-editor-link-control__search-input .components-spinner{display:block}.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{bottom:auto;left:40px;position:absolute;right:auto;top:calc(50% - 8px)}.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{left:12px;top:calc(50% + 4px)}.link-preview-button.components-button{border-color:#949494;height:auto;padding:12px;width:100%}.link-preview-button__image-container{flex-shrink:0;height:24px;width:24px}.link-preview-button__image{border-radius:2px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.link-preview-button__content,.link-preview-button__details{flex:1;min-width:0}.link-preview-button__hint,.link-preview-button__title{display:block;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.link-preview-button__title{color:#1e1e1e;display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px}.link-preview-button__hint{color:#757575;font-size:12px;font-weight:400}.link-preview-button__icon{color:#1e1e1e}.link-preview-button__badges{margin-top:8px}.block-editor-list-view-tree{border-collapse:collapse;margin:0;padding:0;width:100%}.components-modal__content .block-editor-list-view-tree{margin:-12px -6px 0;width:calc(100% + 12px)}.block-editor-list-view-tree.is-dragging tbody{pointer-events:none}.block-editor-list-view-leaf{position:relative;transform:translateY(0)}.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{cursor:grab}.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{color:inherit}.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{color:var(--wp-admin-theme-color)}.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:currentColor}@media (forced-colors:active){.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:CanvasText}}.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-leaf.is-selected td{background:var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced td{background:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:#fff}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff}.block-editor-list-view-leaf.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-last-selected td:first-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-last-selected td:last-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{background:rgba(var(--wp-block-synced-color--rgb),.04)}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{border-radius:0}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-normal{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-normal{transform:translateY(0)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-up{transform:translateY(-32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-down{transform:translateY(32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks{transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}.block-editor-list-view-leaf.is-dragging{opacity:0;pointer-events:none;right:0;z-index:-9999}.block-editor-list-view-leaf .block-editor-list-view-block-contents{align-items:center;border-radius:2px;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;font-size:13px;font-weight:400;height:32px;margin:0;padding:6px 0 6px 4px;position:relative;text-align:right;text-decoration:none;white-space:nowrap;width:100%}@media not (prefers-reduced-motion){.block-editor-list-view-leaf .block-editor-list-view-block-contents{transition:box-shadow .1s linear}}.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{padding-left:0;padding-right:0}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{box-shadow:none}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";left:-29px;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{left:0}.block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));z-index:1}.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{opacity:1}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.block-editor-list-view-leaf .block-editor-block-icon{flex:0 0 24px;margin-left:4px}.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{padding:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{line-height:0;vertical-align:middle;width:28px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{opacity:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{opacity:1}.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{align-items:center;display:flex;flex-direction:column;height:100%}.block-editor-list-view-leaf .block-editor-block-mover-button{height:24px;position:relative;width:36px}.block-editor-list-view-leaf .block-editor-block-mover-button svg{height:24px;position:relative}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{align-items:flex-end;margin-top:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{bottom:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{align-items:flex-start;margin-bottom:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{top:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button:before{height:16px;left:0;min-width:100%;right:0}.block-editor-list-view-leaf .block-editor-inserter__toggle{background:#1e1e1e;color:#fff;height:24px;margin:6px 1px 6px 6px;min-width:24px}.block-editor-list-view-leaf .block-editor-inserter__toggle:active{color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper{width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper>*{min-width:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{position:relative;right:2px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{flex:1;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{position:absolute;transform:translateY(-50%);width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{max-width:min(110px,40%);position:relative;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{background:#f0f0f0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;font-size:12px;left:0;line-height:20px;max-width:100%;overflow:hidden;padding:2px 8px;position:absolute;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{background:rgba(0,0,0,.3);color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__block-visibility,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{line-height:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{display:flex}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{background-size:cover;border-radius:1px;height:18px;width:18px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px #fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){margin-right:-6px}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-disabled{opacity:.2}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-disabled{transition:opacity .1s linear}}.block-editor-list-view-leaf.is-disabled:hover{opacity:.2}.block-editor-list-view-leaf.is-disabled .block-editor-list-view__expander{cursor:default}.block-editor-list-view-leaf.is-disabled .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-draggable-chip{opacity:.8}.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{display:flex}.block-editor-list-view__expander{cursor:var(--wpds-cursor-control,pointer);height:24px;width:24px}.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{margin-right:192px}.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{margin-right:0}.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{margin-right:24px}.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{margin-right:48px}.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{margin-right:72px}.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{margin-right:96px}.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{margin-right:120px}.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{margin-right:144px}.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{margin-right:168px}.block-editor-list-view-leaf .block-editor-list-view__expander{visibility:hidden}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transform:rotate(-90deg)}.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-drop-indicator{pointer-events:none}.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{background:var(--wp-admin-theme-color);border-radius:4px;height:4px}.block-editor-list-view-drop-indicator--preview{pointer-events:none}.block-editor-list-view-drop-indicator--preview .components-popover__content{overflow:hidden!important}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:4px;height:32px;overflow:hidden}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{background:rgba(var(--wp-admin-theme-color--rgb),.09)}.block-editor-list-view-placeholder{height:32px;margin:0;padding:0}.list-view-appender .block-editor-inserter__toggle{background-color:#1e1e1e;color:#fff;height:24px;margin:8px 24px 0 0;padding:0}.list-view-appender .block-editor-inserter__toggle.has-icon.is-next-40px-default-size{min-width:24px}.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.list-view-appender__description{display:none}.block-editor-media-placeholder__url-input-form{min-width:260px}@media (min-width:600px){.block-editor-media-placeholder__url-input-form{width:300px}}.block-editor-media-placeholder__url-input-form input{direction:ltr}.modal-open .block-editor-media-replace-flow__options{z-index:99999}.block-editor-media-replace-flow__indicator{margin-right:4px}.block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top:1px solid #ddd;margin-top:8px;padding-bottom:8px}.block-editor-media-replace-flow__options.is-variant-toolbar .block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top-color:#1e1e1e}.block-editor-media-flow__url-input{margin-left:-8px;margin-right:-8px;padding:16px}.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{display:block;margin-bottom:8px;top:16px}.block-editor-media-flow__url-input .block-editor-link-control{width:300px}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{margin:0;padding:0}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{justify-content:flex-end;padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus)}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__preview.is-current{padding:0;width:auto}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{margin:0;width:100%}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{padding:8px 0 0}.block-editor-multi-selection-inspector__card{padding:16px}.block-editor-multi-selection-inspector__card-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-multi-selection-inspector__card-description{color:#757575}.block-editor-multi-selection-inspector__card .block-editor-block-icon{height:24px;margin-right:-2px;padding:0 3px;width:36px}.block-editor-responsive-block-control{border-bottom:1px solid #ccc;margin-bottom:28px;padding-bottom:14px}.block-editor-responsive-block-control:last-child{border-bottom:0;padding-bottom:0}.block-editor-responsive-block-control__title{margin:0 -3px .6em 0}.block-editor-responsive-block-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:.6em;margin-right:-3px}.block-editor-responsive-block-control__inner{margin-right:-1px}.block-editor-responsive-block-control__toggle{margin-right:1px}.block-editor-responsive-block-control .components-base-control__help{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.preset-input-control__wrapper>*{flex:1}.preset-input-control__wrapper>.preset-input-control__custom-toggle,.preset-input-control__wrapper>.preset-input-control__icon{flex:none}.components-popover.block-editor-rich-text__inline-format-toolbar{z-index:99998}.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{border-radius:2px;box-shadow:none;margin-bottom:8px;min-width:auto;outline:none;width:auto}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{border-radius:2px}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{background:none}.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{min-height:48px;min-width:48px;padding-left:12px;padding-right:12px}.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{justify-content:center}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{width:auto}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{content:attr(aria-label)}.block-editor-skip-to-selected-block{position:absolute;top:-9999em}.block-editor-skip-to-selected-block:focus{background:#f1f1f1;font-size:14px;font-weight:var(--wpds-typography-font-weight-emphasis,600);z-index:100000}.block-editor-tabbed-sidebar{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.block-editor-tabbed-sidebar__tablist-and-close-button{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-left:8px}.block-editor-tabbed-sidebar__close-button{align-self:center;background:#fff;order:1}.block-editor-tabbed-sidebar__tablist{margin-bottom:-1px}.block-editor-tabbed-sidebar__tabpanel{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-gutter:auto}.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{flex-grow:1;padding:1px;position:relative}@media (min-width:600px){.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{min-width:300px;width:auto}}.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{width:100%}.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{left:8px;margin:0;position:absolute;top:calc(50% - 8px)}.block-editor-url-input__suggestions{max-height:200px}@media not (prefers-reduced-motion){.block-editor-url-input__suggestions{transition:all .15s ease-in-out}}.block-editor-url-input__suggestions{overflow-y:auto;padding:4px 0;width:302px}.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:none}@media (min-width:600px){.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:grid}}.block-editor-url-input__suggestion{background:#fff;border:none;box-shadow:none;color:#757575;cursor:var(--wpds-cursor-control,pointer);display:block;font-size:13px;height:auto;min-height:36px;text-align:right;width:100%}.block-editor-url-input__suggestion:hover{background:#ddd}.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{background:var(--wp-admin-theme-color-darker-20);color:#fff;outline:none}.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{position:inherit}.block-editor-url-input__button .block-editor-url-input__back{margin-left:4px;overflow:visible}.block-editor-url-input__button .block-editor-url-input__back:after{background:#ddd;content:"";display:block;height:24px;left:-1px;position:absolute;width:1px}.block-editor-url-input__button-modal{background:#fff;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.block-editor-url-input__button-modal-line{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-width:0}.block-editor-url-popover__additional-controls{border-top:1px solid #1e1e1e;padding:8px}.block-editor-url-popover__input-container{padding:8px}.block-editor-url-popover__row{align-items:center;display:flex;gap:4px}.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){flex-grow:1;gap:8px}.block-editor-url-popover__additional-controls .components-button.has-icon{height:auto;padding-left:8px;padding-right:8px;text-align:right}.block-editor-url-popover__additional-controls .components-button.has-icon>svg{margin-left:8px}.block-editor-url-popover__settings-toggle{flex-shrink:0}.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{transform:rotate(-180deg)}.block-editor-url-popover__settings{border-top:1px solid #1e1e1e;display:block;padding:16px}.block-editor-url-popover__link-container-content{align-items:center;display:flex}.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{display:flex}.block-editor-url-popover__link-viewer-url{align-items:center;display:flex;flex-grow:1;flex-shrink:1;margin-left:8px;max-width:350px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-url-popover__link-viewer-url.has-invalid-link{color:#cc1818}.block-editor-url-popover__expand-on-click{align-items:center;display:flex;min-width:350px;white-space:nowrap}.block-editor-url-popover__expand-on-click .text{flex-grow:1}.block-editor-url-popover__expand-on-click .text p{line-height:16px;margin:0}.block-editor-url-popover__expand-on-click .text p.description{color:#757575;font-size:12px}.background-block-support-panel.background-block-support-panel .background-block-support-panel__inner-wrapper{row-gap:0}.block-editor-content-only-controls__link{border-color:#ccc;width:100%}.block-editor-content-only-controls__link-row{align-items:center}.block-editor-content-only-controls__link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-editor-content-only-controls__media{border-color:#ccc;padding-left:32px;width:100%}.block-editor-content-only-controls__media-replace-flow{display:block}.block-editor-content-only-controls__media-row{align-items:center}.block-editor-content-only-controls__media-placeholder{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:24px;padding:0;width:24px}.block-editor-content-only-controls__media-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-editor-content-only-controls__media-thumbnail{align-self:center;border-radius:2px;height:20px;overflow:hidden;width:20px}.block-editor-content-only-controls__media-thumbnail img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.block-editor-content-only-controls{position:relative}.block-editor-content-only-controls__media-reset{border-radius:2px;left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-content-only-controls__media-reset{transition:opacity .1s ease-in-out}}.block-editor-content-only-controls:hover .block-editor-content-only-controls__media-reset,.block-editor-content-only-controls__media-reset:focus,.block-editor-content-only-controls__media-reset:hover{opacity:1}@media (hover:none){.block-editor-content-only-controls__media-reset{opacity:1}}.block-editor-content-only-controls__rich-text{background:#fff;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:#1e1e1e;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.block-editor-content-only-controls__rich-text{font-size:13px;line-height:normal}}.block-editor-content-only-controls__rich-text:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.block-editor-content-only-controls__rich-text:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.block-editor-content-only-controls__rich-text::-moz-placeholder{color:rgba(30,30,30,.62)}.block-editor-content-only-controls__rich-text::placeholder{color:rgba(30,30,30,.62)}.block-editor-content-only-controls__rich-text{border-color:#949494}.block-editor-content-only-controls__rich-text::-moz-placeholder{color:color-mix(in srgb,#1e1e1e,transparent 38%)}.block-editor-content-only-controls__rich-text::placeholder{color:color-mix(in srgb,#1e1e1e,transparent 38%)}.block-editor-content-only-controls__rich-text{min-height:40px;padding:12px}.block-editor-block-fields__container{padding:0 16px 16px}.block-editor-block-fields__container:first-of-type{border-block-start:1px solid #e0e0e0;padding-block-start:8px}.block-editor-block-fields__header{margin-bottom:4px;padding:8px 0}.block-editor-block-fields__header-icon{flex:0 0 24px}.block-editor-block-fields__header-title{flex:1;margin:0!important}.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{flex-direction:row}.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{color:#757575;font-size:12px;margin-bottom:16px}.block-editor-hooks__position-control-item{max-inline-size:max(var(--anchor-width) - 2 * var(--wp-ui-popup-padding),223px)}.block-editor-hooks__position-control-item-hint{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-block-start:4px}div.block-editor-bindings__panel{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{color:inherit}.border-block-support-panel .single-column{grid-column:span 1}.color-block-support-panel .block-editor-contrast-checker{grid-column:span 2;margin-top:16px}.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{row-gap:0}.elements-block-support-panel.elements-block-support-panel .elements-block-support-panel__inner-wrapper{row-gap:0}.dimensions-block-support-panel .single-column{grid-column:span 1}.block-editor-hooks__layout-constrained .components-base-control{margin-bottom:0}.block-editor-hooks__layout-constrained-helptext{color:#757575;font-size:12px;margin-bottom:0}.layout-block-support-panel .block-editor-hooks__flex-layout-controls{grid-column:1/-1}.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{margin-bottom:12px}.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{margin-bottom:8px}.block-editor-hooks__grid-layout-columns-and-rows-controls,.block-editor-hooks__grid-layout-minimum-width-control{border:0;margin:0;padding:0}.block-editor__spacing-visualizer{border-color:var(--wp-admin-theme-color);border-style:solid;bottom:0;box-sizing:border-box;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.typography-block-support-panel .single-column{grid-column:span 1}.block-editor-block-toolbar{display:flex;flex-grow:1;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}@media not (prefers-reduced-motion){.block-editor-block-toolbar{transition:border-color .1s linear,box-shadow .1s linear}}@media (min-width:600px){.block-editor-block-toolbar{overflow:inherit}}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{background:none;border:0;border-left:1px solid #ddd;margin-bottom:-1px;margin-top:-1px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{background:color-mix(in srgb,var(--wp-block-synced-color) 10%,transparent);border-radius:2px}.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true],.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true]:hover{color:#1e1e1e}.block-editor-block-toolbar.is-connected .block-editor-block-toolbar__block-icon,.block-editor-block-toolbar.is-synced .block-editor-block-toolbar__block-icon{color:var(--wp-block-synced-color)}.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{border-left:none}.block-editor-block-toolbar .components-toolbar-group:empty{display:none}.block-editor-block-contextual-toolbar{background-color:#fff;display:block;flex-shrink:3;position:sticky;top:0;width:100%;z-index:31}.block-editor-block-contextual-toolbar.components-accessible-toolbar{border:none;border-radius:0}.block-editor-block-contextual-toolbar.is-unstyled{box-shadow:0 1px 0 0 rgba(0,0,0,.133)}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{overflow:auto;overflow-y:hidden}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{height:12px;width:12px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{background-color:transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e0e0e0;border:3px solid transparent;border-radius:8px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{background-color:#949494}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#e0e0e0 transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{scrollbar-color:#949494 transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{will-change:transform}@media (hover:none){.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#949494 transparent}}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-gutter:auto}.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{display:none}.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{flex-grow:0;width:auto}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{margin-bottom:-1px;margin-top:-1px;position:relative}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{align-items:center;background-color:#1e1e1e;border-radius:100%;content:"";display:inline-flex;height:2px;position:absolute;top:15px;width:2px}.block-editor-block-toolbar__block-controls .components-toolbar-group{padding:0}.block-editor-block-toolbar__pattern-overrides-popover .components-popover__content{min-width:260px;padding:16px}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{display:flex;flex-wrap:nowrap}.block-editor-block-toolbar__slot{display:inline-flex}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)){width:auto}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)) svg{display:none}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)):after{content:attr(aria-label);font-size:12px}.show-icon-labels .block-editor-block-toolbar .block-editor-block-icon{height:0!important;min-width:0!important;width:0!important}.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{text-wrap:nowrap;border-bottom-left-radius:0;border-top-left-radius:0;padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{width:0}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{position:relative;width:auto}@media (min-width:600px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#e0e0e0;content:"";height:1px;margin-top:-.5px;position:absolute;right:50%;top:50%;transform:translate(50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{padding-left:8px;padding-right:8px}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-right:1px solid #ddd;margin-left:-6px;margin-right:6px;white-space:nowrap}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{width:auto}.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{flex-shrink:1}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{margin-right:6px}.block-editor-block-toolbar-change-design-content-wrapper{padding:12px;width:320px}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter{background:none;border:none;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:0;padding:0}@media (min-width:782px){.block-editor-inserter{position:relative}}.block-editor-inserter__main-area{gap:16px;height:100%;position:relative}.block-editor-inserter__main-area.show-as-tabs{gap:0}@media (min-width:782px){.block-editor-inserter__main-area .block-editor-tabbed-sidebar{width:350px}}.block-editor-inserter__popover.is-quick .components-popover__content{border:none;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);outline:none}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{border-left:1px solid #ccc;border-right:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{border-radius:4px 4px 0 0;border-top:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{border:1px solid #1e1e1e}.block-editor-inserter__popover .block-editor-inserter__menu{margin:-12px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{top:60px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{height:auto;overflow:visible}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{display:none}.block-editor-inserter__toggle.components-button{align-items:center;border:none;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;outline:none;padding:0}@media not (prefers-reduced-motion){.block-editor-inserter__toggle.components-button{transition:color .2s ease}}.block-editor-inserter__menu{height:100%;overflow:visible;position:relative}@media (min-width:782px){.block-editor-inserter__menu.show-panel{width:630px}}.block-editor-inserter__inline-elements{margin-top:-1px}.block-editor-inserter__menu.is-bottom:after{border-bottom-color:#fff}.components-popover.block-editor-inserter__popover{z-index:99999}.block-editor-inserter__search{background-color:#fff;border-bottom:1px solid transparent;padding:16px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.block-editor-inserter__search{transition:border-bottom-color .1s linear}}.block-editor-inserter__search.is-scrolled{border-bottom-color:#e0e0e0}.block-editor-inserter__no-tab-container{flex-grow:1;overflow-y:auto;position:relative}.block-editor-inserter__panel-header{align-items:center;display:inline-flex;padding:0 16px;position:relative}.block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 12px;text-transform:uppercase}.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{height:36px;line-height:36px}.block-editor-inserter__panel-dropdown select{border:none}.block-editor-inserter__reusable-blocks-panel{position:relative;text-align:left}.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{padding:32px;text-align:center}.block-editor-inserter__child-blocks{padding:0 16px}.block-editor-inserter__parent-block-header{align-items:center;display:flex}.block-editor-inserter__parent-block-header h2{font-size:13px}.block-editor-inserter__parent-block-header .block-editor-block-icon{margin-left:8px}.block-editor-inserter__preview-container__popover{top:16px!important}.block-editor-inserter__preview-container{display:none;max-height:calc(100% - 32px);overflow-y:hidden;padding:16px;width:280px}@media (min-width:782px){.block-editor-inserter__preview-container{display:block}}.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{height:100%}.block-editor-inserter__preview-container .block-editor-block-card{padding-bottom:4px;padding-left:0;padding-right:0}.block-editor-inserter__insertable-blocks-at-selection{border-bottom:1px solid #e0e0e0}.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0 16px 16px}.block-editor-inserter__media-tabs-container{padding-top:16px}.block-editor-inserter__category-tablist{margin-bottom:8px}.block-editor-inserter__category-panel{display:flex;flex-direction:column;outline:1px solid transparent;padding:0 16px}@media (min-width:782px){.block-editor-inserter__category-panel{background:#f0f0f0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:calc(100% + 1px);padding:0;position:absolute;right:350px;top:-1px;width:280px}.block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{padding:0 24px 16px}}.block-editor-inserter__patterns-category-panel-header{padding:8px 0}@media (min-width:782px){.block-editor-inserter__patterns-category-panel-header{padding:8px 24px}}.block-editor-inserter__patterns-category-no-results{margin-top:24px}.block-editor-inserter__patterns-filter-help{border-top:1px solid #ddd;color:#757575;min-width:280px;padding:16px}.block-editor-block-patterns-list,.block-editor-inserter__media-list{flex-grow:1;height:100%;overflow-y:auto}.block-editor-inserter__preview-content{align-items:center;background:#f0f0f0;display:grid;flex-grow:1}.block-editor-inserter__preview-content-missing{align-items:center;background:#f0f0f0;border-radius:2px;color:#757575;display:flex;flex:1;justify-content:center;min-height:144px}.block-editor-inserter__tips{border-top:1px solid #ddd;flex-shrink:0;padding:16px;position:relative}.block-editor-inserter__quick-inserter{max-width:100%;width:100%}@media (min-width:782px){.block-editor-inserter__quick-inserter{width:350px}}.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{float:right;height:0;padding:0}.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{grid-gap:8px;display:grid;grid-template-columns:1fr 1fr}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter__quick-inserter-separator{border-top:1px solid #ddd}.block-editor-inserter__popover.is-quick>.components-popover__content{padding:0}.block-editor-inserter__quick-inserter-expand{padding:0 16px 16px}.block-editor-inserter__quick-inserter-expand-toggle{justify-content:center;width:100%}.block-editor-block-patterns-explorer__sidebar{padding-bottom:24px}@media (min-width:782px){.block-editor-block-patterns-explorer__sidebar{bottom:0;overflow-x:visible;overflow-y:auto;padding:24px;position:absolute;right:0;top:72px;width:280px}.block-editor-block-patterns-explorer__panel{margin-inline-start:280px}}.block-editor-block-patterns-explorer__no-results{padding:32px;text-align:center}.block-editor-block-patterns-explorer__list{padding:24px 0 32px}.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{width:380px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-gap:32px;display:grid;grid-template-columns:repeat(1,1fr);margin-bottom:16px}@media (min-width:1080px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(3,1fr)}}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{min-height:240px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{height:inherit;max-height:800px;min-height:100px}.components-heading.block-editor-inserter__patterns-category-panel-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{justify-content:center;margin-top:16px;padding:16px;width:100%}.block-editor-inserter__media-mobile-screen{align-self:stretch;display:flex;flex-direction:column}.block-editor-inserter__media-panel{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 16px}@media (min-width:782px){.block-editor-inserter__media-panel{flex:0 1 auto;min-height:100%;padding:0}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:24px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:0;padding:16px 24px}}.block-editor-inserter__media-panel .block-editor-inserter__no-results{flex-grow:1}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{flex-shrink:0;padding-bottom:16px;padding-top:16px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{padding-left:24px;padding-right:24px}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-attach.components-button{justify-content:center;padding:16px}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results{display:flex;flex-direction:column;flex-grow:1;min-height:0}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{animation:inserter-media-panel-pulse 1s ease-in-out infinite;opacity:1}}.block-editor-inserter__media-panel.has-footer .block-editor-inserter__media-list{padding-bottom:0}@keyframes inserter-media-panel-pulse{0%,to{opacity:1}50%{opacity:.5}}.block-editor-inserter__media-panel-detach-modal{z-index:1000001}.block-editor-inserter__media-panel-detach-modal p{margin-top:0}.block-editor-inserter__media-panel-detach-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.block-editor-inserter__media-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:24px;position:relative}.block-editor-inserter__media-list__list-item.is-placeholder{min-height:100px}.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{cursor:grab}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{outline-color:rgba(0,0,0,.3)}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button,.block-editor-inserter__media-list__list-item:focus-within .block-editor-inserter__media-list__item-preview-options>button{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{left:8px;position:absolute;top:8px}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{background:#fff;display:none}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{box-shadow:inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-inserter__media-list__item{height:100%}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{align-items:center;border-radius:2px;display:flex;overflow:hidden}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{margin:0 auto;max-width:100%;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}@media not (prefers-reduced-motion){.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{transition:outline .1s linear}}.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{min-width:auto}.block-editor-inserter__mobile-tab-navigation{height:100%;padding:16px}.block-editor-inserter__mobile-tab-navigation>*{height:100%}@media (min-width:600px){.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{max-width:480px}}.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{margin:0}.block-editor-inserter__hint{margin:16px 16px 0}.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{height:40px}.block-editor-inserter__pattern-panel-placeholder{display:none}.block-editor-inserter__menu.is-zoom-out{display:flex}@media (min-width:782px){.block-editor-inserter__menu.is-zoom-out.show-panel:after{content:"";display:block;height:100%;width:300px}}@media (max-width:959px){.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}}.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:none;padding:0 24px 16px}@media (min-width:480px){.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:block}}.spacing-sizes-control{border:0;margin:0;padding:0}.spacing-sizes-control .spacing-sizes-control__label,.spacing-sizes-control .spacing-sizes-control__unit-control{margin-bottom:0}.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__preset-range{flex:1;margin-bottom:0}.spacing-sizes-control__header{height:16px;margin-bottom:12px}.spacing-sizes-control__wrapper{align-items:center}.spacing-sizes-control__dropdown{height:24px}.spacing-sizes-control__wrapper .preset-input-control__icon{margin-right:-4px}.block-editor-block-visibility-modal{z-index:1000001}.block-editor-block-visibility-modal__options{border:0;list-style:none;margin:24px 0;padding:0}.block-editor-block-visibility-modal__options-item{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 0 16px}.block-editor-block-visibility-modal__options-item:last-child{margin:0}.block-editor-block-visibility-modal__options-item--everywhere{align-items:start;flex-direction:column}.block-editor-block-visibility-modal__options-checkbox--everywhere{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-visibility-modal__options-icon--checked{fill:#ddd}.block-editor-block-visibility-modal__sub-options{padding-inline-start:12px;width:100%}.block-editor-block-visibility-modal__description{color:#757575;font-size:12px}.block-editor-block-visibility-info{align-items:center;display:flex;justify-content:start;margin:0 16px 16px;padding-bottom:4px;padding-top:4px}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-autocompleters__block{white-space:nowrap}.block-editor-autocompleters__block .block-editor-block-icon{margin-left:8px}.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{color:inherit!important}.block-editor-global-styles-background-panel__inspector-media-replace-container{position:relative}.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{background-color:#f0f0f0}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{border:0;flex-grow:1}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{height:100%}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown .block-editor-global-styles-background-panel__dropdown-toggle{height:40px}.block-editor-global-styles-background-panel__image-tools-panel-item{border:1px solid #ddd;grid-column:1/-1;position:relative}.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{display:none}.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{color:#1e1e1e;display:block;width:100%}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{color:var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{height:100%;padding:10px 0 0;position:absolute;width:100%;z-index:1}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{margin:0}.block-editor-global-styles-background-panel__dropdown-toggle{background:transparent;border:none;cursor:var(--wpds-cursor-control,pointer);height:100%;padding-left:32px;padding-right:12px;width:100%}.block-editor-global-styles-background-panel__reset{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles-background-panel__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-background-panel__reset.has-local-override-from-global-styles__reset{align-items:center;display:inline-flex;justify-content:center;margin-block:0;margin-inline:0 8px;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.block-editor-global-styles-background-panel__reset.block-editor-global-styles-background-panel__reset{border-radius:2px}.block-editor-global-styles-background-panel__dropdown-toggle:hover+.block-editor-global-styles-background-panel__reset,.block-editor-global-styles-background-panel__reset:focus,.block-editor-global-styles-background-panel__reset:focus-within,.block-editor-global-styles-background-panel__reset:hover{opacity:1}@media (hover:none){.block-editor-global-styles-background-panel__reset{opacity:1}}.block-editor-global-styles-background-panel__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-editor-global-styles-background-panel__inspector-image-indicator{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;outline:1px solid transparent;width:20px}.block-editor-global-styles-background-panel__dropdown-content-wrapper{min-width:260px;overflow-x:hidden}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px;width:100%}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{max-height:180px}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{content:none}.modal-open .block-editor-global-styles-background-panel__popover{z-index:159890}.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{width:auto}.block-editor-global-styles-background-panel__media-replace-popover .components-menu-item__button.components-button{padding:0 8px}.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{margin-right:16px}.block-editor-block-alignment-control__menu-group .components-menu-item__info{margin-top:0}iframe[name=editor-canvas]{box-sizing:border-box;display:block;height:100%;width:100%}@media not (prefers-reduced-motion){iframe[name=editor-canvas]{transition:all .4s cubic-bezier(.46,.03,.52,.96)}}iframe[name=editor-canvas]{background-color:var(--wp-editor-canvas-background)}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-inspector p:not(.components-base-control__help){margin-top:0}.block-editor-block-inspector h2,.block-editor-block-inspector h3{color:#1e1e1e;font-size:13px;margin-bottom:1.5em}.block-editor-block-inspector .block-editor-html-element-control:where(:not(:last-child)),.block-editor-block-inspector .block-editor-image-size-control:where(:not(:last-child)),.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){margin-bottom:16px}.block-editor-block-inspector .block-editor-html-element-control .components-base-control,.block-editor-block-inspector .block-editor-image-size-control .components-base-control,.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{margin-bottom:0}.block-editor-block-inspector .components-panel__body{border:none;border-top:1px solid #e0e0e0;margin-top:-1px}.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{background:#fff;display:block;font-size:13px;padding:32px 16px;text-align:center}.block-editor-block-inspector__no-block-tools{border-top:1px solid #ddd}.block-editor-block-inspector-edit-contents{margin:0 16px 16px}.block-editor-block-inspector-edit-contents .block-editor-block-inspector-edit-contents__button{justify-content:center}.block-editor-block-list__insertion-point{bottom:0;left:0;position:absolute;right:0;top:0}.block-editor-block-list__insertion-point-indicator{background:var(--wp-admin-theme-color);border-radius:2px;opacity:0;position:absolute;transform-origin:center;will-change:transform,opacity}.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{height:4px;top:calc(50% - 2px);width:100%}.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{bottom:0;right:calc(50% - 2px);top:0;width:4px}.block-editor-block-list__insertion-point-inserter{display:none;position:absolute;will-change:transform}@media (min-width:480px){.block-editor-block-list__insertion-point-inserter{display:flex}}.block-editor-block-list__insertion-point-inserter{justify-content:center;right:calc(50% - 12px);top:calc(50% - 12px)}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{pointer-events:none}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{pointer-events:all}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter{left:0;line-height:0;position:absolute;top:0}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled{display:none}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(-45deg)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:var(--wp-admin-theme-color)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:#1e1e1e}@keyframes hide-during-dragging{to{position:fixed;transform:translate(-9999px,9999px)}}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{border:1px solid #1e1e1e;border-radius:2px;margin-bottom:8px;margin-top:8px;overflow:visible;pointer-events:all;position:static;width:auto}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-right:56px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-right:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-right:94px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-right:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{overflow:visible}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{border-left-color:#1e1e1e}.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{visibility:hidden}.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{opacity:0}@media not (prefers-reduced-motion){.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{animation:hide-during-dragging 1ms linear forwards}}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{position:absolute;right:-57px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter){background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;right:-95px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter)>.components-toolbar-group:last-child{border-left:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter) .block-editor-block-parent-selector__button{background:none;border:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{background:transparent;color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:#1e1e1e;border-radius:2px;content:"";height:24px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:24px;z-index:-1}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{color:inherit;padding:0 12px;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon svg{display:none}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:none;border-radius:0;content:attr(aria-label);height:auto;position:static;transform:none;white-space:nowrap;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{content:""}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:after{display:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{background-color:#fff;border:1px solid #1e1e1e;padding-left:6px;padding-right:6px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{padding-left:12px;padding-right:12px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{margin-right:-1px;position:relative;right:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-right:1px solid #1e1e1e}.is-dragging-components-draggable .components-tooltip{display:none}.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{pointer-events:all;position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%)}.block-editor-block-tools--is-dragging>.popover-slot{display:none}.block-editor-block-lock-modal{z-index:1000001}.block-editor-block-lock-modal__options{border:0;margin:0;padding:0}.block-editor-block-lock-modal__options legend{margin-bottom:16px;padding:0}.block-editor-block-lock-modal__checklist{list-style:none;margin:0;padding:0}.block-editor-block-lock-modal__options-all{padding:12px 0}.block-editor-block-lock-modal__options-all .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-lock-modal__checklist-item{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;padding:12px 32px 12px 0}.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{fill:#1e1e1e;flex-shrink:0;margin-left:12px}.block-editor-block-lock-modal__checklist-item:hover{background-color:#f0f0f0;border-radius:2px}.block-editor-block-lock-modal__template-lock{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.block-editor-block-lock-modal__actions{margin-top:24px}.block-editor-block-lock-toolbar .components-button.has-icon{min-width:36px!important}.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{margin-right:-6px!important}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{border-right:1px solid #1e1e1e;margin-left:-6px;margin-right:6px!important}.block-editor-block-allowed-blocks-control:not(:only-child){margin-top:16px}.block-editor-block-allowed-blocks-control__button{justify-content:center;width:100%}.block-editor-block-allowed-blocks-modal{z-index:1000001}.block-editor-block-allowed-blocks-modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:-24px;margin:0 -24px -24px;padding:16px 24px;position:sticky;right:0;z-index:1}.block-editor-block-breadcrumb{list-style:none;margin:0;padding:0}.block-editor-block-breadcrumb li{display:inline-flex;margin:0;white-space:nowrap}.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{fill:currentColor;margin-left:-4px;margin-right:-4px;transform:scaleX(-1)}.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{display:none}.block-editor-block-breadcrumb__current{cursor:default}.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{color:#1e1e1e;font-size:inherit;padding:0 8px}.block-editor-block-card{color:#1e1e1e;padding:16px}.block-editor-block-card.is-parent{padding-bottom:4px}.block-editor-block-card.is-child{padding-top:4px}.block-editor-block-card__parent-select-button{align-items:start;height:auto!important;padding:0;text-align:start}.block-editor-block-card__title{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px 8px}.block-editor-block-card__title.block-editor-block-card__title{font-size:13px;line-height:1.4;margin:0}.block-editor-block-card__name{padding:3px 0}.block-editor-block-card .block-editor-block-icon,.block-editor-block-card__child-indicator-icon{flex:0 0 24px;height:24px;margin-left:12px;margin-right:0;width:24px}.block-editor-block-card.is-synced .block-editor-block-icon{color:var(--wp-block-synced-color)}.block-editor-block-compare{height:auto}.block-editor-block-compare__wrapper{display:flex;padding-bottom:16px}.block-editor-block-compare__wrapper>div{display:flex;flex-direction:column;justify-content:space-between;max-width:600px;min-width:200px;padding:0 0 0 16px;width:50%}.block-editor-block-compare__wrapper>div button{float:left}.block-editor-block-compare__wrapper .block-editor-block-compare__converted{border-right:1px solid #ddd;padding-left:0;padding-right:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html{border-bottom:1px solid #ddd;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:12px;line-height:1.7;padding-bottom:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span{background-color:#e6ffed;padding-bottom:3px;padding-top:3px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{background-color:#acf2bd}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{background-color:#cc1818}.block-editor-block-compare__wrapper .block-editor-block-compare__preview{padding:16px 0 0}.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{font-size:12px;margin-top:0}.block-editor-block-compare__wrapper .block-editor-block-compare__action{margin-top:16px}.block-editor-block-compare__wrapper .block-editor-block-compare__heading{font-size:1em;font-weight:400;margin:.67em 0}.block-editor-block-draggable-chip-wrapper{position:absolute;right:0;top:-24px}.block-editor-block-draggable-chip{background-color:#1e1e1e;border-radius:2px;box-shadow: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);color:#fff;cursor:grabbing;display:inline-flex;height:48px;padding:0 13px;position:relative;-webkit-user-select:none;user-select:none;width:max-content}.block-editor-block-draggable-chip svg{fill:currentColor}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{justify-content:flex-start;margin:auto}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{margin-left:6px}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{margin-left:0}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{min-height:18px;min-width:18px}.block-editor-block-draggable-chip .components-flex__item{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{align-items:center;background-color:transparent;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{transition:all .1s linear .1s}}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{background:transparent linear-gradient(45deg,transparent 47.5%,#fff 0,#fff 52.5%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;display:inline-block;height:20px;padding:0;width:20px}.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{background-color:#757575;box-shadow: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);opacity:1}.block-editor-block-manager__no-results{font-style:italic;padding:24px 0;text-align:center}.block-editor-block-manager__category{isolation:isolate;margin:0 0 24px}.block-editor-block-manager__category-title{background-color:#fff;padding:16px 0;position:sticky;top:-4px;z-index:1}.block-editor-block-manager__category-title .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-manager__checklist{margin-top:0}.block-editor-block-manager__category-title,.block-editor-block-manager__checklist-item{border-bottom:1px solid #ddd}.block-editor-block-manager__checklist-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:8px 16px 8px 0}.components-modal__content .block-editor-block-manager__checklist-item.components-checkbox-control__input-container{margin:0 8px}.block-editor-block-manager__checklist-item .block-editor-block-icon{fill:#1e1e1e;color:#1e1e1e;margin-left:10px}.block-editor-block-manager__results{border-top:1px solid #ddd}.block-editor-block-manager__disabled-blocks-count+.block-editor-block-manager__results{border-top-width:0}.block-editor-block-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{flex-direction:column}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{height:20px;min-width:0!important;width:100%}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{flex-shrink:0;top:3px}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{bottom:3px;flex-shrink:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{width:48px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{padding-left:0;padding-right:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{right:5px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{left:5px}}.block-editor-block-mover__drag-handle{cursor:grab}@media (min-width:600px){.block-editor-block-mover__drag-handle{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{padding-left:0;padding-right:0}}.components-button.block-editor-block-mover-button{overflow:hidden}.components-button.block-editor-block-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-button.block-editor-block-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{box-shadow:none;outline:none}.components-button.block-editor-block-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-navigation__container{min-width:280px}.block-editor-block-navigation__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 12px;text-transform:uppercase}.block-editor-block-patterns-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:16px;position:relative}.block-editor-block-patterns-list__list-item.is-placeholder{min-height:100px}.block-editor-block-patterns-list__list-item[draggable=true]{cursor:grab}.block-editor-block-patterns-list__item{height:100%;outline:0;scroll-margin-bottom:56px;scroll-margin-top:24px}.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{flex-grow:1;text-align:right}.block-editor-block-patterns-list__item .block-editor-block-preview__container{align-items:center;border-radius:4px;display:flex;overflow:hidden}.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media not (prefers-reduced-motion){.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{transition:outline .1s linear}}.block-editor-block-patterns-list__item.is-selected .block-editor-block-preview__container:after{outline-color:#1e1e1e;outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){align-items:center;margin-top:8px;padding-bottom:4px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{height:24px;min-width:24px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{fill:var(--wp-block-synced-color)}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{border-top:1px solid #2f2f2f;justify-content:center;padding:4px}.show-icon-labels .block-editor-patterns__grid-pagination-button{width:auto}.show-icon-labels .block-editor-patterns__grid-pagination-button span{display:none}.show-icon-labels .block-editor-patterns__grid-pagination-button:before{content:attr(aria-label)}.components-popover.block-editor-block-popover{margin:0!important;pointer-events:none;position:absolute;z-index:31}.components-popover.block-editor-block-popover .components-popover__content{margin:0!important;min-width:auto;overflow-y:visible;width:max-content}.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{pointer-events:all}.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{pointer-events:none}.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{pointer-events:all}.components-popover.block-editor-block-popover__drop-zone *{pointer-events:none}.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{background-color:var(--wp-admin-theme-color);border-radius:2px;inset:0;position:absolute}.block-editor-block-preview__container{overflow:hidden;position:relative;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content{margin:0;min-height:auto;overflow:visible;right:0;text-align:initial;top:0;transform-origin:top right;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{display:none}.block-editor-block-preview__container:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-editor-block-quick-navigation__item{font-weight:var(--wpds-typography-font-weight-default,400)}.block-editor-block-rename-modal{z-index:1000001}.block-editor-block-styles__preview-panel{display:none;z-index:90}@media (min-width:782px){.block-editor-block-styles__preview-panel{display:block}}.block-editor-block-styles__preview-panel .block-editor-block-icon{display:none}.block-editor-block-styles{grid-column:1/-1}.block-editor-block-styles__variants{display:grid;gap:8px}.block-editor-block-styles__variants .block-editor-block-styles__row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;text-align-last:center}.components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:300px}.block-editor-block-switcher__popover-preview-container{bottom:0;pointer-events:none;position:absolute;right:0;top:-1px;width:100%}.block-editor-block-switcher__popover-preview{overflow:hidden}.block-editor-block-switcher__popover-preview .components-popover__content{background:#fff;border:1px solid #1e1e1e;border-radius:4px;box-shadow:none;outline:none;overflow:auto;width:300px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{margin:16px 0;max-height:468px;overflow:hidden;padding:0 16px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{overflow:unset}.block-editor-block-switcher__preview-patterns-container{padding-bottom:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{margin-top:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border-radius:2px;height:100%}@media not (prefers-reduced-motion){.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{transition:all .05s ease-in-out}}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border:1px solid transparent;position:relative}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding:4px;text-align:center}.block-editor-block-switcher__no-transforms{color:#757575;margin:0;padding:6px 8px}.block-editor-block-switcher__binding-indicator{display:block;padding:8px}.block-editor-block-types-list>[role=presentation]{display:flex;flex-wrap:wrap}.block-editor-block-pattern-setup{align-items:flex-start;border-radius:2px;display:flex;flex-direction:column;justify-content:center;width:100%}.block-editor-block-pattern-setup.view-mode-grid{padding-top:4px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{justify-content:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:2;column-gap:24px;display:block;padding:0 32px;width:100%}@media (min-width:1440px){.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:3}}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{scroll-margin:5px 0}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{color:var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{break-inside:avoid-column;margin-bottom:24px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding-top:8px;text-align:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{border:1px solid #ddd;border-radius:4px;min-height:100px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{align-items:center;align-self:stretch;background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:row;height:64px;justify-content:space-between;margin:0;padding:16px;position:absolute;text-align:right;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{display:flex}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{display:flex;width:calc(50% - 36px)}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{justify-content:flex-end}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;transform-style:preserve-3d}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{box-sizing:border-box}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{background-color:#fff;height:100%;margin:auto;padding:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{transition:transform .5s,z-index .5s}}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{z-index:100}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{opacity:1;position:relative;z-index:102}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{transform:translateX(100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{transform:translateX(-100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{display:none}.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{width:100%}.block-editor-block-variation-transforms{box-sizing:border-box;padding:0 16px 16px}.block-editor-block-variation-transforms:where(fieldset){border:0;margin:0;min-inline-size:0}.block-editor-block-variation-transforms__button{justify-content:center;width:100%}.components-border-radius-control__header{height:16px;margin-bottom:12px}.components-border-radius-control{border:0;margin:0 0 12px;padding:0}.components-border-radius-control legend{margin-bottom:0}.components-border-radius-control .components-border-radius-control__linked-button{display:flex;justify-content:center}.components-border-radius-control .components-border-radius-control__linked-button svg{margin-left:0}.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{margin-bottom:12px}.block-editor-color-gradient-control__fieldset{border:0;margin:0;min-width:0;padding:0}@media screen and (min-width:782px){.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{display:grid;grid-template-columns:repeat(6,28px)}}.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{margin-bottom:inherit}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper{grid-column:1/-1;row-gap:0}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper>*{grid-column:1/-1}.block-editor-panel-color-gradient-settings__dropdown-content{min-height:160px}.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{padding:16px;width:260px}.block-editor-panel-color-gradient-settings__color-indicator{background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-panel-color-gradient-settings__contrast-notice{margin-top:16px}.block-editor-color-gradient-item{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;max-width:100%;padding:0;position:relative}.block-editor-color-gradient-item:nth-child(1 of .block-editor-color-gradient-item){border-top:1px solid #ddd;border-top-left-radius:2px;border-top-right-radius:2px}.block-editor-color-gradient-item:nth-last-child(1 of .block-editor-color-gradient-item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-color-gradient-item>div,.block-editor-color-gradient-item>div>button{border-radius:inherit}.block-editor-tools-panel-color-gradient-settings__dropdown{display:block;padding:0}.block-editor-tools-panel-color-gradient-settings__dropdown>button{height:auto;padding-bottom:10px;padding-top:10px;text-align:right}.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-tools-panel-color-gradient-settings__dropdown>button.has-contrast-warning .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 72px)}.block-editor-panel-color-gradient-settings__dropdown{width:100%}.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{flex-shrink:0}.block-editor-panel-color-gradient-settings__reset{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-color-gradient-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-panel-color-gradient-settings__reset.block-editor-panel-color-gradient-settings__reset{border-radius:2px}.block-editor-panel-color-gradient-settings__dropdown:hover+.block-editor-panel-color-gradient-settings__reset,.block-editor-panel-color-gradient-settings__reset:focus,.block-editor-panel-color-gradient-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-color-gradient-settings__reset{opacity:1}}.block-editor-panel-color-gradient-settings__dropdown.has-contrast-warning+.block-editor-panel-color-gradient-settings__reset{left:28px}.block-editor-panel-color-gradient-settings__contrast-warning{left:0;margin:auto 8px;position:absolute;top:8px}.block-editor-panel-color-gradient-settings__contrast-warning.block-editor-panel-color-gradient-settings__contrast-warning{border-radius:2px}.block-editor-date-format-picker{border:none;margin:0 0 16px;padding:0}.block-editor-date-format-picker__custom-format-select-control__custom-option{border-top:1px solid #ddd}.block-editor-dimension-control{border:0;margin:0;padding:0}.block-editor-duotone-control__popover.components-popover>.components-popover__content{padding:8px;width:260px}.block-editor-duotone-control__popover.components-popover .components-menu-group__label{padding:0}.block-editor-duotone-control__popover.components-popover .components-circular-option-picker__swatches{display:grid;gap:12px;grid-template-columns:repeat(6,28px);justify-content:space-between}.block-editor-duotone-control__unset-indicator{background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-fit-text-size-warning{grid-column:span 2}.components-font-appearance-control [role=option]{color:#1e1e1e;text-transform:capitalize}.block-editor-global-styles__toggle-icon{fill:currentColor}.block-editor-global-styles__shadow-popover-container{width:230px}.block-editor-global-styles__shadow__list{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:8px}.block-editor-global-styles__clear-shadow{text-align:left}.block-editor-global-styles-state-control{margin-top:-4px}.block-editor-global-styles-state-control__badges{min-height:24px}.block-editor-global-styles-state-control__badge-tooltip-trigger{display:inline-flex;max-width:100%}.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{border:1px solid #ddd;border-radius:2px;display:block;padding:0;position:relative}.block-editor-global-styles-filters-panel__dropdown-toggle,.block-editor-global-styles__shadow-dropdown-toggle{padding:8px;width:100%}.block-editor-global-styles-filters-panel__dropdown-toggle.is-open,.block-editor-global-styles__shadow-dropdown-toggle.is-open{background-color:#f0f0f0}.block-editor-global-styles__shadow-editor__remove-button{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-editor__remove-button{transition:opacity .1s ease-in-out}}.block-editor-global-styles__shadow-dropdown:hover .block-editor-global-styles__shadow-editor__remove-button,.block-editor-global-styles__shadow-editor__remove-button:focus,.block-editor-global-styles__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.block-editor-global-styles__shadow-editor__remove-button{opacity:1}}.block-editor-global-styles__shadow-indicator{align-items:center;appearance:none;background:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;height:26px;padding:0;transform:scale(1);width:26px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-indicator{transition:transform .1s ease}}.block-editor-global-styles__shadow-indicator{will-change:transform}.block-editor-global-styles__shadow-indicator:focus{border:2px solid #757575}.block-editor-global-styles__shadow-indicator:hover{transform:scale(1.2)}.block-editor-global-styles__shadow-indicator.unset{background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-global-styles-advanced-panel__custom-css-input{margin-bottom:16px}.block-editor-global-styles-advanced-panel__custom-css-input textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.block-editor-panel-duotone-settings__reset{left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-duotone-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-filters-panel__dropdown:hover .block-editor-panel-duotone-settings__reset,.block-editor-panel-duotone-settings__reset:focus,.block-editor-panel-duotone-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-duotone-settings__reset{opacity:1}}.is-inherited-from-global-styles .components-base-control__label,.is-inherited-from-global-styles .components-input-control__label{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.2em}.is-inherited-from-global-styles .block-editor-global-styles-background-panel__inspector-media-replace-title,.is-inherited-from-global-styles .block-editor-panel-color-gradient-settings__color-name,.is-inherited-from-global-styles .block-editor-panel-duotone-settings__label{border-bottom:1px dotted}.has-local-override-from-global-styles{position:relative}.global-styles-inheritance-affordance{align-items:center;display:flex;height:16px;inset-block-start:0;inset-inline-end:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.global-styles-inheritance-affordance--offset-toggle{inset-inline-end:32px}.global-styles-inheritance-affordance .has-local-override-from-global-styles__reset{margin-inline-start:0!important;pointer-events:auto}.has-local-override-from-global-styles__reset{align-items:center;background:transparent!important;border-radius:50%!important;box-shadow:none!important;cursor:var(--wpds-cursor-control,pointer);display:inline-flex!important;height:14px!important;justify-content:center;letter-spacing:normal;margin-inline-start:6px;min-width:14px!important;overflow:hidden;padding:0!important;position:relative;text-transform:none;vertical-align:middle;width:14px!important}.has-local-override-from-global-styles__reset:focus,.has-local-override-from-global-styles__reset:hover{background:transparent!important}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__dot,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__dot{display:none}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__reset-icon,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__reset-icon{display:block}.has-local-override-from-global-styles__reset:focus-visible{outline:1.5px solid var(--wp-admin-theme-color,#007cba);outline-offset:1px}.has-local-override-from-global-styles__reset.block-editor-panel-color-gradient-settings__reset{justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__reset.block-editor-global-styles__shadow-editor__remove-button,.has-local-override-from-global-styles__reset.block-editor-panel-duotone-settings__reset{inset-inline-end:8px;justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__dot{background-color:var(--wp-admin-theme-color,#007cba);border-radius:50%;display:block;height:8px;width:8px}.has-local-override-from-global-styles__reset-icon{color:var(--wp-admin-theme-color,#007cba);display:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{z-index:30}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{pointer-events:none}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{pointer-events:all}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{pointer-events:auto}.block-editor-grid-visualizer__grid{display:grid;position:absolute}.block-editor-grid-visualizer__cell{display:grid;position:relative}.block-editor-grid-visualizer__cell .block-editor-inserter{bottom:0;color:inherit;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:32}.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);color:inherit;height:100%;opacity:0;overflow:hidden;padding:0!important;width:100%}.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{background:var(--wp-admin-theme-color)}.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{background-color:color-mix(in srgb,currentColor 20%,transparent);opacity:1}.block-editor-grid-visualizer__drop-zone{background:hsla(0,0%,80%,.1);grid-column:1;grid-row:1;height:100%;min-height:8px;min-width:8px;width:100%}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{z-index:30}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{pointer-events:none}.block-editor-grid-item-resizer__box{border:1px solid var(--wp-admin-theme-color)}.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{pointer-events:all}.block-editor-grid-item-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{min-width:0!important;padding-left:0;padding-right:0;width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{min-width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.block-editor-grid-item-mover__move-vertical-button-container{display:flex;position:relative}@media (min-width:600px){.block-editor-grid-item-mover__move-vertical-button-container{flex-direction:column;justify-content:space-around}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{height:20px!important;min-width:0!important;width:100%}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{height:calc(100% - 4px)}.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{flex-shrink:0;height:20px}.editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{height:40px;position:relative;top:-4px}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{position:relative}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#e0e0e0;content:"";height:100%;position:absolute;top:0;width:1px}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{padding-left:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{left:0}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{padding-right:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{right:0}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#e0e0e0;content:"";height:1px;margin-top:-.5px;position:absolute;right:50%;top:50%;transform:translate(50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover-button{white-space:nowrap}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#ddd;height:24px;top:4px}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{background:#ddd;width:calc(100% - 24px)}.block-editor-height-control{border:0;margin:0;padding:0}.block-editor-iframe__container{height:100%;width:100%}.block-editor-iframe__scale-container{height:100%}.block-editor-iframe__scale-container.is-zoomed-out{left:0;position:absolute;width:var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw)}.wp-block-image__crop-area{max-width:100%;overflow:hidden;position:relative;width:100%}.wp-block-image__crop-area .reactEasyCrop_Container{pointer-events:auto}.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image{border:none;border-radius:0}.wp-block-image__zoom .components-popover__content{min-width:260px;overflow:visible!important}.block-editor-block-types-list__list-item{display:block;margin:0;padding:0;width:33.33%}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-block-synced-color)!important;filter:brightness(.95)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-block-synced-color)!important}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{background:var(--wp-block-synced-color)}.components-button.block-editor-block-types-list__item{align-items:stretch;background:transparent;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;font-size:13px;justify-content:center;padding:8px;width:100%;word-break:break-word}@media not (prefers-reduced-motion){.components-button.block-editor-block-types-list__item{transition:all .05s ease-in-out}}.components-button.block-editor-block-types-list__item{height:auto;position:relative}.components-button.block-editor-block-types-list__item:disabled,.components-button.block-editor-block-types-list__item[aria-disabled=true]{cursor:default;opacity:.6}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover .block-editor-block-types-list__item-title{color:var(--wp-admin-theme-color)!important;filter:brightness(.95)}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover svg{color:var(--wp-admin-theme-color)!important}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-types-list__item-icon{color:#1e1e1e;padding:12px 20px}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon{transition:all .05s ease-in-out}}.block-editor-block-types-list__item-icon .block-editor-block-icon{margin-left:auto;margin-right:auto}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon svg{transition:all .15s ease-out}}.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{cursor:grab}.block-editor-block-types-list__item-title{font-size:12px;hyphens:auto;padding:4px 2px 8px}.modal-open .block-editor-inspector-list-view-content-popover{z-index:99999}.block-editor-block-inspector__tabs [role=tablist]{width:100%}.block-editor-inspector-popover-header{margin-bottom:16px}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}@keyframes loadingpulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.block-editor-link-control{min-width:350px;position:relative}.components-popover__content .block-editor-link-control{max-width:350px;min-width:auto;width:90vw}.show-icon-labels .block-editor-link-control .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-link-control .components-button.has-icon:before{content:attr(aria-label)}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview{flex-wrap:wrap;gap:4px}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .components-button.has-icon{padding:4px;width:auto}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .block-editor-link-control_link-information{margin-left:0;min-width:100%}.block-editor-link-control__search-input-wrapper{margin-bottom:8px;position:relative}.block-editor-link-control__help{color:#757575;font-size:12px;font-style:normal;margin-bottom:0;margin-top:-8px;padding:0 16px}.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{position:relative}.block-editor-link-control__field{margin:16px}.block-editor-link-control__field .components-base-control__label{color:#1e1e1e}.block-editor-link-control__search-error{margin:-8px 16px 16px}.block-editor-link-control__search-actions{padding:8px 16px 16px}.block-editor-link-control__search-results-wrapper{position:relative}.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{content:"";display:block;left:16px;pointer-events:none;position:absolute;right:-1px;z-index:100}.block-editor-link-control__search-results-wrapper:before{bottom:auto;height:8px;top:0}.block-editor-link-control__search-results-wrapper:after{bottom:0;height:16px;top:auto}.block-editor-link-control__search-results{margin-top:-16px;max-height:200px;overflow-y:auto;padding:8px}.block-editor-link-control__search-results.is-loading{opacity:.2}.block-editor-link-control__search-item.components-button.components-menu-item__button{height:auto;text-align:right}.block-editor-link-control__search-item .components-menu-item__item{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.block-editor-link-control__search-item .components-menu-item__item mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__search-item .components-menu-item__shortcut{color:#757575;white-space:nowrap}.block-editor-link-control__search-item[aria-selected]{background:#f0f0f0}.block-editor-link-control__preview{background:transparent;border:0;padding:16px}.block-editor-link-control__preview .block-editor-link-control__link-information{margin-left:8px;overflow-wrap:break-word;white-space:pre-wrap}.block-editor-link-control__preview .block-editor-link-control__link-information .block-editor-link-control__preview-info{color:#757575;font-size:12px;line-height:1.1;word-break:break-all}.block-editor-link-control__preview.is-url-title .block-editor-link-control__preview-title{word-break:break-all}.block-editor-link-control__preview .block-editor-link-control__preview-icon,.block-editor-link-control__preview .block-editor-link-control__preview-image{background-color:#f0f0f0;border-radius:2px;flex-shrink:0;height:32px;position:relative;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-icon img{width:16px}.block-editor-link-control__preview.is-error .block-editor-link-control__preview-icon{max-height:32px;top:0;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-title{line-height:var(--wpds-typography-line-height-sm,20px)}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus{box-shadow:none}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus-visible{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent;text-decoration:none}.block-editor-link-control__preview .block-editor-link-control__preview-title mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__preview .block-editor-link-control__preview-title span{font-weight:400}.block-editor-link-control__preview .block-editor-link-control__preview-title .components-external-link__icon{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon img,.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon svg{opacity:0}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{background-color:#f0f0f0;border-radius:100%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{animation:loadingpulse 1s linear infinite;animation-delay:.5s}}.block-editor-link-control__loading{align-items:center;display:flex;margin:16px}.block-editor-link-control__loading .components-spinner{margin-top:0}.components-button+.block-editor-link-control__search-create{overflow:visible;padding:12px 16px}.components-button+.block-editor-link-control__search-create:before{content:"";display:block;position:absolute;right:0;top:-10px;width:100%}.block-editor-link-control__search-create{align-items:center}.block-editor-link-control__search-create .block-editor-link-control__preview-title{margin-bottom:0}.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{top:0}.block-editor-link-control__drawer-inner{display:flex;flex-basis:100%;flex-direction:column;position:relative}.block-editor-link-control__settings{border:0;margin:0;padding:0}.block-editor-link-control__setting{flex:1;margin-bottom:0;padding:8px 24px}.block-editor-link-control__setting .components-base-control:not(.components-input-control) .components-base-control__field{display:flex}.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{color:#1e1e1e}.block-editor-link-control__setting input{margin-right:0}.is-preview .block-editor-link-control__setting{padding:20px 0 8px 8px}.block-editor-link-control__tools{margin-top:-16px;padding:8px 8px 0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{gap:0;padding-right:0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{color:#1e1e1e}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transition:transform .1s ease}}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transition:transform .1s ease}}.block-editor-link-control .block-editor-link-control__search-input .components-spinner{display:block}.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{bottom:auto;left:40px;position:absolute;right:auto;top:calc(50% - 8px)}.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{left:12px;top:calc(50% + 4px)}.link-preview-button.components-button{border-color:#949494;height:auto;padding:12px;width:100%}.link-preview-button__image-container{flex-shrink:0;height:24px;width:24px}.link-preview-button__image{border-radius:2px;height:100%;object-fit:cover;width:100%}.link-preview-button__content,.link-preview-button__details{flex:1;min-width:0}.link-preview-button__hint,.link-preview-button__title{display:block;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.link-preview-button__title{color:#1e1e1e;display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px}.link-preview-button__hint{color:#757575;font-size:12px;font-weight:400}.link-preview-button__icon{color:#1e1e1e}.link-preview-button__badges{margin-top:8px}.block-editor-list-view-tree{border-collapse:collapse;margin:0;padding:0;width:100%}.components-modal__content .block-editor-list-view-tree{margin:-12px -6px 0;width:calc(100% + 12px)}.block-editor-list-view-tree.is-dragging tbody{pointer-events:none}.block-editor-list-view-leaf{position:relative;transform:translateY(0)}.block-editor-list-view-leaf.is-nesting,.block-editor-list-view-leaf:focus-within{z-index:1}.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{cursor:grab}.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{color:inherit}.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{color:var(--wp-admin-theme-color)}.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:currentColor}.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-leaf.is-selected td{background:var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced td{background:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced .block-editor-list-view-block-contents:focus:after{--focus-color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block__menu:focus{--focus-color:var(--wp-block-synced-color);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:#fff}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{--focus-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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));outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}@media (forced-colors:active){.block-editor-list-view-leaf.is-selected td,.block-editor-list-view-leaf.is-selected.is-synced td{background:SelectedItem}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:SelectedItemText}.block-editor-list-view-leaf.is-selected .block-editor-block-icon.has-colors svg,.block-editor-list-view-leaf.is-selected svg{fill:SelectedItemText}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__title{forced-color-adjust:none}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{--focus-color:CanvasText}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{--focus-color:SelectedItemText}}.block-editor-list-view-leaf.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-last-selected td:first-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-last-selected td:last-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{background:rgba(var(--wp-block-synced-color--rgb),.04)}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{border-radius:0}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-normal{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-normal{transform:translateY(0)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-up{transform:translateY(-32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-down{transform:translateY(32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks{transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}.block-editor-list-view-leaf.is-dragging{opacity:0;pointer-events:none;right:0;z-index:-9999}.block-editor-list-view-leaf .block-editor-list-view-block-contents{align-items:center;border-radius:2px;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;font-size:13px;font-weight:400;height:32px;margin:0;padding:6px 0 6px 4px;position:relative;text-align:right;text-decoration:none;white-space:nowrap;width:100%}@media not (prefers-reduced-motion){.block-editor-list-view-leaf .block-editor-list-view-block-contents{transition:box-shadow .1s linear}}.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{padding-left:0;padding-right:0}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{box-shadow:none;outline:none}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{border-radius:inherit;bottom:0;box-shadow:0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong,#fff);content:"";left:-28px;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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));outline-offset:1px;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{left:0}.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{opacity:1}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.block-editor-list-view-leaf .block-editor-block-icon{flex:0 0 24px;margin-left:4px}.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{padding:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{line-height:0;vertical-align:middle;width:28px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{opacity:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{opacity:1}.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{align-items:center;display:flex;flex-direction:column;height:100%}.block-editor-list-view-leaf .block-editor-block-mover-button{height:24px;position:relative;width:36px}.block-editor-list-view-leaf .block-editor-block-mover-button svg{height:24px;position:relative}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{align-items:flex-end;margin-top:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{bottom:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{align-items:flex-start;margin-bottom:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{top:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button:before{height:16px;left:0;min-width:100%;right:0}.block-editor-list-view-leaf .block-editor-inserter__toggle{background:#1e1e1e;color:#fff;height:24px;margin:6px 1px 6px 6px;min-width:24px}.block-editor-list-view-leaf .block-editor-inserter__toggle:active{color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper{width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper>*{min-width:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{position:relative;right:2px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{flex:1;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{position:absolute;transform:translateY(-50%);width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{max-width:min(110px,40%);position:relative;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{background:#f0f0f0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;font-size:12px;left:0;line-height:20px;max-width:100%;overflow:hidden;padding:2px 8px;position:absolute;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{background:rgba(0,0,0,.3);color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__block-visibility,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{line-height:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{display:flex}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{background-size:cover;border-radius:1px;height:18px;width:18px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px #fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){margin-right:-6px}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-disabled{opacity:.2}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-disabled{transition:opacity .1s linear}}.block-editor-list-view-leaf.is-disabled:hover{opacity:.2}.block-editor-list-view-leaf.is-disabled .block-editor-list-view__expander{cursor:default}.block-editor-list-view-leaf.is-disabled .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-draggable-chip{opacity:.8}.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{display:flex}.block-editor-list-view__expander{cursor:var(--wpds-cursor-control,pointer);height:24px;width:24px}.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{margin-right:192px}.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{margin-right:0}.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{margin-right:24px}.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{margin-right:48px}.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{margin-right:72px}.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{margin-right:96px}.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{margin-right:120px}.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{margin-right:144px}.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{margin-right:168px}.block-editor-list-view-leaf .block-editor-list-view__expander{visibility:hidden}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transform:rotate(-90deg)}.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-drop-indicator{pointer-events:none}.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{background:var(--wp-admin-theme-color);border-radius:4px;height:4px}.block-editor-list-view-drop-indicator--preview{pointer-events:none}.block-editor-list-view-drop-indicator--preview .components-popover__content{overflow:hidden!important}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:4px;height:32px;overflow:hidden}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{background:rgba(var(--wp-admin-theme-color--rgb),.09)}.block-editor-list-view-placeholder{height:32px;margin:0;padding:0}.list-view-appender .block-editor-inserter__toggle{background-color:#1e1e1e;color:#fff;height:24px;margin:8px 24px 0 0;padding:0}.list-view-appender .block-editor-inserter__toggle.has-icon.is-next-40px-default-size{min-width:24px}.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.list-view-appender__description{display:none}.block-editor-media-placeholder__url-input-form{min-width:260px}@media (min-width:600px){.block-editor-media-placeholder__url-input-form{width:300px}}.block-editor-media-placeholder__url-input-form input{direction:ltr}.modal-open .block-editor-media-replace-flow__options{z-index:99999}.block-editor-media-replace-flow__indicator{margin-right:4px}.block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top:1px solid #ddd;margin-top:8px;padding-bottom:8px}.block-editor-media-replace-flow__options.is-variant-toolbar .block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top-color:#1e1e1e}.block-editor-media-flow__url-input{margin-left:-8px;margin-right:-8px;padding:16px}.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{display:block;margin-bottom:8px;top:16px}.block-editor-media-flow__url-input .block-editor-link-control{width:300px}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{margin:0;padding:0}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{justify-content:flex-end;padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus)}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__preview.is-current{padding:0;width:auto}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{margin:0;width:100%}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{padding:8px 0 0}.block-editor-multi-selection-inspector__card{padding:16px}.block-editor-multi-selection-inspector__card-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-multi-selection-inspector__card-description{color:#757575}.block-editor-multi-selection-inspector__card .block-editor-block-icon{height:24px;margin-right:-2px;padding:0 3px;width:36px}.block-editor-responsive-block-control{border-bottom:1px solid #ccc;margin-bottom:28px;padding-bottom:14px}.block-editor-responsive-block-control:last-child{border-bottom:0;padding-bottom:0}.block-editor-responsive-block-control__title{margin:0 -3px .6em 0}.block-editor-responsive-block-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:.6em;margin-right:-3px}.block-editor-responsive-block-control__inner{margin-right:-1px}.block-editor-responsive-block-control__toggle{margin-right:1px}.block-editor-responsive-block-control .components-base-control__help{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.preset-input-control__wrapper>*{flex:1}.preset-input-control__wrapper>.preset-input-control__custom-toggle,.preset-input-control__wrapper>.preset-input-control__icon{flex:none}.components-popover.block-editor-rich-text__inline-format-toolbar{z-index:99998}.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{border-radius:2px;box-shadow:none;margin-bottom:8px;min-width:auto;outline:none;width:auto}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{border-radius:2px}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{background:none}.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{min-height:48px;min-width:48px;padding-left:12px;padding-right:12px}.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{justify-content:center}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{width:auto}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{content:attr(aria-label)}.block-editor-skip-to-selected-block{position:absolute;top:-9999em}.block-editor-skip-to-selected-block:focus{background:#f1f1f1;font-size:14px;font-weight:var(--wpds-typography-font-weight-emphasis,600);z-index:100000}.block-editor-tabbed-sidebar{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.block-editor-tabbed-sidebar__tablist-and-close-button{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-left:8px}.block-editor-tabbed-sidebar__close-button{align-self:center;background:#fff;order:1}.block-editor-tabbed-sidebar__tablist{margin-bottom:-1px}.block-editor-tabbed-sidebar__tabpanel{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-gutter:auto}.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{flex-grow:1;padding:1px;position:relative}@media (min-width:600px){.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{min-width:300px;width:auto}}.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{width:100%}.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{left:8px;margin:0;position:absolute;top:calc(50% - 8px)}.block-editor-url-input__suggestions{max-height:200px}@media not (prefers-reduced-motion){.block-editor-url-input__suggestions{transition:all .15s ease-in-out}}.block-editor-url-input__suggestions{overflow-y:auto;padding:4px 0;width:302px}.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:none}@media (min-width:600px){.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:grid}}.block-editor-url-input__suggestion{background:#fff;border:none;box-shadow:none;color:#757575;cursor:var(--wpds-cursor-control,pointer);display:block;font-size:13px;height:auto;min-height:36px;text-align:right;width:100%}.block-editor-url-input__suggestion:hover{background:#ddd}.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{background:var(--wp-admin-theme-color-darker-20);color:#fff;outline:none}.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{position:inherit}.block-editor-url-input__button .block-editor-url-input__back{margin-left:4px;overflow:visible}.block-editor-url-input__button .block-editor-url-input__back:after{background:#ddd;content:"";display:block;height:24px;left:-1px;position:absolute;width:1px}.block-editor-url-input__button-modal{background:#fff;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.block-editor-url-input__button-modal-line{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-width:0}.block-editor-url-popover__additional-controls{border-top:1px solid #1e1e1e;padding:8px}.block-editor-url-popover__input-container{padding:8px}.block-editor-url-popover__row{align-items:center;display:flex;gap:4px}.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){flex-grow:1;gap:8px}.block-editor-url-popover__additional-controls .components-button.has-icon{height:auto;padding-left:8px;padding-right:8px;text-align:right}.block-editor-url-popover__additional-controls .components-button.has-icon>svg{margin-left:8px}.block-editor-url-popover__settings-toggle{flex-shrink:0}.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{transform:rotate(-180deg)}.block-editor-url-popover__settings{border-top:1px solid #1e1e1e;display:block;padding:16px}.block-editor-url-popover__link-container-content{align-items:center;display:flex}.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{display:flex}.block-editor-url-popover__link-viewer-url{align-items:center;display:flex;flex-grow:1;flex-shrink:1;margin-left:8px;max-width:350px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-url-popover__link-viewer-url.has-invalid-link{color:#cc1818}.block-editor-url-popover__expand-on-click{align-items:center;display:flex;min-width:350px;white-space:nowrap}.block-editor-url-popover__expand-on-click .text{flex-grow:1}.block-editor-url-popover__expand-on-click .text p{line-height:16px;margin:0}.block-editor-url-popover__expand-on-click .text p.description{color:#757575;font-size:12px}.background-block-support-panel.background-block-support-panel .background-block-support-panel__inner-wrapper{row-gap:0}.block-editor-content-only-controls__link{border-color:#ccc;width:100%}.block-editor-content-only-controls__link-row{align-items:center}.block-editor-content-only-controls__link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-editor-content-only-controls__media{border-color:#ccc;padding-left:32px;width:100%}.block-editor-content-only-controls__media-replace-flow{display:block}.block-editor-content-only-controls__media-row{align-items:center}.block-editor-content-only-controls__media-placeholder{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:24px;padding:0;width:24px}.block-editor-content-only-controls__media-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-editor-content-only-controls__media-thumbnail{align-self:center;border-radius:2px;height:20px;overflow:hidden;width:20px}.block-editor-content-only-controls__media-thumbnail img{height:100%!important;object-fit:cover;width:100%!important}.block-editor-content-only-controls{position:relative}.block-editor-content-only-controls__media-reset{border-radius:2px;left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-editor-content-only-controls__media-reset{transition:opacity .1s ease-in-out}}.block-editor-content-only-controls:hover .block-editor-content-only-controls__media-reset,.block-editor-content-only-controls__media-reset:focus,.block-editor-content-only-controls__media-reset:hover{opacity:1}@media (hover:none){.block-editor-content-only-controls__media-reset{opacity:1}}.block-editor-content-only-controls__rich-text{background:#fff;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:#1e1e1e;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.block-editor-content-only-controls__rich-text{font-size:13px;line-height:normal}}.block-editor-content-only-controls__rich-text:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.block-editor-content-only-controls__rich-text:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.block-editor-content-only-controls__rich-text::placeholder{color:rgba(30,30,30,.62)}.block-editor-content-only-controls__rich-text{border-color:#949494}.block-editor-content-only-controls__rich-text::placeholder{color:color-mix(in srgb,#1e1e1e,transparent 38%)}.block-editor-content-only-controls__rich-text{min-height:40px;padding:12px}.block-editor-block-fields__container{padding:0 16px 16px}.block-editor-block-fields__container:first-of-type{border-block-start:1px solid #e0e0e0;padding-block-start:8px}.block-editor-block-fields__header{margin-bottom:4px;padding:8px 0}.block-editor-block-fields__header-icon{flex:0 0 24px}.block-editor-block-fields__header-title{flex:1;margin:0!important}.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{flex-direction:row}.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{color:#757575;font-size:12px;margin-bottom:16px}.block-editor-hooks__position-control-item-hint{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-block-start:4px}div.block-editor-bindings__panel{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{color:inherit}.border-block-support-panel .single-column{grid-column:span 1}.color-block-support-panel .block-editor-contrast-checker{grid-column:span 2;margin-top:16px}.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{row-gap:0}.elements-block-support-panel.elements-block-support-panel .elements-block-support-panel__inner-wrapper{row-gap:0}.dimensions-block-support-panel .single-column{grid-column:span 1}.block-editor-hooks__layout-constrained .components-base-control{margin-bottom:0}.block-editor-hooks__layout-constrained-helptext{color:#757575;font-size:12px;margin-bottom:0}.layout-block-support-panel .block-editor-hooks__flex-layout-controls{grid-column:1/-1}.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{margin-bottom:12px}.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{margin-bottom:8px}.block-editor-hooks__grid-layout-columns-and-rows-controls,.block-editor-hooks__grid-layout-minimum-width-control{border:0;margin:0;padding:0}.block-editor__spacing-visualizer{border-color:var(--wp-admin-theme-color);border-style:solid;bottom:0;box-sizing:border-box;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.typography-block-support-panel .single-column{grid-column:span 1}.block-editor-block-toolbar{display:flex;flex-grow:1;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}@media not (prefers-reduced-motion){.block-editor-block-toolbar{transition:border-color .1s linear,box-shadow .1s linear}}@media (min-width:600px){.block-editor-block-toolbar{overflow:inherit}}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{background:none;border:0;border-left:1px solid #ddd;margin-bottom:-1px;margin-top:-1px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{background:color-mix(in srgb,var(--wp-block-synced-color) 10%,transparent);border-radius:2px}.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true],.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true]:hover{color:#1e1e1e}.block-editor-block-toolbar.is-connected .block-editor-block-toolbar__block-icon,.block-editor-block-toolbar.is-synced .block-editor-block-toolbar__block-icon{color:var(--wp-block-synced-color)}.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{border-left:none}.block-editor-block-toolbar .components-toolbar-group:empty{display:none}.block-editor-block-contextual-toolbar{background-color:#fff;display:block;flex-shrink:3;position:sticky;top:0;width:100%;z-index:31}.block-editor-block-contextual-toolbar.components-accessible-toolbar{border:none;border-radius:0}.block-editor-block-contextual-toolbar.is-unstyled{box-shadow:0 1px 0 0 rgba(0,0,0,.133)}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{overflow:auto;overflow-y:hidden}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{height:12px;width:12px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{background-color:transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e0e0e0;border:3px solid transparent;border-radius:8px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{background-color:#949494}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#e0e0e0 transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{scrollbar-color:#949494 transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{will-change:transform}@media (hover:none){.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#949494 transparent}}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-gutter:auto}.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{display:none}.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{flex-grow:0;width:auto}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{margin-bottom:-1px;margin-top:-1px;position:relative}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{align-items:center;background-color:#1e1e1e;border-radius:100%;content:"";display:inline-flex;height:2px;position:absolute;top:15px;width:2px}.block-editor-block-toolbar__block-controls .components-toolbar-group{padding:0}.block-editor-block-toolbar__pattern-overrides-popover .components-popover__content{min-width:260px;padding:16px}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{display:flex;flex-wrap:nowrap}.block-editor-block-toolbar__slot{display:inline-flex}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)){width:auto}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)) svg{display:none}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)):after{content:attr(aria-label);font-size:12px}.show-icon-labels .block-editor-block-toolbar .block-editor-block-icon{height:0!important;min-width:0!important;width:0!important}.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{text-wrap:nowrap;border-bottom-left-radius:0;border-top-left-radius:0;padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{width:0}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{position:relative;width:auto}@media (min-width:600px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#e0e0e0;content:"";height:1px;margin-top:-.5px;position:absolute;right:50%;top:50%;transform:translate(50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{padding-left:8px;padding-right:8px}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-right:1px solid #ddd;margin-left:-6px;margin-right:6px;white-space:nowrap}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{width:auto}.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{flex-shrink:1}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{margin-right:6px}.block-editor-block-toolbar-change-design-content-wrapper{padding:12px;width:320px}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list{display:grid;gap:12px;grid-template-columns:1fr 1fr}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter{background:none;border:none;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:0;padding:0}@media (min-width:782px){.block-editor-inserter{position:relative}}.block-editor-inserter__main-area{gap:16px;height:100%;position:relative}.block-editor-inserter__main-area.show-as-tabs{gap:0}@media (min-width:782px){.block-editor-inserter__main-area .block-editor-tabbed-sidebar{width:350px}}.block-editor-inserter__popover.is-quick .components-popover__content{border:none;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);outline:none}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{border-left:1px solid #ccc;border-right:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{border-radius:4px 4px 0 0;border-top:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{border:1px solid #1e1e1e}.block-editor-inserter__popover .block-editor-inserter__menu{margin:-12px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{top:60px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{height:auto;overflow:visible}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{display:none}.block-editor-inserter__toggle.components-button{align-items:center;border:none;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;outline:none;padding:0}@media not (prefers-reduced-motion){.block-editor-inserter__toggle.components-button{transition:color .2s ease}}.block-editor-inserter__menu{height:100%;overflow:visible;position:relative}@media (min-width:782px){.block-editor-inserter__menu.show-panel{width:630px}}.block-editor-inserter__inline-elements{margin-top:-1px}.block-editor-inserter__menu.is-bottom:after{border-bottom-color:#fff}.components-popover.block-editor-inserter__popover{z-index:99999}.block-editor-inserter__search{background-color:#fff;border-bottom:1px solid transparent;padding:16px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.block-editor-inserter__search{transition:border-bottom-color .1s linear}}.block-editor-inserter__search.is-scrolled{border-bottom-color:#e0e0e0}.block-editor-inserter__no-tab-container{flex-grow:1;overflow-y:auto;position:relative}.block-editor-inserter__panel-header{align-items:center;display:inline-flex;padding:0 16px;position:relative}.block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 12px;text-transform:uppercase}.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{height:36px;line-height:36px}.block-editor-inserter__panel-dropdown select{border:none}.block-editor-inserter__reusable-blocks-panel{position:relative;text-align:left}.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{padding:32px;text-align:center}.block-editor-inserter__child-blocks{padding:0 16px}.block-editor-inserter__parent-block-header{align-items:center;display:flex}.block-editor-inserter__parent-block-header h2{font-size:13px}.block-editor-inserter__parent-block-header .block-editor-block-icon{margin-left:8px}.block-editor-inserter__preview-container{display:none;max-height:calc(100% - 32px);overflow-y:hidden;padding:16px;width:280px}@media (min-width:782px){.block-editor-inserter__preview-container{display:block}}.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{height:100%}.block-editor-inserter__preview-container .block-editor-block-card{padding-bottom:4px;padding-left:0;padding-right:0}.block-editor-inserter__insertable-blocks-at-selection{border-bottom:1px solid #e0e0e0}.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0 16px 16px}.block-editor-inserter__media-tabs-container{padding-top:16px}.block-editor-inserter__category-tablist{margin-bottom:8px}.block-editor-inserter__category-panel{display:flex;flex-direction:column;outline:1px solid transparent;padding:0 16px}@media (min-width:782px){.block-editor-inserter__category-panel{background:#f0f0f0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:calc(100% + 1px);padding:0;position:absolute;right:350px;top:-1px;width:280px}.block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{padding:0 24px 16px}}.block-editor-inserter__patterns-category-panel-header{padding:8px 0}@media (min-width:782px){.block-editor-inserter__patterns-category-panel-header{padding:8px 24px}}.block-editor-inserter__patterns-category-no-results{margin-top:24px}.block-editor-inserter__patterns-filter-help{border-top:1px solid #ddd;color:#757575;min-width:280px;padding:16px}.block-editor-block-patterns-list,.block-editor-inserter__media-list{flex-grow:1;height:100%;overflow-y:auto}.block-editor-inserter__preview-content{align-items:center;background:#f0f0f0;display:grid;flex-grow:1}.block-editor-inserter__preview-content-missing{align-items:center;background:#f0f0f0;border-radius:2px;color:#757575;display:flex;flex:1;justify-content:center;min-height:144px}.block-editor-inserter__tips{border-top:1px solid #ddd;flex-shrink:0;padding:16px;position:relative}.block-editor-inserter__quick-inserter{max-width:100%;width:100%}@media (min-width:782px){.block-editor-inserter__quick-inserter{width:350px}}.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{float:right;height:0;padding:0}.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{display:grid;gap:8px;grid-template-columns:1fr 1fr}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter__quick-inserter-separator{border-top:1px solid #ddd}.block-editor-inserter__popover.is-quick>.components-popover__content{padding:0}.block-editor-inserter__quick-inserter-expand{padding:0 16px 16px}.block-editor-inserter__quick-inserter-expand-toggle{justify-content:center;width:100%}.block-editor-block-patterns-explorer__sidebar{padding-bottom:24px}@media (min-width:782px){.block-editor-block-patterns-explorer__sidebar{bottom:0;overflow-x:visible;overflow-y:auto;padding:24px;position:absolute;right:0;top:72px;width:280px}.block-editor-block-patterns-explorer__panel{margin-inline-start:280px}}.block-editor-block-patterns-explorer__no-results{padding:32px;text-align:center}.block-editor-block-patterns-explorer__list{padding:24px 0 32px}.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{width:380px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list{display:grid;gap:32px;grid-template-columns:repeat(1,1fr);margin-bottom:16px}@media (min-width:1080px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(3,1fr)}}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{min-height:240px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{height:inherit;max-height:800px;min-height:100px}.components-heading.block-editor-inserter__patterns-category-panel-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{justify-content:center;margin-top:16px;padding:16px;width:100%}.block-editor-inserter__media-mobile-screen{align-self:stretch;display:flex;flex-direction:column}.block-editor-inserter__media-panel{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 16px}@media (min-width:782px){.block-editor-inserter__media-panel{flex:0 1 auto;min-height:100%;padding:0}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:24px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:0;padding:16px 24px}}.block-editor-inserter__media-panel .block-editor-inserter__no-results{flex-grow:1}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{flex-shrink:0;padding-bottom:16px;padding-top:16px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{padding-left:24px;padding-right:24px}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-attach.components-button{justify-content:center;padding:16px}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results{display:flex;flex-direction:column;flex-grow:1;min-height:0}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{animation:inserter-media-panel-pulse 1s ease-in-out infinite;opacity:1}}.block-editor-inserter__media-panel.has-footer .block-editor-inserter__media-list{padding-bottom:0}@keyframes inserter-media-panel-pulse{0%,to{opacity:1}50%{opacity:.5}}.block-editor-inserter__media-panel-detach-modal{z-index:1000001}.block-editor-inserter__media-panel-detach-modal p{margin-top:0}.block-editor-inserter__media-panel-detach-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.block-editor-inserter__media-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:24px;position:relative}.block-editor-inserter__media-list__list-item.is-placeholder{min-height:100px}.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{cursor:grab}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{outline-color:rgba(0,0,0,.3)}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button,.block-editor-inserter__media-list__list-item:focus-within .block-editor-inserter__media-list__item-preview-options>button{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{left:8px;position:absolute;top:8px}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{background:#fff;display:none}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{box-shadow:inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-inserter__media-list__item{height:100%}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{align-items:center;border-radius:2px;display:flex;overflow:hidden}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{margin:0 auto;max-width:100%;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}@media not (prefers-reduced-motion){.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{transition:outline .1s linear}}.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{min-width:auto}.block-editor-inserter__mobile-tab-navigation{height:100%;padding:16px}.block-editor-inserter__mobile-tab-navigation>*{height:100%}@media (min-width:600px){.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{max-width:480px}}.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{margin:0}.block-editor-inserter__hint{margin:16px 16px 0}.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{height:40px}.block-editor-inserter__pattern-panel-placeholder{display:none}.block-editor-inserter__menu.is-zoom-out{display:flex}@media (min-width:782px){.block-editor-inserter__menu.is-zoom-out.show-panel:after{content:"";display:block;height:100%;width:300px}}@media (max-width:959px){.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}}.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:none;padding:0 24px 16px}@media (min-width:480px){.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:block}}.spacing-sizes-control{border:0;margin:0;padding:0}.spacing-sizes-control .spacing-sizes-control__label,.spacing-sizes-control .spacing-sizes-control__unit-control{margin-bottom:0}.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__preset-range{flex:1;margin-bottom:0}.spacing-sizes-control__header{height:16px;margin-bottom:12px}.spacing-sizes-control__wrapper{align-items:center}.spacing-sizes-control__dropdown{height:24px}.spacing-sizes-control__wrapper .preset-input-control__icon{margin-right:-4px}.block-editor-block-visibility-modal{z-index:1000001}.block-editor-block-visibility-modal__options{border:0;list-style:none;margin:24px 0;padding:0}.block-editor-block-visibility-modal__options-item{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 0 16px}.block-editor-block-visibility-modal__options-item:last-child{margin:0}.block-editor-block-visibility-modal__options-item--everywhere{align-items:start;flex-direction:column}.block-editor-block-visibility-modal__options-checkbox--everywhere{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-visibility-modal__options-icon--checked{fill:#ddd}.block-editor-block-visibility-modal__sub-options{padding-inline-start:12px;width:100%}.block-editor-block-visibility-modal__description{color:#757575;font-size:12px}.block-editor-block-visibility-info{align-items:center;display:flex;justify-content:start;margin:0 16px 16px;padding-bottom:4px;padding-top:4px}.block-editor-iframe__scale-container>.block-editor-writing-flow__canvas-stop:focus:after{border:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.block-editor-writing-flow__canvas-stop:focus+.block-editor-writing-flow{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.block-editor-writing-flow__canvas-stop-hint{background:#000;border-radius:4px;box-shadow: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);color:#f0f0f0;display:none;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;margin-inline:auto;padding:4px 8px;pointer-events:none;position:sticky;text-align:center;top:16px;white-space:nowrap;width:fit-content;z-index:2}.block-editor-writing-flow__canvas-stop:focus>.block-editor-writing-flow__canvas-stop-hint{display:block}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/style.css b/wp-includes/css/dist/block-editor/style.css
index 367e2219d9..2ed9e57450 100644
--- a/wp-includes/css/dist/block-editor/style.css
+++ b/wp-includes/css/dist/block-editor/style.css
@@ -258,9 +258,9 @@
}
.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content {
- width: 226px;
+ width: auto;
}
-.block-editor-global-styles-background-panel__media-replace-popover .components-button {
+.block-editor-global-styles-background-panel__media-replace-popover .components-menu-item__button.components-button {
padding: 0 8px;
}
.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right {
@@ -296,11 +296,6 @@ iframe[name=editor-canvas] {
.block-editor-block-icon.has-colors svg {
fill: currentColor;
}
-@media (forced-colors: active) {
- .block-editor-block-icon.has-colors svg {
- fill: CanvasText;
- }
-}
.block-editor-block-icon svg {
min-width: 20px;
min-height: 20px;
@@ -856,9 +851,7 @@ iframe[name=editor-canvas] {
padding: 0 13px;
position: relative;
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
- width: -moz-max-content;
width: max-content;
}
.block-editor-block-draggable-chip svg {
@@ -960,6 +953,7 @@ iframe[name=editor-canvas] {
.block-editor-block-manager__checklist-item .block-editor-block-icon {
margin-right: 10px;
fill: #1e1e1e;
+ color: #1e1e1e;
}
.block-editor-block-manager__results {
@@ -1160,7 +1154,6 @@ iframe[name=editor-canvas] {
.components-popover.block-editor-block-popover .components-popover__content {
margin: 0 !important;
min-width: auto;
- width: -moz-max-content;
width: max-content;
overflow-y: visible;
}
@@ -1257,8 +1250,7 @@ iframe[name=editor-canvas] {
}
.block-editor-block-styles__variants .block-editor-block-styles__item-text {
text-align: start;
- -moz-text-align-last: center;
- text-align-last: center;
+ text-align-last: center;
}
.components-popover.block-editor-block-switcher__popover .components-popover__content {
@@ -1363,20 +1355,17 @@ iframe[name=editor-canvas] {
justify-content: center;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-gap: 24px;
display: block;
width: 100%;
padding: 32px;
padding-bottom: 0;
padding-top: 0;
- -moz-column-count: 2;
- column-count: 2;
+ column-count: 2;
}
@media (min-width: 1440px) {
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,
@@ -1398,8 +1387,7 @@ iframe[name=editor-canvas] {
color: var(--wp-admin-theme-color);
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
margin-bottom: 24px;
}
.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title {
@@ -1804,9 +1792,7 @@ iframe[name=editor-canvas] {
}
.block-editor-global-styles__shadow-indicator {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
background: none;
color: #2f2f2f;
border: #e0e0e0 1px solid;
@@ -2089,14 +2075,6 @@ iframe[name=editor-canvas] {
animation-fill-mode: forwards;
}
}
-.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus, .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled, .block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus::before {
- box-shadow: none;
- outline: none;
-}
-.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus-visible::before {
- box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
- outline: 2px solid transparent;
-}
.block-editor-grid-item-mover__move-vertical-button-container {
display: flex;
@@ -2544,7 +2522,7 @@ iframe[name=editor-canvas] {
padding: 0;
margin: -1px;
overflow: hidden;
- clip: rect(0, 0, 0, 0);
+ clip-path: inset(50%);
border: 0;
}
@@ -2700,8 +2678,7 @@ iframe[name=editor-canvas] {
.link-preview-button__image {
width: 100%;
height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
border-radius: 2px;
}
@@ -2765,6 +2742,9 @@ iframe[name=editor-canvas] {
position: relative;
transform: translateY(0);
}
+.block-editor-list-view-leaf:focus-within, .block-editor-list-view-leaf.is-nesting {
+ z-index: 1;
+}
.block-editor-list-view-leaf.is-draggable, .block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents {
cursor: grab;
}
@@ -2777,11 +2757,6 @@ iframe[name=editor-canvas] {
.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg {
fill: currentColor;
}
-@media (forced-colors: active) {
- .block-editor-list-view-leaf .block-editor-list-view-block-select-button svg {
- fill: CanvasText;
- }
-}
.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover {
color: inherit;
}
@@ -2795,20 +2770,42 @@ iframe[name=editor-canvas] {
.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon {
color: var(--wp-block-synced-color);
}
-.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus::after {
- box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
+.block-editor-list-view-leaf.is-synced .block-editor-list-view-block-contents:focus::after {
+ --focus-color: var(--wp-block-synced-color);
+}
+.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block__menu:focus {
+ --focus-color: var(--wp-block-synced-color);
+ outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, 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));
}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents, .block-editor-list-view-leaf.is-selected .components-button.has-icon {
color: #fff;
}
-.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus::after {
- box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
-}
-.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus::after {
- box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color);
-}
.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus {
- box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
+ --focus-color: var(--wpds-color-foreground-interactive-brand-strong, #fff);
+ outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, 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));
+ outline-offset: calc(-1 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+}
+@media (forced-colors: active) {
+ .block-editor-list-view-leaf.is-selected td, .block-editor-list-view-leaf.is-selected.is-synced td {
+ background: SelectedItem;
+ }
+ .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents, .block-editor-list-view-leaf.is-selected .components-button.has-icon {
+ color: SelectedItemText;
+ }
+ .block-editor-list-view-leaf.is-selected svg, .block-editor-list-view-leaf.is-selected .block-editor-block-icon.has-colors svg {
+ fill: SelectedItemText;
+ }
+ .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__title {
+ forced-color-adjust: none;
+ }
+ .block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus::after {
+ --focus-color: CanvasText;
+ }
+ .block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus {
+ --focus-color: SelectedItemText;
+ }
}
.block-editor-list-view-leaf.is-first-selected td:first-child {
border-top-left-radius: 2px;
@@ -2933,27 +2930,27 @@ iframe[name=editor-canvas] {
.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents,
.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus {
box-shadow: none;
+ outline: none;
}
.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents::after,
.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus::after {
content: "";
position: absolute;
top: 0;
- right: -29px;
+ right: -28px;
bottom: 0;
left: 0;
border-radius: inherit;
- box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) 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(--focus-color, 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));
+ outline-offset: 1px;
+ box-shadow: 0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong, #fff);
z-index: 2;
pointer-events: none;
}
.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus::after {
right: 0;
}
-.block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu {
- box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
- z-index: 1;
-}
.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents {
opacity: 1;
}
@@ -3740,8 +3737,7 @@ iframe[name=editor-canvas] {
.block-editor-content-only-controls__media-thumbnail img {
width: 100% !important;
height: 100% !important;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.block-editor-content-only-controls {
@@ -3800,18 +3796,12 @@ iframe[name=editor-canvas] {
border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
box-shadow: none;
}
-.block-editor-content-only-controls__rich-text::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
.block-editor-content-only-controls__rich-text::placeholder {
color: rgba(30, 30, 30, 0.62);
}
.block-editor-content-only-controls__rich-text {
border-color: #949494;
}
-.block-editor-content-only-controls__rich-text::-moz-placeholder {
- color: color-mix(in srgb, #1e1e1e, transparent 38%);
-}
.block-editor-content-only-controls__rich-text::placeholder {
color: color-mix(in srgb, #1e1e1e, transparent 38%);
}
@@ -3861,14 +3851,6 @@ iframe[name=editor-canvas] {
margin-bottom: 16px;
}
-.block-editor-hooks__position-control-item {
- /**
- * Try to make items match the width of the anchor, subtract any margin on
- * items to calculate the correct inner width.
- */
- max-inline-size: max(var(--anchor-width) - 2 * var(--wp-ui-popup-padding), 223px);
-}
-
.block-editor-hooks__position-control-item-hint {
color: var(--wpds-color-foreground-content-neutral-weak, #707070);
margin-block-start: 4px;
@@ -4195,7 +4177,7 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list {
display: grid;
grid-template-columns: 1fr 1fr;
- grid-gap: 12px;
+ gap: 12px;
}
.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
margin-bottom: 0;
@@ -4383,10 +4365,6 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
margin-right: 8px;
}
-.block-editor-inserter__preview-container__popover {
- top: 16px !important;
-}
-
.block-editor-inserter__preview-container {
display: none;
width: 280px;
@@ -4529,7 +4507,7 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list {
display: grid;
grid-template-columns: 1fr 1fr;
- grid-gap: 8px;
+ gap: 8px;
}
.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
margin-bottom: 0;
@@ -4591,7 +4569,7 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
.block-editor-block-patterns-explorer .block-editor-block-patterns-list {
display: grid;
- grid-gap: 32px;
+ gap: 32px;
grid-template-columns: repeat(1, 1fr);
margin-bottom: 16px;
}
@@ -4941,4 +4919,50 @@ div.block-editor-bindings__panel button:hover .block-editor-bindings__item span
display: flex;
align-items: center;
justify-content: start;
+}
+
+/* The stop element is invisible, so its focus indication is drawn around the
+ canvas it stands for. For the iframed canvas it is an overlay instead of
+ an outline, because Safari paints an outline on an iframe element
+ underneath the iframe's content. */
+.block-editor-iframe__scale-container > .block-editor-writing-flow__canvas-stop:focus::after {
+ content: "";
+ position: absolute;
+ inset: 0;
+ z-index: 1;
+ pointer-events: none;
+ border: var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);
+}
+
+.block-editor-writing-flow__canvas-stop:focus + .block-editor-writing-flow {
+ outline: var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);
+ outline-offset: calc(-1 * var(--wp-admin-border-width-focus));
+}
+
+/* Looks like a tooltip. Shown at the top of the canvas while the stop is
+ focused. Sticky, because on the widgets screen the stop spans scrolling
+ content and the hint must stay in view; anywhere else there is nothing
+ to scroll and it stays at the top of the canvas. */
+.block-editor-writing-flow__canvas-stop-hint {
+ display: none;
+ position: sticky;
+ top: 16px;
+ margin-inline: auto;
+ width: fit-content;
+ z-index: 2;
+ background: #000;
+ font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
+ border-radius: 4px;
+ color: #f0f0f0;
+ text-align: center;
+ line-height: 1.4;
+ font-size: 12px;
+ padding: 4px 8px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 2px 3px rgba(0, 0, 0, 0.04), 0 6px 6px rgba(0, 0, 0, 0.03), 0 8px 8px rgba(0, 0, 0, 0.02);
+ white-space: nowrap;
+ pointer-events: none;
+}
+
+.block-editor-writing-flow__canvas-stop:focus > .block-editor-writing-flow__canvas-stop-hint {
+ display: block;
}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-editor/style.min.css b/wp-includes/css/dist/block-editor/style.min.css
index cf460659ef..02e63c0367 100644
--- a/wp-includes/css/dist/block-editor/style.min.css
+++ b/wp-includes/css/dist/block-editor/style.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-autocompleters__block{white-space:nowrap}.block-editor-autocompleters__block .block-editor-block-icon{margin-right:8px}.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{color:inherit!important}.block-editor-global-styles-background-panel__inspector-media-replace-container{position:relative}.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{background-color:#f0f0f0}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{border:0;flex-grow:1}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{height:100%}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown .block-editor-global-styles-background-panel__dropdown-toggle{height:40px}.block-editor-global-styles-background-panel__image-tools-panel-item{border:1px solid #ddd;grid-column:1/-1;position:relative}.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{display:none}.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{color:#1e1e1e;display:block;width:100%}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{color:var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{height:100%;padding:10px 0 0;position:absolute;width:100%;z-index:1}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{margin:0}.block-editor-global-styles-background-panel__dropdown-toggle{background:transparent;border:none;cursor:var(--wpds-cursor-control,pointer);height:100%;padding-left:12px;padding-right:32px;width:100%}.block-editor-global-styles-background-panel__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles-background-panel__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-background-panel__reset.has-local-override-from-global-styles__reset{align-items:center;display:inline-flex;justify-content:center;margin-block:0;margin-inline:0 8px;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.block-editor-global-styles-background-panel__reset.block-editor-global-styles-background-panel__reset{border-radius:2px}.block-editor-global-styles-background-panel__dropdown-toggle:hover+.block-editor-global-styles-background-panel__reset,.block-editor-global-styles-background-panel__reset:focus,.block-editor-global-styles-background-panel__reset:focus-within,.block-editor-global-styles-background-panel__reset:hover{opacity:1}@media (hover:none){.block-editor-global-styles-background-panel__reset{opacity:1}}.block-editor-global-styles-background-panel__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-editor-global-styles-background-panel__inspector-image-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;outline:1px solid transparent;width:20px}.block-editor-global-styles-background-panel__dropdown-content-wrapper{min-width:260px;overflow-x:hidden}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px;width:100%}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{max-height:180px}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{content:none}.modal-open .block-editor-global-styles-background-panel__popover{z-index:159890}.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{width:226px}.block-editor-global-styles-background-panel__media-replace-popover .components-button{padding:0 8px}.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{margin-left:16px}.block-editor-block-alignment-control__menu-group .components-menu-item__info{margin-top:0}iframe[name=editor-canvas]{box-sizing:border-box;display:block;height:100%;width:100%}@media not (prefers-reduced-motion){iframe[name=editor-canvas]{transition:all .4s cubic-bezier(.46,.03,.52,.96)}}iframe[name=editor-canvas]{background-color:var(--wp-editor-canvas-background)}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}@media (forced-colors:active){.block-editor-block-icon.has-colors svg{fill:CanvasText}}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-inspector p:not(.components-base-control__help){margin-top:0}.block-editor-block-inspector h2,.block-editor-block-inspector h3{color:#1e1e1e;font-size:13px;margin-bottom:1.5em}.block-editor-block-inspector .block-editor-html-element-control:where(:not(:last-child)),.block-editor-block-inspector .block-editor-image-size-control:where(:not(:last-child)),.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){margin-bottom:16px}.block-editor-block-inspector .block-editor-html-element-control .components-base-control,.block-editor-block-inspector .block-editor-image-size-control .components-base-control,.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{margin-bottom:0}.block-editor-block-inspector .components-panel__body{border:none;border-top:1px solid #e0e0e0;margin-top:-1px}.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{background:#fff;display:block;font-size:13px;padding:32px 16px;text-align:center}.block-editor-block-inspector__no-block-tools{border-top:1px solid #ddd}.block-editor-block-inspector-edit-contents{margin:0 16px 16px}.block-editor-block-inspector-edit-contents .block-editor-block-inspector-edit-contents__button{justify-content:center}.block-editor-block-list__insertion-point{bottom:0;left:0;position:absolute;right:0;top:0}.block-editor-block-list__insertion-point-indicator{background:var(--wp-admin-theme-color);border-radius:2px;opacity:0;position:absolute;transform-origin:center;will-change:transform,opacity}.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{height:4px;top:calc(50% - 2px);width:100%}.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{bottom:0;left:calc(50% - 2px);top:0;width:4px}.block-editor-block-list__insertion-point-inserter{display:none;position:absolute;will-change:transform}@media (min-width:480px){.block-editor-block-list__insertion-point-inserter{display:flex}}.block-editor-block-list__insertion-point-inserter{justify-content:center;left:calc(50% - 12px);top:calc(50% - 12px)}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{pointer-events:none}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{pointer-events:all}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter{line-height:0;position:absolute;right:0;top:0}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled{display:none}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(45deg)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:var(--wp-admin-theme-color)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:#1e1e1e}@keyframes hide-during-dragging{to{position:fixed;transform:translate(9999px,9999px)}}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{border:1px solid #1e1e1e;border-radius:2px;margin-bottom:8px;margin-top:8px;overflow:visible;pointer-events:all;position:static;width:auto}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-left:56px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-left:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-left:94px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-left:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{overflow:visible}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{border-right-color:#1e1e1e}.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{visibility:hidden}.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{opacity:0}@media not (prefers-reduced-motion){.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{animation:hide-during-dragging 1ms linear forwards}}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{left:-57px;position:absolute}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter){background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;left:-95px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter)>.components-toolbar-group:last-child{border-right:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter) .block-editor-block-parent-selector__button{background:none;border:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{background:transparent;color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:#1e1e1e;border-radius:2px;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:-1}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{color:inherit;padding:0 12px;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon svg{display:none}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:none;border-radius:0;content:attr(aria-label);height:auto;position:static;transform:none;white-space:nowrap;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{content:""}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:after{display:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{background-color:#fff;border:1px solid #1e1e1e;padding-left:6px;padding-right:6px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{padding-left:12px;padding-right:12px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{left:auto;margin-left:-1px;position:relative}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-left:1px solid #1e1e1e}.is-dragging-components-draggable .components-tooltip{display:none}.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{left:50%;pointer-events:all;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.block-editor-block-tools--is-dragging>.popover-slot{display:none}.block-editor-block-lock-modal{z-index:1000001}.block-editor-block-lock-modal__options{border:0;margin:0;padding:0}.block-editor-block-lock-modal__options legend{margin-bottom:16px;padding:0}.block-editor-block-lock-modal__checklist{list-style:none;margin:0;padding:0}.block-editor-block-lock-modal__options-all{padding:12px 0}.block-editor-block-lock-modal__options-all .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-lock-modal__checklist-item{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;padding:12px 0 12px 32px}.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{fill:#1e1e1e;flex-shrink:0;margin-right:12px}.block-editor-block-lock-modal__checklist-item:hover{background-color:#f0f0f0;border-radius:2px}.block-editor-block-lock-modal__template-lock{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.block-editor-block-lock-modal__actions{margin-top:24px}.block-editor-block-lock-toolbar .components-button.has-icon{min-width:36px!important}.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{margin-left:-6px!important}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{border-left:1px solid #1e1e1e;margin-left:6px!important;margin-right:-6px}.block-editor-block-allowed-blocks-control:not(:only-child){margin-top:16px}.block-editor-block-allowed-blocks-control__button{justify-content:center;width:100%}.block-editor-block-allowed-blocks-modal{z-index:1000001}.block-editor-block-allowed-blocks-modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:-24px;left:0;margin:0 -24px -24px;padding:16px 24px;position:sticky;z-index:1}.block-editor-block-breadcrumb{list-style:none;margin:0;padding:0}.block-editor-block-breadcrumb li{display:inline-flex;margin:0;white-space:nowrap}.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{fill:currentColor;margin-left:-4px;margin-right:-4px;transform:scaleX(1)}.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{display:none}.block-editor-block-breadcrumb__current{cursor:default}.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{color:#1e1e1e;font-size:inherit;padding:0 8px}.block-editor-block-card{color:#1e1e1e;padding:16px}.block-editor-block-card.is-parent{padding-bottom:4px}.block-editor-block-card.is-child{padding-top:4px}.block-editor-block-card__parent-select-button{align-items:start;height:auto!important;padding:0;text-align:start}.block-editor-block-card__title{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px 8px}.block-editor-block-card__title.block-editor-block-card__title{font-size:13px;line-height:1.4;margin:0}.block-editor-block-card__name{padding:3px 0}.block-editor-block-card .block-editor-block-icon,.block-editor-block-card__child-indicator-icon{flex:0 0 24px;height:24px;margin-left:0;margin-right:12px;width:24px}.block-editor-block-card.is-synced .block-editor-block-icon{color:var(--wp-block-synced-color)}.block-editor-block-compare{height:auto}.block-editor-block-compare__wrapper{display:flex;padding-bottom:16px}.block-editor-block-compare__wrapper>div{display:flex;flex-direction:column;justify-content:space-between;max-width:600px;min-width:200px;padding:0 16px 0 0;width:50%}.block-editor-block-compare__wrapper>div button{float:right}.block-editor-block-compare__wrapper .block-editor-block-compare__converted{border-left:1px solid #ddd;padding-left:15px;padding-right:0}.block-editor-block-compare__wrapper .block-editor-block-compare__html{border-bottom:1px solid #ddd;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:12px;line-height:1.7;padding-bottom:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span{background-color:#e6ffed;padding-bottom:3px;padding-top:3px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{background-color:#acf2bd}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{background-color:#cc1818}.block-editor-block-compare__wrapper .block-editor-block-compare__preview{padding:16px 0 0}.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{font-size:12px;margin-top:0}.block-editor-block-compare__wrapper .block-editor-block-compare__action{margin-top:16px}.block-editor-block-compare__wrapper .block-editor-block-compare__heading{font-size:1em;font-weight:400;margin:.67em 0}.block-editor-block-draggable-chip-wrapper{left:0;position:absolute;top:-24px}.block-editor-block-draggable-chip{background-color:#1e1e1e;border-radius:2px;box-shadow: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);color:#fff;cursor:grabbing;display:inline-flex;height:48px;padding:0 13px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}.block-editor-block-draggable-chip svg{fill:currentColor}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{justify-content:flex-start;margin:auto}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{margin-right:6px}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{margin-right:0}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{min-height:18px;min-width:18px}.block-editor-block-draggable-chip .components-flex__item{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{align-items:center;background-color:transparent;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{transition:all .1s linear .1s}}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{background:transparent linear-gradient(-45deg,transparent 47.5%,#fff 0,#fff 52.5%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;display:inline-block;height:20px;padding:0;width:20px}.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{background-color:#757575;box-shadow: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);opacity:1}.block-editor-block-manager__no-results{font-style:italic;padding:24px 0;text-align:center}.block-editor-block-manager__category{isolation:isolate;margin:0 0 24px}.block-editor-block-manager__category-title{background-color:#fff;padding:16px 0;position:sticky;top:-4px;z-index:1}.block-editor-block-manager__category-title .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-manager__checklist{margin-top:0}.block-editor-block-manager__category-title,.block-editor-block-manager__checklist-item{border-bottom:1px solid #ddd}.block-editor-block-manager__checklist-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:8px 0 8px 16px}.components-modal__content .block-editor-block-manager__checklist-item.components-checkbox-control__input-container{margin:0 8px}.block-editor-block-manager__checklist-item .block-editor-block-icon{fill:#1e1e1e;margin-right:10px}.block-editor-block-manager__results{border-top:1px solid #ddd}.block-editor-block-manager__disabled-blocks-count+.block-editor-block-manager__results{border-top-width:0}.block-editor-block-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{flex-direction:column}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{height:20px;min-width:0!important;width:100%}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{flex-shrink:0;top:3px}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{bottom:3px;flex-shrink:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{width:48px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{padding-left:0;padding-right:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{left:5px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{right:5px}}.block-editor-block-mover__drag-handle{cursor:grab}@media (min-width:600px){.block-editor-block-mover__drag-handle{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{padding-left:0;padding-right:0}}.components-button.block-editor-block-mover-button{overflow:hidden}.components-button.block-editor-block-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-button.block-editor-block-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{box-shadow:none;outline:none}.components-button.block-editor-block-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-navigation__container{min-width:280px}.block-editor-block-navigation__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 12px;text-transform:uppercase}.block-editor-block-patterns-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:16px;position:relative}.block-editor-block-patterns-list__list-item.is-placeholder{min-height:100px}.block-editor-block-patterns-list__list-item[draggable=true]{cursor:grab}.block-editor-block-patterns-list__item{height:100%;outline:0;scroll-margin-bottom:56px;scroll-margin-top:24px}.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{flex-grow:1;text-align:left}.block-editor-block-patterns-list__item .block-editor-block-preview__container{align-items:center;border-radius:4px;display:flex;overflow:hidden}.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media not (prefers-reduced-motion){.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{transition:outline .1s linear}}.block-editor-block-patterns-list__item.is-selected .block-editor-block-preview__container:after{outline-color:#1e1e1e;outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){align-items:center;margin-top:8px;padding-bottom:4px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{height:24px;min-width:24px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{fill:var(--wp-block-synced-color)}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{border-top:1px solid #2f2f2f;justify-content:center;padding:4px}.show-icon-labels .block-editor-patterns__grid-pagination-button{width:auto}.show-icon-labels .block-editor-patterns__grid-pagination-button span{display:none}.show-icon-labels .block-editor-patterns__grid-pagination-button:before{content:attr(aria-label)}.components-popover.block-editor-block-popover{margin:0!important;pointer-events:none;position:absolute;z-index:31}.components-popover.block-editor-block-popover .components-popover__content{margin:0!important;min-width:auto;overflow-y:visible;width:-moz-max-content;width:max-content}.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{pointer-events:all}.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{pointer-events:none}.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{pointer-events:all}.components-popover.block-editor-block-popover__drop-zone *{pointer-events:none}.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{background-color:var(--wp-admin-theme-color);border-radius:2px;inset:0;position:absolute}.block-editor-block-preview__container{overflow:hidden;position:relative;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content{left:0;margin:0;min-height:auto;overflow:visible;text-align:initial;top:0;transform-origin:top left;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{display:none}.block-editor-block-preview__container:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-editor-block-quick-navigation__item{font-weight:var(--wpds-typography-font-weight-default,400)}.block-editor-block-rename-modal{z-index:1000001}.block-editor-block-styles__preview-panel{display:none;z-index:90}@media (min-width:782px){.block-editor-block-styles__preview-panel{display:block}}.block-editor-block-styles__preview-panel .block-editor-block-icon{display:none}.block-editor-block-styles{grid-column:1/-1}.block-editor-block-styles__variants{display:grid;gap:8px}.block-editor-block-styles__variants .block-editor-block-styles__row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;-moz-text-align-last:center;text-align-last:center}.components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:300px}.block-editor-block-switcher__popover-preview-container{bottom:0;left:0;pointer-events:none;position:absolute;top:-1px;width:100%}.block-editor-block-switcher__popover-preview{overflow:hidden}.block-editor-block-switcher__popover-preview .components-popover__content{background:#fff;border:1px solid #1e1e1e;border-radius:4px;box-shadow:none;outline:none;overflow:auto;width:300px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{margin:16px 0;max-height:468px;overflow:hidden;padding:0 16px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{overflow:unset}.block-editor-block-switcher__preview-patterns-container{padding-bottom:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{margin-top:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border-radius:2px;height:100%}@media not (prefers-reduced-motion){.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{transition:all .05s ease-in-out}}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border:1px solid transparent;position:relative}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding:4px;text-align:center}.block-editor-block-switcher__no-transforms{color:#757575;margin:0;padding:6px 8px}.block-editor-block-switcher__binding-indicator{display:block;padding:8px}.block-editor-block-types-list>[role=presentation]{display:flex;flex-wrap:wrap}.block-editor-block-pattern-setup{align-items:flex-start;border-radius:2px;display:flex;flex-direction:column;justify-content:center;width:100%}.block-editor-block-pattern-setup.view-mode-grid{padding-top:4px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{justify-content:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px;display:block;padding:0 32px;width:100%}@media (min-width:1440px){.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{-moz-column-count:3;column-count:3}}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{scroll-margin:5px 0}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{color:var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:24px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding-top:8px;text-align:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{border:1px solid #ddd;border-radius:4px;min-height:100px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{align-items:center;align-self:stretch;background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:row;height:64px;justify-content:space-between;margin:0;padding:16px;position:absolute;text-align:left;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{display:flex}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{display:flex;width:calc(50% - 36px)}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{justify-content:flex-end}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;transform-style:preserve-3d}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{box-sizing:border-box}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{background-color:#fff;height:100%;margin:auto;padding:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{transition:transform .5s,z-index .5s}}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{z-index:100}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{opacity:1;position:relative;z-index:102}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{transform:translateX(-100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{transform:translateX(100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{display:none}.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{width:100%}.block-editor-block-variation-transforms{box-sizing:border-box;padding:0 16px 16px}.block-editor-block-variation-transforms:where(fieldset){border:0;margin:0;min-inline-size:0}.block-editor-block-variation-transforms__button{justify-content:center;width:100%}.components-border-radius-control__header{height:16px;margin-bottom:12px}.components-border-radius-control{border:0;margin:0 0 12px;padding:0}.components-border-radius-control legend{margin-bottom:0}.components-border-radius-control .components-border-radius-control__linked-button{display:flex;justify-content:center}.components-border-radius-control .components-border-radius-control__linked-button svg{margin-right:0}.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{margin-bottom:12px}.block-editor-color-gradient-control__fieldset{border:0;margin:0;min-width:0;padding:0}@media screen and (min-width:782px){.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{display:grid;grid-template-columns:repeat(6,28px)}}.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{margin-bottom:inherit}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper{grid-column:1/-1;row-gap:0}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper>*{grid-column:1/-1}.block-editor-panel-color-gradient-settings__dropdown-content{min-height:160px}.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{padding:16px;width:260px}.block-editor-panel-color-gradient-settings__color-indicator{background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-panel-color-gradient-settings__contrast-notice{margin-top:16px}.block-editor-color-gradient-item{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;max-width:100%;padding:0;position:relative}.block-editor-color-gradient-item:nth-child(1 of .block-editor-color-gradient-item){border-top:1px solid #ddd;border-top-left-radius:2px;border-top-right-radius:2px}.block-editor-color-gradient-item:nth-last-child(1 of .block-editor-color-gradient-item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-color-gradient-item>div,.block-editor-color-gradient-item>div>button{border-radius:inherit}.block-editor-tools-panel-color-gradient-settings__dropdown{display:block;padding:0}.block-editor-tools-panel-color-gradient-settings__dropdown>button{height:auto;padding-bottom:10px;padding-top:10px;text-align:left}.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-tools-panel-color-gradient-settings__dropdown>button.has-contrast-warning .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 72px)}.block-editor-panel-color-gradient-settings__dropdown{width:100%}.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{flex-shrink:0}.block-editor-panel-color-gradient-settings__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-color-gradient-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-panel-color-gradient-settings__reset.block-editor-panel-color-gradient-settings__reset{border-radius:2px}.block-editor-panel-color-gradient-settings__dropdown:hover+.block-editor-panel-color-gradient-settings__reset,.block-editor-panel-color-gradient-settings__reset:focus,.block-editor-panel-color-gradient-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-color-gradient-settings__reset{opacity:1}}.block-editor-panel-color-gradient-settings__dropdown.has-contrast-warning+.block-editor-panel-color-gradient-settings__reset{right:28px}.block-editor-panel-color-gradient-settings__contrast-warning{margin:auto 8px;position:absolute;right:0;top:8px}.block-editor-panel-color-gradient-settings__contrast-warning.block-editor-panel-color-gradient-settings__contrast-warning{border-radius:2px}.block-editor-date-format-picker{border:none;margin:0 0 16px;padding:0}.block-editor-date-format-picker__custom-format-select-control__custom-option{border-top:1px solid #ddd}.block-editor-dimension-control{border:0;margin:0;padding:0}.block-editor-duotone-control__popover.components-popover>.components-popover__content{padding:8px;width:260px}.block-editor-duotone-control__popover.components-popover .components-menu-group__label{padding:0}.block-editor-duotone-control__popover.components-popover .components-circular-option-picker__swatches{display:grid;gap:12px;grid-template-columns:repeat(6,28px);justify-content:space-between}.block-editor-duotone-control__unset-indicator{background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-fit-text-size-warning{grid-column:span 2}.components-font-appearance-control [role=option]{color:#1e1e1e;text-transform:capitalize}.block-editor-global-styles__toggle-icon{fill:currentColor}.block-editor-global-styles__shadow-popover-container{width:230px}.block-editor-global-styles__shadow__list{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:8px}.block-editor-global-styles__clear-shadow{text-align:right}.block-editor-global-styles-state-control{margin-top:-4px}.block-editor-global-styles-state-control__badges{min-height:24px}.block-editor-global-styles-state-control__badge-tooltip-trigger{display:inline-flex;max-width:100%}.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{border:1px solid #ddd;border-radius:2px;display:block;padding:0;position:relative}.block-editor-global-styles-filters-panel__dropdown-toggle,.block-editor-global-styles__shadow-dropdown-toggle{padding:8px;width:100%}.block-editor-global-styles-filters-panel__dropdown-toggle.is-open,.block-editor-global-styles__shadow-dropdown-toggle.is-open{background-color:#f0f0f0}.block-editor-global-styles__shadow-editor__remove-button{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-editor__remove-button{transition:opacity .1s ease-in-out}}.block-editor-global-styles__shadow-dropdown:hover .block-editor-global-styles__shadow-editor__remove-button,.block-editor-global-styles__shadow-editor__remove-button:focus,.block-editor-global-styles__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.block-editor-global-styles__shadow-editor__remove-button{opacity:1}}.block-editor-global-styles__shadow-indicator{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;height:26px;padding:0;transform:scale(1);width:26px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-indicator{transition:transform .1s ease}}.block-editor-global-styles__shadow-indicator{will-change:transform}.block-editor-global-styles__shadow-indicator:focus{border:2px solid #757575}.block-editor-global-styles__shadow-indicator:hover{transform:scale(1.2)}.block-editor-global-styles__shadow-indicator.unset{background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-global-styles-advanced-panel__custom-css-input{margin-bottom:16px}.block-editor-global-styles-advanced-panel__custom-css-input textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.block-editor-panel-duotone-settings__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-duotone-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-filters-panel__dropdown:hover .block-editor-panel-duotone-settings__reset,.block-editor-panel-duotone-settings__reset:focus,.block-editor-panel-duotone-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-duotone-settings__reset{opacity:1}}.is-inherited-from-global-styles .components-base-control__label,.is-inherited-from-global-styles .components-input-control__label{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.2em}.is-inherited-from-global-styles .block-editor-global-styles-background-panel__inspector-media-replace-title,.is-inherited-from-global-styles .block-editor-panel-color-gradient-settings__color-name,.is-inherited-from-global-styles .block-editor-panel-duotone-settings__label{border-bottom:1px dotted}.has-local-override-from-global-styles{position:relative}.global-styles-inheritance-affordance{align-items:center;display:flex;height:16px;inset-block-start:0;inset-inline-end:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.global-styles-inheritance-affordance--offset-toggle{inset-inline-end:32px}.global-styles-inheritance-affordance .has-local-override-from-global-styles__reset{margin-inline-start:0!important;pointer-events:auto}.has-local-override-from-global-styles__reset{align-items:center;background:transparent!important;border-radius:50%!important;box-shadow:none!important;cursor:var(--wpds-cursor-control,pointer);display:inline-flex!important;height:14px!important;justify-content:center;letter-spacing:normal;margin-inline-start:6px;min-width:14px!important;overflow:hidden;padding:0!important;position:relative;text-transform:none;vertical-align:middle;width:14px!important}.has-local-override-from-global-styles__reset:focus,.has-local-override-from-global-styles__reset:hover{background:transparent!important}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__dot,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__dot{display:none}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__reset-icon,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__reset-icon{display:block}.has-local-override-from-global-styles__reset:focus-visible{outline:1.5px solid var(--wp-admin-theme-color,#007cba);outline-offset:1px}.has-local-override-from-global-styles__reset.block-editor-panel-color-gradient-settings__reset{justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__reset.block-editor-global-styles__shadow-editor__remove-button,.has-local-override-from-global-styles__reset.block-editor-panel-duotone-settings__reset{inset-inline-end:8px;justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__dot{background-color:var(--wp-admin-theme-color,#007cba);border-radius:50%;display:block;height:8px;width:8px}.has-local-override-from-global-styles__reset-icon{color:var(--wp-admin-theme-color,#007cba);display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{z-index:30}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{pointer-events:none}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{pointer-events:all}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{pointer-events:auto}.block-editor-grid-visualizer__grid{display:grid;position:absolute}.block-editor-grid-visualizer__cell{display:grid;position:relative}.block-editor-grid-visualizer__cell .block-editor-inserter{bottom:0;color:inherit;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:32}.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);color:inherit;height:100%;opacity:0;overflow:hidden;padding:0!important;width:100%}.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{background:var(--wp-admin-theme-color)}.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{background-color:color-mix(in srgb,currentColor 20%,transparent);opacity:1}.block-editor-grid-visualizer__drop-zone{background:hsla(0,0%,80%,.1);grid-column:1;grid-row:1;height:100%;min-height:8px;min-width:8px;width:100%}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{z-index:30}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{pointer-events:none}.block-editor-grid-item-resizer__box{border:1px solid var(--wp-admin-theme-color)}.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{pointer-events:all}.block-editor-grid-item-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{min-width:0!important;padding-left:0;padding-right:0;width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{min-width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:before,.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus:enabled{box-shadow:none;outline:none}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-grid-item-mover__move-vertical-button-container{display:flex;position:relative}@media (min-width:600px){.block-editor-grid-item-mover__move-vertical-button-container{flex-direction:column;justify-content:space-around}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{height:20px!important;min-width:0!important;width:100%}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{height:calc(100% - 4px)}.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{flex-shrink:0;height:20px}.editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{height:40px;position:relative;top:-4px}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{position:relative}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#e0e0e0;content:"";height:100%;position:absolute;top:0;width:1px}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{padding-right:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{right:0}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{padding-left:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{left:0}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#e0e0e0;content:"";height:1px;left:50%;margin-top:-.5px;position:absolute;top:50%;transform:translate(-50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover-button{white-space:nowrap}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#ddd;height:24px;top:4px}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{background:#ddd;width:calc(100% - 24px)}.block-editor-height-control{border:0;margin:0;padding:0}.block-editor-iframe__container{height:100%;width:100%}.block-editor-iframe__scale-container{height:100%}.block-editor-iframe__scale-container.is-zoomed-out{position:absolute;right:0;width:var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw)}.wp-block-image__crop-area{max-width:100%;overflow:hidden;position:relative;width:100%}.wp-block-image__crop-area .reactEasyCrop_Container{pointer-events:auto}.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image{border:none;border-radius:0}.wp-block-image__zoom .components-popover__content{min-width:260px;overflow:visible!important}.block-editor-block-types-list__list-item{display:block;margin:0;padding:0;width:33.33%}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-block-synced-color)!important;filter:brightness(.95)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-block-synced-color)!important}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{background:var(--wp-block-synced-color)}.components-button.block-editor-block-types-list__item{align-items:stretch;background:transparent;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;font-size:13px;justify-content:center;padding:8px;width:100%;word-break:break-word}@media not (prefers-reduced-motion){.components-button.block-editor-block-types-list__item{transition:all .05s ease-in-out}}.components-button.block-editor-block-types-list__item{height:auto;position:relative}.components-button.block-editor-block-types-list__item:disabled,.components-button.block-editor-block-types-list__item[aria-disabled=true]{cursor:default;opacity:.6}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover .block-editor-block-types-list__item-title{color:var(--wp-admin-theme-color)!important;filter:brightness(.95)}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover svg{color:var(--wp-admin-theme-color)!important}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-types-list__item-icon{color:#1e1e1e;padding:12px 20px}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon{transition:all .05s ease-in-out}}.block-editor-block-types-list__item-icon .block-editor-block-icon{margin-left:auto;margin-right:auto}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon svg{transition:all .15s ease-out}}.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{cursor:grab}.block-editor-block-types-list__item-title{font-size:12px;hyphens:auto;padding:4px 2px 8px}.modal-open .block-editor-inspector-list-view-content-popover{z-index:99999}.block-editor-block-inspector__tabs [role=tablist]{width:100%}.block-editor-inspector-popover-header{margin-bottom:16px}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}@keyframes loadingpulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.block-editor-link-control{min-width:350px;position:relative}.components-popover__content .block-editor-link-control{max-width:350px;min-width:auto;width:90vw}.show-icon-labels .block-editor-link-control .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-link-control .components-button.has-icon:before{content:attr(aria-label)}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview{flex-wrap:wrap;gap:4px}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .components-button.has-icon{padding:4px;width:auto}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .block-editor-link-control_link-information{margin-right:0;min-width:100%}.block-editor-link-control__search-input-wrapper{margin-bottom:8px;position:relative}.block-editor-link-control__help{color:#757575;font-size:12px;font-style:normal;margin-bottom:0;margin-top:-8px;padding:0 16px}.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{position:relative}.block-editor-link-control__field{margin:16px}.block-editor-link-control__field .components-base-control__label{color:#1e1e1e}.block-editor-link-control__search-error{margin:-8px 16px 16px}.block-editor-link-control__search-actions{padding:8px 16px 16px}.block-editor-link-control__search-results-wrapper{position:relative}.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{content:"";display:block;left:-1px;pointer-events:none;position:absolute;right:16px;z-index:100}.block-editor-link-control__search-results-wrapper:before{bottom:auto;height:8px;top:0}.block-editor-link-control__search-results-wrapper:after{bottom:0;height:16px;top:auto}.block-editor-link-control__search-results{margin-top:-16px;max-height:200px;overflow-y:auto;padding:8px}.block-editor-link-control__search-results.is-loading{opacity:.2}.block-editor-link-control__search-item.components-button.components-menu-item__button{height:auto;text-align:left}.block-editor-link-control__search-item .components-menu-item__item{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.block-editor-link-control__search-item .components-menu-item__item mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__search-item .components-menu-item__shortcut{color:#757575;white-space:nowrap}.block-editor-link-control__search-item[aria-selected]{background:#f0f0f0}.block-editor-link-control__preview{background:transparent;border:0;padding:16px}.block-editor-link-control__preview .block-editor-link-control__link-information{margin-right:8px;overflow-wrap:break-word;white-space:pre-wrap}.block-editor-link-control__preview .block-editor-link-control__link-information .block-editor-link-control__preview-info{color:#757575;font-size:12px;line-height:1.1;word-break:break-all}.block-editor-link-control__preview.is-url-title .block-editor-link-control__preview-title{word-break:break-all}.block-editor-link-control__preview .block-editor-link-control__preview-icon,.block-editor-link-control__preview .block-editor-link-control__preview-image{background-color:#f0f0f0;border-radius:2px;flex-shrink:0;height:32px;position:relative;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-icon img{width:16px}.block-editor-link-control__preview.is-error .block-editor-link-control__preview-icon{max-height:32px;top:0;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-title{line-height:var(--wpds-typography-line-height-sm,20px)}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus{box-shadow:none}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus-visible{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent;text-decoration:none}.block-editor-link-control__preview .block-editor-link-control__preview-title mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__preview .block-editor-link-control__preview-title span{font-weight:400}.block-editor-link-control__preview .block-editor-link-control__preview-title .components-external-link__icon{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon img,.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon svg{opacity:0}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{background-color:#f0f0f0;border-radius:100%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{animation:loadingpulse 1s linear infinite;animation-delay:.5s}}.block-editor-link-control__loading{align-items:center;display:flex;margin:16px}.block-editor-link-control__loading .components-spinner{margin-top:0}.components-button+.block-editor-link-control__search-create{overflow:visible;padding:12px 16px}.components-button+.block-editor-link-control__search-create:before{content:"";display:block;left:0;position:absolute;top:-10px;width:100%}.block-editor-link-control__search-create{align-items:center}.block-editor-link-control__search-create .block-editor-link-control__preview-title{margin-bottom:0}.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{top:0}.block-editor-link-control__drawer-inner{display:flex;flex-basis:100%;flex-direction:column;position:relative}.block-editor-link-control__settings{border:0;margin:0;padding:0}.block-editor-link-control__setting{flex:1;margin-bottom:0;padding:8px 24px}.block-editor-link-control__setting .components-base-control:not(.components-input-control) .components-base-control__field{display:flex}.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{color:#1e1e1e}.block-editor-link-control__setting input{margin-left:0}.is-preview .block-editor-link-control__setting{padding:20px 8px 8px 0}.block-editor-link-control__tools{margin-top:-16px;padding:8px 8px 0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{gap:0;padding-left:0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{color:#1e1e1e}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transition:transform .1s ease}}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transition:transform .1s ease}}.block-editor-link-control .block-editor-link-control__search-input .components-spinner{display:block}.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{bottom:auto;left:auto;position:absolute;right:40px;top:calc(50% - 8px)}.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{right:12px;top:calc(50% + 4px)}.link-preview-button.components-button{border-color:#949494;height:auto;padding:12px;width:100%}.link-preview-button__image-container{flex-shrink:0;height:24px;width:24px}.link-preview-button__image{border-radius:2px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.link-preview-button__content,.link-preview-button__details{flex:1;min-width:0}.link-preview-button__hint,.link-preview-button__title{display:block;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.link-preview-button__title{color:#1e1e1e;display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px}.link-preview-button__hint{color:#757575;font-size:12px;font-weight:400}.link-preview-button__icon{color:#1e1e1e}.link-preview-button__badges{margin-top:8px}.block-editor-list-view-tree{border-collapse:collapse;margin:0;padding:0;width:100%}.components-modal__content .block-editor-list-view-tree{margin:-12px -6px 0;width:calc(100% + 12px)}.block-editor-list-view-tree.is-dragging tbody{pointer-events:none}.block-editor-list-view-leaf{position:relative;transform:translateY(0)}.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{cursor:grab}.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{color:inherit}.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{color:var(--wp-admin-theme-color)}.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:currentColor}@media (forced-colors:active){.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:CanvasText}}.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-leaf.is-selected td{background:var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced td{background:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:#fff}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.block-editor-list-view-leaf.is-selected.is-synced .block-editor-list-view-block-contents:focus:after{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff}.block-editor-list-view-leaf.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-last-selected td:first-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-last-selected td:last-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{background:rgba(var(--wp-block-synced-color--rgb),.04)}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{border-radius:0}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-normal{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-normal{transform:translateY(0)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-up{transform:translateY(-32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-down{transform:translateY(32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks{transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}.block-editor-list-view-leaf.is-dragging{left:0;opacity:0;pointer-events:none;z-index:-9999}.block-editor-list-view-leaf .block-editor-list-view-block-contents{align-items:center;border-radius:2px;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;font-size:13px;font-weight:400;height:32px;margin:0;padding:6px 4px 6px 0;position:relative;text-align:left;text-decoration:none;white-space:nowrap;width:100%}@media not (prefers-reduced-motion){.block-editor-list-view-leaf .block-editor-list-view-block-contents{transition:box-shadow .1s linear}}.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{padding-left:0;padding-right:0}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{box-shadow:none}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{border-radius:inherit;bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";left:0;pointer-events:none;position:absolute;right:-29px;top:0;z-index:2}.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{right:0}.block-editor-list-view-leaf.is-nesting .block-editor-list-view__menu{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));z-index:1}.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{opacity:1}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.block-editor-list-view-leaf .block-editor-block-icon{flex:0 0 24px;margin-right:4px}.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{padding:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{line-height:0;vertical-align:middle;width:28px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{opacity:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{opacity:1}.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{align-items:center;display:flex;flex-direction:column;height:100%}.block-editor-list-view-leaf .block-editor-block-mover-button{height:24px;position:relative;width:36px}.block-editor-list-view-leaf .block-editor-block-mover-button svg{height:24px;position:relative}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{align-items:flex-end;margin-top:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{bottom:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{align-items:flex-start;margin-bottom:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{top:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button:before{height:16px;left:0;min-width:100%;right:0}.block-editor-list-view-leaf .block-editor-inserter__toggle{background:#1e1e1e;color:#fff;height:24px;margin:6px 6px 6px 1px;min-width:24px}.block-editor-list-view-leaf .block-editor-inserter__toggle:active{color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper{width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper>*{min-width:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{left:2px;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{flex:1;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{position:absolute;transform:translateY(-50%);width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{max-width:min(110px,40%);position:relative;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{background:#f0f0f0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;font-size:12px;line-height:20px;max-width:100%;overflow:hidden;padding:2px 8px;position:absolute;right:0;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{background:rgba(0,0,0,.3);color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__block-visibility,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{line-height:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{display:flex}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{background-size:cover;border-radius:1px;height:18px;width:18px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px #fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){margin-left:-6px}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-disabled{opacity:.2}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-disabled{transition:opacity .1s linear}}.block-editor-list-view-leaf.is-disabled:hover{opacity:.2}.block-editor-list-view-leaf.is-disabled .block-editor-list-view__expander{cursor:default}.block-editor-list-view-leaf.is-disabled .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-draggable-chip{opacity:.8}.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{display:flex}.block-editor-list-view__expander{cursor:var(--wpds-cursor-control,pointer);height:24px;width:24px}.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{margin-left:192px}.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{margin-left:0}.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{margin-left:24px}.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{margin-left:48px}.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{margin-left:72px}.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{margin-left:96px}.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{margin-left:120px}.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{margin-left:144px}.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{margin-left:168px}.block-editor-list-view-leaf .block-editor-list-view__expander{visibility:hidden}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transform:rotate(90deg)}.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-drop-indicator{pointer-events:none}.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{background:var(--wp-admin-theme-color);border-radius:4px;height:4px}.block-editor-list-view-drop-indicator--preview{pointer-events:none}.block-editor-list-view-drop-indicator--preview .components-popover__content{overflow:hidden!important}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:4px;height:32px;overflow:hidden}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{background:rgba(var(--wp-admin-theme-color--rgb),.09)}.block-editor-list-view-placeholder{height:32px;margin:0;padding:0}.list-view-appender .block-editor-inserter__toggle{background-color:#1e1e1e;color:#fff;height:24px;margin:8px 0 0 24px;padding:0}.list-view-appender .block-editor-inserter__toggle.has-icon.is-next-40px-default-size{min-width:24px}.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.list-view-appender__description{display:none}.block-editor-media-placeholder__url-input-form{min-width:260px}@media (min-width:600px){.block-editor-media-placeholder__url-input-form{width:300px}}.block-editor-media-placeholder__url-input-form input{direction:ltr}.modal-open .block-editor-media-replace-flow__options{z-index:99999}.block-editor-media-replace-flow__indicator{margin-left:4px}.block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top:1px solid #ddd;margin-top:8px;padding-bottom:8px}.block-editor-media-replace-flow__options.is-variant-toolbar .block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top-color:#1e1e1e}.block-editor-media-flow__url-input{margin-left:-8px;margin-right:-8px;padding:16px}.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{display:block;margin-bottom:8px;top:16px}.block-editor-media-flow__url-input .block-editor-link-control{width:300px}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{margin:0;padding:0}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{justify-content:flex-end;padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus)}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__preview.is-current{padding:0;width:auto}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{margin:0;width:100%}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{padding:8px 0 0}.block-editor-multi-selection-inspector__card{padding:16px}.block-editor-multi-selection-inspector__card-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-multi-selection-inspector__card-description{color:#757575}.block-editor-multi-selection-inspector__card .block-editor-block-icon{height:24px;margin-left:-2px;padding:0 3px;width:36px}.block-editor-responsive-block-control{border-bottom:1px solid #ccc;margin-bottom:28px;padding-bottom:14px}.block-editor-responsive-block-control:last-child{border-bottom:0;padding-bottom:0}.block-editor-responsive-block-control__title{margin:0 0 .6em -3px}.block-editor-responsive-block-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:.6em;margin-left:-3px}.block-editor-responsive-block-control__inner{margin-left:-1px}.block-editor-responsive-block-control__toggle{margin-left:1px}.block-editor-responsive-block-control .components-base-control__help{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.preset-input-control__wrapper>*{flex:1}.preset-input-control__wrapper>.preset-input-control__custom-toggle,.preset-input-control__wrapper>.preset-input-control__icon{flex:none}.components-popover.block-editor-rich-text__inline-format-toolbar{z-index:99998}.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{border-radius:2px;box-shadow:none;margin-bottom:8px;min-width:auto;outline:none;width:auto}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{border-radius:2px}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{background:none}.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{min-height:48px;min-width:48px;padding-left:12px;padding-right:12px}.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{justify-content:center}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{width:auto}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{content:attr(aria-label)}.block-editor-skip-to-selected-block{position:absolute;top:-9999em}.block-editor-skip-to-selected-block:focus{background:#f1f1f1;font-size:14px;font-weight:var(--wpds-typography-font-weight-emphasis,600);z-index:100000}.block-editor-tabbed-sidebar{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.block-editor-tabbed-sidebar__tablist-and-close-button{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-right:8px}.block-editor-tabbed-sidebar__close-button{align-self:center;background:#fff;order:1}.block-editor-tabbed-sidebar__tablist{margin-bottom:-1px}.block-editor-tabbed-sidebar__tabpanel{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-gutter:auto}.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{flex-grow:1;padding:1px;position:relative}@media (min-width:600px){.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{min-width:300px;width:auto}}.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{width:100%}.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{margin:0;position:absolute;right:8px;top:calc(50% - 8px)}.block-editor-url-input__suggestions{max-height:200px}@media not (prefers-reduced-motion){.block-editor-url-input__suggestions{transition:all .15s ease-in-out}}.block-editor-url-input__suggestions{overflow-y:auto;padding:4px 0;width:302px}.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:none}@media (min-width:600px){.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:grid}}.block-editor-url-input__suggestion{background:#fff;border:none;box-shadow:none;color:#757575;cursor:var(--wpds-cursor-control,pointer);display:block;font-size:13px;height:auto;min-height:36px;text-align:left;width:100%}.block-editor-url-input__suggestion:hover{background:#ddd}.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{background:var(--wp-admin-theme-color-darker-20);color:#fff;outline:none}.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{position:inherit}.block-editor-url-input__button .block-editor-url-input__back{margin-right:4px;overflow:visible}.block-editor-url-input__button .block-editor-url-input__back:after{background:#ddd;content:"";display:block;height:24px;position:absolute;right:-1px;width:1px}.block-editor-url-input__button-modal{background:#fff;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.block-editor-url-input__button-modal-line{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-width:0}.block-editor-url-popover__additional-controls{border-top:1px solid #1e1e1e;padding:8px}.block-editor-url-popover__input-container{padding:8px}.block-editor-url-popover__row{align-items:center;display:flex;gap:4px}.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){flex-grow:1;gap:8px}.block-editor-url-popover__additional-controls .components-button.has-icon{height:auto;padding-left:8px;padding-right:8px;text-align:left}.block-editor-url-popover__additional-controls .components-button.has-icon>svg{margin-right:8px}.block-editor-url-popover__settings-toggle{flex-shrink:0}.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{transform:rotate(180deg)}.block-editor-url-popover__settings{border-top:1px solid #1e1e1e;display:block;padding:16px}.block-editor-url-popover__link-container-content{align-items:center;display:flex}.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{display:flex}.block-editor-url-popover__link-viewer-url{align-items:center;display:flex;flex-grow:1;flex-shrink:1;margin-right:8px;max-width:350px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-url-popover__link-viewer-url.has-invalid-link{color:#cc1818}.block-editor-url-popover__expand-on-click{align-items:center;display:flex;min-width:350px;white-space:nowrap}.block-editor-url-popover__expand-on-click .text{flex-grow:1}.block-editor-url-popover__expand-on-click .text p{line-height:16px;margin:0}.block-editor-url-popover__expand-on-click .text p.description{color:#757575;font-size:12px}.background-block-support-panel.background-block-support-panel .background-block-support-panel__inner-wrapper{row-gap:0}.block-editor-content-only-controls__link{border-color:#ccc;width:100%}.block-editor-content-only-controls__link-row{align-items:center}.block-editor-content-only-controls__link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-editor-content-only-controls__media{border-color:#ccc;padding-right:32px;width:100%}.block-editor-content-only-controls__media-replace-flow{display:block}.block-editor-content-only-controls__media-row{align-items:center}.block-editor-content-only-controls__media-placeholder{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:24px;padding:0;width:24px}.block-editor-content-only-controls__media-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-editor-content-only-controls__media-thumbnail{align-self:center;border-radius:2px;height:20px;overflow:hidden;width:20px}.block-editor-content-only-controls__media-thumbnail img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.block-editor-content-only-controls{position:relative}.block-editor-content-only-controls__media-reset{border-radius:2px;margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-content-only-controls__media-reset{transition:opacity .1s ease-in-out}}.block-editor-content-only-controls:hover .block-editor-content-only-controls__media-reset,.block-editor-content-only-controls__media-reset:focus,.block-editor-content-only-controls__media-reset:hover{opacity:1}@media (hover:none){.block-editor-content-only-controls__media-reset{opacity:1}}.block-editor-content-only-controls__rich-text{background:#fff;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:#1e1e1e;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.block-editor-content-only-controls__rich-text{font-size:13px;line-height:normal}}.block-editor-content-only-controls__rich-text:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.block-editor-content-only-controls__rich-text:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.block-editor-content-only-controls__rich-text::-moz-placeholder{color:rgba(30,30,30,.62)}.block-editor-content-only-controls__rich-text::placeholder{color:rgba(30,30,30,.62)}.block-editor-content-only-controls__rich-text{border-color:#949494}.block-editor-content-only-controls__rich-text::-moz-placeholder{color:color-mix(in srgb,#1e1e1e,transparent 38%)}.block-editor-content-only-controls__rich-text::placeholder{color:color-mix(in srgb,#1e1e1e,transparent 38%)}.block-editor-content-only-controls__rich-text{min-height:40px;padding:12px}.block-editor-block-fields__container{padding:0 16px 16px}.block-editor-block-fields__container:first-of-type{border-block-start:1px solid #e0e0e0;padding-block-start:8px}.block-editor-block-fields__header{margin-bottom:4px;padding:8px 0}.block-editor-block-fields__header-icon{flex:0 0 24px}.block-editor-block-fields__header-title{flex:1;margin:0!important}.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{flex-direction:row}.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{color:#757575;font-size:12px;margin-bottom:16px}.block-editor-hooks__position-control-item{max-inline-size:max(var(--anchor-width) - 2 * var(--wp-ui-popup-padding),223px)}.block-editor-hooks__position-control-item-hint{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-block-start:4px}div.block-editor-bindings__panel{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{color:inherit}.border-block-support-panel .single-column{grid-column:span 1}.color-block-support-panel .block-editor-contrast-checker{grid-column:span 2;margin-top:16px}.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{row-gap:0}.elements-block-support-panel.elements-block-support-panel .elements-block-support-panel__inner-wrapper{row-gap:0}.dimensions-block-support-panel .single-column{grid-column:span 1}.block-editor-hooks__layout-constrained .components-base-control{margin-bottom:0}.block-editor-hooks__layout-constrained-helptext{color:#757575;font-size:12px;margin-bottom:0}.layout-block-support-panel .block-editor-hooks__flex-layout-controls{grid-column:1/-1}.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{margin-bottom:12px}.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{margin-bottom:8px}.block-editor-hooks__grid-layout-columns-and-rows-controls,.block-editor-hooks__grid-layout-minimum-width-control{border:0;margin:0;padding:0}.block-editor__spacing-visualizer{border-color:var(--wp-admin-theme-color);border-style:solid;bottom:0;box-sizing:border-box;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.typography-block-support-panel .single-column{grid-column:span 1}.block-editor-block-toolbar{display:flex;flex-grow:1;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}@media not (prefers-reduced-motion){.block-editor-block-toolbar{transition:border-color .1s linear,box-shadow .1s linear}}@media (min-width:600px){.block-editor-block-toolbar{overflow:inherit}}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{background:none;border:0;border-right:1px solid #ddd;margin-bottom:-1px;margin-top:-1px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{background:color-mix(in srgb,var(--wp-block-synced-color) 10%,transparent);border-radius:2px}.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true],.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true]:hover{color:#1e1e1e}.block-editor-block-toolbar.is-connected .block-editor-block-toolbar__block-icon,.block-editor-block-toolbar.is-synced .block-editor-block-toolbar__block-icon{color:var(--wp-block-synced-color)}.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{border-right:none}.block-editor-block-toolbar .components-toolbar-group:empty{display:none}.block-editor-block-contextual-toolbar{background-color:#fff;display:block;flex-shrink:3;position:sticky;top:0;width:100%;z-index:31}.block-editor-block-contextual-toolbar.components-accessible-toolbar{border:none;border-radius:0}.block-editor-block-contextual-toolbar.is-unstyled{box-shadow:0 1px 0 0 rgba(0,0,0,.133)}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{overflow:auto;overflow-y:hidden}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{height:12px;width:12px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{background-color:transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e0e0e0;border:3px solid transparent;border-radius:8px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{background-color:#949494}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#e0e0e0 transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{scrollbar-color:#949494 transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{will-change:transform}@media (hover:none){.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#949494 transparent}}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-gutter:auto}.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{display:none}.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{flex-grow:0;width:auto}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{margin-bottom:-1px;margin-top:-1px;position:relative}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{align-items:center;background-color:#1e1e1e;border-radius:100%;content:"";display:inline-flex;height:2px;position:absolute;top:15px;width:2px}.block-editor-block-toolbar__block-controls .components-toolbar-group{padding:0}.block-editor-block-toolbar__pattern-overrides-popover .components-popover__content{min-width:260px;padding:16px}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{display:flex;flex-wrap:nowrap}.block-editor-block-toolbar__slot{display:inline-flex}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)){width:auto}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)) svg{display:none}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)):after{content:attr(aria-label);font-size:12px}.show-icon-labels .block-editor-block-toolbar .block-editor-block-icon{height:0!important;min-width:0!important;width:0!important}.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{text-wrap:nowrap;border-bottom-right-radius:0;border-top-right-radius:0;padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{width:0}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{position:relative;width:auto}@media (min-width:600px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#e0e0e0;content:"";height:1px;left:50%;margin-top:-.5px;position:absolute;top:50%;transform:translate(-50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{padding-left:8px;padding-right:8px}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-left:1px solid #ddd;margin-left:6px;margin-right:-6px;white-space:nowrap}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{width:auto}.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{flex-shrink:1}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{margin-left:6px}.block-editor-block-toolbar-change-design-content-wrapper{padding:12px;width:320px}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list{grid-gap:12px;display:grid;grid-template-columns:1fr 1fr}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter{background:none;border:none;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:0;padding:0}@media (min-width:782px){.block-editor-inserter{position:relative}}.block-editor-inserter__main-area{gap:16px;height:100%;position:relative}.block-editor-inserter__main-area.show-as-tabs{gap:0}@media (min-width:782px){.block-editor-inserter__main-area .block-editor-tabbed-sidebar{width:350px}}.block-editor-inserter__popover.is-quick .components-popover__content{border:none;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);outline:none}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{border-left:1px solid #ccc;border-right:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{border-radius:4px 4px 0 0;border-top:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{border:1px solid #1e1e1e}.block-editor-inserter__popover .block-editor-inserter__menu{margin:-12px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{top:60px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{height:auto;overflow:visible}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{display:none}.block-editor-inserter__toggle.components-button{align-items:center;border:none;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;outline:none;padding:0}@media not (prefers-reduced-motion){.block-editor-inserter__toggle.components-button{transition:color .2s ease}}.block-editor-inserter__menu{height:100%;overflow:visible;position:relative}@media (min-width:782px){.block-editor-inserter__menu.show-panel{width:630px}}.block-editor-inserter__inline-elements{margin-top:-1px}.block-editor-inserter__menu.is-bottom:after{border-bottom-color:#fff}.components-popover.block-editor-inserter__popover{z-index:99999}.block-editor-inserter__search{background-color:#fff;border-bottom:1px solid transparent;padding:16px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.block-editor-inserter__search{transition:border-bottom-color .1s linear}}.block-editor-inserter__search.is-scrolled{border-bottom-color:#e0e0e0}.block-editor-inserter__no-tab-container{flex-grow:1;overflow-y:auto;position:relative}.block-editor-inserter__panel-header{align-items:center;display:inline-flex;padding:0 16px;position:relative}.block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 12px 0 0;text-transform:uppercase}.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{height:36px;line-height:36px}.block-editor-inserter__panel-dropdown select{border:none}.block-editor-inserter__reusable-blocks-panel{position:relative;text-align:right}.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{padding:32px;text-align:center}.block-editor-inserter__child-blocks{padding:0 16px}.block-editor-inserter__parent-block-header{align-items:center;display:flex}.block-editor-inserter__parent-block-header h2{font-size:13px}.block-editor-inserter__parent-block-header .block-editor-block-icon{margin-right:8px}.block-editor-inserter__preview-container__popover{top:16px!important}.block-editor-inserter__preview-container{display:none;max-height:calc(100% - 32px);overflow-y:hidden;padding:16px;width:280px}@media (min-width:782px){.block-editor-inserter__preview-container{display:block}}.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{height:100%}.block-editor-inserter__preview-container .block-editor-block-card{padding-bottom:4px;padding-left:0;padding-right:0}.block-editor-inserter__insertable-blocks-at-selection{border-bottom:1px solid #e0e0e0}.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0 16px 16px}.block-editor-inserter__media-tabs-container{padding-top:16px}.block-editor-inserter__category-tablist{margin-bottom:8px}.block-editor-inserter__category-panel{display:flex;flex-direction:column;outline:1px solid transparent;padding:0 16px}@media (min-width:782px){.block-editor-inserter__category-panel{background:#f0f0f0;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:calc(100% + 1px);left:350px;padding:0;position:absolute;top:-1px;width:280px}.block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{padding:0 24px 16px}}.block-editor-inserter__patterns-category-panel-header{padding:8px 0}@media (min-width:782px){.block-editor-inserter__patterns-category-panel-header{padding:8px 24px}}.block-editor-inserter__patterns-category-no-results{margin-top:24px}.block-editor-inserter__patterns-filter-help{border-top:1px solid #ddd;color:#757575;min-width:280px;padding:16px}.block-editor-block-patterns-list,.block-editor-inserter__media-list{flex-grow:1;height:100%;overflow-y:auto}.block-editor-inserter__preview-content{align-items:center;background:#f0f0f0;display:grid;flex-grow:1}.block-editor-inserter__preview-content-missing{align-items:center;background:#f0f0f0;border-radius:2px;color:#757575;display:flex;flex:1;justify-content:center;min-height:144px}.block-editor-inserter__tips{border-top:1px solid #ddd;flex-shrink:0;padding:16px;position:relative}.block-editor-inserter__quick-inserter{max-width:100%;width:100%}@media (min-width:782px){.block-editor-inserter__quick-inserter{width:350px}}.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{float:left;height:0;padding:0}.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{grid-gap:8px;display:grid;grid-template-columns:1fr 1fr}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter__quick-inserter-separator{border-top:1px solid #ddd}.block-editor-inserter__popover.is-quick>.components-popover__content{padding:0}.block-editor-inserter__quick-inserter-expand{padding:0 16px 16px}.block-editor-inserter__quick-inserter-expand-toggle{justify-content:center;width:100%}.block-editor-block-patterns-explorer__sidebar{padding-bottom:24px}@media (min-width:782px){.block-editor-block-patterns-explorer__sidebar{bottom:0;left:0;overflow-x:visible;overflow-y:auto;padding:24px;position:absolute;top:72px;width:280px}.block-editor-block-patterns-explorer__panel{margin-inline-start:280px}}.block-editor-block-patterns-explorer__no-results{padding:32px;text-align:center}.block-editor-block-patterns-explorer__list{padding:24px 0 32px}.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{width:380px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-gap:32px;display:grid;grid-template-columns:repeat(1,1fr);margin-bottom:16px}@media (min-width:1080px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(3,1fr)}}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{min-height:240px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{height:inherit;max-height:800px;min-height:100px}.components-heading.block-editor-inserter__patterns-category-panel-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{justify-content:center;margin-top:16px;padding:16px;width:100%}.block-editor-inserter__media-mobile-screen{align-self:stretch;display:flex;flex-direction:column}.block-editor-inserter__media-panel{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 16px}@media (min-width:782px){.block-editor-inserter__media-panel{flex:0 1 auto;min-height:100%;padding:0}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:24px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:0;padding:16px 24px}}.block-editor-inserter__media-panel .block-editor-inserter__no-results{flex-grow:1}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{flex-shrink:0;padding-bottom:16px;padding-top:16px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{padding-left:24px;padding-right:24px}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-attach.components-button{justify-content:center;padding:16px}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results{display:flex;flex-direction:column;flex-grow:1;min-height:0}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{animation:inserter-media-panel-pulse 1s ease-in-out infinite;opacity:1}}.block-editor-inserter__media-panel.has-footer .block-editor-inserter__media-list{padding-bottom:0}@keyframes inserter-media-panel-pulse{0%,to{opacity:1}50%{opacity:.5}}.block-editor-inserter__media-panel-detach-modal{z-index:1000001}.block-editor-inserter__media-panel-detach-modal p{margin-top:0}.block-editor-inserter__media-panel-detach-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.block-editor-inserter__media-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:24px;position:relative}.block-editor-inserter__media-list__list-item.is-placeholder{min-height:100px}.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{cursor:grab}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{outline-color:rgba(0,0,0,.3)}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button,.block-editor-inserter__media-list__list-item:focus-within .block-editor-inserter__media-list__item-preview-options>button{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{position:absolute;right:8px;top:8px}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{background:#fff;display:none}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{box-shadow:inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-inserter__media-list__item{height:100%}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{align-items:center;border-radius:2px;display:flex;overflow:hidden}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{margin:0 auto;max-width:100%;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}@media not (prefers-reduced-motion){.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{transition:outline .1s linear}}.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{min-width:auto}.block-editor-inserter__mobile-tab-navigation{height:100%;padding:16px}.block-editor-inserter__mobile-tab-navigation>*{height:100%}@media (min-width:600px){.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{max-width:480px}}.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{margin:0}.block-editor-inserter__hint{margin:16px 16px 0}.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{height:40px}.block-editor-inserter__pattern-panel-placeholder{display:none}.block-editor-inserter__menu.is-zoom-out{display:flex}@media (min-width:782px){.block-editor-inserter__menu.is-zoom-out.show-panel:after{content:"";display:block;height:100%;width:300px}}@media (max-width:959px){.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}}.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:none;padding:0 24px 16px}@media (min-width:480px){.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:block}}.spacing-sizes-control{border:0;margin:0;padding:0}.spacing-sizes-control .spacing-sizes-control__label,.spacing-sizes-control .spacing-sizes-control__unit-control{margin-bottom:0}.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__preset-range{flex:1;margin-bottom:0}.spacing-sizes-control__header{height:16px;margin-bottom:12px}.spacing-sizes-control__wrapper{align-items:center}.spacing-sizes-control__dropdown{height:24px}.spacing-sizes-control__wrapper .preset-input-control__icon{margin-left:-4px}.block-editor-block-visibility-modal{z-index:1000001}.block-editor-block-visibility-modal__options{border:0;list-style:none;margin:24px 0;padding:0}.block-editor-block-visibility-modal__options-item{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 0 16px}.block-editor-block-visibility-modal__options-item:last-child{margin:0}.block-editor-block-visibility-modal__options-item--everywhere{align-items:start;flex-direction:column}.block-editor-block-visibility-modal__options-checkbox--everywhere{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-visibility-modal__options-icon--checked{fill:#ddd}.block-editor-block-visibility-modal__sub-options{padding-inline-start:12px;width:100%}.block-editor-block-visibility-modal__description{color:#757575;font-size:12px}.block-editor-block-visibility-info{align-items:center;display:flex;justify-content:start;margin:0 16px 16px;padding-bottom:4px;padding-top:4px}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-autocompleters__block{white-space:nowrap}.block-editor-autocompleters__block .block-editor-block-icon{margin-right:8px}.block-editor-autocompleters__block[aria-selected=true] .block-editor-block-icon{color:inherit!important}.block-editor-global-styles-background-panel__inspector-media-replace-container{position:relative}.block-editor-global-styles-background-panel__inspector-media-replace-container.is-open{background-color:#f0f0f0}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item{border:0;flex-grow:1}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .block-editor-global-styles-background-panel__inspector-preview-inner{height:100%}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown{display:block}.block-editor-global-styles-background-panel__inspector-media-replace-container .components-dropdown .block-editor-global-styles-background-panel__dropdown-toggle{height:40px}.block-editor-global-styles-background-panel__image-tools-panel-item{border:1px solid #ddd;grid-column:1/-1;position:relative}.block-editor-global-styles-background-panel__image-tools-panel-item .components-drop-zone__content-icon{display:none}.block-editor-global-styles-background-panel__image-tools-panel-item .components-dropdown{display:block}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button{color:#1e1e1e;display:block;width:100%}.block-editor-global-styles-background-panel__image-tools-panel-item button.components-button:hover{color:var(--wp-admin-theme-color)}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading{height:100%;padding:10px 0 0;position:absolute;width:100%;z-index:1}.block-editor-global-styles-background-panel__image-tools-panel-item .block-editor-global-styles-background-panel__loading svg{margin:0}.block-editor-global-styles-background-panel__dropdown-toggle{background:transparent;border:none;cursor:var(--wpds-cursor-control,pointer);height:100%;padding-left:12px;padding-right:32px;width:100%}.block-editor-global-styles-background-panel__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles-background-panel__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-background-panel__reset.has-local-override-from-global-styles__reset{align-items:center;display:inline-flex;justify-content:center;margin-block:0;margin-inline:0 8px;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.block-editor-global-styles-background-panel__reset.block-editor-global-styles-background-panel__reset{border-radius:2px}.block-editor-global-styles-background-panel__dropdown-toggle:hover+.block-editor-global-styles-background-panel__reset,.block-editor-global-styles-background-panel__reset:focus,.block-editor-global-styles-background-panel__reset:focus-within,.block-editor-global-styles-background-panel__reset:hover{opacity:1}@media (hover:none){.block-editor-global-styles-background-panel__reset{opacity:1}}.block-editor-global-styles-background-panel__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-editor-global-styles-background-panel__inspector-image-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;outline:1px solid transparent;width:20px}.block-editor-global-styles-background-panel__dropdown-content-wrapper{min-width:260px;overflow-x:hidden}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker-wrapper{background-color:#f0f0f0;border:1px solid #ddd;border-radius:2px;width:100%}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker__media--image{max-height:180px}.block-editor-global-styles-background-panel__dropdown-content-wrapper .components-focal-point-picker:after{content:none}.modal-open .block-editor-global-styles-background-panel__popover{z-index:159890}.block-editor-global-styles-background-panel__media-replace-popover .components-popover__content{width:auto}.block-editor-global-styles-background-panel__media-replace-popover .components-menu-item__button.components-button{padding:0 8px}.block-editor-global-styles-background-panel__media-replace-popover .components-button .components-menu-items__item-icon.has-icon-right{margin-left:16px}.block-editor-block-alignment-control__menu-group .components-menu-item__info{margin-top:0}iframe[name=editor-canvas]{box-sizing:border-box;display:block;height:100%;width:100%}@media not (prefers-reduced-motion){iframe[name=editor-canvas]{transition:all .4s cubic-bezier(.46,.03,.52,.96)}}iframe[name=editor-canvas]{background-color:var(--wp-editor-canvas-background)}.block-editor-block-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.block-editor-block-icon.has-colors svg{fill:currentColor}.block-editor-block-icon svg{max-height:24px;max-width:24px;min-height:20px;min-width:20px}.block-editor-block-inspector p:not(.components-base-control__help){margin-top:0}.block-editor-block-inspector h2,.block-editor-block-inspector h3{color:#1e1e1e;font-size:13px;margin-bottom:1.5em}.block-editor-block-inspector .block-editor-html-element-control:where(:not(:last-child)),.block-editor-block-inspector .block-editor-image-size-control:where(:not(:last-child)),.block-editor-block-inspector .components-base-control:where(:not(:last-child)),.block-editor-block-inspector .components-radio-control:where(:not(:last-child)){margin-bottom:16px}.block-editor-block-inspector .block-editor-html-element-control .components-base-control,.block-editor-block-inspector .block-editor-image-size-control .components-base-control,.block-editor-block-inspector .components-focal-point-picker-control .components-base-control,.block-editor-block-inspector .components-query-controls .components-base-control,.block-editor-block-inspector .components-range-control .components-base-control{margin-bottom:0}.block-editor-block-inspector .components-panel__body{border:none;border-top:1px solid #e0e0e0;margin-top:-1px}.block-editor-block-inspector__no-block-tools,.block-editor-block-inspector__no-blocks{background:#fff;display:block;font-size:13px;padding:32px 16px;text-align:center}.block-editor-block-inspector__no-block-tools{border-top:1px solid #ddd}.block-editor-block-inspector-edit-contents{margin:0 16px 16px}.block-editor-block-inspector-edit-contents .block-editor-block-inspector-edit-contents__button{justify-content:center}.block-editor-block-list__insertion-point{bottom:0;left:0;position:absolute;right:0;top:0}.block-editor-block-list__insertion-point-indicator{background:var(--wp-admin-theme-color);border-radius:2px;opacity:0;position:absolute;transform-origin:center;will-change:transform,opacity}.block-editor-block-list__insertion-point.is-vertical>.block-editor-block-list__insertion-point-indicator{height:4px;top:calc(50% - 2px);width:100%}.block-editor-block-list__insertion-point.is-horizontal>.block-editor-block-list__insertion-point-indicator{bottom:0;left:calc(50% - 2px);top:0;width:4px}.block-editor-block-list__insertion-point-inserter{display:none;position:absolute;will-change:transform}@media (min-width:480px){.block-editor-block-list__insertion-point-inserter{display:flex}}.block-editor-block-list__insertion-point-inserter{justify-content:center;left:calc(50% - 12px);top:calc(50% - 12px)}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div{pointer-events:none}.block-editor-block-list__block-side-inserter-popover .components-popover__content>div>*{pointer-events:all}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter{line-height:0;position:absolute;right:0;top:0}.block-editor-block-list__empty-block-inserter.block-editor-block-list__empty-block-inserter:disabled{display:none}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:#1e1e1e;color:#fff;height:24px;min-width:24px;padding:0}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon:hover,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:var(--wp-admin-theme-color);color:#fff}@media not (prefers-reduced-motion){.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.block-editor-block-list__empty-block-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg,.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon.is-pressed svg{transform:rotate(45deg)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon{background:var(--wp-admin-theme-color)}.block-editor-block-list__insertion-point-inserter .block-editor-inserter__toggle.components-button.has-icon:hover{background:#1e1e1e}@keyframes hide-during-dragging{to{position:fixed;transform:translate(9999px,9999px)}}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar{border:1px solid #1e1e1e;border-radius:2px;margin-bottom:8px;margin-top:8px;overflow:visible;pointer-events:all;position:static;width:auto}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-left:56px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent{margin-left:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-left:94px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-contextual-toolbar.has-parent:has(.block-editor-block-parent-selector__inserter){margin-left:0}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar{overflow:visible}.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar,.components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar .components-toolbar-group{border-right-color:#1e1e1e}.components-popover.block-editor-block-list__block-popover.is-insertion-point-visible{visibility:hidden}.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{opacity:0}@media not (prefers-reduced-motion){.is-dragging-components-draggable .components-popover.block-editor-block-list__block-popover{animation:hide-during-dragging 1ms linear forwards}}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{left:-57px;position:absolute}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter){background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;left:-95px}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter)>.components-toolbar-group:last-child{border-right:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:has(.block-editor-block-parent-selector__inserter) .block-editor-block-parent-selector__button{background:none;border:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{background:transparent;color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:#1e1e1e;border-radius:2px;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:-1}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:#fff}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon{color:inherit;padding:0 12px;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon svg{display:none}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:after{background:none;border-radius:0;content:attr(aria-label);height:auto;position:static;transform:none;white-space:nowrap;width:auto}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover{color:var(--wp-admin-theme-color)}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__inserter.components-button.has-icon:hover:after{background:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:before{content:""}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector:after{display:none}.components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{background-color:#fff;border:1px solid #1e1e1e;padding-left:6px;padding-right:6px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector .block-editor-block-parent-selector__button{padding-left:12px;padding-right:12px}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-parent-selector{left:auto;margin-left:-1px;position:relative}.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-mover__move-button-container,.show-icon-labels .components-popover.block-editor-block-list__block-popover .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-left:1px solid #1e1e1e}.is-dragging-components-draggable .components-tooltip{display:none}.components-popover.block-editor-block-popover__inbetween .block-editor-button-pattern-inserter__button{left:50%;pointer-events:all;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.block-editor-block-tools--is-dragging>.popover-slot{display:none}.block-editor-block-lock-modal{z-index:1000001}.block-editor-block-lock-modal__options{border:0;margin:0;padding:0}.block-editor-block-lock-modal__options legend{margin-bottom:16px;padding:0}.block-editor-block-lock-modal__checklist{list-style:none;margin:0;padding:0}.block-editor-block-lock-modal__options-all{padding:12px 0}.block-editor-block-lock-modal__options-all .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-lock-modal__checklist-item{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0;padding:12px 0 12px 32px}.block-editor-block-lock-modal__checklist-item .block-editor-block-lock-modal__lock-icon{fill:#1e1e1e;flex-shrink:0;margin-right:12px}.block-editor-block-lock-modal__checklist-item:hover{background-color:#f0f0f0;border-radius:2px}.block-editor-block-lock-modal__template-lock{border-top:1px solid #ddd;margin-top:16px;padding-top:16px}.block-editor-block-lock-modal__actions{margin-top:24px}.block-editor-block-lock-toolbar .components-button.has-icon{min-width:36px!important}.block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{margin-left:-6px!important}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-lock-toolbar{border-left:1px solid #1e1e1e;margin-left:6px!important;margin-right:-6px}.block-editor-block-allowed-blocks-control:not(:only-child){margin-top:16px}.block-editor-block-allowed-blocks-control__button{justify-content:center;width:100%}.block-editor-block-allowed-blocks-modal{z-index:1000001}.block-editor-block-allowed-blocks-modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:-24px;left:0;margin:0 -24px -24px;padding:16px 24px;position:sticky;z-index:1}.block-editor-block-breadcrumb{list-style:none;margin:0;padding:0}.block-editor-block-breadcrumb li{display:inline-flex;margin:0;white-space:nowrap}.block-editor-block-breadcrumb li .block-editor-block-breadcrumb__separator{fill:currentColor;margin-left:-4px;margin-right:-4px;transform:scaleX(1)}.block-editor-block-breadcrumb li:last-child .block-editor-block-breadcrumb__separator{display:none}.block-editor-block-breadcrumb__current{cursor:default}.block-editor-block-breadcrumb__button.block-editor-block-breadcrumb__button,.block-editor-block-breadcrumb__current{color:#1e1e1e;font-size:inherit;padding:0 8px}.block-editor-block-card{color:#1e1e1e;padding:16px}.block-editor-block-card.is-parent{padding-bottom:4px}.block-editor-block-card.is-child{padding-top:4px}.block-editor-block-card__parent-select-button{align-items:start;height:auto!important;padding:0;text-align:start}.block-editor-block-card__title{align-items:center;display:flex;flex-wrap:wrap;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px 8px}.block-editor-block-card__title.block-editor-block-card__title{font-size:13px;line-height:1.4;margin:0}.block-editor-block-card__name{padding:3px 0}.block-editor-block-card .block-editor-block-icon,.block-editor-block-card__child-indicator-icon{flex:0 0 24px;height:24px;margin-left:0;margin-right:12px;width:24px}.block-editor-block-card.is-synced .block-editor-block-icon{color:var(--wp-block-synced-color)}.block-editor-block-compare{height:auto}.block-editor-block-compare__wrapper{display:flex;padding-bottom:16px}.block-editor-block-compare__wrapper>div{display:flex;flex-direction:column;justify-content:space-between;max-width:600px;min-width:200px;padding:0 16px 0 0;width:50%}.block-editor-block-compare__wrapper>div button{float:right}.block-editor-block-compare__wrapper .block-editor-block-compare__converted{border-left:1px solid #ddd;padding-left:15px;padding-right:0}.block-editor-block-compare__wrapper .block-editor-block-compare__html{border-bottom:1px solid #ddd;color:#1e1e1e;font-family:Menlo,Consolas,monaco,monospace;font-size:12px;line-height:1.7;padding-bottom:15px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span{background-color:#e6ffed;padding-bottom:3px;padding-top:3px}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__added{background-color:#acf2bd}.block-editor-block-compare__wrapper .block-editor-block-compare__html span.block-editor-block-compare__removed{background-color:#cc1818}.block-editor-block-compare__wrapper .block-editor-block-compare__preview{padding:16px 0 0}.block-editor-block-compare__wrapper .block-editor-block-compare__preview p{font-size:12px;margin-top:0}.block-editor-block-compare__wrapper .block-editor-block-compare__action{margin-top:16px}.block-editor-block-compare__wrapper .block-editor-block-compare__heading{font-size:1em;font-weight:400;margin:.67em 0}.block-editor-block-draggable-chip-wrapper{left:0;position:absolute;top:-24px}.block-editor-block-draggable-chip{background-color:#1e1e1e;border-radius:2px;box-shadow: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);color:#fff;cursor:grabbing;display:inline-flex;height:48px;padding:0 13px;position:relative;-webkit-user-select:none;user-select:none;width:max-content}.block-editor-block-draggable-chip svg{fill:currentColor}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content{justify-content:flex-start;margin:auto}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item{margin-right:6px}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content>.components-flex__item:last-child{margin-right:0}.block-editor-block-draggable-chip .block-editor-block-draggable-chip__content .block-editor-block-icon svg{min-height:18px;min-width:18px}.block-editor-block-draggable-chip .components-flex__item{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{align-items:center;background-color:transparent;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{transition:all .1s linear .1s}}.block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled .block-editor-block-draggable-chip__disabled-icon{background:transparent linear-gradient(-45deg,transparent 47.5%,#fff 0,#fff 52.5%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;display:inline-block;height:20px;padding:0;width:20px}.block-draggable-invalid-drag-token .block-editor-block-draggable-chip__disabled.block-editor-block-draggable-chip__disabled{background-color:#757575;box-shadow: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);opacity:1}.block-editor-block-manager__no-results{font-style:italic;padding:24px 0;text-align:center}.block-editor-block-manager__category{isolation:isolate;margin:0 0 24px}.block-editor-block-manager__category-title{background-color:#fff;padding:16px 0;position:sticky;top:-4px;z-index:1}.block-editor-block-manager__category-title .components-checkbox-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-manager__checklist{margin-top:0}.block-editor-block-manager__category-title,.block-editor-block-manager__checklist-item{border-bottom:1px solid #ddd}.block-editor-block-manager__checklist-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;padding:8px 0 8px 16px}.components-modal__content .block-editor-block-manager__checklist-item.components-checkbox-control__input-container{margin:0 8px}.block-editor-block-manager__checklist-item .block-editor-block-icon{fill:#1e1e1e;color:#1e1e1e;margin-right:10px}.block-editor-block-manager__results{border-top:1px solid #ddd}.block-editor-block-manager__disabled-blocks-count+.block-editor-block-manager__results{border-top-width:0}.block-editor-block-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{flex-direction:column}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>*{height:20px;min-width:0!important;width:100%}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{flex-shrink:0;top:3px}.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{bottom:3px;flex-shrink:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{width:48px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container>*{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button{padding-left:0;padding-right:0}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-up-button svg{left:5px}.block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container .block-editor-block-mover-button.is-down-button svg{right:5px}}.block-editor-block-mover__drag-handle{cursor:grab}@media (min-width:600px){.block-editor-block-mover__drag-handle{min-width:0!important;overflow:hidden;width:24px}.block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon.has-icon{padding-left:0;padding-right:0}}.components-button.block-editor-block-mover-button{overflow:hidden}.components-button.block-editor-block-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-button.block-editor-block-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-button.block-editor-block-mover-button:focus,.components-button.block-editor-block-mover-button:focus:before,.components-button.block-editor-block-mover-button:focus:enabled{box-shadow:none;outline:none}.components-button.block-editor-block-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-navigation__container{min-width:280px}.block-editor-block-navigation__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 12px;text-transform:uppercase}.block-editor-block-patterns-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:16px;position:relative}.block-editor-block-patterns-list__list-item.is-placeholder{min-height:100px}.block-editor-block-patterns-list__list-item[draggable=true]{cursor:grab}.block-editor-block-patterns-list__item{height:100%;outline:0;scroll-margin-bottom:56px;scroll-margin-top:24px}.block-editor-block-patterns-list__item .block-editor-block-patterns-list__item-title{flex-grow:1;text-align:left}.block-editor-block-patterns-list__item .block-editor-block-preview__container{align-items:center;border-radius:4px;display:flex;overflow:hidden}.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media not (prefers-reduced-motion){.block-editor-block-patterns-list__item .block-editor-block-preview__container:after{transition:outline .1s linear}}.block-editor-block-patterns-list__item.is-selected .block-editor-block-preview__container:after{outline-color:#1e1e1e;outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.block-editor-block-patterns-list__item[data-focus-visible] .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-details:not(:empty){align-items:center;margin-top:8px;padding-bottom:4px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper{height:24px;min-width:24px}.block-editor-block-patterns-list__item .block-editor-patterns__pattern-icon-wrapper .block-editor-patterns__pattern-icon{fill:var(--wp-block-synced-color)}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination{border-top:1px solid #2f2f2f;justify-content:center;padding:4px}.show-icon-labels .block-editor-patterns__grid-pagination-button{width:auto}.show-icon-labels .block-editor-patterns__grid-pagination-button span{display:none}.show-icon-labels .block-editor-patterns__grid-pagination-button:before{content:attr(aria-label)}.components-popover.block-editor-block-popover{margin:0!important;pointer-events:none;position:absolute;z-index:31}.components-popover.block-editor-block-popover .components-popover__content{margin:0!important;min-width:auto;overflow-y:visible;width:max-content}.components-popover.block-editor-block-popover:not(.block-editor-block-popover__inbetween,.block-editor-block-popover__drop-zone,.block-editor-block-list__block-side-inserter-popover) .components-popover__content *{pointer-events:all}.components-popover.block-editor-block-popover__inbetween,.components-popover.block-editor-block-popover__inbetween *{pointer-events:none}.components-popover.block-editor-block-popover__inbetween .is-with-inserter,.components-popover.block-editor-block-popover__inbetween .is-with-inserter *{pointer-events:all}.components-popover.block-editor-block-popover__drop-zone *{pointer-events:none}.components-popover.block-editor-block-popover__drop-zone .block-editor-block-popover__drop-zone-foreground{background-color:var(--wp-admin-theme-color);border-radius:2px;inset:0;position:absolute}.block-editor-block-preview__container{overflow:hidden;position:relative;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content{left:0;margin:0;min-height:auto;overflow:visible;text-align:initial;top:0;transform-origin:top left;width:100%}.block-editor-block-preview__container .block-editor-block-preview__content .block-editor-block-list__insertion-point,.block-editor-block-preview__container .block-editor-block-preview__content .block-list-appender{display:none}.block-editor-block-preview__container:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.block-editor-block-quick-navigation__item{font-weight:var(--wpds-typography-font-weight-default,400)}.block-editor-block-rename-modal{z-index:1000001}.block-editor-block-styles__preview-panel{display:none;z-index:90}@media (min-width:782px){.block-editor-block-styles__preview-panel{display:block}}.block-editor-block-styles__preview-panel .block-editor-block-icon{display:none}.block-editor-block-styles{grid-column:1/-1}.block-editor-block-styles__variants{display:grid;gap:8px}.block-editor-block-styles__variants .block-editor-block-styles__row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.block-editor-block-styles__variants .block-editor-block-styles__item-text{text-align:start;text-align-last:center}.components-popover.block-editor-block-switcher__popover .components-popover__content{min-width:300px}.block-editor-block-switcher__popover-preview-container{bottom:0;left:0;pointer-events:none;position:absolute;top:-1px;width:100%}.block-editor-block-switcher__popover-preview{overflow:hidden}.block-editor-block-switcher__popover-preview .components-popover__content{background:#fff;border:1px solid #1e1e1e;border-radius:4px;box-shadow:none;outline:none;overflow:auto;width:300px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview{margin:16px 0;max-height:468px;overflow:hidden;padding:0 16px}.block-editor-block-switcher__popover-preview .block-editor-block-switcher__preview.is-pattern-list-preview{overflow:unset}.block-editor-block-switcher__preview-patterns-container{padding-bottom:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item{margin-top:16px}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-preview__container{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border-radius:2px;height:100%}@media not (prefers-reduced-motion){.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{transition:all .05s ease-in-out}}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item{border:1px solid transparent;position:relative}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:focus,.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) #1e1e1e}.block-editor-block-switcher__preview-patterns-container .block-editor-block-switcher__preview-patterns-container-list__list-item .block-editor-block-switcher__preview-patterns-container-list__item .block-editor-block-switcher__preview-patterns-container-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding:4px;text-align:center}.block-editor-block-switcher__no-transforms{color:#757575;margin:0;padding:6px 8px}.block-editor-block-switcher__binding-indicator{display:block;padding:8px}.block-editor-block-types-list>[role=presentation]{display:flex;flex-wrap:wrap}.block-editor-block-pattern-setup{align-items:flex-start;border-radius:2px;display:flex;flex-direction:column;justify-content:center;width:100%}.block-editor-block-pattern-setup.view-mode-grid{padding-top:4px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__toolbar{justify-content:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:2;column-gap:24px;display:block;padding:0 32px;width:100%}@media (min-width:1440px){.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container{column-count:3}}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-preview__container,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container div[role=button]{cursor:var(--wpds-cursor-control,pointer)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item{scroll-margin:5px 0}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-preview__container{box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-preview__container{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:focus .block-editor-block-pattern-setup-list__item-title,.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__item:hover .block-editor-block-pattern-setup-list__item-title{color:var(--wp-admin-theme-color)}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item{break-inside:avoid-column;margin-bottom:24px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-pattern-setup-list__item-title{cursor:var(--wpds-cursor-control,pointer);font-size:12px;padding-top:8px;text-align:center}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__container{border:1px solid #ddd;border-radius:4px;min-height:100px}.block-editor-block-pattern-setup.view-mode-grid .block-editor-block-pattern-setup__container .block-editor-block-pattern-setup-list__list-item .block-editor-block-preview__content{width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar{align-items:center;align-self:stretch;background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:row;height:64px;justify-content:space-between;margin:0;padding:16px;position:absolute;text-align:left;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__display-controls{display:flex}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions,.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__navigation{display:flex;width:calc(50% - 36px)}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__toolbar .block-editor-block-pattern-setup__actions{justify-content:flex-end}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container{height:100%;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;transform-style:preserve-3d}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container *{box-sizing:border-box}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{background-color:#fff;height:100%;margin:auto;padding:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{transition:transform .5s,z-index .5s}}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide{z-index:100}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.active-slide{opacity:1;position:relative;z-index:102}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.previous-slide{transform:translateX(-100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .carousel-container .pattern-slide.next-slide{transform:translateX(100%);z-index:101}.block-editor-block-pattern-setup .block-editor-block-pattern-setup__container .block-list-appender{display:none}.block-editor-block-pattern-setup__carousel,.block-editor-block-pattern-setup__grid{width:100%}.block-editor-block-variation-transforms{box-sizing:border-box;padding:0 16px 16px}.block-editor-block-variation-transforms:where(fieldset){border:0;margin:0;min-inline-size:0}.block-editor-block-variation-transforms__button{justify-content:center;width:100%}.components-border-radius-control__header{height:16px;margin-bottom:12px}.components-border-radius-control{border:0;margin:0 0 12px;padding:0}.components-border-radius-control legend{margin-bottom:0}.components-border-radius-control .components-border-radius-control__linked-button{display:flex;justify-content:center}.components-border-radius-control .components-border-radius-control__linked-button svg{margin-right:0}.block-editor-color-gradient-control .block-editor-color-gradient-control__color-indicator{margin-bottom:12px}.block-editor-color-gradient-control__fieldset{border:0;margin:0;min-width:0;padding:0}@media screen and (min-width:782px){.block-editor-panel-color-gradient-settings .components-circular-option-picker__swatches{display:grid;grid-template-columns:repeat(6,28px)}}.block-editor-block-inspector .block-editor-panel-color-gradient-settings .components-base-control{margin-bottom:inherit}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper{grid-column:1/-1;row-gap:0}.block-editor-panel-color-gradient-settings.block-editor-panel-color-gradient-settings .block-editor-panel-color-gradient-settings__inner-wrapper>*{grid-column:1/-1}.block-editor-panel-color-gradient-settings__dropdown-content{min-height:160px}.block-editor-panel-color-gradient-settings__dropdown-content .block-editor-color-gradient-control__panel{padding:16px;width:260px}.block-editor-panel-color-gradient-settings__color-indicator{background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-panel-color-gradient-settings__contrast-notice{margin-top:16px}.block-editor-color-gradient-item{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;max-width:100%;padding:0;position:relative}.block-editor-color-gradient-item:nth-child(1 of .block-editor-color-gradient-item){border-top:1px solid #ddd;border-top-left-radius:2px;border-top-right-radius:2px}.block-editor-color-gradient-item:nth-last-child(1 of .block-editor-color-gradient-item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-color-gradient-item>div,.block-editor-color-gradient-item>div>button{border-radius:inherit}.block-editor-tools-panel-color-gradient-settings__dropdown{display:block;padding:0}.block-editor-tools-panel-color-gradient-settings__dropdown>button{height:auto;padding-bottom:10px;padding-top:10px;text-align:left}.block-editor-tools-panel-color-gradient-settings__dropdown>button.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.block-editor-tools-panel-color-gradient-settings__dropdown .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-tools-panel-color-gradient-settings__dropdown>button.has-contrast-warning .block-editor-panel-color-gradient-settings__color-name{max-width:calc(100% - 72px)}.block-editor-panel-color-gradient-settings__dropdown{width:100%}.block-editor-panel-color-gradient-settings__dropdown .component-color-indicator{flex-shrink:0}.block-editor-panel-color-gradient-settings__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-color-gradient-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-panel-color-gradient-settings__reset.block-editor-panel-color-gradient-settings__reset{border-radius:2px}.block-editor-panel-color-gradient-settings__dropdown:hover+.block-editor-panel-color-gradient-settings__reset,.block-editor-panel-color-gradient-settings__reset:focus,.block-editor-panel-color-gradient-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-color-gradient-settings__reset{opacity:1}}.block-editor-panel-color-gradient-settings__dropdown.has-contrast-warning+.block-editor-panel-color-gradient-settings__reset{right:28px}.block-editor-panel-color-gradient-settings__contrast-warning{margin:auto 8px;position:absolute;right:0;top:8px}.block-editor-panel-color-gradient-settings__contrast-warning.block-editor-panel-color-gradient-settings__contrast-warning{border-radius:2px}.block-editor-date-format-picker{border:none;margin:0 0 16px;padding:0}.block-editor-date-format-picker__custom-format-select-control__custom-option{border-top:1px solid #ddd}.block-editor-dimension-control{border:0;margin:0;padding:0}.block-editor-duotone-control__popover.components-popover>.components-popover__content{padding:8px;width:260px}.block-editor-duotone-control__popover.components-popover .components-menu-group__label{padding:0}.block-editor-duotone-control__popover.components-popover .components-circular-option-picker__swatches{display:grid;gap:12px;grid-template-columns:repeat(6,28px);justify-content:space-between}.block-editor-duotone-control__unset-indicator{background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-fit-text-size-warning{grid-column:span 2}.components-font-appearance-control [role=option]{color:#1e1e1e;text-transform:capitalize}.block-editor-global-styles__toggle-icon{fill:currentColor}.block-editor-global-styles__shadow-popover-container{width:230px}.block-editor-global-styles__shadow__list{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:8px}.block-editor-global-styles__clear-shadow{text-align:right}.block-editor-global-styles-state-control{margin-top:-4px}.block-editor-global-styles-state-control__badges{min-height:24px}.block-editor-global-styles-state-control__badge-tooltip-trigger{display:inline-flex;max-width:100%}.block-editor-global-styles-filters-panel__dropdown,.block-editor-global-styles__shadow-dropdown{border:1px solid #ddd;border-radius:2px;display:block;padding:0;position:relative}.block-editor-global-styles-filters-panel__dropdown-toggle,.block-editor-global-styles__shadow-dropdown-toggle{padding:8px;width:100%}.block-editor-global-styles-filters-panel__dropdown-toggle.is-open,.block-editor-global-styles__shadow-dropdown-toggle.is-open{background-color:#f0f0f0}.block-editor-global-styles__shadow-editor__remove-button{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-editor__remove-button{transition:opacity .1s ease-in-out}}.block-editor-global-styles__shadow-dropdown:hover .block-editor-global-styles__shadow-editor__remove-button,.block-editor-global-styles__shadow-editor__remove-button:focus,.block-editor-global-styles__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.block-editor-global-styles__shadow-editor__remove-button{opacity:1}}.block-editor-global-styles__shadow-indicator{align-items:center;appearance:none;background:none;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;height:26px;padding:0;transform:scale(1);width:26px}@media not (prefers-reduced-motion){.block-editor-global-styles__shadow-indicator{transition:transform .1s ease}}.block-editor-global-styles__shadow-indicator{will-change:transform}.block-editor-global-styles__shadow-indicator:focus{border:2px solid #757575}.block-editor-global-styles__shadow-indicator:hover{transform:scale(1.2)}.block-editor-global-styles__shadow-indicator.unset{background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0)}.block-editor-global-styles-advanced-panel__custom-css-input{margin-bottom:16px}.block-editor-global-styles-advanced-panel__custom-css-input textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.block-editor-panel-duotone-settings__reset{margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-panel-duotone-settings__reset{transition:opacity .1s ease-in-out}}.block-editor-global-styles-filters-panel__dropdown:hover .block-editor-panel-duotone-settings__reset,.block-editor-panel-duotone-settings__reset:focus,.block-editor-panel-duotone-settings__reset:hover{opacity:1}@media (hover:none){.block-editor-panel-duotone-settings__reset{opacity:1}}.is-inherited-from-global-styles .components-base-control__label,.is-inherited-from-global-styles .components-input-control__label{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.2em}.is-inherited-from-global-styles .block-editor-global-styles-background-panel__inspector-media-replace-title,.is-inherited-from-global-styles .block-editor-panel-color-gradient-settings__color-name,.is-inherited-from-global-styles .block-editor-panel-duotone-settings__label{border-bottom:1px dotted}.has-local-override-from-global-styles{position:relative}.global-styles-inheritance-affordance{align-items:center;display:flex;height:16px;inset-block-start:0;inset-inline-end:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.global-styles-inheritance-affordance--offset-toggle{inset-inline-end:32px}.global-styles-inheritance-affordance .has-local-override-from-global-styles__reset{margin-inline-start:0!important;pointer-events:auto}.has-local-override-from-global-styles__reset{align-items:center;background:transparent!important;border-radius:50%!important;box-shadow:none!important;cursor:var(--wpds-cursor-control,pointer);display:inline-flex!important;height:14px!important;justify-content:center;letter-spacing:normal;margin-inline-start:6px;min-width:14px!important;overflow:hidden;padding:0!important;position:relative;text-transform:none;vertical-align:middle;width:14px!important}.has-local-override-from-global-styles__reset:focus,.has-local-override-from-global-styles__reset:hover{background:transparent!important}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__dot,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__dot{display:none}.has-local-override-from-global-styles__reset:focus .has-local-override-from-global-styles__reset-icon,.has-local-override-from-global-styles__reset:hover .has-local-override-from-global-styles__reset-icon{display:block}.has-local-override-from-global-styles__reset:focus-visible{outline:1.5px solid var(--wp-admin-theme-color,#007cba);outline-offset:1px}.has-local-override-from-global-styles__reset.block-editor-panel-color-gradient-settings__reset{justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__reset.block-editor-global-styles__shadow-editor__remove-button,.has-local-override-from-global-styles__reset.block-editor-panel-duotone-settings__reset{inset-inline-end:8px;justify-content:center;margin-block:0;margin-inline-start:0;opacity:1;position:absolute;top:50%;transform:translateY(-50%)}.has-local-override-from-global-styles__dot{background-color:var(--wp-admin-theme-color,#007cba);border-radius:50%;display:block;height:8px;width:8px}.has-local-override-from-global-styles__reset-icon{color:var(--wp-admin-theme-color,#007cba);display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer{z-index:30}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .components-popover__content *{pointer-events:none}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer.is-dropping-allowed .block-editor-grid-visualizer__drop-zone{pointer-events:all}.block-editor-grid-visualizer.block-editor-grid-visualizer.block-editor-grid-visualizer .block-editor-inserter *{pointer-events:auto}.block-editor-grid-visualizer__grid{display:grid;position:absolute}.block-editor-grid-visualizer__cell{display:grid;position:relative}.block-editor-grid-visualizer__cell .block-editor-inserter{bottom:0;color:inherit;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:32}.block-editor-grid-visualizer__cell .block-editor-inserter .block-editor-grid-visualizer__appender{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 20%,transparent);color:inherit;height:100%;opacity:0;overflow:hidden;padding:0!important;width:100%}.block-editor-grid-visualizer__cell.is-highlighted .block-editor-grid-visualizer__drop-zone,.block-editor-grid-visualizer__cell.is-highlighted .block-editor-inserter{background:var(--wp-admin-theme-color)}.block-editor-grid-visualizer__cell .block-editor-grid-visualizer__appender:focus,.block-editor-grid-visualizer__cell:hover .block-editor-grid-visualizer__appender{background-color:color-mix(in srgb,currentColor 20%,transparent);opacity:1}.block-editor-grid-visualizer__drop-zone{background:hsla(0,0%,80%,.1);grid-column:1;grid-row:1;height:100%;min-height:8px;min-width:8px;width:100%}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer{z-index:30}.block-editor-grid-item-resizer.block-editor-grid-item-resizer.block-editor-grid-item-resizer .components-popover__content *{pointer-events:none}.block-editor-grid-item-resizer__box{border:1px solid var(--wp-admin-theme-color)}.block-editor-grid-item-resizer__box .components-resizable-box__handle.components-resizable-box__handle.components-resizable-box__handle{pointer-events:all}.block-editor-grid-item-mover__move-button-container{border:none;display:flex;justify-content:center;padding:0}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button{min-width:0!important;padding-left:0;padding-right:0;width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button svg{min-width:24px}.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.block-editor-grid-item-mover__move-button-container .block-editor-grid-item-mover-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.block-editor-grid-item-mover__move-vertical-button-container{display:flex;position:relative}@media (min-width:600px){.block-editor-grid-item-mover__move-vertical-button-container{flex-direction:column;justify-content:space-around}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button{height:20px!important;min-width:0!important;width:100%}.block-editor-grid-item-mover__move-vertical-button-container>.block-editor-grid-item-mover-button.block-editor-grid-item-mover-button:before{height:calc(100% - 4px)}.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-down-button svg,.block-editor-grid-item-mover__move-vertical-button-container .block-editor-grid-item-mover-button.is-up-button svg{flex-shrink:0;height:20px}.editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container{height:40px;position:relative;top:-4px}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container{position:relative}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#e0e0e0;content:"";height:100%;position:absolute;top:0;width:1px}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left{padding-right:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-left:before{right:0}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right{padding-left:6px}.show-icon-labels .block-editor-grid-item-mover__move-horizontal-button-container.is-right:before{left:0}@media (min-width:600px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#e0e0e0;content:"";height:1px;left:50%;margin-top:-.5px;position:absolute;top:50%;transform:translate(-50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-grid-item-mover__move-vertical-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-grid-item-mover-button{white-space:nowrap}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-horizontal-button-container:before{background:#ddd;height:24px;top:4px}.show-icon-labels .editor-collapsible-block-toolbar .block-editor-grid-item-mover__move-vertical-button-container:before{background:#ddd;width:calc(100% - 24px)}.block-editor-height-control{border:0;margin:0;padding:0}.block-editor-iframe__container{height:100%;width:100%}.block-editor-iframe__scale-container{height:100%}.block-editor-iframe__scale-container.is-zoomed-out{position:absolute;right:0;width:var(--wp-block-editor-iframe-zoom-out-scale-container-width,100vw)}.wp-block-image__crop-area{max-width:100%;overflow:hidden;position:relative;width:100%}.wp-block-image__crop-area .reactEasyCrop_Container{pointer-events:auto}.wp-block-image__crop-area .reactEasyCrop_Container .reactEasyCrop_Image{border:none;border-radius:0}.wp-block-image__zoom .components-popover__content{min-width:260px;overflow:visible!important}.block-editor-block-types-list__list-item{display:block;margin:0;padding:0;width:33.33%}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled) .block-editor-block-icon.has-colors{color:var(--wp-block-synced-color)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover .block-editor-block-types-list__item-title{color:var(--wp-block-synced-color)!important;filter:brightness(.95)}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-block-synced-color)!important}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{background:var(--wp-block-synced-color)}.components-button.block-editor-block-types-list__item{align-items:stretch;background:transparent;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;font-size:13px;justify-content:center;padding:8px;width:100%;word-break:break-word}@media not (prefers-reduced-motion){.components-button.block-editor-block-types-list__item{transition:all .05s ease-in-out}}.components-button.block-editor-block-types-list__item{height:auto;position:relative}.components-button.block-editor-block-types-list__item:disabled,.components-button.block-editor-block-types-list__item[aria-disabled=true]{cursor:default;opacity:.6}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover .block-editor-block-types-list__item-title{color:var(--wp-admin-theme-color)!important;filter:brightness(.95)}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover svg{color:var(--wp-admin-theme-color)!important}.components-button.block-editor-block-types-list__item:not(:disabled,[aria-disabled=true]):hover:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.block-editor-block-types-list__item-icon{color:#1e1e1e;padding:12px 20px}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon{transition:all .05s ease-in-out}}.block-editor-block-types-list__item-icon .block-editor-block-icon{margin-left:auto;margin-right:auto}@media not (prefers-reduced-motion){.block-editor-block-types-list__item-icon svg{transition:all .15s ease-out}}.block-editor-block-types-list__list-item[draggable=true] .block-editor-block-types-list__item-icon{cursor:grab}.block-editor-block-types-list__item-title{font-size:12px;hyphens:auto;padding:4px 2px 8px}.modal-open .block-editor-inspector-list-view-content-popover{z-index:99999}.block-editor-block-inspector__tabs [role=tablist]{width:100%}.block-editor-inspector-popover-header{margin-bottom:16px}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}@keyframes loadingpulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.block-editor-link-control{min-width:350px;position:relative}.components-popover__content .block-editor-link-control{max-width:350px;min-width:auto;width:90vw}.show-icon-labels .block-editor-link-control .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-link-control .components-button.has-icon:before{content:attr(aria-label)}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview{flex-wrap:wrap;gap:4px}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .components-button.has-icon{padding:4px;width:auto}.show-icon-labels .block-editor-link-control .block-editor-link-control__preview .block-editor-link-control_link-information{margin-right:0;min-width:100%}.block-editor-link-control__search-input-wrapper{margin-bottom:8px;position:relative}.block-editor-link-control__help{color:#757575;font-size:12px;font-style:normal;margin-bottom:0;margin-top:-8px;padding:0 16px}.block-editor-link-control__search-input-container,.block-editor-link-control__search-input-wrapper{position:relative}.block-editor-link-control__field{margin:16px}.block-editor-link-control__field .components-base-control__label{color:#1e1e1e}.block-editor-link-control__search-error{margin:-8px 16px 16px}.block-editor-link-control__search-actions{padding:8px 16px 16px}.block-editor-link-control__search-results-wrapper{position:relative}.block-editor-link-control__search-results-wrapper:after,.block-editor-link-control__search-results-wrapper:before{content:"";display:block;left:-1px;pointer-events:none;position:absolute;right:16px;z-index:100}.block-editor-link-control__search-results-wrapper:before{bottom:auto;height:8px;top:0}.block-editor-link-control__search-results-wrapper:after{bottom:0;height:16px;top:auto}.block-editor-link-control__search-results{margin-top:-16px;max-height:200px;overflow-y:auto;padding:8px}.block-editor-link-control__search-results.is-loading{opacity:.2}.block-editor-link-control__search-item.components-button.components-menu-item__button{height:auto;text-align:left}.block-editor-link-control__search-item .components-menu-item__item{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%}.block-editor-link-control__search-item .components-menu-item__item mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__search-item .components-menu-item__shortcut{color:#757575;white-space:nowrap}.block-editor-link-control__search-item[aria-selected]{background:#f0f0f0}.block-editor-link-control__preview{background:transparent;border:0;padding:16px}.block-editor-link-control__preview .block-editor-link-control__link-information{margin-right:8px;overflow-wrap:break-word;white-space:pre-wrap}.block-editor-link-control__preview .block-editor-link-control__link-information .block-editor-link-control__preview-info{color:#757575;font-size:12px;line-height:1.1;word-break:break-all}.block-editor-link-control__preview.is-url-title .block-editor-link-control__preview-title{word-break:break-all}.block-editor-link-control__preview .block-editor-link-control__preview-icon,.block-editor-link-control__preview .block-editor-link-control__preview-image{background-color:#f0f0f0;border-radius:2px;flex-shrink:0;height:32px;position:relative;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-icon img{width:16px}.block-editor-link-control__preview.is-error .block-editor-link-control__preview-icon{max-height:32px;top:0;width:32px}.block-editor-link-control__preview .block-editor-link-control__preview-title{line-height:var(--wpds-typography-line-height-sm,20px)}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus{box-shadow:none}.block-editor-link-control__preview .block-editor-link-control__preview-title:focus-visible{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent;text-decoration:none}.block-editor-link-control__preview .block-editor-link-control__preview-title mark{background-color:transparent;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-link-control__preview .block-editor-link-control__preview-title span{font-weight:400}.block-editor-link-control__preview .block-editor-link-control__preview-title .components-external-link__icon{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon img,.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon svg{opacity:0}.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{background-color:#f0f0f0;border-radius:100%;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.block-editor-link-control__preview.is-fetching .block-editor-link-control__preview-icon:before{animation:loadingpulse 1s linear infinite;animation-delay:.5s}}.block-editor-link-control__loading{align-items:center;display:flex;margin:16px}.block-editor-link-control__loading .components-spinner{margin-top:0}.components-button+.block-editor-link-control__search-create{overflow:visible;padding:12px 16px}.components-button+.block-editor-link-control__search-create:before{content:"";display:block;left:0;position:absolute;top:-10px;width:100%}.block-editor-link-control__search-create{align-items:center}.block-editor-link-control__search-create .block-editor-link-control__preview-title{margin-bottom:0}.block-editor-link-control__search-create .block-editor-link-control__search-item-icon{top:0}.block-editor-link-control__drawer-inner{display:flex;flex-basis:100%;flex-direction:column;position:relative}.block-editor-link-control__settings{border:0;margin:0;padding:0}.block-editor-link-control__setting{flex:1;margin-bottom:0;padding:8px 24px}.block-editor-link-control__setting .components-base-control:not(.components-input-control) .components-base-control__field{display:flex}.block-editor-link-control__setting .components-base-control__field .components-checkbox-control__label{color:#1e1e1e}.block-editor-link-control__setting input{margin-left:0}.is-preview .block-editor-link-control__setting{padding:20px 8px 8px 0}.block-editor-link-control__tools{margin-top:-16px;padding:8px 8px 0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle{gap:0;padding-left:0}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true]{color:#1e1e1e}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transition:transform .1s ease}}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-link-control__tools .components-button.block-editor-link-control__drawer-toggle[aria-expanded=false] svg{transition:transform .1s ease}}.block-editor-link-control .block-editor-link-control__search-input .components-spinner{display:block}.block-editor-link-control .block-editor-link-control__search-input .components-spinner.components-spinner{bottom:auto;left:auto;position:absolute;right:40px;top:calc(50% - 8px)}.block-editor-link-control .block-editor-link-control__search-input-wrapper.has-actions .components-spinner{right:12px;top:calc(50% + 4px)}.link-preview-button.components-button{border-color:#949494;height:auto;padding:12px;width:100%}.link-preview-button__image-container{flex-shrink:0;height:24px;width:24px}.link-preview-button__image{border-radius:2px;height:100%;object-fit:cover;width:100%}.link-preview-button__content,.link-preview-button__details{flex:1;min-width:0}.link-preview-button__hint,.link-preview-button__title{display:block;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.link-preview-button__title{color:#1e1e1e;display:block;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px}.link-preview-button__hint{color:#757575;font-size:12px;font-weight:400}.link-preview-button__icon{color:#1e1e1e}.link-preview-button__badges{margin-top:8px}.block-editor-list-view-tree{border-collapse:collapse;margin:0;padding:0;width:100%}.components-modal__content .block-editor-list-view-tree{margin:-12px -6px 0;width:calc(100% + 12px)}.block-editor-list-view-tree.is-dragging tbody{pointer-events:none}.block-editor-list-view-leaf{position:relative;transform:translateY(0)}.block-editor-list-view-leaf.is-nesting,.block-editor-list-view-leaf:focus-within{z-index:1}.block-editor-list-view-leaf.is-draggable,.block-editor-list-view-leaf.is-draggable .block-editor-list-view-block-contents{cursor:grab}.block-editor-list-view-leaf .block-editor-list-view-block-select-button[aria-expanded=true]{color:inherit}.block-editor-list-view-leaf .block-editor-list-view-block-select-button:hover{color:var(--wp-admin-theme-color)}.block-editor-list-view-leaf .block-editor-list-view-block-select-button svg{fill:currentColor}.is-dragging-components-draggable .block-editor-list-view-leaf:not(.is-selected) .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-leaf.is-selected td{background:var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-selected.is-synced td{background:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents .block-editor-block-icon,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block-contents:hover{color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced .block-editor-list-view-block-contents:focus:after{--focus-color:var(--wp-block-synced-color)}.block-editor-list-view-leaf.is-synced:not(.is-selected) .block-editor-list-view-block__menu:focus{--focus-color:var(--wp-block-synced-color);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:#fff}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{--focus-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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));outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}@media (forced-colors:active){.block-editor-list-view-leaf.is-selected td,.block-editor-list-view-leaf.is-selected.is-synced td{background:SelectedItem}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents,.block-editor-list-view-leaf.is-selected .components-button.has-icon{color:SelectedItemText}.block-editor-list-view-leaf.is-selected .block-editor-block-icon.has-colors svg,.block-editor-list-view-leaf.is-selected svg{fill:SelectedItemText}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__title{forced-color-adjust:none}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents:focus:after{--focus-color:CanvasText}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block__menu:focus{--focus-color:SelectedItemText}}.block-editor-list-view-leaf.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf.is-last-selected td:first-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf.is-last-selected td:last-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected):not(.is-synced-branch){background:rgba(var(--wp-admin-theme-color--rgb),.04)}.block-editor-list-view-leaf.is-synced-branch.is-branch-selected{background:rgba(var(--wp-block-synced-color--rgb),.04)}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf.is-branch-selected.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:first-child{border-top-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-first-selected td:last-child{border-top-right-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:first-child{border-bottom-left-radius:2px}.block-editor-list-view-leaf[data-expanded=false].is-branch-selected.is-last-selected td:last-child{border-bottom-right-radius:2px}.block-editor-list-view-leaf.is-branch-selected:not(.is-selected) td{border-radius:0}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-normal{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-normal{transform:translateY(0)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-up{transform:translateY(-32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-displacement-down{transform:translateY(32px)}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks{transform:translateY(calc(var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-up{transform:translateY(calc(-32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transition:transform .2s}}.block-editor-list-view-leaf.is-after-dragged-blocks.is-displacement-down{transform:translateY(calc(32px + var(--wp-admin--list-view-dragged-items-height, 32px)*-1))}.block-editor-list-view-leaf.is-dragging{left:0;opacity:0;pointer-events:none;z-index:-9999}.block-editor-list-view-leaf .block-editor-list-view-block-contents{align-items:center;border-radius:2px;box-sizing:border-box;color:inherit;display:flex;font-family:inherit;font-size:13px;font-weight:400;height:32px;margin:0;padding:6px 4px 6px 0;position:relative;text-align:left;text-decoration:none;white-space:nowrap;width:100%}@media not (prefers-reduced-motion){.block-editor-list-view-leaf .block-editor-list-view-block-contents{transition:box-shadow .1s linear}}.components-modal__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{padding-left:0;padding-right:0}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents{box-shadow:none;outline:none}.block-editor-list-view-leaf .block-editor-list-view-block-contents:focus:after,.block-editor-list-view-leaf.is-nesting .block-editor-list-view-block-contents:after{border-radius:inherit;bottom:0;box-shadow:0 0 0 calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) + 2px) var(--wpds-color-background-surface-neutral-strong,#fff);content:"";left:0;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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));outline-offset:1px;pointer-events:none;position:absolute;right:-28px;top:0;z-index:2}.block-editor-list-view-leaf.has-single-cell .block-editor-list-view-block-contents:focus:after{right:0}.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{opacity:1}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-visible .block-editor-list-view-block-contents{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.block-editor-list-view-leaf .block-editor-block-icon{flex:0 0 24px;margin-right:4px}.block-editor-list-view-leaf .block-editor-list-view-block__contents-cell,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{padding:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell{line-height:0;vertical-align:middle;width:28px}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell>*{opacity:0}.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__menu-cell:hover>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell.is-visible>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:focus-within>*,.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell:hover>*{opacity:1}.block-editor-list-view-leaf .block-editor-list-view-block__mover-cell-alignment-wrapper{align-items:center;display:flex;flex-direction:column;height:100%}.block-editor-list-view-leaf .block-editor-block-mover-button{height:24px;position:relative;width:36px}.block-editor-list-view-leaf .block-editor-block-mover-button svg{height:24px;position:relative}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button{align-items:flex-end;margin-top:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-up-button svg{bottom:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button{align-items:flex-start;margin-bottom:-6px}.block-editor-list-view-leaf .block-editor-block-mover-button.is-down-button svg{top:-4px}.block-editor-list-view-leaf .block-editor-block-mover-button:before{height:16px;left:0;min-width:100%;right:0}.block-editor-list-view-leaf .block-editor-inserter__toggle{background:#1e1e1e;color:#fff;height:24px;margin:6px 6px 6px 1px;min-width:24px}.block-editor-list-view-leaf .block-editor-inserter__toggle:active{color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper{width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper>*{min-width:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__label-wrapper svg{left:2px;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title{flex:1;position:relative}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__title .components-truncate{position:absolute;transform:translateY(-50%);width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor-wrapper{max-width:min(110px,40%);position:relative;width:100%}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__anchor{background:#f0f0f0;border-radius:2px;box-sizing:border-box;color:#2f2f2f;font-size:12px;line-height:20px;max-width:100%;overflow:hidden;padding:2px 8px;position:absolute;right:0;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__anchor{background:rgba(0,0,0,.3);color:#fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__block-visibility,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__lock,.block-editor-list-view-leaf .block-editor-list-view-block-select-button__sticky{line-height:0}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__images{display:flex}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image{background-size:cover;border-radius:1px;height:18px;width:18px}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px #fff}.block-editor-list-view-leaf .block-editor-list-view-block-select-button__image:not(:first-child){margin-left:-6px}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-select-button__image:not(:only-child){box-shadow:0 0 0 2px var(--wp-admin-theme-color)}.block-editor-list-view-leaf.is-disabled{opacity:.2}@media not (prefers-reduced-motion){.block-editor-list-view-leaf.is-disabled{transition:opacity .1s linear}}.block-editor-list-view-leaf.is-disabled:hover{opacity:.2}.block-editor-list-view-leaf.is-disabled .block-editor-list-view__expander{cursor:default}.block-editor-list-view-leaf.is-disabled .block-editor-list-view-block-select-button:hover{color:inherit}.block-editor-list-view-draggable-chip{opacity:.8}.block-editor-list-view-appender__cell .block-editor-list-view-appender__container,.block-editor-list-view-appender__cell .block-editor-list-view-block__contents-container,.block-editor-list-view-block__contents-cell .block-editor-list-view-appender__container,.block-editor-list-view-block__contents-cell .block-editor-list-view-block__contents-container{display:flex}.block-editor-list-view__expander{cursor:var(--wpds-cursor-control,pointer);height:24px;width:24px}.block-editor-list-view-leaf[aria-level] .block-editor-list-view__expander{margin-left:192px}.block-editor-list-view-leaf[aria-level="1"] .block-editor-list-view__expander{margin-left:0}.block-editor-list-view-leaf[aria-level="2"] .block-editor-list-view__expander{margin-left:24px}.block-editor-list-view-leaf[aria-level="3"] .block-editor-list-view__expander{margin-left:48px}.block-editor-list-view-leaf[aria-level="4"] .block-editor-list-view__expander{margin-left:72px}.block-editor-list-view-leaf[aria-level="5"] .block-editor-list-view__expander{margin-left:96px}.block-editor-list-view-leaf[aria-level="6"] .block-editor-list-view__expander{margin-left:120px}.block-editor-list-view-leaf[aria-level="7"] .block-editor-list-view__expander{margin-left:144px}.block-editor-list-view-leaf[aria-level="8"] .block-editor-list-view__expander{margin-left:168px}.block-editor-list-view-leaf .block-editor-list-view__expander{visibility:hidden}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-leaf[data-expanded=true] .block-editor-list-view__expander svg{transform:rotate(90deg)}.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transform:rotate(0deg);visibility:visible}@media not (prefers-reduced-motion){.block-editor-list-view-leaf[data-expanded=false] .block-editor-list-view__expander svg{transition:transform .2s ease}}.block-editor-list-view-drop-indicator{pointer-events:none}.block-editor-list-view-drop-indicator .block-editor-list-view-drop-indicator__line{background:var(--wp-admin-theme-color);border-radius:4px;height:4px}.block-editor-list-view-drop-indicator--preview{pointer-events:none}.block-editor-list-view-drop-indicator--preview .components-popover__content{overflow:hidden!important}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:4px;height:32px;overflow:hidden}.block-editor-list-view-drop-indicator--preview .block-editor-list-view-drop-indicator__line--darker{background:rgba(var(--wp-admin-theme-color--rgb),.09)}.block-editor-list-view-placeholder{height:32px;margin:0;padding:0}.list-view-appender .block-editor-inserter__toggle{background-color:#1e1e1e;color:#fff;height:24px;margin:8px 0 0 24px;padding:0}.list-view-appender .block-editor-inserter__toggle.has-icon.is-next-40px-default-size{min-width:24px}.list-view-appender .block-editor-inserter__toggle:focus,.list-view-appender .block-editor-inserter__toggle:hover{background:var(--wp-admin-theme-color);color:#fff}.list-view-appender__description{display:none}.block-editor-media-placeholder__url-input-form{min-width:260px}@media (min-width:600px){.block-editor-media-placeholder__url-input-form{width:300px}}.block-editor-media-placeholder__url-input-form input{direction:ltr}.modal-open .block-editor-media-replace-flow__options{z-index:99999}.block-editor-media-replace-flow__indicator{margin-left:4px}.block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top:1px solid #ddd;margin-top:8px;padding-bottom:8px}.block-editor-media-replace-flow__options.is-variant-toolbar .block-editor-media-replace-flow__media-upload-menu:not(:empty)+.block-editor-media-flow__url-input{border-top-color:#1e1e1e}.block-editor-media-flow__url-input{margin-left:-8px;margin-right:-8px;padding:16px}.block-editor-media-flow__url-input .block-editor-media-replace-flow__image-url-label{display:block;margin-bottom:8px;top:16px}.block-editor-media-flow__url-input .block-editor-link-control{width:300px}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-url-input{margin:0;padding:0}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__tools{justify-content:flex-end;padding:16px var(--wp-admin-border-width-focus) var(--wp-admin-border-width-focus)}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__preview.is-current{padding:0;width:auto}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-input.block-editor-link-control__search-input input[type=text]{margin:0;width:100%}.block-editor-media-flow__url-input .block-editor-link-control .block-editor-link-control__search-actions{padding:8px 0 0}.block-editor-multi-selection-inspector__card{padding:16px}.block-editor-multi-selection-inspector__card-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-multi-selection-inspector__card-description{color:#757575}.block-editor-multi-selection-inspector__card .block-editor-block-icon{height:24px;margin-left:-2px;padding:0 3px;width:36px}.block-editor-responsive-block-control{border-bottom:1px solid #ccc;margin-bottom:28px;padding-bottom:14px}.block-editor-responsive-block-control:last-child{border-bottom:0;padding-bottom:0}.block-editor-responsive-block-control__title{margin:0 0 .6em -3px}.block-editor-responsive-block-control__label{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:.6em;margin-left:-3px}.block-editor-responsive-block-control__inner{margin-left:-1px}.block-editor-responsive-block-control__toggle{margin-left:1px}.block-editor-responsive-block-control .components-base-control__help{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.preset-input-control__wrapper>*{flex:1}.preset-input-control__wrapper>.preset-input-control__custom-toggle,.preset-input-control__wrapper>.preset-input-control__icon{flex:none}.components-popover.block-editor-rich-text__inline-format-toolbar{z-index:99998}.components-popover.block-editor-rich-text__inline-format-toolbar .components-popover__content{border-radius:2px;box-shadow:none;margin-bottom:8px;min-width:auto;outline:none;width:auto}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar{border-radius:2px}.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar-group{background:none}.components-popover.block-editor-rich-text__inline-format-toolbar .components-dropdown-menu__toggle,.components-popover.block-editor-rich-text__inline-format-toolbar .components-toolbar__control{min-height:48px;min-width:48px;padding-left:12px;padding-right:12px}.block-editor-rich-text__inline-format-toolbar-group .components-dropdown-menu__toggle{justify-content:center}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon{width:auto}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon svg{display:none}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button.has-icon:after{content:attr(aria-label)}.block-editor-skip-to-selected-block{position:absolute;top:-9999em}.block-editor-skip-to-selected-block:focus{background:#f1f1f1;font-size:14px;font-weight:var(--wpds-typography-font-weight-emphasis,600);z-index:100000}.block-editor-tabbed-sidebar{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow:hidden}.block-editor-tabbed-sidebar__tablist-and-close-button{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding-right:8px}.block-editor-tabbed-sidebar__close-button{align-self:center;background:#fff;order:1}.block-editor-tabbed-sidebar__tablist{margin-bottom:-1px}.block-editor-tabbed-sidebar__tabpanel{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;scrollbar-gutter:auto}.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{flex-grow:1;padding:1px;position:relative}@media (min-width:600px){.block-editor-block-list__block .block-editor-url-input,.block-editor-url-input,.components-popover .block-editor-url-input{min-width:300px;width:auto}}.block-editor-block-list__block .block-editor-url-input.is-full-width,.block-editor-block-list__block .block-editor-url-input.is-full-width__suggestions,.block-editor-url-input.is-full-width,.block-editor-url-input.is-full-width__suggestions,.components-popover .block-editor-url-input.is-full-width,.components-popover .block-editor-url-input.is-full-width__suggestions{width:100%}.block-editor-block-list__block .block-editor-url-input .components-spinner,.block-editor-url-input .components-spinner,.components-popover .block-editor-url-input .components-spinner{margin:0;position:absolute;right:8px;top:calc(50% - 8px)}.block-editor-url-input__suggestions{max-height:200px}@media not (prefers-reduced-motion){.block-editor-url-input__suggestions{transition:all .15s ease-in-out}}.block-editor-url-input__suggestions{overflow-y:auto;padding:4px 0;width:302px}.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:none}@media (min-width:600px){.block-editor-url-input .components-spinner,.block-editor-url-input__suggestions{display:grid}}.block-editor-url-input__suggestion{background:#fff;border:none;box-shadow:none;color:#757575;cursor:var(--wpds-cursor-control,pointer);display:block;font-size:13px;height:auto;min-height:36px;text-align:left;width:100%}.block-editor-url-input__suggestion:hover{background:#ddd}.block-editor-url-input__suggestion.is-selected,.block-editor-url-input__suggestion:focus{background:var(--wp-admin-theme-color-darker-20);color:#fff;outline:none}.components-toolbar-group>.block-editor-url-input__button,.components-toolbar>.block-editor-url-input__button{position:inherit}.block-editor-url-input__button .block-editor-url-input__back{margin-right:4px;overflow:visible}.block-editor-url-input__button .block-editor-url-input__back:after{background:#ddd;content:"";display:block;height:24px;position:absolute;right:-1px;width:1px}.block-editor-url-input__button-modal{background:#fff;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.block-editor-url-input__button-modal-line{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-width:0}.block-editor-url-popover__additional-controls{border-top:1px solid #1e1e1e;padding:8px}.block-editor-url-popover__input-container{padding:8px}.block-editor-url-popover__row{align-items:center;display:flex;gap:4px}.block-editor-url-popover__row>:not(.block-editor-url-popover__settings-toggle){flex-grow:1;gap:8px}.block-editor-url-popover__additional-controls .components-button.has-icon{height:auto;padding-left:8px;padding-right:8px;text-align:left}.block-editor-url-popover__additional-controls .components-button.has-icon>svg{margin-right:8px}.block-editor-url-popover__settings-toggle{flex-shrink:0}.block-editor-url-popover__settings-toggle[aria-expanded=true] .dashicon{transform:rotate(180deg)}.block-editor-url-popover__settings{border-top:1px solid #1e1e1e;display:block;padding:16px}.block-editor-url-popover__link-container-content{align-items:center;display:flex}.block-editor-url-popover__link-editor,.block-editor-url-popover__link-viewer{display:flex}.block-editor-url-popover__link-viewer-url{align-items:center;display:flex;flex-grow:1;flex-shrink:1;margin-right:8px;max-width:350px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-editor-url-popover__link-viewer-url.has-invalid-link{color:#cc1818}.block-editor-url-popover__expand-on-click{align-items:center;display:flex;min-width:350px;white-space:nowrap}.block-editor-url-popover__expand-on-click .text{flex-grow:1}.block-editor-url-popover__expand-on-click .text p{line-height:16px;margin:0}.block-editor-url-popover__expand-on-click .text p.description{color:#757575;font-size:12px}.background-block-support-panel.background-block-support-panel .background-block-support-panel__inner-wrapper{row-gap:0}.block-editor-content-only-controls__link{border-color:#ccc;width:100%}.block-editor-content-only-controls__link-row{align-items:center}.block-editor-content-only-controls__link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-editor-content-only-controls__media{border-color:#ccc;padding-right:32px;width:100%}.block-editor-content-only-controls__media-replace-flow{display:block}.block-editor-content-only-controls__media-row{align-items:center}.block-editor-content-only-controls__media-placeholder{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:24px;padding:0;width:24px}.block-editor-content-only-controls__media-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.block-editor-content-only-controls__media-thumbnail{align-self:center;border-radius:2px;height:20px;overflow:hidden;width:20px}.block-editor-content-only-controls__media-thumbnail img{height:100%!important;object-fit:cover;width:100%!important}.block-editor-content-only-controls{position:relative}.block-editor-content-only-controls__media-reset{border-radius:2px;margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-editor-content-only-controls__media-reset{transition:opacity .1s ease-in-out}}.block-editor-content-only-controls:hover .block-editor-content-only-controls__media-reset,.block-editor-content-only-controls__media-reset:focus,.block-editor-content-only-controls__media-reset:hover{opacity:1}@media (hover:none){.block-editor-content-only-controls__media-reset{opacity:1}}.block-editor-content-only-controls__rich-text{background:#fff;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:#1e1e1e;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.block-editor-content-only-controls__rich-text{font-size:13px;line-height:normal}}.block-editor-content-only-controls__rich-text:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.block-editor-content-only-controls__rich-text:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.block-editor-content-only-controls__rich-text::placeholder{color:rgba(30,30,30,.62)}.block-editor-content-only-controls__rich-text{border-color:#949494}.block-editor-content-only-controls__rich-text::placeholder{color:color-mix(in srgb,#1e1e1e,transparent 38%)}.block-editor-content-only-controls__rich-text{min-height:40px;padding:12px}.block-editor-block-fields__container{padding:0 16px 16px}.block-editor-block-fields__container:first-of-type{border-block-start:1px solid #e0e0e0;padding-block-start:8px}.block-editor-block-fields__header{margin-bottom:4px;padding:8px 0}.block-editor-block-fields__header-icon{flex:0 0 24px}.block-editor-block-fields__header-title{flex:1;margin:0!important}.block-editor-hooks__block-hooks .components-toggle-control .components-h-stack .components-h-stack{flex-direction:row}.block-editor-hooks__block-hooks .block-editor-hooks__block-hooks-helptext{color:#757575;font-size:12px;margin-bottom:16px}.block-editor-hooks__position-control-item-hint{color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-block-start:4px}div.block-editor-bindings__panel{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}div.block-editor-bindings__panel button:hover .block-editor-bindings__item span{color:inherit}.border-block-support-panel .single-column{grid-column:span 1}.color-block-support-panel .block-editor-contrast-checker{grid-column:span 2;margin-top:16px}.color-block-support-panel.color-block-support-panel .color-block-support-panel__inner-wrapper{row-gap:0}.elements-block-support-panel.elements-block-support-panel .elements-block-support-panel__inner-wrapper{row-gap:0}.dimensions-block-support-panel .single-column{grid-column:span 1}.block-editor-hooks__layout-constrained .components-base-control{margin-bottom:0}.block-editor-hooks__layout-constrained-helptext{color:#757575;font-size:12px;margin-bottom:0}.layout-block-support-panel .block-editor-hooks__flex-layout-controls{grid-column:1/-1}.block-editor-hooks__flex-layout-justification-controls,.block-editor-hooks__flex-layout-orientation-controls{margin-bottom:12px}.block-editor-hooks__flex-layout-justification-controls legend,.block-editor-hooks__flex-layout-orientation-controls legend{margin-bottom:8px}.block-editor-hooks__grid-layout-columns-and-rows-controls,.block-editor-hooks__grid-layout-minimum-width-control{border:0;margin:0;padding:0}.block-editor__spacing-visualizer{border-color:var(--wp-admin-theme-color);border-style:solid;bottom:0;box-sizing:border-box;left:0;opacity:.5;pointer-events:none;position:absolute;right:0;top:0}.typography-block-support-panel .single-column{grid-column:span 1}.block-editor-block-toolbar{display:flex;flex-grow:1;overflow-x:auto;overflow-y:hidden;position:relative;width:100%}@media not (prefers-reduced-motion){.block-editor-block-toolbar{transition:border-color .1s linear,box-shadow .1s linear}}@media (min-width:600px){.block-editor-block-toolbar{overflow:inherit}}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group{background:none;border:0;border-right:1px solid #ddd;margin-bottom:-1px;margin-top:-1px}.block-editor-block-toolbar.is-connected .block-editor-block-switcher .components-button:before{background:color-mix(in srgb,var(--wp-block-synced-color) 10%,transparent);border-radius:2px}.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true],.block-editor-block-toolbar .components-button.block-editor-block-toolbar__block-icon-button[aria-disabled=true]:hover{color:#1e1e1e}.block-editor-block-toolbar.is-connected .block-editor-block-toolbar__block-icon,.block-editor-block-toolbar.is-synced .block-editor-block-toolbar__block-icon{color:var(--wp-block-synced-color)}.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2),.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar,.block-editor-block-toolbar:has(>:last-child:empty)>:nth-last-child(2) .components-toolbar-group,.block-editor-block-toolbar>:last-child,.block-editor-block-toolbar>:last-child .components-toolbar,.block-editor-block-toolbar>:last-child .components-toolbar-group{border-right:none}.block-editor-block-toolbar .components-toolbar-group:empty{display:none}.block-editor-block-contextual-toolbar{background-color:#fff;display:block;flex-shrink:3;position:sticky;top:0;width:100%;z-index:31}.block-editor-block-contextual-toolbar.components-accessible-toolbar{border:none;border-radius:0}.block-editor-block-contextual-toolbar.is-unstyled{box-shadow:0 1px 0 0 rgba(0,0,0,.133)}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{overflow:auto;overflow-y:hidden}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar{height:12px;width:12px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-track{background-color:transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#e0e0e0;border:3px solid transparent;border-radius:8px}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus::-webkit-scrollbar-thumb,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover::-webkit-scrollbar-thumb{background-color:#949494}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#e0e0e0 transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:focus-within,.block-editor-block-contextual-toolbar .block-editor-block-toolbar:hover{scrollbar-color:#949494 transparent}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{will-change:transform}@media (hover:none){.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-color:#949494 transparent}}.block-editor-block-contextual-toolbar .block-editor-block-toolbar{scrollbar-gutter:auto}.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar-group:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child .components-toolbar:after,.block-editor-block-contextual-toolbar .block-editor-block-toolbar>:last-child:after{display:none}.block-editor-block-contextual-toolbar>.block-editor-block-toolbar{flex-grow:0;width:auto}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector{margin-bottom:-1px;margin-top:-1px;position:relative}.block-editor-block-contextual-toolbar .block-editor-block-parent-selector:after{align-items:center;background-color:#1e1e1e;border-radius:100%;content:"";display:inline-flex;height:2px;position:absolute;top:15px;width:2px}.block-editor-block-toolbar__block-controls .components-toolbar-group{padding:0}.block-editor-block-toolbar__pattern-overrides-popover .components-popover__content{min-width:260px;padding:16px}.block-editor-block-toolbar .components-toolbar,.block-editor-block-toolbar .components-toolbar-group,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar,.block-editor-rich-text__inline-format-toolbar-group .components-toolbar-group{display:flex;flex-wrap:nowrap}.block-editor-block-toolbar__slot{display:inline-flex}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)){width:auto}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)) svg{display:none}.show-icon-labels .block-editor-block-toolbar .components-button.has-icon:where(:not(.has-text)):after{content:attr(aria-label);font-size:12px}.show-icon-labels .block-editor-block-toolbar .block-editor-block-icon{height:0!important;min-width:0!important;width:0!important}.show-icon-labels .components-accessible-toolbar .components-toolbar-group>div:first-child:last-child>.components-button.has-icon{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button{text-wrap:nowrap;border-bottom-right-radius:0;border-top-right-radius:0;padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-parent-selector .block-editor-block-parent-selector__button .block-editor-block-icon{width:0}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__move-button-container{position:relative;width:auto}@media (min-width:600px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#e0e0e0;content:"";height:1px;left:50%;margin-top:-.5px;position:absolute;top:50%;transform:translate(-50%);width:100%}}@media (min-width:782px){.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container:before{background:#1e1e1e}}.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover-button,.show-icon-labels .block-editor-block-mover.is-horizontal .block-editor-block-mover__move-button-container{padding-left:6px;padding-right:6px}.show-icon-labels .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover-button{padding-left:8px;padding-right:8px}.show-icon-labels .block-editor-block-toolbar__block-controls .block-editor-block-mover{border-left:1px solid #ddd;margin-left:6px;margin-right:-6px;white-space:nowrap}.show-icon-labels .block-editor-block-mover .block-editor-block-mover__drag-handle.has-icon{padding-left:12px;padding-right:12px}.show-icon-labels .block-editor-block-contextual-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button.block-editor-block-mover-button{width:auto}.show-icon-labels .components-toolbar,.show-icon-labels .components-toolbar-group{flex-shrink:1}.show-icon-labels .block-editor-rich-text__inline-format-toolbar-group .components-button+.components-button{margin-left:6px}.block-editor-block-toolbar-change-design-content-wrapper{padding:12px;width:320px}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list{display:grid;gap:12px;grid-template-columns:1fr 1fr}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-block-toolbar-change-design-content-wrapper .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter{background:none;border:none;display:inline-block;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:0;padding:0}@media (min-width:782px){.block-editor-inserter{position:relative}}.block-editor-inserter__main-area{gap:16px;height:100%;position:relative}.block-editor-inserter__main-area.show-as-tabs{gap:0}@media (min-width:782px){.block-editor-inserter__main-area .block-editor-tabbed-sidebar{width:350px}}.block-editor-inserter__popover.is-quick .components-popover__content{border:none;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);outline:none}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>*{border-left:1px solid #ccc;border-right:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:first-child{border-radius:4px 4px 0 0;border-top:1px solid #ccc}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>:last-child{border-bottom:1px solid #ccc;border-radius:0 0 4px 4px}.block-editor-inserter__popover.is-quick .components-popover__content .block-editor-inserter__quick-inserter>.components-button{border:1px solid #1e1e1e}.block-editor-inserter__popover .block-editor-inserter__menu{margin:-12px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__tablist{top:60px}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__main-area{height:auto;overflow:visible}.block-editor-inserter__popover .block-editor-inserter__menu .block-editor-inserter__preview-container{display:none}.block-editor-inserter__toggle.components-button{align-items:center;border:none;cursor:var(--wpds-cursor-control,pointer);display:inline-flex;outline:none;padding:0}@media not (prefers-reduced-motion){.block-editor-inserter__toggle.components-button{transition:color .2s ease}}.block-editor-inserter__menu{height:100%;overflow:visible;position:relative}@media (min-width:782px){.block-editor-inserter__menu.show-panel{width:630px}}.block-editor-inserter__inline-elements{margin-top:-1px}.block-editor-inserter__menu.is-bottom:after{border-bottom-color:#fff}.components-popover.block-editor-inserter__popover{z-index:99999}.block-editor-inserter__search{background-color:#fff;border-bottom:1px solid transparent;padding:16px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.block-editor-inserter__search{transition:border-bottom-color .1s linear}}.block-editor-inserter__search.is-scrolled{border-bottom-color:#e0e0e0}.block-editor-inserter__no-tab-container{flex-grow:1;overflow-y:auto;position:relative}.block-editor-inserter__panel-header{align-items:center;display:inline-flex;padding:0 16px;position:relative}.block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__panel-title,.block-editor-inserter__panel-title button{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 12px 0 0;text-transform:uppercase}.block-editor-inserter__panel-dropdown select.components-select-control__input.components-select-control__input.components-select-control__input{height:36px;line-height:36px}.block-editor-inserter__panel-dropdown select{border:none}.block-editor-inserter__reusable-blocks-panel{position:relative;text-align:right}.block-editor-inserter__no-results,.block-editor-inserter__patterns-loading{padding:32px;text-align:center}.block-editor-inserter__child-blocks{padding:0 16px}.block-editor-inserter__parent-block-header{align-items:center;display:flex}.block-editor-inserter__parent-block-header h2{font-size:13px}.block-editor-inserter__parent-block-header .block-editor-block-icon{margin-right:8px}.block-editor-inserter__preview-container{display:none;max-height:calc(100% - 32px);overflow-y:hidden;padding:16px;width:280px}@media (min-width:782px){.block-editor-inserter__preview-container{display:block}}.block-editor-inserter__preview-container .block-editor-inserter__media-list__list-item{height:100%}.block-editor-inserter__preview-container .block-editor-block-card{padding-bottom:4px;padding-left:0;padding-right:0}.block-editor-inserter__insertable-blocks-at-selection{border-bottom:1px solid #e0e0e0}.block-editor-inserter__block-patterns-tabs-container,.block-editor-inserter__media-tabs-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0 16px 16px}.block-editor-inserter__media-tabs-container{padding-top:16px}.block-editor-inserter__category-tablist{margin-bottom:8px}.block-editor-inserter__category-panel{display:flex;flex-direction:column;outline:1px solid transparent;padding:0 16px}@media (min-width:782px){.block-editor-inserter__category-panel{background:#f0f0f0;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;height:calc(100% + 1px);left:350px;padding:0;position:absolute;top:-1px;width:280px}.block-editor-inserter__category-panel .block-editor-block-patterns-list,.block-editor-inserter__category-panel .block-editor-inserter__media-list{padding:0 24px 16px}}.block-editor-inserter__patterns-category-panel-header{padding:8px 0}@media (min-width:782px){.block-editor-inserter__patterns-category-panel-header{padding:8px 24px}}.block-editor-inserter__patterns-category-no-results{margin-top:24px}.block-editor-inserter__patterns-filter-help{border-top:1px solid #ddd;color:#757575;min-width:280px;padding:16px}.block-editor-block-patterns-list,.block-editor-inserter__media-list{flex-grow:1;height:100%;overflow-y:auto}.block-editor-inserter__preview-content{align-items:center;background:#f0f0f0;display:grid;flex-grow:1}.block-editor-inserter__preview-content-missing{align-items:center;background:#f0f0f0;border-radius:2px;color:#757575;display:flex;flex:1;justify-content:center;min-height:144px}.block-editor-inserter__tips{border-top:1px solid #ddd;flex-shrink:0;padding:16px;position:relative}.block-editor-inserter__quick-inserter{max-width:100%;width:100%}@media (min-width:782px){.block-editor-inserter__quick-inserter{width:350px}}.block-editor-inserter__quick-inserter-results .block-editor-inserter__panel-header{float:left;height:0;padding:0}.block-editor-inserter__quick-inserter.has-expand .block-editor-inserter__panel-content,.block-editor-inserter__quick-inserter.has-search .block-editor-inserter__panel-content{padding:16px}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list{display:grid;gap:8px;grid-template-columns:1fr 1fr}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{margin-bottom:0}.block-editor-inserter__quick-inserter-patterns .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{min-height:100px}.block-editor-inserter__quick-inserter-separator{border-top:1px solid #ddd}.block-editor-inserter__popover.is-quick>.components-popover__content{padding:0}.block-editor-inserter__quick-inserter-expand{padding:0 16px 16px}.block-editor-inserter__quick-inserter-expand-toggle{justify-content:center;width:100%}.block-editor-block-patterns-explorer__sidebar{padding-bottom:24px}@media (min-width:782px){.block-editor-block-patterns-explorer__sidebar{bottom:0;left:0;overflow-x:visible;overflow-y:auto;padding:24px;position:absolute;top:72px;width:280px}.block-editor-block-patterns-explorer__panel{margin-inline-start:280px}}.block-editor-block-patterns-explorer__no-results{padding:32px;text-align:center}.block-editor-block-patterns-explorer__list{padding:24px 0 32px}.block-editor-block-patterns-explorer__list .block-editor-patterns__sync-status-filter .components-input-control__container{width:380px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list{display:grid;gap:32px;grid-template-columns:repeat(1,1fr);margin-bottom:16px}@media (min-width:1080px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.block-editor-block-patterns-explorer .block-editor-block-patterns-list{grid-template-columns:repeat(3,1fr)}}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{min-height:240px}.block-editor-block-patterns-explorer .block-editor-block-patterns-list .block-editor-inserter__media-list__list-item{height:inherit;max-height:800px;min-height:100px}.components-heading.block-editor-inserter__patterns-category-panel-title{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-inserter__media-library-button.components-button,.block-editor-inserter__patterns-explore-button.components-button{justify-content:center;margin-top:16px;padding:16px;width:100%}.block-editor-inserter__media-mobile-screen{align-self:stretch;display:flex;flex-direction:column}.block-editor-inserter__media-panel{display:flex;flex:1;flex-direction:column;min-height:0;padding:0 16px}@media (min-width:782px){.block-editor-inserter__media-panel{flex:0 1 auto;min-height:100%;padding:0}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-spinner{align-items:center;display:flex;flex:1;height:100%;justify-content:center}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:24px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search{margin-bottom:0;padding:16px 24px}}.block-editor-inserter__media-panel .block-editor-inserter__no-results{flex-grow:1}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{flex-shrink:0;padding-bottom:16px;padding-top:16px}@media (min-width:782px){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-footer{padding-left:24px;padding-right:24px}}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-attach.components-button{justify-content:center;padding:16px}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results{display:flex;flex-direction:column;flex-grow:1;min-height:0}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.block-editor-inserter__media-panel .block-editor-inserter__media-panel-results.is-loading .block-editor-inserter__media-list{animation:inserter-media-panel-pulse 1s ease-in-out infinite;opacity:1}}.block-editor-inserter__media-panel.has-footer .block-editor-inserter__media-list{padding-bottom:0}@keyframes inserter-media-panel-pulse{0%,to{opacity:1}50%{opacity:.5}}.block-editor-inserter__media-panel-detach-modal{z-index:1000001}.block-editor-inserter__media-panel-detach-modal p{margin-top:0}.block-editor-inserter__media-panel-detach-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.block-editor-inserter__media-list__list-item{cursor:var(--wpds-cursor-control,pointer);margin-bottom:24px;position:relative}.block-editor-inserter__media-list__list-item.is-placeholder{min-height:100px}.block-editor-inserter__media-list__list-item[draggable=true] .block-editor-inserter__media-list__list-item{cursor:grab}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview>*{outline-color:rgba(0,0,0,.3)}.block-editor-inserter__media-list__list-item.is-hovered .block-editor-inserter__media-list__item-preview-options>button,.block-editor-inserter__media-list__list-item:focus-within .block-editor-inserter__media-list__item-preview-options>button{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options{position:absolute;right:8px;top:8px}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button{background:#fff;display:none}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button.is-opened,.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:focus{display:block}.block-editor-inserter__media-list__list-item .block-editor-inserter__media-list__item-preview-options>button:hover{box-shadow:inset 0 0 0 2px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.block-editor-inserter__media-list__item{height:100%}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview{align-items:center;border-radius:2px;display:flex;overflow:hidden}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview>*{margin:0 auto;max-width:100%;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.block-editor-inserter__media-list__item .block-editor-inserter__media-list__item-preview .block-editor-inserter__media-list__item-preview-spinner{align-items:center;background:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}@media not (prefers-reduced-motion){.block-editor-inserter__media-list__item:focus .block-editor-inserter__media-list__item-preview>*{transition:outline .1s linear}}.block-editor-inserter__media-list__item-preview-options__popover .components-menu-item__button .components-menu-item__item{min-width:auto}.block-editor-inserter__mobile-tab-navigation{height:100%;padding:16px}.block-editor-inserter__mobile-tab-navigation>*{height:100%}@media (min-width:600px){.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal{max-width:480px}}.block-editor-inserter-media-tab-media-preview-inserter-external-image-modal p{margin:0}.block-editor-inserter__hint{margin:16px 16px 0}.block-editor-patterns__sync-status-filter .components-input-control__container select.components-select-control__input{height:40px}.block-editor-inserter__pattern-panel-placeholder{display:none}.block-editor-inserter__menu.is-zoom-out{display:flex}@media (min-width:782px){.block-editor-inserter__menu.is-zoom-out.show-panel:after{content:"";display:block;height:100%;width:300px}}@media (max-width:959px){.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-block-patterns-explorer .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}}.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-next,.show-icon-labels .block-editor-inserter__category-panel .block-editor-patterns__grid-pagination .block-editor-patterns__grid-pagination-previous{flex-direction:column}.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:none;padding:0 24px 16px}@media (min-width:480px){.block-editor-tabbed-sidebar__tabpanel .block-editor-inserter__help-text{display:block}}.spacing-sizes-control{border:0;margin:0;padding:0}.spacing-sizes-control .spacing-sizes-control__label,.spacing-sizes-control .spacing-sizes-control__unit-control{margin-bottom:0}.spacing-sizes-control .spacing-sizes-control__custom-value-range,.spacing-sizes-control .spacing-sizes-control__preset-range{flex:1;margin-bottom:0}.spacing-sizes-control__header{height:16px;margin-bottom:12px}.spacing-sizes-control__wrapper{align-items:center}.spacing-sizes-control__dropdown{height:24px}.spacing-sizes-control__wrapper .preset-input-control__icon{margin-left:-4px}.block-editor-block-visibility-modal{z-index:1000001}.block-editor-block-visibility-modal__options{border:0;list-style:none;margin:24px 0;padding:0}.block-editor-block-visibility-modal__options-item{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 0 16px}.block-editor-block-visibility-modal__options-item:last-child{margin:0}.block-editor-block-visibility-modal__options-item--everywhere{align-items:start;flex-direction:column}.block-editor-block-visibility-modal__options-checkbox--everywhere{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.block-editor-block-visibility-modal__options-icon--checked{fill:#ddd}.block-editor-block-visibility-modal__sub-options{padding-inline-start:12px;width:100%}.block-editor-block-visibility-modal__description{color:#757575;font-size:12px}.block-editor-block-visibility-info{align-items:center;display:flex;justify-content:start;margin:0 16px 16px;padding-bottom:4px;padding-top:4px}.block-editor-iframe__scale-container>.block-editor-writing-flow__canvas-stop:focus:after{border:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.block-editor-writing-flow__canvas-stop:focus+.block-editor-writing-flow{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.block-editor-writing-flow__canvas-stop-hint{background:#000;border-radius:4px;box-shadow: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);color:#f0f0f0;display:none;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;margin-inline:auto;padding:4px 8px;pointer-events:none;position:sticky;text-align:center;top:16px;white-space:nowrap;width:fit-content;z-index:2}.block-editor-writing-flow__canvas-stop:focus>.block-editor-writing-flow__canvas-stop-hint{display:block}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/editor-rtl.css b/wp-includes/css/dist/block-library/editor-rtl.css
index 7287031f55..390c87a974 100644
--- a/wp-includes/css/dist/block-library/editor-rtl.css
+++ b/wp-includes/css/dist/block-library/editor-rtl.css
@@ -621,57 +621,6 @@ html :where(.wp-block-column) {
margin-right: 0.75em;
}
-.wp-block-form-input .is-input-hidden {
- display: flex;
- position: relative;
- font-size: 0.85em;
- opacity: 0.3;
- border: 1px dashed;
- padding: 0.5em;
- box-sizing: border-box;
- background: repeating-linear-gradient(-45deg, transparent, transparent 5px, currentColor 5px, currentColor 6px);
- justify-content: center;
- align-items: center;
-}
-.wp-block-form-input .is-input-hidden::after {
- content: attr(data-message);
-}
-.wp-block-form-input.is-selected .is-input-hidden {
- opacity: 1;
- background: none;
-}
-
-.wp-block-form-submission-notification > * {
- opacity: 0.25;
- border: 1px dashed;
- box-sizing: border-box;
- background: repeating-linear-gradient(-45deg, transparent, transparent 5px, currentColor 5px, currentColor 6px);
-}
-.wp-block-form-submission-notification.is-selected > *, .wp-block-form-submission-notification:has(.is-selected) > * {
- opacity: 1;
- background: none;
-}
-.wp-block-form-submission-notification.is-selected::after, .wp-block-form-submission-notification:has(.is-selected)::after {
- display: none !important;
-}
-.wp-block-form-submission-notification::after {
- display: flex;
- position: absolute;
- width: 100%;
- height: 100%;
- top: 0;
- right: 0;
- justify-content: center;
- align-items: center;
- font-size: 1.1em;
-}
-.wp-block-form-submission-notification.form-notification-type-success::after {
- content: attr(data-message-success);
-}
-.wp-block-form-submission-notification.form-notification-type-error::after {
- content: attr(data-message-error);
-}
-
.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe {
height: 50vh !important;
}
@@ -705,12 +654,19 @@ html :where(.wp-block-column) {
margin-top: 16px;
}
-:root :where(figure.wp-block-gallery) {
+:root :where(figure.wp-block-gallery.is-layout-flex) {
display: block;
}
-:root :where(figure.wp-block-gallery) > .blocks-gallery-caption {
+:root :where(figure.wp-block-gallery.is-layout-flex) > .blocks-gallery-caption {
flex: 0 0 100%;
}
+
+:root :where(.wp-block-gallery.is-layout-grid) > .blocks-gallery-caption,
+:root :where(.wp-block-gallery.is-layout-grid) > .components-placeholder,
+:root :where(.wp-block-gallery.is-layout-grid) > .block-editor-media-placeholder {
+ grid-column: 1/-1;
+}
+
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label {
display: none;
}
@@ -1016,7 +972,6 @@ figure.wp-block-image:not(.wp-block) {
position: relative;
}
.wp-block-image.is-transient:not(.alignwide):not(.alignfull), .wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull) {
- width: -moz-fit-content;
width: fit-content;
}
.wp-block-image .is-applying img, .wp-block-image.is-transient img,
@@ -1247,6 +1202,10 @@ figure.wp-block-image:not(.wp-block) {
visibility: visible;
}
+.wp-block-navigation__container.block-editor-block-list__layout {
+ flex-grow: 1;
+}
+
.is-editing > .wp-block-navigation__container {
visibility: visible;
opacity: 1;
@@ -1755,6 +1714,10 @@ body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-op
margin-top: 8px;
}
+.wp-block-audio__autoplay-help-text {
+ grid-column: 1/-1;
+}
+
/**
* Appender
*/
@@ -2181,8 +2144,7 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
word-break: break-all;
white-space: normal;
text-align: start;
- -moz-text-align-last: center;
- text-align-last: center;
+ text-align-last: center;
}
.block-library-site-logo__inspector-media-replace-container img {
width: 20px;
@@ -2207,6 +2169,10 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
border: 1px dashed;
}
+.wp-block-site-title.has-fit-text > * {
+ white-space: inherit !important;
+}
+
.wp-block-social-links .wp-social-link {
line-height: 0;
}
@@ -2392,20 +2358,16 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
z-index: 1000001;
}
.block-editor-template-part__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
}
@media (min-width: 1280px) {
.block-editor-template-part__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
}
.block-library-template-part__selection-search {
@@ -2519,20 +2481,16 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
}
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
}
@media (min-width: 1280px) {
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
}
.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search {
background: #fff;
@@ -2544,12 +2502,6 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
z-index: 2;
}
-@media (min-width: 600px) {
- .wp-block-query__enhanced-pagination-modal {
- max-width: 480px;
- }
-}
-
.block-editor-block-settings-menu__popover.is-expanded {
overflow-y: scroll;
}
@@ -2566,7 +2518,7 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
}
}
.block-editor-block-settings-menu__popover .block-editor-block-patterns-list {
- grid-gap: 12px;
+ gap: 12px;
min-width: 280px;
}
@media (min-width: 600px) {
@@ -2784,11 +2736,9 @@ div[data-type="core/post-featured-image"] img {
outline: 1px solid rgba(0, 0, 0, 0.1);
}
.block-library-poster-image__preview .block-library-poster-image__preview-image {
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
width: 100%;
- -o-object-position: 50% 50%;
- object-position: 50% 50%;
+ object-position: 50% 50%;
aspect-ratio: 2/1;
}
diff --git a/wp-includes/css/dist/block-library/editor-rtl.min.css b/wp-includes/css/dist/block-library/editor-rtl.min.css
index 7266a28201..2b1e3bed6b 100644
--- a/wp-includes/css/dist/block-library/editor-rtl.min.css
+++ b/wp-includes/css/dist/block-library/editor-rtl.min.css
@@ -1 +1 @@
-.block-library-utils__media-control{position:relative}.block-library-utils__media-control .components-drop-zone__content-icon{display:none}.block-library-utils__media-control .block-library-utils__media-control__replace-flow{display:block}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button{border-color:#ccc;color:#1e1e1e;display:block;height:40px;padding-left:32px;width:100%}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button:hover{color:var(--wp-admin-theme-color)}.block-library-utils__media-control__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-library-utils__media-control__inspector-image-indicator{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;outline:1px solid transparent;width:20px}.block-library-utils__media-control__reset{border-radius:2px;left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-library-utils__media-control__reset{transition:opacity .1s ease-in-out}}.block-library-utils__media-control:hover .block-library-utils__media-control__reset,.block-library-utils__media-control__reset:focus,.block-library-utils__media-control__reset:hover{opacity:1}@media (hover:none){.block-library-utils__media-control__reset{opacity:1}}.wp-block-audio{margin-left:0;margin-right:0;position:relative}.wp-block-audio.is-transient audio{opacity:.3}.wp-block-audio .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.wp-block-avatar__image img{width:100%}.wp-block-avatar.aligncenter .components-resizable-box__container{margin:0 auto}.wp-block[data-align=center]>.wp-block-button{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align=right]>.wp-block-button{text-align:right}.wp-block-button{cursor:text;position:relative}.wp-block-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:-2px}.wp-block-button[data-rich-text-placeholder]:after{opacity:.8}div[data-type="core/button"]{display:table}.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button{margin:0}.wp-block-buttons>.block-list-appender{align-items:center;display:inline-flex}.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{justify-content:flex-start}.wp-block-buttons>.wp-block-button:focus{box-shadow:none}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center]{margin-left:auto;margin-right:auto;margin-top:0;width:100%}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button{margin-bottom:0}.wp-block[data-align=center]>.wp-block-buttons{align-items:center;justify-content:center}.wp-block[data-align=right]>.wp-block-buttons{justify-content:flex-end}.wp-block-categories ul{padding-right:2.5em}.wp-block-categories ul ul{margin-top:6px}[data-align=center] .wp-block-categories{text-align:center}.wp-block-categories__indentation{padding-right:16px}.wp-block-code code{background:none}.wp-block-columns :where(.wp-block){margin-left:0;margin-right:0;max-width:none}html :where(.wp-block-column){margin-bottom:0;margin-top:0}.wp-block-comments__legacy-placeholder,.wp-block-post-comments{box-sizing:border-box}.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft{float:right}.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright{float:left}.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-right:3.25em}.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;margin-top:.5em;width:2.5em}.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label,.wp-block-comments__legacy-placeholder .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit],.wp-block-comments__legacy-placeholder input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.block-library-comments-toolbar__popover .components-popover__content{min-width:230px}.wp-block-comments__legacy-placeholder *{pointer-events:none}.wp-block-comment-author-avatar__placeholder{stroke:currentColor;stroke-dasharray:3;border:1px dashed;height:100%;width:100%}.wp-block[data-align=center]>.wp-block-comments-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-comments-pagination{max-width:100%}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination-numbers a{text-decoration:underline}.wp-block-comments-pagination-numbers .page-numbers{margin-left:2px}.wp-block-comments-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-comments-title.has-background{padding:inherit}.wp-block-cover.is-placeholder{align-items:stretch;display:flex;min-height:240px;padding:0!important}.wp-block-cover.is-placeholder .components-placeholder.is-large{justify-content:flex-start;z-index:1}.wp-block-cover.is-placeholder:focus:after{min-height:auto}.wp-block-cover.components-placeholder h2{color:inherit}.wp-block-cover.is-transient{position:relative}.wp-block-cover.is-transient:before{background-color:#fff;content:"";height:100%;opacity:.3;position:absolute;width:100%;z-index:1}.wp-block-cover.is-transient .wp-block-cover__inner-container{z-index:2}.wp-block-cover.is-transient .components-spinner{z-index:3}.wp-block-cover .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-cover .wp-block-cover__inner-container{margin-left:0;margin-right:0;text-align:right}.wp-block-cover .wp-block-cover__placeholder-background-options{width:100%}.wp-block-cover .wp-block-cover__image--placeholder-image{bottom:0;left:0;position:absolute;right:0;top:0}[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{max-width:420px;width:100%}.block-library-cover__reset-button{margin-right:auto}.block-library-cover__resize-container{bottom:0;left:0;min-height:50px;position:absolute!important;right:0;top:0}.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div{overflow:visible;pointer-events:none}.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{background-attachment:scroll}.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item){margin-top:24px}.wp-block-details summary div{display:inline}.wp-block-embed{clear:both;margin-left:0;margin-right:0}.wp-block-embed.is-loading{display:flex;justify-content:center}.wp-block-embed .wp-block-embed__placeholder-input{flex:1 1 auto}.wp-block-embed .components-placeholder__error{word-break:break-word}.wp-block-post-content .wp-block-embed__learn-more a{color:var(--wp-admin-theme-color)}.block-library-embed__interactive-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed{max-width:360px;width:100%}.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper{min-width:280px}.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file{height:auto}.wp-block[data-align=center]>.wp-block-file{text-align:center}.wp-block-file{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.wp-block-file .components-resizable-box__container{margin-bottom:1em}.wp-block-file .wp-block-file__preview{height:100%;margin-bottom:1em;width:100%}.wp-block-file .wp-block-file__preview-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-file .wp-block-file__content-wrapper{flex-grow:1}.wp-block-file a{min-width:1em}.wp-block-file a:not(.wp-block-file__button){display:inline-block}.wp-block-file .wp-block-file__button-richtext-wrapper{display:inline-block;margin-right:.75em}.wp-block-form-input .is-input-hidden{align-items:center;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,currentColor 0,currentColor 6px);border:1px dashed;box-sizing:border-box;display:flex;font-size:.85em;justify-content:center;opacity:.3;padding:.5em;position:relative}.wp-block-form-input .is-input-hidden:after{content:attr(data-message)}.wp-block-form-input.is-selected .is-input-hidden{background:none;opacity:1}.wp-block-form-submission-notification>*{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,currentColor 0,currentColor 6px);border:1px dashed;box-sizing:border-box;opacity:.25}.wp-block-form-submission-notification.is-selected>*,.wp-block-form-submission-notification:has(.is-selected)>*{background:none;opacity:1}.wp-block-form-submission-notification.is-selected:after,.wp-block-form-submission-notification:has(.is-selected):after{display:none!important}.wp-block-form-submission-notification:after{align-items:center;display:flex;font-size:1.1em;height:100%;justify-content:center;position:absolute;right:0;top:0;width:100%}.wp-block-form-submission-notification.form-notification-type-success:after{content:attr(data-message-success)}.wp-block-form-submission-notification.form-notification-type-error:after{content:attr(data-message-error)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{height:50vh!important}@media (min-width:960px){.block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){height:9999rem}.block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{height:100%}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{height:calc(100% - 52px)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{display:flex;flex-direction:column;height:100%;min-width:50vw}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{display:flex;flex-direction:column;flex-grow:1}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{flex-grow:1;height:10px!important}}.block-editor-freeform-modal__actions{margin-top:16px}:root :where(figure.wp-block-gallery){display:block}:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{flex:0 0 100%}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.gallery-settings-buttons .components-button:first-child{margin-left:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}.wp-block-group .block-editor-block-list__insertion-point{left:0;right:0}[data-type="core/group"].is-selected .block-list-appender{margin-left:0;margin-right:0}[data-type="core/group"].is-selected .has-background .block-list-appender{margin-bottom:18px;margin-top:18px}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{gap:inherit}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{display:inherit;flex:1;flex-direction:inherit;width:100%}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{border:1px dashed;content:"";display:flex;flex:1 0 40px;min-height:38px;pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{pointer-events:all}.block-library-html__edit .block-library-html__preview-overlay{height:100%;position:absolute;right:0;top:0;width:100%}.block-library-html__edit-code{margin:16px}.block-library-html__edit-code .block-library-html__edit-code-button{justify-content:center}@media (min-width:600px){.block-library-html__modal:not(.is-full-screen){height:9999rem}}.block-library-html__modal .components-modal__children-container{height:100%}.block-library-html__modal-content,.block-library-html__modal-tabs{flex:1}.block-library-html__modal-tab{border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Menlo,Consolas,monaco,monospace;height:100%;margin:0;padding:16px}.block-library-html__modal-editor{background:transparent;border:none;box-sizing:border-box;color:inherit;direction:ltr;flex:1;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;overflow-x:auto;padding:0;resize:none;width:100%}.block-library-html__modal-editor:focus{box-shadow:none;outline:none}.block-library-html__preview{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow-y:auto}.block-library-html__preview iframe{height:100%}.wp-block[data-align=center]>.wp-block-icon{display:flex;justify-content:center}.wp-block-icon__inserter-sidebar{padding-bottom:24px}@media (min-width:782px){.wp-block-icon__inserter-sidebar{bottom:0;overflow-x:visible;overflow-y:auto;padding-top:24px;padding-inline:24px;position:absolute;right:0;top:72px;width:280px}.wp-block-icon__inserter-panel{margin-inline-start:280px}}.wp-block-icon__inserter-loading{display:flex;justify-content:center;padding:24px}.wp-block-icon__inserter-grid-icons-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wp-block-icon__inserter-grid-no-results{display:flex;justify-content:center}.wp-block-icon__inserter-grid-icons-list-item{display:flex;flex-direction:column;height:auto!important}.wp-block-icon__inserter-grid-icons-list-item-icon{padding:12px}.wp-block-icon__inserter-grid-icons-list-item-icon svg{display:block;height:24px;width:24px}.wp-block-icon__inserter-grid-icons-list-item-title{font-size:12px;overflow-wrap:break-word;padding:4px 4px 8px}.wp-block-icon__toolbar-content{width:250px}.wp-block-icon__placeholder{backdrop-filter:blur(100px)}.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:-moz-fit-content;width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=right]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}.wp-block-latest-posts>li{overflow:hidden}.wp-block-latest-posts li a>div{display:inline}:root :where(.wp-block-latest-posts){padding-right:2.5em}:root :where(.wp-block-latest-posts.is-grid),:root :where(.wp-block-latest-posts__list){padding-right:0}.wp-block-math__textarea-control textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.wp-block-media-text__media{position:relative}.wp-block-media-text__media.is-transient img{opacity:.3}.wp-block-media-text__media .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.wp-block-media-text .__resizable_base__{grid-column:1/span 2;grid-row:2}.wp-block-media-text .editor-media-container__resizer{width:100%!important}.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer{height:100%!important}.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block{max-width:unset}.wp-block-media-text--placeholder-image{min-height:205px}.block-editor-block-list__block[data-type="core/more"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-more{display:block;text-align:center;white-space:nowrap}.wp-block-more .rich-text{background:#fff;color:#757575;display:inline-flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:10px 36px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}.wp-block-more:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:0;margin-right:auto;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:left;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:right;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-left:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-right:4px;padding:0 0 0 6px}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-left:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-left:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{right:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{right:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{right:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-right:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{left:0;position:absolute;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}.wp-block-navigation .block-list-appender{position:relative}.wp-block-navigation .has-child{cursor:pointer}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{z-index:29}.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important}.wp-block-navigation-item .wp-block-navigation-item__content{cursor:text}.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{min-width:20px}.wp-block-navigation-item .block-list-appender{margin:16px 16px 16px auto}.wp-block-navigation-link__invalid-item{color:#000}.wp-block-navigation-link__placeholder{background-image:none!important;box-shadow:none!important;position:relative;text-decoration:none!important}.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{-webkit-text-decoration:wavy underline;text-decoration:wavy underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25rem}.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{cursor:pointer}.link-control-transform{border-top:1px solid #ccc;padding:0 16px 8px}.link-control-transform__subheading{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em;text-transform:uppercase}.link-control-transform__items{display:flex;justify-content:space-between}.link-control-transform__item{flex-basis:33%;flex-direction:column;gap:8px;height:auto}.link-ui-page-creator{max-width:350px;min-width:auto;padding-top:8px;width:90vw}.link-ui-page-creator__inner{padding:16px}.link-ui-page-creator__back{margin-right:8px;text-transform:uppercase}.navigation-link-control__error-text{color:#cc1818}.navigation-link-to__action-button{grid-column:auto}.navigation-link-to__action-button:nth-last-child(1 of .navigation-link-to__action-button):nth-child(odd of .navigation-link-to__action-button){grid-column:1/-1}.navigation-link-to__action-button.navigation-link-to__action-button.navigation-link-to__action-button{justify-content:center}.wp-block-navigation-submenu{display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;position:absolute;right:-1px;top:100%;visibility:visible!important;width:auto!important}@media (min-width:782px){.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}}.block-editor-block-list__block[data-type="core/nextpage"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-nextpage{display:block;text-align:center;white-space:nowrap}.wp-block-nextpage>span{background:#fff;border-radius:4px;color:#757575;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:24px;padding:6px 8px;position:relative;text-transform:uppercase}.wp-block-nextpage:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div{display:contents;flex:1}.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div{flex:inherit}.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list{display:block}.wp-block-pages-list__item__link{pointer-events:none}.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;visibility:visible;width:auto}.wp-block-page-list__loading-indicator-container{padding:8px 12px}.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus{min-height:auto!important}.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:1}.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder]{opacity:0}.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.is-zoomed-out .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:0}html[dir=rtl] .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}.wp-block-post-author__transform{background:#f0f0f0;border-radius:2px;margin:16px;padding:16px}.wp-block-playlist__waveform-color-controls{display:grid;grid-column:1/-1;row-gap:0}.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline{display:inline}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:32px}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{font-style:normal;text-transform:none}.wp-block-pullquote__citation{color:inherit}.wp-block-pullquote[style*=line-height] :where(p){line-height:inherit}.wp-block-rss li a>div{display:inline}.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input{flex:1 1 auto}.wp-block-rss .wp-block-rss{all:inherit;margin:0;padding:0}.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper{margin:auto}.wp-block-search :where(.wp-block-search__button){align-items:center;border-radius:initial;display:flex;height:auto;justify-content:center;text-align:center}.wp-block-search__inspector-controls .components-base-control{margin-bottom:0}.block-editor-block-list__block[data-type="core/separator"]{padding-bottom:.1px;padding-top:.1px}.blocks-shortcode__textarea{background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important;resize:none}@media (min-width:600px){.blocks-shortcode__textarea{font-size:13px!important}}.blocks-shortcode__textarea:focus{border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid transparent!important}.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;-moz-text-align-last:center;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-social-links .wp-social-link{line-height:0}.wp-block-social-link-anchor{align-items:center;background:none;border:0;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:auto;margin:0;opacity:1;padding:.25em}.wp-block-social-link-anchor:hover{transform:none}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button){padding-left:.6666666667em;padding-right:.6666666667em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button){padding:0}.wp-block-social-link__toolbar_content_text{width:250px}.wp-block-social-links div.block-editor-url-input{display:inline-block;margin-right:8px}.wp-social-link:hover{transform:none}:root :where(.wp-block-social-links){padding:0}.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links{justify-content:center}.block-editor-block-preview__content .components-button:disabled{opacity:1}.wp-social-link.wp-social-link__is-incomplete{opacity:.5}.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover{opacity:1}.wp-block-social-links .block-list-appender{position:static}.wp-block-social-links .block-list-appender .block-editor-inserter{font-size:inherit}.wp-block-social-links .block-list-appender .block-editor-button-block-appender{font-size:inherit;height:1.5em;padding:0;width:1.5em}.block-editor-block-list__block[data-type="core/spacer"]:before{content:"";display:block;height:100%;min-height:8px;min-width:8px;position:absolute;width:100%;z-index:1}.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled{background:rgba(0,0,0,.1)}.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{background:hsla(0,0%,100%,.15)}.block-library-spacer__resize-container{clear:both}.block-library-spacer__resize-container:not(.is-resizing){height:100%!important;width:100%!important}.block-library-spacer__resize-container .components-resizable-box__handle:before{content:none}.block-library-spacer__resize-container.resize-horizontal{height:100%!important;margin-bottom:0}@media (min-width:600px){.wp-block-tab-list__mover-button{min-width:0!important;width:24px}}.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table{height:auto}.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table{width:auto}.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th{word-break:break-word}.wp-block[data-align=center]>.wp-block-table{text-align:initial}.wp-block[data-align=center]>.wp-block-table table{margin:0 auto}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table td.is-selected,.wp-block-table th.is-selected{border-color:var(--wp-admin-theme-color);border-style:double;box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>*{border:1px solid}.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:782px){.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-end;flex-direction:row}}.blocks-table__placeholder-input{width:112px}.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}.wp-block-term-template .term-loading .term-loading-placeholder{background-color:#f0f0f0;border-radius:2px;height:1.5em;margin-bottom:.25em;width:100%}@media not (prefers-reduced-motion){.wp-block-term-template .term-loading .term-loading-placeholder{animation:loadingpulse 1.5s ease-in-out infinite}}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.wp-block-text-columns .block-editor-rich-text__editable:focus{outline:1px solid #ddd}.wp-block[data-align=center]>.wp-block-video{text-align:center}.wp-block-video{position:relative}.wp-block-video.is-transient video{opacity:.3}.wp-block-video .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.block-library-video-tracks-editor{z-index:159990}.modal-open .block-library-video-tracks-editor{z-index:99999}.block-library-video-tracks-editor__track-list-track{padding-right:12px}.block-library-video-tracks-editor__single-track-editor-kind-select{max-width:240px}.block-library-video-tracks-editor__single-track-editor-edit-track-label,.block-library-video-tracks-editor__tracks-informative-message-title{color:#757575;display:block;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px;text-transform:uppercase}.block-library-video-tracks-editor>.components-popover__content{width:360px}.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{padding:0}.block-library-video-tracks-editor__tracks-informative-message{padding:8px}.block-library-video-tracks-editor__tracks-informative-message-description{margin-bottom:0}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}@media (min-width:600px){.wp-block-query__enhanced-pagination-modal{max-width:480px}}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}.wp-block[data-align=center]>.wp-block-query-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-query-pagination{max-width:100%}:where(.editor-styles-wrapper) .wp-block-query-pagination.block-editor-block-list__layout{margin:0}.wp-block-query-pagination-numbers a{text-decoration:underline}.wp-block-query-pagination-numbers .page-numbers{margin-left:2px}.wp-block-query-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-post-featured-image .block-editor-media-placeholder{backdrop-filter:none;z-index:1}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{align-items:center;display:flex;justify-content:center;padding:0}.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload{display:none}.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg{color:inherit}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{min-height:200px}.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]){border-right-style:solid}.wp-block-post-featured-image[style*=height] .components-placeholder{height:100%;min-height:48px;min-width:48px;width:100%}.wp-block-post-featured-image>a{pointer-events:none}.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.wp-block-post-featured-image.is-transient{position:relative}.wp-block-post-featured-image.is-transient img{opacity:.3}.wp-block-post-featured-image.is-transient .components-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}div[data-type="core/post-featured-image"] img{display:block;height:auto;max-width:100%}.wp-block-post-comments-form *{pointer-events:none}.wp-block-post-comments-form .block-editor-warning *{pointer-events:auto}.wp-element-button{cursor:revert}.wp-element-button[role=textbox]{cursor:text}.block-library-poster-image__container{position:relative}.block-library-poster-image__container:focus .block-library-poster-image__actions,.block-library-poster-image__container:focus-within .block-library-poster-image__actions,.block-library-poster-image__container:hover .block-library-poster-image__actions{opacity:1}.block-library-poster-image__container .block-library-poster-image__actions.block-library-poster-image__actions-select{margin-top:16px;opacity:1}.block-library-poster-image__container .components-drop-zone__content{border-radius:2px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.block-library-poster-image__container .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.block-library-poster-image__preview{display:flex;height:auto!important;justify-content:center;min-height:40px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;padding:0;width:100%}.block-library-poster-image__preview .block-library-poster-image__preview-image{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){transition:opacity 50ms ease-out}}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select) .block-library-poster-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.block-library-poster-image__actions .block-library-poster-image__action{flex-grow:1;justify-content:center}:root .editor-styles-wrapper .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}:where(.editor-styles-wrapper) .has-regular-font-size{font-size:16px}:where(.editor-styles-wrapper) .has-larger-font-size{font-size:42px}:where(.editor-styles-wrapper) iframe:not([frameborder]){border:0}
\ No newline at end of file
+.block-library-utils__media-control{position:relative}.block-library-utils__media-control .components-drop-zone__content-icon{display:none}.block-library-utils__media-control .block-library-utils__media-control__replace-flow{display:block}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button{border-color:#ccc;color:#1e1e1e;display:block;height:40px;padding-left:32px;width:100%}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button:hover{color:var(--wp-admin-theme-color)}.block-library-utils__media-control__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-library-utils__media-control__inspector-image-indicator{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;outline:1px solid transparent;width:20px}.block-library-utils__media-control__reset{border-radius:2px;left:0;margin:auto 8px;opacity:0;position:absolute;top:8px}@media not (prefers-reduced-motion){.block-library-utils__media-control__reset{transition:opacity .1s ease-in-out}}.block-library-utils__media-control:hover .block-library-utils__media-control__reset,.block-library-utils__media-control__reset:focus,.block-library-utils__media-control__reset:hover{opacity:1}@media (hover:none){.block-library-utils__media-control__reset{opacity:1}}.wp-block-audio{margin-left:0;margin-right:0;position:relative}.wp-block-audio.is-transient audio{opacity:.3}.wp-block-audio .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.wp-block-avatar__image img{width:100%}.wp-block-avatar.aligncenter .components-resizable-box__container{margin:0 auto}.wp-block[data-align=center]>.wp-block-button{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align=right]>.wp-block-button{text-align:right}.wp-block-button{cursor:text;position:relative}.wp-block-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:-2px}.wp-block-button[data-rich-text-placeholder]:after{opacity:.8}div[data-type="core/button"]{display:table}.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button{margin:0}.wp-block-buttons>.block-list-appender{align-items:center;display:inline-flex}.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{justify-content:flex-start}.wp-block-buttons>.wp-block-button:focus{box-shadow:none}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center]{margin-left:auto;margin-right:auto;margin-top:0;width:100%}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button{margin-bottom:0}.wp-block[data-align=center]>.wp-block-buttons{align-items:center;justify-content:center}.wp-block[data-align=right]>.wp-block-buttons{justify-content:flex-end}.wp-block-categories ul{padding-right:2.5em}.wp-block-categories ul ul{margin-top:6px}[data-align=center] .wp-block-categories{text-align:center}.wp-block-categories__indentation{padding-right:16px}.wp-block-code code{background:none}.wp-block-columns :where(.wp-block){margin-left:0;margin-right:0;max-width:none}html :where(.wp-block-column){margin-bottom:0;margin-top:0}.wp-block-comments__legacy-placeholder,.wp-block-post-comments{box-sizing:border-box}.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft{float:right}.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright{float:left}.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-right:3.25em}.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;margin-top:.5em;width:2.5em}.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label,.wp-block-comments__legacy-placeholder .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit],.wp-block-comments__legacy-placeholder input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.block-library-comments-toolbar__popover .components-popover__content{min-width:230px}.wp-block-comments__legacy-placeholder *{pointer-events:none}.wp-block-comment-author-avatar__placeholder{stroke:currentColor;stroke-dasharray:3;border:1px dashed;height:100%;width:100%}.wp-block[data-align=center]>.wp-block-comments-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-comments-pagination{max-width:100%}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination-numbers a{text-decoration:underline}.wp-block-comments-pagination-numbers .page-numbers{margin-left:2px}.wp-block-comments-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-comments-title.has-background{padding:inherit}.wp-block-cover.is-placeholder{align-items:stretch;display:flex;min-height:240px;padding:0!important}.wp-block-cover.is-placeholder .components-placeholder.is-large{justify-content:flex-start;z-index:1}.wp-block-cover.is-placeholder:focus:after{min-height:auto}.wp-block-cover.components-placeholder h2{color:inherit}.wp-block-cover.is-transient{position:relative}.wp-block-cover.is-transient:before{background-color:#fff;content:"";height:100%;opacity:.3;position:absolute;width:100%;z-index:1}.wp-block-cover.is-transient .wp-block-cover__inner-container{z-index:2}.wp-block-cover.is-transient .components-spinner{z-index:3}.wp-block-cover .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-cover .wp-block-cover__inner-container{margin-left:0;margin-right:0;text-align:right}.wp-block-cover .wp-block-cover__placeholder-background-options{width:100%}.wp-block-cover .wp-block-cover__image--placeholder-image{bottom:0;left:0;position:absolute;right:0;top:0}[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{max-width:420px;width:100%}.block-library-cover__reset-button{margin-right:auto}.block-library-cover__resize-container{bottom:0;left:0;min-height:50px;position:absolute!important;right:0;top:0}.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div{overflow:visible;pointer-events:none}.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{background-attachment:scroll}.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item){margin-top:24px}.wp-block-details summary div{display:inline}.wp-block-embed{clear:both;margin-left:0;margin-right:0}.wp-block-embed.is-loading{display:flex;justify-content:center}.wp-block-embed .wp-block-embed__placeholder-input{flex:1 1 auto}.wp-block-embed .components-placeholder__error{word-break:break-word}.wp-block-post-content .wp-block-embed__learn-more a{color:var(--wp-admin-theme-color)}.block-library-embed__interactive-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed{max-width:360px;width:100%}.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper{min-width:280px}.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file{height:auto}.wp-block[data-align=center]>.wp-block-file{text-align:center}.wp-block-file{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.wp-block-file .components-resizable-box__container{margin-bottom:1em}.wp-block-file .wp-block-file__preview{height:100%;margin-bottom:1em;width:100%}.wp-block-file .wp-block-file__preview-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-file .wp-block-file__content-wrapper{flex-grow:1}.wp-block-file a{min-width:1em}.wp-block-file a:not(.wp-block-file__button){display:inline-block}.wp-block-file .wp-block-file__button-richtext-wrapper{display:inline-block;margin-right:.75em}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{height:50vh!important}@media (min-width:960px){.block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){height:9999rem}.block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{height:100%}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{height:calc(100% - 52px)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{display:flex;flex-direction:column;height:100%;min-width:50vw}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{display:flex;flex-direction:column;flex-grow:1}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{flex-grow:1;height:10px!important}}.block-editor-freeform-modal__actions{margin-top:16px}:root :where(figure.wp-block-gallery.is-layout-flex){display:block}:root :where(figure.wp-block-gallery.is-layout-flex)>.blocks-gallery-caption{flex:0 0 100%}:root :where(.wp-block-gallery.is-layout-grid)>.block-editor-media-placeholder,:root :where(.wp-block-gallery.is-layout-grid)>.blocks-gallery-caption,:root :where(.wp-block-gallery.is-layout-grid)>.components-placeholder{grid-column:1/-1}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.gallery-settings-buttons .components-button:first-child{margin-left:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}.wp-block-group .block-editor-block-list__insertion-point{left:0;right:0}[data-type="core/group"].is-selected .block-list-appender{margin-left:0;margin-right:0}[data-type="core/group"].is-selected .has-background .block-list-appender{margin-bottom:18px;margin-top:18px}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{gap:inherit}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{display:inherit;flex:1;flex-direction:inherit;width:100%}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{border:1px dashed;content:"";display:flex;flex:1 0 40px;min-height:38px;pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{pointer-events:all}.block-library-html__edit .block-library-html__preview-overlay{height:100%;position:absolute;right:0;top:0;width:100%}.block-library-html__edit-code{margin:16px}.block-library-html__edit-code .block-library-html__edit-code-button{justify-content:center}@media (min-width:600px){.block-library-html__modal:not(.is-full-screen){height:9999rem}}.block-library-html__modal .components-modal__children-container{height:100%}.block-library-html__modal-content,.block-library-html__modal-tabs{flex:1}.block-library-html__modal-tab{border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Menlo,Consolas,monaco,monospace;height:100%;margin:0;padding:16px}.block-library-html__modal-editor{background:transparent;border:none;box-sizing:border-box;color:inherit;direction:ltr;flex:1;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;overflow-x:auto;padding:0;resize:none;width:100%}.block-library-html__modal-editor:focus{box-shadow:none;outline:none}.block-library-html__preview{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow-y:auto}.block-library-html__preview iframe{height:100%}.wp-block[data-align=center]>.wp-block-icon{display:flex;justify-content:center}.wp-block-icon__inserter-sidebar{padding-bottom:24px}@media (min-width:782px){.wp-block-icon__inserter-sidebar{bottom:0;overflow-x:visible;overflow-y:auto;padding-top:24px;padding-inline:24px;position:absolute;right:0;top:72px;width:280px}.wp-block-icon__inserter-panel{margin-inline-start:280px}}.wp-block-icon__inserter-loading{display:flex;justify-content:center;padding:24px}.wp-block-icon__inserter-grid-icons-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wp-block-icon__inserter-grid-no-results{display:flex;justify-content:center}.wp-block-icon__inserter-grid-icons-list-item{display:flex;flex-direction:column;height:auto!important}.wp-block-icon__inserter-grid-icons-list-item-icon{padding:12px}.wp-block-icon__inserter-grid-icons-list-item-icon svg{display:block;height:24px;width:24px}.wp-block-icon__inserter-grid-icons-list-item-title{font-size:12px;overflow-wrap:break-word;padding:4px 4px 8px}.wp-block-icon__toolbar-content{width:250px}.wp-block-icon__placeholder{backdrop-filter:blur(100px)}.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=right]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}.wp-block-latest-posts>li{overflow:hidden}.wp-block-latest-posts li a>div{display:inline}:root :where(.wp-block-latest-posts){padding-right:2.5em}:root :where(.wp-block-latest-posts.is-grid),:root :where(.wp-block-latest-posts__list){padding-right:0}.wp-block-math__textarea-control textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.wp-block-media-text__media{position:relative}.wp-block-media-text__media.is-transient img{opacity:.3}.wp-block-media-text__media .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.wp-block-media-text .__resizable_base__{grid-column:1/span 2;grid-row:2}.wp-block-media-text .editor-media-container__resizer{width:100%!important}.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer{height:100%!important}.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block{max-width:unset}.wp-block-media-text--placeholder-image{min-height:205px}.block-editor-block-list__block[data-type="core/more"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-more{display:block;text-align:center;white-space:nowrap}.wp-block-more .rich-text{background:#fff;color:#757575;display:inline-flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:10px 36px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}.wp-block-more:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.wp-block-navigation__container.block-editor-block-list__layout{flex-grow:1}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:0;margin-right:auto;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:left;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:right;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-left:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-right:4px;padding:0 0 0 6px}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-left:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-left:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{right:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{right:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{right:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-right:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{left:0;position:absolute;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}.wp-block-audio__autoplay-help-text{grid-column:1/-1}.wp-block-navigation .block-list-appender{position:relative}.wp-block-navigation .has-child{cursor:pointer}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{z-index:29}.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important}.wp-block-navigation-item .wp-block-navigation-item__content{cursor:text}.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{min-width:20px}.wp-block-navigation-item .block-list-appender{margin:16px 16px 16px auto}.wp-block-navigation-link__invalid-item{color:#000}.wp-block-navigation-link__placeholder{background-image:none!important;box-shadow:none!important;position:relative;text-decoration:none!important}.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{-webkit-text-decoration:wavy underline;text-decoration:wavy underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25rem}.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{cursor:pointer}.link-control-transform{border-top:1px solid #ccc;padding:0 16px 8px}.link-control-transform__subheading{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em;text-transform:uppercase}.link-control-transform__items{display:flex;justify-content:space-between}.link-control-transform__item{flex-basis:33%;flex-direction:column;gap:8px;height:auto}.link-ui-page-creator{max-width:350px;min-width:auto;padding-top:8px;width:90vw}.link-ui-page-creator__inner{padding:16px}.link-ui-page-creator__back{margin-right:8px;text-transform:uppercase}.navigation-link-control__error-text{color:#cc1818}.navigation-link-to__action-button{grid-column:auto}.navigation-link-to__action-button:nth-last-child(1 of .navigation-link-to__action-button):nth-child(odd of .navigation-link-to__action-button){grid-column:1/-1}.navigation-link-to__action-button.navigation-link-to__action-button.navigation-link-to__action-button{justify-content:center}.wp-block-navigation-submenu{display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;position:absolute;right:-1px;top:100%;visibility:visible!important;width:auto!important}@media (min-width:782px){.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}}.block-editor-block-list__block[data-type="core/nextpage"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-nextpage{display:block;text-align:center;white-space:nowrap}.wp-block-nextpage>span{background:#fff;border-radius:4px;color:#757575;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:24px;padding:6px 8px;position:relative;text-transform:uppercase}.wp-block-nextpage:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div{display:contents;flex:1}.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div{flex:inherit}.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list{display:block}.wp-block-pages-list__item__link{pointer-events:none}.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;visibility:visible;width:auto}.wp-block-page-list__loading-indicator-container{padding:8px 12px}.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus{min-height:auto!important}.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:1}.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder]{opacity:0}.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.is-zoomed-out .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:0}html[dir=rtl] .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}.wp-block-post-author__transform{background:#f0f0f0;border-radius:2px;margin:16px;padding:16px}.wp-block-playlist__waveform-color-controls{display:grid;grid-column:1/-1;row-gap:0}.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline{display:inline}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:32px}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{font-style:normal;text-transform:none}.wp-block-pullquote__citation{color:inherit}.wp-block-pullquote[style*=line-height] :where(p){line-height:inherit}.wp-block-rss li a>div{display:inline}.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input{flex:1 1 auto}.wp-block-rss .wp-block-rss{all:inherit;margin:0;padding:0}.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper{margin:auto}.wp-block-search :where(.wp-block-search__button){align-items:center;border-radius:initial;display:flex;height:auto;justify-content:center;text-align:center}.wp-block-search__inspector-controls .components-base-control{margin-bottom:0}.block-editor-block-list__block[data-type="core/separator"]{padding-bottom:.1px;padding-top:.1px}.blocks-shortcode__textarea{background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important;resize:none}@media (min-width:600px){.blocks-shortcode__textarea{font-size:13px!important}}.blocks-shortcode__textarea:focus{border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid transparent!important}.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-site-title.has-fit-text>*{white-space:inherit!important}.wp-block-social-links .wp-social-link{line-height:0}.wp-block-social-link-anchor{align-items:center;background:none;border:0;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:auto;margin:0;opacity:1;padding:.25em}.wp-block-social-link-anchor:hover{transform:none}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button){padding-left:.6666666667em;padding-right:.6666666667em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button){padding:0}.wp-block-social-link__toolbar_content_text{width:250px}.wp-block-social-links div.block-editor-url-input{display:inline-block;margin-right:8px}.wp-social-link:hover{transform:none}:root :where(.wp-block-social-links){padding:0}.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links{justify-content:center}.block-editor-block-preview__content .components-button:disabled{opacity:1}.wp-social-link.wp-social-link__is-incomplete{opacity:.5}.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover{opacity:1}.wp-block-social-links .block-list-appender{position:static}.wp-block-social-links .block-list-appender .block-editor-inserter{font-size:inherit}.wp-block-social-links .block-list-appender .block-editor-button-block-appender{font-size:inherit;height:1.5em;padding:0;width:1.5em}.block-editor-block-list__block[data-type="core/spacer"]:before{content:"";display:block;height:100%;min-height:8px;min-width:8px;position:absolute;width:100%;z-index:1}.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled{background:rgba(0,0,0,.1)}.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{background:hsla(0,0%,100%,.15)}.block-library-spacer__resize-container{clear:both}.block-library-spacer__resize-container:not(.is-resizing){height:100%!important;width:100%!important}.block-library-spacer__resize-container .components-resizable-box__handle:before{content:none}.block-library-spacer__resize-container.resize-horizontal{height:100%!important;margin-bottom:0}@media (min-width:600px){.wp-block-tab-list__mover-button{min-width:0!important;width:24px}}.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table{height:auto}.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table{width:auto}.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th{word-break:break-word}.wp-block[data-align=center]>.wp-block-table{text-align:initial}.wp-block[data-align=center]>.wp-block-table table{margin:0 auto}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table td.is-selected,.wp-block-table th.is-selected{border-color:var(--wp-admin-theme-color);border-style:double;box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>*{border:1px solid}.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:782px){.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-end;flex-direction:row}}.blocks-table__placeholder-input{width:112px}.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}.wp-block-term-template .term-loading .term-loading-placeholder{background-color:#f0f0f0;border-radius:2px;height:1.5em;margin-bottom:.25em;width:100%}@media not (prefers-reduced-motion){.wp-block-term-template .term-loading .term-loading-placeholder{animation:loadingpulse 1.5s ease-in-out infinite}}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.wp-block-text-columns .block-editor-rich-text__editable:focus{outline:1px solid #ddd}.wp-block[data-align=center]>.wp-block-video{text-align:center}.wp-block-video{position:relative}.wp-block-video.is-transient video{opacity:.3}.wp-block-video .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.block-library-video-tracks-editor{z-index:159990}.modal-open .block-library-video-tracks-editor{z-index:99999}.block-library-video-tracks-editor__track-list-track{padding-right:12px}.block-library-video-tracks-editor__single-track-editor-kind-select{max-width:240px}.block-library-video-tracks-editor__single-track-editor-edit-track-label,.block-library-video-tracks-editor__tracks-informative-message-title{color:#757575;display:block;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px;text-transform:uppercase}.block-library-video-tracks-editor>.components-popover__content{width:360px}.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{padding:0}.block-library-video-tracks-editor__tracks-informative-message{padding:8px}.block-library-video-tracks-editor__tracks-informative-message-description{margin-bottom:0}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}.wp-block[data-align=center]>.wp-block-query-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-query-pagination{max-width:100%}:where(.editor-styles-wrapper) .wp-block-query-pagination.block-editor-block-list__layout{margin:0}.wp-block-query-pagination-numbers a{text-decoration:underline}.wp-block-query-pagination-numbers .page-numbers{margin-left:2px}.wp-block-query-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-post-featured-image .block-editor-media-placeholder{backdrop-filter:none;z-index:1}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{align-items:center;display:flex;justify-content:center;padding:0}.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload{display:none}.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg{color:inherit}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{min-height:200px}.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]){border-right-style:solid}.wp-block-post-featured-image[style*=height] .components-placeholder{height:100%;min-height:48px;min-width:48px;width:100%}.wp-block-post-featured-image>a{pointer-events:none}.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.wp-block-post-featured-image.is-transient{position:relative}.wp-block-post-featured-image.is-transient img{opacity:.3}.wp-block-post-featured-image.is-transient .components-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}div[data-type="core/post-featured-image"] img{display:block;height:auto;max-width:100%}.wp-block-post-comments-form *{pointer-events:none}.wp-block-post-comments-form .block-editor-warning *{pointer-events:auto}.wp-element-button{cursor:revert}.wp-element-button[role=textbox]{cursor:text}.block-library-poster-image__container{position:relative}.block-library-poster-image__container:focus .block-library-poster-image__actions,.block-library-poster-image__container:focus-within .block-library-poster-image__actions,.block-library-poster-image__container:hover .block-library-poster-image__actions{opacity:1}.block-library-poster-image__container .block-library-poster-image__actions.block-library-poster-image__actions-select{margin-top:16px;opacity:1}.block-library-poster-image__container .components-drop-zone__content{border-radius:2px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.block-library-poster-image__container .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.block-library-poster-image__preview{display:flex;height:auto!important;justify-content:center;min-height:40px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;padding:0;width:100%}.block-library-poster-image__preview .block-library-poster-image__preview-image{aspect-ratio:2/1;object-fit:cover;object-position:50% 50%;width:100%}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){transition:opacity 50ms ease-out}}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select) .block-library-poster-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.block-library-poster-image__actions .block-library-poster-image__action{flex-grow:1;justify-content:center}:root .editor-styles-wrapper .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}:where(.editor-styles-wrapper) .has-regular-font-size{font-size:16px}:where(.editor-styles-wrapper) .has-larger-font-size{font-size:42px}:where(.editor-styles-wrapper) iframe:not([frameborder]){border:0}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/editor.css b/wp-includes/css/dist/block-library/editor.css
index dceba04479..c187987a52 100644
--- a/wp-includes/css/dist/block-library/editor.css
+++ b/wp-includes/css/dist/block-library/editor.css
@@ -623,57 +623,6 @@ html :where(.wp-block-column) {
margin-left: 0.75em;
}
-.wp-block-form-input .is-input-hidden {
- display: flex;
- position: relative;
- font-size: 0.85em;
- opacity: 0.3;
- border: 1px dashed;
- padding: 0.5em;
- box-sizing: border-box;
- background: repeating-linear-gradient(45deg, transparent, transparent 5px, currentColor 5px, currentColor 6px);
- justify-content: center;
- align-items: center;
-}
-.wp-block-form-input .is-input-hidden::after {
- content: attr(data-message);
-}
-.wp-block-form-input.is-selected .is-input-hidden {
- opacity: 1;
- background: none;
-}
-
-.wp-block-form-submission-notification > * {
- opacity: 0.25;
- border: 1px dashed;
- box-sizing: border-box;
- background: repeating-linear-gradient(45deg, transparent, transparent 5px, currentColor 5px, currentColor 6px);
-}
-.wp-block-form-submission-notification.is-selected > *, .wp-block-form-submission-notification:has(.is-selected) > * {
- opacity: 1;
- background: none;
-}
-.wp-block-form-submission-notification.is-selected::after, .wp-block-form-submission-notification:has(.is-selected)::after {
- display: none !important;
-}
-.wp-block-form-submission-notification::after {
- display: flex;
- position: absolute;
- width: 100%;
- height: 100%;
- top: 0;
- left: 0;
- justify-content: center;
- align-items: center;
- font-size: 1.1em;
-}
-.wp-block-form-submission-notification.form-notification-type-success::after {
- content: attr(data-message-success);
-}
-.wp-block-form-submission-notification.form-notification-type-error::after {
- content: attr(data-message-error);
-}
-
.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe {
height: 50vh !important;
}
@@ -707,12 +656,19 @@ html :where(.wp-block-column) {
margin-top: 16px;
}
-:root :where(figure.wp-block-gallery) {
+:root :where(figure.wp-block-gallery.is-layout-flex) {
display: block;
}
-:root :where(figure.wp-block-gallery) > .blocks-gallery-caption {
+:root :where(figure.wp-block-gallery.is-layout-flex) > .blocks-gallery-caption {
flex: 0 0 100%;
}
+
+:root :where(.wp-block-gallery.is-layout-grid) > .blocks-gallery-caption,
+:root :where(.wp-block-gallery.is-layout-grid) > .components-placeholder,
+:root :where(.wp-block-gallery.is-layout-grid) > .block-editor-media-placeholder {
+ grid-column: 1/-1;
+}
+
:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label {
display: none;
}
@@ -1019,7 +975,6 @@ figure.wp-block-image:not(.wp-block) {
position: relative;
}
.wp-block-image.is-transient:not(.alignwide):not(.alignfull), .wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull) {
- width: -moz-fit-content;
width: fit-content;
}
.wp-block-image .is-applying img, .wp-block-image.is-transient img,
@@ -1251,6 +1206,10 @@ figure.wp-block-image:not(.wp-block) {
visibility: visible;
}
+.wp-block-navigation__container.block-editor-block-list__layout {
+ flex-grow: 1;
+}
+
.is-editing > .wp-block-navigation__container {
visibility: visible;
opacity: 1;
@@ -1759,6 +1718,10 @@ body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-op
margin-top: 8px;
}
+.wp-block-audio__autoplay-help-text {
+ grid-column: 1/-1;
+}
+
/**
* Appender
*/
@@ -2185,8 +2148,7 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
word-break: break-all;
white-space: normal;
text-align: start;
- -moz-text-align-last: center;
- text-align-last: center;
+ text-align-last: center;
}
.block-library-site-logo__inspector-media-replace-container img {
width: 20px;
@@ -2211,6 +2173,10 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
border: 1px dashed;
}
+.wp-block-site-title.has-fit-text > * {
+ white-space: inherit !important;
+}
+
.wp-block-social-links .wp-social-link {
line-height: 0;
}
@@ -2396,20 +2362,16 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
z-index: 1000001;
}
.block-editor-template-part__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
}
@media (min-width: 1280px) {
.block-editor-template-part__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
}
.block-library-template-part__selection-search {
@@ -2523,20 +2485,16 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
}
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
}
@media (min-width: 1280px) {
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
}
.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search {
background: #fff;
@@ -2548,12 +2506,6 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
z-index: 2;
}
-@media (min-width: 600px) {
- .wp-block-query__enhanced-pagination-modal {
- max-width: 480px;
- }
-}
-
.block-editor-block-settings-menu__popover.is-expanded {
overflow-y: scroll;
}
@@ -2570,7 +2522,7 @@ html[dir=rtl] .has-drop-cap:not(:focus)::first-letter {
}
}
.block-editor-block-settings-menu__popover .block-editor-block-patterns-list {
- grid-gap: 12px;
+ gap: 12px;
min-width: 280px;
}
@media (min-width: 600px) {
@@ -2789,11 +2741,9 @@ div[data-type="core/post-featured-image"] img {
outline: 1px solid rgba(0, 0, 0, 0.1);
}
.block-library-poster-image__preview .block-library-poster-image__preview-image {
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
width: 100%;
- -o-object-position: 50% 50%;
- object-position: 50% 50%;
+ object-position: 50% 50%;
aspect-ratio: 2/1;
}
diff --git a/wp-includes/css/dist/block-library/editor.min.css b/wp-includes/css/dist/block-library/editor.min.css
index 54871f2fa8..7cb06b316e 100644
--- a/wp-includes/css/dist/block-library/editor.min.css
+++ b/wp-includes/css/dist/block-library/editor.min.css
@@ -1 +1 @@
-.block-library-utils__media-control{position:relative}.block-library-utils__media-control .components-drop-zone__content-icon{display:none}.block-library-utils__media-control .block-library-utils__media-control__replace-flow{display:block}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button{border-color:#ccc;color:#1e1e1e;display:block;height:40px;padding-right:32px;width:100%}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button:hover{color:var(--wp-admin-theme-color)}.block-library-utils__media-control__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-library-utils__media-control__inspector-image-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;outline:1px solid transparent;width:20px}.block-library-utils__media-control__reset{border-radius:2px;margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-library-utils__media-control__reset{transition:opacity .1s ease-in-out}}.block-library-utils__media-control:hover .block-library-utils__media-control__reset,.block-library-utils__media-control__reset:focus,.block-library-utils__media-control__reset:hover{opacity:1}@media (hover:none){.block-library-utils__media-control__reset{opacity:1}}.wp-block-audio{margin-left:0;margin-right:0;position:relative}.wp-block-audio.is-transient audio{opacity:.3}.wp-block-audio .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-avatar__image img{width:100%}.wp-block-avatar.aligncenter .components-resizable-box__container{margin:0 auto}.wp-block[data-align=center]>.wp-block-button{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align=right]>.wp-block-button{text-align:right}.wp-block-button{cursor:text;position:relative}.wp-block-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:-2px}.wp-block-button[data-rich-text-placeholder]:after{opacity:.8}div[data-type="core/button"]{display:table}.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button{margin:0}.wp-block-buttons>.block-list-appender{align-items:center;display:inline-flex}.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{justify-content:flex-start}.wp-block-buttons>.wp-block-button:focus{box-shadow:none}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center]{margin-left:auto;margin-right:auto;margin-top:0;width:100%}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button{margin-bottom:0}.wp-block[data-align=center]>.wp-block-buttons{align-items:center;justify-content:center}.wp-block[data-align=right]>.wp-block-buttons{justify-content:flex-end}.wp-block-categories ul{padding-left:2.5em}.wp-block-categories ul ul{margin-top:6px}[data-align=center] .wp-block-categories{text-align:center}.wp-block-categories__indentation{padding-left:16px}.wp-block-code code{background:none}.wp-block-columns :where(.wp-block){margin-left:0;margin-right:0;max-width:none}html :where(.wp-block-column){margin-bottom:0;margin-top:0}.wp-block-comments__legacy-placeholder,.wp-block-post-comments{box-sizing:border-box}.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft{float:left}.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright{float:right}.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label,.wp-block-comments__legacy-placeholder .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit],.wp-block-comments__legacy-placeholder input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.block-library-comments-toolbar__popover .components-popover__content{min-width:230px}.wp-block-comments__legacy-placeholder *{pointer-events:none}.wp-block-comment-author-avatar__placeholder{stroke:currentColor;stroke-dasharray:3;border:1px dashed;height:100%;width:100%}.wp-block[data-align=center]>.wp-block-comments-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-comments-pagination{max-width:100%}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination-numbers a{text-decoration:underline}.wp-block-comments-pagination-numbers .page-numbers{margin-right:2px}.wp-block-comments-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-comments-title.has-background{padding:inherit}.wp-block-cover.is-placeholder{align-items:stretch;display:flex;min-height:240px;padding:0!important}.wp-block-cover.is-placeholder .components-placeholder.is-large{justify-content:flex-start;z-index:1}.wp-block-cover.is-placeholder:focus:after{min-height:auto}.wp-block-cover.components-placeholder h2{color:inherit}.wp-block-cover.is-transient{position:relative}.wp-block-cover.is-transient:before{background-color:#fff;content:"";height:100%;opacity:.3;position:absolute;width:100%;z-index:1}.wp-block-cover.is-transient .wp-block-cover__inner-container{z-index:2}.wp-block-cover.is-transient .components-spinner{z-index:3}.wp-block-cover .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-cover .wp-block-cover__inner-container{margin-left:0;margin-right:0;text-align:left}.wp-block-cover .wp-block-cover__placeholder-background-options{width:100%}.wp-block-cover .wp-block-cover__image--placeholder-image{bottom:0;left:0;position:absolute;right:0;top:0}[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{max-width:420px;width:100%}.block-library-cover__reset-button{margin-left:auto}.block-library-cover__resize-container{bottom:0;left:0;min-height:50px;position:absolute!important;right:0;top:0}.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div{overflow:visible;pointer-events:none}.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{background-attachment:scroll}.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item){margin-top:24px}.wp-block-details summary div{display:inline}.wp-block-embed{clear:both;margin-left:0;margin-right:0}.wp-block-embed.is-loading{display:flex;justify-content:center}.wp-block-embed .wp-block-embed__placeholder-input{flex:1 1 auto}.wp-block-embed .components-placeholder__error{word-break:break-word}.wp-block-post-content .wp-block-embed__learn-more a{color:var(--wp-admin-theme-color)}.block-library-embed__interactive-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed{max-width:360px;width:100%}.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper{min-width:280px}.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file{height:auto}.wp-block[data-align=center]>.wp-block-file{text-align:center}.wp-block-file{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.wp-block-file .components-resizable-box__container{margin-bottom:1em}.wp-block-file .wp-block-file__preview{height:100%;margin-bottom:1em;width:100%}.wp-block-file .wp-block-file__preview-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-file .wp-block-file__content-wrapper{flex-grow:1}.wp-block-file a{min-width:1em}.wp-block-file a:not(.wp-block-file__button){display:inline-block}.wp-block-file .wp-block-file__button-richtext-wrapper{display:inline-block;margin-left:.75em}.wp-block-form-input .is-input-hidden{align-items:center;background:repeating-linear-gradient(45deg,transparent,transparent 5px,currentColor 0,currentColor 6px);border:1px dashed;box-sizing:border-box;display:flex;font-size:.85em;justify-content:center;opacity:.3;padding:.5em;position:relative}.wp-block-form-input .is-input-hidden:after{content:attr(data-message)}.wp-block-form-input.is-selected .is-input-hidden{background:none;opacity:1}.wp-block-form-submission-notification>*{background:repeating-linear-gradient(45deg,transparent,transparent 5px,currentColor 0,currentColor 6px);border:1px dashed;box-sizing:border-box;opacity:.25}.wp-block-form-submission-notification.is-selected>*,.wp-block-form-submission-notification:has(.is-selected)>*{background:none;opacity:1}.wp-block-form-submission-notification.is-selected:after,.wp-block-form-submission-notification:has(.is-selected):after{display:none!important}.wp-block-form-submission-notification:after{align-items:center;display:flex;font-size:1.1em;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.wp-block-form-submission-notification.form-notification-type-success:after{content:attr(data-message-success)}.wp-block-form-submission-notification.form-notification-type-error:after{content:attr(data-message-error)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{height:50vh!important}@media (min-width:960px){.block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){height:9999rem}.block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{height:100%}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{height:calc(100% - 52px)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{display:flex;flex-direction:column;height:100%;min-width:50vw}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{display:flex;flex-direction:column;flex-grow:1}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{flex-grow:1;height:10px!important}}.block-editor-freeform-modal__actions{margin-top:16px}:root :where(figure.wp-block-gallery){display:block}:root :where(figure.wp-block-gallery)>.blocks-gallery-caption{flex:0 0 100%}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.gallery-settings-buttons .components-button:first-child{margin-right:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}.wp-block-group .block-editor-block-list__insertion-point{left:0;right:0}[data-type="core/group"].is-selected .block-list-appender{margin-left:0;margin-right:0}[data-type="core/group"].is-selected .has-background .block-list-appender{margin-bottom:18px;margin-top:18px}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{gap:inherit}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{display:inherit;flex:1;flex-direction:inherit;width:100%}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{border:1px dashed;content:"";display:flex;flex:1 0 40px;min-height:38px;pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{pointer-events:all}.block-library-html__edit .block-library-html__preview-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.block-library-html__edit-code{margin:16px}.block-library-html__edit-code .block-library-html__edit-code-button{justify-content:center}@media (min-width:600px){.block-library-html__modal:not(.is-full-screen){height:9999rem}}.block-library-html__modal .components-modal__children-container{height:100%}.block-library-html__modal-content,.block-library-html__modal-tabs{flex:1}.block-library-html__modal-tab{border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Menlo,Consolas,monaco,monospace;height:100%;margin:0;padding:16px}.block-library-html__modal-editor{background:transparent;border:none;box-sizing:border-box;color:inherit;direction:ltr;flex:1;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;overflow-x:auto;padding:0;resize:none;width:100%}.block-library-html__modal-editor:focus{box-shadow:none;outline:none}.block-library-html__preview{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow-y:auto}.block-library-html__preview iframe{height:100%}.wp-block[data-align=center]>.wp-block-icon{display:flex;justify-content:center}.wp-block-icon__inserter-sidebar{padding-bottom:24px}@media (min-width:782px){.wp-block-icon__inserter-sidebar{bottom:0;left:0;overflow-x:visible;overflow-y:auto;padding-top:24px;padding-inline:24px;position:absolute;top:72px;width:280px}.wp-block-icon__inserter-panel{margin-inline-start:280px}}.wp-block-icon__inserter-loading{display:flex;justify-content:center;padding:24px}.wp-block-icon__inserter-grid-icons-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wp-block-icon__inserter-grid-no-results{display:flex;justify-content:center}.wp-block-icon__inserter-grid-icons-list-item{display:flex;flex-direction:column;height:auto!important}.wp-block-icon__inserter-grid-icons-list-item-icon{padding:12px}.wp-block-icon__inserter-grid-icons-list-item-icon svg{display:block;height:24px;width:24px}.wp-block-icon__inserter-grid-icons-list-item-title{font-size:12px;overflow-wrap:break-word;padding:4px 4px 8px}.wp-block-icon__toolbar-content{width:250px}.wp-block-icon__placeholder{backdrop-filter:blur(100px)}.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:-moz-fit-content;width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=right]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}.wp-block-latest-posts>li{overflow:hidden}.wp-block-latest-posts li a>div{display:inline}:root :where(.wp-block-latest-posts){padding-left:2.5em}:root :where(.wp-block-latest-posts.is-grid),:root :where(.wp-block-latest-posts__list){padding-left:0}.wp-block-math__textarea-control textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.wp-block-media-text__media{position:relative}.wp-block-media-text__media.is-transient img{opacity:.3}.wp-block-media-text__media .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-media-text .__resizable_base__{grid-column:1/span 2;grid-row:2}.wp-block-media-text .editor-media-container__resizer{width:100%!important}.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer{height:100%!important}.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block{max-width:unset}.wp-block-media-text--placeholder-image{min-height:205px}.block-editor-block-list__block[data-type="core/more"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-more{display:block;text-align:center;white-space:nowrap}.wp-block-more .rich-text{background:#fff;color:#757575;display:inline-flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:10px 36px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}.wp-block-more:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:auto;margin-right:0;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:right;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:left;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-right:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-left:4px;padding:0 6px 0 0}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-right:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-right:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{left:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{left:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{left:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-left:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{position:absolute;right:0;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}.wp-block-navigation .block-list-appender{position:relative}.wp-block-navigation .has-child{cursor:pointer}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{z-index:29}.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important}.wp-block-navigation-item .wp-block-navigation-item__content{cursor:text}.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{min-width:20px}.wp-block-navigation-item .block-list-appender{margin:16px auto 16px 16px}.wp-block-navigation-link__invalid-item{color:#000}.wp-block-navigation-link__placeholder{background-image:none!important;box-shadow:none!important;position:relative;text-decoration:none!important}.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{-webkit-text-decoration:wavy underline;text-decoration:wavy underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25rem}.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{cursor:pointer}.link-control-transform{border-top:1px solid #ccc;padding:0 16px 8px}.link-control-transform__subheading{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em;text-transform:uppercase}.link-control-transform__items{display:flex;justify-content:space-between}.link-control-transform__item{flex-basis:33%;flex-direction:column;gap:8px;height:auto}.link-ui-page-creator{max-width:350px;min-width:auto;padding-top:8px;width:90vw}.link-ui-page-creator__inner{padding:16px}.link-ui-page-creator__back{margin-left:8px;text-transform:uppercase}.navigation-link-control__error-text{color:#cc1818}.navigation-link-to__action-button{grid-column:auto}.navigation-link-to__action-button:nth-last-child(1 of .navigation-link-to__action-button):nth-child(odd of .navigation-link-to__action-button){grid-column:1/-1}.navigation-link-to__action-button.navigation-link-to__action-button.navigation-link-to__action-button{justify-content:center}.wp-block-navigation-submenu{display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container{height:auto!important;left:-1px;min-width:200px!important;opacity:1!important;position:absolute;top:100%;visibility:visible!important;width:auto!important}@media (min-width:782px){.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}}.block-editor-block-list__block[data-type="core/nextpage"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-nextpage{display:block;text-align:center;white-space:nowrap}.wp-block-nextpage>span{background:#fff;border-radius:4px;color:#757575;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:24px;padding:6px 8px;position:relative;text-transform:uppercase}.wp-block-nextpage:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div{display:contents;flex:1}.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div{flex:inherit}.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list{display:block}.wp-block-pages-list__item__link{pointer-events:none}.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;visibility:visible;width:auto}.wp-block-page-list__loading-indicator-container{padding:8px 12px}.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus{min-height:auto!important}.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:1}.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder]{opacity:0}.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.is-zoomed-out .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:0}html[dir=rtl] .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}.wp-block-post-author__transform{background:#f0f0f0;border-radius:2px;margin:16px;padding:16px}.wp-block-playlist__waveform-color-controls{display:grid;grid-column:1/-1;row-gap:0}.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline{display:inline}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:32px}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{font-style:normal;text-transform:none}.wp-block-pullquote__citation{color:inherit}.wp-block-pullquote[style*=line-height] :where(p){line-height:inherit}.wp-block-rss li a>div{display:inline}.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input{flex:1 1 auto}.wp-block-rss .wp-block-rss{all:inherit;margin:0;padding:0}.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper{margin:auto}.wp-block-search :where(.wp-block-search__button){align-items:center;border-radius:initial;display:flex;height:auto;justify-content:center;text-align:center}.wp-block-search__inspector-controls .components-base-control{margin-bottom:0}.block-editor-block-list__block[data-type="core/separator"]{padding-bottom:.1px;padding-top:.1px}.blocks-shortcode__textarea{background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important;resize:none}@media (min-width:600px){.blocks-shortcode__textarea{font-size:13px!important}}.blocks-shortcode__textarea:focus{border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid transparent!important}.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;-moz-text-align-last:center;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-social-links .wp-social-link{line-height:0}.wp-block-social-link-anchor{align-items:center;background:none;border:0;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:auto;margin:0;opacity:1;padding:.25em}.wp-block-social-link-anchor:hover{transform:none}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button){padding-left:.6666666667em;padding-right:.6666666667em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button){padding:0}.wp-block-social-link__toolbar_content_text{width:250px}.wp-block-social-links div.block-editor-url-input{display:inline-block;margin-left:8px}.wp-social-link:hover{transform:none}:root :where(.wp-block-social-links){padding:0}.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links{justify-content:center}.block-editor-block-preview__content .components-button:disabled{opacity:1}.wp-social-link.wp-social-link__is-incomplete{opacity:.5}.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover{opacity:1}.wp-block-social-links .block-list-appender{position:static}.wp-block-social-links .block-list-appender .block-editor-inserter{font-size:inherit}.wp-block-social-links .block-list-appender .block-editor-button-block-appender{font-size:inherit;height:1.5em;padding:0;width:1.5em}.block-editor-block-list__block[data-type="core/spacer"]:before{content:"";display:block;height:100%;min-height:8px;min-width:8px;position:absolute;width:100%;z-index:1}.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled{background:rgba(0,0,0,.1)}.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{background:hsla(0,0%,100%,.15)}.block-library-spacer__resize-container{clear:both}.block-library-spacer__resize-container:not(.is-resizing){height:100%!important;width:100%!important}.block-library-spacer__resize-container .components-resizable-box__handle:before{content:none}.block-library-spacer__resize-container.resize-horizontal{height:100%!important;margin-bottom:0}@media (min-width:600px){.wp-block-tab-list__mover-button{min-width:0!important;width:24px}}.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table{height:auto}.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table{width:auto}.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th{word-break:break-word}.wp-block[data-align=center]>.wp-block-table{text-align:initial}.wp-block[data-align=center]>.wp-block-table table{margin:0 auto}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table td.is-selected,.wp-block-table th.is-selected{border-color:var(--wp-admin-theme-color);border-style:double;box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>*{border:1px solid}.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:782px){.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-end;flex-direction:row}}.blocks-table__placeholder-input{width:112px}.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}.wp-block-term-template .term-loading .term-loading-placeholder{background-color:#f0f0f0;border-radius:2px;height:1.5em;margin-bottom:.25em;width:100%}@media not (prefers-reduced-motion){.wp-block-term-template .term-loading .term-loading-placeholder{animation:loadingpulse 1.5s ease-in-out infinite}}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.wp-block-text-columns .block-editor-rich-text__editable:focus{outline:1px solid #ddd}.wp-block[data-align=center]>.wp-block-video{text-align:center}.wp-block-video{position:relative}.wp-block-video.is-transient video{opacity:.3}.wp-block-video .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.block-library-video-tracks-editor{z-index:159990}.modal-open .block-library-video-tracks-editor{z-index:99999}.block-library-video-tracks-editor__track-list-track{padding-left:12px}.block-library-video-tracks-editor__single-track-editor-kind-select{max-width:240px}.block-library-video-tracks-editor__single-track-editor-edit-track-label,.block-library-video-tracks-editor__tracks-informative-message-title{color:#757575;display:block;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px;text-transform:uppercase}.block-library-video-tracks-editor>.components-popover__content{width:360px}.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{padding:0}.block-library-video-tracks-editor__tracks-informative-message{padding:8px}.block-library-video-tracks-editor__tracks-informative-message-description{margin-bottom:0}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}@media (min-width:600px){.wp-block-query__enhanced-pagination-modal{max-width:480px}}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}.wp-block[data-align=center]>.wp-block-query-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-query-pagination{max-width:100%}:where(.editor-styles-wrapper) .wp-block-query-pagination.block-editor-block-list__layout{margin:0}.wp-block-query-pagination-numbers a{text-decoration:underline}.wp-block-query-pagination-numbers .page-numbers{margin-right:2px}.wp-block-query-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-post-featured-image .block-editor-media-placeholder{backdrop-filter:none;z-index:1}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{align-items:center;display:flex;justify-content:center;padding:0}.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload{display:none}.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg{color:inherit}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{min-height:200px}.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]){border-left-style:solid}.wp-block-post-featured-image[style*=height] .components-placeholder{height:100%;min-height:48px;min-width:48px;width:100%}.wp-block-post-featured-image>a{pointer-events:none}.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.wp-block-post-featured-image.is-transient{position:relative}.wp-block-post-featured-image.is-transient img{opacity:.3}.wp-block-post-featured-image.is-transient .components-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}div[data-type="core/post-featured-image"] img{display:block;height:auto;max-width:100%}.wp-block-post-comments-form *{pointer-events:none}.wp-block-post-comments-form .block-editor-warning *{pointer-events:auto}.wp-element-button{cursor:revert}.wp-element-button[role=textbox]{cursor:text}.block-library-poster-image__container{position:relative}.block-library-poster-image__container:focus .block-library-poster-image__actions,.block-library-poster-image__container:focus-within .block-library-poster-image__actions,.block-library-poster-image__container:hover .block-library-poster-image__actions{opacity:1}.block-library-poster-image__container .block-library-poster-image__actions.block-library-poster-image__actions-select{margin-top:16px;opacity:1}.block-library-poster-image__container .components-drop-zone__content{border-radius:2px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.block-library-poster-image__container .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.block-library-poster-image__preview{display:flex;height:auto!important;justify-content:center;min-height:40px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;padding:0;width:100%}.block-library-poster-image__preview .block-library-poster-image__preview-image{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){transition:opacity 50ms ease-out}}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select) .block-library-poster-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.block-library-poster-image__actions .block-library-poster-image__action{flex-grow:1;justify-content:center}:root .editor-styles-wrapper .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:where(.editor-styles-wrapper) .has-regular-font-size{font-size:16px}:where(.editor-styles-wrapper) .has-larger-font-size{font-size:42px}:where(.editor-styles-wrapper) iframe:not([frameborder]){border:0}
\ No newline at end of file
+.block-library-utils__media-control{position:relative}.block-library-utils__media-control .components-drop-zone__content-icon{display:none}.block-library-utils__media-control .block-library-utils__media-control__replace-flow{display:block}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button{border-color:#ccc;color:#1e1e1e;display:block;height:40px;padding-right:32px;width:100%}.block-library-utils__media-control .block-library-utils__media-control__replace-flow button.components-button:hover{color:var(--wp-admin-theme-color)}.block-library-utils__media-control__inspector-media-replace-title{text-align:start;white-space:normal;word-break:break-all}.block-library-utils__media-control__inspector-image-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);background-size:cover;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:20px;outline:1px solid transparent;width:20px}.block-library-utils__media-control__reset{border-radius:2px;margin:auto 8px;opacity:0;position:absolute;right:0;top:8px}@media not (prefers-reduced-motion){.block-library-utils__media-control__reset{transition:opacity .1s ease-in-out}}.block-library-utils__media-control:hover .block-library-utils__media-control__reset,.block-library-utils__media-control__reset:focus,.block-library-utils__media-control__reset:hover{opacity:1}@media (hover:none){.block-library-utils__media-control__reset{opacity:1}}.wp-block-audio{margin-left:0;margin-right:0;position:relative}.wp-block-audio.is-transient audio{opacity:.3}.wp-block-audio .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-avatar__image img{width:100%}.wp-block-avatar.aligncenter .components-resizable-box__container{margin:0 auto}.wp-block[data-align=center]>.wp-block-button{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align=right]>.wp-block-button{text-align:right}.wp-block-button{cursor:text;position:relative}.wp-block-button:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:-2px}.wp-block-button[data-rich-text-placeholder]:after{opacity:.8}div[data-type="core/button"]{display:table}.wp-block-buttons>.wp-block,.wp-block-buttons>.wp-block-button.wp-block-button.wp-block-button.wp-block-button.wp-block-button{margin:0}.wp-block-buttons>.block-list-appender{align-items:center;display:inline-flex}.wp-block-buttons.is-vertical>.block-list-appender .block-list-appender__toggle{justify-content:flex-start}.wp-block-buttons>.wp-block-button:focus{box-shadow:none}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center]{margin-left:auto;margin-right:auto;margin-top:0;width:100%}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block[data-align=center] .wp-block-button{margin-bottom:0}.wp-block[data-align=center]>.wp-block-buttons{align-items:center;justify-content:center}.wp-block[data-align=right]>.wp-block-buttons{justify-content:flex-end}.wp-block-categories ul{padding-left:2.5em}.wp-block-categories ul ul{margin-top:6px}[data-align=center] .wp-block-categories{text-align:center}.wp-block-categories__indentation{padding-left:16px}.wp-block-code code{background:none}.wp-block-columns :where(.wp-block){margin-left:0;margin-right:0;max-width:none}html :where(.wp-block-column){margin-bottom:0;margin-top:0}.wp-block-comments__legacy-placeholder,.wp-block-post-comments{box-sizing:border-box}.wp-block-comments__legacy-placeholder .alignleft,.wp-block-post-comments .alignleft{float:left}.wp-block-comments__legacy-placeholder .alignright,.wp-block-post-comments .alignright{float:right}.wp-block-comments__legacy-placeholder .navigation:after,.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-comments__legacy-placeholder .commentlist,.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .commentlist .comment,.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-comments__legacy-placeholder .commentlist .comment p,.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-comments__legacy-placeholder .commentlist .children,.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-comments__legacy-placeholder .comment-author,.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-comments__legacy-placeholder .comment-author .avatar,.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-comments__legacy-placeholder .comment-author cite,.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-comments__legacy-placeholder .comment-meta,.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-comments__legacy-placeholder .comment-meta b,.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-comments__legacy-placeholder .comment-meta .comment-awaiting-moderation,.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-comments__legacy-placeholder .comment-body .commentmetadata,.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-comments__legacy-placeholder .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder .comment-form textarea,.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-comments__legacy-placeholder .comment-form-cookies-consent #wp-comment-cookies-consent,.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-comments__legacy-placeholder .comment-reply-title,.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-comments__legacy-placeholder .comment-reply-title :where(small),.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-comments__legacy-placeholder .reply,.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-comments__legacy-placeholder input:not([type=submit]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-comments__legacy-placeholder input:not([type=submit]):not([type=checkbox]),.wp-block-comments__legacy-placeholder textarea,.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label,.wp-block-comments__legacy-placeholder .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label,.wp-block-comments__legacy-placeholder .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label,.wp-block-comments__legacy-placeholder .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label,.wp-block-comments__legacy-placeholder .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit],.wp-block-comments__legacy-placeholder input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.block-library-comments-toolbar__popover .components-popover__content{min-width:230px}.wp-block-comments__legacy-placeholder *{pointer-events:none}.wp-block-comment-author-avatar__placeholder{stroke:currentColor;stroke-dasharray:3;border:1px dashed;height:100%;width:100%}.wp-block[data-align=center]>.wp-block-comments-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-comments-pagination{max-width:100%}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination-numbers a{text-decoration:underline}.wp-block-comments-pagination-numbers .page-numbers{margin-right:2px}.wp-block-comments-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-comments-title.has-background{padding:inherit}.wp-block-cover.is-placeholder{align-items:stretch;display:flex;min-height:240px;padding:0!important}.wp-block-cover.is-placeholder .components-placeholder.is-large{justify-content:flex-start;z-index:1}.wp-block-cover.is-placeholder:focus:after{min-height:auto}.wp-block-cover.components-placeholder h2{color:inherit}.wp-block-cover.is-transient{position:relative}.wp-block-cover.is-transient:before{background-color:#fff;content:"";height:100%;opacity:.3;position:absolute;width:100%;z-index:1}.wp-block-cover.is-transient .wp-block-cover__inner-container{z-index:2}.wp-block-cover.is-transient .components-spinner{z-index:3}.wp-block-cover .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-cover .wp-block-cover__inner-container{margin-left:0;margin-right:0;text-align:left}.wp-block-cover .wp-block-cover__placeholder-background-options{width:100%}.wp-block-cover .wp-block-cover__image--placeholder-image{bottom:0;left:0;position:absolute;right:0;top:0}[data-align=left]>.wp-block-cover,[data-align=right]>.wp-block-cover{max-width:420px;width:100%}.block-library-cover__reset-button{margin-left:auto}.block-library-cover__resize-container{bottom:0;left:0;min-height:50px;position:absolute!important;right:0;top:0}.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .block-library-cover__resize-container,.components-popover.block-editor-block-popover.block-library-cover__resizable-box-popover .components-popover__content>div{overflow:visible;pointer-events:none}.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover{background-attachment:scroll}.color-block-support-panel__inner-wrapper>:not(.block-editor-tools-panel-color-gradient-settings__item){margin-top:24px}.wp-block-details summary div{display:inline}.wp-block-embed{clear:both;margin-left:0;margin-right:0}.wp-block-embed.is-loading{display:flex;justify-content:center}.wp-block-embed .wp-block-embed__placeholder-input{flex:1 1 auto}.wp-block-embed .components-placeholder__error{word-break:break-word}.wp-block-post-content .wp-block-embed__learn-more a{color:var(--wp-admin-theme-color)}.block-library-embed__interactive-overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.wp-block[data-align=left]>.wp-block-embed,.wp-block[data-align=right]>.wp-block-embed{max-width:360px;width:100%}.wp-block[data-align=left]>.wp-block-embed .wp-block-embed__wrapper,.wp-block[data-align=right]>.wp-block-embed .wp-block-embed__wrapper{min-width:280px}.wp-block[data-align=left]>.wp-block-file,.wp-block[data-align=right]>.wp-block-file{height:auto}.wp-block[data-align=center]>.wp-block-file{text-align:center}.wp-block-file{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.wp-block-file .components-resizable-box__container{margin-bottom:1em}.wp-block-file .wp-block-file__preview{height:100%;margin-bottom:1em;width:100%}.wp-block-file .wp-block-file__preview-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-file .wp-block-file__content-wrapper{flex-grow:1}.wp-block-file a{min-width:1em}.wp-block-file a:not(.wp-block-file__button){display:inline-block}.wp-block-file .wp-block-file__button-richtext-wrapper{display:inline-block;margin-left:.75em}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{height:50vh!important}@media (min-width:960px){.block-editor-freeform-modal .block-editor-freeform-modal__content:not(.is-full-screen){height:9999rem}.block-editor-freeform-modal .block-editor-freeform-modal__content .components-modal__header+div{height:100%}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-tinymce{height:calc(100% - 52px)}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body{display:flex;flex-direction:column;height:100%;min-width:50vw}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area{display:flex;flex-direction:column;flex-grow:1}.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-edit-area iframe{flex-grow:1;height:10px!important}}.block-editor-freeform-modal__actions{margin-top:16px}:root :where(figure.wp-block-gallery.is-layout-flex){display:block}:root :where(figure.wp-block-gallery.is-layout-flex)>.blocks-gallery-caption{flex:0 0 100%}:root :where(.wp-block-gallery.is-layout-grid)>.block-editor-media-placeholder,:root :where(.wp-block-gallery.is-layout-grid)>.blocks-gallery-caption,:root :where(.wp-block-gallery.is-layout-grid)>.components-placeholder{grid-column:1/-1}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .components-placeholder__label{display:none}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button{margin-bottom:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder{margin:0}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder .components-placeholder__label{display:flex}:root :where(figure.wp-block-gallery) .block-editor-media-placeholder figcaption{z-index:2}:root :where(figure.wp-block-gallery) .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.gallery-settings-buttons .components-button:first-child{margin-right:8px}.blocks-gallery-item figure:not(.is-selected):focus,.blocks-gallery-item img:focus{outline:none}.blocks-gallery-item figure.is-selected:before{bottom:0;box-shadow:0 0 0 1px #fff inset,0 0 0 3px var(--wp-admin-theme-color) inset;content:"";left:0;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.blocks-gallery-item figure.is-transient img{opacity:.3}.blocks-gallery-item .block-editor-media-placeholder{height:100%;margin:0}.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label{display:flex}.wp-block-gallery ul.blocks-gallery-grid{margin:0;padding:0}@media (min-width:600px){.wp-block-update-gallery-modal{max-width:480px}}.wp-block-update-gallery-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.wp-block-gallery__source-settings{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.wp-block-gallery__source-settings .wp-block-gallery__source-description{color:#757575;font-size:12px;margin:0}.wp-block-gallery__source-settings .components-button{justify-content:center;width:100%}.wp-block-gallery__source-notice{grid-column:1/-1;margin:0}.wp-block-group .block-editor-block-list__insertion-point{left:0;right:0}[data-type="core/group"].is-selected .block-list-appender{margin-left:0;margin-right:0}[data-type="core/group"].is-selected .has-background .block-list-appender{margin-bottom:18px;margin-top:18px}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{gap:inherit}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-default-block-appender__content,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{display:inherit;flex:1;flex-direction:inherit;width:100%}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child:after{border:1px dashed;content:"";display:flex;flex:1 0 40px;min-height:38px;pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child{pointer-events:none}.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-button-block-appender,.wp-block-group.is-layout-flex.block-editor-block-list__block>.block-list-appender:only-child .block-editor-inserter{pointer-events:all}.block-library-html__edit .block-library-html__preview-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.block-library-html__edit-code{margin:16px}.block-library-html__edit-code .block-library-html__edit-code-button{justify-content:center}@media (min-width:600px){.block-library-html__modal:not(.is-full-screen){height:9999rem}}.block-library-html__modal .components-modal__children-container{height:100%}.block-library-html__modal-content,.block-library-html__modal-tabs{flex:1}.block-library-html__modal-tab{border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Menlo,Consolas,monaco,monospace;height:100%;margin:0;padding:16px}.block-library-html__modal-editor{background:transparent;border:none;box-sizing:border-box;color:inherit;direction:ltr;flex:1;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;overflow-x:auto;padding:0;resize:none;width:100%}.block-library-html__modal-editor:focus{box-shadow:none;outline:none}.block-library-html__preview{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;overflow-y:auto}.block-library-html__preview iframe{height:100%}.wp-block[data-align=center]>.wp-block-icon{display:flex;justify-content:center}.wp-block-icon__inserter-sidebar{padding-bottom:24px}@media (min-width:782px){.wp-block-icon__inserter-sidebar{bottom:0;left:0;overflow-x:visible;overflow-y:auto;padding-top:24px;padding-inline:24px;position:absolute;top:72px;width:280px}.wp-block-icon__inserter-panel{margin-inline-start:280px}}.wp-block-icon__inserter-loading{display:flex;justify-content:center;padding:24px}.wp-block-icon__inserter-grid-icons-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wp-block-icon__inserter-grid-no-results{display:flex;justify-content:center}.wp-block-icon__inserter-grid-icons-list-item{display:flex;flex-direction:column;height:auto!important}.wp-block-icon__inserter-grid-icons-list-item-icon{padding:12px}.wp-block-icon__inserter-grid-icons-list-item-icon svg{display:block;height:24px;width:24px}.wp-block-icon__inserter-grid-icons-list-item-title{font-size:12px;overflow-wrap:break-word;padding:4px 4px 8px}.wp-block-icon__toolbar-content{width:250px}.wp-block-icon__placeholder{backdrop-filter:blur(100px)}.wp-block-image.wp-block-image .block-editor-media-placeholder.is-small{min-height:60px}figure.wp-block-image:not(.wp-block){margin:0}.wp-block-image{position:relative}.wp-block-image.is-transient:not(.alignwide):not(.alignfull),.wp-block-image:has(img.is-swapping-media):not(.alignwide):not(.alignfull){width:fit-content}.wp-block-image .is-applying img,.wp-block-image img.is-swapping-media,.wp-block-image.is-transient img{opacity:.3}.wp-block-image figcaption img{display:inline}.wp-block-image .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-image__placeholder{aspect-ratio:4/3}.wp-block-image__placeholder.has-illustration:before{background:#fff;opacity:.8}.wp-block-image__placeholder .components-placeholder__illustration{opacity:.1}.wp-block-image.is-selected .block-editor-media-placeholder{filter:none!important}.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{left:0;margin:-1px 0;position:absolute;right:0}@media (min-width:600px){.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal{margin:-1px}}[data-align=full]>.wp-block-image img,[data-align=wide]>.wp-block-image img{height:auto;width:100%}.wp-block[data-align=center]>.wp-block-image,.wp-block[data-align=left]>.wp-block-image,.wp-block[data-align=right]>.wp-block-image{display:table}.wp-block[data-align=center]>.wp-block-image>figcaption,.wp-block[data-align=left]>.wp-block-image>figcaption,.wp-block[data-align=right]>.wp-block-image>figcaption{caption-side:bottom;display:table-caption}.wp-block[data-align=left]>.wp-block-image{margin:.5em 1em .5em 0}.wp-block[data-align=right]>.wp-block-image{margin:.5em 0 .5em 1em}.wp-block[data-align=center]>.wp-block-image{margin-left:auto;margin-right:auto;text-align:center}.wp-block[data-align]:has(>.wp-block-image){position:relative}.wp-block-image__toolbar_content_textarea__container{padding:8px}.wp-block-image__toolbar_content_textarea{width:250px}.wp-block-latest-posts>li{overflow:hidden}.wp-block-latest-posts li a>div{display:inline}:root :where(.wp-block-latest-posts){padding-left:2.5em}:root :where(.wp-block-latest-posts.is-grid),:root :where(.wp-block-latest-posts__list){padding-left:0}.wp-block-math__textarea-control textarea{direction:ltr;font-family:Menlo,Consolas,monaco,monospace}.wp-block-media-text__media{position:relative}.wp-block-media-text__media.is-transient img{opacity:.3}.wp-block-media-text__media .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-media-text .__resizable_base__{grid-column:1/span 2;grid-row:2}.wp-block-media-text .editor-media-container__resizer{width:100%!important}.wp-block-media-text.is-image-fill .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill .editor-media-container__resizer,.wp-block-media-text.is-image-fill-element .components-placeholder.has-illustration,.wp-block-media-text.is-image-fill-element .editor-media-container__resizer{height:100%!important}.wp-block-media-text>.block-editor-block-list__layout>.block-editor-block-list__block{max-width:unset}.wp-block-media-text--placeholder-image{min-height:205px}.block-editor-block-list__block[data-type="core/more"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-more{display:block;text-align:center;white-space:nowrap}.wp-block-more .rich-text{background:#fff;color:#757575;display:inline-flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:10px 36px;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap}.wp-block-more:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.editor-styles-wrapper .wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block{margin:revert}.wp-block-navigation-item__label{display:inline}.wp-block-navigation-item,.wp-block-navigation__container{background-color:inherit}.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover>.wp-block-navigation__submenu-container{opacity:0;visibility:hidden}.has-child.has-child-selected>.wp-block-navigation__submenu-container,.has-child.is-selected>.wp-block-navigation__submenu-container{display:flex;opacity:1;visibility:visible}.is-dragging-components-draggable .has-child.is-dragging-within>.wp-block-navigation__submenu-container{opacity:1;visibility:visible}.wp-block-navigation__container.block-editor-block-list__layout{flex-grow:1}.is-editing>.wp-block-navigation__container{display:flex;flex-direction:column;opacity:1;visibility:visible}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container{opacity:1;visibility:hidden}.is-dragging-components-draggable .wp-block-navigation-link>.wp-block-navigation__container .block-editor-block-draggable-chip-wrapper{visibility:visible}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender{display:block;position:static;width:100%}.is-editing>.wp-block-navigation__submenu-container>.block-list-appender .block-editor-button-block-appender{background:#1e1e1e;color:#fff;margin-left:auto;margin-right:0;padding:0;width:24px}.wp-block-navigation__submenu-container .block-list-appender{display:none}.block-library-colors-selector{width:auto}.block-library-colors-selector .block-library-colors-selector__toggle{display:block;margin:0 auto;padding:3px;width:auto}.block-library-colors-selector .block-library-colors-selector__icon-container{align-items:center;border-radius:4px;display:flex;height:30px;margin:0 auto;padding:3px;position:relative}.block-library-colors-selector .block-library-colors-selector__state-selection{border-radius:11px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);height:22px;line-height:20px;margin-left:auto;margin-right:auto;min-height:22px;min-width:22px;padding:2px;width:22px}.block-library-colors-selector .block-library-colors-selector__state-selection>svg{min-width:auto!important}.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg,.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color>svg path{color:inherit}.block-library-colors-selector__popover .color-palette-controller-container{padding:16px}.block-library-colors-selector__popover .components-base-control__label{height:20px;line-height:20px}.block-library-colors-selector__popover .component-color-indicator{float:right;margin-top:2px}.block-library-colors-selector__popover .components-panel__body-title{display:none}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender{background-color:#1e1e1e;color:#fff;height:24px}.wp-block-navigation .wp-block+.block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender{padding:0}.wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender{background-color:transparent;color:#1e1e1e}.components-placeholder.wp-block-navigation-placeholder{background:none;box-shadow:none;min-height:0;outline:none;padding:0}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset{font-size:inherit}.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button{margin-bottom:0}.components-placeholder.wp-block-navigation-placeholder{color:inherit}.wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder{color:#1e1e1e}.wp-block-navigation-placeholder__preview{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;min-width:96px}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview{display:none}.wp-block-navigation-placeholder__preview{background:transparent;color:currentColor}.wp-block-navigation-placeholder__preview:before{border:1px dashed;border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.wp-block-navigation-placeholder__preview>svg{fill:currentColor}.wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset,.wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset{min-height:90px}.wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset{min-height:132px}.wp-block-navigation-placeholder__controls,.wp-block-navigation-placeholder__preview{align-items:flex-start;flex-direction:row;padding:6px 8px}.wp-block-navigation-placeholder__controls{background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;display:none;position:relative;z-index:1}.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls{display:flex}.wp-block-navigation-placeholder__controls{float:left;width:100%}.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator,.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator+hr{display:none}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions{align-items:flex-start;flex-direction:column}.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr,.wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr{display:none}.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon{height:36px;margin-right:12px}.wp-block-navigation-placeholder__actions__indicator{align-items:center;display:flex;height:36px;justify-content:flex-start;line-height:0;margin-left:4px;padding:0 6px 0 0}.wp-block-navigation-placeholder__actions__indicator svg{fill:currentColor;margin-right:4px}.wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset{flex-direction:row!important}.wp-block-navigation-placeholder__actions{align-items:center;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;gap:6px}.wp-block-navigation-placeholder__actions .components-dropdown,.wp-block-navigation-placeholder__actions>.components-button{margin-right:0}.wp-block-navigation-placeholder__actions{height:100%}.wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr{background-color:#1e1e1e;border:0;height:100%;margin:auto 0;max-height:16px;min-height:1px;min-width:1px}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container.is-menu-open{position:fixed;top:159px}@media (min-width:782px){.wp-block-navigation__responsive-container.is-menu-open{left:36px;top:97px}}@media (min-width:960px){.wp-block-navigation__responsive-container.is-menu-open{left:160px}}.is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:145px}.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{left:0;top:159px}@media (min-width:782px){.is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open{top:65px}}.is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open,.is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open{top:113px}body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open{bottom:0;left:0;right:0;top:0}.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{color:inherit;height:auto;padding:0}.components-heading.wp-block-navigation-off-canvas-editor__title{margin:0}.wp-block-navigation-off-canvas-editor__header{margin-bottom:8px}.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender{margin-top:16px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.wp-block-navigation__loading-indicator-container{padding:8px 12px}.wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator{margin-top:0}@keyframes fadeouthalf{0%{opacity:1}to{opacity:.5}}.wp-block-navigation-delete-menu-button{justify-content:center;margin-bottom:16px;width:100%}.components-button.is-link.wp-block-navigation-manage-menus-button{margin-bottom:16px}.wp-block-navigation__overlay-menu-preview{align-items:center;background-color:#f0f0f0;display:flex;grid-column:span 2;height:64px!important;justify-content:space-between;padding:0 24px;width:100%}.wp-block-navigation__overlay-menu-preview.open{background-color:#fff;border-color:#e0e0e0}.wp-block-navigation-placeholder__actions hr+hr,.wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty{display:none}.wp-block-navigation__navigation-selector{margin-bottom:16px;width:100%}.wp-block-navigation__navigation-selector-button{border:1px solid;justify-content:space-between;width:100%}.wp-block-navigation__navigation-selector-button__icon{flex:0 0 auto}.wp-block-navigation__navigation-selector-button__label{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-navigation__navigation-selector-button--createnew{border:1px solid;margin-bottom:16px;width:100%}.wp-block-navigation__responsive-container-open.components-button{opacity:1}.wp-block-navigation__menu-inspector-controls__empty-message{margin-left:24px}.editor-sidebar__panel .wp-block-navigation__submenu-header{margin-bottom:0;margin-top:0}.wp-block-navigation__submenu-accessibility-notice{grid-column:span 2}.wp-block-navigation__overlay-selector{position:relative}.wp-block-navigation__overlay-selector-controls{margin-bottom:8px}.wp-block-navigation__overlay-create-button{position:absolute;right:0;top:-4px;z-index:1}.wp-block-navigation__overlay-preview{background:#fff;border:1px solid #ddd;border-radius:2px;max-height:200px;overflow-y:auto}.wp-block-navigation__overlay-preview-empty,.wp-block-navigation__overlay-preview-loading{align-items:center;background:#f0f0f0;display:flex;justify-content:center;min-height:200px}.wp-block-navigation__overlay-preview-empty{color:#757575;font-style:italic;padding:16px;text-align:center}.wp-block-navigation__overlay-preview-placeholder{animation:wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite;background:#f0f0f0;height:200px;width:100%}@keyframes wp-block-navigation-overlay-preview-pulse{0%,to{opacity:1}50%{opacity:.5}}.wp-block-navigation__deleted-overlay-warning{margin-top:12px}.wp-block-navigation__overlay-create-button-prominent{justify-content:center;margin-bottom:8px;width:100%}.wp-block-navigation__overlay-help-text-wrapper{margin-top:8px}.wp-block-audio__autoplay-help-text{grid-column:1/-1}.wp-block-navigation .block-list-appender{position:relative}.wp-block-navigation .has-child{cursor:pointer}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container{z-index:29}.wp-block-navigation .has-child.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child.is-selected>.wp-block-navigation__submenu-container{height:auto!important;min-width:200px!important;opacity:1!important;overflow:visible!important;visibility:visible!important;width:auto!important}.wp-block-navigation-item .wp-block-navigation-item__content{cursor:text}.wp-block-navigation-item.is-editing,.wp-block-navigation-item.is-selected{min-width:20px}.wp-block-navigation-item .block-list-appender{margin:16px auto 16px 16px}.wp-block-navigation-link__invalid-item{color:#000}.wp-block-navigation-link__placeholder{background-image:none!important;box-shadow:none!important;position:relative;text-decoration:none!important}.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text span{-webkit-text-decoration:wavy underline;text-decoration:wavy underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.25rem}.wp-block-navigation-link__placeholder.wp-block-navigation-item__content{cursor:pointer}.link-control-transform{border-top:1px solid #ccc;padding:0 16px 8px}.link-control-transform__subheading{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em;text-transform:uppercase}.link-control-transform__items{display:flex;justify-content:space-between}.link-control-transform__item{flex-basis:33%;flex-direction:column;gap:8px;height:auto}.link-ui-page-creator{max-width:350px;min-width:auto;padding-top:8px;width:90vw}.link-ui-page-creator__inner{padding:16px}.link-ui-page-creator__back{margin-left:8px;text-transform:uppercase}.navigation-link-control__error-text{color:#cc1818}.navigation-link-to__action-button{grid-column:auto}.navigation-link-to__action-button:nth-last-child(1 of .navigation-link-to__action-button):nth-child(odd of .navigation-link-to__action-button){grid-column:1/-1}.navigation-link-to__action-button.navigation-link-to__action-button.navigation-link-to__action-button{justify-content:center}.wp-block-navigation-submenu{display:block}.wp-block-navigation-submenu .wp-block-navigation__submenu-container{z-index:28}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container{height:auto!important;left:-1px;min-width:200px!important;opacity:1!important;position:absolute;top:100%;visibility:visible!important;width:auto!important}@media (min-width:782px){.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation-submenu.has-child-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before,.wp-block-navigation-submenu.is-selected>.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}}.block-editor-block-list__block[data-type="core/nextpage"]{margin-bottom:28px;margin-top:28px;max-width:100%;text-align:center}.wp-block-nextpage{display:block;text-align:center;white-space:nowrap}.wp-block-nextpage>span{background:#fff;border-radius:4px;color:#757575;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:24px;padding:6px 8px;position:relative;text-transform:uppercase}.wp-block-nextpage:before{border-top:3px dashed #ccc;content:"";left:0;position:absolute;right:0;top:50%}.wp-block-navigation.items-justified-space-between .wp-block-page-list,.wp-block-navigation.items-justified-space-between .wp-block-page-list>div{display:contents;flex:1}.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list>div,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list>div{flex:inherit}.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-page-list{display:block}.wp-block-pages-list__item__link{pointer-events:none}.wp-block-page-list .open-on-click:focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;visibility:visible;width:auto}.wp-block-page-list__loading-indicator-container{padding:8px 12px}.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus{min-height:auto!important}.block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:1}.block-editor-block-list__block[data-empty=true]+.block-editor-block-list__block[data-empty=true]:not([data-custom-placeholder=true]) [data-rich-text-placeholder]{opacity:0}.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-left[style*="writing-mode: vertical-lr"],.block-editor-block-list__block[data-type="core/paragraph"].has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.is-zoomed-out .block-editor-block-list__block[data-empty=true] [data-rich-text-placeholder]{opacity:0}html[dir=rtl] .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}.wp-block-post-author__transform{background:#f0f0f0;border-radius:2px;margin:16px;padding:16px}.wp-block-playlist__waveform-color-controls{display:grid;grid-column:1/-1;row-gap:0}.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline{display:inline}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:32px}.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation{font-style:normal;text-transform:none}.wp-block-pullquote__citation{color:inherit}.wp-block-pullquote[style*=line-height] :where(p){line-height:inherit}.wp-block-rss li a>div{display:inline}.wp-block-rss__placeholder-form .wp-block-rss__placeholder-input{flex:1 1 auto}.wp-block-rss .wp-block-rss{all:inherit;margin:0;padding:0}.wp-block[data-align=center] .wp-block-search .wp-block-search__inside-wrapper{margin:auto}.wp-block-search :where(.wp-block-search__button){align-items:center;border-radius:initial;display:flex;height:auto;justify-content:center;text-align:center}.wp-block-search__inspector-controls .components-base-control{margin-bottom:0}.block-editor-block-list__block[data-type="core/separator"]{padding-bottom:.1px;padding-top:.1px}.blocks-shortcode__textarea{background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important;resize:none}@media (min-width:600px){.blocks-shortcode__textarea{font-size:13px!important}}.blocks-shortcode__textarea:focus{border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid transparent!important}.wp-block-site-logo.aligncenter>div,.wp-block[data-align=center]>.wp-block-site-logo{display:table;margin-left:auto;margin-right:auto}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.is-transient{position:relative}.wp-block-site-logo.is-transient img{opacity:.3}.wp-block-site-logo.is-transient .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:60px;width:60px}.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container,.wp-block-site-logo.wp-block-site-logo>div{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;min-height:48px;min-width:48px;padding:0;width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text,.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:inherit}.block-library-site-logo__inspector-media-replace-container{position:relative}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-media-replace-title{text-align:start;text-align-last:center;white-space:normal;word-break:break-all}.block-library-site-logo__inspector-media-replace-container img{aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);min-width:20px;width:20px}.block-library-site-logo__inspector-media-replace-container .block-library-site-logo__inspector-readonly-logo-preview{display:flex;height:40px;padding:6px 12px}.wp-block-site-tagline__placeholder,.wp-block-site-title__placeholder{border:1px dashed;padding:1em 0}.wp-block-site-title.has-fit-text>*{white-space:inherit!important}.wp-block-social-links .wp-social-link{line-height:0}.wp-block-social-link-anchor{align-items:center;background:none;border:0;box-sizing:border-box;color:currentColor;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:auto;margin:0;opacity:1;padding:.25em}.wp-block-social-link-anchor:hover{transform:none}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link button){padding-left:.6666666667em;padding-right:.6666666667em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link button){padding:0}.wp-block-social-link__toolbar_content_text{width:250px}.wp-block-social-links div.block-editor-url-input{display:inline-block;margin-left:8px}.wp-social-link:hover{transform:none}:root :where(.wp-block-social-links){padding:0}.wp-block.wp-block-social-links.aligncenter,.wp-block[data-align=center]>.wp-block-social-links{justify-content:center}.block-editor-block-preview__content .components-button:disabled{opacity:1}.wp-social-link.wp-social-link__is-incomplete{opacity:.5}.wp-block-social-links .is-selected .wp-social-link__is-incomplete,.wp-social-link.wp-social-link__is-incomplete:focus,.wp-social-link.wp-social-link__is-incomplete:hover{opacity:1}.wp-block-social-links .block-list-appender{position:static}.wp-block-social-links .block-list-appender .block-editor-inserter{font-size:inherit}.wp-block-social-links .block-list-appender .block-editor-button-block-appender{font-size:inherit;height:1.5em;padding:0;width:1.5em}.block-editor-block-list__block[data-type="core/spacer"]:before{content:"";display:block;height:100%;min-height:8px;min-width:8px;position:absolute;width:100%;z-index:1}.block-library-spacer__resize-container.has-show-handle,.wp-block-spacer.is-hovered .block-library-spacer__resize-container,.wp-block-spacer.is-selected.custom-sizes-disabled{background:rgba(0,0,0,.1)}.is-dark-theme .block-library-spacer__resize-container.has-show-handle,.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container,.is-dark-theme .wp-block-spacer.is-selected.custom-sizes-disabled{background:hsla(0,0%,100%,.15)}.block-library-spacer__resize-container{clear:both}.block-library-spacer__resize-container:not(.is-resizing){height:100%!important;width:100%!important}.block-library-spacer__resize-container .components-resizable-box__handle:before{content:none}.block-library-spacer__resize-container.resize-horizontal{height:100%!important;margin-bottom:0}@media (min-width:600px){.wp-block-tab-list__mover-button{min-width:0!important;width:24px}}.wp-block[data-align=center]>.wp-block-table,.wp-block[data-align=left]>.wp-block-table,.wp-block[data-align=right]>.wp-block-table{height:auto}.wp-block[data-align=center]>.wp-block-table table,.wp-block[data-align=left]>.wp-block-table table,.wp-block[data-align=right]>.wp-block-table table{width:auto}.wp-block[data-align=center]>.wp-block-table td,.wp-block[data-align=center]>.wp-block-table th,.wp-block[data-align=left]>.wp-block-table td,.wp-block[data-align=left]>.wp-block-table th,.wp-block[data-align=right]>.wp-block-table td,.wp-block[data-align=right]>.wp-block-table th{word-break:break-word}.wp-block[data-align=center]>.wp-block-table{text-align:initial}.wp-block[data-align=center]>.wp-block-table table{margin:0 auto}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table td.is-selected,.wp-block-table th.is-selected{border-color:var(--wp-admin-theme-color);border-style:double;box-shadow:inset 0 0 0 1px var(--wp-admin-theme-color)}.wp-block-table table.has-individual-borders td,.wp-block-table table.has-individual-borders th,.wp-block-table table.has-individual-borders tr,.wp-block-table table.has-individual-borders>*{border:1px solid}.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-start;display:flex;flex-direction:column;gap:8px}@media (min-width:782px){.blocks-table__placeholder-form.blocks-table__placeholder-form{align-items:flex-end;flex-direction:row}}.blocks-table__placeholder-input{width:112px}.block-editor-template-part__selection-modal{z-index:1000001}.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-editor-template-part__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-editor-template-part__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-template-part__selection-search{background:#fff;padding:16px 0;position:sticky;top:0;z-index:2}.block-editor-block-list__block:not(.remove-outline).is-reusable.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).is-reusable.is-selected:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.block-editor-block-list__block:not([contenteditable]):focus:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-highlighted:after,.block-editor-block-list__block:not(.remove-outline).wp-block-template-part.is-selected:after{outline-color:var(--wp-block-synced-color)}.is-outline-mode .block-editor-block-list__block:not(.remove-outline).wp-block-template-part.has-editable-outline:after{border:none}.wp-block-term-template .term-loading .term-loading-placeholder{background-color:#f0f0f0;border-radius:2px;height:1.5em;margin-bottom:.25em;width:100%}@media not (prefers-reduced-motion){.wp-block-term-template .term-loading .term-loading-placeholder{animation:loadingpulse 1.5s ease-in-out infinite}}@keyframes loadingpulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.wp-block-text-columns .block-editor-rich-text__editable:focus{outline:1px solid #ddd}.wp-block[data-align=center]>.wp-block-video{text-align:center}.wp-block-video{position:relative}.wp-block-video.is-transient video{opacity:.3}.wp-block-video .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.block-library-video-tracks-editor{z-index:159990}.modal-open .block-library-video-tracks-editor{z-index:99999}.block-library-video-tracks-editor__track-list-track{padding-left:12px}.block-library-video-tracks-editor__single-track-editor-kind-select{max-width:240px}.block-library-video-tracks-editor__single-track-editor-edit-track-label,.block-library-video-tracks-editor__tracks-informative-message-title{color:#757575;display:block;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:4px;text-transform:uppercase}.block-library-video-tracks-editor>.components-popover__content{width:360px}.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,.block-library-video-tracks-editor__track-list .components-menu-group__label{padding:0}.block-library-video-tracks-editor__tracks-informative-message{padding:8px}.block-library-video-tracks-editor__tracks-informative-message-description{margin-bottom:0}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:1280px){.block-library-query-pattern__selection-modal .block-editor-block-patterns-list{column-count:3}}.block-library-query-pattern__selection-modal .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.block-library-query-pattern__selection-modal .block-library-query-pattern__selection-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.block-editor-block-settings-menu__popover.is-expanded{overflow-y:scroll}.block-editor-block-settings-menu__popover .block-library-query-pattern__selection-content{height:100%}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{display:grid;grid-template-columns:1fr}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{grid-template-columns:1fr 1fr}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{gap:12px;min-width:280px}@media (min-width:600px){.block-editor-block-settings-menu__popover .block-editor-block-patterns-list{min-width:480px}}.block-editor-block-settings-menu__popover .block-editor-block-patterns-list__list-item{margin-bottom:0}.wp-block-query>.block-editor-media-placeholder.is-small{min-height:60px}.wp-block[data-align=center]>.wp-block-query-pagination{justify-content:center}:where(.editor-styles-wrapper) .wp-block-query-pagination{max-width:100%}:where(.editor-styles-wrapper) .wp-block-query-pagination.block-editor-block-list__layout{margin:0}.wp-block-query-pagination-numbers a{text-decoration:underline}.wp-block-query-pagination-numbers .page-numbers{margin-right:2px}.wp-block-query-pagination-numbers .page-numbers:last-child{margin-right:0}.wp-block-post-featured-image .block-editor-media-placeholder{backdrop-filter:none;z-index:1}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{align-items:center;display:flex;justify-content:center;padding:0}.wp-block-post-featured-image .components-placeholder .components-form-file-upload,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-form-file-upload{display:none}.wp-block-post-featured-image .components-placeholder .components-button,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button{align-items:center;background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-radius:50%;border-style:solid;color:#fff;display:flex;height:48px;justify-content:center;margin:auto;padding:0;position:relative;width:48px}.wp-block-post-featured-image .components-placeholder .components-button>svg,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder .components-button>svg{color:inherit}.wp-block-post-featured-image .components-placeholder,.wp-block-post-featured-image .wp-block-post-featured-image__placeholder{min-height:200px}.wp-block-post-featured-image .components-placeholder:where(.has-border-color),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where(.has-border-color),.wp-block-post-featured-image img:where(.has-border-color){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-color]),.wp-block-post-featured-image img:where([style*=border-top-color]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-color]),.wp-block-post-featured-image img:where([style*=border-right-color]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-color]),.wp-block-post-featured-image img:where([style*=border-bottom-color]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-color]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-color]),.wp-block-post-featured-image img:where([style*=border-left-color]){border-left-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-width]),.wp-block-post-featured-image img:where([style*=border-width]){border-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-top-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-top-width]),.wp-block-post-featured-image img:where([style*=border-top-width]){border-top-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-right-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-right-width]),.wp-block-post-featured-image img:where([style*=border-right-width]){border-right-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-bottom-width]),.wp-block-post-featured-image img:where([style*=border-bottom-width]){border-bottom-style:solid}.wp-block-post-featured-image .components-placeholder:where([style*=border-left-width]),.wp-block-post-featured-image .wp-block-post-featured-image__placeholder:where([style*=border-left-width]),.wp-block-post-featured-image img:where([style*=border-left-width]){border-left-style:solid}.wp-block-post-featured-image[style*=height] .components-placeholder{height:100%;min-height:48px;min-width:48px;width:100%}.wp-block-post-featured-image>a{pointer-events:none}.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-button,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__instructions,.wp-block-post-featured-image.is-selected .components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.wp-block-post-featured-image.is-transient{position:relative}.wp-block-post-featured-image.is-transient img{opacity:.3}.wp-block-post-featured-image.is-transient .components-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}div[data-type="core/post-featured-image"] img{display:block;height:auto;max-width:100%}.wp-block-post-comments-form *{pointer-events:none}.wp-block-post-comments-form .block-editor-warning *{pointer-events:auto}.wp-element-button{cursor:revert}.wp-element-button[role=textbox]{cursor:text}.block-library-poster-image__container{position:relative}.block-library-poster-image__container:focus .block-library-poster-image__actions,.block-library-poster-image__container:focus-within .block-library-poster-image__actions,.block-library-poster-image__container:hover .block-library-poster-image__actions{opacity:1}.block-library-poster-image__container .block-library-poster-image__actions.block-library-poster-image__actions-select{margin-top:16px;opacity:1}.block-library-poster-image__container .components-drop-zone__content{border-radius:2px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.block-library-poster-image__container .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.block-library-poster-image__container .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.block-library-poster-image__preview{display:flex;height:auto!important;justify-content:center;min-height:40px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;padding:0;width:100%}.block-library-poster-image__preview .block-library-poster-image__preview-image{aspect-ratio:2/1;object-fit:cover;object-position:50% 50%;width:100%}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.block-library-poster-image__actions:not(.block-library-poster-image__actions-select){transition:opacity 50ms ease-out}}.block-library-poster-image__actions:not(.block-library-poster-image__actions-select) .block-library-poster-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.block-library-poster-image__actions .block-library-poster-image__action{flex-grow:1;justify-content:center}:root .editor-styles-wrapper .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:where(.editor-styles-wrapper) .has-regular-font-size{font-size:16px}:where(.editor-styles-wrapper) .has-larger-font-size{font-size:42px}:where(.editor-styles-wrapper) iframe:not([frameborder]){border:0}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/reset-rtl.css b/wp-includes/css/dist/block-library/reset-rtl.css
index d4ad47f30a..03e2018bc8 100644
--- a/wp-includes/css/dist/block-library/reset-rtl.css
+++ b/wp-includes/css/dist/block-library/reset-rtl.css
@@ -116,9 +116,7 @@ html :where(.editor-styles-wrapper) {
}
:where(.editor-styles-wrapper) select {
font-family: system-ui;
- -webkit-appearance: revert;
- -moz-appearance: revert;
- appearance: revert;
+ appearance: revert;
color: revert;
border: revert;
border-radius: revert;
diff --git a/wp-includes/css/dist/block-library/reset-rtl.min.css b/wp-includes/css/dist/block-library/reset-rtl.min.css
index 0495520338..46928d46e2 100644
--- a/wp-includes/css/dist/block-library/reset-rtl.min.css
+++ b/wp-includes/css/dist/block-library/reset-rtl.min.css
@@ -1 +1 @@
-html :where(.editor-styles-wrapper){background:#fff;color:initial;font-family:serif;font-size:medium;line-height:normal}:where(.editor-styles-wrapper) .wp-align-wrapper{max-width:840px}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block{max-width:none}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide{max-width:840px}:where(.editor-styles-wrapper) a{transition:none}:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd{background:inherit;font-family:monospace;font-size:inherit;margin:0;padding:0}:where(.editor-styles-wrapper) p{font-size:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul{box-sizing:border-box;list-style-type:revert;margin:revert;padding:revert}:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul{margin:revert}:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li{margin:revert}:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul{list-style-type:revert}:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) select{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;background:revert;border:revert;border-radius:revert;box-shadow:revert;color:revert;cursor:revert;font-family:system-ui;font-size:revert;font-weight:revert;line-height:revert;margin:revert;max-width:revert;min-height:revert;outline:revert;padding:revert;text-shadow:revert;transform:revert;vertical-align:revert}:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus{background-color:revert;background-image:revert;border-color:revert;box-shadow:revert;color:revert;cursor:revert;text-shadow:revert;transform:revert}
\ No newline at end of file
+html :where(.editor-styles-wrapper){background:#fff;color:initial;font-family:serif;font-size:medium;line-height:normal}:where(.editor-styles-wrapper) .wp-align-wrapper{max-width:840px}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block{max-width:none}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide{max-width:840px}:where(.editor-styles-wrapper) a{transition:none}:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd{background:inherit;font-family:monospace;font-size:inherit;margin:0;padding:0}:where(.editor-styles-wrapper) p{font-size:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul{box-sizing:border-box;list-style-type:revert;margin:revert;padding:revert}:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul{margin:revert}:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li{margin:revert}:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul{list-style-type:revert}:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) select{appearance:revert;background:revert;border:revert;border-radius:revert;box-shadow:revert;color:revert;cursor:revert;font-family:system-ui;font-size:revert;font-weight:revert;line-height:revert;margin:revert;max-width:revert;min-height:revert;outline:revert;padding:revert;text-shadow:revert;transform:revert;vertical-align:revert}:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus{background-color:revert;background-image:revert;border-color:revert;box-shadow:revert;color:revert;cursor:revert;text-shadow:revert;transform:revert}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/reset.css b/wp-includes/css/dist/block-library/reset.css
index d4ad47f30a..03e2018bc8 100644
--- a/wp-includes/css/dist/block-library/reset.css
+++ b/wp-includes/css/dist/block-library/reset.css
@@ -116,9 +116,7 @@ html :where(.editor-styles-wrapper) {
}
:where(.editor-styles-wrapper) select {
font-family: system-ui;
- -webkit-appearance: revert;
- -moz-appearance: revert;
- appearance: revert;
+ appearance: revert;
color: revert;
border: revert;
border-radius: revert;
diff --git a/wp-includes/css/dist/block-library/reset.min.css b/wp-includes/css/dist/block-library/reset.min.css
index 0495520338..46928d46e2 100644
--- a/wp-includes/css/dist/block-library/reset.min.css
+++ b/wp-includes/css/dist/block-library/reset.min.css
@@ -1 +1 @@
-html :where(.editor-styles-wrapper){background:#fff;color:initial;font-family:serif;font-size:medium;line-height:normal}:where(.editor-styles-wrapper) .wp-align-wrapper{max-width:840px}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block{max-width:none}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide{max-width:840px}:where(.editor-styles-wrapper) a{transition:none}:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd{background:inherit;font-family:monospace;font-size:inherit;margin:0;padding:0}:where(.editor-styles-wrapper) p{font-size:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul{box-sizing:border-box;list-style-type:revert;margin:revert;padding:revert}:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul{margin:revert}:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li{margin:revert}:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul{list-style-type:revert}:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) select{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;background:revert;border:revert;border-radius:revert;box-shadow:revert;color:revert;cursor:revert;font-family:system-ui;font-size:revert;font-weight:revert;line-height:revert;margin:revert;max-width:revert;min-height:revert;outline:revert;padding:revert;text-shadow:revert;transform:revert;vertical-align:revert}:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus{background-color:revert;background-image:revert;border-color:revert;box-shadow:revert;color:revert;cursor:revert;text-shadow:revert;transform:revert}
\ No newline at end of file
+html :where(.editor-styles-wrapper){background:#fff;color:initial;font-family:serif;font-size:medium;line-height:normal}:where(.editor-styles-wrapper) .wp-align-wrapper{max-width:840px}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-full,:where(.editor-styles-wrapper) .wp-align-wrapper>.wp-block{max-width:none}:where(.editor-styles-wrapper) .wp-align-wrapper.wp-align-wide{max-width:840px}:where(.editor-styles-wrapper) a{transition:none}:where(.editor-styles-wrapper) code,:where(.editor-styles-wrapper) kbd{background:inherit;font-family:monospace;font-size:inherit;margin:0;padding:0}:where(.editor-styles-wrapper) p{font-size:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) ol,:where(.editor-styles-wrapper) ul{box-sizing:border-box;list-style-type:revert;margin:revert;padding:revert}:where(.editor-styles-wrapper) ol ol,:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ol,:where(.editor-styles-wrapper) ul ul{margin:revert}:where(.editor-styles-wrapper) ol li,:where(.editor-styles-wrapper) ul li{margin:revert}:where(.editor-styles-wrapper) ol ul,:where(.editor-styles-wrapper) ul ul{list-style-type:revert}:where(.editor-styles-wrapper) h1,:where(.editor-styles-wrapper) h2,:where(.editor-styles-wrapper) h3,:where(.editor-styles-wrapper) h4,:where(.editor-styles-wrapper) h5,:where(.editor-styles-wrapper) h6{color:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert}:where(.editor-styles-wrapper) select{appearance:revert;background:revert;border:revert;border-radius:revert;box-shadow:revert;color:revert;cursor:revert;font-family:system-ui;font-size:revert;font-weight:revert;line-height:revert;margin:revert;max-width:revert;min-height:revert;outline:revert;padding:revert;text-shadow:revert;transform:revert;vertical-align:revert}:where(.editor-styles-wrapper) select:disabled,:where(.editor-styles-wrapper) select:focus{background-color:revert;background-image:revert;border-color:revert;box-shadow:revert;color:revert;cursor:revert;text-shadow:revert;transform:revert}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/style-rtl.css b/wp-includes/css/dist/block-library/style-rtl.css
index 0dcea8bd1c..89d4485f34 100644
--- a/wp-includes/css/dist/block-library/style-rtl.css
+++ b/wp-includes/css/dist/block-library/style-rtl.css
@@ -59,7 +59,10 @@
}
.wp-block-accordion-panel[hidden] {
+ border: none !important;
+ box-shadow: none !important;
margin-block-start: 0;
+ padding: 0 !important;
}
.wp-block-archives {
@@ -493,7 +496,7 @@
}
:where(.wp-block-columns.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
.wp-block-column {
@@ -686,7 +689,6 @@
.wp-block-comment-template.aligncenter {
margin-right: auto;
margin-left: auto;
- width: -moz-fit-content;
width: fit-content;
}
.wp-block-comment-template.alignright {
@@ -1008,8 +1010,7 @@
height: 100%;
max-width: none;
max-height: none;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
outline: none;
border: none;
box-shadow: none;
@@ -1305,55 +1306,6 @@ body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-blo
text-decoration: none;
}
-:where(.wp-block-form-input__label) {
- width: 100%;
- display: flex;
- flex-direction: column;
- gap: 0.25em;
- margin-bottom: 0.5em;
-}
-:where(.wp-block-form-input__label).is-label-inline {
- flex-direction: row;
- gap: 0.5em;
- align-items: center;
-}
-:where(.wp-block-form-input__label).is-label-inline .wp-block-form-input__label-content {
- margin-bottom: 0.5em;
-}
-:where(.wp-block-form-input__label):has(input[type=checkbox]) {
- flex-direction: row;
- width: -moz-fit-content;
- width: fit-content;
-}
-:where(.wp-block-form-input__label):has(input[type=checkbox]) .wp-block-form-input__label-content {
- margin: 0;
-}
-:where(.wp-block-form-input__label):has(.wp-block-form-input__label-content + input[type=checkbox]) {
- /* stylelint-disable-next-line declaration-property-value-allowed-list -- This style is required for old markup. */
- flex-direction: row-reverse;
-}
-
-:where(.wp-block-form-input__label-content) {
- width: -moz-fit-content;
- width: fit-content;
-}
-
-:where(.wp-block-form-input__input) {
- padding: 0 0.5em;
- font-size: 1em;
- margin-bottom: 0.5em;
-}
-:where(.wp-block-form-input__input)[type=text], :where(.wp-block-form-input__input)[type=password], :where(.wp-block-form-input__input)[type=date], :where(.wp-block-form-input__input)[type=datetime], :where(.wp-block-form-input__input)[type=datetime-local], :where(.wp-block-form-input__input)[type=email], :where(.wp-block-form-input__input)[type=month], :where(.wp-block-form-input__input)[type=number], :where(.wp-block-form-input__input)[type=search], :where(.wp-block-form-input__input)[type=tel], :where(.wp-block-form-input__input)[type=time], :where(.wp-block-form-input__input)[type=url], :where(.wp-block-form-input__input)[type=week] {
- min-height: 2em;
- line-height: 2;
- border-width: 1px;
- border-style: solid;
-}
-
-textarea.wp-block-form-input__input {
- min-height: 10em;
-}
-
.wp-block-gallery:not(.has-nested-images),
.blocks-gallery-grid:not(.has-nested-images) {
display: flex;
@@ -1437,8 +1389,7 @@ textarea.wp-block-form-input__input {
width: 100%;
height: 100%;
flex: 1;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
@@ -1545,35 +1496,102 @@ textarea.wp-block-form-input__input {
align-self: flex-start;
}
-figure.wp-block-gallery.has-nested-images {
+figure.wp-block-gallery.has-nested-images:where(.is-layout-flex) {
align-items: normal;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image) {
width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
margin: 0;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image {
display: flex;
flex-grow: 1;
justify-content: center;
- position: relative;
flex-direction: column;
max-width: 100%;
box-sizing: border-box;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image > div,
-.wp-block-gallery.has-nested-images figure.wp-block-image > a {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > div,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > a {
margin: 0;
flex-direction: column;
flex-grow: 1;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image img {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img {
display: block;
height: auto;
max-width: 100% !important;
width: auto;
}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption {
+ flex-grow: 1;
+ flex-basis: 100%;
+ text-align: center;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image) {
+ margin-top: 0;
+ margin-bottom: auto;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) {
+ align-self: inherit;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > a {
+ display: flex;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img {
+ width: 100%;
+ flex: 1 0 0%;
+ height: 100%;
+ object-fit: cover;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image) {
+ width: 100%;
+}
+@media (min-width: 600px) {
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image) {
+ width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image) {
+ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image) {
+ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image) {
+ width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image) {
+ width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image) {
+ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image) {
+ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
+ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
+ width: 100%;
+ }
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft, .wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright {
+ max-width: 420px;
+ width: 100%;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter {
+ justify-content: center;
+}
+
+.wp-block-gallery.has-nested-images figure.wp-block-image {
+ position: relative;
+ margin: 0;
+}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
position: absolute;
@@ -1662,70 +1680,11 @@ figure.wp-block-gallery.has-nested-images {
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before {
content: none;
}
-.wp-block-gallery.has-nested-images figcaption {
- flex-grow: 1;
- flex-basis: 100%;
+
+:where(.wp-block-gallery.has-nested-images.is-layout-grid) > .blocks-gallery-caption {
+ grid-column: 1/-1;
text-align: center;
}
-.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
- margin-top: 0;
- margin-bottom: auto;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
- align-self: inherit;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
- display: flex;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
- width: 100%;
- flex: 1 0 0%;
- height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
-}
-.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
- width: 100%;
-}
-@media (min-width: 600px) {
- .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
- width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
- }
- .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
- width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
- }
- .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
- width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
- }
- .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
- width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
- }
- .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
- width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
- }
- .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
- width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
- }
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
- width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
- }
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
- width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
- }
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
- width: 100%;
- }
-}
-.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
- max-width: 420px;
- width: 100%;
-}
-.wp-block-gallery.has-nested-images.aligncenter {
- justify-content: center;
-}
.wp-block-group {
box-sizing: border-box;
@@ -1741,7 +1700,7 @@ h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
@@ -1786,6 +1745,9 @@ h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) {
width: 100%;
height: 100%;
}
+:where(.wp-block-icon) svg :where(path, rect, circle, ellipse, line, polygon, polyline) {
+ vector-effect: none;
+}
.wp-block-image > a,
.wp-block-image > figure > a {
@@ -2342,7 +2304,7 @@ ul {
}
:root :where(.wp-block-list.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
.wp-block-loginout {
@@ -2437,7 +2399,7 @@ ul {
padding: 0;
margin: -1px;
overflow: hidden;
- clip: rect(0, 0, 0, 0);
+ clip-path: inset(50%);
border: 0;
}
@@ -2457,8 +2419,7 @@ ul {
position: absolute;
width: 100%;
height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
/*
@@ -3200,7 +3161,7 @@ p.has-drop-cap.has-background {
}
:root :where(p.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
:where(p.has-text-color:not(.has-link-color)) a {
@@ -3324,8 +3285,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
inset: 0;
width: 100%;
height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
pointer-events: none;
z-index: 0;
}
@@ -3811,8 +3771,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
margin-left: var(--wp--preset--spacing--20, 0.5em);
border: 1px solid rgba(0, 0, 0, 0.08);
box-sizing: border-box;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content {
flex: 1 1 0;
@@ -4092,7 +4051,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
}
:where(.wp-block-preformatted.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
.wp-block-pullquote {
@@ -4283,7 +4242,6 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
.wp-block-read-more {
display: block;
- width: -moz-fit-content;
width: fit-content;
}
.wp-block-read-more:where(:not([style*=text-decoration])) {
@@ -4419,9 +4377,7 @@ ul.wp-block-rss.is-grid li {
min-width: 3rem;
border: 1px solid #949494;
text-decoration: unset !important;
- -webkit-appearance: initial;
- -moz-appearance: initial;
- appearance: initial;
+ appearance: initial;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
@@ -4991,7 +4947,6 @@ ul.wp-block-rss.is-grid li {
box-sizing: border-box;
color: inherit;
display: block;
- width: -moz-max-content;
width: max-content;
text-decoration: none;
cursor: pointer;
@@ -5000,8 +4955,7 @@ ul.wp-block-rss.is-grid li {
position: relative;
border: none;
background: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
-webkit-appearance: none;
margin: 0;
padding: var(--wp--preset--spacing--20, 0.5em) var(--wp--preset--spacing--30, 1em);
@@ -5248,8 +5202,7 @@ pre.wp-block-verse {
}
@supports (position: sticky) {
.wp-block-video [poster] {
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
}
.wp-block-video.aligncenter {
diff --git a/wp-includes/css/dist/block-library/style-rtl.min.css b/wp-includes/css/dist/block-library/style-rtl.min.css
index 758f2cb757..4202381d07 100644
--- a/wp-includes/css/dist/block-library/style-rtl.min.css
+++ b/wp-includes/css/dist/block-library/style-rtl.min.css
@@ -1 +1 @@
-@charset "UTF-8";.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[hidden]{margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}:where(.wp-block-categories__label:not(.screen-reader-text)){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:right}.wp-block-post-comments .alignright{float:left}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-right:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-right:2rem}.wp-block-comment-template.alignleft{float:right}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:left}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;direction:ltr;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;direction:rtl;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;min-height:100%;min-width:100%;pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-right:0;text-align:right}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-left:0;text-align:left}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-right:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}:where(.wp-block-form-input__label){display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}:where(.wp-block-form-input__label).is-label-inline{align-items:center;flex-direction:row;gap:.5em}:where(.wp-block-form-input__label).is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}:where(.wp-block-form-input__label):has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}:where(.wp-block-form-input__label):has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}:where(.wp-block-form-input__label):has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}:where(.wp-block-form-input__label-content){width:-moz-fit-content;width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 0 1em 1em;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-left:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-left:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-left:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-left:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-left:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-left:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-left:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-left:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-left:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-left:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;left:16px;opacity:0;padding:0;position:absolute;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;left:calc(env(safe-area-inset-left) + 16px);line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);overflow:hidden;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);transform-origin:top right;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:100% 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments){padding-right:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-right:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-right:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 0 1.25em 1.25em;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-left:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-left:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-left:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-left:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-left:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-right:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:rtl;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-right:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:0;margin-right:auto}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{right:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-left:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{right:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:right;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(-180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:.85em;padding-right:0}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-right:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:0;right:auto}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;right:auto}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-right:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:auto;right:0}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{left:0;position:absolute;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{left:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-right:8px;text-transform:uppercase}:where(.wp-block-navigation-overlay-close){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:right;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em 0 0 .1em;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-right:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:50%;transform:translate(50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;right:0;top:50%;transform:translate(50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;left:0;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:right;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-right:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:right;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-left:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-left:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-right:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-left:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box;overflow-wrap:break-word;white-space:pre-wrap}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}:where(.wp-block-post-comments-form .comment-form-author label),:where(.wp-block-post-comments-form .comment-form-email label),:where(.wp-block-post-comments-form .comment-form-url label){display:block;margin-bottom:.25em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:right}.wp-block-pullquote.has-text-align-right blockquote{text-align:left}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:left;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:right;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}:where(.wp-block-query-no-results){box-sizing:border-box}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:left}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 0 1em 1em;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-right:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-right:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:left}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-right:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-left:5px}.wp-block-tag-cloud span{display:inline-block;margin-right:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-left:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";pointer-events:none;position:absolute;right:0;width:100%}.wp-block-tab-panel:empty{display:none!important}.wp-block-tab-panel[hidden]{margin-block-start:0;padding:0!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs,.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-right:0}.wp-block-text-columns .wp-block-column:last-child{margin-left:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:right;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;line-height:normal;padding:15px 23px 14px;right:5px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
\ No newline at end of file
+@charset "UTF-8";.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}:where(.wp-block-categories__label:not(.screen-reader-text)){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:right}.wp-block-post-comments .alignright{float:left}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-right:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-right:2rem}.wp-block-comment-template.alignleft{float:right}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:left}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;direction:ltr;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;direction:rtl;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;min-height:100%;min-width:100%;pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-right:0;text-align:right}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-left:0;text-align:left}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-right:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 0 1em 1em;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-left:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-left:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-left:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-left:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-left:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-left:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-left:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-left:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-left:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-left:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images:where(.is-layout-flex){align-items:normal}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft,.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter{justify-content:center}.wp-block-gallery.has-nested-images figure.wp-block-image{margin:0;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}:where(.wp-block-gallery.has-nested-images.is-layout-grid)>.blocks-gallery-caption{grid-column:1/-1;text-align:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:var(--wp--style--block-background-padding,1.25em 2.375em)}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}:where(.wp-block-icon) svg :where(path,rect,circle,ellipse,line,polygon,polyline){vector-effect:none}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;left:16px;opacity:0;padding:0;position:absolute;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;left:calc(env(safe-area-inset-left) + 16px);line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);overflow:hidden;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);transform-origin:top right;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:100% 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc(((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position))*-1),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments){padding-right:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-right:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-right:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:right;height:2.5em;margin-left:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 0 1.25em 1.25em;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-left:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-left:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-left:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-left:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-left:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-right:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:rtl;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-right:0;margin-top:0;padding-right:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-right:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:0;margin-right:auto}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{right:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;left:100%;position:absolute;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-left:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{right:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{right:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:right;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(-180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:.85em;padding-right:0}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-right:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:0;right:auto}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;right:auto}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-right:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:auto;right:0}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{left:0;position:absolute;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{left:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-right:8px;text-transform:uppercase}:where(.wp-block-navigation-overlay-close){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:right;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em 0 0 .1em;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-right:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-right:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;right:50%;transform:translate(50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;right:0;top:50%;transform:translate(50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;left:0;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:right;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-right:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:right;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-left:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-left:var(--wp--preset--spacing--20,.5em);object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-right:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-left:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box;overflow-wrap:break-word;white-space:pre-wrap}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-right:.5em}:where(.wp-block-post-comments-form .comment-form-author label),:where(.wp-block-post-comments-form .comment-form-email label),:where(.wp-block-post-comments-form .comment-form-url label){display:block;margin-bottom:.25em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:right}.wp-block-pullquote.has-text-align-right blockquote{text-align:left}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:left;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:right;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}:where(.wp-block-query-no-results){box-sizing:border-box}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(-1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:left}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 0 1em 1em;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-right:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-right:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:left}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-right:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-left:5px}.wp-block-tag-cloud span{display:inline-block;margin-right:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-left:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-tab-list button){appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";pointer-events:none;position:absolute;right:0;width:100%}.wp-block-tab-panel:empty{display:none!important}.wp-block-tab-panel[hidden]{margin-block-start:0;padding:0!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs,.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-right:0}.wp-block-text-columns .wp-block-column:last-child{margin-left:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:right;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(-135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(-135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(-135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(-135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(-135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(-135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(-135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;line-height:normal;padding:15px 23px 14px;right:5px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/style.css b/wp-includes/css/dist/block-library/style.css
index d501963dc3..442190f2a2 100644
--- a/wp-includes/css/dist/block-library/style.css
+++ b/wp-includes/css/dist/block-library/style.css
@@ -59,7 +59,10 @@
}
.wp-block-accordion-panel[hidden] {
+ border: none !important;
+ box-shadow: none !important;
margin-block-start: 0;
+ padding: 0 !important;
}
.wp-block-archives {
@@ -498,7 +501,7 @@
}
:where(.wp-block-columns.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
.wp-block-column {
@@ -691,7 +694,6 @@
.wp-block-comment-template.aligncenter {
margin-left: auto;
margin-right: auto;
- width: -moz-fit-content;
width: fit-content;
}
.wp-block-comment-template.alignright {
@@ -1015,8 +1017,7 @@
height: 100%;
max-width: none;
max-height: none;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
outline: none;
border: none;
box-shadow: none;
@@ -1313,55 +1314,6 @@ body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-blo
text-decoration: none;
}
-:where(.wp-block-form-input__label) {
- width: 100%;
- display: flex;
- flex-direction: column;
- gap: 0.25em;
- margin-bottom: 0.5em;
-}
-:where(.wp-block-form-input__label).is-label-inline {
- flex-direction: row;
- gap: 0.5em;
- align-items: center;
-}
-:where(.wp-block-form-input__label).is-label-inline .wp-block-form-input__label-content {
- margin-bottom: 0.5em;
-}
-:where(.wp-block-form-input__label):has(input[type=checkbox]) {
- flex-direction: row;
- width: -moz-fit-content;
- width: fit-content;
-}
-:where(.wp-block-form-input__label):has(input[type=checkbox]) .wp-block-form-input__label-content {
- margin: 0;
-}
-:where(.wp-block-form-input__label):has(.wp-block-form-input__label-content + input[type=checkbox]) {
- /* stylelint-disable-next-line declaration-property-value-allowed-list -- This style is required for old markup. */
- flex-direction: row-reverse;
-}
-
-:where(.wp-block-form-input__label-content) {
- width: -moz-fit-content;
- width: fit-content;
-}
-
-:where(.wp-block-form-input__input) {
- padding: 0 0.5em;
- font-size: 1em;
- margin-bottom: 0.5em;
-}
-:where(.wp-block-form-input__input)[type=text], :where(.wp-block-form-input__input)[type=password], :where(.wp-block-form-input__input)[type=date], :where(.wp-block-form-input__input)[type=datetime], :where(.wp-block-form-input__input)[type=datetime-local], :where(.wp-block-form-input__input)[type=email], :where(.wp-block-form-input__input)[type=month], :where(.wp-block-form-input__input)[type=number], :where(.wp-block-form-input__input)[type=search], :where(.wp-block-form-input__input)[type=tel], :where(.wp-block-form-input__input)[type=time], :where(.wp-block-form-input__input)[type=url], :where(.wp-block-form-input__input)[type=week] {
- min-height: 2em;
- line-height: 2;
- border-width: 1px;
- border-style: solid;
-}
-
-textarea.wp-block-form-input__input {
- min-height: 10em;
-}
-
.wp-block-gallery:not(.has-nested-images),
.blocks-gallery-grid:not(.has-nested-images) {
display: flex;
@@ -1445,8 +1397,7 @@ textarea.wp-block-form-input__input {
width: 100%;
height: 100%;
flex: 1;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
@@ -1553,35 +1504,102 @@ textarea.wp-block-form-input__input {
align-self: flex-start;
}
-figure.wp-block-gallery.has-nested-images {
+figure.wp-block-gallery.has-nested-images:where(.is-layout-flex) {
align-items: normal;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image) {
width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
margin: 0;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image {
display: flex;
flex-grow: 1;
justify-content: center;
- position: relative;
flex-direction: column;
max-width: 100%;
box-sizing: border-box;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image > div,
-.wp-block-gallery.has-nested-images figure.wp-block-image > a {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > div,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image > a {
margin: 0;
flex-direction: column;
flex-grow: 1;
}
-.wp-block-gallery.has-nested-images figure.wp-block-image img {
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img {
display: block;
height: auto;
max-width: 100% !important;
width: auto;
}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption {
+ flex-grow: 1;
+ flex-basis: 100%;
+ text-align: center;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image) {
+ margin-top: 0;
+ margin-bottom: auto;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) {
+ align-self: inherit;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) > a {
+ display: flex;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img {
+ width: 100%;
+ flex: 1 0 0%;
+ height: 100%;
+ object-fit: cover;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image) {
+ width: 100%;
+}
+@media (min-width: 600px) {
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image) {
+ width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image) {
+ width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image) {
+ width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image) {
+ width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image) {
+ width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image) {
+ width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image) {
+ width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
+ width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
+ }
+ .wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
+ width: 100%;
+ }
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft, .wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright {
+ max-width: 420px;
+ width: 100%;
+}
+.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter {
+ justify-content: center;
+}
+
+.wp-block-gallery.has-nested-images figure.wp-block-image {
+ position: relative;
+ margin: 0;
+}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
position: absolute;
@@ -1670,70 +1688,11 @@ figure.wp-block-gallery.has-nested-images {
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before {
content: none;
}
-.wp-block-gallery.has-nested-images figcaption {
- flex-grow: 1;
- flex-basis: 100%;
+
+:where(.wp-block-gallery.has-nested-images.is-layout-grid) > .blocks-gallery-caption {
+ grid-column: 1/-1;
text-align: center;
}
-.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
- margin-top: 0;
- margin-bottom: auto;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
- align-self: inherit;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
- display: flex;
-}
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
-.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
- width: 100%;
- flex: 1 0 0%;
- height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
-}
-.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
- width: 100%;
-}
-@media (min-width: 600px) {
- .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
- width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
- }
- .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
- width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
- }
- .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
- width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
- }
- .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
- width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
- }
- .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
- width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
- }
- .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
- width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
- }
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
- width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
- }
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
- width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
- }
- .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
- width: 100%;
- }
-}
-.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
- max-width: 420px;
- width: 100%;
-}
-.wp-block-gallery.has-nested-images.aligncenter {
- justify-content: center;
-}
.wp-block-group {
box-sizing: border-box;
@@ -1749,7 +1708,7 @@ h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
@@ -1794,6 +1753,9 @@ h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) {
width: 100%;
height: 100%;
}
+:where(.wp-block-icon) svg :where(path, rect, circle, ellipse, line, polygon, polyline) {
+ vector-effect: none;
+}
.wp-block-image > a,
.wp-block-image > figure > a {
@@ -2362,7 +2324,7 @@ ul {
}
:root :where(.wp-block-list.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
.wp-block-loginout {
@@ -2467,7 +2429,7 @@ ul {
padding: 0;
margin: -1px;
overflow: hidden;
- clip: rect(0, 0, 0, 0);
+ clip-path: inset(50%);
border: 0;
}
@@ -2487,8 +2449,7 @@ ul {
position: absolute;
width: 100%;
height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
/*
@@ -3230,7 +3191,7 @@ p.has-drop-cap.has-background {
}
:root :where(p.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
:where(p.has-text-color:not(.has-link-color)) a {
@@ -3354,8 +3315,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
inset: 0;
width: 100%;
height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
pointer-events: none;
z-index: 0;
}
@@ -3841,8 +3801,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
margin-right: var(--wp--preset--spacing--20, 0.5em);
border: 1px solid rgba(0, 0, 0, 0.08);
box-sizing: border-box;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content {
flex: 1 1 0;
@@ -4122,7 +4081,7 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
}
:where(.wp-block-preformatted.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
.wp-block-pullquote {
@@ -4313,7 +4272,6 @@ p.has-text-align-left[style*="writing-mode:vertical-lr"] {
.wp-block-read-more {
display: block;
- width: -moz-fit-content;
width: fit-content;
}
.wp-block-read-more:where(:not([style*=text-decoration])) {
@@ -4451,9 +4409,7 @@ ul.wp-block-rss.is-grid li {
min-width: 3rem;
border: 1px solid #949494;
text-decoration: unset !important;
- -webkit-appearance: initial;
- -moz-appearance: initial;
- appearance: initial;
+ appearance: initial;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
@@ -5024,7 +4980,6 @@ ul.wp-block-rss.is-grid li {
box-sizing: border-box;
color: inherit;
display: block;
- width: -moz-max-content;
width: max-content;
text-decoration: none;
cursor: pointer;
@@ -5033,8 +4988,7 @@ ul.wp-block-rss.is-grid li {
position: relative;
border: none;
background: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
-webkit-appearance: none;
margin: 0;
padding: var(--wp--preset--spacing--20, 0.5em) var(--wp--preset--spacing--30, 1em);
@@ -5281,8 +5235,7 @@ pre.wp-block-verse {
}
@supports (position: sticky) {
.wp-block-video [poster] {
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
}
.wp-block-video.aligncenter {
diff --git a/wp-includes/css/dist/block-library/style.min.css b/wp-includes/css/dist/block-library/style.min.css
index e9f04c583e..768a03d5eb 100644
--- a/wp-includes/css/dist/block-library/style.min.css
+++ b/wp-includes/css/dist/block-library/style.min.css
@@ -1 +1 @@
-@charset "UTF-8";.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[hidden]{margin-block-start:0}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}:where(.wp-block-categories__label:not(.screen-reader-text)){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}:where(.wp-block-form-input__label){display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}:where(.wp-block-form-input__label).is-label-inline{align-items:center;flex-direction:row;gap:.5em}:where(.wp-block-form-input__label).is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}:where(.wp-block-form-input__label):has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}:where(.wp-block-form-input__label):has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}:where(.wp-block-form-input__label):has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}:where(.wp-block-form-input__label-content){width:-moz-fit-content;width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments){padding-left:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}:where(.wp-block-navigation-overlay-close){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-left:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(-50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;left:0;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(-50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;right:0;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:left;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-left:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-right:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box;overflow-wrap:break-word;white-space:pre-wrap}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}:where(.wp-block-post-comments-form .comment-form-author label),:where(.wp-block-post-comments-form .comment-form-email label),:where(.wp-block-post-comments-form .comment-form-url label){display:block;margin-bottom:.25em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}:where(.wp-block-query-no-results){box-sizing:border-box}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}.wp-block-tab-panel:empty{display:none!important}.wp-block-tab-panel[hidden]{margin-block-start:0;padding:0!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs,.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
\ No newline at end of file
+@charset "UTF-8";.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}:where(.wp-block-categories__label:not(.screen-reader-text)){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments .comment-form-author label),:where(.wp-block-post-comments .comment-form-comment label),:where(.wp-block-post-comments .comment-form-email label),:where(.wp-block-post-comments .comment-form-url label){display:block;margin-bottom:.25em}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images:where(.is-layout-flex){align-items:normal}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images:where(.is-layout-flex) figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:where(.is-layout-flex):not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images:where(.is-layout-flex).is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images:where(.is-layout-flex).columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignleft,.wp-block-gallery.has-nested-images:where(.is-layout-flex).alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images:where(.is-layout-flex).aligncenter{justify-content:center}.wp-block-gallery.has-nested-images figure.wp-block-image{margin:0;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}:where(.wp-block-gallery.has-nested-images.is-layout-grid)>.blocks-gallery-caption{grid-column:1/-1;text-align:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:var(--wp--style--block-background-padding,1.25em 2.375em)}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}:where(.wp-block-icon) svg :where(path,rect,circle,ellipse,line,polygon,polyline){vector-effect:none}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments){padding-left:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}:where(.wp-block-navigation-overlay-close){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-left:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(-50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;left:0;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(-50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;right:0;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:left;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-left:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-right:var(--wp--preset--spacing--20,.5em);object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box;overflow-wrap:break-word;white-space:pre-wrap}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}:where(.wp-block-post-comments-form .comment-form-author label),:where(.wp-block-post-comments-form .comment-form-email label),:where(.wp-block-post-comments-form .comment-form-url label){display:block;margin-bottom:.25em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}:where(.wp-block-query-no-results){box-sizing:border-box}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}:where(.wp-block-search__label){width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-tab-list button){appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}.wp-block-tab-panel:empty{display:none!important}.wp-block-tab-panel[hidden]{margin-block-start:0;padding:0!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs,.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/theme-rtl.css b/wp-includes/css/dist/block-library/theme-rtl.css
index 7a40d2c6d4..223a257e1f 100644
--- a/wp-includes/css/dist/block-library/theme-rtl.css
+++ b/wp-includes/css/dist/block-library/theme-rtl.css
@@ -198,7 +198,7 @@
}
:where(.wp-block-group.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
.wp-block-separator.has-css-opacity {
@@ -255,7 +255,7 @@
}
:root :where(.wp-block-template-part.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
margin-top: 0;
margin-bottom: 0;
}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/theme-rtl.min.css b/wp-includes/css/dist/block-library/theme-rtl.min.css
index a6a8287f63..9e71b6bc81 100644
--- a/wp-includes/css/dist/block-library/theme-rtl.min.css
+++ b/wp-includes/css/dist/block-library/theme-rtl.min.css
@@ -1 +1 @@
-.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-right:.25em solid;margin:0 0 1.75em;padding-right:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:.25em solid;border-right:none;padding-left:1em;padding-right:0}.wp-block-quote:where(.has-text-align-center){border:none;padding-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}:where(.wp-block-search .wp-block-search__label){font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
\ No newline at end of file
+.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-right:.25em solid;margin:0 0 1.75em;padding-right:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:.25em solid;border-right:none;padding-left:1em;padding-right:0}.wp-block-quote:where(.has-text-align-center){border:none;padding-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}:where(.wp-block-search .wp-block-search__label){font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/theme.css b/wp-includes/css/dist/block-library/theme.css
index 957e721124..c1ed5ae123 100644
--- a/wp-includes/css/dist/block-library/theme.css
+++ b/wp-includes/css/dist/block-library/theme.css
@@ -198,7 +198,7 @@
}
:where(.wp-block-group.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
}
.wp-block-separator.has-css-opacity {
@@ -255,7 +255,7 @@
}
:root :where(.wp-block-template-part.has-background) {
- padding: 1.25em 2.375em;
+ padding: var(--wp--style--block-background-padding, 1.25em 2.375em);
margin-top: 0;
margin-bottom: 0;
}
\ No newline at end of file
diff --git a/wp-includes/css/dist/block-library/theme.min.css b/wp-includes/css/dist/block-library/theme.min.css
index ae2ec75293..d2b4919d48 100644
--- a/wp-includes/css/dist/block-library/theme.min.css
+++ b/wp-includes/css/dist/block-library/theme.min.css
@@ -1 +1 @@
-.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}:where(.wp-block-search .wp-block-search__label){font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
\ No newline at end of file
+.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote :where(cite),.wp-block-pullquote :where(footer),.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}:where(.wp-block-search .wp-block-search__label){font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:var(--wp--style--block-background-padding,1.25em 2.375em)}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:var(--wp--style--block-background-padding,1.25em 2.375em)}
\ No newline at end of file
diff --git a/wp-includes/css/dist/commands/style-rtl.css b/wp-includes/css/dist/commands/style-rtl.css
index c2ff2fcc47..a56e85c230 100644
--- a/wp-includes/css/dist/commands/style-rtl.css
+++ b/wp-includes/css/dist/commands/style-rtl.css
@@ -170,9 +170,6 @@
line-height: 24px;
border-radius: 0;
}
-.commands-command-menu__container [cmdk-input]::-moz-placeholder {
- color: #757575;
-}
.commands-command-menu__container [cmdk-input]::placeholder {
color: #757575;
}
diff --git a/wp-includes/css/dist/commands/style-rtl.min.css b/wp-includes/css/dist/commands/style-rtl.min.css
index 0cee17eea6..e6aafd47d4 100644
--- a/wp-includes/css/dist/commands/style-rtl.min.css
+++ b/wp-includes/css/dist/commands/style-rtl.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.commands-command-menu{margin:auto;position:relative;top:calc(5% + 64px)}@media (min-width:600px){.commands-command-menu{top:calc(10% + 64px)}}.commands-command-menu .components-modal__content{margin:0;overflow:hidden;padding:0}.commands-command-menu__overlay{align-items:start;display:block}.commands-command-menu__header{align-items:center;display:flex;gap:8px;padding:0 16px}.commands-command-menu__header .components-button{border:1px solid #949494;border-left:0;border-radius:0 2px 2px 0;height:56px;justify-content:center;width:56px}.commands-command-menu__header .components-button+[cmdk-input]{border-bottom-right-radius:0;border-top-right-radius:0}.commands-command-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.commands-command-menu__container{will-change:transform}.commands-command-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:24px;margin:0;outline:none;padding:12px 4px;width:100%}.commands-command-menu__container [cmdk-input]::-moz-placeholder{color:#757575}.commands-command-menu__container [cmdk-input]::placeholder{color:#757575}.commands-command-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.commands-command-menu__container [cmdk-item]{align-items:center;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px;padding:4px 0}.commands-command-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.commands-command-menu__container [cmdk-item] svg{fill:#1e1e1e}.commands-command-menu__container [cmdk-item]>div{border-radius:2px;min-height:32px;padding:4px 40px 4px 16px}.commands-command-menu__container [cmdk-item]:active>div,.commands-command-menu__container [cmdk-item][aria-selected=true]>div{background:var(--wp-admin-theme-color);color:#fff}.commands-command-menu__container [cmdk-item]:active>div svg,.commands-command-menu__container [cmdk-item][aria-selected=true]>div svg{fill:#fff}.commands-command-menu__container [cmdk-item]>.has-icon{padding-right:8px}.commands-command-menu__container [cmdk-group]:has([cmdk-group-items]:empty){display:none}.commands-command-menu__container [cmdk-root]>[cmdk-list]{max-height:min(328px,70vh - 48px);overflow:auto;scroll-padding-bottom:8px;scroll-padding-top:8px}.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-empty]),.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-group-items]:not(:empty)){border-top:1px solid #ddd}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px 4px}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-group-heading]{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:16px;margin-top:8px;padding:8px 16px;text-transform:uppercase}.commands-command-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.commands-command-menu__container [cmdk-loading]{padding:16px}.commands-command-menu__container [cmdk-list-sizer]{position:relative}.commands-command-menu__item-label{display:inline-block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commands-command-menu__item-category{color:#757575;flex:0 0 auto;font-size:13px;line-height:1.4;margin-right:auto;padding-right:24px;text-align:left}[aria-selected=true] .commands-command-menu__item-category,[cmdk-item]:active .commands-command-menu__item-category{color:hsla(0,0%,100%,.8)}.commands-command-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.commands-command-menu{margin:auto;position:relative;top:calc(5% + 64px)}@media (min-width:600px){.commands-command-menu{top:calc(10% + 64px)}}.commands-command-menu .components-modal__content{margin:0;overflow:hidden;padding:0}.commands-command-menu__overlay{align-items:start;display:block}.commands-command-menu__header{align-items:center;display:flex;gap:8px;padding:0 16px}.commands-command-menu__header .components-button{border:1px solid #949494;border-left:0;border-radius:0 2px 2px 0;height:56px;justify-content:center;width:56px}.commands-command-menu__header .components-button+[cmdk-input]{border-bottom-right-radius:0;border-top-right-radius:0}.commands-command-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.commands-command-menu__container{will-change:transform}.commands-command-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:24px;margin:0;outline:none;padding:12px 4px;width:100%}.commands-command-menu__container [cmdk-input]::placeholder{color:#757575}.commands-command-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.commands-command-menu__container [cmdk-item]{align-items:center;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px;padding:4px 0}.commands-command-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.commands-command-menu__container [cmdk-item] svg{fill:#1e1e1e}.commands-command-menu__container [cmdk-item]>div{border-radius:2px;min-height:32px;padding:4px 40px 4px 16px}.commands-command-menu__container [cmdk-item]:active>div,.commands-command-menu__container [cmdk-item][aria-selected=true]>div{background:var(--wp-admin-theme-color);color:#fff}.commands-command-menu__container [cmdk-item]:active>div svg,.commands-command-menu__container [cmdk-item][aria-selected=true]>div svg{fill:#fff}.commands-command-menu__container [cmdk-item]>.has-icon{padding-right:8px}.commands-command-menu__container [cmdk-group]:has([cmdk-group-items]:empty){display:none}.commands-command-menu__container [cmdk-root]>[cmdk-list]{max-height:min(328px,70vh - 48px);overflow:auto;scroll-padding-bottom:8px;scroll-padding-top:8px}.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-empty]),.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-group-items]:not(:empty)){border-top:1px solid #ddd}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px 4px}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-group-heading]{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:16px;margin-top:8px;padding:8px 16px;text-transform:uppercase}.commands-command-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.commands-command-menu__container [cmdk-loading]{padding:16px}.commands-command-menu__container [cmdk-list-sizer]{position:relative}.commands-command-menu__item-label{display:inline-block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commands-command-menu__item-category{color:#757575;flex:0 0 auto;font-size:13px;line-height:1.4;margin-right:auto;padding-right:24px;text-align:left}[aria-selected=true] .commands-command-menu__item-category,[cmdk-item]:active .commands-command-menu__item-category{color:hsla(0,0%,100%,.8)}.commands-command-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}
\ No newline at end of file
diff --git a/wp-includes/css/dist/commands/style.css b/wp-includes/css/dist/commands/style.css
index 3e27f1cfdc..3ffe9f8cdb 100644
--- a/wp-includes/css/dist/commands/style.css
+++ b/wp-includes/css/dist/commands/style.css
@@ -170,9 +170,6 @@
line-height: 24px;
border-radius: 0;
}
-.commands-command-menu__container [cmdk-input]::-moz-placeholder {
- color: #757575;
-}
.commands-command-menu__container [cmdk-input]::placeholder {
color: #757575;
}
diff --git a/wp-includes/css/dist/commands/style.min.css b/wp-includes/css/dist/commands/style.min.css
index 8e44460d4c..a7b284d8de 100644
--- a/wp-includes/css/dist/commands/style.min.css
+++ b/wp-includes/css/dist/commands/style.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.commands-command-menu{margin:auto;position:relative;top:calc(5% + 64px)}@media (min-width:600px){.commands-command-menu{top:calc(10% + 64px)}}.commands-command-menu .components-modal__content{margin:0;overflow:hidden;padding:0}.commands-command-menu__overlay{align-items:start;display:block}.commands-command-menu__header{align-items:center;display:flex;gap:8px;padding:0 16px}.commands-command-menu__header .components-button{border:1px solid #949494;border-radius:2px 0 0 2px;border-right:0;height:56px;justify-content:center;width:56px}.commands-command-menu__header .components-button+[cmdk-input]{border-bottom-left-radius:0;border-top-left-radius:0}.commands-command-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.commands-command-menu__container{will-change:transform}.commands-command-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:24px;margin:0;outline:none;padding:12px 4px;width:100%}.commands-command-menu__container [cmdk-input]::-moz-placeholder{color:#757575}.commands-command-menu__container [cmdk-input]::placeholder{color:#757575}.commands-command-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.commands-command-menu__container [cmdk-item]{align-items:center;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px;padding:4px 0}.commands-command-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.commands-command-menu__container [cmdk-item] svg{fill:#1e1e1e}.commands-command-menu__container [cmdk-item]>div{border-radius:2px;min-height:32px;padding:4px 16px 4px 40px}.commands-command-menu__container [cmdk-item]:active>div,.commands-command-menu__container [cmdk-item][aria-selected=true]>div{background:var(--wp-admin-theme-color);color:#fff}.commands-command-menu__container [cmdk-item]:active>div svg,.commands-command-menu__container [cmdk-item][aria-selected=true]>div svg{fill:#fff}.commands-command-menu__container [cmdk-item]>.has-icon{padding-left:8px}.commands-command-menu__container [cmdk-group]:has([cmdk-group-items]:empty){display:none}.commands-command-menu__container [cmdk-root]>[cmdk-list]{max-height:min(328px,70vh - 48px);overflow:auto;scroll-padding-bottom:8px;scroll-padding-top:8px}.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-empty]),.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-group-items]:not(:empty)){border-top:1px solid #ddd}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px 4px}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-group-heading]{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:16px;margin-top:8px;padding:8px 16px;text-transform:uppercase}.commands-command-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.commands-command-menu__container [cmdk-loading]{padding:16px}.commands-command-menu__container [cmdk-list-sizer]{position:relative}.commands-command-menu__item-label{display:inline-block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commands-command-menu__item-category{color:#757575;flex:0 0 auto;font-size:13px;line-height:1.4;margin-left:auto;padding-left:24px;text-align:right}[aria-selected=true] .commands-command-menu__item-category,[cmdk-item]:active .commands-command-menu__item-category{color:hsla(0,0%,100%,.8)}.commands-command-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.commands-command-menu{margin:auto;position:relative;top:calc(5% + 64px)}@media (min-width:600px){.commands-command-menu{top:calc(10% + 64px)}}.commands-command-menu .components-modal__content{margin:0;overflow:hidden;padding:0}.commands-command-menu__overlay{align-items:start;display:block}.commands-command-menu__header{align-items:center;display:flex;gap:8px;padding:0 16px}.commands-command-menu__header .components-button{border:1px solid #949494;border-radius:2px 0 0 2px;border-right:0;height:56px;justify-content:center;width:56px}.commands-command-menu__header .components-button+[cmdk-input]{border-bottom-left-radius:0;border-top-left-radius:0}.commands-command-menu__header-search-icon:dir(ltr){transform:scaleX(-1)}.commands-command-menu__container{will-change:transform}.commands-command-menu__container [cmdk-input]{border:none;border-radius:0;color:#1e1e1e;font-size:15px;line-height:24px;margin:0;outline:none;padding:12px 4px;width:100%}.commands-command-menu__container [cmdk-input]::placeholder{color:#757575}.commands-command-menu__container [cmdk-input]:focus{box-shadow:none;outline:none}.commands-command-menu__container [cmdk-item]{align-items:center;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;font-size:13px;padding:4px 0}.commands-command-menu__container [cmdk-item][aria-disabled=true]{color:#949494;cursor:not-allowed}.commands-command-menu__container [cmdk-item] svg{fill:#1e1e1e}.commands-command-menu__container [cmdk-item]>div{border-radius:2px;min-height:32px;padding:4px 16px 4px 40px}.commands-command-menu__container [cmdk-item]:active>div,.commands-command-menu__container [cmdk-item][aria-selected=true]>div{background:var(--wp-admin-theme-color);color:#fff}.commands-command-menu__container [cmdk-item]:active>div svg,.commands-command-menu__container [cmdk-item][aria-selected=true]>div svg{fill:#fff}.commands-command-menu__container [cmdk-item]>.has-icon{padding-left:8px}.commands-command-menu__container [cmdk-group]:has([cmdk-group-items]:empty){display:none}.commands-command-menu__container [cmdk-root]>[cmdk-list]{max-height:min(328px,70vh - 48px);overflow:auto;scroll-padding-bottom:8px;scroll-padding-top:8px}.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-empty]),.commands-command-menu__container [cmdk-root]>[cmdk-list]:has([cmdk-group-items]:not(:empty)){border-top:1px solid #ddd}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-list-sizer]>[cmdk-group]>[cmdk-group-items]:not(:empty){padding:0 8px 4px}.commands-command-menu__container [cmdk-root]>[cmdk-list] [cmdk-group-heading]{color:#1e1e1e;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:16px;margin-top:8px;padding:8px 16px;text-transform:uppercase}.commands-command-menu__container [cmdk-empty]{align-items:center;color:#1e1e1e;display:flex;justify-content:center;padding:8px 0 32px;white-space:pre-wrap}.commands-command-menu__container [cmdk-loading]{padding:16px}.commands-command-menu__container [cmdk-list-sizer]{position:relative}.commands-command-menu__item-label{display:inline-block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commands-command-menu__item-category{color:#757575;flex:0 0 auto;font-size:13px;line-height:1.4;margin-left:auto;padding-left:24px;text-align:right}[aria-selected=true] .commands-command-menu__item-category,[cmdk-item]:active .commands-command-menu__item-category{color:hsla(0,0%,100%,.8)}.commands-command-menu__item mark{background:unset;color:inherit;font-weight:var(--wpds-typography-font-weight-emphasis,600)}
\ No newline at end of file
diff --git a/wp-includes/css/dist/components/style-rtl.css b/wp-includes/css/dist/components/style-rtl.css
index a695747c8b..9c9ad0cc56 100644
--- a/wp-includes/css/dist/components/style-rtl.css
+++ b/wp-includes/css/dist/components/style-rtl.css
@@ -279,9 +279,7 @@
font-weight: var(--wpds-typography-font-weight-emphasis, 600);
margin: 0;
cursor: var(--wpds-cursor-control, pointer);
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
background: none;
height: 36px;
align-items: center;
@@ -534,11 +532,6 @@ p + .components-button.is-tertiary {
outline: none;
flex-shrink: 0;
}
-@media (forced-colors: active) {
- .components-button svg {
- fill: CanvasText;
- }
-}
@keyframes components-button__busy-animation {
0% {
@@ -594,9 +587,6 @@ p + .components-button.is-tertiary {
border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
box-shadow: none;
}
-.components-checkbox-control__input[type=checkbox]::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
.components-checkbox-control__input[type=checkbox]::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -658,9 +648,7 @@ p + .components-button.is-tertiary {
vertical-align: top;
width: var(--checkbox-input-size);
height: var(--checkbox-input-size);
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
}
@media not (prefers-reduced-motion) {
.components-checkbox-control__input[type=checkbox] {
@@ -697,7 +685,7 @@ p + .components-button.is-tertiary {
svg.components-checkbox-control__checked,
svg.components-checkbox-control__indeterminate {
--checkmark-size: var(--checkbox-input-size);
- fill: #fff;
+ color: #fff;
cursor: var(--wpds-cursor-control, pointer);
position: absolute;
right: 50%;
@@ -706,7 +694,6 @@ svg.components-checkbox-control__indeterminate {
width: var(--checkmark-size);
height: var(--checkmark-size);
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
pointer-events: none;
}
@@ -719,7 +706,7 @@ svg.components-checkbox-control__indeterminate {
.components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,
.components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate {
- fill: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
+ color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
}
.components-checkbox-control__help {
@@ -933,9 +920,6 @@ input.components-combobox-control__input[type=text]:focus {
border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
box-shadow: none;
}
-.components-combobox-control__suggestions-container::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
.components-combobox-control__suggestions-container::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -1470,9 +1454,6 @@ input.components-combobox-control__input[type=text]:focus {
border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
box-shadow: none;
}
-.components-form-token-field__input-container::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
.components-form-token-field__input-container::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -2154,8 +2135,8 @@ body.modal-open {
}
.components-notice {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-info-weak, #f3f9ff);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-info, #a9c6e7);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-info-weak, #f8f8f8);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-info, #aac6e5);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-info, #001b4f);
box-sizing: border-box;
display: grid;
@@ -2171,18 +2152,18 @@ body.modal-open {
line-height: var(--wpds-typography-line-height-sm, 20px);
}
.components-notice.is-success {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-success-weak, #ebffed);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-success, #94d29e);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-success-weak, #f8f8f8);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-success, #92d19d);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-success, #002900);
}
.components-notice.is-warning {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-warning-weak, #fff7e1);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-warning, #e1bc7c);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-warning-weak, #f8f8f8);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-warning, #e1be80);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-warning, #2e1900);
}
.components-notice.is-error {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-error-weak, #fff6f5);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-error, #dab1aa);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-error-weak, #f8f8f8);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-error, #dfafa8);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-error, #470000);
}
@@ -2420,13 +2401,6 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
margin-left: 4px;
fill: currentColor;
}
-@media (forced-colors: active) {
- .components-placeholder__label > svg,
- .components-placeholder__label .dashicon,
- .components-placeholder__label .block-editor-block-icon {
- fill: CanvasText;
- }
-}
.components-placeholder__label:empty {
display: none;
}
@@ -2477,9 +2451,6 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
box-shadow: none;
}
-.components-placeholder__input[type=url]::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
.components-placeholder__input[type=url]::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -2617,7 +2588,6 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
box-shadow: 0 0 0 1px #ccc, 0 2px 3px rgba(0, 0, 0, 0.05), 0 4px 5px rgba(0, 0, 0, 0.04), 0 12px 12px rgba(0, 0, 0, 0.03), 0 16px 16px rgba(0, 0, 0, 0.02);
border-radius: 4px;
box-sizing: border-box;
- width: -moz-min-content;
width: min-content;
}
.is-alternate .components-popover__content {
@@ -2724,8 +2694,7 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
display: grid;
grid-template-columns: auto 1fr;
grid-template-rows: auto minmax(0, max-content);
- -moz-column-gap: 8px;
- column-gap: 8px;
+ column-gap: 8px;
align-items: center;
}
@@ -2785,9 +2754,7 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
display: inline-flex;
margin: 0;
padding: 0;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
}
.components-radio-control__input[type=radio]:not(:disabled) {
cursor: var(--wpds-cursor-control, pointer);
@@ -3048,7 +3015,6 @@ body.lockscroll {
}
@media (min-width: 600px) {
.components-snackbar {
- width: -moz-fit-content;
width: fit-content;
}
}
@@ -3124,7 +3090,6 @@ body.lockscroll {
height: 48px !important;
background: transparent;
border: none;
- box-shadow: none;
cursor: var(--wpds-cursor-control, pointer);
padding: 3px var(--wpds-dimension-padding-lg, 16px);
margin-right: 0;
@@ -3139,7 +3104,6 @@ body.lockscroll {
}
.components-tab-panel__tabs-item:focus:not(:disabled) {
position: relative;
- box-shadow: none;
outline: none;
}
.components-tab-panel__tabs-item::after {
@@ -3168,17 +3132,12 @@ body.lockscroll {
position: absolute;
inset: var(--wpds-dimension-padding-md, 12px);
pointer-events: none;
- box-shadow: 0 0 0 0 transparent;
border-radius: var(--wpds-border-radius-sm, 2px);
}
-@media not (prefers-reduced-motion) {
- .components-tab-panel__tabs-item::before {
- transition: box-shadow 0.1s linear;
- }
-}
.components-tab-panel__tabs-item:focus-visible::before {
- box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
- outline: 2px solid transparent;
+ outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, 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));
+ outline-offset: 0;
}
.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item {
border-radius: var(--wpds-border-radius-sm, 2px);
@@ -3191,12 +3150,11 @@ body.lockscroll {
}
.components-tab-panel__tab-content:focus {
- box-shadow: none;
outline: none;
}
.components-tab-panel__tab-content:focus-visible {
- box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
- outline: 2px solid transparent;
+ outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, 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));
outline-offset: 0;
}
@@ -3283,9 +3241,6 @@ body.lockscroll {
border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
box-shadow: none;
}
-.components-text-control__input::-moz-placeholder, .components-text-control__input[type=text]::-moz-placeholder, .components-text-control__input[type=tel]::-moz-placeholder, .components-text-control__input[type=time]::-moz-placeholder, .components-text-control__input[type=url]::-moz-placeholder, .components-text-control__input[type=week]::-moz-placeholder, .components-text-control__input[type=password]::-moz-placeholder, .components-text-control__input[type=color]::-moz-placeholder, .components-text-control__input[type=date]::-moz-placeholder, .components-text-control__input[type=datetime]::-moz-placeholder, .components-text-control__input[type=datetime-local]::-moz-placeholder, .components-text-control__input[type=email]::-moz-placeholder, .components-text-control__input[type=month]::-moz-placeholder, .components-text-control__input[type=number]::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
.components-text-control__input::placeholder,
.components-text-control__input[type=text]::placeholder,
.components-text-control__input[type=tel]::placeholder,
@@ -3319,9 +3274,6 @@ body.lockscroll {
padding-right: 12px;
padding-left: 12px;
}
-.components-text-control__input::-moz-placeholder, .components-text-control__input[type=text]::-moz-placeholder, .components-text-control__input[type=tel]::-moz-placeholder, .components-text-control__input[type=time]::-moz-placeholder, .components-text-control__input[type=url]::-moz-placeholder, .components-text-control__input[type=week]::-moz-placeholder, .components-text-control__input[type=password]::-moz-placeholder, .components-text-control__input[type=color]::-moz-placeholder, .components-text-control__input[type=date]::-moz-placeholder, .components-text-control__input[type=datetime]::-moz-placeholder, .components-text-control__input[type=datetime-local]::-moz-placeholder, .components-text-control__input[type=email]::-moz-placeholder, .components-text-control__input[type=month]::-moz-placeholder, .components-text-control__input[type=number]::-moz-placeholder {
- color: color-mix(in srgb, var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e)), transparent 38%);
-}
.components-text-control__input::placeholder,
.components-text-control__input[type=text]::placeholder,
.components-text-control__input[type=tel]::placeholder,
@@ -3350,7 +3302,7 @@ body.lockscroll {
}
.components-tip svg {
align-self: center;
- fill: #f0b849;
+ color: #f0b849;
flex-shrink: 0;
margin-left: 16px;
}
@@ -3568,26 +3520,16 @@ div.components-toolbar > div + div.has-left-divider::before {
}
.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox], .components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop, .components-validated-control textarea:invalid[data-validity-visible], .components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
- --focus-color: #cc1818;
+ --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
}
-.components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
- border-color: #cc1818;
-}
-.components-validated-control textarea:invalid[data-validity-visible] {
- border-color: #cc1818;
+.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox], .components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop, .components-validated-control textarea:invalid[data-validity-visible], .components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+ border-color: var(--wpds-color-stroke-interactive-error, #cc1818);
}
.components-validated-control__wrapper-with-error-delegate {
position: relative;
}
-.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop {
- border-color: #cc1818;
-}
-.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox] {
- border-color: #cc1818;
-}
-
.components-validated-control__error-delegate {
position: absolute;
top: 0;
diff --git a/wp-includes/css/dist/components/style-rtl.min.css b/wp-includes/css/dist/components/style-rtl.min.css
index 3322af599c..462744bf5f 100644
--- a/wp-includes/css/dist/components/style-rtl.min.css
+++ b/wp-includes/css/dist/components/style-rtl.min.css
@@ -1 +1 @@
-@charset "UTF-8";@media not (prefers-reduced-motion){.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top right}.components-animate__appear.is-from-top.is-from-right{transform-origin:top left}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom right}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom left}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@media not (prefers-reduced-motion){.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}.components-animate__slide-in.is-from-left{transform:translateX(-100%)}.components-animate__slide-in.is-from-right{transform:translateX(100%)}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}@media not (prefers-reduced-motion){.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;min-height:36px;text-align:right;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-badge{box-sizing:border-box}.components-badge *,.components-badge :after,.components-badge :before{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));border-radius:2px;color:color-mix(in srgb,#000 50%,var(--base-color));display:inline-block;line-height:0;max-width:100%;min-height:24px;padding:2px 8px}.components-badge:where(.is-default){background-color:#f0f0f0;color:#2f2f2f}.components-badge.has-icon{padding-inline-start:4px}.components-badge.is-info{--base-color:#3858e9}.components-badge.is-warning{--base-color:#f0b849}.components-badge.is-error{--base-color:#cc1818}.components-badge.is-success{--base-color:#4ab866}.components-badge__flex-wrapper{align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:2px;line-height:20px;max-width:100%}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-button-group{display:inline-block}.components-button-group .components-button{border-color:#1e1e1e;border-radius:0;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-right:-1px}.components-button-group .components-button:first-child{border-radius:0 2px 2px 0}.components-button-group .components-button:last-child{border-radius:2px 0 0 2px}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button:focus:is(a){box-shadow:none}.components-button:focus{outline:none}.components-button:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));cursor:var(--wpds-cursor-control,pointer);display:inline-flex;font-family:inherit;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:36px;margin:0;padding:4px 12px;text-decoration:none}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary,.components-button.is-primary:hover:not(:disabled){color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:hsla(0,0%,100%,.4)}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:transparent;color:#949494;transform:none}@media not (prefers-reduced-motion){.components-button.is-secondary{transition:border-color .1s linear}}.components-button.is-secondary{background:transparent;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-secondary:active:not(:disabled){border-color:transparent}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-secondary:focus:not(:active){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}.components-button.is-tertiary{background:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,transparent)}p+.components-button.is-tertiary{margin-right:-6px}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.04)}.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.08)}.components-button.is-link{background:none;border:0;border-radius:0;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));font-weight:var(--wpds-typography-font-weight-default,400);margin:0;outline:none;padding:0;text-align:right;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}@media not (prefers-reduced-motion){.components-button.is-link{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}}.components-button.is-link{height:auto}.components-button.is-link:focus:not(:active){border-radius:2px;text-decoration:none}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}@media not (prefers-reduced-motion){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite}}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{background-image:linear-gradient(45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0}.components-button.is-small{font-size:11px;height:var(--wpds-dimension-size-sm,24px);line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:var(--wpds-dimension-size-sm,24px);padding:0}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:content-box;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:12px;padding-right:8px}.components-button.has-icon.has-text.has-icon-right{padding-left:8px;padding-right:12px}.components-button.has-icon:not(.has-text) .dashicon,.components-button.has-icon:not(.has-text) svg{margin-inline:-1px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button svg{fill:currentColor;flex-shrink:0;outline:none}@media (forced-colors:active){.components-button svg{fill:CanvasText}}@keyframes components-button__busy-animation{0%{background-position:right 200px top 0}}.components-checkbox-control{--checkbox-input-size:24px}@media (min-width:600px){.components-checkbox-control{--checkbox-input-size:16px}}.components-checkbox-control{--checkbox-input-margin:8px}.components-checkbox-control__label{line-height:var(--checkbox-input-size)}.components-checkbox-control:not(:has(:disabled)) .components-checkbox-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]{border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-left:12px;padding:6px 8px;transition:none}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-checkbox-control__input[type=checkbox]::-moz-placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]::placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px -5px 0 0}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:right;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;clear:none;color:#1e1e1e;display:inline-block;height:var(--checkbox-input-size);line-height:0;margin:0 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:top;width:var(--checkbox-input-size)}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:border-color .1s ease-in-out}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:not(:disabled):is(:checked,:indeterminate){background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-left:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:var(--checkbox-input-size);fill:#fff;cursor:var(--wpds-cursor-control,pointer);height:var(--checkmark-size);pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--checkmark-size)}@media (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:calc(var(--checkbox-input-size) + 4px)}}.components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,.components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate{fill:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;isolation:isolate;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);vertical-align:top;width:28px}@media not (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:transform .1s ease;will-change:transform}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{aspect-ratio:1;background:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;display:inline-block;height:100%!important;vertical-align:top}@media not (prefers-reduced-motion){.components-circular-option-picker__option{transition:box-shadow .1s ease}}.components-circular-option-picker__option{cursor:var(--wpds-cursor-control,pointer)}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;pointer-events:none;position:absolute;right:2px;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid transparent;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:transparent;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-left:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-duotone-picker,.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:none;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-combobox-control__suggestions-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-combobox-control__suggestions-container::-moz-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container::placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0;width:100%}.components-combobox-control__suggestions-container:focus-within{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-combobox-control__suggestions-container .components-spinner{margin:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);height:64px;outline:1px solid transparent;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{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,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0;content:"";inset:1px;position:absolute;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),inset -1px 0 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(0,0,0,.2);font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"​";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{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,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px!important;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25);height:inherit;outline:2px solid transparent;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25);outline:1.5px solid transparent}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:opacity .2s ease-in-out}}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1)}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{fill:currentColor;line-height:0;margin:0 auto 8px;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content .components-popover__content:has(.components-menu-group){padding:0}.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button,.components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button{margin:8px;width:auto}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{padding:8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:32px;padding-left:8px;padding-right:8px;text-align:right}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);color:transparent}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]),.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:transparent}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{text-decoration:none}.components-external-link,.components-external-link:visited{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.components-external-link:active,.components-external-link:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.components-external-link:focus{border-radius:0;box-shadow:none}.components-external-link:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-external-link__contents{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.components-external-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)}.components-form-toggle{display:inline-block;height:16px;isolation:isolate;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #949494;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;position:relative;vertical-align:top;width:32px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:background-color .2s ease,border-color .2s ease}}.components-form-toggle .components-form-toggle__track{overflow:hidden}.components-form-toggle .components-form-toggle__track:after{border-top:16px solid transparent;box-sizing:border-box;content:"";inset:0;position:absolute}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track:after{transition:opacity .2s ease}}.components-form-toggle .components-form-toggle__track:after{opacity:0}.components-form-toggle .components-form-toggle__thumb{border-radius:50%;box-sizing:border-box;display:block;height:12px;position:absolute;right:2px;top:2px;width:12px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:transform .2s ease,background-color .2s ease-out}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:6px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-toggle.is-checked .components-form-toggle__track:after{opacity:1}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(-16px)}.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{background-color:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}@media (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{border-color:GrayText}}.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));box-shadow:none}@media (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{border-color:GrayText}}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}@media (forced-colors:active){.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{border-color:GrayText}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track:after,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track:after{border-top-color:GrayText}}.components-disabled .components-form-toggle.is-checked .components-form-toggle__thumb,.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb{background-color:#fff}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.components-form-token-field__input-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-form-token-field__input-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container::placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container{cursor:text;padding:0;width:100%}.components-form-token-field__input-container.is-disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));cursor:default}.components-form-token-field__input-container.is-disabled,.components-form-token-field__input-container.is-disabled:hover{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__input-container.is-active{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;flex:1;font-family:inherit;font-size:16px;line-height:1;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token.components-button,.components-form-token-field__token.is-disabled .components-form-token-field__token-text{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__token.is-borderless{padding:0 0 0 24px;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent}.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;left:0;position:absolute;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 6px 0 4px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;min-width:unset}@media not (prefers-reduced-motion){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{transition:all .2s cubic-bezier(.4,1,.4,1)}}.components-form-token-field__token-text{border-radius:0 1px 1px 0;line-height:24px;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:1px 0 0 1px;color:#1e1e1e;line-height:10px;overflow:initial}.components-form-token-field__remove-token.components-button:hover:not(:disabled){color:#1e1e1e}.components-form-token-field__suggestions-list{flex:1 0 100%;max-height:128px;min-width:100%;overflow-y:auto}@media not (prefers-reduced-motion){.components-form-token-field__suggestions-list{transition:all .15s ease-in-out}}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;list-style:none;margin:0;padding:0}.components-form-token-field__suggestion{box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent)}.components-form-token-field__suggestion:not(.is-empty){cursor:var(--wpds-cursor-control,pointer)}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:64px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 0 0 8px;position:static}.components-guide .components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-64px;min-height:100%}.components-guide .components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide .components-guide__page{min-height:300px}}.components-guide .components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 24px;position:relative;width:100%}.components-guide .components-guide__page-control{margin:0;text-align:center}.components-guide .components-guide__page-control li{display:inline-block;margin:0}.components-guide .components-guide__page-control .components-button{color:#e0e0e0;margin:-6px 0}.components-guide .components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{right:24px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{left:24px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-input-control__container:focus-within:not(:has(:is(.components-input-control__prefix,.components-input-control__suffix):focus-within)) .components-input-control__backdrop{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group:has(>div:empty){display:none}.components-menu-group__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{font-weight:var(--wpds-typography-font-weight-default,400);width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-left:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:-2px;margin-right:24px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-right:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:8px;margin-right:-2px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-left:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-left:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-left:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:0;margin-right:auto;padding-right:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice,.components-menu-items-choice.components-button{height:auto;min-height:40px}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-left:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-right:12px}body.modal-open{overflow:hidden}.components-modal__screen-overlay{background-color:rgba(0,0,0,.35);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.components-modal__screen-overlay{animation:__wp-base-styles-fade-in var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) 0s;animation-fill-mode:forwards}}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@media not (prefers-reduced-motion){.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) var(--wpds-motion-duration-xs,50ms);animation-fill-mode:forwards}}.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}.components-modal__frame{align-self:flex-end;animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1));background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);color:#1e1e1e;display:flex;margin:0;max-height:calc(100% - 40px);overflow:hidden;width:100%}.components-modal__frame h1,.components-modal__frame h2,.components-modal__frame h3{color:#1e1e1e}@media not (prefers-reduced-motion){.components-modal__frame{animation-duration:var(--wpds-motion-duration-md,.2s)}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1))}@media (min-width:600px){.components-modal__frame{align-self:auto;border-radius:8px;margin:auto;max-height:calc(100% - 128px);max-width:calc(100% - 32px);min-width:var(--wpds-dimension-surface-width-sm,320px);width:auto}.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:var(--wpds-dimension-surface-width-md,400px)}.components-modal__frame.has-size-medium{max-width:var(--wpds-dimension-surface-width-lg,560px)}.components-modal__frame.has-size-large{max-width:var(--wpds-dimension-surface-width-2xl,960px)}}@media (min-width:960px){.components-modal__frame{max-height:70%}}.components-modal__frame.is-full-screen{border-radius:0;height:100%;margin:0;max-height:none;width:100%}.components-modal__frame.is-full-screen :where(.components-modal__content){display:flex;margin-bottom:24px;padding-bottom:0}.components-modal__frame.is-full-screen :where(.components-modal__content)>:last-child{flex:1}@media (min-width:600px){.components-modal__frame.is-full-screen{border-radius:8px;height:calc(100% - 32px);margin:auto;width:calc(100% - 32px)}}@media (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (min-width:600px){@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}}.components-modal__header{align-items:center;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;padding:24px;position:absolute;right:0;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:20px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 24px 24px}.components-modal__content.hide-header{margin-top:0;padding-top:24px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:-2px}.components-notice{--wp-components-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-components-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);align-items:start;background-color:var(--wp-components-notice-background-color);border:var(--wpds-border-width-xs,1px) solid var(--wp-components-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wp-components-notice-text-color);display:grid;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-md,13px);grid-template-columns:1fr auto;line-height:var(--wpds-typography-line-height-sm,20px);padding:var(--wpds-dimension-padding-md,12px)}.components-notice.is-success{--wp-components-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-components-notice-text-color:var(--wpds-color-foreground-content-success,#002900)}.components-notice.is-warning{--wp-components-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-components-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900)}.components-notice.is-error{--wp-components-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-components-notice-text-color:var(--wpds-color-foreground-content-error,#470000)}.components-notice__content{grid-column:1;grid-row:1;padding-block:calc((var(--wpds-dimension-size-sm, 24px) - 1lh)/2)}.components-notice__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:1;grid-row:2;margin-top:var(--wpds-dimension-gap-sm,8px)}.components-notice__dismiss{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);grid-column:2;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:transparent;color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-md,12px);max-width:100vw}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0}@media not (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:background .1s ease-in-out}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:16px 16px 16px 48px;position:relative;text-align:right;width:100%}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:background .1s ease-in-out}}.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-button:focus{border-radius:0;outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}.components-panel__body-toggle.components-button .components-panel__arrow{fill:currentColor;color:#1e1e1e;left:16px;position:absolute;top:50%;transform:translateY(-50%)}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:color .1s ease-in-out}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 6px -2px 0}.components-panel__body-toggle-icon{margin-left:-5px}.components-panel__color-title{float:right;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-left:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{-webkit-font-smoothing:subpixel-antialiased;align-items:flex-start;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;outline:1px solid transparent;padding:24px;position:relative;text-align:right;width:100%}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:currentColor;margin-left:4px}@media (forced-colors:active){.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:CanvasText}}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-placeholder__input[type=url]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-placeholder__input[type=url]::-moz-placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]::placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-left:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{backdrop-filter:blur(100px);backface-visibility:hidden;background-color:transparent;border-radius:0;box-shadow:none;color:inherit;display:flex}.is-dark-theme .components-placeholder.has-illustration{background-color:rgba(0,0,0,.1)}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none}@media not (prefers-reduced-motion){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition:opacity .1s linear}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.components-placeholder.has-illustration{overflow:hidden}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{stroke:currentColor;box-sizing:content-box;height:100%;opacity:.25;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100%}.components-popover{box-sizing:border-box}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover{will-change:transform;z-index:1000000}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);box-sizing:border-box;width:-moz-min-content;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:transparent;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{border:1px solid #1e1e1e;border-radius:50%;grid-column:1;grid-row:1;height:24px;margin-left:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.components-radio-control__input[type=radio]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-radio-control__input[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.components-radio-control__input[type=radio]:checked:before{height:8px;width:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;margin:0;padding:0}.components-radio-control__input[type=radio]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-radio-control__input[type=radio]:checked{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__input[type=radio]:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);opacity:1}.components-radio-control__input[type=radio]:disabled:checked:before{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));opacity:1}.components-radio-control__label{grid-column:2;grid-row:1}.components-radio-control__input:not(:disabled)+.components-radio-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__label{line-height:24px}@media (min-width:600px){.components-radio-control__label{line-height:16px}}.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{height:100%;outline:none;position:relative;width:100%;z-index:2}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);content:"";cursor:inherit;display:block;height:15px;left:calc(50% - 8px);outline:2px solid transparent;position:absolute;top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;left:calc(50% - 1px);position:absolute;top:calc(50% - 1px);width:3px}@media not (prefers-reduced-motion){.components-resizable-box__side-handle:before{transition:transform .1s ease-in;will-change:transform}}.components-resizable-box__side-handle:before{opacity:0}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;right:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;outline:0}.components-snackbar{backdrop-filter:blur(16px) saturate(180%);background:rgba(0,0,0,.85);border-radius:4px;box-shadow: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);box-sizing:border-box;color:#fff;cursor:var(--wpds-cursor-control,pointer);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:-moz-fit-content;width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-right:24px;position:relative}.components-snackbar .components-snackbar__icon{position:absolute;right:-8px;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:var(--wpds-cursor-control,pointer);margin-right:24px}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{color:#fff;flex-shrink:0;margin-right:32px}.components-snackbar__action.components-button:focus,.components-snackbar__action.components-external-link:focus{box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:hover,.components-snackbar__action.components-external-link:hover{color:currentColor;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);height:48px!important;margin-right:0;padding:3px var(--wpds-dimension-padding-lg,16px);position:relative}.components-tab-panel__tabs-item:disabled,.components-tab-panel__tabs-item[aria-disabled=true]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-tab-panel__tabs-item:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-tab-panel__tabs-item:focus:not(:disabled){box-shadow:none;outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);border-radius:0;bottom:0;content:"";height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*0);left:0;pointer-events:none;position:absolute;right:0}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:height .1s linear}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*1);outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:0 0 0 0 transparent;content:"";inset:var(--wpds-dimension-padding-md,12px);pointer-events:none;position:absolute}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:before{transition:box-shadow .1s linear}}.components-tab-panel__tabs-item:focus-visible:before{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item{border-radius:var(--wpds-border-radius-sm,2px)}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item:after{display:none}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item.is-active{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.components-tab-panel__tab-content:focus{box-shadow:none;outline:none}.components-tab-panel__tab-content:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:40px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=color]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=date]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime-local]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=email]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=month]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=number]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=password]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=tel]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=text]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=time]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=week]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:rgba(30,30,30,.62)}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:rgba(30,30,30,.62)}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{padding-left:12px;padding-right:12px}.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{color:#757575;display:flex}.components-tip svg{fill:#f0b849;align-self:center;flex-shrink:0;margin-left:16px}.components-tip p{margin:0}.components-toggle-control__label{line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:var(--wpds-cursor-control,pointer)}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-left:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-left:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:transparent}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 0 5px 10px}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);left:8px;line-height:12px;position:absolute}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border-left:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group{line-height:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:var(--wpds-dimension-size-sm,24px)}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-right:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:inline-block;height:20px;position:absolute;right:-3px;top:8px;width:1px}.components-tooltip{background:#000;border-radius:var(--wpds-border-radius-md,4px);box-shadow: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);color:#f0f0f0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-right:8px}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{--focus-color:#cc1818}.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.components-validated-control textarea:invalid[data-validity-visible]{border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox]{border-color:#cc1818}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
\ No newline at end of file
+@charset "UTF-8";@media not (prefers-reduced-motion){.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top right}.components-animate__appear.is-from-top.is-from-right{transform-origin:top left}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom right}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom left}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@media not (prefers-reduced-motion){.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}.components-animate__slide-in.is-from-left{transform:translateX(-100%)}.components-animate__slide-in.is-from-right{transform:translateX(100%)}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}@media not (prefers-reduced-motion){.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;min-height:36px;text-align:right;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-badge{box-sizing:border-box}.components-badge *,.components-badge :after,.components-badge :before{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));border-radius:2px;color:color-mix(in srgb,#000 50%,var(--base-color));display:inline-block;line-height:0;max-width:100%;min-height:24px;padding:2px 8px}.components-badge:where(.is-default){background-color:#f0f0f0;color:#2f2f2f}.components-badge.has-icon{padding-inline-start:4px}.components-badge.is-info{--base-color:#3858e9}.components-badge.is-warning{--base-color:#f0b849}.components-badge.is-error{--base-color:#cc1818}.components-badge.is-success{--base-color:#4ab866}.components-badge__flex-wrapper{align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:2px;line-height:20px;max-width:100%}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-button-group{display:inline-block}.components-button-group .components-button{border-color:#1e1e1e;border-radius:0;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-right:-1px}.components-button-group .components-button:first-child{border-radius:0 2px 2px 0}.components-button-group .components-button:last-child{border-radius:2px 0 0 2px}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button:focus:is(a){box-shadow:none}.components-button:focus{outline:none}.components-button:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-button{align-items:center;appearance:none;background:none;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));cursor:var(--wpds-cursor-control,pointer);display:inline-flex;font-family:inherit;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:36px;margin:0;padding:4px 12px;text-decoration:none}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary,.components-button.is-primary:hover:not(:disabled){color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:hsla(0,0%,100%,.4)}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:transparent;color:#949494;transform:none}@media not (prefers-reduced-motion){.components-button.is-secondary{transition:border-color .1s linear}}.components-button.is-secondary{background:transparent;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-secondary:active:not(:disabled){border-color:transparent}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-secondary:focus:not(:active){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}.components-button.is-tertiary{background:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,transparent)}p+.components-button.is-tertiary{margin-right:-6px}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.04)}.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.08)}.components-button.is-link{background:none;border:0;border-radius:0;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));font-weight:var(--wpds-typography-font-weight-default,400);margin:0;outline:none;padding:0;text-align:right;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}@media not (prefers-reduced-motion){.components-button.is-link{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}}.components-button.is-link{height:auto}.components-button.is-link:focus:not(:active){border-radius:2px;text-decoration:none}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}@media not (prefers-reduced-motion){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite}}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{background-image:linear-gradient(45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0}.components-button.is-small{font-size:11px;height:var(--wpds-dimension-size-sm,24px);line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:var(--wpds-dimension-size-sm,24px);padding:0}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:content-box;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:12px;padding-right:8px}.components-button.has-icon.has-text.has-icon-right{padding-left:8px;padding-right:12px}.components-button.has-icon:not(.has-text) .dashicon,.components-button.has-icon:not(.has-text) svg{margin-inline:-1px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button svg{fill:currentColor;flex-shrink:0;outline:none}@keyframes components-button__busy-animation{0%{background-position:right 200px top 0}}.components-checkbox-control{--checkbox-input-size:24px}@media (min-width:600px){.components-checkbox-control{--checkbox-input-size:16px}}.components-checkbox-control{--checkbox-input-margin:8px}.components-checkbox-control__label{line-height:var(--checkbox-input-size)}.components-checkbox-control:not(:has(:disabled)) .components-checkbox-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]{border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-left:12px;padding:6px 8px;transition:none}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-checkbox-control__input[type=checkbox]::placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px -5px 0 0}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:right;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]{appearance:none;background:#fff;clear:none;color:#1e1e1e;display:inline-block;height:var(--checkbox-input-size);line-height:0;margin:0 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:top;width:var(--checkbox-input-size)}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:border-color .1s ease-in-out}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:not(:disabled):is(:checked,:indeterminate){background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-left:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:var(--checkbox-input-size);color:#fff;cursor:var(--wpds-cursor-control,pointer);height:var(--checkmark-size);pointer-events:none;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);-webkit-user-select:none;user-select:none;width:var(--checkmark-size)}@media (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:calc(var(--checkbox-input-size) + 4px)}}.components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,.components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate{color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;isolation:isolate;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);vertical-align:top;width:28px}@media not (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:transform .1s ease;will-change:transform}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{aspect-ratio:1;background:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;display:inline-block;height:100%!important;vertical-align:top}@media not (prefers-reduced-motion){.components-circular-option-picker__option{transition:box-shadow .1s ease}}.components-circular-option-picker__option{cursor:var(--wpds-cursor-control,pointer)}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;pointer-events:none;position:absolute;right:2px;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid transparent;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:transparent;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-left:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-duotone-picker,.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:none;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-combobox-control__suggestions-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-combobox-control__suggestions-container::placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0;width:100%}.components-combobox-control__suggestions-container:focus-within{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-combobox-control__suggestions-container .components-spinner{margin:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);height:64px;outline:1px solid transparent;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{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,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0;content:"";inset:1px;position:absolute;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),inset -1px 0 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(0,0,0,.2);font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"​";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{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,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px!important;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25);height:inherit;outline:2px solid transparent;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25);outline:1.5px solid transparent}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:opacity .2s ease-in-out}}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1)}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{fill:currentColor;line-height:0;margin:0 auto 8px;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content .components-popover__content:has(.components-menu-group){padding:0}.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button,.components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button{margin:8px;width:auto}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{padding:8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:32px;padding-left:8px;padding-right:8px;text-align:right}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);color:transparent}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]),.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:transparent}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{text-decoration:none}.components-external-link,.components-external-link:visited{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.components-external-link:active,.components-external-link:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.components-external-link:focus{border-radius:0;box-shadow:none}.components-external-link:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-external-link__contents{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.components-external-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)}.components-form-toggle{display:inline-block;height:16px;isolation:isolate;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #949494;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;position:relative;vertical-align:top;width:32px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:background-color .2s ease,border-color .2s ease}}.components-form-toggle .components-form-toggle__track{overflow:hidden}.components-form-toggle .components-form-toggle__track:after{border-top:16px solid transparent;box-sizing:border-box;content:"";inset:0;position:absolute}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track:after{transition:opacity .2s ease}}.components-form-toggle .components-form-toggle__track:after{opacity:0}.components-form-toggle .components-form-toggle__thumb{border-radius:50%;box-sizing:border-box;display:block;height:12px;position:absolute;right:2px;top:2px;width:12px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:transform .2s ease,background-color .2s ease-out}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:6px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-toggle.is-checked .components-form-toggle__track:after{opacity:1}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(-16px)}.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{background-color:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}@media (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{border-color:GrayText}}.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));box-shadow:none}@media (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{border-color:GrayText}}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}@media (forced-colors:active){.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{border-color:GrayText}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track:after,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track:after{border-top-color:GrayText}}.components-disabled .components-form-toggle.is-checked .components-form-toggle__thumb,.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb{background-color:#fff}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.components-form-token-field__input-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-form-token-field__input-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-form-token-field__input-container::placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container{cursor:text;padding:0;width:100%}.components-form-token-field__input-container.is-disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));cursor:default}.components-form-token-field__input-container.is-disabled,.components-form-token-field__input-container.is-disabled:hover{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__input-container.is-active{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;flex:1;font-family:inherit;font-size:16px;line-height:1;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token.components-button,.components-form-token-field__token.is-disabled .components-form-token-field__token-text{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__token.is-borderless{padding:0 0 0 24px;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent}.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;left:0;position:absolute;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 6px 0 4px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;min-width:unset}@media not (prefers-reduced-motion){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{transition:all .2s cubic-bezier(.4,1,.4,1)}}.components-form-token-field__token-text{border-radius:0 1px 1px 0;line-height:24px;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:1px 0 0 1px;color:#1e1e1e;line-height:10px;overflow:initial}.components-form-token-field__remove-token.components-button:hover:not(:disabled){color:#1e1e1e}.components-form-token-field__suggestions-list{flex:1 0 100%;max-height:128px;min-width:100%;overflow-y:auto}@media not (prefers-reduced-motion){.components-form-token-field__suggestions-list{transition:all .15s ease-in-out}}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;list-style:none;margin:0;padding:0}.components-form-token-field__suggestion{box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent)}.components-form-token-field__suggestion:not(.is-empty){cursor:var(--wpds-cursor-control,pointer)}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:64px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 0 0 8px;position:static}.components-guide .components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-64px;min-height:100%}.components-guide .components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide .components-guide__page{min-height:300px}}.components-guide .components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 24px;position:relative;width:100%}.components-guide .components-guide__page-control{margin:0;text-align:center}.components-guide .components-guide__page-control li{display:inline-block;margin:0}.components-guide .components-guide__page-control .components-button{color:#e0e0e0;margin:-6px 0}.components-guide .components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{right:24px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{left:24px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-input-control__container:focus-within:not(:has(:is(.components-input-control__prefix,.components-input-control__suffix):focus-within)) .components-input-control__backdrop{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group:has(>div:empty){display:none}.components-menu-group__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{font-weight:var(--wpds-typography-font-weight-default,400);width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-left:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:-2px;margin-right:24px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-right:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:8px;margin-right:-2px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-left:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-left:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-left:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:0;margin-right:auto;padding-right:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice,.components-menu-items-choice.components-button{height:auto;min-height:40px}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-left:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-right:12px}body.modal-open{overflow:hidden}.components-modal__screen-overlay{background-color:rgba(0,0,0,.35);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.components-modal__screen-overlay{animation:__wp-base-styles-fade-in var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) 0s;animation-fill-mode:forwards}}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@media not (prefers-reduced-motion){.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) var(--wpds-motion-duration-xs,50ms);animation-fill-mode:forwards}}.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}.components-modal__frame{align-self:flex-end;animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1));background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);color:#1e1e1e;display:flex;margin:0;max-height:calc(100% - 40px);overflow:hidden;width:100%}.components-modal__frame h1,.components-modal__frame h2,.components-modal__frame h3{color:#1e1e1e}@media not (prefers-reduced-motion){.components-modal__frame{animation-duration:var(--wpds-motion-duration-md,.2s)}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1))}@media (min-width:600px){.components-modal__frame{align-self:auto;border-radius:8px;margin:auto;max-height:calc(100% - 128px);max-width:calc(100% - 32px);min-width:var(--wpds-dimension-surface-width-sm,320px);width:auto}.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:var(--wpds-dimension-surface-width-md,400px)}.components-modal__frame.has-size-medium{max-width:var(--wpds-dimension-surface-width-lg,560px)}.components-modal__frame.has-size-large{max-width:var(--wpds-dimension-surface-width-2xl,960px)}}@media (min-width:960px){.components-modal__frame{max-height:70%}}.components-modal__frame.is-full-screen{border-radius:0;height:100%;margin:0;max-height:none;width:100%}.components-modal__frame.is-full-screen :where(.components-modal__content){display:flex;margin-bottom:24px;padding-bottom:0}.components-modal__frame.is-full-screen :where(.components-modal__content)>:last-child{flex:1}@media (min-width:600px){.components-modal__frame.is-full-screen{border-radius:8px;height:calc(100% - 32px);margin:auto;width:calc(100% - 32px)}}@media (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (min-width:600px){@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}}.components-modal__header{align-items:center;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;padding:24px;position:absolute;right:0;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:20px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 24px 24px}.components-modal__content.hide-header{margin-top:0;padding-top:24px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:-2px}.components-notice{--wp-components-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-components-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);align-items:start;background-color:var(--wp-components-notice-background-color);border:var(--wpds-border-width-xs,1px) solid var(--wp-components-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wp-components-notice-text-color);display:grid;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-md,13px);grid-template-columns:1fr auto;line-height:var(--wpds-typography-line-height-sm,20px);padding:var(--wpds-dimension-padding-md,12px)}.components-notice.is-success{--wp-components-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-components-notice-text-color:var(--wpds-color-foreground-content-success,#002900)}.components-notice.is-warning{--wp-components-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-components-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900)}.components-notice.is-error{--wp-components-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-components-notice-text-color:var(--wpds-color-foreground-content-error,#470000)}.components-notice__content{grid-column:1;grid-row:1;padding-block:calc((var(--wpds-dimension-size-sm, 24px) - 1lh)/2)}.components-notice__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:1;grid-row:2;margin-top:var(--wpds-dimension-gap-sm,8px)}.components-notice__dismiss{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);grid-column:2;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:transparent;color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-md,12px);max-width:100vw}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0}@media not (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:background .1s ease-in-out}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:16px 16px 16px 48px;position:relative;text-align:right;width:100%}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:background .1s ease-in-out}}.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-button:focus{border-radius:0;outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}.components-panel__body-toggle.components-button .components-panel__arrow{fill:currentColor;color:#1e1e1e;left:16px;position:absolute;top:50%;transform:translateY(-50%)}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:color .1s ease-in-out}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 6px -2px 0}.components-panel__body-toggle-icon{margin-left:-5px}.components-panel__color-title{float:right;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-left:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{-webkit-font-smoothing:subpixel-antialiased;align-items:flex-start;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;outline:1px solid transparent;padding:24px;position:relative;text-align:right;width:100%}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:currentColor;margin-left:4px}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-placeholder__input[type=url]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-placeholder__input[type=url]::placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-left:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{backdrop-filter:blur(100px);backface-visibility:hidden;background-color:transparent;border-radius:0;box-shadow:none;color:inherit;display:flex}.is-dark-theme .components-placeholder.has-illustration{background-color:rgba(0,0,0,.1)}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none}@media not (prefers-reduced-motion){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition:opacity .1s linear}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.components-placeholder.has-illustration{overflow:hidden}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{stroke:currentColor;box-sizing:content-box;height:100%;opacity:.25;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:100%}.components-popover{box-sizing:border-box}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover{will-change:transform;z-index:1000000}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:transparent;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{border:1px solid #1e1e1e;border-radius:50%;grid-column:1;grid-row:1;height:24px;margin-left:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.components-radio-control__input[type=radio]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-radio-control__input[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.components-radio-control__input[type=radio]:checked:before{height:8px;width:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]{appearance:none;display:inline-flex;margin:0;padding:0}.components-radio-control__input[type=radio]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-radio-control__input[type=radio]:checked{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__input[type=radio]:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);opacity:1}.components-radio-control__input[type=radio]:disabled:checked:before{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));opacity:1}.components-radio-control__label{grid-column:2;grid-row:1}.components-radio-control__input:not(:disabled)+.components-radio-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__label{line-height:24px}@media (min-width:600px){.components-radio-control__label{line-height:16px}}.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{height:100%;outline:none;position:relative;width:100%;z-index:2}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);content:"";cursor:inherit;display:block;height:15px;left:calc(50% - 8px);outline:2px solid transparent;position:absolute;top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;left:calc(50% - 1px);position:absolute;top:calc(50% - 1px);width:3px}@media not (prefers-reduced-motion){.components-resizable-box__side-handle:before{transition:transform .1s ease-in;will-change:transform}}.components-resizable-box__side-handle:before{opacity:0}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;right:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;outline:0}.components-snackbar{backdrop-filter:blur(16px) saturate(180%);background:rgba(0,0,0,.85);border-radius:4px;box-shadow: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);box-sizing:border-box;color:#fff;cursor:var(--wpds-cursor-control,pointer);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-right:24px;position:relative}.components-snackbar .components-snackbar__icon{position:absolute;right:-8px;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:var(--wpds-cursor-control,pointer);margin-right:24px}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{color:#fff;flex-shrink:0;margin-right:32px}.components-snackbar__action.components-button:focus,.components-snackbar__action.components-external-link:focus{box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:hover,.components-snackbar__action.components-external-link:hover{color:currentColor;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:transparent;border:none;border-radius:0;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);height:48px!important;margin-right:0;padding:3px var(--wpds-dimension-padding-lg,16px);position:relative}.components-tab-panel__tabs-item:disabled,.components-tab-panel__tabs-item[aria-disabled=true]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-tab-panel__tabs-item:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-tab-panel__tabs-item:focus:not(:disabled){outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);border-radius:0;bottom:0;content:"";height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*0);left:0;pointer-events:none;position:absolute;right:0}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:height .1s linear}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*1);outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:var(--wpds-border-radius-sm,2px);content:"";inset:var(--wpds-dimension-padding-md,12px);pointer-events:none;position:absolute}.components-tab-panel__tabs-item:focus-visible:before{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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));outline-offset:0}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item{border-radius:var(--wpds-border-radius-sm,2px)}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item:after{display:none}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item.is-active{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.components-tab-panel__tab-content:focus{outline:none}.components-tab-panel__tab-content:focus-visible{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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));outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:40px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=color]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=date]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime-local]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=email]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=month]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=number]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=password]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=tel]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=text]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=time]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=week]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:rgba(30,30,30,.62)}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{padding-left:12px;padding-right:12px}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{color:#757575;display:flex}.components-tip svg{align-self:center;color:#f0b849;flex-shrink:0;margin-left:16px}.components-tip p{margin:0}.components-toggle-control__label{line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:var(--wpds-cursor-control,pointer)}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-left:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-left:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:transparent}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 0 5px 10px}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);left:8px;line-height:12px;position:absolute}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border-left:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group{line-height:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:var(--wpds-dimension-size-sm,24px)}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-right:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:inline-block;height:20px;position:absolute;right:-3px;top:8px;width:1px}.components-tooltip{background:#000;border-radius:var(--wpds-border-radius-md,4px);box-shadow: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);color:#f0f0f0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-right:8px}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
\ No newline at end of file
diff --git a/wp-includes/css/dist/components/style.css b/wp-includes/css/dist/components/style.css
index 17c5ccbb1b..cfa163aa91 100644
--- a/wp-includes/css/dist/components/style.css
+++ b/wp-includes/css/dist/components/style.css
@@ -279,9 +279,7 @@
font-weight: var(--wpds-typography-font-weight-emphasis, 600);
margin: 0;
cursor: var(--wpds-cursor-control, pointer);
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
background: none;
height: 36px;
align-items: center;
@@ -534,11 +532,6 @@ p + .components-button.is-tertiary {
outline: none;
flex-shrink: 0;
}
-@media (forced-colors: active) {
- .components-button svg {
- fill: CanvasText;
- }
-}
@keyframes components-button__busy-animation {
0% {
@@ -594,9 +587,6 @@ p + .components-button.is-tertiary {
border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
box-shadow: none;
}
-.components-checkbox-control__input[type=checkbox]::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
.components-checkbox-control__input[type=checkbox]::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -658,9 +648,7 @@ p + .components-button.is-tertiary {
vertical-align: top;
width: var(--checkbox-input-size);
height: var(--checkbox-input-size);
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
}
@media not (prefers-reduced-motion) {
.components-checkbox-control__input[type=checkbox] {
@@ -697,7 +685,7 @@ p + .components-button.is-tertiary {
svg.components-checkbox-control__checked,
svg.components-checkbox-control__indeterminate {
--checkmark-size: var(--checkbox-input-size);
- fill: #fff;
+ color: #fff;
cursor: var(--wpds-cursor-control, pointer);
position: absolute;
left: 50%;
@@ -706,7 +694,6 @@ svg.components-checkbox-control__indeterminate {
width: var(--checkmark-size);
height: var(--checkmark-size);
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
pointer-events: none;
}
@@ -719,7 +706,7 @@ svg.components-checkbox-control__indeterminate {
.components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,
.components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate {
- fill: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
+ color: var(--wp-components-color-gray-400, var(--wpds-color-stroke-interactive-neutral, #8d8d8d));
}
.components-checkbox-control__help {
@@ -933,9 +920,6 @@ input.components-combobox-control__input[type=text]:focus {
border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
box-shadow: none;
}
-.components-combobox-control__suggestions-container::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
.components-combobox-control__suggestions-container::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -1475,9 +1459,6 @@ input.components-combobox-control__input[type=text]:focus {
border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
box-shadow: none;
}
-.components-form-token-field__input-container::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
.components-form-token-field__input-container::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -2159,8 +2140,8 @@ body.modal-open {
}
.components-notice {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-info-weak, #f3f9ff);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-info, #a9c6e7);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-info-weak, #f8f8f8);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-info, #aac6e5);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-info, #001b4f);
box-sizing: border-box;
display: grid;
@@ -2176,18 +2157,18 @@ body.modal-open {
line-height: var(--wpds-typography-line-height-sm, 20px);
}
.components-notice.is-success {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-success-weak, #ebffed);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-success, #94d29e);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-success-weak, #f8f8f8);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-success, #92d19d);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-success, #002900);
}
.components-notice.is-warning {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-warning-weak, #fff7e1);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-warning, #e1bc7c);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-warning-weak, #f8f8f8);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-warning, #e1be80);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-warning, #2e1900);
}
.components-notice.is-error {
- --wp-components-notice-background-color: var(--wpds-color-background-surface-error-weak, #fff6f5);
- --wp-components-notice-border-color: var(--wpds-color-stroke-surface-error, #dab1aa);
+ --wp-components-notice-background-color: var(--wpds-color-background-surface-error-weak, #f8f8f8);
+ --wp-components-notice-border-color: var(--wpds-color-stroke-surface-error, #dfafa8);
--wp-components-notice-text-color: var(--wpds-color-foreground-content-error, #470000);
}
@@ -2427,13 +2408,6 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
margin-right: 4px;
fill: currentColor;
}
-@media (forced-colors: active) {
- .components-placeholder__label > svg,
- .components-placeholder__label .dashicon,
- .components-placeholder__label .block-editor-block-icon {
- fill: CanvasText;
- }
-}
.components-placeholder__label:empty {
display: none;
}
@@ -2484,9 +2458,6 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
box-shadow: none;
}
-.components-placeholder__input[type=url]::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
.components-placeholder__input[type=url]::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -2624,7 +2595,6 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
box-shadow: 0 0 0 1px #ccc, 0 2px 3px rgba(0, 0, 0, 0.05), 0 4px 5px rgba(0, 0, 0, 0.04), 0 12px 12px rgba(0, 0, 0, 0.03), 0 16px 16px rgba(0, 0, 0, 0.02);
border-radius: 4px;
box-sizing: border-box;
- width: -moz-min-content;
width: min-content;
}
.is-alternate .components-popover__content {
@@ -2733,8 +2703,7 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
display: grid;
grid-template-columns: auto 1fr;
grid-template-rows: auto minmax(0, max-content);
- -moz-column-gap: 8px;
- column-gap: 8px;
+ column-gap: 8px;
align-items: center;
}
@@ -2794,9 +2763,7 @@ body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right
display: inline-flex;
margin: 0;
padding: 0;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
}
.components-radio-control__input[type=radio]:not(:disabled) {
cursor: var(--wpds-cursor-control, pointer);
@@ -3060,7 +3027,6 @@ body.lockscroll {
}
@media (min-width: 600px) {
.components-snackbar {
- width: -moz-fit-content;
width: fit-content;
}
}
@@ -3136,7 +3102,6 @@ body.lockscroll {
height: 48px !important;
background: transparent;
border: none;
- box-shadow: none;
cursor: var(--wpds-cursor-control, pointer);
padding: 3px var(--wpds-dimension-padding-lg, 16px);
margin-left: 0;
@@ -3151,7 +3116,6 @@ body.lockscroll {
}
.components-tab-panel__tabs-item:focus:not(:disabled) {
position: relative;
- box-shadow: none;
outline: none;
}
.components-tab-panel__tabs-item::after {
@@ -3180,17 +3144,12 @@ body.lockscroll {
position: absolute;
inset: var(--wpds-dimension-padding-md, 12px);
pointer-events: none;
- box-shadow: 0 0 0 0 transparent;
border-radius: var(--wpds-border-radius-sm, 2px);
}
-@media not (prefers-reduced-motion) {
- .components-tab-panel__tabs-item::before {
- transition: box-shadow 0.1s linear;
- }
-}
.components-tab-panel__tabs-item:focus-visible::before {
- box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
- outline: 2px solid transparent;
+ outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, 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));
+ outline-offset: 0;
}
.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item {
border-radius: var(--wpds-border-radius-sm, 2px);
@@ -3203,12 +3162,11 @@ body.lockscroll {
}
.components-tab-panel__tab-content:focus {
- box-shadow: none;
outline: none;
}
.components-tab-panel__tab-content:focus-visible {
- box-shadow: 0 0 0 var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) var(--wpds-color-stroke-focus, var(--wp-admin-theme-color, #3858e9));
- outline: 2px solid transparent;
+ outline: var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)) solid var(--focus-color, 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));
outline-offset: 0;
}
@@ -3295,9 +3253,6 @@ body.lockscroll {
border-color: var(--wpds-color-stroke-interactive-neutral, #8d8d8d);
box-shadow: none;
}
-.components-text-control__input::-moz-placeholder, .components-text-control__input[type=text]::-moz-placeholder, .components-text-control__input[type=tel]::-moz-placeholder, .components-text-control__input[type=time]::-moz-placeholder, .components-text-control__input[type=url]::-moz-placeholder, .components-text-control__input[type=week]::-moz-placeholder, .components-text-control__input[type=password]::-moz-placeholder, .components-text-control__input[type=color]::-moz-placeholder, .components-text-control__input[type=date]::-moz-placeholder, .components-text-control__input[type=datetime]::-moz-placeholder, .components-text-control__input[type=datetime-local]::-moz-placeholder, .components-text-control__input[type=email]::-moz-placeholder, .components-text-control__input[type=month]::-moz-placeholder, .components-text-control__input[type=number]::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
.components-text-control__input::placeholder,
.components-text-control__input[type=text]::placeholder,
.components-text-control__input[type=tel]::placeholder,
@@ -3331,9 +3286,6 @@ body.lockscroll {
padding-left: 12px;
padding-right: 12px;
}
-.components-text-control__input::-moz-placeholder, .components-text-control__input[type=text]::-moz-placeholder, .components-text-control__input[type=tel]::-moz-placeholder, .components-text-control__input[type=time]::-moz-placeholder, .components-text-control__input[type=url]::-moz-placeholder, .components-text-control__input[type=week]::-moz-placeholder, .components-text-control__input[type=password]::-moz-placeholder, .components-text-control__input[type=color]::-moz-placeholder, .components-text-control__input[type=date]::-moz-placeholder, .components-text-control__input[type=datetime]::-moz-placeholder, .components-text-control__input[type=datetime-local]::-moz-placeholder, .components-text-control__input[type=email]::-moz-placeholder, .components-text-control__input[type=month]::-moz-placeholder, .components-text-control__input[type=number]::-moz-placeholder {
- color: color-mix(in srgb, var(--wp-components-color-foreground, var(--wpds-color-foreground-content-neutral, #1e1e1e)), transparent 38%);
-}
.components-text-control__input::placeholder,
.components-text-control__input[type=text]::placeholder,
.components-text-control__input[type=tel]::placeholder,
@@ -3363,7 +3315,7 @@ body.lockscroll {
}
.components-tip svg {
align-self: center;
- fill: #f0b849;
+ color: #f0b849;
flex-shrink: 0;
margin-right: 16px;
}
@@ -3581,26 +3533,16 @@ div.components-toolbar > div + div.has-left-divider::before {
}
.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox], .components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop, .components-validated-control textarea:invalid[data-validity-visible], .components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
- --focus-color: #cc1818;
+ --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
}
-.components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
- border-color: #cc1818;
-}
-.components-validated-control textarea:invalid[data-validity-visible] {
- border-color: #cc1818;
+.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox], .components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop, .components-validated-control textarea:invalid[data-validity-visible], .components-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+ border-color: var(--wpds-color-stroke-interactive-error, #cc1818);
}
.components-validated-control__wrapper-with-error-delegate {
position: relative;
}
-.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop {
- border-color: #cc1818;
-}
-.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox] {
- border-color: #cc1818;
-}
-
.components-validated-control__error-delegate {
position: absolute;
top: 0;
diff --git a/wp-includes/css/dist/components/style.min.css b/wp-includes/css/dist/components/style.min.css
index 86c43f26e1..f756ffa7c6 100644
--- a/wp-includes/css/dist/components/style.min.css
+++ b/wp-includes/css/dist/components/style.min.css
@@ -1 +1 @@
-@charset "UTF-8";@media not (prefers-reduced-motion){.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top left}.components-animate__appear.is-from-top.is-from-right{transform-origin:top right}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom left}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom right}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@media not (prefers-reduced-motion){.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}.components-animate__slide-in.is-from-left{transform:translateX(100%)}.components-animate__slide-in.is-from-right{transform:translateX(-100%)}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}@media not (prefers-reduced-motion){.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;min-height:36px;text-align:left;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-badge{box-sizing:border-box}.components-badge *,.components-badge :after,.components-badge :before{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));border-radius:2px;color:color-mix(in srgb,#000 50%,var(--base-color));display:inline-block;line-height:0;max-width:100%;min-height:24px;padding:2px 8px}.components-badge:where(.is-default){background-color:#f0f0f0;color:#2f2f2f}.components-badge.has-icon{padding-inline-start:4px}.components-badge.is-info{--base-color:#3858e9}.components-badge.is-warning{--base-color:#f0b849}.components-badge.is-error{--base-color:#cc1818}.components-badge.is-success{--base-color:#4ab866}.components-badge__flex-wrapper{align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:2px;line-height:20px;max-width:100%}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-button-group{display:inline-block}.components-button-group .components-button{border-color:#1e1e1e;border-radius:0;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-left:-1px}.components-button-group .components-button:first-child{border-radius:2px 0 0 2px}.components-button-group .components-button:last-child{border-radius:0 2px 2px 0}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button:focus:is(a){box-shadow:none}.components-button:focus{outline:none}.components-button:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));cursor:var(--wpds-cursor-control,pointer);display:inline-flex;font-family:inherit;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:36px;margin:0;padding:4px 12px;text-decoration:none}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary,.components-button.is-primary:hover:not(:disabled){color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:hsla(0,0%,100%,.4)}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:transparent;color:#949494;transform:none}@media not (prefers-reduced-motion){.components-button.is-secondary{transition:border-color .1s linear}}.components-button.is-secondary{background:transparent;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-secondary:active:not(:disabled){border-color:transparent}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-secondary:focus:not(:active){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}.components-button.is-tertiary{background:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,transparent)}p+.components-button.is-tertiary{margin-left:-6px}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.04)}.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.08)}.components-button.is-link{background:none;border:0;border-radius:0;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));font-weight:var(--wpds-typography-font-weight-default,400);margin:0;outline:none;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}@media not (prefers-reduced-motion){.components-button.is-link{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}}.components-button.is-link{height:auto}.components-button.is-link:focus:not(:active){border-radius:2px;text-decoration:none}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}@media not (prefers-reduced-motion){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite}}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0}.components-button.is-small{font-size:11px;height:var(--wpds-dimension-size-sm,24px);line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:var(--wpds-dimension-size-sm,24px);padding:0}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:content-box;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:8px;padding-right:12px}.components-button.has-icon.has-text.has-icon-right{padding-left:12px;padding-right:8px}.components-button.has-icon:not(.has-text) .dashicon,.components-button.has-icon:not(.has-text) svg{margin-inline:-1px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button svg{fill:currentColor;flex-shrink:0;outline:none}@media (forced-colors:active){.components-button svg{fill:CanvasText}}@keyframes components-button__busy-animation{0%{background-position:200px 0}}.components-checkbox-control{--checkbox-input-size:24px}@media (min-width:600px){.components-checkbox-control{--checkbox-input-size:16px}}.components-checkbox-control{--checkbox-input-margin:8px}.components-checkbox-control__label{line-height:var(--checkbox-input-size)}.components-checkbox-control:not(:has(:disabled)) .components-checkbox-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]{border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:12px;padding:6px 8px;transition:none}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-checkbox-control__input[type=checkbox]::-moz-placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]::placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;clear:none;color:#1e1e1e;display:inline-block;height:var(--checkbox-input-size);line-height:0;margin:0 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:top;width:var(--checkbox-input-size)}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:border-color .1s ease-in-out}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:not(:disabled):is(:checked,:indeterminate){background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-right:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:var(--checkbox-input-size);fill:#fff;cursor:var(--wpds-cursor-control,pointer);height:var(--checkmark-size);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--checkmark-size)}@media (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:calc(var(--checkbox-input-size) + 4px)}}.components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,.components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate{fill:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;isolation:isolate;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);vertical-align:top;width:28px}@media not (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:transform .1s ease;will-change:transform}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{aspect-ratio:1;background:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;display:inline-block;height:100%!important;vertical-align:top}@media not (prefers-reduced-motion){.components-circular-option-picker__option{transition:box-shadow .1s ease}}.components-circular-option-picker__option{cursor:var(--wpds-cursor-control,pointer)}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;left:2px;pointer-events:none;position:absolute;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid transparent;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:transparent;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-right:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-duotone-picker,.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:none;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-combobox-control__suggestions-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-combobox-control__suggestions-container::-moz-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container::placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0;width:100%}.components-combobox-control__suggestions-container:focus-within{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-combobox-control__suggestions-container .components-spinner{margin:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);height:64px;outline:1px solid transparent;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{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,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0;content:"";inset:1px;position:absolute;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(0,0,0,.2),inset -1px 0 0 0 rgba(0,0,0,.2);font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"​";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{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,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px!important;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25);height:inherit;outline:2px solid transparent;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25);outline:1.5px solid transparent}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:opacity .2s ease-in-out}}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1)}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{fill:currentColor;line-height:0;margin:0 auto 8px;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content .components-popover__content:has(.components-menu-group){padding:0}.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button,.components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button{margin:8px;width:auto}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{padding:8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:32px;padding-left:8px;padding-right:8px;text-align:left}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);color:transparent}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]),.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:transparent}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{text-decoration:none}.components-external-link,.components-external-link:visited{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.components-external-link:active,.components-external-link:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.components-external-link:focus{border-radius:0;box-shadow:none}.components-external-link:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-external-link__contents{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.components-external-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)}.components-form-toggle{display:inline-block;height:16px;isolation:isolate;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #949494;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;position:relative;vertical-align:top;width:32px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:background-color .2s ease,border-color .2s ease}}.components-form-toggle .components-form-toggle__track{overflow:hidden}.components-form-toggle .components-form-toggle__track:after{border-top:16px solid transparent;box-sizing:border-box;content:"";inset:0;position:absolute}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track:after{transition:opacity .2s ease}}.components-form-toggle .components-form-toggle__track:after{opacity:0}.components-form-toggle .components-form-toggle__thumb{border-radius:50%;box-sizing:border-box;display:block;height:12px;left:2px;position:absolute;top:2px;width:12px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:transform .2s ease,background-color .2s ease-out}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:6px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-toggle.is-checked .components-form-toggle__track:after{opacity:1}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(16px)}.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{background-color:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}@media (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{border-color:GrayText}}.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));box-shadow:none}@media (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{border-color:GrayText}}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}@media (forced-colors:active){.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{border-color:GrayText}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track:after,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track:after{border-top-color:GrayText}}.components-disabled .components-form-toggle.is-checked .components-form-toggle__thumb,.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb{background-color:#fff}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.components-form-token-field__input-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-form-token-field__input-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container::placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container{cursor:text;padding:0;width:100%}.components-form-token-field__input-container.is-disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));cursor:default}.components-form-token-field__input-container.is-disabled,.components-form-token-field__input-container.is-disabled:hover{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__input-container.is-active{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;flex:1;font-family:inherit;font-size:16px;line-height:1;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token.components-button,.components-form-token-field__token.is-disabled .components-form-token-field__token-text{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__token.is-borderless{padding:0 24px 0 0;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent}.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 4px 0 6px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;min-width:unset}@media not (prefers-reduced-motion){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{transition:all .2s cubic-bezier(.4,1,.4,1)}}.components-form-token-field__token-text{border-radius:1px 0 0 1px;line-height:24px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:0 1px 1px 0;color:#1e1e1e;line-height:10px;overflow:initial}.components-form-token-field__remove-token.components-button:hover:not(:disabled){color:#1e1e1e}.components-form-token-field__suggestions-list{flex:1 0 100%;max-height:128px;min-width:100%;overflow-y:auto}@media not (prefers-reduced-motion){.components-form-token-field__suggestions-list{transition:all .15s ease-in-out}}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;list-style:none;margin:0;padding:0}.components-form-token-field__suggestion{box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent)}.components-form-token-field__suggestion:not(.is-empty){cursor:var(--wpds-cursor-control,pointer)}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:64px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 8px 0 0;position:static}.components-guide .components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-64px;min-height:100%}.components-guide .components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide .components-guide__page{min-height:300px}}.components-guide .components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 24px;position:relative;width:100%}.components-guide .components-guide__page-control{margin:0;text-align:center}.components-guide .components-guide__page-control li{display:inline-block;margin:0}.components-guide .components-guide__page-control .components-button{color:#e0e0e0;margin:-6px 0}.components-guide .components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{left:24px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{right:24px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-input-control__container:focus-within:not(:has(:is(.components-input-control__prefix,.components-input-control__suffix):focus-within)) .components-input-control__backdrop{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group:has(>div:empty){display:none}.components-menu-group__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{font-weight:var(--wpds-typography-font-weight-default,400);width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-right:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:24px;margin-right:-2px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-left:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:-2px;margin-right:8px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-right:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-right:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-right:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:auto;margin-right:0;padding-left:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice,.components-menu-items-choice.components-button{height:auto;min-height:40px}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-right:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-left:12px}body.modal-open{overflow:hidden}.components-modal__screen-overlay{background-color:rgba(0,0,0,.35);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.components-modal__screen-overlay{animation:__wp-base-styles-fade-in var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) 0s;animation-fill-mode:forwards}}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@media not (prefers-reduced-motion){.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) var(--wpds-motion-duration-xs,50ms);animation-fill-mode:forwards}}.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}.components-modal__frame{align-self:flex-end;animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1));background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);color:#1e1e1e;display:flex;margin:0;max-height:calc(100% - 40px);overflow:hidden;width:100%}.components-modal__frame h1,.components-modal__frame h2,.components-modal__frame h3{color:#1e1e1e}@media not (prefers-reduced-motion){.components-modal__frame{animation-duration:var(--wpds-motion-duration-md,.2s)}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1))}@media (min-width:600px){.components-modal__frame{align-self:auto;border-radius:8px;margin:auto;max-height:calc(100% - 128px);max-width:calc(100% - 32px);min-width:var(--wpds-dimension-surface-width-sm,320px);width:auto}.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:var(--wpds-dimension-surface-width-md,400px)}.components-modal__frame.has-size-medium{max-width:var(--wpds-dimension-surface-width-lg,560px)}.components-modal__frame.has-size-large{max-width:var(--wpds-dimension-surface-width-2xl,960px)}}@media (min-width:960px){.components-modal__frame{max-height:70%}}.components-modal__frame.is-full-screen{border-radius:0;height:100%;margin:0;max-height:none;width:100%}.components-modal__frame.is-full-screen :where(.components-modal__content){display:flex;margin-bottom:24px;padding-bottom:0}.components-modal__frame.is-full-screen :where(.components-modal__content)>:last-child{flex:1}@media (min-width:600px){.components-modal__frame.is-full-screen{border-radius:8px;height:calc(100% - 32px);margin:auto;width:calc(100% - 32px)}}@media (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (min-width:600px){@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}}.components-modal__header{align-items:center;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;left:0;padding:24px;position:absolute;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:20px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 24px 24px}.components-modal__content.hide-header{margin-top:0;padding-top:24px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:-2px}.components-notice{--wp-components-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-components-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);align-items:start;background-color:var(--wp-components-notice-background-color);border:var(--wpds-border-width-xs,1px) solid var(--wp-components-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wp-components-notice-text-color);display:grid;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-md,13px);grid-template-columns:1fr auto;line-height:var(--wpds-typography-line-height-sm,20px);padding:var(--wpds-dimension-padding-md,12px)}.components-notice.is-success{--wp-components-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-components-notice-text-color:var(--wpds-color-foreground-content-success,#002900)}.components-notice.is-warning{--wp-components-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-components-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900)}.components-notice.is-error{--wp-components-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-components-notice-text-color:var(--wpds-color-foreground-content-error,#470000)}.components-notice__content{grid-column:1;grid-row:1;padding-block:calc((var(--wpds-dimension-size-sm, 24px) - 1lh)/2)}.components-notice__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:1;grid-row:2;margin-top:var(--wpds-dimension-gap-sm,8px)}.components-notice__dismiss{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);grid-column:2;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:transparent;color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-md,12px);max-width:100vw}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0}@media not (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:background .1s ease-in-out}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:16px 48px 16px 16px;position:relative;text-align:left;width:100%}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:background .1s ease-in-out}}.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-button:focus{border-radius:0;outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}.components-panel__body-toggle.components-button .components-panel__arrow{fill:currentColor;color:#1e1e1e;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:color .1s ease-in-out}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 0 -2px 6px}.components-panel__body-toggle-icon{margin-right:-5px}.components-panel__color-title{float:left;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-right:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{-webkit-font-smoothing:subpixel-antialiased;align-items:flex-start;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;outline:1px solid transparent;padding:24px;position:relative;text-align:left;width:100%}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:currentColor;margin-right:4px}@media (forced-colors:active){.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:CanvasText}}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-placeholder__input[type=url]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-placeholder__input[type=url]::-moz-placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]::placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-right:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{backdrop-filter:blur(100px);backface-visibility:hidden;background-color:transparent;border-radius:0;box-shadow:none;color:inherit;display:flex}.is-dark-theme .components-placeholder.has-illustration{background-color:rgba(0,0,0,.1)}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none}@media not (prefers-reduced-motion){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition:opacity .1s linear}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.components-placeholder.has-illustration{overflow:hidden}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{stroke:currentColor;box-sizing:content-box;height:100%;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.components-popover{box-sizing:border-box}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover{will-change:transform;z-index:1000000}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);box-sizing:border-box;width:-moz-min-content;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:transparent;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{border:1px solid #1e1e1e;border-radius:50%;grid-column:1;grid-row:1;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.components-radio-control__input[type=radio]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-radio-control__input[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.components-radio-control__input[type=radio]:checked:before{height:8px;width:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;margin:0;padding:0}.components-radio-control__input[type=radio]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-radio-control__input[type=radio]:checked{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__input[type=radio]:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);opacity:1}.components-radio-control__input[type=radio]:disabled:checked:before{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));opacity:1}.components-radio-control__label{grid-column:2;grid-row:1}.components-radio-control__input:not(:disabled)+.components-radio-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__label{line-height:24px}@media (min-width:600px){.components-radio-control__label{line-height:16px}}.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{height:100%;outline:none;position:relative;width:100%;z-index:2}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);content:"";cursor:inherit;display:block;height:15px;outline:2px solid transparent;position:absolute;right:calc(50% - 8px);top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;position:absolute;right:calc(50% - 1px);top:calc(50% - 1px);width:3px}@media not (prefers-reduced-motion){.components-resizable-box__side-handle:before{transition:transform .1s ease-in;will-change:transform}}.components-resizable-box__side-handle:before{opacity:0}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;left:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;outline:0}.components-snackbar{backdrop-filter:blur(16px) saturate(180%);background:rgba(0,0,0,.85);border-radius:4px;box-shadow: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);box-sizing:border-box;color:#fff;cursor:var(--wpds-cursor-control,pointer);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:-moz-fit-content;width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-left:24px;position:relative}.components-snackbar .components-snackbar__icon{left:-8px;position:absolute;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:var(--wpds-cursor-control,pointer);margin-left:24px}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{color:#fff;flex-shrink:0;margin-left:32px}.components-snackbar__action.components-button:focus,.components-snackbar__action.components-external-link:focus{box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:hover,.components-snackbar__action.components-external-link:hover{color:currentColor;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);height:48px!important;margin-left:0;padding:3px var(--wpds-dimension-padding-lg,16px);position:relative}.components-tab-panel__tabs-item:disabled,.components-tab-panel__tabs-item[aria-disabled=true]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-tab-panel__tabs-item:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-tab-panel__tabs-item:focus:not(:disabled){box-shadow:none;outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);border-radius:0;bottom:0;content:"";height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*0);left:0;pointer-events:none;position:absolute;right:0}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:height .1s linear}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*1);outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:0 0 0 0 transparent;content:"";inset:var(--wpds-dimension-padding-md,12px);pointer-events:none;position:absolute}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:before{transition:box-shadow .1s linear}}.components-tab-panel__tabs-item:focus-visible:before{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item{border-radius:var(--wpds-border-radius-sm,2px)}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item:after{display:none}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item.is-active{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.components-tab-panel__tab-content:focus{box-shadow:none;outline:none}.components-tab-panel__tab-content:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:40px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=color]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=date]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime-local]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=email]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=month]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=number]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=password]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=tel]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=text]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=time]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=week]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:rgba(30,30,30,.62)}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:rgba(30,30,30,.62)}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{padding-left:12px;padding-right:12px}.components-text-control__input::-moz-placeholder,.components-text-control__input[type=color]::-moz-placeholder,.components-text-control__input[type=date]::-moz-placeholder,.components-text-control__input[type=datetime-local]::-moz-placeholder,.components-text-control__input[type=datetime]::-moz-placeholder,.components-text-control__input[type=email]::-moz-placeholder,.components-text-control__input[type=month]::-moz-placeholder,.components-text-control__input[type=number]::-moz-placeholder,.components-text-control__input[type=password]::-moz-placeholder,.components-text-control__input[type=tel]::-moz-placeholder,.components-text-control__input[type=text]::-moz-placeholder,.components-text-control__input[type=time]::-moz-placeholder,.components-text-control__input[type=url]::-moz-placeholder,.components-text-control__input[type=week]::-moz-placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{color:#757575;display:flex}.components-tip svg{fill:#f0b849;align-self:center;flex-shrink:0;margin-right:16px}.components-tip p{margin:0}.components-toggle-control__label{line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:var(--wpds-cursor-control,pointer)}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-right:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-right:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:transparent}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 10px 5px 0}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:12px;position:absolute;right:8px}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border-right:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group{line-height:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:var(--wpds-dimension-size-sm,24px)}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-left:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:inline-block;height:20px;left:-3px;position:absolute;top:8px;width:1px}.components-tooltip{background:#000;border-radius:var(--wpds-border-radius-md,4px);box-shadow: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);color:#f0f0f0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-left:8px}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{--focus-color:#cc1818}.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.components-validated-control textarea:invalid[data-validity-visible]{border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox]{border-color:#cc1818}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
\ No newline at end of file
+@charset "UTF-8";@media not (prefers-reduced-motion){.components-animate__appear{animation:components-animate__appear-animation .1s cubic-bezier(0,0,.2,1) 0s;animation-fill-mode:forwards}}.components-animate__appear.is-from-top,.components-animate__appear.is-from-top.is-from-left{transform-origin:top left}.components-animate__appear.is-from-top.is-from-right{transform-origin:top right}.components-animate__appear.is-from-bottom,.components-animate__appear.is-from-bottom.is-from-left{transform-origin:bottom left}.components-animate__appear.is-from-bottom.is-from-right{transform-origin:bottom right}@keyframes components-animate__appear-animation{0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)}}@media not (prefers-reduced-motion){.components-animate__slide-in{animation:components-animate__slide-in-animation .1s cubic-bezier(0,0,.2,1);animation-fill-mode:forwards}.components-animate__slide-in.is-from-left{transform:translateX(100%)}.components-animate__slide-in.is-from-right{transform:translateX(-100%)}}@keyframes components-animate__slide-in-animation{to{transform:translateX(0)}}@media not (prefers-reduced-motion){.components-animate__loading{animation:components-animate__loading 1.6s ease-in-out infinite}}@keyframes components-animate__loading{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.components-autocomplete__popover .components-popover__content{min-width:200px;padding:8px}.components-autocomplete__result.components-button{display:flex;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;min-height:36px;text-align:left;width:100%}.components-autocomplete__result.components-button:focus:not(:disabled){box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-badge{box-sizing:border-box}.components-badge *,.components-badge :after,.components-badge :before{box-sizing:inherit}.components-badge{background-color:color-mix(in srgb,#fff 90%,var(--base-color));border-radius:2px;color:color-mix(in srgb,#000 50%,var(--base-color));display:inline-block;line-height:0;max-width:100%;min-height:24px;padding:2px 8px}.components-badge:where(.is-default){background-color:#f0f0f0;color:#2f2f2f}.components-badge.has-icon{padding-inline-start:4px}.components-badge.is-info{--base-color:#3858e9}.components-badge.is-warning{--base-color:#f0b849}.components-badge.is-error{--base-color:#cc1818}.components-badge.is-success{--base-color:#4ab866}.components-badge__flex-wrapper{align-items:center;display:inline-flex;font-size:12px;font-weight:400;gap:2px;line-height:20px;max-width:100%}.components-badge__icon{flex-shrink:0}.components-badge__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.components-button-group{display:inline-block}.components-button-group .components-button{border-color:#1e1e1e;border-radius:0;color:#1e1e1e;display:inline-flex}.components-button-group .components-button+.components-button{margin-left:-1px}.components-button-group .components-button:first-child{border-radius:2px 0 0 2px}.components-button-group .components-button:last-child{border-radius:0 2px 2px 0}.components-button-group .components-button.is-primary,.components-button-group .components-button:focus{position:relative;z-index:1}.components-button:focus:is(a){box-shadow:none}.components-button:focus{outline:none}.components-button:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-button{align-items:center;appearance:none;background:none;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));cursor:var(--wpds-cursor-control,pointer);display:inline-flex;font-family:inherit;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:36px;margin:0;padding:4px 12px;text-decoration:none}.components-button.is-next-40px-default-size{height:40px}.components-button:hover:not(:disabled,[aria-disabled=true]),.components-button[aria-expanded=true]{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-primary{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));text-decoration:none;text-shadow:none;white-space:nowrap}.components-button.is-primary,.components-button.is-primary:hover:not(:disabled){color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6))}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-primary:disabled,.components-button.is-primary:disabled:active:enabled,.components-button.is-primary[aria-disabled=true],.components-button.is-primary[aria-disabled=true]:active:enabled,.components-button.is-primary[aria-disabled=true]:enabled{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:hsla(0,0%,100%,.4)}.components-button.is-primary.is-busy,.components-button.is-primary.is-busy:disabled,.components-button.is-primary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 33%,var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6)) 70%,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 70%);background-size:100px 100%;color:var(--wp-components-color-accent-inverted,var(--wpds-color-foreground-interactive-brand-strong,#fff))}.components-button.is-secondary:disabled,.components-button.is-secondary[aria-disabled=true],.components-button.is-secondary[aria-disabled=true]:hover,.components-button.is-tertiary:disabled,.components-button.is-tertiary[aria-disabled=true],.components-button.is-tertiary[aria-disabled=true]:hover{background:transparent;color:#949494;transform:none}@media not (prefers-reduced-motion){.components-button.is-secondary{transition:border-color .1s linear}}.components-button.is-secondary{background:transparent;border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-secondary:active:not(:disabled){border-color:transparent}.components-button.is-secondary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-secondary:focus:not(:active){border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}.components-button.is-tertiary{background:transparent;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));white-space:nowrap}.components-button.is-tertiary:hover:not(:disabled,[aria-disabled=true],.is-pressed){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent);color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6))}.components-button.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 8%,transparent)}p+.components-button.is-tertiary{margin-left:-6px}.components-button.is-destructive{--wp-components-color-accent:#cc1818;--wp-components-color-accent-darker-10:#9e1313;--wp-components-color-accent-darker-20:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link){color:#cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled,[aria-disabled=true]){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled,[aria-disabled=true]){background:#ccc}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):disabled,.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link)[aria-disabled=true]{color:#949494}.components-button.is-destructive.is-secondary:hover:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:hover:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.04)}.components-button.is-destructive.is-secondary:active:not(:disabled,[aria-disabled=true]),.components-button.is-destructive.is-tertiary:active:not(:disabled,[aria-disabled=true]){background:rgba(204,24,24,.08)}.components-button.is-link{background:none;border:0;border-radius:0;color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));font-weight:var(--wpds-typography-font-weight-default,400);margin:0;outline:none;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}@media not (prefers-reduced-motion){.components-button.is-link{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out}}.components-button.is-link{height:auto}.components-button.is-link:focus:not(:active){border-radius:2px;text-decoration:none}.components-button.is-link:disabled,.components-button.is-link[aria-disabled=true]{color:#949494}.components-button:not(:disabled,[aria-disabled=true]):active{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button:disabled,.components-button[aria-disabled=true]{color:#949494;cursor:default}@media not (prefers-reduced-motion){.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{animation:components-button__busy-animation 2.5s linear infinite}}.components-button.is-busy,.components-button.is-secondary.is-busy,.components-button.is-secondary.is-busy:disabled,.components-button.is-secondary.is-busy[aria-disabled=true]{background-image:linear-gradient(-45deg,#fafafa 33%,#e0e0e0 0,#e0e0e0 70%,#fafafa 0);background-size:100px 100%}.components-button.is-compact{height:32px}.components-button.is-compact.has-icon:not(.has-text){min-width:32px;padding:0}.components-button.is-small{font-size:11px;height:var(--wpds-dimension-size-sm,24px);line-height:22px;padding:0 8px}.components-button.is-small.has-icon:not(.has-text){min-width:var(--wpds-dimension-size-sm,24px);padding:0}.components-button.has-icon{justify-content:center;min-width:36px;padding:6px}.components-button.has-icon.is-next-40px-default-size{min-width:40px}.components-button.has-icon .dashicon{align-items:center;box-sizing:content-box;display:inline-flex;justify-content:center;padding:2px}.components-button.has-icon.has-text{gap:4px;justify-content:start;padding-left:8px;padding-right:12px}.components-button.has-icon.has-text.has-icon-right{padding-left:12px;padding-right:8px}.components-button.has-icon:not(.has-text) .dashicon,.components-button.has-icon:not(.has-text) svg{margin-inline:-1px}.components-button.is-pressed,.components-button.is-pressed:hover{color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button.is-pressed:hover:not(:disabled,[aria-disabled=true]),.components-button.is-pressed:not(:disabled,[aria-disabled=true]){background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-button.is-pressed:disabled,.components-button.is-pressed[aria-disabled=true]{color:#949494}.components-button.is-pressed:disabled:not(.is-primary):not(.is-secondary):not(.is-tertiary),.components-button.is-pressed[aria-disabled=true]:not(.is-primary):not(.is-secondary):not(.is-tertiary){background:#949494;color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-button svg{fill:currentColor;flex-shrink:0;outline:none}@keyframes components-button__busy-animation{0%{background-position:200px 0}}.components-checkbox-control{--checkbox-input-size:24px}@media (min-width:600px){.components-checkbox-control{--checkbox-input-size:16px}}.components-checkbox-control{--checkbox-input-margin:8px}.components-checkbox-control__label{line-height:var(--checkbox-input-size)}.components-checkbox-control:not(:has(:disabled)) .components-checkbox-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]{border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:12px;padding:6px 8px;transition:none}@media (min-width:600px){.components-checkbox-control__input[type=checkbox]{font-size:13px;line-height:normal}}.components-checkbox-control__input[type=checkbox]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-checkbox-control__input[type=checkbox]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-checkbox-control__input[type=checkbox]::placeholder{color:rgba(30,30,30,.62)}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox]:checked:before,.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.components-checkbox-control__input[type=checkbox][aria-checked=mixed]:before{float:none;font-size:21px}}.components-checkbox-control__input[type=checkbox]:disabled,.components-checkbox-control__input[type=checkbox][aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.components-checkbox-control__input[type=checkbox]{appearance:none;background:#fff;clear:none;color:#1e1e1e;display:inline-block;height:var(--checkbox-input-size);line-height:0;margin:0 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:top;width:var(--checkbox-input-size)}@media not (prefers-reduced-motion){.components-checkbox-control__input[type=checkbox]{transition:border-color .1s ease-in-out}}.components-checkbox-control__input[type=checkbox]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-checkbox-control__input[type=checkbox]:not(:disabled):is(:checked,:indeterminate){background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-checkbox-control__input[type=checkbox]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-checkbox-control__input[type=checkbox]:checked:before{content:none}.components-checkbox-control__input-container{aspect-ratio:1;display:inline-block;flex-shrink:0;line-height:1;margin-right:var(--checkbox-input-margin);position:relative;vertical-align:middle;width:var(--checkbox-input-size)}svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:var(--checkbox-input-size);color:#fff;cursor:var(--wpds-cursor-control,pointer);height:var(--checkmark-size);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;width:var(--checkmark-size)}@media (min-width:600px){svg.components-checkbox-control__checked,svg.components-checkbox-control__indeterminate{--checkmark-size:calc(var(--checkbox-input-size) + 4px)}}.components-checkbox-control:has(:disabled) svg.components-checkbox-control__checked,.components-checkbox-control:has(:disabled) svg.components-checkbox-control__indeterminate{color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-checkbox-control__help{display:inline-block;margin-inline-start:calc(var(--checkbox-input-size) + var(--checkbox-input-margin))}.components-circular-option-picker{display:inline-block;isolation:isolate;min-width:188px;width:100%}.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{display:flex;justify-content:flex-end;margin-top:12px}.components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:12px;position:relative;z-index:1}.components-circular-option-picker>:not(.components-circular-option-picker__swatches){position:relative;z-index:0}.components-circular-option-picker__option-wrapper{display:inline-block;height:28px;transform:scale(1);vertical-align:top;width:28px}@media not (prefers-reduced-motion){.components-circular-option-picker__option-wrapper{transition:transform .1s ease;will-change:transform}}.components-circular-option-picker__option-wrapper:hover{transform:scale(1.2)}.components-circular-option-picker__option-wrapper>div{height:100%;width:100%}.components-circular-option-picker__option-wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none'%3E%3Cpath fill='%23555D65' d='M6 8V6H4v2zm2 0V6h2v2zm2 8H8v-2h2zm2 0v-2h2v2zm0 2v-2h-2v2H8v2h2v-2zm2 0v2h-2v-2zm2 0h-2v-2h2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2zm-2-4v-2h2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' d='M18 18v2h-2v-2z'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2zm0 2v-2H6v2zm2 0v-2h2v2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2z' clip-rule='evenodd'/%3E%3Cpath fill='%23555D65' fill-rule='evenodd' d='M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4zm0 4V2H2v2zm2 0V2h2v2zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2z' clip-rule='evenodd'/%3E%3C/svg%3E");border-radius:50%;bottom:1px;content:"";left:1px;position:absolute;right:1px;top:1px;z-index:-1}.components-circular-option-picker__option{aspect-ratio:1;background:transparent;border:none;border-radius:50%;box-shadow:inset 0 0 0 14px;display:inline-block;height:100%!important;vertical-align:top}@media not (prefers-reduced-motion){.components-circular-option-picker__option{transition:box-shadow .1s ease}}.components-circular-option-picker__option{cursor:var(--wpds-cursor-control,pointer)}.components-circular-option-picker__option:hover{box-shadow:inset 0 0 0 14px!important}.components-circular-option-picker__option[aria-pressed=true],.components-circular-option-picker__option[aria-selected=true]{box-shadow:inset 0 0 0 4px;overflow:visible;position:relative;z-index:1}.components-circular-option-picker__option[aria-pressed=true]+svg,.components-circular-option-picker__option[aria-selected=true]+svg{border-radius:50%;left:2px;pointer-events:none;position:absolute;top:2px;z-index:2}.components-circular-option-picker__option:after{border:1px solid transparent;border-radius:50%;bottom:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:inherit;content:"";left:-1px;position:absolute;right:-1px;top:-1px}.components-circular-option-picker__option:focus:after{border:2px solid #757575;border-radius:50%;box-shadow:inset 0 0 0 2px #fff;content:"";height:calc(100% + 4px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4px)}.components-circular-option-picker__option.components-button:focus{background-color:transparent;box-shadow:inset 0 0 0 14px;outline:none}.components-circular-option-picker__button-action .components-circular-option-picker__option{background:#fff;color:#fff}.components-circular-option-picker__dropdown-link-action{margin-right:16px}.components-circular-option-picker__dropdown-link-action .components-button{line-height:22px}.components-palette-edit__popover-duotone-picker,.components-palette-edit__popover-gradient-picker{padding:8px;width:260px}.components-dropdown-menu__menu .components-palette-edit__menu-button{width:100%}.component-color-indicator{background:#fff linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:inline-block;height:20px;padding:0;width:20px}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:none;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:inherit;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media (min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-combobox-control__suggestions-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-combobox-control__suggestions-container::placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0;width:100%}.components-combobox-control__suggestions-container:focus-within{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-combobox-control__suggestions-container .components-spinner{margin:0}.components-color-palette__custom-color-wrapper{position:relative;z-index:0}.components-color-palette__custom-color-button{background:none;border:none;border-radius:4px 4px 0 0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);height:64px;outline:1px solid transparent;position:relative;width:100%}.components-color-palette__custom-color-button:focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline-width:2px}.components-color-palette__custom-color-button:after{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,24px 24px;background-size:48px 48px;border-radius:3px 3px 0 0;content:"";inset:1px;position:absolute;z-index:-1}.components-color-palette__custom-color-text-wrapper{border-radius:0 0 4px 4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.2),inset 1px 0 0 0 rgba(0,0,0,.2),inset -1px 0 0 0 rgba(0,0,0,.2);font-size:13px;padding:12px 16px;position:relative}.components-color-palette__custom-color-name{color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));margin:0 1px}.components-color-palette__custom-color-value{color:#757575}.components-color-palette__custom-color-value--is-hex{text-transform:uppercase}.components-color-palette__custom-color-value:empty:after{content:"​";visibility:hidden}.components-custom-gradient-picker__gradient-bar{border-radius:2px;height:48px;position:relative;width:100%;z-index:1}.components-custom-gradient-picker__gradient-bar.has-gradient{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,12px 12px;background-size:24px 24px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__gradient-bar-background{inset:0;position:absolute}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container{margin-left:auto;margin-right:auto;position:relative;width:calc(100% - 48px)}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-dropdown{display:flex;height:16px;position:absolute;top:16px;width:16px}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown{background:#fff;border-radius:50%;color:#1e1e1e;height:inherit;min-width:16px!important;padding:2px;position:relative;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point-dropdown svg{height:100%;width:100%}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button{border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 2px 0 rgba(0,0,0,.25);height:inherit;outline:2px solid transparent;padding:0;width:inherit}.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active,.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2) #fff,0 0 2px 0 rgba(0,0,0,.25);outline:1.5px solid transparent}.components-custom-gradient-picker__remove-control-point-wrapper{padding-bottom:8px}.components-custom-gradient-picker__inserter{direction:ltr}.components-custom-gradient-picker__liner-gradient-indicator{display:inline-block;flex:0 auto;height:20px;width:20px}.components-custom-gradient-picker__ui-line{position:relative;z-index:0}.components-drop-zone{border-radius:2px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:40}.components-drop-zone.is-active{opacity:1;visibility:visible}.components-drop-zone .components-drop-zone__content{align-items:center;background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));bottom:0;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:50}.components-drop-zone .components-drop-zone__content-inner{opacity:0;transform:scale(.9)}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{opacity:1}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content{transition:opacity .2s ease-in-out}}.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{opacity:1;transform:scale(1)}@media not (prefers-reduced-motion){.components-drop-zone.is-active.is-dragging-over-element .components-drop-zone__content-inner{transition:opacity .1s ease-in-out .1s,transform .1s ease-in-out .1s}}.components-drop-zone__content-icon,.components-drop-zone__content-text{display:block}.components-drop-zone__content-icon{fill:currentColor;line-height:0;margin:0 auto 8px;pointer-events:none}.components-drop-zone__content-text{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-dropdown{display:inline-block}.components-dropdown__content .components-popover__content{padding:8px}.components-dropdown__content .components-popover__content:has(.components-menu-group){padding:0}.components-dropdown__content .components-popover__content:has(.components-menu-group) .components-dropdown-menu__menu>.components-menu-item__button,.components-dropdown__content .components-popover__content:has(.components-menu-group)>.components-menu-item__button{margin:8px;width:auto}.components-dropdown__content [role=menuitem]{white-space:nowrap}.components-dropdown__content .components-menu-group{padding:8px}.components-dropdown__content .components-menu-group+.components-menu-group{border-top:1px solid #ccc;padding:8px}.components-dropdown__content.is-alternate .components-menu-group+.components-menu-group{border-color:#1e1e1e}.components-dropdown-menu__toggle{vertical-align:top}.components-dropdown-menu__menu{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.4;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item,.components-dropdown-menu__menu .components-menu-item{cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);outline:none;padding:6px;white-space:nowrap;width:100%}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,.components-dropdown-menu__menu .components-menu-item.has-separator{margin-top:6px;overflow:visible;position:relative}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator:before,.components-dropdown-menu__menu .components-menu-item.has-separator:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:-3px}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,.components-dropdown-menu__menu .components-menu-item.is-active .dashicon,.components-dropdown-menu__menu .components-menu-item.is-active svg{background:#1e1e1e;border-radius:1px;box-shadow:0 0 0 1px #1e1e1e;color:#fff}.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-icon-only,.components-dropdown-menu__menu .components-menu-item.is-icon-only{width:auto}.components-dropdown-menu__menu .components-menu-item__button,.components-dropdown-menu__menu .components-menu-item__button.components-button{height:auto;min-height:32px;padding-left:8px;padding-right:8px;text-align:left}.components-duotone-picker__color-indicator:before{background:transparent}.components-duotone-picker__color-indicator>.components-button,.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(-45deg,transparent 48%,#ddd 0,#ddd 52%,transparent 0);color:transparent}.components-duotone-picker__color-indicator>.components-button:hover:not(:disabled):not([aria-disabled=true]),.components-duotone-picker__color-indicator>.components-button:not([aria-disabled=true]):active{color:transparent}.components-color-list-picker,.components-color-list-picker__swatch-button{width:100%}.components-color-list-picker__color-picker{margin:8px 0}.components-color-list-picker__swatch-color{margin:2px}.components-external-link{text-decoration:none}.components-external-link,.components-external-link:visited{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.components-external-link:active,.components-external-link:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.components-external-link:focus{border-radius:0;box-shadow:none}.components-external-link:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-external-link__contents{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.2em}.components-external-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)}.components-form-toggle{display:inline-block;height:16px;isolation:isolate;position:relative}.components-form-toggle .components-form-toggle__track{background-color:#fff;border:1px solid #949494;border-radius:8px;box-sizing:border-box;content:"";display:inline-block;height:16px;position:relative;vertical-align:top;width:32px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track{transition:background-color .2s ease,border-color .2s ease}}.components-form-toggle .components-form-toggle__track{overflow:hidden}.components-form-toggle .components-form-toggle__track:after{border-top:16px solid transparent;box-sizing:border-box;content:"";inset:0;position:absolute}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__track:after{transition:opacity .2s ease}}.components-form-toggle .components-form-toggle__track:after{opacity:0}.components-form-toggle .components-form-toggle__thumb{border-radius:50%;box-sizing:border-box;display:block;height:12px;left:2px;position:absolute;top:2px;width:12px}@media not (prefers-reduced-motion){.components-form-toggle .components-form-toggle__thumb{transition:transform .2s ease,background-color .2s ease-out}}.components-form-toggle .components-form-toggle__thumb{background-color:#1e1e1e;border:6px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01)}.components-form-toggle.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-toggle.is-checked .components-form-toggle__track:after{opacity:1}.components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:2px}.components-form-toggle.is-checked .components-form-toggle__thumb{background-color:#fff;border-width:0;transform:translateX(16px)}.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{background-color:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}@media (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__track,.components-form-toggle.is-disabled .components-form-toggle__track{border-color:GrayText}}.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));box-shadow:none}@media (forced-colors:active){.components-disabled .components-form-toggle .components-form-toggle__thumb,.components-form-toggle.is-disabled .components-form-toggle__thumb{border-color:GrayText}}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{background-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}@media (forced-colors:active){.components-disabled .components-form-toggle.is-checked .components-form-toggle__track,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track{border-color:GrayText}.components-disabled .components-form-toggle.is-checked .components-form-toggle__track:after,.components-form-toggle.is-disabled.is-checked .components-form-toggle__track:after{border-top-color:GrayText}}.components-disabled .components-form-toggle.is-checked .components-form-toggle__thumb,.components-form-toggle.is-disabled.is-checked .components-form-toggle__thumb{background-color:#fff}.components-form-toggle input.components-form-toggle__input[type=checkbox]{border:none;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked{background:none}.components-form-toggle input.components-form-toggle__input[type=checkbox]:before{content:""}.components-form-toggle input.components-form-toggle__input[type=checkbox]:not(:disabled,[aria-disabled=true]){cursor:var(--wpds-cursor-control,pointer)}.components-form-token-field__input-container{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-form-token-field__input-container{font-size:13px;line-height:normal}}.components-form-token-field__input-container:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-form-token-field__input-container:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-form-token-field__input-container::placeholder{color:rgba(30,30,30,.62)}.components-form-token-field__input-container{cursor:text;padding:0;width:100%}.components-form-token-field__input-container.is-disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));cursor:default}.components-form-token-field__input-container.is-disabled,.components-form-token-field__input-container.is-disabled:hover{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__input-container.is-active{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-block;flex:1;font-family:inherit;font-size:16px;line-height:1;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media (min-width:600px){.components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input,.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;max-width:100%}.components-form-token-field__token.is-success .components-form-token-field__remove-token,.components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.components-form-token-field__token.is-error .components-form-token-field__remove-token,.components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.components-form-token-field__token.is-validating .components-form-token-field__remove-token,.components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.components-form-token-field__token.is-disabled .components-form-token-field__remove-token.components-button,.components-form-token-field__token.is-disabled .components-form-token-field__token-text{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));color:var(--wp-components-color-gray-600,var(--wpds-color-stroke-interactive-neutral,#8d8d8d))}.components-form-token-field__token.is-borderless{padding:0 24px 0 0;position:relative}.components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent}.components-form-token-field__token.is-borderless:not(.is-disabled) .components-form-token-field__token-text{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{color:#cc1818;padding:0 4px 0 6px}.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;min-width:unset}@media not (prefers-reduced-motion){.components-form-token-field__remove-token.components-button,.components-form-token-field__token-text{transition:all .2s cubic-bezier(.4,1,.4,1)}}.components-form-token-field__token-text{border-radius:1px 0 0 1px;line-height:24px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.components-form-token-field__remove-token.components-button{border-radius:0 1px 1px 0;color:#1e1e1e;line-height:10px;overflow:initial}.components-form-token-field__remove-token.components-button:hover:not(:disabled){color:#1e1e1e}.components-form-token-field__suggestions-list{flex:1 0 100%;max-height:128px;min-width:100%;overflow-y:auto}@media not (prefers-reduced-motion){.components-form-token-field__suggestions-list{transition:all .15s ease-in-out}}.components-form-token-field__suggestions-list{box-shadow:inset 0 1px 0 0 #949494;list-style:none;margin:0;padding:0}.components-form-token-field__suggestion{box-sizing:border-box;color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:block;font-size:13px;margin:0;min-height:32px;padding:8px 12px}.components-form-token-field__suggestion.is-selected{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));color:var(--wp-components-color-foreground-inverted,var(--wpds-color-background-surface-neutral,#fcfcfc))}.components-form-token-field__suggestion[aria-disabled=true]{color:#949494;pointer-events:none}.components-form-token-field__suggestion[aria-disabled=true].is-selected{background:color-mix(in srgb,var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) 4%,transparent)}.components-form-token-field__suggestion:not(.is-empty){cursor:var(--wpds-cursor-control,pointer)}@media (min-width:600px){.components-guide{width:600px}}.components-guide .components-modal__content{margin-top:0;padding:0}.components-guide .components-modal__content:before{content:none}.components-guide .components-modal__header{border-bottom:none;height:64px;padding:0;position:sticky}.components-guide .components-modal__header .components-button{align-self:flex-start;margin:8px 8px 0 0;position:static}.components-guide .components-guide__container{display:flex;flex-direction:column;justify-content:space-between;margin-top:-64px;min-height:100%}.components-guide .components-guide__page{display:flex;flex-direction:column;justify-content:center;position:relative}@media (min-width:600px){.components-guide .components-guide__page{min-height:300px}}.components-guide .components-guide__footer{align-content:center;display:flex;height:36px;justify-content:center;margin:0 0 24px;padding:0 24px;position:relative;width:100%}.components-guide .components-guide__page-control{margin:0;text-align:center}.components-guide .components-guide__page-control li{display:inline-block;margin:0}.components-guide .components-guide__page-control .components-button{color:#e0e0e0;margin:-6px 0}.components-guide .components-guide__page-control li[aria-current=step] .components-button{color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-modal__frame.components-guide{border:none;max-height:575px;min-width:312px}@media (max-width:600px){.components-modal__frame.components-guide{margin:auto;max-width:calc(100vw - 32px)}}.components-button.components-guide__back-button,.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{position:absolute}.components-button.components-guide__back-button{left:24px}.components-button.components-guide__finish-button,.components-button.components-guide__forward-button{right:24px}[role=region]{position:relative}[role=region].interface-interface-skeleton__content:focus-visible:after{bottom:0;box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);content:"";left:0;outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1));pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions [role=region]:focus:after{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1000000}.is-focusing-regions .editor-post-publish-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-entities-saved-states-panel,.is-focusing-regions .interface-interface-skeleton__actions .editor-layout__toggle-publish-panel,.is-focusing-regions .interface-interface-skeleton__sidebar .editor-layout__toggle-sidebar-panel,.is-focusing-regions [role=region]:focus:after,.is-focusing-regions.is-distraction-free .interface-interface-skeleton__header .edit-post-header{box-shadow:inset 0 0 0 calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1) + .5px) hsla(0,0%,100%,.7);outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2/var(--wp-block-editor-iframe-zoom-out-scale, 1));outline-style:solid;outline-width:calc(var(--wp-admin-border-width-focus)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1))}.components-input-control__container:focus-within:not(:has(:is(.components-input-control__prefix,.components-input-control__suffix):focus-within)) .components-input-control__backdrop{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-menu-group+.components-menu-group{border-top:1px solid #1e1e1e;padding-top:8px}.components-menu-group+.components-menu-group.has-hidden-separator{border-top:none;margin-top:0;padding-top:0}.components-menu-group:has(>div:empty){display:none}.components-menu-group__label{color:#757575;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:12px;margin-top:4px;padding:0 8px;text-transform:uppercase;white-space:nowrap}.components-menu-item__button,.components-menu-item__button.components-button{font-weight:var(--wpds-typography-font-weight-default,400);width:100%}.components-menu-item__button.components-button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button.components-button[role=menuitemradio] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemcheckbox] .components-menu-item__item:only-child,.components-menu-item__button[role=menuitemradio] .components-menu-item__item:only-child{box-sizing:initial;padding-right:48px}.components-menu-item__button .components-menu-items__item-icon,.components-menu-item__button.components-button .components-menu-items__item-icon{display:inline-block;flex:0 0 auto}.components-menu-item__button .components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-items__item-icon.has-icon-right{margin-left:24px;margin-right:-2px}.components-menu-item__button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right,.components-menu-item__button.components-button .components-menu-item__shortcut+.components-menu-items__item-icon.has-icon-right{margin-left:8px}.components-menu-item__button .block-editor-block-icon,.components-menu-item__button.components-button .block-editor-block-icon{margin-left:-2px;margin-right:8px}.components-menu-item__button.components-button.is-primary,.components-menu-item__button.is-primary{justify-content:center}.components-menu-item__button.components-button.is-primary .components-menu-item__item,.components-menu-item__button.is-primary .components-menu-item__item{margin-right:0}.components-menu-item__button.components-button:disabled.is-tertiary,.components-menu-item__button.components-button[aria-disabled=true].is-tertiary,.components-menu-item__button:disabled.is-tertiary,.components-menu-item__button[aria-disabled=true].is-tertiary{background:none;color:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));opacity:.3}.components-menu-item__info-wrapper{display:flex;flex-direction:column;margin-right:auto}.components-menu-item__info{color:#757575;font-size:12px;margin-top:4px;white-space:normal}.components-menu-item__item{align-items:center;display:inline-flex;margin-right:auto;min-width:160px;white-space:nowrap}.components-menu-item__shortcut{align-self:center;color:currentColor;display:none;margin-left:auto;margin-right:0;padding-left:24px}@media (min-width:480px){.components-menu-item__shortcut{display:inline}}.components-menu-items-choice,.components-menu-items-choice.components-button{height:auto;min-height:40px}.components-menu-items-choice svg,.components-menu-items-choice.components-button svg{margin-right:12px}.components-menu-items-choice.components-button.has-icon,.components-menu-items-choice.has-icon{padding-left:12px}body.modal-open{overflow:hidden}.components-modal__screen-overlay{background-color:rgba(0,0,0,.35);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:100000}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.components-modal__screen-overlay{animation:__wp-base-styles-fade-in var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) 0s;animation-fill-mode:forwards}}@keyframes __wp-base-styles-fade-out{0%{opacity:1}to{opacity:0}}@media not (prefers-reduced-motion){.components-modal__screen-overlay.is-animating-out{animation:__wp-base-styles-fade-out var(--wpds-motion-duration-sm,.1s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1)) var(--wpds-motion-duration-xs,50ms);animation-fill-mode:forwards}}.components-modal__frame{box-sizing:border-box}.components-modal__frame *,.components-modal__frame :after,.components-modal__frame :before{box-sizing:inherit}.components-modal__frame{align-self:flex-end;animation-fill-mode:forwards;animation-name:components-modal__appear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1));background:#fff;border-radius:8px 8px 0 0;box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);color:#1e1e1e;display:flex;margin:0;max-height:calc(100% - 40px);overflow:hidden;width:100%}.components-modal__frame h1,.components-modal__frame h2,.components-modal__frame h3{color:#1e1e1e}@media not (prefers-reduced-motion){.components-modal__frame{animation-duration:var(--wpds-motion-duration-md,.2s)}}.components-modal__screen-overlay.is-animating-out .components-modal__frame{animation-name:components-modal__disappear-animation;animation-timing-function:var(--wpds-motion-easing-expressive,cubic-bezier(.25,0,0,1))}@media (min-width:600px){.components-modal__frame{align-self:auto;border-radius:8px;margin:auto;max-height:calc(100% - 128px);max-width:calc(100% - 32px);min-width:var(--wpds-dimension-surface-width-sm,320px);width:auto}.components-modal__frame.has-size-large,.components-modal__frame.has-size-medium,.components-modal__frame.has-size-small{width:100%}.components-modal__frame.has-size-small{max-width:var(--wpds-dimension-surface-width-md,400px)}.components-modal__frame.has-size-medium{max-width:var(--wpds-dimension-surface-width-lg,560px)}.components-modal__frame.has-size-large{max-width:var(--wpds-dimension-surface-width-2xl,960px)}}@media (min-width:960px){.components-modal__frame{max-height:70%}}.components-modal__frame.is-full-screen{border-radius:0;height:100%;margin:0;max-height:none;width:100%}.components-modal__frame.is-full-screen :where(.components-modal__content){display:flex;margin-bottom:24px;padding-bottom:0}.components-modal__frame.is-full-screen :where(.components-modal__content)>:last-child{flex:1}@media (min-width:600px){.components-modal__frame.is-full-screen{border-radius:8px;height:calc(100% - 32px);margin:auto;width:calc(100% - 32px)}}@media (min-width:782px){.components-modal__frame.is-full-screen{height:calc(100% - 80px);max-width:none;width:calc(100% - 80px)}}@keyframes components-modal__appear-animation{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (min-width:600px){@keyframes components-modal__appear-animation{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes components-modal__disappear-animation{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}}.components-modal__header{align-items:center;border-bottom:1px solid transparent;box-sizing:border-box;display:flex;flex-direction:row;height:72px;justify-content:space-between;left:0;padding:24px;position:absolute;top:0;width:100%;z-index:10}.components-modal__header .components-modal__header-heading{font-size:20px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-modal__header h1{line-height:1;margin:0}.components-modal__content.has-scrolled-content:not(.hide-header) .components-modal__header{border-bottom-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.components-modal__header+p{margin-top:0}.components-modal__header-heading-container{align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start}.components-modal__header-icon-container{display:inline-block}.components-modal__header-icon-container svg{max-height:36px;max-width:36px;padding:8px}.components-modal__content{flex:1;margin-top:72px;overflow:auto;padding:4px 24px 24px}.components-modal__content.hide-header{margin-top:0;padding-top:24px}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid transparent;outline-offset:-2px}.components-notice{--wp-components-notice-background-color:var(--wpds-color-background-surface-info-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-info,#aac6e5);--wp-components-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);align-items:start;background-color:var(--wp-components-notice-background-color);border:var(--wpds-border-width-xs,1px) solid var(--wp-components-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wp-components-notice-text-color);display:grid;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-md,13px);grid-template-columns:1fr auto;line-height:var(--wpds-typography-line-height-sm,20px);padding:var(--wpds-dimension-padding-md,12px)}.components-notice.is-success{--wp-components-notice-background-color:var(--wpds-color-background-surface-success-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-success,#92d19d);--wp-components-notice-text-color:var(--wpds-color-foreground-content-success,#002900)}.components-notice.is-warning{--wp-components-notice-background-color:var(--wpds-color-background-surface-warning-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1be80);--wp-components-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900)}.components-notice.is-error{--wp-components-notice-background-color:var(--wpds-color-background-surface-error-weak,#f8f8f8);--wp-components-notice-border-color:var(--wpds-color-stroke-surface-error,#dfafa8);--wp-components-notice-text-color:var(--wpds-color-foreground-content-error,#470000)}.components-notice__content{grid-column:1;grid-row:1;padding-block:calc((var(--wpds-dimension-size-sm, 24px) - 1lh)/2)}.components-notice__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:1;grid-row:2;margin-top:var(--wpds-dimension-gap-sm,8px)}.components-notice__dismiss{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);grid-column:2;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:transparent;color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-notice-list{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-md,12px);max-width:100vw}.components-panel{background:#fff;border:1px solid #e0e0e0}.components-panel>.components-panel__body:first-child,.components-panel>.components-panel__header:first-child{margin-top:-1px}.components-panel>.components-panel__body:last-child,.components-panel>.components-panel__header:last-child{border-bottom-width:0}.components-panel+.components-panel{margin-top:-1px}.components-panel__body{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.components-panel__body h3{margin:0 0 .5em}.components-panel__body.is-opened{padding:16px}.components-panel__header{align-items:center;border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;display:flex;flex-shrink:0;height:47px;justify-content:space-between;padding:0 16px}.components-panel__header h2{color:inherit;font-size:inherit;margin:0}.components-panel__body+.components-panel__body,.components-panel__body+.components-panel__header,.components-panel__header+.components-panel__body,.components-panel__header+.components-panel__header{margin-top:-1px}.components-panel__body>.components-panel__body-title{display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0}@media not (prefers-reduced-motion){.components-panel__body>.components-panel__body-title{transition:background .1s ease-in-out}}.components-panel__body.is-opened>.components-panel__body-title{margin:-16px -16px 5px}.components-panel__body>.components-panel__body-title:hover{background:#f0f0f0;border:none}.components-panel__body-toggle.components-button{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:16px 48px 16px 16px;position:relative;text-align:left;width:100%}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button{transition:background .1s ease-in-out}}.components-panel__body-toggle.components-button{height:auto}.components-panel__body-toggle.components-button:focus{border-radius:0;outline-offset:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1)}.components-panel__body-toggle.components-button .components-panel__arrow{fill:currentColor;color:#1e1e1e;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media not (prefers-reduced-motion){.components-panel__body-toggle.components-button .components-panel__arrow{transition:color .1s ease-in-out}}body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right{margin-top:-10px;transform:scaleX(-1)}.components-panel__icon{color:#757575;margin:-2px 0 -2px 6px}.components-panel__body-toggle-icon{margin-right:-5px}.components-panel__color-title{float:left;height:19px}.components-panel__row{align-items:center;display:flex;justify-content:space-between;margin-top:8px;min-height:36px}.components-panel__row select{min-width:0}.components-panel__row label{flex-shrink:0;margin-right:12px;max-width:75%}.components-panel__row:empty,.components-panel__row:first-of-type{margin-top:0}.components-panel .circle-picker{padding-bottom:20px}.components-placeholder.components-placeholder{-webkit-font-smoothing:subpixel-antialiased;align-items:flex-start;background-color:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;color:#1e1e1e;display:flex;flex-direction:column;font-size:13px;gap:16px;margin:0;outline:1px solid transparent;padding:24px;position:relative;text-align:left;width:100%}.components-placeholder__error,.components-placeholder__fieldset,.components-placeholder__instructions,.components-placeholder__label{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.components-placeholder__label{align-items:center;display:flex;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.components-placeholder__label .block-editor-block-icon,.components-placeholder__label .dashicon,.components-placeholder__label>svg{fill:currentColor;margin-right:4px}.components-placeholder__label:empty{display:none}.components-placeholder__fieldset,.components-placeholder__fieldset form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;width:100%}.components-placeholder__fieldset form p,.components-placeholder__fieldset p{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.components-placeholder__fieldset.is-column-layout,.components-placeholder__fieldset.is-column-layout form{flex-direction:column}.components-placeholder__input[type=url]{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;padding:6px 8px}@media (min-width:600px){.components-placeholder__input[type=url]{font-size:13px;line-height:normal}}.components-placeholder__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-placeholder__input[type=url]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-placeholder__input[type=url]::placeholder{color:rgba(30,30,30,.62)}.components-placeholder__input[type=url]{flex:1 1 auto}.components-placeholder__error{gap:8px;width:100%}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link{margin-left:10px;margin-right:10px}.components-placeholder__fieldset .components-button:not(.is-link)~.components-button.is-link:last-child{margin-right:0}.components-placeholder.is-medium .components-placeholder__instructions,.components-placeholder.is-small .components-placeholder__instructions{display:none}.components-placeholder.is-medium .components-placeholder__fieldset,.components-placeholder.is-medium .components-placeholder__fieldset form,.components-placeholder.is-small .components-placeholder__fieldset,.components-placeholder.is-small .components-placeholder__fieldset form{flex-direction:column}.components-placeholder.is-medium .components-button,.components-placeholder.is-medium .components-placeholder__fieldset>*,.components-placeholder.is-small .components-button,.components-placeholder.is-small .components-placeholder__fieldset>*{justify-content:center;width:100%}.components-placeholder.is-small{padding:16px}.components-placeholder.has-illustration{backdrop-filter:blur(100px);backface-visibility:hidden;background-color:transparent;border-radius:0;box-shadow:none;color:inherit;display:flex}.is-dark-theme .components-placeholder.has-illustration{background-color:rgba(0,0,0,.1)}.components-placeholder.has-illustration .components-placeholder__fieldset{margin-left:0;margin-right:0}.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{opacity:0;pointer-events:none}@media not (prefers-reduced-motion){.components-placeholder.has-illustration .components-button,.components-placeholder.has-illustration .components-placeholder__instructions,.components-placeholder.has-illustration .components-placeholder__label{transition:opacity .1s linear}}.is-selected>.components-placeholder.has-illustration .components-button,.is-selected>.components-placeholder.has-illustration .components-placeholder__instructions,.is-selected>.components-placeholder.has-illustration .components-placeholder__label{opacity:1;pointer-events:auto}.components-placeholder.has-illustration:before{background:currentColor;bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.components-placeholder.has-illustration{overflow:hidden}.is-selected .components-placeholder.has-illustration{overflow:auto}.components-placeholder__preview{display:flex;justify-content:center}.components-placeholder__illustration{stroke:currentColor;box-sizing:content-box;height:100%;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.components-popover{box-sizing:border-box}.components-popover *,.components-popover :after,.components-popover :before{box-sizing:inherit}.components-popover{will-change:transform;z-index:1000000}.components-popover.is-expanded{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000000!important}.components-popover__content{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #ccc,0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);box-sizing:border-box;width:min-content}.is-alternate .components-popover__content{border-radius:2px;box-shadow:0 0 0 1px #1e1e1e}.is-unstyled .components-popover__content{background:none;border-radius:0;box-shadow:none}.components-popover.is-expanded .components-popover__content{box-shadow:0 -1px 0 0 #ccc;height:calc(100% - 48px);overflow-y:visible;position:static;width:auto}.components-popover.is-expanded.is-alternate .components-popover__content{box-shadow:0 -1px 0 #1e1e1e}.components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.components-popover__arrow{display:flex;height:14px;pointer-events:none;position:absolute;width:14px}.components-popover__arrow:before{background-color:#fff;content:"";height:2px;left:1px;position:absolute;right:1px;top:-1px}.components-popover__arrow.is-top{bottom:-14px!important;transform:rotate(0)}.components-popover__arrow.is-right{left:-14px!important;transform:rotate(90deg)}.components-popover__arrow.is-bottom{top:-14px!important;transform:rotate(180deg)}.components-popover__arrow.is-left{right:-14px!important;transform:rotate(-90deg)}.components-popover__triangle{display:block;flex:1}.components-popover__triangle-bg{fill:#fff}.components-popover__triangle-border{fill:transparent;stroke-width:1px;stroke:#ccc}.is-alternate .components-popover__triangle-border{stroke:#1e1e1e}.components-radio-control{border:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;margin:0;padding:0}.components-radio-control__group-wrapper.has-help{margin-block-end:12px}.components-radio-control__option{align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto minmax(0,max-content)}.components-radio-control__input[type=radio]{border:1px solid #1e1e1e;border-radius:50%;grid-column:1;grid-row:1;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.components-radio-control__input[type=radio]{transition:box-shadow .1s linear}}@media (min-width:600px){.components-radio-control__input[type=radio]{height:16px;max-width:16px;min-width:16px;width:16px}}.components-radio-control__input[type=radio]:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.components-radio-control__input[type=radio]:checked:before{height:8px;width:8px}}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color)}.components-radio-control__input[type=radio]:checked{background:var(--wp-admin-theme-color);border:none}.components-radio-control__input[type=radio]{appearance:none;display:inline-flex;margin:0;padding:0}.components-radio-control__input[type=radio]:not(:disabled){cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__input[type=radio]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 0 0 calc(var(--wp-admin-border-width-focus)*2) var(--wp-admin-theme-color);outline:2px solid transparent;outline-offset:2px}.components-radio-control__input[type=radio]:checked{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-color:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-radio-control__input[type=radio]:checked:before{border-radius:50%;content:""}.components-radio-control__input[type=radio]:disabled{background:var(--wp-components-color-gray-100,var(--wpds-color-background-surface-neutral,#fcfcfc));border:1px solid var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);opacity:1}.components-radio-control__input[type=radio]:disabled:checked:before{border-color:var(--wp-components-color-gray-400,var(--wpds-color-stroke-interactive-neutral,#8d8d8d));opacity:1}.components-radio-control__label{grid-column:2;grid-row:1}.components-radio-control__input:not(:disabled)+.components-radio-control__label{cursor:var(--wpds-cursor-control,pointer)}.components-radio-control__label{line-height:24px}@media (min-width:600px){.components-radio-control__label{line-height:16px}}.components-radio-control__option-description{grid-column:2;grid-row:2;padding-block-start:4px}.components-radio-control__option-description.components-radio-control__option-description{margin-top:0}.components-resizable-box__handle{display:none;height:23px;width:23px;z-index:2}.components-resizable-box__container.has-show-handle .components-resizable-box__handle{display:block}.components-resizable-box__handle>div{height:100%;outline:none;position:relative;width:100%;z-index:2}.components-resizable-box__container>img{width:inherit}.components-resizable-box__handle:after{background:#fff;border-radius:50%;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)),0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);content:"";cursor:inherit;display:block;height:15px;outline:2px solid transparent;position:absolute;right:calc(50% - 8px);top:calc(50% - 8px);width:15px}.components-resizable-box__side-handle:before{background:var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));border-radius:9999px;content:"";cursor:inherit;display:block;height:3px;position:absolute;right:calc(50% - 1px);top:calc(50% - 1px);width:3px}@media not (prefers-reduced-motion){.components-resizable-box__side-handle:before{transition:transform .1s ease-in;will-change:transform}}.components-resizable-box__side-handle:before{opacity:0}.components-resizable-box__corner-handle,.components-resizable-box__side-handle{z-index:2}.components-resizable-box__side-handle.components-resizable-box__handle-bottom,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:before,.components-resizable-box__side-handle.components-resizable-box__handle-top,.components-resizable-box__side-handle.components-resizable-box__handle-top:before{border-left:0;border-right:0;left:0;width:100%}.components-resizable-box__side-handle.components-resizable-box__handle-left,.components-resizable-box__side-handle.components-resizable-box__handle-left:before,.components-resizable-box__side-handle.components-resizable-box__handle-right,.components-resizable-box__side-handle.components-resizable-box__handle-right:before{border-bottom:0;border-top:0;height:100%;top:0}@media not (prefers-reduced-motion){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:components-resizable-box__top-bottom-animation .1s ease-out 0s;animation-fill-mode:forwards}.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before{animation:components-resizable-box__left-right-animation .1s ease-out 0s;animation-fill-mode:forwards}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-left:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-right:hover:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:active:before,.components-resizable-box__side-handle.components-resizable-box__handle-top:hover:before{animation:none}}}@keyframes components-resizable-box__top-bottom-animation{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes components-resizable-box__left-right-animation{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.components-resizable-box__handle-right{right:-11.5px}.components-resizable-box__handle-left{left:-11.5px}.components-resizable-box__handle-top{top:-11.5px}.components-resizable-box__handle-bottom{bottom:-11.5px}.components-responsive-wrapper{align-items:center;display:flex;justify-content:center;max-width:100%;position:relative}.components-responsive-wrapper__content{display:block;max-width:100%;width:100%}.components-sandbox{overflow:hidden}iframe.components-sandbox{width:100%}body.lockscroll,html.lockscroll{overflow:hidden}.components-select-control__input{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;outline:0}.components-snackbar{backdrop-filter:blur(16px) saturate(180%);background:rgba(0,0,0,.85);border-radius:4px;box-shadow: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);box-sizing:border-box;color:#fff;cursor:var(--wpds-cursor-control,pointer);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:12px 20px;pointer-events:auto;width:100%}@media (min-width:600px){.components-snackbar{width:fit-content}}.components-snackbar:focus{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-snackbar.components-snackbar-explicit-dismiss{cursor:default}.components-snackbar .components-snackbar__content-with-icon{padding-left:24px;position:relative}.components-snackbar .components-snackbar__icon{left:-8px;position:absolute;top:-2.9px}.components-snackbar .components-snackbar__dismiss-button{cursor:var(--wpds-cursor-control,pointer);margin-left:24px}.components-snackbar__action.components-button,.components-snackbar__action.components-external-link{color:#fff;flex-shrink:0;margin-left:32px}.components-snackbar__action.components-button:focus,.components-snackbar__action.components-external-link:focus{box-shadow:none;outline:1px dotted #fff}.components-snackbar__action.components-button:hover,.components-snackbar__action.components-external-link:hover{color:currentColor;text-decoration:none}.components-snackbar__content{align-items:baseline;display:flex;justify-content:space-between;line-height:1.4}.components-snackbar-list{box-sizing:border-box;pointer-events:none;position:absolute;width:100%;z-index:100000}.components-snackbar-list__notice-container{padding-top:8px;position:relative}.components-tab-panel__tabs{align-items:stretch;display:flex;flex-direction:row}.components-tab-panel__tabs[aria-orientation=vertical]{flex-direction:column}.components-tab-panel__tabs-item{background:transparent;border:none;border-radius:0;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);font-weight:var(--wpds-typography-font-weight-default,400);height:48px!important;margin-left:0;padding:3px var(--wpds-dimension-padding-lg,16px);position:relative}.components-tab-panel__tabs-item:disabled,.components-tab-panel__tabs-item[aria-disabled=true]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}.components-tab-panel__tabs-item:not(:disabled,[aria-disabled=true]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.components-tab-panel__tabs-item:focus:not(:disabled){outline:none;position:relative}.components-tab-panel__tabs-item:after{background:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);border-radius:0;bottom:0;content:"";height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*0);left:0;pointer-events:none;position:absolute;right:0}@media not (prefers-reduced-motion){.components-tab-panel__tabs-item:after{transition:height .1s linear}}.components-tab-panel__tabs-item.is-active:after{height:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*1);outline:2px solid transparent;outline-offset:-1px}.components-tab-panel__tabs-item:before{border-radius:var(--wpds-border-radius-sm,2px);content:"";inset:var(--wpds-dimension-padding-md,12px);pointer-events:none;position:absolute}.components-tab-panel__tabs-item:focus-visible:before{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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));outline-offset:0}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item{border-radius:var(--wpds-border-radius-sm,2px)}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item:after{display:none}.components-tab-panel__tabs[aria-orientation=vertical] .components-tab-panel__tabs-item.is-active{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.components-tab-panel__tab-content:focus{outline:none}.components-tab-panel__tab-content:focus-visible{outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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));outline-offset:0}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{background:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);color:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;height:40px;line-height:normal;margin:0;padding:6px 8px;width:100%}@media (min-width:600px){.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{font-size:13px;line-height:normal}}.components-text-control__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=color]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=date]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime-local]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=datetime]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=email]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=month]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=number]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=password]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=tel]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=text]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=time]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=url]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]),.components-text-control__input[type=week]:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.components-text-control__input:focus,.components-text-control__input[type=color]:focus,.components-text-control__input[type=date]:focus,.components-text-control__input[type=datetime-local]:focus,.components-text-control__input[type=datetime]:focus,.components-text-control__input[type=email]:focus,.components-text-control__input[type=month]:focus,.components-text-control__input[type=number]:focus,.components-text-control__input[type=password]:focus,.components-text-control__input[type=tel]:focus,.components-text-control__input[type=text]:focus,.components-text-control__input[type=time]:focus,.components-text-control__input[type=url]:focus,.components-text-control__input[type=week]:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:rgba(30,30,30,.62)}.components-text-control__input,.components-text-control__input[type=color],.components-text-control__input[type=date],.components-text-control__input[type=datetime-local],.components-text-control__input[type=datetime],.components-text-control__input[type=email],.components-text-control__input[type=month],.components-text-control__input[type=number],.components-text-control__input[type=password],.components-text-control__input[type=tel],.components-text-control__input[type=text],.components-text-control__input[type=time],.components-text-control__input[type=url],.components-text-control__input[type=week]{padding-left:12px;padding-right:12px}.components-text-control__input::placeholder,.components-text-control__input[type=color]::placeholder,.components-text-control__input[type=date]::placeholder,.components-text-control__input[type=datetime-local]::placeholder,.components-text-control__input[type=datetime]::placeholder,.components-text-control__input[type=email]::placeholder,.components-text-control__input[type=month]::placeholder,.components-text-control__input[type=number]::placeholder,.components-text-control__input[type=password]::placeholder,.components-text-control__input[type=tel]::placeholder,.components-text-control__input[type=text]::placeholder,.components-text-control__input[type=time]::placeholder,.components-text-control__input[type=url]::placeholder,.components-text-control__input[type=week]::placeholder{color:color-mix(in srgb,var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e)),transparent 38%)}.components-text-control__input[type=email],.components-text-control__input[type=url]{direction:ltr}.components-tip{color:#757575;display:flex}.components-tip svg{align-self:center;color:#f0b849;flex-shrink:0;margin-right:16px}.components-tip p{margin:0}.components-toggle-control__label{line-height:16px}.components-toggle-control__label:not(.is-disabled){cursor:var(--wpds-cursor-control,pointer)}.components-toggle-control__help{display:inline-block;margin-inline-start:40px}.components-accessible-toolbar{border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));border-radius:2px;display:inline-flex;flex-shrink:0}.components-accessible-toolbar>.components-toolbar-group:last-child{border-right:none}.components-accessible-toolbar.is-unstyled{border:none}.components-accessible-toolbar.is-unstyled>.components-toolbar-group{border-right:none}.components-accessible-toolbar[aria-orientation=vertical],.components-toolbar[aria-orientation=vertical]{align-items:center;display:flex;flex-direction:column}.components-accessible-toolbar .components-button,.components-toolbar .components-button{height:48px;padding-left:16px;padding-right:16px;position:relative;z-index:1}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:none}.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{border-radius:2px;content:"";display:block;height:32px;left:8px;position:absolute;right:8px;z-index:-1}@media not (prefers-reduced-motion){.components-accessible-toolbar .components-button:before,.components-toolbar .components-button:before{animation:components-button__appear-animation .1s ease;animation-fill-mode:forwards}}.components-accessible-toolbar .components-button svg,.components-toolbar .components-button svg{margin-left:auto;margin-right:auto;position:relative}.components-accessible-toolbar .components-button.is-pressed,.components-accessible-toolbar .components-button.is-pressed:hover,.components-toolbar .components-button.is-pressed,.components-toolbar .components-button.is-pressed:hover{background:transparent}.components-accessible-toolbar .components-button.is-pressed:before,.components-toolbar .components-button.is-pressed:before{background:var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e))}.components-accessible-toolbar .components-button:focus:before,.components-toolbar .components-button:focus:before{box-shadow:inset 0 0 0 1px #fff,0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.components-accessible-toolbar .components-button.has-icon.has-icon,.components-toolbar .components-button.has-icon.has-icon{min-width:48px;padding-left:8px;padding-right:8px}@keyframes components-button__appear-animation{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.components-toolbar__control.components-button{position:relative}.components-toolbar__control.components-button[data-subscript] svg{padding:5px 10px 5px 0}.components-toolbar__control.components-button[data-subscript]:after{bottom:10px;content:attr(data-subscript);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:12px;position:absolute;right:8px}.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]:after{color:#fff}.components-toolbar-group{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border-right:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;min-height:48px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-toolbar-group.components-toolbar-group{border-width:0;margin:0}.components-toolbar-group{line-height:0}.components-toolbar-group .components-button.components-button,.components-toolbar-group .components-button.has-icon.has-icon{justify-content:center;min-width:36px;padding-left:6px;padding-right:6px}.components-toolbar-group .components-button.components-button svg,.components-toolbar-group .components-button.has-icon.has-icon svg{min-width:var(--wpds-dimension-size-sm,24px)}.components-toolbar-group .components-button.components-button:before,.components-toolbar-group .components-button.has-icon.has-icon:before{left:2px;right:2px}.components-toolbar{background-color:var(--wp-components-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));border:1px solid var(--wp-components-color-foreground,var(--wpds-color-foreground-content-neutral,#1e1e1e));display:inline-flex;flex-shrink:0;flex-wrap:wrap;margin:0;min-height:48px}.components-toolbar .components-toolbar.components-toolbar{border-width:0;margin:0}div.components-toolbar>div{display:flex;margin:0}div.components-toolbar>div+div.has-left-divider{margin-left:6px;overflow:visible;position:relative}div.components-toolbar>div+div.has-left-divider:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:content-box;content:"";display:inline-block;height:20px;left:-3px;position:absolute;top:8px;width:1px}.components-tooltip{background:#000;border-radius:var(--wpds-border-radius-md,4px);box-shadow: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);color:#f0f0f0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;padding:4px 8px;text-align:center;z-index:1000002}.components-tooltip__shortcut{margin-left:8px}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control textarea:invalid[data-validity-visible],.components-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.components-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-validated-control__content-editable [role=textbox],.components-validated-control__wrapper-with-error-delegate:has(select:invalid[data-validity-visible]) .components-input-control__backdrop{border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.components-validated-control__wrapper-with-error-delegate{position:relative}.components-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}
\ No newline at end of file
diff --git a/wp-includes/css/dist/customize-widgets/style-rtl.css b/wp-includes/css/dist/customize-widgets/style-rtl.css
index 26f0e58241..9656178ea3 100644
--- a/wp-includes/css/dist/customize-widgets/style-rtl.css
+++ b/wp-includes/css/dist/customize-widgets/style-rtl.css
@@ -130,6 +130,23 @@
transform: translateX(100%);
}
+.customize-widgets-error-boundary {
+ font-family: var(--wpds-typography-font-family-body, -apple-system, system-ui, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif);
+ padding: var(--wpds-dimension-padding-md, 12px);
+}
+
+.customize-widgets-error-boundary__report {
+ max-height: 420px;
+ overflow: auto;
+ overflow-anchor: none;
+}
+
+.customize-widgets-error-boundary__report-section {
+ margin: 0;
+ white-space: pre-wrap;
+ overflow-wrap: break-word;
+}
+
@media (min-width: 600px) {
.customize-widgets-header {
margin-bottom: 44px;
diff --git a/wp-includes/css/dist/customize-widgets/style-rtl.min.css b/wp-includes/css/dist/customize-widgets/style-rtl.min.css
index bd15c7a0fa..6fd4d69857 100644
--- a/wp-includes/css/dist/customize-widgets/style-rtl.min.css
+++ b/wp-includes/css/dist/customize-widgets/style-rtl.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector{background:#fff;box-sizing:border-box}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector *{box-sizing:inherit}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector{margin:-12px}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector h3{margin-bottom:0}#customize-theme-controls .customize-pane-child.control-section-sidebar.is-sub-section-open{transform:translateX(100%)}@media (min-width:600px){.customize-widgets-header{margin-bottom:44px}}.customize-widgets-header.is-fixed-toolbar-active{margin-bottom:0}.customize-widgets-header{background:#f0f0f1;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin:-15px -12px 0;z-index:8}.customize-widgets-header-toolbar{align-items:center;border:none;display:flex;width:100%}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon{border-radius:2px;color:#fff;height:32px;margin:12px auto 12px 0;min-width:32px;padding:0}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon:before{content:none}@media not (prefers-reduced-motion){.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed{background:#1e1e1e}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed svg{transform:rotate(-45deg)}.customize-widgets-header-toolbar .components-button.has-icon.customize-widgets-editor-history-button.redo-button{margin-right:-12px}#customize-sidebar-outer-content{min-width:100%;width:auto}#customize-outer-theme-controls .widgets-inserter{padding:0}#customize-outer-theme-controls .widgets-inserter .customize-section-description-container{display:none}.customize-widgets-layout__inserter-panel{background:#fff}.customize-widgets-layout__inserter-panel-header{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;height:46px;justify-content:space-between;padding:16px}.customize-widgets-layout__inserter-panel-header .customize-widgets-layout__inserter-panel-header-title{margin:0}.block-editor-inserter__quick-inserter .block-editor-inserter__panel-content{background:#fff}.customize-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.customize-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.customize-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.customize-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.customize-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;text-align:left}.customize-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.components-popover.more-menu-dropdown__content{z-index:99998}.customize-control-sidebar_block_editor .block-editor-block-list__block-popover{position:fixed!important;z-index:7}.customize-control-sidebar_block_editor .components-popover,.customize-widgets-popover .components-popover{position:fixed!important}.customize-widgets-welcome-guide__image__wrapper{background:#00a0d2;margin-bottom:8px;text-align:center}.customize-widgets-welcome-guide__image{height:auto}.wrap .customize-widgets-welcome-guide__heading{font-size:18px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-welcome-guide__text{line-height:1.7}.customize-widgets-welcome-guide__button{justify-content:center;margin:1em 0;width:100%}.customize-widgets-welcome-guide__separator{margin:1em 0}.customize-widgets-welcome-guide__more-info{line-height:1.4}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section.open{overflow:unset}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section{background-color:#fff;min-height:100%;padding-top:12px!important}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section .customize-section-title{margin-top:-12px!important;position:static!important;width:unset!important}.components-modal__screen-overlay{z-index:999999}.customize-control-sidebar_block_editor,.customize-widgets-layout__inspector{box-sizing:border-box}.customize-control-sidebar_block_editor *,.customize-control-sidebar_block_editor :after,.customize-control-sidebar_block_editor :before,.customize-widgets-layout__inspector *,.customize-widgets-layout__inspector :after,.customize-widgets-layout__inspector :before{box-sizing:inherit}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector{background:#fff;box-sizing:border-box}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector *{box-sizing:inherit}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector{margin:-12px}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector h3{margin-bottom:0}#customize-theme-controls .customize-pane-child.control-section-sidebar.is-sub-section-open{transform:translateX(100%)}.customize-widgets-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);padding:var(--wpds-dimension-padding-md,12px)}.customize-widgets-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.customize-widgets-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}@media (min-width:600px){.customize-widgets-header{margin-bottom:44px}}.customize-widgets-header.is-fixed-toolbar-active{margin-bottom:0}.customize-widgets-header{background:#f0f0f1;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin:-15px -12px 0;z-index:8}.customize-widgets-header-toolbar{align-items:center;border:none;display:flex;width:100%}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon{border-radius:2px;color:#fff;height:32px;margin:12px auto 12px 0;min-width:32px;padding:0}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon:before{content:none}@media not (prefers-reduced-motion){.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed{background:#1e1e1e}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed svg{transform:rotate(-45deg)}.customize-widgets-header-toolbar .components-button.has-icon.customize-widgets-editor-history-button.redo-button{margin-right:-12px}#customize-sidebar-outer-content{min-width:100%;width:auto}#customize-outer-theme-controls .widgets-inserter{padding:0}#customize-outer-theme-controls .widgets-inserter .customize-section-description-container{display:none}.customize-widgets-layout__inserter-panel{background:#fff}.customize-widgets-layout__inserter-panel-header{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;height:46px;justify-content:space-between;padding:16px}.customize-widgets-layout__inserter-panel-header .customize-widgets-layout__inserter-panel-header-title{margin:0}.block-editor-inserter__quick-inserter .block-editor-inserter__panel-content{background:#fff}.customize-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.customize-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.customize-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.customize-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.customize-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;text-align:left}.customize-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.components-popover.more-menu-dropdown__content{z-index:99998}.customize-control-sidebar_block_editor .block-editor-block-list__block-popover{position:fixed!important;z-index:7}.customize-control-sidebar_block_editor .components-popover,.customize-widgets-popover .components-popover{position:fixed!important}.customize-widgets-welcome-guide__image__wrapper{background:#00a0d2;margin-bottom:8px;text-align:center}.customize-widgets-welcome-guide__image{height:auto}.wrap .customize-widgets-welcome-guide__heading{font-size:18px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-welcome-guide__text{line-height:1.7}.customize-widgets-welcome-guide__button{justify-content:center;margin:1em 0;width:100%}.customize-widgets-welcome-guide__separator{margin:1em 0}.customize-widgets-welcome-guide__more-info{line-height:1.4}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section.open{overflow:unset}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section{background-color:#fff;min-height:100%;padding-top:12px!important}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section .customize-section-title{margin-top:-12px!important;position:static!important;width:unset!important}.components-modal__screen-overlay{z-index:999999}.customize-control-sidebar_block_editor,.customize-widgets-layout__inspector{box-sizing:border-box}.customize-control-sidebar_block_editor *,.customize-control-sidebar_block_editor :after,.customize-control-sidebar_block_editor :before,.customize-widgets-layout__inspector *,.customize-widgets-layout__inspector :after,.customize-widgets-layout__inspector :before{box-sizing:inherit}
\ No newline at end of file
diff --git a/wp-includes/css/dist/customize-widgets/style.css b/wp-includes/css/dist/customize-widgets/style.css
index 647b0ddcce..9e12ce6e0a 100644
--- a/wp-includes/css/dist/customize-widgets/style.css
+++ b/wp-includes/css/dist/customize-widgets/style.css
@@ -130,6 +130,23 @@
transform: translateX(-100%);
}
+.customize-widgets-error-boundary {
+ font-family: var(--wpds-typography-font-family-body, -apple-system, system-ui, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif);
+ padding: var(--wpds-dimension-padding-md, 12px);
+}
+
+.customize-widgets-error-boundary__report {
+ max-height: 420px;
+ overflow: auto;
+ overflow-anchor: none;
+}
+
+.customize-widgets-error-boundary__report-section {
+ margin: 0;
+ white-space: pre-wrap;
+ overflow-wrap: break-word;
+}
+
@media (min-width: 600px) {
.customize-widgets-header {
margin-bottom: 44px;
diff --git a/wp-includes/css/dist/customize-widgets/style.min.css b/wp-includes/css/dist/customize-widgets/style.min.css
index e1d94b510c..4e2a565a34 100644
--- a/wp-includes/css/dist/customize-widgets/style.min.css
+++ b/wp-includes/css/dist/customize-widgets/style.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector{background:#fff;box-sizing:border-box}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector *{box-sizing:inherit}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector{margin:-12px}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector h3{margin-bottom:0}#customize-theme-controls .customize-pane-child.control-section-sidebar.is-sub-section-open{transform:translateX(-100%)}@media (min-width:600px){.customize-widgets-header{margin-bottom:44px}}.customize-widgets-header.is-fixed-toolbar-active{margin-bottom:0}.customize-widgets-header{background:#f0f0f1;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin:-15px -12px 0;z-index:8}.customize-widgets-header-toolbar{align-items:center;border:none;display:flex;width:100%}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon{border-radius:2px;color:#fff;height:32px;margin:12px 0 12px auto;min-width:32px;padding:0}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon:before{content:none}@media not (prefers-reduced-motion){.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed{background:#1e1e1e}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed svg{transform:rotate(45deg)}.customize-widgets-header-toolbar .components-button.has-icon.customize-widgets-editor-history-button.redo-button{margin-left:-12px}#customize-sidebar-outer-content{min-width:100%;width:auto}#customize-outer-theme-controls .widgets-inserter{padding:0}#customize-outer-theme-controls .widgets-inserter .customize-section-description-container{display:none}.customize-widgets-layout__inserter-panel{background:#fff}.customize-widgets-layout__inserter-panel-header{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;height:46px;justify-content:space-between;padding:16px}.customize-widgets-layout__inserter-panel-header .customize-widgets-layout__inserter-panel-header-title{margin:0}.block-editor-inserter__quick-inserter .block-editor-inserter__panel-content{background:#fff}.customize-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.customize-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.customize-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.customize-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.customize-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;text-align:right}.customize-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.components-popover.more-menu-dropdown__content{z-index:99998}.customize-control-sidebar_block_editor .block-editor-block-list__block-popover{position:fixed!important;z-index:7}.customize-control-sidebar_block_editor .components-popover,.customize-widgets-popover .components-popover{position:fixed!important}.customize-widgets-welcome-guide__image__wrapper{background:#00a0d2;margin-bottom:8px;text-align:center}.customize-widgets-welcome-guide__image{height:auto}.wrap .customize-widgets-welcome-guide__heading{font-size:18px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-welcome-guide__text{line-height:1.7}.customize-widgets-welcome-guide__button{justify-content:center;margin:1em 0;width:100%}.customize-widgets-welcome-guide__separator{margin:1em 0}.customize-widgets-welcome-guide__more-info{line-height:1.4}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section.open{overflow:unset}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section{background-color:#fff;min-height:100%;padding-top:12px!important}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section .customize-section-title{margin-top:-12px!important;position:static!important;width:unset!important}.components-modal__screen-overlay{z-index:999999}.customize-control-sidebar_block_editor,.customize-widgets-layout__inspector{box-sizing:border-box}.customize-control-sidebar_block_editor *,.customize-control-sidebar_block_editor :after,.customize-control-sidebar_block_editor :before,.customize-widgets-layout__inspector *,.customize-widgets-layout__inspector :after,.customize-widgets-layout__inspector :before{box-sizing:inherit}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector{background:#fff;box-sizing:border-box}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector *{box-sizing:inherit}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector{margin:-12px}#customize-theme-controls .customize-pane-child.accordion-section-content.customize-widgets-layout__inspector .block-editor-block-inspector h3{margin-bottom:0}#customize-theme-controls .customize-pane-child.control-section-sidebar.is-sub-section-open{transform:translateX(-100%)}.customize-widgets-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);padding:var(--wpds-dimension-padding-md,12px)}.customize-widgets-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.customize-widgets-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}@media (min-width:600px){.customize-widgets-header{margin-bottom:44px}}.customize-widgets-header.is-fixed-toolbar-active{margin-bottom:0}.customize-widgets-header{background:#f0f0f1;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin:-15px -12px 0;z-index:8}.customize-widgets-header-toolbar{align-items:center;border:none;display:flex;width:100%}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon{border-radius:2px;color:#fff;height:32px;margin:12px 0 12px auto;min-width:32px;padding:0}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon:before{content:none}@media not (prefers-reduced-motion){.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed{background:#1e1e1e}.customize-widgets-header-toolbar .customize-widgets-header-toolbar__inserter-toggle.components-button.has-icon.is-pressed svg{transform:rotate(45deg)}.customize-widgets-header-toolbar .components-button.has-icon.customize-widgets-editor-history-button.redo-button{margin-left:-12px}#customize-sidebar-outer-content{min-width:100%;width:auto}#customize-outer-theme-controls .widgets-inserter{padding:0}#customize-outer-theme-controls .widgets-inserter .customize-section-description-container{display:none}.customize-widgets-layout__inserter-panel{background:#fff}.customize-widgets-layout__inserter-panel-header{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;height:46px;justify-content:space-between;padding:16px}.customize-widgets-layout__inserter-panel-header .customize-widgets-layout__inserter-panel-header-title{margin:0}.block-editor-inserter__quick-inserter .block-editor-inserter__panel-content{background:#fff}.customize-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.customize-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.customize-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.customize-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.customize-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;text-align:right}.customize-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.customize-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.components-popover.more-menu-dropdown__content{z-index:99998}.customize-control-sidebar_block_editor .block-editor-block-list__block-popover{position:fixed!important;z-index:7}.customize-control-sidebar_block_editor .components-popover,.customize-widgets-popover .components-popover{position:fixed!important}.customize-widgets-welcome-guide__image__wrapper{background:#00a0d2;margin-bottom:8px;text-align:center}.customize-widgets-welcome-guide__image{height:auto}.wrap .customize-widgets-welcome-guide__heading{font-size:18px;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.customize-widgets-welcome-guide__text{line-height:1.7}.customize-widgets-welcome-guide__button{justify-content:center;margin:1em 0;width:100%}.customize-widgets-welcome-guide__separator{margin:1em 0}.customize-widgets-welcome-guide__more-info{line-height:1.4}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section.open{overflow:unset}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section{background-color:#fff;min-height:100%;padding-top:12px!important}#customize-theme-controls .customize-pane-child.customize-widgets__sidebar-section .customize-section-title{margin-top:-12px!important;position:static!important;width:unset!important}.components-modal__screen-overlay{z-index:999999}.customize-control-sidebar_block_editor,.customize-widgets-layout__inspector{box-sizing:border-box}.customize-control-sidebar_block_editor *,.customize-control-sidebar_block_editor :after,.customize-control-sidebar_block_editor :before,.customize-widgets-layout__inspector *,.customize-widgets-layout__inspector :after,.customize-widgets-layout__inspector :before{box-sizing:inherit}
\ No newline at end of file
diff --git a/wp-includes/css/dist/edit-post/style-rtl.css b/wp-includes/css/dist/edit-post/style-rtl.css
index 4f9340f385..fce6261504 100644
--- a/wp-includes/css/dist/edit-post/style-rtl.css
+++ b/wp-includes/css/dist/edit-post/style-rtl.css
@@ -137,9 +137,7 @@
}
}
.edit-post-meta-boxes-main__presenter > button {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
padding: 0;
border: none;
outline: none;
@@ -327,8 +325,7 @@
.edit-template-welcome-guide__image > img {
display: block;
max-width: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.edit-post-welcome-guide__heading,
.edit-template-welcome-guide__heading {
@@ -352,11 +349,11 @@
}
.edit-post-welcome-guide .components-button:hover svg,
.edit-template-welcome-guide .components-button:hover svg {
- fill: #fff;
+ color: #fff;
}
.edit-template-welcome-guide .components-button svg {
- fill: #fff;
+ color: #fff;
}
body.js.block-editor-page {
diff --git a/wp-includes/css/dist/edit-post/style-rtl.min.css b/wp-includes/css/dist/edit-post/style-rtl.min.css
index 09519454a0..f07a6e1f7a 100644
--- a/wp-includes/css/dist/edit-post/style-rtl.min.css
+++ b/wp-includes/css/dist/edit-post/style-rtl.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.edit-post-meta-boxes-main{background-color:#fff;display:flex;filter:drop-shadow(0 -1px rgba(0,0,0,.133));flex-direction:column;outline:1px solid transparent;overflow:hidden}.edit-post-meta-boxes-main__presenter{box-shadow:0 1px #ddd;display:flex;flex-shrink:0;height:32px;justify-content:center;outline:1px solid transparent;position:relative;z-index:1}@media (pointer:coarse){.edit-post-meta-boxes-main__presenter{height:36px}}.edit-post-meta-boxes-main__presenter>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0;touch-action:none}.edit-post-meta-boxes-main__presenter>button[aria-expanded]{align-items:center;cursor:var(--wpds-cursor-control,pointer);display:flex;justify-content:space-between;padding-inline:24px 12px;width:100%}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:is(:hover,:focus-visible){color:var(--wp-admin-theme-color)}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:focus-visible:after{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.edit-post-meta-boxes-main__presenter>button[aria-expanded]>svg{fill:currentColor}.edit-post-meta-boxes-main__presenter>button[role=separator]{cursor:row-resize;height:inherit;position:absolute;width:64px}.edit-post-meta-boxes-main__presenter>button[role=separator]:before{background-color:#ddd;border-radius:2px;content:"";height:4px;inset-block:calc(50% - 2px) auto;outline:2px solid transparent;outline-offset:-2px;position:absolute;transform:translateX(50%);width:inherit}@media not (prefers-reduced-motion){.edit-post-meta-boxes-main__presenter>button[role=separator]:before{transition:width .3s ease-out}}.edit-post-meta-boxes-main__presenter>button[role=separator]:is(:hover,:focus):before{background-color:var(--wp-admin-theme-color);width:80px}.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{overflow:auto}.edit-post-meta-boxes-main__liner{isolation:isolate}.is-resizing.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{display:unset}.edit-post-layout__metaboxes{clear:both}.has-metaboxes .interface-interface-skeleton__content:has(.edit-post-meta-boxes-main) .editor-visual-editor{flex-basis:0%;flex-shrink:1;isolation:isolate;overflow:hidden}.edit-post-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-post-layout__snackbar .components-snackbar{margin-inline:auto}.edit-post-meta-boxes-area{position:relative}.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container{box-sizing:content-box}.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea{box-sizing:border-box}.edit-post-meta-boxes-area .postbox-header{border-bottom:0;border-top:1px solid #e0e0e0}.edit-post-meta-boxes-area #poststuff{margin:0 auto;min-width:auto;padding-top:0}.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle{box-sizing:border-box;color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);outline:none;padding:0 24px;position:relative;width:100%}.edit-post-meta-boxes-area .postbox{border:0;color:inherit;margin-bottom:0}.edit-post-meta-boxes-area .postbox>.inside{color:inherit;margin:0;padding:0 24px 24px}.edit-post-meta-boxes-area .postbox .handlediv{height:44px;width:44px}.edit-post-meta-boxes-area.is-loading:before{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.edit-post-meta-boxes-area .edit-post-meta-boxes-area__spinner{left:20px;position:absolute;top:10px;z-index:2}.edit-post-meta-boxes-area .is-hidden{display:none}.edit-post-meta-boxes-area__clear{clear:both}.edit-post-welcome-guide,.edit-template-welcome-guide{width:312px}.edit-post-welcome-guide__image,.edit-template-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 24px}.edit-post-welcome-guide__text,.edit-template-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 24px}.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-post-welcome-guide .components-button:hover svg,.edit-template-welcome-guide .components-button svg,.edit-template-welcome-guide .components-button:hover svg{fill:#fff}body.js.block-editor-page{background:#fff}body.js.block-editor-page #wpcontent{padding-right:0}body.js.block-editor-page #wpbody-content{padding-bottom:0}body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter{display:none}body.js.block-editor-page .a11y-speak-region{right:-1px;top:-1px}body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}@media (min-width:782px){body.js.block-editor-page.is-fullscreen-mode:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.block-editor-page.is-fullscreen-mode #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.block-editor-page #wpwrap{overflow-y:auto}@media (min-width:782px){.block-editor-page #wpwrap{overflow-y:initial}}.edit-post-visual-editor{box-sizing:border-box}.edit-post-visual-editor *,.edit-post-visual-editor :after,.edit-post-visual-editor :before{box-sizing:inherit}@media (min-width:600px){.block-editor__container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.block-editor__container{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}}.block-editor__container img{height:auto;max-width:100%}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.edit-post-meta-boxes-main{background-color:#fff;display:flex;filter:drop-shadow(0 -1px rgba(0,0,0,.133));flex-direction:column;outline:1px solid transparent;overflow:hidden}.edit-post-meta-boxes-main__presenter{box-shadow:0 1px #ddd;display:flex;flex-shrink:0;height:32px;justify-content:center;outline:1px solid transparent;position:relative;z-index:1}@media (pointer:coarse){.edit-post-meta-boxes-main__presenter{height:36px}}.edit-post-meta-boxes-main__presenter>button{appearance:none;background-color:transparent;border:none;outline:none;padding:0;touch-action:none}.edit-post-meta-boxes-main__presenter>button[aria-expanded]{align-items:center;cursor:var(--wpds-cursor-control,pointer);display:flex;justify-content:space-between;padding-inline:24px 12px;width:100%}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:is(:hover,:focus-visible){color:var(--wp-admin-theme-color)}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:focus-visible:after{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.edit-post-meta-boxes-main__presenter>button[aria-expanded]>svg{fill:currentColor}.edit-post-meta-boxes-main__presenter>button[role=separator]{cursor:row-resize;height:inherit;position:absolute;width:64px}.edit-post-meta-boxes-main__presenter>button[role=separator]:before{background-color:#ddd;border-radius:2px;content:"";height:4px;inset-block:calc(50% - 2px) auto;outline:2px solid transparent;outline-offset:-2px;position:absolute;transform:translateX(50%);width:inherit}@media not (prefers-reduced-motion){.edit-post-meta-boxes-main__presenter>button[role=separator]:before{transition:width .3s ease-out}}.edit-post-meta-boxes-main__presenter>button[role=separator]:is(:hover,:focus):before{background-color:var(--wp-admin-theme-color);width:80px}.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{overflow:auto}.edit-post-meta-boxes-main__liner{isolation:isolate}.is-resizing.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{display:unset}.edit-post-layout__metaboxes{clear:both}.has-metaboxes .interface-interface-skeleton__content:has(.edit-post-meta-boxes-main) .editor-visual-editor{flex-basis:0%;flex-shrink:1;isolation:isolate;overflow:hidden}.edit-post-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-post-layout__snackbar .components-snackbar{margin-inline:auto}.edit-post-meta-boxes-area{position:relative}.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container{box-sizing:content-box}.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea{box-sizing:border-box}.edit-post-meta-boxes-area .postbox-header{border-bottom:0;border-top:1px solid #e0e0e0}.edit-post-meta-boxes-area #poststuff{margin:0 auto;min-width:auto;padding-top:0}.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle{box-sizing:border-box;color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);outline:none;padding:0 24px;position:relative;width:100%}.edit-post-meta-boxes-area .postbox{border:0;color:inherit;margin-bottom:0}.edit-post-meta-boxes-area .postbox>.inside{color:inherit;margin:0;padding:0 24px 24px}.edit-post-meta-boxes-area .postbox .handlediv{height:44px;width:44px}.edit-post-meta-boxes-area.is-loading:before{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.edit-post-meta-boxes-area .edit-post-meta-boxes-area__spinner{left:20px;position:absolute;top:10px;z-index:2}.edit-post-meta-boxes-area .is-hidden{display:none}.edit-post-meta-boxes-area__clear{clear:both}.edit-post-welcome-guide,.edit-template-welcome-guide{width:312px}.edit-post-welcome-guide__image,.edit-template-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 24px}.edit-post-welcome-guide__text,.edit-template-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 24px}.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-post-welcome-guide .components-button:hover svg,.edit-template-welcome-guide .components-button svg,.edit-template-welcome-guide .components-button:hover svg{color:#fff}body.js.block-editor-page{background:#fff}body.js.block-editor-page #wpcontent{padding-right:0}body.js.block-editor-page #wpbody-content{padding-bottom:0}body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter{display:none}body.js.block-editor-page .a11y-speak-region{right:-1px;top:-1px}body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}@media (min-width:782px){body.js.block-editor-page.is-fullscreen-mode:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.block-editor-page.is-fullscreen-mode #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.block-editor-page #wpwrap{overflow-y:auto}@media (min-width:782px){.block-editor-page #wpwrap{overflow-y:initial}}.edit-post-visual-editor{box-sizing:border-box}.edit-post-visual-editor *,.edit-post-visual-editor :after,.edit-post-visual-editor :before{box-sizing:inherit}@media (min-width:600px){.block-editor__container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.block-editor__container{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}}.block-editor__container img{height:auto;max-width:100%}
\ No newline at end of file
diff --git a/wp-includes/css/dist/edit-post/style.css b/wp-includes/css/dist/edit-post/style.css
index 07ea6b59b7..42b7b3ef29 100644
--- a/wp-includes/css/dist/edit-post/style.css
+++ b/wp-includes/css/dist/edit-post/style.css
@@ -137,9 +137,7 @@
}
}
.edit-post-meta-boxes-main__presenter > button {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
padding: 0;
border: none;
outline: none;
@@ -327,8 +325,7 @@
.edit-template-welcome-guide__image > img {
display: block;
max-width: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.edit-post-welcome-guide__heading,
.edit-template-welcome-guide__heading {
@@ -352,11 +349,11 @@
}
.edit-post-welcome-guide .components-button:hover svg,
.edit-template-welcome-guide .components-button:hover svg {
- fill: #fff;
+ color: #fff;
}
.edit-template-welcome-guide .components-button svg {
- fill: #fff;
+ color: #fff;
}
body.js.block-editor-page {
diff --git a/wp-includes/css/dist/edit-post/style.min.css b/wp-includes/css/dist/edit-post/style.min.css
index 20e688cf16..344b3e359f 100644
--- a/wp-includes/css/dist/edit-post/style.min.css
+++ b/wp-includes/css/dist/edit-post/style.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.edit-post-meta-boxes-main{background-color:#fff;display:flex;filter:drop-shadow(0 -1px rgba(0,0,0,.133));flex-direction:column;outline:1px solid transparent;overflow:hidden}.edit-post-meta-boxes-main__presenter{box-shadow:0 1px #ddd;display:flex;flex-shrink:0;height:32px;justify-content:center;outline:1px solid transparent;position:relative;z-index:1}@media (pointer:coarse){.edit-post-meta-boxes-main__presenter{height:36px}}.edit-post-meta-boxes-main__presenter>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;padding:0;touch-action:none}.edit-post-meta-boxes-main__presenter>button[aria-expanded]{align-items:center;cursor:var(--wpds-cursor-control,pointer);display:flex;justify-content:space-between;padding-inline:24px 12px;width:100%}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:is(:hover,:focus-visible){color:var(--wp-admin-theme-color)}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:focus-visible:after{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.edit-post-meta-boxes-main__presenter>button[aria-expanded]>svg{fill:currentColor}.edit-post-meta-boxes-main__presenter>button[role=separator]{cursor:row-resize;height:inherit;position:absolute;width:64px}.edit-post-meta-boxes-main__presenter>button[role=separator]:before{background-color:#ddd;border-radius:2px;content:"";height:4px;inset-block:calc(50% - 2px) auto;outline:2px solid transparent;outline-offset:-2px;position:absolute;transform:translateX(-50%);width:inherit}@media not (prefers-reduced-motion){.edit-post-meta-boxes-main__presenter>button[role=separator]:before{transition:width .3s ease-out}}.edit-post-meta-boxes-main__presenter>button[role=separator]:is(:hover,:focus):before{background-color:var(--wp-admin-theme-color);width:80px}.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{overflow:auto}.edit-post-meta-boxes-main__liner{isolation:isolate}.is-resizing.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{display:unset}.edit-post-layout__metaboxes{clear:both}.has-metaboxes .interface-interface-skeleton__content:has(.edit-post-meta-boxes-main) .editor-visual-editor{flex-basis:0%;flex-shrink:1;isolation:isolate;overflow:hidden}.edit-post-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-post-layout__snackbar .components-snackbar{margin-inline:auto}.edit-post-meta-boxes-area{position:relative}.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container{box-sizing:content-box}.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea{box-sizing:border-box}.edit-post-meta-boxes-area .postbox-header{border-bottom:0;border-top:1px solid #e0e0e0}.edit-post-meta-boxes-area #poststuff{margin:0 auto;min-width:auto;padding-top:0}.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle{box-sizing:border-box;color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);outline:none;padding:0 24px;position:relative;width:100%}.edit-post-meta-boxes-area .postbox{border:0;color:inherit;margin-bottom:0}.edit-post-meta-boxes-area .postbox>.inside{color:inherit;margin:0;padding:0 24px 24px}.edit-post-meta-boxes-area .postbox .handlediv{height:44px;width:44px}.edit-post-meta-boxes-area.is-loading:before{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.edit-post-meta-boxes-area .edit-post-meta-boxes-area__spinner{position:absolute;right:20px;top:10px;z-index:2}.edit-post-meta-boxes-area .is-hidden{display:none}.edit-post-meta-boxes-area__clear{clear:both}.edit-post-welcome-guide,.edit-template-welcome-guide{width:312px}.edit-post-welcome-guide__image,.edit-template-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 24px}.edit-post-welcome-guide__text,.edit-template-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 24px}.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-post-welcome-guide .components-button:hover svg,.edit-template-welcome-guide .components-button svg,.edit-template-welcome-guide .components-button:hover svg{fill:#fff}body.js.block-editor-page{background:#fff}body.js.block-editor-page #wpcontent{padding-left:0}body.js.block-editor-page #wpbody-content{padding-bottom:0}body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter{display:none}body.js.block-editor-page .a11y-speak-region{left:-1px;top:-1px}body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}@media (min-width:782px){body.js.block-editor-page.is-fullscreen-mode:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.block-editor-page.is-fullscreen-mode #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.block-editor-page #wpwrap{overflow-y:auto}@media (min-width:782px){.block-editor-page #wpwrap{overflow-y:initial}}.edit-post-visual-editor{box-sizing:border-box}.edit-post-visual-editor *,.edit-post-visual-editor :after,.edit-post-visual-editor :before{box-sizing:inherit}@media (min-width:600px){.block-editor__container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.block-editor__container{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}}.block-editor__container img{height:auto;max-width:100%}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.edit-post-meta-boxes-main{background-color:#fff;display:flex;filter:drop-shadow(0 -1px rgba(0,0,0,.133));flex-direction:column;outline:1px solid transparent;overflow:hidden}.edit-post-meta-boxes-main__presenter{box-shadow:0 1px #ddd;display:flex;flex-shrink:0;height:32px;justify-content:center;outline:1px solid transparent;position:relative;z-index:1}@media (pointer:coarse){.edit-post-meta-boxes-main__presenter{height:36px}}.edit-post-meta-boxes-main__presenter>button{appearance:none;background-color:transparent;border:none;outline:none;padding:0;touch-action:none}.edit-post-meta-boxes-main__presenter>button[aria-expanded]{align-items:center;cursor:var(--wpds-cursor-control,pointer);display:flex;justify-content:space-between;padding-inline:24px 12px;width:100%}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:is(:hover,:focus-visible){color:var(--wp-admin-theme-color)}.edit-post-meta-boxes-main__presenter>button[aria-expanded]:focus-visible:after{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.edit-post-meta-boxes-main__presenter>button[aria-expanded]>svg{fill:currentColor}.edit-post-meta-boxes-main__presenter>button[role=separator]{cursor:row-resize;height:inherit;position:absolute;width:64px}.edit-post-meta-boxes-main__presenter>button[role=separator]:before{background-color:#ddd;border-radius:2px;content:"";height:4px;inset-block:calc(50% - 2px) auto;outline:2px solid transparent;outline-offset:-2px;position:absolute;transform:translateX(-50%);width:inherit}@media not (prefers-reduced-motion){.edit-post-meta-boxes-main__presenter>button[role=separator]:before{transition:width .3s ease-out}}.edit-post-meta-boxes-main__presenter>button[role=separator]:is(:hover,:focus):before{background-color:var(--wp-admin-theme-color);width:80px}.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{overflow:auto}.edit-post-meta-boxes-main__liner{isolation:isolate}.is-resizing.edit-post-meta-boxes-main .edit-post-meta-boxes-main__liner{display:unset}.edit-post-layout__metaboxes{clear:both}.has-metaboxes .interface-interface-skeleton__content:has(.edit-post-meta-boxes-main) .editor-visual-editor{flex-basis:0%;flex-shrink:1;isolation:isolate;overflow:hidden}.edit-post-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-post-layout__snackbar .components-snackbar{margin-inline:auto}.edit-post-meta-boxes-area{position:relative}.edit-post-meta-boxes-area .inside,.edit-post-meta-boxes-area__container{box-sizing:content-box}.edit-post-meta-boxes-area input,.edit-post-meta-boxes-area textarea{box-sizing:border-box}.edit-post-meta-boxes-area .postbox-header{border-bottom:0;border-top:1px solid #e0e0e0}.edit-post-meta-boxes-area #poststuff{margin:0 auto;min-width:auto;padding-top:0}.edit-post-meta-boxes-area #poststuff .stuffbox>h3,.edit-post-meta-boxes-area #poststuff h2.hndle,.edit-post-meta-boxes-area #poststuff h3.hndle{box-sizing:border-box;color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);outline:none;padding:0 24px;position:relative;width:100%}.edit-post-meta-boxes-area .postbox{border:0;color:inherit;margin-bottom:0}.edit-post-meta-boxes-area .postbox>.inside{color:inherit;margin:0;padding:0 24px 24px}.edit-post-meta-boxes-area .postbox .handlediv{height:44px;width:44px}.edit-post-meta-boxes-area.is-loading:before{background:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.edit-post-meta-boxes-area .edit-post-meta-boxes-area__spinner{position:absolute;right:20px;top:10px;z-index:2}.edit-post-meta-boxes-area .is-hidden{display:none}.edit-post-meta-boxes-area__clear{clear:both}.edit-post-welcome-guide,.edit-template-welcome-guide{width:312px}.edit-post-welcome-guide__image,.edit-template-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-post-welcome-guide__image>img,.edit-template-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-post-welcome-guide__heading,.edit-template-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 24px}.edit-post-welcome-guide__text,.edit-template-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 24px}.edit-post-welcome-guide__inserter-icon,.edit-template-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-post-welcome-guide .components-button:hover svg,.edit-template-welcome-guide .components-button svg,.edit-template-welcome-guide .components-button:hover svg{color:#fff}body.js.block-editor-page{background:#fff}body.js.block-editor-page #wpcontent{padding-left:0}body.js.block-editor-page #wpbody-content{padding-bottom:0}body.js.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta),body.js.block-editor-page #wpfooter{display:none}body.js.block-editor-page .a11y-speak-region{left:-1px;top:-1px}body.js.block-editor-page ul#adminmenu a.wp-has-current-submenu:after,body.js.block-editor-page ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.block-editor-page .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}@media (min-width:782px){body.js.block-editor-page.is-fullscreen-mode:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.block-editor-page.is-fullscreen-mode #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.block-editor-page #wpwrap{overflow-y:auto}@media (min-width:782px){.block-editor-page #wpwrap{overflow-y:initial}}.edit-post-visual-editor{box-sizing:border-box}.edit-post-visual-editor *,.edit-post-visual-editor :after,.edit-post-visual-editor :before{box-sizing:inherit}@media (min-width:600px){.block-editor__container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.block-editor__container{min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}}.block-editor__container img{height:auto;max-width:100%}
\ No newline at end of file
diff --git a/wp-includes/css/dist/edit-site/style-rtl.css b/wp-includes/css/dist/edit-site/style-rtl.css
index d0d911c352..7bff957ee3 100644
--- a/wp-includes/css/dist/edit-site/style-rtl.css
+++ b/wp-includes/css/dist/edit-site/style-rtl.css
@@ -242,6 +242,10 @@
flex-grow: 1;
}
+.dataviews__search .dataviews-search {
+ flex-basis: 210px;
+}
+
.dataviews-no-results,
.dataviews-loading {
padding: 0 var(--wpds-dimension-padding-2xl, 24px);
@@ -513,7 +517,7 @@
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg {
- fill: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
+ color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus {
@@ -521,11 +525,11 @@
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg {
- fill: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
+ color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg {
- fill: 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));
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover {
@@ -589,8 +593,9 @@
}
.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection {
+ /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+ background-color: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
- background: var(--wpds-color-background-surface-neutral-strong, #fff);
}
.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
@@ -738,10 +743,6 @@
box-shadow: none;
}
-.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
-
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -799,7 +800,8 @@
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
position: relative;
- background: var(--wpds-color-background-interactive-neutral-weak, rgba(0, 0, 0, 0));
+ /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+ background: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
margin: 0;
padding: 0;
@@ -824,7 +826,7 @@
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
--checkmark-size: var(--checkbox-size);
- fill: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
+ color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
position: absolute;
right: 50%;
top: 50%;
@@ -872,10 +874,6 @@
box-shadow: none;
}
-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
-
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -900,10 +898,6 @@
background: var(--wpds-color-background-surface-neutral-strong, #fff);
}
-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
- color: var(--wpds-color-foreground-content-neutral-weak, #707070);
-}
-
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
color: var(--wpds-color-foreground-content-neutral-weak, #707070);
}
@@ -950,10 +944,6 @@
box-sizing: border-box;
}
-.dataviews-search {
- flex-basis: 210px;
-}
-
.dataviews-filters__user-input-widget {
padding: var(--wpds-dimension-padding-lg, 16px);
}
@@ -1232,7 +1222,6 @@
.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,
.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable {
- width: -moz-fit-content;
width: fit-content;
}
@@ -1268,7 +1257,6 @@
.dataviews-view-grid .dataviews-view-grid__media img,
.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img {
- -o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
@@ -1304,7 +1292,6 @@
.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img,
.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img {
- -o-object-fit: contain;
object-fit: contain;
}
@@ -1470,7 +1457,6 @@ div.dataviews-view-list {
.dataviews-view-list div[role=row] .dataviews-view-list__item-actions,
.dataviews-view-list div[role=article] .dataviews-view-list__item-actions {
display: flex;
- width: -moz-max-content;
width: max-content;
flex: 0 0 auto;
gap: var(--wpds-dimension-gap-xs, 4px);
@@ -1565,8 +1551,6 @@ div.dataviews-view-list {
z-index: 1;
inset: 0;
scroll-margin: var(--wpds-dimension-gap-sm, 8px) 0;
- -webkit-appearance: none;
- -moz-appearance: none;
appearance: none;
border: none;
background: none;
@@ -1611,7 +1595,6 @@ div.dataviews-view-list {
.dataviews-view-list .dataviews-view-list__media-wrapper img {
width: 100%;
height: 100%;
- -o-object-fit: cover;
object-fit: cover;
}
@@ -1996,7 +1979,6 @@ div.dataviews-view-list {
.dataviews-column-primary__media img {
width: var(--wpds-dimension-size-md, 32px);
height: var(--wpds-dimension-size-md, 32px);
- -o-object-fit: cover;
object-fit: cover;
}
@@ -2077,7 +2059,6 @@ div.dataviews-view-list {
}
.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable {
- width: -moz-fit-content;
width: fit-content;
}
@@ -2120,7 +2101,6 @@ div.dataviews-view-list {
}
.dataviews-view-picker-grid .dataviews-view-picker-grid__media img {
- -o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
@@ -2143,7 +2123,6 @@ div.dataviews-view-list {
}
.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img {
- -o-object-fit: contain;
object-fit: contain;
}
@@ -2310,7 +2289,6 @@ div.dataviews-view-list {
.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions {
display: flex;
- width: -moz-max-content;
width: max-content;
flex: 0 0 auto;
}
@@ -2444,7 +2422,6 @@ div.dataviews-view-list {
width: 100%;
height: 100%;
margin: 0 auto;
- -o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
box-sizing: border-box;
@@ -2661,7 +2638,6 @@ div.dataviews-view-list {
width: 100%;
height: 100%;
margin: 0 auto;
- -o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
box-sizing: border-box;
@@ -2718,25 +2694,17 @@ div.dataviews-view-list {
}
.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]), .dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
- --focus-color: #cc1818;
-}
-
-.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
- border-color: #cc1818;
+ --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
}
-.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])) {
- border-color: #cc1818;
+.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+ border-color: var(--wpds-color-stroke-interactive-error, #cc1818);
}
.dataviews-validated-control__wrapper-with-error-delegate {
position: relative;
}
-.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])) {
- border-color: #cc1818;
-}
-
.dataviews-validated-control__error-delegate {
position: absolute;
top: 0;
@@ -3130,7 +3098,7 @@ div.dataviews-view-list {
display: grid;
align-items: center;
grid-template-columns: min-content 1fr min-content;
- grid-gap: 4px 8px;
+ gap: 4px 8px;
color: #1e1e1e;
}
@@ -3415,9 +3383,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-exp
fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail {
width: 100%;
height: 100%;
- -o-object-fit: cover;
object-fit: cover;
- -o-object-position: 50% 50%;
object-position: 50% 50%;
}
@@ -3479,7 +3445,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
.fields-controls__author-avatar img {
width: 16px;
height: 16px;
- -o-object-fit: cover;
object-fit: cover;
opacity: 0;
border-radius: 100%;
@@ -3517,10 +3482,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
margin: 0;
}
-.fields-controls__slug .fields-controls__slug-external-icon {
- margin-right: 5ch;
-}
-
.fields-controls__slug .fields-controls__slug-input input.components-input-control__input {
padding-inline-start: 0 !important;
}
@@ -4418,11 +4379,6 @@ button.font-library__upload-area {
.edit-site-custom-template-modal__contents-wrapper > * {
width: 100%;
}
-.edit-site-custom-template-modal__contents-wrapper__suggestions_list {
- margin-right: -12px;
- margin-left: -12px;
- width: calc(100% + 24px);
-}
.edit-site-custom-template-modal__contents > .components-button {
height: auto;
justify-content: center;
@@ -4434,8 +4390,12 @@ button.font-library__upload-area {
}
@media (min-width: 600px) {
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list {
- max-height: 224px;
overflow-y: auto;
+ max-height: calc(224px + 4 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+ padding: calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+ margin-inline: calc(-2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+ width: calc(100% + 4 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+ scroll-padding-block: calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
}
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item {
@@ -4463,9 +4423,6 @@ button.font-library__upload-area {
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus {
background-color: #f0f0f0;
}
-.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled) {
- box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset;
-}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title, .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info {
overflow: hidden;
text-overflow: ellipsis;
@@ -4499,7 +4456,7 @@ button.font-library__upload-area {
}
.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg,
.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg {
- fill: var(--wp-admin-theme-color);
+ color: var(--wp-admin-theme-color);
}
.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name {
flex-grow: 1;
@@ -4520,7 +4477,6 @@ button.font-library__upload-area {
flex-direction: column;
border: 1px solid #ddd;
justify-content: center;
- outline: 1px solid transparent;
}
.edit-site-custom-template-modal__contents > .components-button span:first-child,
.edit-site-add-new-template__template-list__contents > .components-button span:first-child {
@@ -4540,12 +4496,6 @@ button.font-library__upload-area {
.edit-site-add-new-template__template-list__contents > .components-button:hover span {
color: var(--wp-admin-theme-color);
}
-.edit-site-custom-template-modal__contents > .components-button:focus,
-.edit-site-add-new-template__template-list__contents > .components-button:focus {
- box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
- border-color: transparent;
- outline: 3px solid transparent;
-}
.edit-site-custom-template-modal__contents > .components-button:focus span:first-child,
.edit-site-add-new-template__template-list__contents > .components-button:focus span:first-child {
color: var(--wp-admin-theme-color);
@@ -4771,8 +4721,7 @@ button.font-library__upload-area {
.edit-site-welcome-guide__image > img {
display: block;
max-width: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.edit-site-welcome-guide__heading {
font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -4795,7 +4744,7 @@ button.font-library__upload-area {
vertical-align: text-top;
}
.edit-site-welcome-guide .components-button:hover svg {
- fill: #fff;
+ color: #fff;
}
.edit-site-layout {
@@ -5364,11 +5313,6 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {
margin-left: -16px;
}
-.edit-site-sidebar-navigation-screen-templates-browse {
- margin-right: -16px;
- margin-left: -16px;
-}
-
.edit-site-sidebar-dataviews {
margin-right: -16px;
margin-left: -16px;
@@ -5478,7 +5422,6 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {
body:has(.edit-site-resizable-frame__inner.is-resizing) {
cursor: col-resize;
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
}
@@ -5564,6 +5507,12 @@ body:has(.edit-site-resizable-frame__inner.is-resizing) {
color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
}
+.edit-site-styles__content {
+ flex-grow: 1;
+ min-height: 0;
+ background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
+}
+
.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon {
width: auto;
padding: 0 var(--wpds-dimension-padding-xs, 4px);
@@ -5576,6 +5525,14 @@ body:has(.edit-site-resizable-frame__inner.is-resizing) {
font-size: var(--wpds-typography-font-size-sm, 12px);
}
+.edit-site-sidebar-identity__form {
+ flex-grow: 1;
+ min-height: 0;
+ overflow: auto;
+ background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
+ padding: var(--wpds-dimension-padding-lg, 16px) var(--wpds-dimension-padding-2xl, 24px);
+}
+
::view-transition-image-pair(root) {
isolation: auto;
}
diff --git a/wp-includes/css/dist/edit-site/style-rtl.min.css b/wp-includes/css/dist/edit-site/style-rtl.min.css
index e723062c51..1241957b3b 100644
--- a/wp-includes/css/dist/edit-site/style-rtl.min.css
+++ b/wp-includes/css/dist/edit-site/style-rtl.min.css
@@ -1 +1 @@
-.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-left:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;left:var(--wpds-dimension-padding-xs,4px);padding:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-left:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);flex-shrink:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-left:12px;padding:6px 8px;transition:none}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px -5px 0 0}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:right;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral-weak,transparent);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);fill:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-size-md,32px) 0 var(--wpds-dimension-padding-sm,8px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);left:0;line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;text-align:center;top:0;transform:translate(-50%,-50%)}.dataviews-search{flex-basis:210px}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-right:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);left:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:0;position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{left:var(--wpds-dimension-padding-xs,4px);opacity:0;position:absolute;top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:-moz-max-content;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:right}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:left}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));left:0;position:sticky}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-right:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-left:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);-o-object-fit:cover;object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:-moz-max-content;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:#cc1818}.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:20px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{grid-gap:4px 8px;align-items:center;color:#1e1e1e;display:grid;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;left:8px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;left:4px;position:absolute;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-right:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-external-icon{margin-right:5ch}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-right:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}@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;padding-top:124px;position:absolute;right:0;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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.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-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);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}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{opacity:0;position:absolute;right:0;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 17px 16px 16px}.font-library__select-all .components-checkbox-control__label{padding-right: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;right: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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);height:100%;right: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 40px 4px 12px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 40px 12px 12px}.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:right;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-left: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-right:12px;text-align:right}.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;margin:-1px;overflow:hidden;position:absolute;right:-1000px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-right:auto;width:6px}.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:right;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{left:8px;opacity:0;position:absolute;top:8px}.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-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.edit-site-custom-template-modal__contents-wrapper{height:100%;justify-content:flex-start!important}.edit-site-custom-template-modal__contents-wrapper>*{width:100%}.edit-site-custom-template-modal__contents-wrapper__suggestions_list{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.edit-site-custom-template-modal__contents>.components-button{height:auto;justify-content:center}@media (min-width:782px){.edit-site-custom-template-modal{width:456px}}@media (min-width:600px){.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list{max-height:224px;overflow-y:auto}}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item{display:block;height:auto;overflow-wrap:break-word;padding:8px 12px;text-align:right;white-space:pre-wrap;width:100%}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark{background:none;font-weight:700}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover *,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark{color:var(--wp-admin-theme-color)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus{background-color:#f0f0f0}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title{display:block;overflow:hidden;text-overflow:ellipsis}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info{color:#757575;word-break:break-all}.edit-site-custom-template-modal__no-results{border:1px solid #ccc;border-radius:2px;padding:16px}.edit-site-custom-generic-template__modal .components-modal__header{border-bottom:none}.edit-site-custom-generic-template__modal .components-modal__content:before{margin-bottom:4px}@media (min-width:960px){.edit-site-add-new-template__modal{margin-top:64px;max-height:calc(100% - 128px);max-width:832px;width:calc(100% - 128px)}}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg,.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg{fill:var(--wp-admin-theme-color)}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name{align-items:flex-start;flex-grow:1}.edit-site-add-new-template__modal .edit-site-add-new-template__template-icon{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:100%;max-height:40px;max-width:40px;padding:8px}.edit-site-add-new-template__template-list__contents>.components-button,.edit-site-custom-template-modal__contents>.components-button{border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;outline:1px solid transparent;padding:32px}.edit-site-add-new-template__template-list__contents>.components-button span:first-child,.edit-site-custom-template-modal__contents>.components-button span:first-child{color:#1e1e1e}.edit-site-add-new-template__template-list__contents>.components-button span,.edit-site-custom-template-modal__contents>.components-button span{color:#757575}.edit-site-add-new-template__template-list__contents>.components-button:hover,.edit-site-custom-template-modal__contents>.components-button:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-color:transparent;color:var(--wp-admin-theme-color-darker-10)}.edit-site-add-new-template__template-list__contents>.components-button:hover span,.edit-site-custom-template-modal__contents>.components-button:hover span{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents>.components-button:focus,.edit-site-custom-template-modal__contents>.components-button:focus{border-color:transparent;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:3px solid transparent}.edit-site-add-new-template__template-list__contents>.components-button:focus span:first-child,.edit-site-custom-template-modal__contents>.components-button:focus span:first-child{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button,.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt,.edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button,.edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt{grid-column:1/-1}.edit-site-add-new-template__template-list__contents>.components-button{align-items:flex-start;height:100%;text-align:start}.edit-site-visual-editor__editor-canvas.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.edit-site-canvas-loader{--wp-components-color-foreground:var(--color);align-items:center;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;right:0;top:0;width:100%}@media not (prefers-reduced-motion){.edit-site-canvas-loader{animation:edit-site-canvas-loader__fade-in-animation .5s ease .2s;animation-fill-mode:forwards}}@keyframes edit-site-canvas-loader__fade-in-animation{0%{opacity:0}to{opacity:1}}.edit-site-patterns__delete-modal{width:400px}.page-patterns-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center}.dataviews-view-grid .page-patterns-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-patterns-preview-field{text-wrap:balance;text-wrap:pretty;flex-grow:0;width:96px}.edit-site-patterns__pattern-icon{fill:var(--wp-block-synced-color);flex-shrink:0}.edit-site-patterns__section-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;min-height:40px;padding:16px 48px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.edit-site-patterns__section-header{transition:padding .1s ease-out}}.edit-site-patterns__section-header .edit-site-patterns__title{min-height:40px}.edit-site-patterns__section-header .edit-site-patterns__title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-patterns__section-header .edit-site-patterns__sub-title{margin-bottom:8px}.edit-site-patterns__section-header .screen-reader-shortcut:focus{top:0}.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.fields-field__pattern-sync-status-fully){background:rgba(var(--wp-block-synced-color--rgb),.04);border-color:currentColor;color:var(--wp-block-synced-color)}.dataviews-action-modal__duplicate-pattern [role=dialog]>[role=document]{width:350px}.dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories{position:relative}.dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty){background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wp-admin-theme-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);box-sizing:border-box;max-height:96px;min-width:auto;position:absolute;right:-1px;width:calc(100% + 2px);z-index:1}@media (min-width:600px){.dataviews-action-modal__duplicate-template-part .components-modal__frame{max-width:500px}}@container (max-width: 430px){.edit-site-page-patterns-dataviews .edit-site-patterns__section-header{padding-left:24px;padding-right:24px}}.show-icon-labels .edit-site-patterns__button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-patterns__button.has-icon svg{display:none}.show-icon-labels .edit-site-patterns__button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}.page-templates-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container{height:120px}.dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-templates-preview-field{text-wrap:balance;text-wrap:pretty;max-height:160px;position:relative;width:120px}.edit-site-list__rename-modal{z-index:1000001}.edit-site-editor__editor-interface{opacity:1}@media not (prefers-reduced-motion){.edit-site-editor__editor-interface{transition:opacity .1s ease-out}}.edit-site-editor__editor-interface.is-loading{opacity:0}.edit-site-editor__toggle-save-panel{background-color:#fff;border:1px dotted #ddd;box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:280px}.edit-site-welcome-guide{width:312px}.edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image{background:#00a0d2}.edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video{border-left:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video{border-right:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide__image{margin:0 0 16px}.edit-site-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.edit-site-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-site-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.edit-site-welcome-guide__text img{vertical-align:bottom}.edit-site-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-site-welcome-guide .components-button:hover svg{fill:#fff}.edit-site-layout{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}.edit-site-layout__content{display:flex;flex-grow:1;height:100%;min-height:0}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}@media (min-width:782px){.edit-site-layout__sidebar-region{width:300px}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));position:fixed!important;right:0;top:var(--wp-admin--admin-bar--height,0)}.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%;min-height:0}.edit-site-layout__sidebar-region .resizable-editor__drag-handle{left:0}.edit-site-layout__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.edit-site-layout__mobile{display:flex;flex-direction:column;position:relative;width:100%;z-index:2}.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{padding:0}.edit-site-layout__mobile .edit-site-sidebar-navigation-screen__main{padding:0 12px}.edit-site-layout__mobile-content{display:flex;flex-direction:column;flex-grow:1}.edit-site-sidebar__screen-wrapper:has(.edit-site-layout__mobile-content){background:var(--wpds-color-background-surface-neutral,#fcfcfc)}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;right:0;top:0;width:100%}.edit-site-layout__canvas.is-right-aligned{justify-content:flex-end}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}@media (min-width:782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);overflow:hidden}}@media (min-width:782px) and (not (prefers-reduced-motion)){.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{transition:border-radius,box-shadow .4s}}@media (min-width:782px){.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:var(--wpds-border-radius-xl,12px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content:hover{box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02)}}.edit-site-layout.is-full-canvas .edit-site-layout__canvas{bottom:0;top:0;width:100%}.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-template-pages-preview{height:100%}html.canvas-mode-edit-transition::view-transition-group(toggle){animation-delay:255ms}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.edit-site-layout__actions{background:var(--wpds-color-background-surface-neutral-strong,#fff);bottom:auto;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);left:0;position:fixed!important;right:auto;top:-9999em;width:280px;z-index:100000}.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{bottom:0;top:auto}.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{top:var(--wp-admin--admin-bar--height,0)}@media (min-width:782px){.edit-site-layout__actions{border-right:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.edit-site-layout__area{box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);flex-grow:1;margin:0;overflow:hidden}@media (min-width:782px){.edit-site-layout__area{border-radius:var(--wpds-border-radius-xl,12px);margin:16px 0 16px 16px}}.edit-site-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-site-layout__snackbar .components-snackbar{margin-inline:auto}.edit-site-save-hub{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true],.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}@media (min-width:600px){.edit-site-save-panel__modal{width:600px}}.edit-site-sidebar__content{contain:content;flex-basis:0;flex-grow:1;min-height:0;overflow-x:hidden;overflow-y:auto}@keyframes local--slide-from-right{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}@keyframes local--slide-from-left{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}.edit-site-sidebar__screen-wrapper{overflow-x:auto}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:transparent}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 transparent}.edit-site-sidebar__screen-wrapper{will-change:transform}@media (hover:none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 transparent}}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;padding:0 12px;scrollbar-gutter:stable;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}.edit-site-sidebar__screen-wrapper.slide-from-left{animation-name:local--slide-from-left}.edit-site-sidebar__screen-wrapper.slide-from-right{animation-name:local--slide-from-right}.edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);flex-shrink:0}.edit-site-sidebar-button:focus:not(:focus-visible){outline:none}.edit-site-sidebar-button:focus,.edit-site-sidebar-button:focus-visible,.edit-site-sidebar-button:hover:not(:disabled,[aria-disabled=true]),.edit-site-sidebar-button:not(:disabled,[aria-disabled=true]):active,.edit-site-sidebar-button[aria-expanded=true]{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item{border:none;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);min-height:40px;padding:8px 16px 8px 6px}.edit-site-sidebar-navigation-item.components-item.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item[aria-current=true]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item[aria-current=true]{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-site-sidebar-navigation-item.components-item:focus-visible{--wp-components-color-accent:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));transform:translateZ(0)}.edit-site-sidebar-navigation-item.components-item.with-suffix{padding-left:16px}.edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button{cursor:grab;padding:8px 0 8px 8px}.edit-site-sidebar-navigation-screen{display:flex;flex-direction:column;overflow-x:unset!important;position:relative}.edit-site-sidebar-navigation-screen__main{flex-grow:1;margin-bottom:16px}.edit-site-sidebar-navigation-screen__main.has-footer{margin-bottom:0}.edit-site-sidebar-navigation-screen__content{padding:0 16px}.edit-site-sidebar-navigation-screen__content .components-text{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen__content .components-heading{margin-bottom:8px}.edit-site-sidebar-navigation-screen__title-icon{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);margin-bottom:8px;padding-bottom:8px;padding-top:32px;position:sticky;top:0;z-index:1}.edit-site-sidebar-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title,.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title{line-height:32px}.edit-site-sidebar-navigation-screen__actions{display:flex;flex-shrink:0}@media (min-width:782px){.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container{max-width:292px}}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.05)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.15)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview{outline-color:#fff}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.edit-site-sidebar-navigation-screen__footer{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;gap:0;margin:16px 0 0;padding:8px 16px;position:sticky}.edit-site-sidebar-navigation-screen__footer .edit-site-sidebar-navigation-screen-details-footer{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen__input-control{width:100%}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container{background:var(--wpds-color-background-interactive-neutral-weak,#0000)}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__input{background:var(--wpds-color-background-interactive-neutral-weak,#0000)!important;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop{border:4px!important}.edit-site-sidebar-navigation-screen__input-control .components-base-control__help{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current]{background:none}.sidebar-navigation__more-menu .components-button,.sidebar-navigation__more-menu .components-button:focus,.sidebar-navigation__more-menu .components-button:hover,.sidebar-navigation__more-menu .components-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen-patterns__group{margin-bottom:24px;margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-patterns__group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.edit-site-sidebar-navigation-screen-patterns__group-header{margin-top:16px}.edit-site-sidebar-navigation-screen-patterns__group-header p{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-patterns__group-header h2{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.edit-site-sidebar-navigation-screen-patterns__divider{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);margin:16px 0}.edit-site-sidebar-navigation-screen__description{margin:0 0 32px}.edit-site-sidebar-navigation-screen-navigation-menus{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{white-space:normal}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title{margin-top:3px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell{padding-left:0}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:hover{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand-strong,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:hover{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));color:var(--wpds-color-foreground-interactive-brand-strong-active,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner{display:block;margin-left:auto;margin-right:auto}.edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor{display:none}.edit-site-sidebar-dataviews,.edit-site-sidebar-navigation-screen-main,.edit-site-sidebar-navigation-screen-templates-browse{margin-left:-16px;margin-right:-16px}.edit-site-site-hub{align-items:center;display:flex;height:64px;padding-right:16px}.edit-site-site-hub__back-button:active:not(:disabled,[aria-disabled=true]),.edit-site-site-hub__back-button:hover:not(:disabled,[aria-disabled=true]){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.dataviews-action-modal__quick-edit{align-items:stretch;justify-content:flex-end}.dataviews-action-modal__quick-edit .components-modal__frame{animation-name:none;border-radius:8px;height:calc(100% - 32px);margin:16px 0 16px 16px;max-height:calc(100% - 32px);max-width:400px;position:relative}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-in-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-name:none}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-out-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit .components-modal__content{display:flex;flex-direction:column;overflow:hidden;padding:0}.dataviews-action-modal__quick-edit .components-modal__content>*{display:flex;flex:1;flex-direction:column;min-height:0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-header{padding:24px 24px 0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content{flex:1;min-height:0;overflow-y:auto;padding-top:16px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content .dataforms-layouts__wrapper{flex:1;padding:0 24px 4px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer{bottom:0;flex-shrink:0;padding:16px 24px 24px;position:sticky}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer .components-button{flex:1;justify-content:center}@keyframes quick-edit-slide-in-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes quick-edit-slide-out-right{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.edit-site-resizable-frame__inner{position:relative}body:has(.edit-site-resizable-frame__inner.is-resizing){cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-site-resizable-frame__inner.is-resizing:before{content:"";inset:0;position:absolute;z-index:1}.edit-site-resizable-frame__inner-content{inset:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:hsla(0,0%,46%,.4);border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:focus-visible{outline:2px solid transparent}.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}.edit-site-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.edit-site-styles .global-styles-ui-screen-root{box-shadow:none}.edit-site-styles .global-styles-ui-screen-root>div>hr{display:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .components-tools-panel{border-top:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider{overflow-y:auto;padding-left:0;padding-right:0}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen{outline:none;padding:12px}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen .global-styles-ui-color-palette__tablist-container{margin-inline:-12px;padding-inline:12px;width:calc(100% + 24px)}.edit-site-styles .edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon svg{display:none}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}::view-transition-image-pair(root){isolation:auto}::view-transition-new(root),::view-transition-old(root){animation:none;display:block;mix-blend-mode:normal}body.js #wpbody{padding-top:0}body.js.appearance_page_gutenberg-template-parts,body.js.site-editor-php{background:#fff}body.js.appearance_page_gutenberg-template-parts #wpcontent,body.js.site-editor-php #wpcontent{padding-right:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content,body.js.site-editor-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.appearance_page_gutenberg-template-parts #wpfooter,body.js.site-editor-php #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.site-editor-php #wpfooter{display:none}body.js.appearance_page_gutenberg-template-parts .a11y-speak-region,body.js.site-editor-php .a11y-speak-region{right:-1px;top:-1px}body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-template-parts ul#adminmenu>li.current>a.current:after,body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu:after,body.js.site-editor-php ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type,body.js.site-editor-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}body.js.site-editor-php{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}@media (min-width:782px){body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.site-editor-php #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.edit-site{box-sizing:border-box}.edit-site *,.edit-site :after,.edit-site :before{box-sizing:inherit}.edit-site{height:100vh;padding-top:var(--wp-admin--admin-bar--height,0)}@media (min-width:600px){.edit-site{bottom:0;height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;padding-top:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}}.no-js .edit-site{min-height:0;position:static}.edit-site .interface-interface-skeleton{top:0}
\ No newline at end of file
+.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews__search .dataviews-search{flex-basis:210px}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-left:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;left:var(--wpds-dimension-padding-xs,4px);padding:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-left:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);flex-shrink:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-left:12px;padding:6px 8px;transition:none}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px -5px 0 0}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:right;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-size-md,32px) 0 var(--wpds-dimension-padding-sm,8px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);left:0;line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;text-align:center;top:0;transform:translate(-50%,-50%)}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-right:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);left:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:0;position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{left:var(--wpds-dimension-padding-xs,4px);opacity:0;position:absolute;top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:right}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:left}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));left:0;position:sticky}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-right:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-left:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:20px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{align-items:center;color:#1e1e1e;display:grid;gap:4px 8px;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;left:8px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;left:4px;position:absolute;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;object-fit:cover;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-right:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-right:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}@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;padding-top:124px;position:absolute;right:0;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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.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-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);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}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{opacity:0;position:absolute;right:0;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 17px 16px 16px}.font-library__select-all .components-checkbox-control__label{padding-right: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;right: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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);height:100%;right: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 40px 4px 12px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 40px 12px 12px}.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:right;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-left: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-right:12px;text-align:right}.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;margin:-1px;overflow:hidden;position:absolute;right:-1000px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-right:auto;width:6px}.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:right;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{left:8px;opacity:0;position:absolute;top:8px}.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-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.edit-site-custom-template-modal__contents-wrapper{height:100%;justify-content:flex-start!important}.edit-site-custom-template-modal__contents-wrapper>*{width:100%}.edit-site-custom-template-modal__contents>.components-button{height:auto;justify-content:center}@media (min-width:782px){.edit-site-custom-template-modal{width:456px}}@media (min-width:600px){.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list{margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-2);max-height:calc(224px + var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*4);overflow-y:auto;padding:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);scroll-padding-block:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);width:calc(100% + var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*4)}}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item{display:block;height:auto;overflow-wrap:break-word;padding:8px 12px;text-align:right;white-space:pre-wrap;width:100%}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark{background:none;font-weight:700}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover *,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark{color:var(--wp-admin-theme-color)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus{background-color:#f0f0f0}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title{display:block;overflow:hidden;text-overflow:ellipsis}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info{color:#757575;word-break:break-all}.edit-site-custom-template-modal__no-results{border:1px solid #ccc;border-radius:2px;padding:16px}.edit-site-custom-generic-template__modal .components-modal__header{border-bottom:none}.edit-site-custom-generic-template__modal .components-modal__content:before{margin-bottom:4px}@media (min-width:960px){.edit-site-add-new-template__modal{margin-top:64px;max-height:calc(100% - 128px);max-width:832px;width:calc(100% - 128px)}}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg,.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name{align-items:flex-start;flex-grow:1}.edit-site-add-new-template__modal .edit-site-add-new-template__template-icon{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:100%;max-height:40px;max-width:40px;padding:8px}.edit-site-add-new-template__template-list__contents>.components-button,.edit-site-custom-template-modal__contents>.components-button{border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;padding:32px}.edit-site-add-new-template__template-list__contents>.components-button span:first-child,.edit-site-custom-template-modal__contents>.components-button span:first-child{color:#1e1e1e}.edit-site-add-new-template__template-list__contents>.components-button span,.edit-site-custom-template-modal__contents>.components-button span{color:#757575}.edit-site-add-new-template__template-list__contents>.components-button:hover,.edit-site-custom-template-modal__contents>.components-button:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-color:transparent;color:var(--wp-admin-theme-color-darker-10)}.edit-site-add-new-template__template-list__contents>.components-button:focus span:first-child,.edit-site-add-new-template__template-list__contents>.components-button:hover span,.edit-site-custom-template-modal__contents>.components-button:focus span:first-child,.edit-site-custom-template-modal__contents>.components-button:hover span{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button,.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt,.edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button,.edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt{grid-column:1/-1}.edit-site-add-new-template__template-list__contents>.components-button{align-items:flex-start;height:100%;text-align:start}.edit-site-visual-editor__editor-canvas.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.edit-site-canvas-loader{--wp-components-color-foreground:var(--color);align-items:center;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;right:0;top:0;width:100%}@media not (prefers-reduced-motion){.edit-site-canvas-loader{animation:edit-site-canvas-loader__fade-in-animation .5s ease .2s;animation-fill-mode:forwards}}@keyframes edit-site-canvas-loader__fade-in-animation{0%{opacity:0}to{opacity:1}}.edit-site-patterns__delete-modal{width:400px}.page-patterns-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center}.dataviews-view-grid .page-patterns-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-patterns-preview-field{text-wrap:balance;text-wrap:pretty;flex-grow:0;width:96px}.edit-site-patterns__pattern-icon{fill:var(--wp-block-synced-color);flex-shrink:0}.edit-site-patterns__section-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;min-height:40px;padding:16px 48px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.edit-site-patterns__section-header{transition:padding .1s ease-out}}.edit-site-patterns__section-header .edit-site-patterns__title{min-height:40px}.edit-site-patterns__section-header .edit-site-patterns__title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-patterns__section-header .edit-site-patterns__sub-title{margin-bottom:8px}.edit-site-patterns__section-header .screen-reader-shortcut:focus{top:0}.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.fields-field__pattern-sync-status-fully){background:rgba(var(--wp-block-synced-color--rgb),.04);border-color:currentColor;color:var(--wp-block-synced-color)}.dataviews-action-modal__duplicate-pattern [role=dialog]>[role=document]{width:350px}.dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories{position:relative}.dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty){background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wp-admin-theme-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);box-sizing:border-box;max-height:96px;min-width:auto;position:absolute;right:-1px;width:calc(100% + 2px);z-index:1}@media (min-width:600px){.dataviews-action-modal__duplicate-template-part .components-modal__frame{max-width:500px}}@container (max-width: 430px){.edit-site-page-patterns-dataviews .edit-site-patterns__section-header{padding-left:24px;padding-right:24px}}.show-icon-labels .edit-site-patterns__button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-patterns__button.has-icon svg{display:none}.show-icon-labels .edit-site-patterns__button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}.page-templates-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container{height:120px}.dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-templates-preview-field{text-wrap:balance;text-wrap:pretty;max-height:160px;position:relative;width:120px}.edit-site-list__rename-modal{z-index:1000001}.edit-site-editor__editor-interface{opacity:1}@media not (prefers-reduced-motion){.edit-site-editor__editor-interface{transition:opacity .1s ease-out}}.edit-site-editor__editor-interface.is-loading{opacity:0}.edit-site-editor__toggle-save-panel{background-color:#fff;border:1px dotted #ddd;box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:280px}.edit-site-welcome-guide{width:312px}.edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image{background:#00a0d2}.edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video{border-left:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video{border-right:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide__image{margin:0 0 16px}.edit-site-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-site-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-site-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.edit-site-welcome-guide__text img{vertical-align:bottom}.edit-site-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-site-welcome-guide .components-button:hover svg{color:#fff}.edit-site-layout{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}.edit-site-layout__content{display:flex;flex-grow:1;height:100%;min-height:0}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}@media (min-width:782px){.edit-site-layout__sidebar-region{width:300px}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));position:fixed!important;right:0;top:var(--wp-admin--admin-bar--height,0)}.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%;min-height:0}.edit-site-layout__sidebar-region .resizable-editor__drag-handle{left:0}.edit-site-layout__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.edit-site-layout__mobile{display:flex;flex-direction:column;position:relative;width:100%;z-index:2}.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{padding:0}.edit-site-layout__mobile .edit-site-sidebar-navigation-screen__main{padding:0 12px}.edit-site-layout__mobile-content{display:flex;flex-direction:column;flex-grow:1}.edit-site-sidebar__screen-wrapper:has(.edit-site-layout__mobile-content){background:var(--wpds-color-background-surface-neutral,#fcfcfc)}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;right:0;top:0;width:100%}.edit-site-layout__canvas.is-right-aligned{justify-content:flex-end}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}@media (min-width:782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);overflow:hidden}}@media (min-width:782px) and (not (prefers-reduced-motion)){.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{transition:border-radius,box-shadow .4s}}@media (min-width:782px){.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:var(--wpds-border-radius-xl,12px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content:hover{box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02)}}.edit-site-layout.is-full-canvas .edit-site-layout__canvas{bottom:0;top:0;width:100%}.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-template-pages-preview{height:100%}html.canvas-mode-edit-transition::view-transition-group(toggle){animation-delay:255ms}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.edit-site-layout__actions{background:var(--wpds-color-background-surface-neutral-strong,#fff);bottom:auto;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);left:0;position:fixed!important;right:auto;top:-9999em;width:280px;z-index:100000}.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{bottom:0;top:auto}.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{top:var(--wp-admin--admin-bar--height,0)}@media (min-width:782px){.edit-site-layout__actions{border-right:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.edit-site-layout__area{box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);flex-grow:1;margin:0;overflow:hidden}@media (min-width:782px){.edit-site-layout__area{border-radius:var(--wpds-border-radius-xl,12px);margin:16px 0 16px 16px}}.edit-site-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-site-layout__snackbar .components-snackbar{margin-inline:auto}.edit-site-save-hub{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true],.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}@media (min-width:600px){.edit-site-save-panel__modal{width:600px}}.edit-site-sidebar__content{contain:content;flex-basis:0;flex-grow:1;min-height:0;overflow-x:hidden;overflow-y:auto}@keyframes local--slide-from-right{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}@keyframes local--slide-from-left{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}.edit-site-sidebar__screen-wrapper{overflow-x:auto}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:transparent}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 transparent}.edit-site-sidebar__screen-wrapper{will-change:transform}@media (hover:none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 transparent}}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;padding:0 12px;scrollbar-gutter:stable;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}.edit-site-sidebar__screen-wrapper.slide-from-left{animation-name:local--slide-from-left}.edit-site-sidebar__screen-wrapper.slide-from-right{animation-name:local--slide-from-right}.edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);flex-shrink:0}.edit-site-sidebar-button:focus:not(:focus-visible){outline:none}.edit-site-sidebar-button:focus,.edit-site-sidebar-button:focus-visible,.edit-site-sidebar-button:hover:not(:disabled,[aria-disabled=true]),.edit-site-sidebar-button:not(:disabled,[aria-disabled=true]):active,.edit-site-sidebar-button[aria-expanded=true]{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item{border:none;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);min-height:40px;padding:8px 16px 8px 6px}.edit-site-sidebar-navigation-item.components-item.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item[aria-current=true]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item[aria-current=true]{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-site-sidebar-navigation-item.components-item:focus-visible{--wp-components-color-accent:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));transform:translateZ(0)}.edit-site-sidebar-navigation-item.components-item.with-suffix{padding-left:16px}.edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button{cursor:grab;padding:8px 0 8px 8px}.edit-site-sidebar-navigation-screen{display:flex;flex-direction:column;overflow-x:unset!important;position:relative}.edit-site-sidebar-navigation-screen__main{flex-grow:1;margin-bottom:16px}.edit-site-sidebar-navigation-screen__main.has-footer{margin-bottom:0}.edit-site-sidebar-navigation-screen__content{padding:0 16px}.edit-site-sidebar-navigation-screen__content .components-text{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen__content .components-heading{margin-bottom:8px}.edit-site-sidebar-navigation-screen__title-icon{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);margin-bottom:8px;padding-bottom:8px;padding-top:32px;position:sticky;top:0;z-index:1}.edit-site-sidebar-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title,.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title{line-height:32px}.edit-site-sidebar-navigation-screen__actions{display:flex;flex-shrink:0}@media (min-width:782px){.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container{max-width:292px}}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.05)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.15)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview{outline-color:#fff}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.edit-site-sidebar-navigation-screen__footer{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;gap:0;margin:16px 0 0;padding:8px 16px;position:sticky}.edit-site-sidebar-navigation-screen__footer .edit-site-sidebar-navigation-screen-details-footer{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen__input-control{width:100%}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container{background:var(--wpds-color-background-interactive-neutral-weak,#0000)}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__input{background:var(--wpds-color-background-interactive-neutral-weak,#0000)!important;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop{border:4px!important}.edit-site-sidebar-navigation-screen__input-control .components-base-control__help{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current]{background:none}.sidebar-navigation__more-menu .components-button,.sidebar-navigation__more-menu .components-button:focus,.sidebar-navigation__more-menu .components-button:hover,.sidebar-navigation__more-menu .components-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen-patterns__group{margin-bottom:24px;margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-patterns__group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.edit-site-sidebar-navigation-screen-patterns__group-header{margin-top:16px}.edit-site-sidebar-navigation-screen-patterns__group-header p{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-patterns__group-header h2{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.edit-site-sidebar-navigation-screen-patterns__divider{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);margin:16px 0}.edit-site-sidebar-navigation-screen__description{margin:0 0 32px}.edit-site-sidebar-navigation-screen-navigation-menus{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{white-space:normal}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title{margin-top:3px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell{padding-left:0}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:hover{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand-strong,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:hover{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));color:var(--wpds-color-foreground-interactive-brand-strong-active,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner{display:block;margin-left:auto;margin-right:auto}.edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor{display:none}.edit-site-sidebar-dataviews,.edit-site-sidebar-navigation-screen-main{margin-left:-16px;margin-right:-16px}.edit-site-site-hub{align-items:center;display:flex;height:64px;padding-right:16px}.edit-site-site-hub__back-button:active:not(:disabled,[aria-disabled=true]),.edit-site-site-hub__back-button:hover:not(:disabled,[aria-disabled=true]){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.dataviews-action-modal__quick-edit{align-items:stretch;justify-content:flex-end}.dataviews-action-modal__quick-edit .components-modal__frame{animation-name:none;border-radius:8px;height:calc(100% - 32px);margin:16px 0 16px 16px;max-height:calc(100% - 32px);max-width:400px;position:relative}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-in-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-name:none}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-out-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit .components-modal__content{display:flex;flex-direction:column;overflow:hidden;padding:0}.dataviews-action-modal__quick-edit .components-modal__content>*{display:flex;flex:1;flex-direction:column;min-height:0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-header{padding:24px 24px 0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content{flex:1;min-height:0;overflow-y:auto;padding-top:16px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content .dataforms-layouts__wrapper{flex:1;padding:0 24px 4px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer{bottom:0;flex-shrink:0;padding:16px 24px 24px;position:sticky}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer .components-button{flex:1;justify-content:center}@keyframes quick-edit-slide-in-right{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes quick-edit-slide-out-right{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.edit-site-resizable-frame__inner{position:relative}body:has(.edit-site-resizable-frame__inner.is-resizing){cursor:col-resize;-webkit-user-select:none;user-select:none}.edit-site-resizable-frame__inner.is-resizing:before{content:"";inset:0;position:absolute;z-index:1}.edit-site-resizable-frame__inner-content{inset:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:hsla(0,0%,46%,.4);border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:focus-visible{outline:2px solid transparent}.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}.edit-site-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.edit-site-styles .global-styles-ui-screen-root{box-shadow:none}.edit-site-styles .global-styles-ui-screen-root>div>hr{display:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .components-tools-panel{border-top:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider{overflow-y:auto;padding-left:0;padding-right:0}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen{outline:none;padding:12px}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen .global-styles-ui-color-palette__tablist-container{margin-inline:-12px;padding-inline:12px;width:calc(100% + 24px)}.edit-site-styles .edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.edit-site-styles__content{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-grow:1;min-height:0}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon svg{display:none}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}.edit-site-sidebar-identity__form{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-grow:1;min-height:0;overflow:auto;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}::view-transition-image-pair(root){isolation:auto}::view-transition-new(root),::view-transition-old(root){animation:none;display:block;mix-blend-mode:normal}body.js #wpbody{padding-top:0}body.js.appearance_page_gutenberg-template-parts,body.js.site-editor-php{background:#fff}body.js.appearance_page_gutenberg-template-parts #wpcontent,body.js.site-editor-php #wpcontent{padding-right:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content,body.js.site-editor-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.appearance_page_gutenberg-template-parts #wpfooter,body.js.site-editor-php #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.site-editor-php #wpfooter{display:none}body.js.appearance_page_gutenberg-template-parts .a11y-speak-region,body.js.site-editor-php .a11y-speak-region{right:-1px;top:-1px}body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-template-parts ul#adminmenu>li.current>a.current:after,body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu:after,body.js.site-editor-php ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type,body.js.site-editor-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}body.js.site-editor-php{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}@media (min-width:782px){body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.site-editor-php #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.edit-site{box-sizing:border-box}.edit-site *,.edit-site :after,.edit-site :before{box-sizing:inherit}.edit-site{height:100vh;padding-top:var(--wp-admin--admin-bar--height,0)}@media (min-width:600px){.edit-site{bottom:0;height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;padding-top:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}}.no-js .edit-site{min-height:0;position:static}.edit-site .interface-interface-skeleton{top:0}
\ No newline at end of file
diff --git a/wp-includes/css/dist/edit-site/style.css b/wp-includes/css/dist/edit-site/style.css
index 00f7474f16..0658fba94c 100644
--- a/wp-includes/css/dist/edit-site/style.css
+++ b/wp-includes/css/dist/edit-site/style.css
@@ -242,6 +242,10 @@
flex-grow: 1;
}
+.dataviews__search .dataviews-search {
+ flex-basis: 210px;
+}
+
.dataviews-no-results,
.dataviews-loading {
padding: 0 var(--wpds-dimension-padding-2xl, 24px);
@@ -513,7 +517,7 @@
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg {
- fill: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
+ color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus {
@@ -521,11 +525,11 @@
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg {
- fill: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
+ color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg {
- fill: 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));
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover {
@@ -589,8 +593,9 @@
}
.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection {
+ /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+ background-color: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
- background: var(--wpds-color-background-surface-neutral-strong, #fff);
}
.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
@@ -738,10 +743,6 @@
box-shadow: none;
}
-.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
-
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -799,7 +800,8 @@
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
position: relative;
- background: var(--wpds-color-background-interactive-neutral-weak, rgba(0, 0, 0, 0));
+ /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+ background: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
margin: 0;
padding: 0;
@@ -824,7 +826,7 @@
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
--checkmark-size: var(--checkbox-size);
- fill: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
+ color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
position: absolute;
left: 50%;
top: 50%;
@@ -872,10 +874,6 @@
box-shadow: none;
}
-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
-
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -900,10 +898,6 @@
background: var(--wpds-color-background-surface-neutral-strong, #fff);
}
-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
- color: var(--wpds-color-foreground-content-neutral-weak, #707070);
-}
-
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
color: var(--wpds-color-foreground-content-neutral-weak, #707070);
}
@@ -950,10 +944,6 @@
box-sizing: border-box;
}
-.dataviews-search {
- flex-basis: 210px;
-}
-
.dataviews-filters__user-input-widget {
padding: var(--wpds-dimension-padding-lg, 16px);
}
@@ -1232,7 +1222,6 @@
.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,
.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable {
- width: -moz-fit-content;
width: fit-content;
}
@@ -1268,7 +1257,6 @@
.dataviews-view-grid .dataviews-view-grid__media img,
.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img {
- -o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
@@ -1304,7 +1292,6 @@
.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img,
.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img {
- -o-object-fit: contain;
object-fit: contain;
}
@@ -1470,7 +1457,6 @@ div.dataviews-view-list {
.dataviews-view-list div[role=row] .dataviews-view-list__item-actions,
.dataviews-view-list div[role=article] .dataviews-view-list__item-actions {
display: flex;
- width: -moz-max-content;
width: max-content;
flex: 0 0 auto;
gap: var(--wpds-dimension-gap-xs, 4px);
@@ -1565,8 +1551,6 @@ div.dataviews-view-list {
z-index: 1;
inset: 0;
scroll-margin: var(--wpds-dimension-gap-sm, 8px) 0;
- -webkit-appearance: none;
- -moz-appearance: none;
appearance: none;
border: none;
background: none;
@@ -1611,7 +1595,6 @@ div.dataviews-view-list {
.dataviews-view-list .dataviews-view-list__media-wrapper img {
width: 100%;
height: 100%;
- -o-object-fit: cover;
object-fit: cover;
}
@@ -1996,7 +1979,6 @@ div.dataviews-view-list {
.dataviews-column-primary__media img {
width: var(--wpds-dimension-size-md, 32px);
height: var(--wpds-dimension-size-md, 32px);
- -o-object-fit: cover;
object-fit: cover;
}
@@ -2077,7 +2059,6 @@ div.dataviews-view-list {
}
.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable {
- width: -moz-fit-content;
width: fit-content;
}
@@ -2120,7 +2101,6 @@ div.dataviews-view-list {
}
.dataviews-view-picker-grid .dataviews-view-picker-grid__media img {
- -o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
@@ -2143,7 +2123,6 @@ div.dataviews-view-list {
}
.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img {
- -o-object-fit: contain;
object-fit: contain;
}
@@ -2310,7 +2289,6 @@ div.dataviews-view-list {
.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions {
display: flex;
- width: -moz-max-content;
width: max-content;
flex: 0 0 auto;
}
@@ -2444,7 +2422,6 @@ div.dataviews-view-list {
width: 100%;
height: 100%;
margin: 0 auto;
- -o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
box-sizing: border-box;
@@ -2661,7 +2638,6 @@ div.dataviews-view-list {
width: 100%;
height: 100%;
margin: 0 auto;
- -o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
box-sizing: border-box;
@@ -2718,25 +2694,17 @@ div.dataviews-view-list {
}
.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]), .dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
- --focus-color: #cc1818;
-}
-
-.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
- border-color: #cc1818;
+ --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
}
-.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])) {
- border-color: #cc1818;
+.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+ border-color: var(--wpds-color-stroke-interactive-error, #cc1818);
}
.dataviews-validated-control__wrapper-with-error-delegate {
position: relative;
}
-.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])) {
- border-color: #cc1818;
-}
-
.dataviews-validated-control__error-delegate {
position: absolute;
top: 0;
@@ -3130,7 +3098,7 @@ div.dataviews-view-list {
display: grid;
align-items: center;
grid-template-columns: min-content 1fr min-content;
- grid-gap: 4px 8px;
+ gap: 4px 8px;
color: #1e1e1e;
}
@@ -3415,9 +3383,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-exp
fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail {
width: 100%;
height: 100%;
- -o-object-fit: cover;
object-fit: cover;
- -o-object-position: 50% 50%;
object-position: 50% 50%;
}
@@ -3479,7 +3445,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
.fields-controls__author-avatar img {
width: 16px;
height: 16px;
- -o-object-fit: cover;
object-fit: cover;
opacity: 0;
border-radius: 100%;
@@ -3517,10 +3482,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
margin: 0;
}
-.fields-controls__slug .fields-controls__slug-external-icon {
- margin-left: 5ch;
-}
-
.fields-controls__slug .fields-controls__slug-input input.components-input-control__input {
padding-inline-start: 0 !important;
}
@@ -4420,11 +4381,6 @@ button.font-library__upload-area {
.edit-site-custom-template-modal__contents-wrapper > * {
width: 100%;
}
-.edit-site-custom-template-modal__contents-wrapper__suggestions_list {
- margin-left: -12px;
- margin-right: -12px;
- width: calc(100% + 24px);
-}
.edit-site-custom-template-modal__contents > .components-button {
height: auto;
justify-content: center;
@@ -4436,8 +4392,12 @@ button.font-library__upload-area {
}
@media (min-width: 600px) {
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list {
- max-height: 224px;
overflow-y: auto;
+ max-height: calc(224px + 4 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+ padding: calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+ margin-inline: calc(-2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+ width: calc(100% + 4 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
+ scroll-padding-block: calc(2 * var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px)));
}
}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item {
@@ -4465,9 +4425,6 @@ button.font-library__upload-area {
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus {
background-color: #f0f0f0;
}
-.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled) {
- box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset;
-}
.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title, .edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info {
overflow: hidden;
text-overflow: ellipsis;
@@ -4501,7 +4458,7 @@ button.font-library__upload-area {
}
.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg,
.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg {
- fill: var(--wp-admin-theme-color);
+ color: var(--wp-admin-theme-color);
}
.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name {
flex-grow: 1;
@@ -4522,7 +4479,6 @@ button.font-library__upload-area {
flex-direction: column;
border: 1px solid #ddd;
justify-content: center;
- outline: 1px solid transparent;
}
.edit-site-custom-template-modal__contents > .components-button span:first-child,
.edit-site-add-new-template__template-list__contents > .components-button span:first-child {
@@ -4542,12 +4498,6 @@ button.font-library__upload-area {
.edit-site-add-new-template__template-list__contents > .components-button:hover span {
color: var(--wp-admin-theme-color);
}
-.edit-site-custom-template-modal__contents > .components-button:focus,
-.edit-site-add-new-template__template-list__contents > .components-button:focus {
- box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
- border-color: transparent;
- outline: 3px solid transparent;
-}
.edit-site-custom-template-modal__contents > .components-button:focus span:first-child,
.edit-site-add-new-template__template-list__contents > .components-button:focus span:first-child {
color: var(--wp-admin-theme-color);
@@ -4773,8 +4723,7 @@ button.font-library__upload-area {
.edit-site-welcome-guide__image > img {
display: block;
max-width: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.edit-site-welcome-guide__heading {
font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -4797,7 +4746,7 @@ button.font-library__upload-area {
vertical-align: text-top;
}
.edit-site-welcome-guide .components-button:hover svg {
- fill: #fff;
+ color: #fff;
}
.edit-site-layout {
@@ -5366,11 +5315,6 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {
margin-right: -16px;
}
-.edit-site-sidebar-navigation-screen-templates-browse {
- margin-left: -16px;
- margin-right: -16px;
-}
-
.edit-site-sidebar-dataviews {
margin-left: -16px;
margin-right: -16px;
@@ -5480,7 +5424,6 @@ html.canvas-mode-edit-transition::view-transition-group(toggle) {
body:has(.edit-site-resizable-frame__inner.is-resizing) {
cursor: col-resize;
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
}
@@ -5566,6 +5509,12 @@ body:has(.edit-site-resizable-frame__inner.is-resizing) {
color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
}
+.edit-site-styles__content {
+ flex-grow: 1;
+ min-height: 0;
+ background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
+}
+
.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon {
width: auto;
padding: 0 var(--wpds-dimension-padding-xs, 4px);
@@ -5578,6 +5527,14 @@ body:has(.edit-site-resizable-frame__inner.is-resizing) {
font-size: var(--wpds-typography-font-size-sm, 12px);
}
+.edit-site-sidebar-identity__form {
+ flex-grow: 1;
+ min-height: 0;
+ overflow: auto;
+ background-color: var(--wpds-color-background-surface-neutral-strong, #fff);
+ padding: var(--wpds-dimension-padding-lg, 16px) var(--wpds-dimension-padding-2xl, 24px);
+}
+
::view-transition-image-pair(root) {
isolation: auto;
}
diff --git a/wp-includes/css/dist/edit-site/style.min.css b/wp-includes/css/dist/edit-site/style.min.css
index 50d42896ff..a3f4513c45 100644
--- a/wp-includes/css/dist/edit-site/style.min.css
+++ b/wp-includes/css/dist/edit-site/style.min.css
@@ -1 +1 @@
-.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-right:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;padding:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);flex-shrink:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:12px;padding:6px 8px;transition:none}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral-weak,transparent);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);fill:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-size-md,32px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%)}.dataviews-search{flex-basis:210px}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-left:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;right:var(--wpds-dimension-gap-xs,4px);top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;left:0;outline:2px solid transparent;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);opacity:0;position:absolute;top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:-moz-max-content;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:left}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:right}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));position:sticky;right:0}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-left:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-left:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-right:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);-o-object-fit:cover;object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);position:absolute;top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:-moz-max-content;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:#cc1818}.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:20px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{grid-gap:4px 8px;align-items:center;color:#1e1e1e;display:grid;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;opacity:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;position:absolute;right:4px;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-left:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-external-icon{margin-left:5ch}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-left:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}@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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.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-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);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}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{left:0;opacity:0;position:absolute;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-left:auto;width:6px}.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__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-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.edit-site-custom-template-modal__contents-wrapper{height:100%;justify-content:flex-start!important}.edit-site-custom-template-modal__contents-wrapper>*{width:100%}.edit-site-custom-template-modal__contents-wrapper__suggestions_list{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}.edit-site-custom-template-modal__contents>.components-button{height:auto;justify-content:center}@media (min-width:782px){.edit-site-custom-template-modal{width:456px}}@media (min-width:600px){.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list{max-height:224px;overflow-y:auto}}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item{display:block;height:auto;overflow-wrap:break-word;padding:8px 12px;text-align:left;white-space:pre-wrap;width:100%}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark{background:none;font-weight:700}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover *,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark{color:var(--wp-admin-theme-color)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus{background-color:#f0f0f0}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title{display:block;overflow:hidden;text-overflow:ellipsis}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info{color:#757575;word-break:break-all}.edit-site-custom-template-modal__no-results{border:1px solid #ccc;border-radius:2px;padding:16px}.edit-site-custom-generic-template__modal .components-modal__header{border-bottom:none}.edit-site-custom-generic-template__modal .components-modal__content:before{margin-bottom:4px}@media (min-width:960px){.edit-site-add-new-template__modal{margin-top:64px;max-height:calc(100% - 128px);max-width:832px;width:calc(100% - 128px)}}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg,.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg{fill:var(--wp-admin-theme-color)}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name{align-items:flex-start;flex-grow:1}.edit-site-add-new-template__modal .edit-site-add-new-template__template-icon{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:100%;max-height:40px;max-width:40px;padding:8px}.edit-site-add-new-template__template-list__contents>.components-button,.edit-site-custom-template-modal__contents>.components-button{border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;outline:1px solid transparent;padding:32px}.edit-site-add-new-template__template-list__contents>.components-button span:first-child,.edit-site-custom-template-modal__contents>.components-button span:first-child{color:#1e1e1e}.edit-site-add-new-template__template-list__contents>.components-button span,.edit-site-custom-template-modal__contents>.components-button span{color:#757575}.edit-site-add-new-template__template-list__contents>.components-button:hover,.edit-site-custom-template-modal__contents>.components-button:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-color:transparent;color:var(--wp-admin-theme-color-darker-10)}.edit-site-add-new-template__template-list__contents>.components-button:hover span,.edit-site-custom-template-modal__contents>.components-button:hover span{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents>.components-button:focus,.edit-site-custom-template-modal__contents>.components-button:focus{border-color:transparent;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:3px solid transparent}.edit-site-add-new-template__template-list__contents>.components-button:focus span:first-child,.edit-site-custom-template-modal__contents>.components-button:focus span:first-child{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button,.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt,.edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button,.edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt{grid-column:1/-1}.edit-site-add-new-template__template-list__contents>.components-button{align-items:flex-start;height:100%;text-align:start}.edit-site-visual-editor__editor-canvas.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.edit-site-canvas-loader{--wp-components-color-foreground:var(--color);align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.edit-site-canvas-loader{animation:edit-site-canvas-loader__fade-in-animation .5s ease .2s;animation-fill-mode:forwards}}@keyframes edit-site-canvas-loader__fade-in-animation{0%{opacity:0}to{opacity:1}}.edit-site-patterns__delete-modal{width:400px}.page-patterns-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center}.dataviews-view-grid .page-patterns-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-patterns-preview-field{text-wrap:balance;text-wrap:pretty;flex-grow:0;width:96px}.edit-site-patterns__pattern-icon{fill:var(--wp-block-synced-color);flex-shrink:0}.edit-site-patterns__section-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;min-height:40px;padding:16px 48px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.edit-site-patterns__section-header{transition:padding .1s ease-out}}.edit-site-patterns__section-header .edit-site-patterns__title{min-height:40px}.edit-site-patterns__section-header .edit-site-patterns__title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-patterns__section-header .edit-site-patterns__sub-title{margin-bottom:8px}.edit-site-patterns__section-header .screen-reader-shortcut:focus{top:0}.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.fields-field__pattern-sync-status-fully){background:rgba(var(--wp-block-synced-color--rgb),.04);border-color:currentColor;color:var(--wp-block-synced-color)}.dataviews-action-modal__duplicate-pattern [role=dialog]>[role=document]{width:350px}.dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories{position:relative}.dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty){background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wp-admin-theme-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);box-sizing:border-box;left:-1px;max-height:96px;min-width:auto;position:absolute;width:calc(100% + 2px);z-index:1}@media (min-width:600px){.dataviews-action-modal__duplicate-template-part .components-modal__frame{max-width:500px}}@container (max-width: 430px){.edit-site-page-patterns-dataviews .edit-site-patterns__section-header{padding-left:24px;padding-right:24px}}.show-icon-labels .edit-site-patterns__button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-patterns__button.has-icon svg{display:none}.show-icon-labels .edit-site-patterns__button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}.page-templates-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container{height:120px}.dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-templates-preview-field{text-wrap:balance;text-wrap:pretty;max-height:160px;position:relative;width:120px}.edit-site-list__rename-modal{z-index:1000001}.edit-site-editor__editor-interface{opacity:1}@media not (prefers-reduced-motion){.edit-site-editor__editor-interface{transition:opacity .1s ease-out}}.edit-site-editor__editor-interface.is-loading{opacity:0}.edit-site-editor__toggle-save-panel{background-color:#fff;border:1px dotted #ddd;box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:280px}.edit-site-welcome-guide{width:312px}.edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image{background:#00a0d2}.edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video{border-right:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video{border-left:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide__image{margin:0 0 16px}.edit-site-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.edit-site-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-site-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.edit-site-welcome-guide__text img{vertical-align:bottom}.edit-site-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-site-welcome-guide .components-button:hover svg{fill:#fff}.edit-site-layout{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}.edit-site-layout__content{display:flex;flex-grow:1;height:100%;min-height:0}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}@media (min-width:782px){.edit-site-layout__sidebar-region{width:300px}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;position:fixed!important;top:var(--wp-admin--admin-bar--height,0)}.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%;min-height:0}.edit-site-layout__sidebar-region .resizable-editor__drag-handle{right:0}.edit-site-layout__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.edit-site-layout__mobile{display:flex;flex-direction:column;position:relative;width:100%;z-index:2}.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{padding:0}.edit-site-layout__mobile .edit-site-sidebar-navigation-screen__main{padding:0 12px}.edit-site-layout__mobile-content{display:flex;flex-direction:column;flex-grow:1}.edit-site-sidebar__screen-wrapper:has(.edit-site-layout__mobile-content){background:var(--wpds-color-background-surface-neutral,#fcfcfc)}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%}.edit-site-layout__canvas.is-right-aligned{justify-content:flex-end}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}@media (min-width:782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);overflow:hidden}}@media (min-width:782px) and (not (prefers-reduced-motion)){.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{transition:border-radius,box-shadow .4s}}@media (min-width:782px){.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:var(--wpds-border-radius-xl,12px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content:hover{box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02)}}.edit-site-layout.is-full-canvas .edit-site-layout__canvas{bottom:0;top:0;width:100%}.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-template-pages-preview{height:100%}html.canvas-mode-edit-transition::view-transition-group(toggle){animation-delay:255ms}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.edit-site-layout__actions{background:var(--wpds-color-background-surface-neutral-strong,#fff);bottom:auto;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);left:auto;position:fixed!important;right:0;top:-9999em;width:280px;z-index:100000}.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{bottom:0;top:auto}.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{top:var(--wp-admin--admin-bar--height,0)}@media (min-width:782px){.edit-site-layout__actions{border-left:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.edit-site-layout__area{box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);flex-grow:1;margin:0;overflow:hidden}@media (min-width:782px){.edit-site-layout__area{border-radius:var(--wpds-border-radius-xl,12px);margin:16px 16px 16px 0}}.edit-site-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-site-layout__snackbar .components-snackbar{margin-inline:auto}.edit-site-save-hub{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true],.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}@media (min-width:600px){.edit-site-save-panel__modal{width:600px}}.edit-site-sidebar__content{contain:content;flex-basis:0;flex-grow:1;min-height:0;overflow-x:hidden;overflow-y:auto}@keyframes local--slide-from-right{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}@keyframes local--slide-from-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}.edit-site-sidebar__screen-wrapper{overflow-x:auto}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:transparent}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 transparent}.edit-site-sidebar__screen-wrapper{will-change:transform}@media (hover:none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 transparent}}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;padding:0 12px;scrollbar-gutter:stable;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}.edit-site-sidebar__screen-wrapper.slide-from-left{animation-name:local--slide-from-left}.edit-site-sidebar__screen-wrapper.slide-from-right{animation-name:local--slide-from-right}.edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);flex-shrink:0}.edit-site-sidebar-button:focus:not(:focus-visible){outline:none}.edit-site-sidebar-button:focus,.edit-site-sidebar-button:focus-visible,.edit-site-sidebar-button:hover:not(:disabled,[aria-disabled=true]),.edit-site-sidebar-button:not(:disabled,[aria-disabled=true]):active,.edit-site-sidebar-button[aria-expanded=true]{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item{border:none;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);min-height:40px;padding:8px 6px 8px 16px}.edit-site-sidebar-navigation-item.components-item.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item[aria-current=true]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item[aria-current=true]{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-site-sidebar-navigation-item.components-item:focus-visible{--wp-components-color-accent:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));transform:translateZ(0)}.edit-site-sidebar-navigation-item.components-item.with-suffix{padding-right:16px}.edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button{cursor:grab;padding:8px 8px 8px 0}.edit-site-sidebar-navigation-screen{display:flex;flex-direction:column;overflow-x:unset!important;position:relative}.edit-site-sidebar-navigation-screen__main{flex-grow:1;margin-bottom:16px}.edit-site-sidebar-navigation-screen__main.has-footer{margin-bottom:0}.edit-site-sidebar-navigation-screen__content{padding:0 16px}.edit-site-sidebar-navigation-screen__content .components-text{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen__content .components-heading{margin-bottom:8px}.edit-site-sidebar-navigation-screen__title-icon{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);margin-bottom:8px;padding-bottom:8px;padding-top:32px;position:sticky;top:0;z-index:1}.edit-site-sidebar-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title,.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title{line-height:32px}.edit-site-sidebar-navigation-screen__actions{display:flex;flex-shrink:0}@media (min-width:782px){.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container{max-width:292px}}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.05)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.15)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview{outline-color:#fff}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.edit-site-sidebar-navigation-screen__footer{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;gap:0;margin:16px 0 0;padding:8px 16px;position:sticky}.edit-site-sidebar-navigation-screen__footer .edit-site-sidebar-navigation-screen-details-footer{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen__input-control{width:100%}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container{background:var(--wpds-color-background-interactive-neutral-weak,#0000)}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__input{background:var(--wpds-color-background-interactive-neutral-weak,#0000)!important;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop{border:4px!important}.edit-site-sidebar-navigation-screen__input-control .components-base-control__help{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current]{background:none}.sidebar-navigation__more-menu .components-button,.sidebar-navigation__more-menu .components-button:focus,.sidebar-navigation__more-menu .components-button:hover,.sidebar-navigation__more-menu .components-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen-patterns__group{margin-bottom:24px;margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-patterns__group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.edit-site-sidebar-navigation-screen-patterns__group-header{margin-top:16px}.edit-site-sidebar-navigation-screen-patterns__group-header p{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-patterns__group-header h2{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.edit-site-sidebar-navigation-screen-patterns__divider{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);margin:16px 0}.edit-site-sidebar-navigation-screen__description{margin:0 0 32px}.edit-site-sidebar-navigation-screen-navigation-menus{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{white-space:normal}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title{margin-top:3px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell{padding-right:0}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:hover{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand-strong,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:hover{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));color:var(--wpds-color-foreground-interactive-brand-strong-active,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner{display:block;margin-left:auto;margin-right:auto}.edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor{display:none}.edit-site-sidebar-dataviews,.edit-site-sidebar-navigation-screen-main,.edit-site-sidebar-navigation-screen-templates-browse{margin-left:-16px;margin-right:-16px}.edit-site-site-hub{align-items:center;display:flex;height:64px;padding-left:16px}.edit-site-site-hub__back-button:active:not(:disabled,[aria-disabled=true]),.edit-site-site-hub__back-button:hover:not(:disabled,[aria-disabled=true]){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.dataviews-action-modal__quick-edit{align-items:stretch;justify-content:flex-end}.dataviews-action-modal__quick-edit .components-modal__frame{animation-name:none;border-radius:8px;height:calc(100% - 32px);margin:16px 16px 16px 0;max-height:calc(100% - 32px);max-width:400px;position:relative}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-in-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-name:none}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-out-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit .components-modal__content{display:flex;flex-direction:column;overflow:hidden;padding:0}.dataviews-action-modal__quick-edit .components-modal__content>*{display:flex;flex:1;flex-direction:column;min-height:0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-header{padding:24px 24px 0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content{flex:1;min-height:0;overflow-y:auto;padding-top:16px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content .dataforms-layouts__wrapper{flex:1;padding:0 24px 4px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer{bottom:0;flex-shrink:0;padding:16px 24px 24px;position:sticky}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer .components-button{flex:1;justify-content:center}@keyframes quick-edit-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes quick-edit-slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.edit-site-resizable-frame__inner{position:relative}body:has(.edit-site-resizable-frame__inner.is-resizing){cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-site-resizable-frame__inner.is-resizing:before{content:"";inset:0;position:absolute;z-index:1}.edit-site-resizable-frame__inner-content{inset:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:hsla(0,0%,46%,.4);border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:focus-visible{outline:2px solid transparent}.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}.edit-site-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.edit-site-styles .global-styles-ui-screen-root{box-shadow:none}.edit-site-styles .global-styles-ui-screen-root>div>hr{display:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .components-tools-panel{border-top:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider{overflow-y:auto;padding-left:0;padding-right:0}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen{outline:none;padding:12px}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen .global-styles-ui-color-palette__tablist-container{margin-inline:-12px;padding-inline:12px;width:calc(100% + 24px)}.edit-site-styles .edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon svg{display:none}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}::view-transition-image-pair(root){isolation:auto}::view-transition-new(root),::view-transition-old(root){animation:none;display:block;mix-blend-mode:normal}body.js #wpbody{padding-top:0}body.js.appearance_page_gutenberg-template-parts,body.js.site-editor-php{background:#fff}body.js.appearance_page_gutenberg-template-parts #wpcontent,body.js.site-editor-php #wpcontent{padding-left:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content,body.js.site-editor-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.appearance_page_gutenberg-template-parts #wpfooter,body.js.site-editor-php #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.site-editor-php #wpfooter{display:none}body.js.appearance_page_gutenberg-template-parts .a11y-speak-region,body.js.site-editor-php .a11y-speak-region{left:-1px;top:-1px}body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-template-parts ul#adminmenu>li.current>a.current:after,body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu:after,body.js.site-editor-php ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type,body.js.site-editor-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}body.js.site-editor-php{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}@media (min-width:782px){body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.site-editor-php #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.edit-site{box-sizing:border-box}.edit-site *,.edit-site :after,.edit-site :before{box-sizing:inherit}.edit-site{height:100vh;padding-top:var(--wp-admin--admin-bar--height,0)}@media (min-width:600px){.edit-site{bottom:0;height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;padding-top:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}}.no-js .edit-site{min-height:0;position:static}.edit-site .interface-interface-skeleton{top:0}
\ No newline at end of file
+.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews__search .dataviews-search{flex-basis:210px}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-right:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;padding:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);flex-shrink:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:12px;padding:6px 8px;transition:none}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-size-md,32px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%)}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-left:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;right:var(--wpds-dimension-gap-xs,4px);top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;left:0;outline:2px solid transparent;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);opacity:0;position:absolute;top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:left}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:right}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));position:sticky;right:0}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-left:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-left:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-right:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);position:absolute;top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:20px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{align-items:center;color:#1e1e1e;display:grid;gap:4px 8px;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;opacity:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;position:absolute;right:4px;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;object-fit:cover;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-left:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-left:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}@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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.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-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);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}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{left:0;opacity:0;position:absolute;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-left:auto;width:6px}.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__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-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.edit-site-custom-template-modal__contents-wrapper{height:100%;justify-content:flex-start!important}.edit-site-custom-template-modal__contents-wrapper>*{width:100%}.edit-site-custom-template-modal__contents>.components-button{height:auto;justify-content:center}@media (min-width:782px){.edit-site-custom-template-modal{width:456px}}@media (min-width:600px){.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list{margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-2);max-height:calc(224px + var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*4);overflow-y:auto;padding:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);scroll-padding-block:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);width:calc(100% + var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*4)}}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item{display:block;height:auto;overflow-wrap:break-word;padding:8px 12px;text-align:left;white-space:pre-wrap;width:100%}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item mark{background:none;font-weight:700}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover *,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:hover mark{color:var(--wp-admin-theme-color)}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item:focus{background-color:#f0f0f0}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info,.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__title{display:block;overflow:hidden;text-overflow:ellipsis}.edit-site-custom-template-modal .edit-site-custom-template-modal__suggestions_list__list-item__info{color:#757575;word-break:break-all}.edit-site-custom-template-modal__no-results{border:1px solid #ccc;border-radius:2px;padding:16px}.edit-site-custom-generic-template__modal .components-modal__header{border-bottom:none}.edit-site-custom-generic-template__modal .components-modal__content:before{margin-bottom:4px}@media (min-width:960px){.edit-site-add-new-template__modal{margin-top:64px;max-height:calc(100% - 128px);max-width:832px;width:calc(100% - 128px)}}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button svg,.edit-site-add-new-template__modal .edit-site-add-new-template__template-button svg{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__modal .edit-site-add-new-template__custom-template-button .edit-site-add-new-template__template-name{align-items:flex-start;flex-grow:1}.edit-site-add-new-template__modal .edit-site-add-new-template__template-icon{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:100%;max-height:40px;max-width:40px;padding:8px}.edit-site-add-new-template__template-list__contents>.components-button,.edit-site-custom-template-modal__contents>.components-button{border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;padding:32px}.edit-site-add-new-template__template-list__contents>.components-button span:first-child,.edit-site-custom-template-modal__contents>.components-button span:first-child{color:#1e1e1e}.edit-site-add-new-template__template-list__contents>.components-button span,.edit-site-custom-template-modal__contents>.components-button span{color:#757575}.edit-site-add-new-template__template-list__contents>.components-button:hover,.edit-site-custom-template-modal__contents>.components-button:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-color:transparent;color:var(--wp-admin-theme-color-darker-10)}.edit-site-add-new-template__template-list__contents>.components-button:focus span:first-child,.edit-site-add-new-template__template-list__contents>.components-button:hover span,.edit-site-custom-template-modal__contents>.components-button:focus span:first-child,.edit-site-custom-template-modal__contents>.components-button:hover span{color:var(--wp-admin-theme-color)}.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__custom-template-button,.edit-site-add-new-template__template-list__contents .edit-site-add-new-template__template-list__prompt,.edit-site-custom-template-modal__contents .edit-site-add-new-template__custom-template-button,.edit-site-custom-template-modal__contents .edit-site-add-new-template__template-list__prompt{grid-column:1/-1}.edit-site-add-new-template__template-list__contents>.components-button{align-items:flex-start;height:100%;text-align:start}.edit-site-visual-editor__editor-canvas.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.edit-site-canvas-loader{--wp-components-color-foreground:var(--color);align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}@media not (prefers-reduced-motion){.edit-site-canvas-loader{animation:edit-site-canvas-loader__fade-in-animation .5s ease .2s;animation-fill-mode:forwards}}@keyframes edit-site-canvas-loader__fade-in-animation{0%{opacity:0}to{opacity:1}}.edit-site-patterns__delete-modal{width:400px}.page-patterns-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center}.dataviews-view-grid .page-patterns-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-patterns-preview-field{text-wrap:balance;text-wrap:pretty;flex-grow:0;width:96px}.edit-site-patterns__pattern-icon{fill:var(--wp-block-synced-color);flex-shrink:0}.edit-site-patterns__section-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;min-height:40px;padding:16px 48px;position:sticky;top:0;z-index:2}@media not (prefers-reduced-motion){.edit-site-patterns__section-header{transition:padding .1s ease-out}}.edit-site-patterns__section-header .edit-site-patterns__title{min-height:40px}.edit-site-patterns__section-header .edit-site-patterns__title .components-heading{flex-basis:0;flex-grow:1;white-space:nowrap}.edit-site-patterns__section-header .edit-site-patterns__sub-title{margin-bottom:8px}.edit-site-patterns__section-header .screen-reader-shortcut:focus{top:0}.edit-site-page-patterns-dataviews .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.fields-field__pattern-sync-status-fully){background:rgba(var(--wp-block-synced-color--rgb),.04);border-color:currentColor;color:var(--wp-block-synced-color)}.dataviews-action-modal__duplicate-pattern [role=dialog]>[role=document]{width:350px}.dataviews-action-modal__duplicate-pattern .patterns-menu-items__convert-modal-categories{position:relative}.dataviews-action-modal__duplicate-pattern .components-form-token-field__suggestions-list:not(:empty){background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wp-admin-theme-color);border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 .5px .5px var(--wp-admin-theme-color);box-sizing:border-box;left:-1px;max-height:96px;min-width:auto;position:absolute;width:calc(100% + 2px);z-index:1}@media (min-width:600px){.dataviews-action-modal__duplicate-template-part .components-modal__frame{max-width:500px}}@container (max-width: 430px){.edit-site-page-patterns-dataviews .edit-site-patterns__section-header{padding-left:24px;padding-right:24px}}.show-icon-labels .edit-site-patterns__button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-patterns__button.has-icon svg{display:none}.show-icon-labels .edit-site-patterns__button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}.page-templates-preview-field{align-items:center;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.dataviews-view-list .page-templates-preview-field .block-editor-block-preview__container{height:120px}.dataviews-view-grid .page-templates-preview-field .block-editor-block-preview__container{height:100%}.dataviews-view-table .page-templates-preview-field{text-wrap:balance;text-wrap:pretty;max-height:160px;position:relative;width:120px}.edit-site-list__rename-modal{z-index:1000001}.edit-site-editor__editor-interface{opacity:1}@media not (prefers-reduced-motion){.edit-site-editor__editor-interface{transition:opacity .1s ease-out}}.edit-site-editor__editor-interface.is-loading{opacity:0}.edit-site-editor__toggle-save-panel{background-color:#fff;border:1px dotted #ddd;box-sizing:border-box;display:flex;justify-content:center;padding:24px;width:280px}.edit-site-welcome-guide{width:312px}.edit-site-welcome-guide.guide-editor .edit-site-welcome-guide__image{background:#00a0d2}.edit-site-welcome-guide.guide-page .edit-site-welcome-guide__video{border-right:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide.guide-template .edit-site-welcome-guide__video{border-left:16px solid #3858e9;border-top:16px solid #3858e9}.edit-site-welcome-guide__image{margin:0 0 16px}.edit-site-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-site-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-site-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.edit-site-welcome-guide__text img{vertical-align:bottom}.edit-site-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-site-welcome-guide .components-button:hover svg{color:#fff}.edit-site-layout{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;height:100%}.edit-site-layout,.edit-site-layout:not(.is-full-canvas) .editor-visual-editor{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}.edit-site-layout__content{display:flex;flex-grow:1;height:100%;min-height:0}.edit-site-layout__sidebar-region{flex-shrink:0;width:100vw;z-index:1}@media (min-width:782px){.edit-site-layout__sidebar-region{width:300px}}.edit-site-layout.is-full-canvas .edit-site-layout__sidebar-region{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;position:fixed!important;top:var(--wp-admin--admin-bar--height,0)}.edit-site-layout__sidebar-region .edit-site-layout__sidebar{display:flex;flex-direction:column;height:100%;min-height:0}.edit-site-layout__sidebar-region .resizable-editor__drag-handle{right:0}.edit-site-layout__main{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.edit-site-layout__mobile{display:flex;flex-direction:column;position:relative;width:100%;z-index:2}.edit-site-layout__mobile .edit-site-sidebar__screen-wrapper{padding:0}.edit-site-layout__mobile .edit-site-sidebar-navigation-screen__main{padding:0 12px}.edit-site-layout__mobile-content{display:flex;flex-direction:column;flex-grow:1}.edit-site-sidebar__screen-wrapper:has(.edit-site-layout__mobile-content){background:var(--wpds-color-background-surface-neutral,#fcfcfc)}.edit-site-layout__canvas-container{flex-grow:1;overflow:visible;position:relative;z-index:2}.edit-site-layout__canvas{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;top:0;width:100%}.edit-site-layout__canvas.is-right-aligned{justify-content:flex-end}.edit-site-layout__canvas .edit-site-resizable-frame__inner{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}@media (min-width:782px){.edit-site-layout__canvas{bottom:16px;top:16px;width:calc(100% - 16px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);overflow:hidden}}@media (min-width:782px) and (not (prefers-reduced-motion)){.edit-site-layout__canvas .edit-site-resizable-frame__inner-content{transition:border-radius,box-shadow .4s}}@media (min-width:782px){.edit-site-layout:not(.is-full-canvas) .edit-site-layout__canvas .edit-site-resizable-frame__inner-content{border-radius:var(--wpds-border-radius-xl,12px)}.edit-site-layout__canvas .edit-site-resizable-frame__inner-content:hover{box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02)}}.edit-site-layout.is-full-canvas .edit-site-layout__canvas{bottom:0;top:0;width:100%}.edit-site-layout__canvas .interface-interface-skeleton,.edit-site-layout__mobile .interface-interface-skeleton,.edit-site-template-pages-preview .interface-interface-skeleton{min-height:100%!important;position:relative!important}.edit-site-template-pages-preview{height:100%}html.canvas-mode-edit-transition::view-transition-group(toggle){animation-delay:255ms}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.edit-site-layout__actions{background:var(--wpds-color-background-surface-neutral-strong,#fff);bottom:auto;color:var(--wpds-color-foreground-content-neutral,#1e1e1e);left:auto;position:fixed!important;right:0;top:-9999em;width:280px;z-index:100000}.edit-site-layout__actions:focus,.edit-site-layout__actions:focus-within{bottom:0;top:auto}.edit-site-layout__actions.is-entity-save-view-open:focus,.edit-site-layout__actions.is-entity-save-view-open:focus-within{top:var(--wp-admin--admin-bar--height,0)}@media (min-width:782px){.edit-site-layout__actions{border-left:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.edit-site-layout__area{box-shadow:0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);flex-grow:1;margin:0;overflow:hidden}@media (min-width:782px){.edit-site-layout__area{border-radius:var(--wpds-border-radius-xl,12px);margin:16px 16px 16px 0}}.edit-site-layout__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-site-layout__snackbar .components-snackbar{margin-inline:auto}.edit-site-save-hub{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);flex-shrink:0;margin:0;padding:16px}.edit-site-save-hub__button{color:inherit;justify-content:center;width:100%}.edit-site-save-hub__button[aria-disabled=true]{opacity:1}.edit-site-save-hub__button[aria-disabled=true],.edit-site-save-hub__button[aria-disabled=true]:hover{color:inherit}.edit-site-save-hub__button:not(.is-primary).is-busy,.edit-site-save-hub__button:not(.is-primary).is-busy[aria-disabled=true]:hover{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}@media (min-width:600px){.edit-site-save-panel__modal{width:600px}}.edit-site-sidebar__content{contain:content;flex-basis:0;flex-grow:1;min-height:0;overflow-x:hidden;overflow-y:auto}@keyframes local--slide-from-right{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:none}}@keyframes local--slide-from-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:none}}.edit-site-sidebar__screen-wrapper{overflow-x:auto}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar{height:12px;width:12px}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-track{background-color:transparent}.edit-site-sidebar__screen-wrapper::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.edit-site-sidebar__screen-wrapper:focus-within::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:focus::-webkit-scrollbar-thumb,.edit-site-sidebar__screen-wrapper:hover::-webkit-scrollbar-thumb{background-color:#757575}.edit-site-sidebar__screen-wrapper{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.edit-site-sidebar__screen-wrapper:focus,.edit-site-sidebar__screen-wrapper:focus-within,.edit-site-sidebar__screen-wrapper:hover{scrollbar-color:#757575 transparent}.edit-site-sidebar__screen-wrapper{will-change:transform}@media (hover:none){.edit-site-sidebar__screen-wrapper{scrollbar-color:#757575 transparent}}.edit-site-sidebar__screen-wrapper{animation-duration:.14s;animation-timing-function:ease-in-out;display:flex;flex-direction:column;height:100%;max-height:100%;padding:0 12px;scrollbar-gutter:stable;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.edit-site-sidebar__screen-wrapper{animation-duration:0s}}.edit-site-sidebar__screen-wrapper.slide-from-left{animation-name:local--slide-from-left}.edit-site-sidebar__screen-wrapper.slide-from-right{animation-name:local--slide-from-right}.edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);flex-shrink:0}.edit-site-sidebar-button:focus:not(:focus-visible){outline:none}.edit-site-sidebar-button:focus,.edit-site-sidebar-button:focus-visible,.edit-site-sidebar-button:hover:not(:disabled,[aria-disabled=true]),.edit-site-sidebar-button:not(:disabled,[aria-disabled=true]):active,.edit-site-sidebar-button[aria-expanded=true]{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item{border:none;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);min-height:40px;padding:8px 6px 8px 16px}.edit-site-sidebar-navigation-item.components-item.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-item.components-item[aria-current=true]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-item.components-item[aria-current=true]{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-site-sidebar-navigation-item.components-item:focus-visible{--wp-components-color-accent:var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));transform:translateZ(0)}.edit-site-sidebar-navigation-item.components-item.with-suffix{padding-right:16px}.edit-site-sidebar-navigation-screen__content .block-editor-list-view-block-select-button{cursor:grab;padding:8px 8px 8px 0}.edit-site-sidebar-navigation-screen{display:flex;flex-direction:column;overflow-x:unset!important;position:relative}.edit-site-sidebar-navigation-screen__main{flex-grow:1;margin-bottom:16px}.edit-site-sidebar-navigation-screen__main.has-footer{margin-bottom:0}.edit-site-sidebar-navigation-screen__content{padding:0 16px}.edit-site-sidebar-navigation-screen__content .components-text{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen__content .components-heading{margin-bottom:8px}.edit-site-sidebar-navigation-screen__title-icon{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);margin-bottom:8px;padding-bottom:8px;padding-top:32px;position:sticky;top:0;z-index:1}.edit-site-sidebar-navigation-screen__title{flex-grow:1;overflow-wrap:break-word}.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title,.edit-site-sidebar-navigation-screen__title.edit-site-sidebar-navigation-screen__title .edit-site-sidebar-navigation-screen__title{line-height:32px}.edit-site-sidebar-navigation-screen__actions{display:flex;flex-shrink:0}@media (min-width:782px){.edit-site-sidebar-navigation-screen__content .edit-site-global-styles-variation-container{max-width:292px}}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.05)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:hsla(0,0%,100%,.15)}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview{outline-color:#fff}.edit-site-sidebar-navigation-screen__content .global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.edit-site-sidebar-navigation-screen__footer{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);bottom:0;gap:0;margin:16px 0 0;padding:8px 16px;position:sticky}.edit-site-sidebar-navigation-screen__footer .edit-site-sidebar-navigation-screen-details-footer{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen__input-control{width:100%}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container{background:var(--wpds-color-background-interactive-neutral-weak,#0000)}.edit-site-sidebar-navigation-screen__input-control .components-input-control__container .components-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__input{background:var(--wpds-color-background-interactive-neutral-weak,#0000)!important;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)!important}.edit-site-sidebar-navigation-screen__input-control .components-input-control__backdrop{border:4px!important}.edit-site-sidebar-navigation-screen__input-control .components-base-control__help{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:focus,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item:hover,.edit-site-sidebar-navigation-screen-details-footer div.edit-site-sidebar-navigation-item.components-item[aria-current]{background:none}.sidebar-navigation__more-menu .components-button,.sidebar-navigation__more-menu .components-button:focus,.sidebar-navigation__more-menu .components-button:hover,.sidebar-navigation__more-menu .components-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.edit-site-sidebar-navigation-screen-patterns__group{margin-bottom:24px;margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-patterns__group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.edit-site-sidebar-navigation-screen-patterns__group-header{margin-top:16px}.edit-site-sidebar-navigation-screen-patterns__group-header p{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-patterns__group-header h2{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.edit-site-sidebar-navigation-screen-patterns__divider{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);margin:16px 0}.edit-site-sidebar-navigation-screen__description{margin:0 0 32px}.edit-site-sidebar-navigation-screen-navigation-menus{margin-left:-16px;margin-right:-16px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-leaf .block-editor-list-view-block-contents{white-space:normal}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__title{margin-top:3px}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu-cell{padding-right:0}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button:hover,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block-select-button[aria-current]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-list-view-block__menu:hover{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand-strong,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:focus,.edit-site-sidebar-navigation-screen-navigation-menus__content .block-editor-inserter__toggle:hover{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));color:var(--wpds-color-foreground-interactive-brand-strong-active,#fff)}.edit-site-sidebar-navigation-screen-navigation-menus__loading.components-spinner{display:block;margin-left:auto;margin-right:auto}.edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor{display:none}.edit-site-sidebar-dataviews,.edit-site-sidebar-navigation-screen-main{margin-left:-16px;margin-right:-16px}.edit-site-site-hub{align-items:center;display:flex;height:64px;padding-left:16px}.edit-site-site-hub__back-button:active:not(:disabled,[aria-disabled=true]),.edit-site-site-hub__back-button:hover:not(:disabled,[aria-disabled=true]){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.dataviews-action-modal__quick-edit{align-items:stretch;justify-content:flex-end}.dataviews-action-modal__quick-edit .components-modal__frame{animation-name:none;border-radius:8px;height:calc(100% - 32px);margin:16px 16px 16px 0;max-height:calc(100% - 32px);max-width:400px;position:relative}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-in-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-name:none}@media (prefers-reduced-motion:no-preference){.dataviews-action-modal__quick-edit.is-animating-out .components-modal__frame{animation-duration:.2s;animation-name:quick-edit-slide-out-right;animation-timing-function:ease-out}}.dataviews-action-modal__quick-edit .components-modal__content{display:flex;flex-direction:column;overflow:hidden;padding:0}.dataviews-action-modal__quick-edit .components-modal__content>*{display:flex;flex:1;flex-direction:column;min-height:0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-header{padding:24px 24px 0}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content{flex:1;min-height:0;overflow-y:auto;padding-top:16px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-content .dataforms-layouts__wrapper{flex:1;padding:0 24px 4px}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer{bottom:0;flex-shrink:0;padding:16px 24px 24px;position:sticky}.dataviews-action-modal__quick-edit .dataviews-action-modal__quick-edit-footer .components-button{flex:1;justify-content:center}@keyframes quick-edit-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes quick-edit-slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.edit-site-resizable-frame__inner{position:relative}body:has(.edit-site-resizable-frame__inner.is-resizing){cursor:col-resize;-webkit-user-select:none;user-select:none}.edit-site-resizable-frame__inner.is-resizing:before{content:"";inset:0;position:absolute;z-index:1}.edit-site-resizable-frame__inner-content{inset:0;position:absolute;z-index:0}.edit-site-resizable-frame__handle{align-items:center;background-color:hsla(0,0%,46%,.4);border:0;border-radius:4px;cursor:col-resize;display:flex;height:64px;justify-content:flex-end;padding:0;position:absolute;top:calc(50% - 32px);width:4px;z-index:100}.edit-site-resizable-frame__handle:before{content:"";height:100%;left:100%;position:absolute;width:32px}.edit-site-resizable-frame__handle:after{content:"";height:100%;position:absolute;right:100%;width:32px}.edit-site-resizable-frame__handle:focus-visible{outline:2px solid transparent}.edit-site-resizable-frame__handle.is-resizing,.edit-site-resizable-frame__handle:focus,.edit-site-resizable-frame__handle:hover{background-color:var(--wp-admin-theme-color)}.edit-site-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.edit-site-styles .global-styles-ui-screen-root{box-shadow:none}.edit-site-styles .global-styles-ui-screen-root>div>hr{display:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .components-tools-panel{border-top:none}.edit-site-styles .global-styles-ui-sidebar__navigator-provider{overflow-y:auto;padding-left:0;padding-right:0}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen{outline:none;padding:12px}.edit-site-styles .global-styles-ui-sidebar__navigator-provider .global-styles-ui-sidebar__navigator-screen .global-styles-ui-color-palette__tablist-container{margin-inline:-12px;padding-inline:12px;width:calc(100% + 24px)}.edit-site-styles .edit-site-sidebar-button{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.edit-site-styles__content{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-grow:1;min-height:0}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon{padding:0 var(--wpds-dimension-padding-xs,4px);width:auto}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon svg{display:none}.show-icon-labels .edit-site-styles__header-actions .components-button.has-icon:after{content:attr(aria-label);font-size:var(--wpds-typography-font-size-sm,12px)}.edit-site-sidebar-identity__form{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-grow:1;min-height:0;overflow:auto;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}::view-transition-image-pair(root){isolation:auto}::view-transition-new(root),::view-transition-old(root){animation:none;display:block;mix-blend-mode:normal}body.js #wpbody{padding-top:0}body.js.appearance_page_gutenberg-template-parts,body.js.site-editor-php{background:#fff}body.js.appearance_page_gutenberg-template-parts #wpcontent,body.js.site-editor-php #wpcontent{padding-left:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content,body.js.site-editor-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-template-parts #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.appearance_page_gutenberg-template-parts #wpfooter,body.js.site-editor-php #wpbody-content>div:not(.edit-site):not(#screen-meta),body.js.site-editor-php #wpfooter{display:none}body.js.appearance_page_gutenberg-template-parts .a11y-speak-region,body.js.site-editor-php .a11y-speak-region{left:-1px;top:-1px}body.js.appearance_page_gutenberg-template-parts ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-template-parts ul#adminmenu>li.current>a.current:after,body.js.site-editor-php ul#adminmenu a.wp-has-current-submenu:after,body.js.site-editor-php ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.appearance_page_gutenberg-template-parts .media-frame select.attachment-filters:last-of-type,body.js.site-editor-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}body.js.site-editor-php{background:var(--wpds-color-background-surface-neutral-weak,#f4f4f4)}@media (min-width:782px){body.js.site-editor-php:has(.editor-editor-interface.is-distraction-free){--wp-admin--admin-bar--height:0px;--wp-editor-admin-bar-display:none}body.js.site-editor-php #wpadminbar{display:var(--wp-editor-admin-bar-display,block)}}.edit-site{box-sizing:border-box}.edit-site *,.edit-site :after,.edit-site :before{box-sizing:inherit}.edit-site{height:100vh;padding-top:var(--wp-admin--admin-bar--height,0)}@media (min-width:600px){.edit-site{bottom:0;height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;padding-top:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}}.no-js .edit-site{min-height:0;position:static}.edit-site .interface-interface-skeleton{top:0}
\ No newline at end of file
diff --git a/wp-includes/css/dist/edit-widgets/style-rtl.css b/wp-includes/css/dist/edit-widgets/style-rtl.css
index bb64812966..b61385f536 100644
--- a/wp-includes/css/dist/edit-widgets/style-rtl.css
+++ b/wp-includes/css/dist/edit-widgets/style-rtl.css
@@ -590,11 +590,24 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
}
.edit-widgets-error-boundary {
+ font-family: var(--wpds-typography-font-family-body, -apple-system, system-ui, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif);
margin: auto;
- max-width: 780px;
- padding: 20px;
+ width: 100%;
+ max-width: var(--wpds-dimension-surface-width-lg, 560px);
+ padding: var(--wpds-dimension-padding-xl, 20px);
margin-top: 64px;
- box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08), 0 15px 27px rgba(0, 0, 0, 0.07), 0 30px 36px rgba(0, 0, 0, 0.04), 0 50px 43px rgba(0, 0, 0, 0.02);
+}
+
+.edit-widgets-error-boundary__report {
+ max-height: 420px;
+ overflow: auto;
+ overflow-anchor: none;
+}
+
+.edit-widgets-error-boundary__report-section {
+ margin: 0;
+ white-space: pre-wrap;
+ overflow-wrap: break-word;
}
.edit-widgets-header {
@@ -851,8 +864,7 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
.edit-widgets-welcome-guide__image > img {
display: block;
max-width: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.edit-widgets-welcome-guide__heading {
font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -872,7 +884,7 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
vertical-align: text-top;
}
.edit-widgets-welcome-guide .components-button:hover svg {
- fill: #fff;
+ color: #fff;
}
.edit-widgets-block-editor {
diff --git a/wp-includes/css/dist/edit-widgets/style-rtl.min.css b/wp-includes/css/dist/edit-widgets/style-rtl.min.css
index 4cc336d4ba..ecb99492f4 100644
--- a/wp-includes/css/dist/edit-widgets/style-rtl.min.css
+++ b/wp-includes/css/dist/edit-widgets/style-rtl.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.interface-complementary-area-header{background:#fff;gap:4px;padding-left:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 0 0 auto}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:10px;right:auto;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-right:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;left:0;max-height:100%;position:fixed;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{right:0}@media (min-width:783px){.interface-interface-skeleton{right:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{right:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{right:160px}}.folded .interface-interface-skeleton{right:0}@media (min-width:783px){.folded .interface-interface-skeleton{right:36px}}body.is-fullscreen-mode .interface-interface-skeleton{right:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;position:absolute;right:0;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;left:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;position:absolute;right:0;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:0;position:fixed!important;right:auto;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-right:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}.wp-block[data-type="core/widget-area"]{margin-left:auto;margin-right:auto;max-width:700px}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title{background:#fff;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:48px;margin:0;position:relative;transform:translateZ(0);z-index:1}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title:hover{background:#fff}.wp-block[data-type="core/widget-area"] .block-list-appender.wp-block{position:relative;width:auto}.wp-block[data-type="core/widget-area"] .editor-styles-wrapper .wp-block.wp-block.wp-block.wp-block.wp-block{max-width:100%}.wp-block[data-type="core/widget-area"] .components-panel__body.is-opened{padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper{margin:0;padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper>.block-editor-block-list__layout{margin-top:-48px;min-height:32px;padding:72px 16px 16px}.wp-block-widget-area__highlight-drop-zone{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color)}body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title,body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title *{pointer-events:none}.edit-widgets-error-boundary{box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);margin:64px auto auto;max-width:780px;padding:20px}.edit-widgets-header{align-items:center;background:#fff;display:flex;height:64px;justify-content:space-between;overflow:auto}@media (min-width:600px){.edit-widgets-header{overflow:visible}}.edit-widgets-header .selected-block-tools-wrapper{align-items:center;display:flex;height:64px;overflow:hidden}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-contextual-toolbar{border-bottom:0;height:100%}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar{height:100%;padding-top:17px}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group{border-left:none}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar:after{background-color:#ddd;content:"";height:24px;margin-right:8px;margin-top:4px;width:1px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{position:relative;top:-10px}}.edit-widgets-header__navigable-toolbar-wrapper{align-items:center;display:flex;flex-shrink:2;height:64px;justify-content:center;overflow:hidden;padding-left:8px;padding-right:16px}.edit-widgets-header__title{font-size:20px;margin:0 0 0 20px;padding:0}.edit-widgets-header__actions{align-items:center;display:flex;padding-left:4px}@media (min-width:600px){.edit-widgets-header__actions{padding-left:8px}}.edit-widgets-header__actions{gap:8px}.edit-widgets-header-toolbar{gap:8px;margin-left:8px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon{height:32px;min-width:32px;padding:4px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon.is-pressed,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon.is-pressed{background:#1e1e1e}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:focus:not(:active),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:before,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:before{display:none}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:8px;padding-right:8px}@media (min-width:600px){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:12px;padding-right:12px}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle:after{content:none}@media not (prefers-reduced-motion){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle.is-pressed svg{transform:rotate(-45deg)}.edit-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.edit-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.edit-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.edit-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.edit-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;text-align:left}.edit-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.components-panel__header.edit-widgets-sidebar__panel-tabs{padding-right:0}.edit-widgets-widget-areas__top-container{display:flex;padding:16px}.edit-widgets-widget-areas__top-container .block-editor-block-icon{margin-left:16px}.edit-widgets-notices__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-widgets-notices__snackbar .components-snackbar{margin-inline:auto}.edit-widgets-notices .components-notice-list,.edit-widgets-notices.notices-inline-notices-wrapper{gap:0}.edit-widgets-notices .components-notice{border-inline-width:0;border-top-width:0}.edit-widgets-layout__inserter-panel{display:flex;flex-direction:column;height:100%}.edit-widgets-layout__inserter-panel .block-editor-inserter__menu{overflow:hidden}.edit-widgets-layout__inserter-panel-content{height:calc(100% - 44px)}.edit-widgets-layout__inserter-panel-content .block-editor-inserter__tablist-and-close{display:none}@media (min-width:782px){.edit-widgets-layout__inserter-panel-content{height:100%}}.components-popover.more-menu-dropdown__content{z-index:99998}.edit-widgets-welcome-guide{width:312px}.edit-widgets-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-widgets-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.edit-widgets-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-widgets-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 32px}.edit-widgets-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-widgets-welcome-guide .components-button:hover svg{fill:#fff}.edit-widgets-block-editor{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.edit-widgets-block-editor,.edit-widgets-block-editor .block-editor-writing-flow,.edit-widgets-block-editor>div:last-of-type{display:flex;flex-direction:column;flex-grow:1}.edit-widgets-block-editor .edit-widgets-main-block-list{height:100%}.edit-widgets-block-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.edit-widgets-block-editor .components-button.has-icon,.edit-widgets-block-editor .components-button.is-tertiary{padding:6px}.edit-widgets-editor__list-view-panel{display:flex;flex-direction:column;height:100%;min-width:350px}.edit-widgets-editor__list-view-panel-content{height:calc(100% - 44px);overflow-y:auto;padding:8px}.edit-widgets-editor__list-view-panel-header{align-items:center;border-bottom:1px solid #ddd;display:flex;height:48px;justify-content:space-between;padding-left:8px;padding-right:16px}body.js.appearance_page_gutenberg-widgets,body.js.widgets-php{background:#fff}body.js.appearance_page_gutenberg-widgets #wpcontent,body.js.widgets-php #wpcontent{padding-right:0}body.js.appearance_page_gutenberg-widgets #wpbody-content,body.js.widgets-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-widgets #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.appearance_page_gutenberg-widgets #wpfooter,body.js.widgets-php #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.widgets-php #wpfooter{display:none}body.js.appearance_page_gutenberg-widgets .a11y-speak-region,body.js.widgets-php .a11y-speak-region{right:-1px;top:-1px}body.js.appearance_page_gutenberg-widgets ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-widgets ul#adminmenu>li.current>a.current:after,body.js.widgets-php ul#adminmenu a.wp-has-current-submenu:after,body.js.widgets-php ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.appearance_page_gutenberg-widgets .media-frame select.attachment-filters:last-of-type,body.js.widgets-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.blocks-widgets-container{box-sizing:border-box}.blocks-widgets-container *,.blocks-widgets-container :after,.blocks-widgets-container :before{box-sizing:inherit}@media (min-width:600px){.blocks-widgets-container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.blocks-widgets-container{min-height:calc(100vh - 32px)}}.blocks-widgets-container .interface-interface-skeleton__content{background-color:#f0f0f0}.blocks-widgets-container .editor-styles-wrapper{margin:auto;max-width:700px}.edit-widgets-sidebar .components-button.interface-complementary-area__pin-unpin-item{display:none}.js .widgets-php .notice{display:none!important}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.interface-complementary-area-header{background:#fff;gap:4px;padding-left:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 0 0 auto}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:10px;right:auto;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-right:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;left:0;max-height:100%;position:fixed;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{right:0}@media (min-width:783px){.interface-interface-skeleton{right:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{right:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{right:160px}}.folded .interface-interface-skeleton{right:0}@media (min-width:783px){.folded .interface-interface-skeleton{right:36px}}body.is-fullscreen-mode .interface-interface-skeleton{right:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;position:absolute;right:0;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;left:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;position:absolute;right:0;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:0;position:fixed!important;right:auto;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-right:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}.wp-block[data-type="core/widget-area"]{margin-left:auto;margin-right:auto;max-width:700px}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title{background:#fff;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:48px;margin:0;position:relative;transform:translateZ(0);z-index:1}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title:hover{background:#fff}.wp-block[data-type="core/widget-area"] .block-list-appender.wp-block{position:relative;width:auto}.wp-block[data-type="core/widget-area"] .editor-styles-wrapper .wp-block.wp-block.wp-block.wp-block.wp-block{max-width:100%}.wp-block[data-type="core/widget-area"] .components-panel__body.is-opened{padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper{margin:0;padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper>.block-editor-block-list__layout{margin-top:-48px;min-height:32px;padding:72px 16px 16px}.wp-block-widget-area__highlight-drop-zone{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color)}body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title,body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title *{pointer-events:none}.edit-widgets-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);margin:64px auto auto;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:var(--wpds-dimension-padding-xl,20px);width:100%}.edit-widgets-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.edit-widgets-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.edit-widgets-header{align-items:center;background:#fff;display:flex;height:64px;justify-content:space-between;overflow:auto}@media (min-width:600px){.edit-widgets-header{overflow:visible}}.edit-widgets-header .selected-block-tools-wrapper{align-items:center;display:flex;height:64px;overflow:hidden}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-contextual-toolbar{border-bottom:0;height:100%}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar{height:100%;padding-top:17px}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group{border-left:none}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar:after{background-color:#ddd;content:"";height:24px;margin-right:8px;margin-top:4px;width:1px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{position:relative;top:-10px}}.edit-widgets-header__navigable-toolbar-wrapper{align-items:center;display:flex;flex-shrink:2;height:64px;justify-content:center;overflow:hidden;padding-left:8px;padding-right:16px}.edit-widgets-header__title{font-size:20px;margin:0 0 0 20px;padding:0}.edit-widgets-header__actions{align-items:center;display:flex;padding-left:4px}@media (min-width:600px){.edit-widgets-header__actions{padding-left:8px}}.edit-widgets-header__actions{gap:8px}.edit-widgets-header-toolbar{gap:8px;margin-left:8px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon{height:32px;min-width:32px;padding:4px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon.is-pressed,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon.is-pressed{background:#1e1e1e}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:focus:not(:active),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:before,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:before{display:none}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:8px;padding-right:8px}@media (min-width:600px){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:12px;padding-right:12px}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle:after{content:none}@media not (prefers-reduced-motion){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle.is-pressed svg{transform:rotate(-45deg)}.edit-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.edit-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.edit-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.edit-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.edit-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;text-align:left}.edit-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.components-panel__header.edit-widgets-sidebar__panel-tabs{padding-right:0}.edit-widgets-widget-areas__top-container{display:flex;padding:16px}.edit-widgets-widget-areas__top-container .block-editor-block-icon{margin-left:16px}.edit-widgets-notices__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-widgets-notices__snackbar .components-snackbar{margin-inline:auto}.edit-widgets-notices .components-notice-list,.edit-widgets-notices.notices-inline-notices-wrapper{gap:0}.edit-widgets-notices .components-notice{border-inline-width:0;border-top-width:0}.edit-widgets-layout__inserter-panel{display:flex;flex-direction:column;height:100%}.edit-widgets-layout__inserter-panel .block-editor-inserter__menu{overflow:hidden}.edit-widgets-layout__inserter-panel-content{height:calc(100% - 44px)}.edit-widgets-layout__inserter-panel-content .block-editor-inserter__tablist-and-close{display:none}@media (min-width:782px){.edit-widgets-layout__inserter-panel-content{height:100%}}.components-popover.more-menu-dropdown__content{z-index:99998}.edit-widgets-welcome-guide{width:312px}.edit-widgets-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-widgets-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-widgets-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-widgets-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 32px}.edit-widgets-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-widgets-welcome-guide .components-button:hover svg{color:#fff}.edit-widgets-block-editor{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.edit-widgets-block-editor,.edit-widgets-block-editor .block-editor-writing-flow,.edit-widgets-block-editor>div:last-of-type{display:flex;flex-direction:column;flex-grow:1}.edit-widgets-block-editor .edit-widgets-main-block-list{height:100%}.edit-widgets-block-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.edit-widgets-block-editor .components-button.has-icon,.edit-widgets-block-editor .components-button.is-tertiary{padding:6px}.edit-widgets-editor__list-view-panel{display:flex;flex-direction:column;height:100%;min-width:350px}.edit-widgets-editor__list-view-panel-content{height:calc(100% - 44px);overflow-y:auto;padding:8px}.edit-widgets-editor__list-view-panel-header{align-items:center;border-bottom:1px solid #ddd;display:flex;height:48px;justify-content:space-between;padding-left:8px;padding-right:16px}body.js.appearance_page_gutenberg-widgets,body.js.widgets-php{background:#fff}body.js.appearance_page_gutenberg-widgets #wpcontent,body.js.widgets-php #wpcontent{padding-right:0}body.js.appearance_page_gutenberg-widgets #wpbody-content,body.js.widgets-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-widgets #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.appearance_page_gutenberg-widgets #wpfooter,body.js.widgets-php #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.widgets-php #wpfooter{display:none}body.js.appearance_page_gutenberg-widgets .a11y-speak-region,body.js.widgets-php .a11y-speak-region{right:-1px;top:-1px}body.js.appearance_page_gutenberg-widgets ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-widgets ul#adminmenu>li.current>a.current:after,body.js.widgets-php ul#adminmenu a.wp-has-current-submenu:after,body.js.widgets-php ul#adminmenu>li.current>a.current:after{border-left-color:#fff}body.js.appearance_page_gutenberg-widgets .media-frame select.attachment-filters:last-of-type,body.js.widgets-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.blocks-widgets-container{box-sizing:border-box}.blocks-widgets-container *,.blocks-widgets-container :after,.blocks-widgets-container :before{box-sizing:inherit}@media (min-width:600px){.blocks-widgets-container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.blocks-widgets-container{min-height:calc(100vh - 32px)}}.blocks-widgets-container .interface-interface-skeleton__content{background-color:#f0f0f0}.blocks-widgets-container .editor-styles-wrapper{margin:auto;max-width:700px}.edit-widgets-sidebar .components-button.interface-complementary-area__pin-unpin-item{display:none}.js .widgets-php .notice{display:none!important}
\ No newline at end of file
diff --git a/wp-includes/css/dist/edit-widgets/style.css b/wp-includes/css/dist/edit-widgets/style.css
index d4f83fc263..60760acac0 100644
--- a/wp-includes/css/dist/edit-widgets/style.css
+++ b/wp-includes/css/dist/edit-widgets/style.css
@@ -590,11 +590,24 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
}
.edit-widgets-error-boundary {
+ font-family: var(--wpds-typography-font-family-body, -apple-system, system-ui, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif);
margin: auto;
- max-width: 780px;
- padding: 20px;
+ width: 100%;
+ max-width: var(--wpds-dimension-surface-width-lg, 560px);
+ padding: var(--wpds-dimension-padding-xl, 20px);
margin-top: 64px;
- box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08), 0 15px 27px rgba(0, 0, 0, 0.07), 0 30px 36px rgba(0, 0, 0, 0.04), 0 50px 43px rgba(0, 0, 0, 0.02);
+}
+
+.edit-widgets-error-boundary__report {
+ max-height: 420px;
+ overflow: auto;
+ overflow-anchor: none;
+}
+
+.edit-widgets-error-boundary__report-section {
+ margin: 0;
+ white-space: pre-wrap;
+ overflow-wrap: break-word;
}
.edit-widgets-header {
@@ -851,8 +864,7 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
.edit-widgets-welcome-guide__image > img {
display: block;
max-width: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.edit-widgets-welcome-guide__heading {
font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -872,7 +884,7 @@ body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .c
vertical-align: text-top;
}
.edit-widgets-welcome-guide .components-button:hover svg {
- fill: #fff;
+ color: #fff;
}
.edit-widgets-block-editor {
diff --git a/wp-includes/css/dist/edit-widgets/style.min.css b/wp-includes/css/dist/edit-widgets/style.min.css
index 99fac9a334..98101ccd67 100644
--- a/wp-includes/css/dist/edit-widgets/style.min.css
+++ b/wp-includes/css/dist/edit-widgets/style.min.css
@@ -1 +1 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.interface-complementary-area-header{background:#fff;gap:4px;padding-right:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 auto 0 0}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:auto;right:10px;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-left:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;max-height:100%;position:fixed;right:0;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{left:0}@media (min-width:783px){.interface-interface-skeleton{left:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{left:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{left:160px}}.folded .interface-interface-skeleton{left:0}@media (min-width:783px){.folded .interface-interface-skeleton{left:36px}}body.is-fullscreen-mode .interface-interface-skeleton{left:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;left:0;position:absolute;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;right:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;left:0;position:absolute;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:auto;position:fixed!important;right:0;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-left:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}.wp-block[data-type="core/widget-area"]{margin-left:auto;margin-right:auto;max-width:700px}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title{background:#fff;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:48px;margin:0;position:relative;transform:translateZ(0);z-index:1}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title:hover{background:#fff}.wp-block[data-type="core/widget-area"] .block-list-appender.wp-block{position:relative;width:auto}.wp-block[data-type="core/widget-area"] .editor-styles-wrapper .wp-block.wp-block.wp-block.wp-block.wp-block{max-width:100%}.wp-block[data-type="core/widget-area"] .components-panel__body.is-opened{padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper{margin:0;padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper>.block-editor-block-list__layout{margin-top:-48px;min-height:32px;padding:72px 16px 16px}.wp-block-widget-area__highlight-drop-zone{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color)}body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title,body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title *{pointer-events:none}.edit-widgets-error-boundary{box-shadow:0 5px 15px rgba(0,0,0,.08),0 15px 27px rgba(0,0,0,.07),0 30px 36px rgba(0,0,0,.04),0 50px 43px rgba(0,0,0,.02);margin:64px auto auto;max-width:780px;padding:20px}.edit-widgets-header{align-items:center;background:#fff;display:flex;height:64px;justify-content:space-between;overflow:auto}@media (min-width:600px){.edit-widgets-header{overflow:visible}}.edit-widgets-header .selected-block-tools-wrapper{align-items:center;display:flex;height:64px;overflow:hidden}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-contextual-toolbar{border-bottom:0;height:100%}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar{height:100%;padding-top:17px}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group{border-right:none}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar:after{background-color:#ddd;content:"";height:24px;margin-left:8px;margin-top:4px;width:1px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{position:relative;top:-10px}}.edit-widgets-header__navigable-toolbar-wrapper{align-items:center;display:flex;flex-shrink:2;height:64px;justify-content:center;overflow:hidden;padding-left:16px;padding-right:8px}.edit-widgets-header__title{font-size:20px;margin:0 20px 0 0;padding:0}.edit-widgets-header__actions{align-items:center;display:flex;padding-right:4px}@media (min-width:600px){.edit-widgets-header__actions{padding-right:8px}}.edit-widgets-header__actions{gap:8px}.edit-widgets-header-toolbar{gap:8px;margin-right:8px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon{height:32px;min-width:32px;padding:4px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon.is-pressed,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon.is-pressed{background:#1e1e1e}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:focus:not(:active),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:before,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:before{display:none}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:8px;padding-right:8px}@media (min-width:600px){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:12px;padding-right:12px}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle:after{content:none}@media not (prefers-reduced-motion){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle.is-pressed svg{transform:rotate(45deg)}.edit-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.edit-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.edit-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.edit-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.edit-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;text-align:right}.edit-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.components-panel__header.edit-widgets-sidebar__panel-tabs{padding-left:0}.edit-widgets-widget-areas__top-container{display:flex;padding:16px}.edit-widgets-widget-areas__top-container .block-editor-block-icon{margin-right:16px}.edit-widgets-notices__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-widgets-notices__snackbar .components-snackbar{margin-inline:auto}.edit-widgets-notices .components-notice-list,.edit-widgets-notices.notices-inline-notices-wrapper{gap:0}.edit-widgets-notices .components-notice{border-inline-width:0;border-top-width:0}.edit-widgets-layout__inserter-panel{display:flex;flex-direction:column;height:100%}.edit-widgets-layout__inserter-panel .block-editor-inserter__menu{overflow:hidden}.edit-widgets-layout__inserter-panel-content{height:calc(100% - 44px)}.edit-widgets-layout__inserter-panel-content .block-editor-inserter__tablist-and-close{display:none}@media (min-width:782px){.edit-widgets-layout__inserter-panel-content{height:100%}}.components-popover.more-menu-dropdown__content{z-index:99998}.edit-widgets-welcome-guide{width:312px}.edit-widgets-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-widgets-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.edit-widgets-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-widgets-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 32px}.edit-widgets-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-widgets-welcome-guide .components-button:hover svg{fill:#fff}.edit-widgets-block-editor{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.edit-widgets-block-editor,.edit-widgets-block-editor .block-editor-writing-flow,.edit-widgets-block-editor>div:last-of-type{display:flex;flex-direction:column;flex-grow:1}.edit-widgets-block-editor .edit-widgets-main-block-list{height:100%}.edit-widgets-block-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.edit-widgets-block-editor .components-button.has-icon,.edit-widgets-block-editor .components-button.is-tertiary{padding:6px}.edit-widgets-editor__list-view-panel{display:flex;flex-direction:column;height:100%;min-width:350px}.edit-widgets-editor__list-view-panel-content{height:calc(100% - 44px);overflow-y:auto;padding:8px}.edit-widgets-editor__list-view-panel-header{align-items:center;border-bottom:1px solid #ddd;display:flex;height:48px;justify-content:space-between;padding-left:16px;padding-right:8px}body.js.appearance_page_gutenberg-widgets,body.js.widgets-php{background:#fff}body.js.appearance_page_gutenberg-widgets #wpcontent,body.js.widgets-php #wpcontent{padding-left:0}body.js.appearance_page_gutenberg-widgets #wpbody-content,body.js.widgets-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-widgets #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.appearance_page_gutenberg-widgets #wpfooter,body.js.widgets-php #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.widgets-php #wpfooter{display:none}body.js.appearance_page_gutenberg-widgets .a11y-speak-region,body.js.widgets-php .a11y-speak-region{left:-1px;top:-1px}body.js.appearance_page_gutenberg-widgets ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-widgets ul#adminmenu>li.current>a.current:after,body.js.widgets-php ul#adminmenu a.wp-has-current-submenu:after,body.js.widgets-php ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.appearance_page_gutenberg-widgets .media-frame select.attachment-filters:last-of-type,body.js.widgets-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.blocks-widgets-container{box-sizing:border-box}.blocks-widgets-container *,.blocks-widgets-container :after,.blocks-widgets-container :before{box-sizing:inherit}@media (min-width:600px){.blocks-widgets-container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.blocks-widgets-container{min-height:calc(100vh - 32px)}}.blocks-widgets-container .interface-interface-skeleton__content{background-color:#f0f0f0}.blocks-widgets-container .editor-styles-wrapper{margin:auto;max-width:700px}.edit-widgets-sidebar .components-button.interface-complementary-area__pin-unpin-item{display:none}.js .widgets-php .notice{display:none!important}
\ No newline at end of file
+:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.interface-complementary-area-header{background:#fff;gap:4px;padding-right:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 auto 0 0}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:auto;right:10px;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-left:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;max-height:100%;position:fixed;right:0;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{left:0}@media (min-width:783px){.interface-interface-skeleton{left:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{left:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{left:160px}}.folded .interface-interface-skeleton{left:0}@media (min-width:783px){.folded .interface-interface-skeleton{left:36px}}body.is-fullscreen-mode .interface-interface-skeleton{left:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;left:0;position:absolute;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;right:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;left:0;position:absolute;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:auto;position:fixed!important;right:0;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-left:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}.wp-block[data-type="core/widget-area"]{margin-left:auto;margin-right:auto;max-width:700px}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title{background:#fff;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:48px;margin:0;position:relative;transform:translateZ(0);z-index:1}.wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title:hover{background:#fff}.wp-block[data-type="core/widget-area"] .block-list-appender.wp-block{position:relative;width:auto}.wp-block[data-type="core/widget-area"] .editor-styles-wrapper .wp-block.wp-block.wp-block.wp-block.wp-block{max-width:100%}.wp-block[data-type="core/widget-area"] .components-panel__body.is-opened{padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper{margin:0;padding:0}.blocks-widgets-container .wp-block-widget-area__inner-blocks.editor-styles-wrapper>.block-editor-block-list__layout{margin-top:-48px;min-height:32px;padding:72px 16px 16px}.wp-block-widget-area__highlight-drop-zone{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color)}body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title,body.is-dragging-components-draggable .wp-block[data-type="core/widget-area"] .components-panel__body>.components-panel__body-title *{pointer-events:none}.edit-widgets-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);margin:64px auto auto;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:var(--wpds-dimension-padding-xl,20px);width:100%}.edit-widgets-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.edit-widgets-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.edit-widgets-header{align-items:center;background:#fff;display:flex;height:64px;justify-content:space-between;overflow:auto}@media (min-width:600px){.edit-widgets-header{overflow:visible}}.edit-widgets-header .selected-block-tools-wrapper{align-items:center;display:flex;height:64px;overflow:hidden}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-contextual-toolbar{border-bottom:0;height:100%}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar{height:100%;padding-top:17px}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group{border-right:none}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar:after{background-color:#ddd;content:"";height:24px;margin-left:8px;margin-top:4px;width:1px}.edit-widgets-header .selected-block-tools-wrapper .components-toolbar .components-toolbar-group.components-toolbar-group:after,.edit-widgets-header .selected-block-tools-wrapper .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.edit-widgets-header .selected-block-tools-wrapper .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{position:relative;top:-10px}}.edit-widgets-header__navigable-toolbar-wrapper{align-items:center;display:flex;flex-shrink:2;height:64px;justify-content:center;overflow:hidden;padding-left:16px;padding-right:8px}.edit-widgets-header__title{font-size:20px;margin:0 20px 0 0;padding:0}.edit-widgets-header__actions{align-items:center;display:flex;padding-right:4px}@media (min-width:600px){.edit-widgets-header__actions{padding-right:8px}}.edit-widgets-header__actions{gap:8px}.edit-widgets-header-toolbar{gap:8px;margin-right:8px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon{height:32px;min-width:32px;padding:4px}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon.is-pressed,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon.is-pressed{background:#1e1e1e}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:focus:not(:active),.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.edit-widgets-header-toolbar>.components-button.has-icon.has-icon.has-icon:before,.edit-widgets-header-toolbar>.components-dropdown>.components-button.has-icon.has-icon:before{display:none}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:8px;padding-right:8px}@media (min-width:600px){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle{padding-left:12px;padding-right:12px}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle:after{content:none}@media not (prefers-reduced-motion){.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.edit-widgets-header-toolbar__inserter-toggle.edit-widgets-header-toolbar__inserter-toggle.is-pressed svg{transform:rotate(45deg)}.edit-widgets-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.edit-widgets-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.edit-widgets-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.edit-widgets-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.edit-widgets-keyboard-shortcut-help-modal__shortcut:empty{display:none}.edit-widgets-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;text-align:right}.edit-widgets-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination+.edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.edit-widgets-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.components-panel__header.edit-widgets-sidebar__panel-tabs{padding-left:0}.edit-widgets-widget-areas__top-container{display:flex;padding:16px}.edit-widgets-widget-areas__top-container .block-editor-block-icon{margin-right:16px}.edit-widgets-notices__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.edit-widgets-notices__snackbar .components-snackbar{margin-inline:auto}.edit-widgets-notices .components-notice-list,.edit-widgets-notices.notices-inline-notices-wrapper{gap:0}.edit-widgets-notices .components-notice{border-inline-width:0;border-top-width:0}.edit-widgets-layout__inserter-panel{display:flex;flex-direction:column;height:100%}.edit-widgets-layout__inserter-panel .block-editor-inserter__menu{overflow:hidden}.edit-widgets-layout__inserter-panel-content{height:calc(100% - 44px)}.edit-widgets-layout__inserter-panel-content .block-editor-inserter__tablist-and-close{display:none}@media (min-width:782px){.edit-widgets-layout__inserter-panel-content{height:100%}}.components-popover.more-menu-dropdown__content{z-index:99998}.edit-widgets-welcome-guide{width:312px}.edit-widgets-welcome-guide__image{background:#00a0d2;margin:0 0 16px}.edit-widgets-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.edit-widgets-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.edit-widgets-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 24px;padding:0 32px}.edit-widgets-welcome-guide__inserter-icon{margin:0 4px;vertical-align:text-top}.edit-widgets-welcome-guide .components-button:hover svg{color:#fff}.edit-widgets-block-editor{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.edit-widgets-block-editor,.edit-widgets-block-editor .block-editor-writing-flow,.edit-widgets-block-editor>div:last-of-type{display:flex;flex-direction:column;flex-grow:1}.edit-widgets-block-editor .edit-widgets-main-block-list{height:100%}.edit-widgets-block-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px}.edit-widgets-block-editor .components-button.has-icon,.edit-widgets-block-editor .components-button.is-tertiary{padding:6px}.edit-widgets-editor__list-view-panel{display:flex;flex-direction:column;height:100%;min-width:350px}.edit-widgets-editor__list-view-panel-content{height:calc(100% - 44px);overflow-y:auto;padding:8px}.edit-widgets-editor__list-view-panel-header{align-items:center;border-bottom:1px solid #ddd;display:flex;height:48px;justify-content:space-between;padding-left:16px;padding-right:8px}body.js.appearance_page_gutenberg-widgets,body.js.widgets-php{background:#fff}body.js.appearance_page_gutenberg-widgets #wpcontent,body.js.widgets-php #wpcontent{padding-left:0}body.js.appearance_page_gutenberg-widgets #wpbody-content,body.js.widgets-php #wpbody-content{padding-bottom:0}body.js.appearance_page_gutenberg-widgets #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.appearance_page_gutenberg-widgets #wpfooter,body.js.widgets-php #wpbody-content>div:not(.blocks-widgets-container):not(#screen-meta),body.js.widgets-php #wpfooter{display:none}body.js.appearance_page_gutenberg-widgets .a11y-speak-region,body.js.widgets-php .a11y-speak-region{left:-1px;top:-1px}body.js.appearance_page_gutenberg-widgets ul#adminmenu a.wp-has-current-submenu:after,body.js.appearance_page_gutenberg-widgets ul#adminmenu>li.current>a.current:after,body.js.widgets-php ul#adminmenu a.wp-has-current-submenu:after,body.js.widgets-php ul#adminmenu>li.current>a.current:after{border-right-color:#fff}body.js.appearance_page_gutenberg-widgets .media-frame select.attachment-filters:last-of-type,body.js.widgets-php .media-frame select.attachment-filters:last-of-type{max-width:100%;width:auto}.blocks-widgets-container{box-sizing:border-box}.blocks-widgets-container *,.blocks-widgets-container :after,.blocks-widgets-container :before{box-sizing:inherit}@media (min-width:600px){.blocks-widgets-container{bottom:0;left:0;min-height:calc(100vh - 46px);position:absolute;right:0;top:0}}@media (min-width:782px){.blocks-widgets-container{min-height:calc(100vh - 32px)}}.blocks-widgets-container .interface-interface-skeleton__content{background-color:#f0f0f0}.blocks-widgets-container .editor-styles-wrapper{margin:auto;max-width:700px}.edit-widgets-sidebar .components-button.interface-complementary-area__pin-unpin-item{display:none}.js .widgets-php .notice{display:none!important}
\ No newline at end of file
diff --git a/wp-includes/css/dist/editor/style-rtl.css b/wp-includes/css/dist/editor/style-rtl.css
index 7b8b512a3f..c5144cc334 100644
--- a/wp-includes/css/dist/editor/style-rtl.css
+++ b/wp-includes/css/dist/editor/style-rtl.css
@@ -1498,6 +1498,10 @@ button.font-library__upload-area {
flex-grow: 1;
}
+.dataviews__search .dataviews-search {
+ flex-basis: 210px;
+}
+
.dataviews-no-results,
.dataviews-loading {
padding: 0 var(--wpds-dimension-padding-2xl, 24px);
@@ -1769,7 +1773,7 @@ button.font-library__upload-area {
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg {
- fill: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
+ color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus {
@@ -1777,11 +1781,11 @@ button.font-library__upload-area {
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg {
- fill: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
+ color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg {
- fill: 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));
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover {
@@ -1845,8 +1849,9 @@ button.font-library__upload-area {
}
.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection {
+ /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+ background-color: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
- background: var(--wpds-color-background-surface-neutral-strong, #fff);
}
.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
@@ -1994,10 +1999,6 @@ button.font-library__upload-area {
box-shadow: none;
}
-.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
-
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -2055,7 +2056,8 @@ button.font-library__upload-area {
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
position: relative;
- background: var(--wpds-color-background-interactive-neutral-weak, rgba(0, 0, 0, 0));
+ /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+ background: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
margin: 0;
padding: 0;
@@ -2080,7 +2082,7 @@ button.font-library__upload-area {
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
--checkmark-size: var(--checkbox-size);
- fill: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
+ color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
position: absolute;
right: 50%;
top: 50%;
@@ -2128,10 +2130,6 @@ button.font-library__upload-area {
box-shadow: none;
}
-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
-
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -2156,10 +2154,6 @@ button.font-library__upload-area {
background: var(--wpds-color-background-surface-neutral-strong, #fff);
}
-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
- color: var(--wpds-color-foreground-content-neutral-weak, #707070);
-}
-
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
color: var(--wpds-color-foreground-content-neutral-weak, #707070);
}
@@ -2206,10 +2200,6 @@ button.font-library__upload-area {
box-sizing: border-box;
}
-.dataviews-search {
- flex-basis: 210px;
-}
-
.dataviews-filters__user-input-widget {
padding: var(--wpds-dimension-padding-lg, 16px);
}
@@ -2488,7 +2478,6 @@ button.font-library__upload-area {
.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,
.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable {
- width: -moz-fit-content;
width: fit-content;
}
@@ -2524,7 +2513,6 @@ button.font-library__upload-area {
.dataviews-view-grid .dataviews-view-grid__media img,
.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img {
- -o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
@@ -2560,7 +2548,6 @@ button.font-library__upload-area {
.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img,
.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img {
- -o-object-fit: contain;
object-fit: contain;
}
@@ -2726,7 +2713,6 @@ div.dataviews-view-list {
.dataviews-view-list div[role=row] .dataviews-view-list__item-actions,
.dataviews-view-list div[role=article] .dataviews-view-list__item-actions {
display: flex;
- width: -moz-max-content;
width: max-content;
flex: 0 0 auto;
gap: var(--wpds-dimension-gap-xs, 4px);
@@ -2821,8 +2807,6 @@ div.dataviews-view-list {
z-index: 1;
inset: 0;
scroll-margin: var(--wpds-dimension-gap-sm, 8px) 0;
- -webkit-appearance: none;
- -moz-appearance: none;
appearance: none;
border: none;
background: none;
@@ -2867,7 +2851,6 @@ div.dataviews-view-list {
.dataviews-view-list .dataviews-view-list__media-wrapper img {
width: 100%;
height: 100%;
- -o-object-fit: cover;
object-fit: cover;
}
@@ -3252,7 +3235,6 @@ div.dataviews-view-list {
.dataviews-column-primary__media img {
width: var(--wpds-dimension-size-md, 32px);
height: var(--wpds-dimension-size-md, 32px);
- -o-object-fit: cover;
object-fit: cover;
}
@@ -3333,7 +3315,6 @@ div.dataviews-view-list {
}
.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable {
- width: -moz-fit-content;
width: fit-content;
}
@@ -3376,7 +3357,6 @@ div.dataviews-view-list {
}
.dataviews-view-picker-grid .dataviews-view-picker-grid__media img {
- -o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
@@ -3399,7 +3379,6 @@ div.dataviews-view-list {
}
.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img {
- -o-object-fit: contain;
object-fit: contain;
}
@@ -3566,7 +3545,6 @@ div.dataviews-view-list {
.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions {
display: flex;
- width: -moz-max-content;
width: max-content;
flex: 0 0 auto;
}
@@ -3700,7 +3678,6 @@ div.dataviews-view-list {
width: 100%;
height: 100%;
margin: 0 auto;
- -o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
box-sizing: border-box;
@@ -3917,7 +3894,6 @@ div.dataviews-view-list {
width: 100%;
height: 100%;
margin: 0 auto;
- -o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
box-sizing: border-box;
@@ -3974,25 +3950,17 @@ div.dataviews-view-list {
}
.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]), .dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
- --focus-color: #cc1818;
-}
-
-.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
- border-color: #cc1818;
+ --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
}
-.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])) {
- border-color: #cc1818;
+.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+ border-color: var(--wpds-color-stroke-interactive-error, #cc1818);
}
.dataviews-validated-control__wrapper-with-error-delegate {
position: relative;
}
-.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])) {
- border-color: #cc1818;
-}
-
.dataviews-validated-control__error-delegate {
position: absolute;
top: 0;
@@ -4386,7 +4354,7 @@ div.dataviews-view-list {
display: grid;
align-items: center;
grid-template-columns: min-content 1fr min-content;
- grid-gap: 4px 8px;
+ gap: 4px 8px;
color: #1e1e1e;
}
@@ -4671,9 +4639,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-exp
fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail {
width: 100%;
height: 100%;
- -o-object-fit: cover;
object-fit: cover;
- -o-object-position: 50% 50%;
object-position: 50% 50%;
}
@@ -4735,7 +4701,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
.fields-controls__author-avatar img {
width: 16px;
height: 16px;
- -o-object-fit: cover;
object-fit: cover;
opacity: 0;
border-radius: 100%;
@@ -4773,10 +4738,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
margin: 0;
}
-.fields-controls__slug .fields-controls__slug-external-icon {
- margin-right: 5ch;
-}
-
.fields-controls__slug .fields-controls__slug-input input.components-input-control__input {
padding-inline-start: 0 !important;
}
@@ -4912,7 +4873,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
.media-editor-preview--image img {
max-width: 100%;
max-height: 100%;
- -o-object-fit: contain;
object-fit: contain;
width: auto;
height: auto;
@@ -4936,7 +4896,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
.media-editor-preview--video video {
max-width: 100%;
max-height: 100%;
- -o-object-fit: contain;
object-fit: contain;
width: auto;
height: auto;
@@ -4991,7 +4950,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
height: 100%;
touch-action: none;
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
cursor: grab;
}
@@ -5111,8 +5069,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
}
.wp-media-editor-image-editor__handle {
- -webkit-appearance: none;
- -moz-appearance: none;
appearance: none;
margin: 0;
padding: 0;
@@ -5270,46 +5226,51 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
justify-content: center;
}
-.media-editor .interface-interface-skeleton {
- position: relative;
- top: auto;
- left: auto;
- bottom: auto;
- right: auto;
- height: 100%;
- max-height: none;
- flex: 1;
- flex-direction: column;
-}
-
-.media-editor-modal .media-editor .interface-interface-skeleton.interface-interface-skeleton {
- top: auto;
-}
-
-.media-editor .interface-interface-skeleton__editor {
- min-width: 0;
+.media-editor .media-editor__body {
+ container-type: inline-size;
+ container-name: media-editor-body;
+ display: flex;
flex: 1;
+ min-height: 0;
}
.media-editor .media-editor__content {
display: flex;
flex: 1;
flex-direction: column;
+ min-width: 0;
min-height: 0;
- margin: 0 24px;
- border-radius: 8px;
- overflow: hidden;
+ margin: 24px 24px 8px 24px;
}
+@media (min-width: 600px) {
+ .media-editor .media-editor__content {
+ margin: 0 24px;
+ }
+}
+@container media-editor-body (min-width: 864px) {
+ .media-editor .media-editor__content {
+ min-width: 520px;
+ }
+}
.media-editor .media-editor__canvas-toolbar {
display: flex;
- flex-shrink: 0;
+ flex: 0 0 auto;
+ flex-direction: column;
+ align-items: center;
+ gap: 12px;
+}
+
+.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation {
+ display: flex;
justify-content: center;
+ align-self: stretch;
background: #e0e0e0;
+ border-radius: 0 0 8px 8px;
padding: 8px 16px;
}
-.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation {
+.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation .rotation-ruler {
flex: 0 1 360px;
min-width: 0;
}
@@ -5319,6 +5280,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
align-items: center;
justify-content: center;
background: #e0e0e0;
+ border-radius: 8px;
overflow: auto;
flex: 1;
min-height: 0;
@@ -5332,81 +5294,59 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
.media-editor .media-editor__canvas-area video {
max-width: 100%;
max-height: 100%;
- -o-object-fit: contain;
object-fit: contain;
}
.media-editor .media-editor__sidebar {
- box-sizing: border-box;
-}
-
-.media-editor .media-editor__sidebar *,
-.media-editor .media-editor__sidebar *::before,
-.media-editor .media-editor__sidebar *::after {
- box-sizing: inherit;
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ min-width: 0;
+ min-height: 0;
+ overflow: hidden;
}
@media (min-width: 600px) {
.media-editor .media-editor__sidebar {
- padding-inline: 8px;
+ flex: none;
+ width: var(--wpds-dimension-surface-width-sm, 320px);
}
}
-.media-editor .media-editor__sidebar-panel {
- padding-bottom: 24px;
+.media-editor .media-editor__tabs {
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ min-height: 0;
}
-.media-editor .interface-interface-skeleton__sidebar {
- border-top: 0;
- box-shadow: none;
- outline: 1px solid transparent;
+.media-editor .media-editor__tablist {
+ flex-shrink: 0;
+ margin-inline: 24px;
+ background: #fff;
+ border-bottom: 1px solid #ddd;
}
.media-editor .media-editor__panel {
- padding: 16px;
+ flex: 1;
+ min-height: 0;
+ overflow-y: auto;
+ padding-block: 24px;
+ padding-inline: 24px;
}
-@media (min-width: 600px) {
- .media-editor .media-editor__panel {
- padding: 24px 0 0 24px;
- }
-}
-.media-editor .components-panel__header.media-editor__sidebar-header {
- padding-right: 0;
- padding-left: 8px;
- margin-left: 24px;
- margin-left: 0;
+.media-editor .media-editor__content:has(.media-editor-fine-rotation) .media-editor__canvas-area {
+ border-end-start-radius: 0;
+ border-end-end-radius: 0;
}
-@media (min-width: 600px) {
- .media-editor .components-panel__header.media-editor__sidebar-header {
- margin-left: 24px;
- }
-}
-.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon {
- padding: 0;
+.media-editor .media-editor__body.has-panel-open .media-editor__content {
+ display: none;
}
@media (min-width: 600px) {
- .media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon {
+ .media-editor .media-editor__body.has-panel-open .media-editor__content {
display: flex;
- }
-}
-@media (min-width: 600px) and (max-width: 781px) {
- .media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill) {
- position: relative !important;
- }
- .media-editor .interface-complementary-area__fill,
- .media-editor .interface-complementary-area {
- width: 280px !important;
- }
-}
-@media (max-width: 599px) {
- .media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill) {
- width: 100%;
- }
- .media-editor .interface-complementary-area__fill,
- .media-editor .interface-complementary-area {
- width: 100% !important;
+ margin: 0 24px 0 0;
}
}
.media-editor__snackbar {
@@ -5447,38 +5387,14 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
.media-editor-modal.components-modal__frame .media-editor-modal__footer {
flex-shrink: 0;
display: flex;
- gap: 16px;
- padding: 16px 32px 24px;
- background: #fff;
- z-index: 1000001;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide {
flex-direction: row;
align-items: center;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__save-actions {
- margin-right: auto;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow {
- flex-direction: column;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow > .media-editor-image-controls {
- align-self: center;
-}
-
-.media-editor-modal__footer-row {
- display: flex;
- flex-wrap: wrap;
- align-items: center;
gap: 16px;
+ padding: 24px;
+ background: #fff;
}
-.media-editor-modal__footer-row .media-editor-image-controls,
-.media-editor-modal__footer-row .media-editor__save-actions {
+.media-editor-modal.components-modal__frame .media-editor-modal__footer .media-editor__save-actions {
margin-right: auto;
}
@@ -5657,7 +5573,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
color: #1e1e1e;
font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
touch-action: none;
cursor: ew-resize;
@@ -5683,7 +5598,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
margin: -1px;
padding: 0;
border: 0;
- clip: rect(0 0 0 0);
+ clip-path: inset(50%);
overflow: hidden;
white-space: nowrap;
}
@@ -5907,7 +5822,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
}
.editor-collab-sidebar-panel__show-more-button {
- width: -moz-fit-content;
width: fit-content;
color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
cursor: var(--wpds-cursor-control, pointer);
@@ -6121,8 +6035,7 @@ mark.wp-note {
inset: 0;
width: 100%;
height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
border-radius: inherit;
opacity: 0;
}
@@ -6163,17 +6076,14 @@ mark.wp-note {
.editor-avatar.is-badge {
display: inline-grid;
grid-template-columns: min-content 0fr;
- -moz-column-gap: 0;
- column-gap: 0;
+ column-gap: 0;
padding-inline-end: 0;
background-color: var(--wp-admin-theme-color, #3858e9);
transition: grid-template-columns 0.3s cubic-bezier(0.15, 0, 0.15, 1), column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1), padding-inline-end 0.3s cubic-bezier(0.15, 0, 0.15, 1);
- transition: grid-template-columns 0.3s cubic-bezier(0.15, 0, 0.15, 1), column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1), padding-inline-end 0.3s cubic-bezier(0.15, 0, 0.15, 1), -moz-column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1);
}
.editor-avatar.is-badge:hover {
grid-template-columns: min-content 1fr;
- -moz-column-gap: 4px;
- column-gap: 4px;
+ column-gap: 4px;
padding-inline-end: 8px;
transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
}
@@ -6865,8 +6775,7 @@ mark.wp-note {
.editor-welcome-guide__image > img {
display: block;
max-width: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.editor-welcome-guide__heading {
font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -6885,7 +6794,7 @@ mark.wp-note {
vertical-align: bottom;
}
.editor-welcome-guide .components-button:hover svg {
- fill: #fff;
+ color: #fff;
}
.editor-header {
@@ -7140,7 +7049,7 @@ mark.wp-note {
.editor-editor-interface.is-distraction-free .editor-header > .edit-post-header__settings > .edit-post-header__post-preview-button {
visibility: hidden;
}
-.editor-editor-interface.is-distraction-free .editor-header > .editor-header__toolbar .editor-document-tools__document-overview-toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-preview-dropdown, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .interface-pinned-items, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-zoom-out-toggle {
+.editor-editor-interface.is-distraction-free .editor-header > .editor-header__toolbar .editor-document-tools__document-overview-toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-preview-dropdown__toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .interface-pinned-items, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-zoom-out-toggle {
display: none;
}
.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within {
@@ -7154,10 +7063,6 @@ mark.wp-note {
z-index: 35;
}
-.components-popover.more-menu-dropdown__content {
- z-index: 99998;
-}
-
.editor-inserter-sidebar {
box-sizing: border-box;
}
@@ -7287,7 +7192,7 @@ mark.wp-note {
}
.editor-list-view-sidebar__list-view-panel-content {
- padding: 4px;
+ padding: 8px;
}
.editor-list-view-sidebar__list-view-container {
@@ -7320,6 +7225,11 @@ mark.wp-note {
color: #757575;
}
+.editor-more-menu__popup {
+ max-height: var(--available-height);
+ max-width: var(--wpds-dimension-surface-width-sm, 320px);
+}
+
.editor-post-parent__panel,
.editor-post-order__panel {
padding-top: 8px;
@@ -7372,8 +7282,7 @@ mark.wp-note {
display: flex;
align-items: center;
flex-wrap: wrap;
- -moz-column-gap: 8px;
- column-gap: 8px;
+ column-gap: 8px;
row-gap: 4px;
word-break: break-word;
}
@@ -7482,11 +7391,9 @@ mark.wp-note {
background-size: 24px 24px;
}
.editor-post-featured-image__preview .editor-post-featured-image__preview-image {
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
width: 100%;
- -o-object-position: 50% 50%;
- object-position: 50% 50%;
+ object-position: 50% 50%;
aspect-ratio: 2/1;
}
@@ -7855,7 +7762,6 @@ mark.wp-note {
.editor-revisions-code-diff__table {
width: 100%;
- min-width: -moz-max-content;
min-width: max-content;
border: 0;
border-collapse: separate;
@@ -7891,7 +7797,6 @@ mark.wp-note {
text-align: left;
white-space: nowrap;
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
}
@@ -8174,27 +8079,22 @@ mark.wp-note {
}
.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
padding-top: 2px;
}
@media (min-width: 782px) {
.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
@media (min-width: 1280px) {
.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
- -moz-column-count: 4;
- column-count: 4;
+ column-count: 4;
}
}
.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
}
.editor-post-template__dropdown .components-popover__content {
@@ -8283,9 +8183,6 @@ textarea.editor-post-text-editor:focus {
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
position: relative;
}
-textarea.editor-post-text-editor::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
textarea.editor-post-text-editor::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -8359,12 +8256,16 @@ textarea.editor-post-text-editor::placeholder {
justify-content: center;
}
-.editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text {
+.editor-preview-dropdown__popup {
+ max-width: var(--wpds-dimension-surface-width-xs, 240px);
+}
+
+.editor-preview-dropdown__toggle.has-icon.has-text {
padding-left: 4px;
padding-right: 6px;
}
-.editor-preview-dropdown.is-responsive-editing .editor-preview-dropdown__toggle {
+.editor-preview-dropdown__toggle.is-responsive-editing {
color: var(--wp-block-synced-color);
}
@@ -8386,9 +8287,7 @@ textarea.editor-post-text-editor::placeholder {
padding: 0;
margin: auto 0;
width: 12px;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
cursor: ew-resize;
outline: none;
background: none;
@@ -8478,26 +8377,21 @@ textarea.editor-post-text-editor::placeholder {
}
.editor-start-page-options__modal-content .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
}
@media (min-width: 782px) {
.editor-start-page-options__modal-content .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
@media (min-width: 1280px) {
.editor-start-page-options__modal-content .block-editor-block-patterns-list {
- -moz-column-count: 4;
- column-count: 4;
+ column-count: 4;
}
}
.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
margin-bottom: 24px;
}
.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
@@ -8525,26 +8419,21 @@ textarea.editor-post-text-editor::placeholder {
}
.editor-start-template-options__modal-content .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
}
@media (min-width: 782px) {
.editor-start-template-options__modal-content .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
@media (min-width: 1280px) {
.editor-start-template-options__modal-content .block-editor-block-patterns-list {
- -moz-column-count: 4;
- column-count: 4;
+ column-count: 4;
}
}
.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
}
.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title {
display: none;
@@ -8640,6 +8529,9 @@ textarea.editor-post-text-editor::placeholder {
width: 100%;
height: 100%;
}
+.editor-styles-canvas.is-preview-mode {
+ padding: 0;
+}
.editor-styles-canvas__section {
background: #fff;
diff --git a/wp-includes/css/dist/editor/style-rtl.min.css b/wp-includes/css/dist/editor/style-rtl.min.css
index 7f6a19703a..068c8b1570 100644
--- a/wp-includes/css/dist/editor/style-rtl.min.css
+++ b/wp-includes/css/dist/editor/style-rtl.min.css
@@ -1 +1 @@
-@charset "UTF-8";.interface-complementary-area-header{background:#fff;gap:4px;padding-left:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 0 0 auto}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:10px;right:auto;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-right:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;left:0;max-height:100%;position:fixed;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{right:0}@media (min-width:783px){.interface-interface-skeleton{right:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{right:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{right:160px}}.folded .interface-interface-skeleton{right:0}@media (min-width:783px){.folded .interface-interface-skeleton{right:36px}}body.is-fullscreen-mode .interface-interface-skeleton{right:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;position:absolute;right:0;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;left:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;position:absolute;right:0;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:0;position:fixed!important;right:auto;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-right:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}@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;padding-top:124px;position:absolute;right:0;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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.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-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);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}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{opacity:0;position:absolute;right:0;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 17px 16px 16px}.font-library__select-all .components-checkbox-control__label{padding-right: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;right: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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);height:100%;right: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 40px 4px 12px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 40px 12px 12px}.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:right;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-left: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-right:12px;text-align:right}.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;margin:-1px;overflow:hidden;position:absolute;right:-1000px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-right:auto;width:6px}.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:right;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{left:8px;opacity:0;position:absolute;top:8px}.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-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-left:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;left:var(--wpds-dimension-padding-xs,4px);padding:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-left:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);flex-shrink:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-left:12px;padding:6px 8px;transition:none}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px -5px 0 0}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:right;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral-weak,transparent);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);fill:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-size-md,32px) 0 var(--wpds-dimension-padding-sm,8px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);left:0;line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;text-align:center;top:0;transform:translate(-50%,-50%)}.dataviews-search{flex-basis:210px}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-right:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);left:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:0;position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{left:var(--wpds-dimension-padding-xs,4px);opacity:0;position:absolute;top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:-moz-max-content;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:right}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:left}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));left:0;position:sticky}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-right:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-left:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);-o-object-fit:cover;object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:-moz-max-content;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:#cc1818}.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:20px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{grid-gap:4px 8px;align-items:center;color:#1e1e1e;display:grid;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;left:8px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;left:4px;position:absolute;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-right:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-external-icon{margin-right:5ch}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-right:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}.media-editor-preview{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:32px;position:relative}.media-editor-preview__spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.media-editor-preview--loading{height:100%;width:100%}.media-editor-preview--image img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:0;width:auto}@media not (prefers-reduced-motion){.media-editor-preview--image img.loaded{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.media-editor-preview--video video{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.media-editor-preview--audio audio{max-width:100%}.media-editor-preview--file{text-align:center}.media-editor-preview__file-info{background:#f0f0f0;border-radius:2px;padding:24px}.media-editor-preview__file-name{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:8px}.media-editor-preview__mime-type{color:#757575;font-size:.9em;margin-bottom:16px}.media-editor-preview__download-link{display:inline-block;margin-top:8px}.media-editor-preview--empty,.media-editor-preview--error{color:#757575;text-align:center}.media-editor-preview__url{color:#949494;font-size:.9em;margin-top:8px;word-break:break-all}.wp-media-editor-image-editor{cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.wp-media-editor-image-editor__canvas{inset:24px;min-height:100px;min-width:100px;position:absolute}.wp-media-editor-image-editor__canvas:focus{outline:none}.wp-media-editor-image-editor__stage{inset:0;position:absolute}.wp-media-editor-image-editor--dragging{cursor:grabbing}.wp-media-editor-image-editor__image{position:absolute;right:0;top:0;transform-origin:center center;will-change:transform}.wp-media-editor-image-editor__stencil{pointer-events:none;position:absolute}.wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.6);pointer-events:none;position:absolute;transition:box-shadow .15s ease}.wp-media-editor-image-editor--dragging .wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.4)}.wp-media-editor-image-editor__grid{overflow:hidden;pointer-events:none;position:absolute;transition:opacity .15s ease}.wp-media-editor-image-editor__canvas--grid-interactive .wp-media-editor-image-editor__grid{opacity:0;transition-delay:.1s}.wp-media-editor-image-editor__canvas--show-grid .wp-media-editor-image-editor__grid{opacity:1;transition-delay:0s}.wp-media-editor-image-editor__canvas--settling .wp-media-editor-image-editor__grid{opacity:0;transition:none}.wp-media-editor-image-editor__grid-line{background:hsla(0,0%,100%,.4);position:absolute}.wp-media-editor-image-editor__grid-line--horizontal{height:1px;right:0;width:100%}.wp-media-editor-image-editor__grid-line--vertical{height:100%;top:0;width:1px}.wp-media-editor-image-editor__dimensions-tooltip{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.08);color:#1e1e1e;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.4;padding:2px 6px;pointer-events:none;position:absolute;white-space:nowrap;z-index:2}.wp-media-editor-image-editor__stencil-rect{border:1px solid #1e1e1e;box-sizing:border-box;pointer-events:none;position:absolute;transition:border-color .15s ease,box-shadow .15s ease}.wp-media-editor-image-editor__canvas--focus-visible:focus .wp-media-editor-image-editor__stencil-rect{border-color:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));box-shadow:0 0 0 1px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--wp-admin-theme-color,#007cba);border-radius:50%;box-sizing:border-box;cursor:default;font:inherit;height:12px;margin:0;padding:0;pointer-events:auto;position:absolute;transition:background-color .15s ease,box-shadow .15s ease;width:12px}.wp-media-editor-image-editor__handle:focus{outline:none}.wp-media-editor-image-editor__canvas--focus-visible .wp-media-editor-image-editor__handle:focus{background:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle:before{content:"";height:44px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:44px}.wp-media-editor-image-editor__handle--n{cursor:ns-resize;margin-right:-6px;right:50%;top:-6px}.wp-media-editor-image-editor__handle--s{bottom:-6px;cursor:ns-resize;margin-right:-6px;right:50%}.wp-media-editor-image-editor__handle--e{cursor:ew-resize;left:-6px;margin-top:-6px;top:50%}.wp-media-editor-image-editor__handle--w{cursor:ew-resize;margin-top:-6px;right:-6px;top:50%}.wp-media-editor-image-editor__handle--nw{cursor:nesw-resize;right:-6px;top:-6px}.wp-media-editor-image-editor__handle--ne{cursor:nwse-resize;left:-6px;top:-6px}.wp-media-editor-image-editor__handle--sw{bottom:-6px;cursor:nwse-resize;right:-6px}.wp-media-editor-image-editor__handle--se{bottom:-6px;cursor:nesw-resize;left:-6px}.media-editor{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.media-editor .media-editor__loading{align-items:center;display:flex;height:100%;justify-content:center}.media-editor .interface-interface-skeleton{bottom:auto;flex:1;flex-direction:column;height:100%;left:auto;max-height:none;position:relative;right:auto;top:auto}.media-editor-modal .media-editor .interface-interface-skeleton.interface-interface-skeleton{top:auto}.media-editor .interface-interface-skeleton__editor{flex:1;min-width:0}.media-editor .media-editor__content{border-radius:8px;display:flex;flex:1;flex-direction:column;margin:0 24px;min-height:0;overflow:hidden}.media-editor .media-editor__canvas-toolbar{background:#e0e0e0;display:flex;flex-shrink:0;justify-content:center;padding:8px 16px}.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation{flex:0 1 360px;min-width:0}.media-editor .media-editor__canvas-area{align-items:center;background:#e0e0e0;display:flex;flex:1;justify-content:center;min-height:0;overflow:auto}.media-editor .media-editor__canvas-area .media-editor-preview{height:100%}.media-editor .media-editor__canvas-area img,.media-editor .media-editor__canvas-area video{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.media-editor .media-editor__sidebar{box-sizing:border-box}.media-editor .media-editor__sidebar *,.media-editor .media-editor__sidebar :after,.media-editor .media-editor__sidebar :before{box-sizing:inherit}@media (min-width:600px){.media-editor .media-editor__sidebar{padding-inline:8px}}.media-editor .media-editor__sidebar-panel{padding-bottom:24px}.media-editor .interface-interface-skeleton__sidebar{border-top:0;box-shadow:none;outline:1px solid transparent}.media-editor .media-editor__panel{padding:16px}@media (min-width:600px){.media-editor .media-editor__panel{padding:24px 0 0 24px}}.media-editor .components-panel__header.media-editor__sidebar-header{margin-left:0;padding-left:8px;padding-right:0}@media (min-width:600px){.media-editor .components-panel__header.media-editor__sidebar-header{margin-left:24px}}.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon{padding:0}@media (min-width:600px){.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon{display:flex}}@media (min-width:600px) and (max-width:781px){.media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill){position:relative!important}.media-editor .interface-complementary-area,.media-editor .interface-complementary-area__fill{width:280px!important}}@media (max-width:599px){.media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill){width:100%}.media-editor .interface-complementary-area,.media-editor .interface-complementary-area__fill{width:100%!important}}.media-editor__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor__snackbar .components-snackbar{margin-inline:auto}.media-editor-form .dataforms-layouts-panel__field-control{text-wrap:pretty}.media-editor-modal.components-modal__frame .components-modal__content{display:flex;flex-direction:column;margin-bottom:0;min-height:0;padding:0}.media-editor-modal.components-modal__frame .components-modal__children-container{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor-modal.components-modal__frame .media-editor-modal__footer{background:#fff;display:flex;flex-shrink:0;gap:16px;padding:16px 32px 24px;z-index:1000001}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide{align-items:center;flex-direction:row}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__save-actions{margin-right:auto}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow{flex-direction:column}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow>.media-editor-image-controls{align-self:center}.media-editor-modal__footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.media-editor-modal__footer-row .media-editor-image-controls,.media-editor-modal__footer-row .media-editor__save-actions{margin-right:auto}.media-editor-modal .media-editor__history-actions .components-button.has-icon:not([aria-disabled=true]){color:var(--wp-admin-theme-color)}.media-editor-modal,.media-editor-modal__snackbar{display:flex;flex-direction:column}.media-editor-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor-modal__snackbar .components-snackbar{margin-inline:auto}.media-editor-modal__snackbar{z-index:1000001}.media-editor-canvas{height:100%;position:relative;width:100%}.media-editor-canvas__cropper{height:100%;opacity:0;pointer-events:none;width:100%}.media-editor-canvas__cropper.is-loaded{opacity:1;pointer-events:auto}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.media-editor-canvas__cropper.is-loaded{animation:__wp-base-styles-fade-in .2s linear 0s;animation-fill-mode:forwards}}.media-editor-canvas__spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.media-editor-canvas__error{align-items:center;color:#757575;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.media-editor-image-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.media-editor-image-controls.is-stacked{align-items:flex-start;flex-direction:column;gap:24px}.media-editor-image-controls__transforms{display:flex;gap:48px}.media-editor-image-controls__group{display:flex;flex-direction:column;gap:4px}.media-editor-image-controls__label{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;text-transform:uppercase}.media-editor-image-controls__buttons{display:flex;gap:8px;padding-inline:2px 0}.media-editor-keyboard-shortcuts-modal{min-width:280px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__note{color:#757575;font-size:13px;margin:0 0 16px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-list{list-style:none;margin:0;padding:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut:last-child{border-bottom:1px solid #ddd}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-description{flex:1;margin:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-term{background:none;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;padding:0;text-align:left}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.rotation-ruler{box-sizing:border-box;color:#1e1e1e;container-type:inline-size;cursor:ew-resize;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:32px;min-width:180px;padding:0 8px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rotation-ruler[data-disabled]{cursor:default;opacity:.5;pointer-events:none}.rotation-ruler:has(.rotation-ruler__input:focus-visible){border-radius:4px;outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:2px}.rotation-ruler__input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rotation-ruler__pointer{background:var(--wp-admin-theme-color,#3858e9);border-radius:1px;bottom:0;height:18px;pointer-events:none;position:absolute;right:50%;transform:translateX(50%);width:2px}.rotation-ruler__strip{inset:0;mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);overflow:hidden;position:absolute}.rotation-ruler__ticks{display:block;left:50%;overflow:visible;position:absolute;top:0}.rotation-ruler__tick{stroke:currentColor;stroke-width:1}.rotation-ruler__tick--minor{opacity:.35}.rotation-ruler__tick--mid{opacity:.6}.rotation-ruler__tick--major{opacity:1}.rotation-ruler__label{fill:currentColor;font-size:10px;font-weight:400;opacity:.45}.rotation-ruler__active-label{color:#1e1e1e;font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:14px;line-height:14px;pointer-events:none;position:absolute;right:50%;top:0;transform:translateX(50%)}.rotation-ruler__active-label:before{background:linear-gradient(270deg,transparent 0,#e0e0e0 12px,#e0e0e0 calc(100% - 12px),transparent);content:"";height:100%;position:absolute;right:50%;top:0;transform:translateX(50%);width:60px}.rotation-ruler__active-label-number{display:inline-block;position:relative}.rotation-ruler__active-label-sign{left:100%;position:absolute;top:0}.rotation-ruler__active-label-unit{position:absolute;right:100%;top:0}@container (max-width: 220px){.rotation-ruler__tick--minor{opacity:0}}@media (prefers-reduced-motion:reduce){.rotation-ruler__ticks{transition:none}}.editor-autocompleters__link{gap:8px;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__no-avatar:before{content:"\f110";font:normal 20px/1 dashicons;margin-left:5px;vertical-align:middle}.editor-autocompleters__user .editor-autocompleters__user-avatar{flex-grow:0;flex-shrink:0;height:24px;margin-left:8px;max-width:none;width:24px}.editor-autocompleters__user .editor-autocompleters__user-name{flex-grow:1;flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__user-slug{flex-grow:0;flex-shrink:0;margin-right:8px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user:not(.is-primary) .editor-autocompleters__user-slug{color:#757575}.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar){box-shadow:none}.editor-collab-sidebar__header{display:none}.editor-collab-sidebar{height:100%;overflow:hidden}.editor-collab-sidebar-panel{height:100%;overflow:hidden;padding:16px 16px 24px;position:relative}.editor-collab-sidebar-panel__add-note,.editor-collab-sidebar-panel__thread{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:16px;position:relative;width:auto}.editor-collab-sidebar-panel__add-note.is-selected,.editor-collab-sidebar-panel__thread.is-selected{background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);z-index:1}.editor-collab-sidebar-panel__add-note:focus,.editor-collab-sidebar-panel__thread:focus{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.editor-collab-sidebar-panel__add-note.is-floating,.editor-collab-sidebar-panel__thread.is-floating{left:16px;margin-top:16px;max-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px) - 128px);overflow-y:auto;position:absolute;right:16px;transform:translateY(var(--canvas-scroll,0));will-change:transform}.editor-collab-sidebar-panel__user-info{flex:1}.editor-collab-sidebar-panel__user-name{overflow-wrap:anywhere}.editor-collab-sidebar-panel__user-name,.editor-collab-sidebar-panel__user-time{color:#757575;font-size:12px;font-weight:400;line-height:16px;text-align:right}.editor-collab-sidebar-panel__show-more-button{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));cursor:var(--wpds-cursor-control,pointer);width:-moz-fit-content;width:fit-content}.editor-collab-sidebar-panel__show-more-button:active,.editor-collab-sidebar-panel__show-more-button:focus,.editor-collab-sidebar-panel__show-more-button:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.editor-collab-sidebar-panel__note-content{overflow-wrap:break-word}.editor-collab-sidebar-panel__note-content p:last-child{margin-bottom:0}.editor-collab-sidebar-panel__note-content.is-collapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editor-collab-sidebar-panel__user-avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);flex-shrink:0;padding:var(--wp-admin-border-width-focus)}.editor-collab-sidebar-panel__note-actions{margin-right:auto}.editor-collab-sidebar-panel__note-actions button.has-icon:not(.has-text){flex-shrink:0;height:24px;min-width:24px;padding:0;width:24px}.editor-collab-sidebar-panel__more-reply-separator:after,.editor-collab-sidebar-panel__more-reply-separator:before,.editor-collab-sidebar-panel__status-separator:after,.editor-collab-sidebar-panel__status-separator:before{background-color:#ddd;content:"";flex:1;height:1px}.editor-collab-sidebar-panel__deleted-block-notice,.editor-collab-sidebar-panel__more-reply-button{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-collab-sidebar-panel__deleted-block-notice{color:#757575}.editor-collab-sidebar-panel__resolution-text{font-style:italic}.editor-collab-sidebar-panel__note-form [role=textbox]{line-height:20px;max-height:418px;overflow-wrap:break-word;overflow-y:auto;white-space:pre-wrap}.editor-collab-sidebar-panel__note-form [role=textbox] code{background:#f0f0f0;border-radius:2px;font-family:Menlo,Consolas,monaco,monospace;font-size:.9em;padding:0 2px}.editor-collab-sidebar-panel__note-form [role=textbox] a{color:var(--wp-admin-theme-color);text-decoration:underline}.editor-collab-sidebar-panel__skip-to-block,.editor-collab-sidebar-panel__skip-to-note{background:#fff!important;clip-path:inset(50%);left:-9999px;overflow:hidden;position:absolute;top:-9999px;z-index:-1}.editor-collab-sidebar-panel__skip-to-block:focus,.editor-collab-sidebar-panel__skip-to-note:focus{clip-path:none;left:8px;overflow:visible;z-index:1}.editor-collab-sidebar-panel__skip-to-note:focus{top:8px}.editor-collab-sidebar-panel__skip-to-block:focus{bottom:8px;top:auto}.editor-note-indicator__avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);box-sizing:border-box;margin-right:-12px;padding:var(--wp-admin-border-width-focus);width:24px}.editor-note-indicator__avatar:first-child{margin-right:0}.editor-note-indicator__overflow{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.show-icon-labels .editor-note-indicator{width:auto}.show-icon-labels .editor-note-indicator div{display:none}.show-icon-labels .editor-note-indicator:after{content:attr(aria-label);font-size:12px}mark.wp-note{border-radius:1px;transition:background-color .1s ease-in-out}.wp-note-mention{background:var(--wpds-color-background-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 9%,#fff));border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));display:inline;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:0 var(--wpds-dimension-padding-xs,4px)}@media (forced-colors:active){.wp-note-mention{border:1px solid}}.editor-collab-sidebar-panel__mention-suggestion .editor-autocompleters__user-avatar{border-radius:50%}.editor-rich-text-control [data-rich-text-placeholder]:after{color:color-mix(in srgb,currentColor,transparent 38%);content:attr(data-rich-text-placeholder)}.editor-avatar{align-items:center;box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);display:inline-flex}.editor-avatar,.editor-avatar__image{border-radius:9999px;flex-shrink:0;position:relative}.editor-avatar__image{background-color:var(--wp-admin-theme-color,#3858e9);border:0;box-sizing:border-box;color:#fff;font-size:0;height:32px;overflow:hidden;overflow:clip;width:32px}.is-small>.editor-avatar__image{height:24px;width:24px}.has-avatar-border-color>.editor-avatar__image{background-clip:padding-box;border:var(--wp-admin-border-width-focus) solid var(--editor-avatar-outline-color)}.has-avatar-border-color>.editor-avatar__image:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) #fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.editor-avatar__img{border-radius:inherit;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;width:100%}.has-src>.editor-avatar__image>.editor-avatar__img{opacity:1}.editor-avatar:not(.has-src)>.editor-avatar__image{align-items:center;background-clip:border-box;border:0;display:flex;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);justify-content:center}.editor-avatar:not(.has-src)>.editor-avatar__image:after{content:none}.editor-avatar:not(.has-src).has-avatar-border-color>.editor-avatar__image{background-color:var(--editor-avatar-outline-color)}.editor-avatar__name{color:var(--editor-avatar-name-color,#fff);font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;min-width:0;opacity:0;overflow:hidden;padding-bottom:2px;transition:opacity .15s cubic-bezier(.15,0,.15,1);white-space:nowrap}.editor-avatar.is-badge{background-color:var(--wp-admin-theme-color,#3858e9);-moz-column-gap:0;column-gap:0;display:inline-grid;grid-template-columns:min-content 0fr;padding-inline-end:0;transition:grid-template-columns .3s cubic-bezier(.15,0,.15,1),column-gap .3s cubic-bezier(.15,0,.15,1),padding-inline-end .3s cubic-bezier(.15,0,.15,1);transition:grid-template-columns .3s cubic-bezier(.15,0,.15,1),column-gap .3s cubic-bezier(.15,0,.15,1),padding-inline-end .3s cubic-bezier(.15,0,.15,1),-moz-column-gap .3s cubic-bezier(.15,0,.15,1)}.editor-avatar.is-badge:hover{-moz-column-gap:4px;column-gap:4px;grid-template-columns:min-content 1fr;padding-inline-end:8px;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge:hover .editor-avatar__name{opacity:1;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge.has-avatar-border-color{background-color:var(--editor-avatar-outline-color)}.editor-avatar.is-dimmed>.editor-avatar__image{background-color:#757575;opacity:.5}.editor-avatar.is-dimmed.has-avatar-border-color>.editor-avatar__image{border-color:#757575}.editor-avatar.is-dimmed .editor-avatar__img{filter:grayscale(1)}.editor-avatar__status-indicator{fill:#1e1e1e;align-items:center;color:#1e1e1e;display:flex;height:32px;justify-content:center;position:absolute;right:0;top:0;width:32px;z-index:1}.is-small>.editor-avatar__status-indicator{height:24px;width:24px}.editor-avatar__status-indicator svg{height:75%;width:75%}@media (prefers-reduced-motion:reduce){.editor-avatar.is-badge,.editor-avatar__name{transition:none}}.editor-avatar-group{align-items:center;display:flex}.editor-avatar-group>.editor-avatar+.editor-avatar{margin-inline-start:-8px}.editor-avatar-group>.editor-avatar{position:relative}.editor-avatar-group>.editor-avatar:first-child{z-index:10}.editor-avatar-group>.editor-avatar:nth-child(2){z-index:9}.editor-avatar-group>.editor-avatar:nth-child(3){z-index:8}.editor-avatar-group>.editor-avatar:nth-child(4){z-index:7}.editor-avatar-group>.editor-avatar:nth-child(5){z-index:6}.editor-avatar-group>.editor-avatar:nth-child(6){z-index:5}.editor-avatar-group>.editor-avatar:nth-child(7){z-index:4}.editor-avatar-group>.editor-avatar:nth-child(8){z-index:3}.editor-avatar-group>.editor-avatar:nth-child(9){z-index:2}.editor-avatar-group>.editor-avatar:nth-child(10){z-index:1}.editor-avatar-group__overflow{color:#1e1e1e;font-size:12px;line-height:20px;margin-inline-end:4px;margin-inline-start:4px;white-space:nowrap}.editor-collaborators-presence__list.components-popover .components-popover__content{background:#fff;border:1px solid #ddd;border-radius:8px;border-width:1px 1px 0 0;box-shadow: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)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-content{min-width:280px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title{display:flex;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px;line-height:20px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title span{color:#757575}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action{padding:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action button{color:#1e1e1e;height:32px;padding:0;width:32px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-items{display:flex;flex-direction:column;padding-bottom:16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item{all:unset;align-items:center;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;padding:12px 16px;transition:background-color .2s ease;width:100%}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:hover:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.04)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:active:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:focus-visible{outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:-2px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:disabled{cursor:default}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-info{display:flex;flex:1;flex-direction:column;min-width:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-name{color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-collaborators-presence{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;flex-shrink:0;height:32px}.editor-collaborators-presence:hover{background-color:#e0e0e0}.editor-collaborators-presence:has(.is-pressed){background-color:#e0e0e0}.editor-header__center .editor-collaborators-presence{margin-left:8px}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button{align-items:center;background:transparent;border-radius:4px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:flex;height:100%;padding:4px;position:relative}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed:hover,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:hover{background:transparent;color:#2f2f2f}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:focus:not(:active){box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) var(--wp-admin-theme-color,#007cba);outline:none}.editor-collapsible-block-toolbar{align-items:center;display:flex;height:64px;overflow:hidden}.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{background:transparent;border-bottom:0;height:100%}.editor-collapsible-block-toolbar .block-editor-block-toolbar{height:100%;padding-top:17px}.editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.editor-collapsible-block-toolbar:after{background-color:#ddd;content:"";height:24px;margin-left:7px;width:1px}.editor-collapsible-block-toolbar .components-toolbar,.editor-collapsible-block-toolbar .components-toolbar-group{border-left:none;position:relative}.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{background-color:#ddd;content:"";height:24px;left:-1px;position:absolute;top:4px;width:1px}.editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{height:40px;position:relative;top:-4px}}.editor-collapsible-block-toolbar.is-collapsed{display:none}.editor-block-visibility__disabled-blocks-count{background-color:#fff;border:1px solid #ddd;border-width:1px 0;box-shadow:32px 0 0 0 #fff,-32px 0 0 0 #fff;padding:8px;position:sticky;text-align:center;top:-5px;z-index:1}.editor-block-visibility__disabled-blocks-count~.block-editor-block-manager__content .block-editor-block-manager__category-title{top:31px}.editor-block-visibility__disabled-blocks-count .is-link{margin-right:12px}.editor-blog-title-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-document-bar{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;height:32px;justify-content:space-between;min-width:0;width:min(100%,450px)}.editor-document-bar:hover{background-color:#e0e0e0}.editor-document-bar .components-button{border-radius:4px}@media not (prefers-reduced-motion){.editor-document-bar .components-button{transition:background-color .1s ease-out}}.editor-document-bar .components-button:hover{background:#e0e0e0}@media screen and (min-width:782px) and (max-width:960px){.editor-document-bar.has-back-button .editor-document-bar__post-type-label{display:none}}.editor-document-bar__command{color:var(--wp-block-synced-color);flex-grow:1;overflow:hidden}.editor-document-bar__title{color:#1e1e1e;margin:0 auto;max-width:70%;overflow:hidden}.editor-document-bar__title h1{align-items:center;display:flex;font-weight:400;justify-content:center;overflow:hidden;white-space:nowrap}.editor-document-bar__post-title{color:currentColor;flex:1;overflow:hidden;text-overflow:ellipsis}.editor-document-bar__post-type-label{color:#2f2f2f;flex:0;padding-right:4px}@media screen and (max-width:600px){.editor-document-bar__post-type-label{display:none}}.editor-document-bar__back.components-button.has-icon.has-text{color:#757575;flex-shrink:0;gap:0;min-width:36px;position:absolute;z-index:1}.editor-document-bar__back.components-button.has-icon.has-text:hover{background-color:transparent;color:#1e1e1e}.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:none;margin-right:12px;pointer-events:none;position:absolute}.editor-document-bar__icon-layout.editor-document-bar__icon-layout svg{fill:#949494}@media (min-width:600px){.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:flex}}.document-outline ul{margin:0;padding:0}.document-outline__item{display:flex;margin:4px 0}.document-outline__item a{text-decoration:none}.document-outline__item .document-outline__emdash:before{color:#ddd;margin-left:4px}.document-outline__item.is-h2 .document-outline__emdash:before{content:"—"}.document-outline__item.is-h3 .document-outline__emdash:before{content:"——"}.document-outline__item.is-h4 .document-outline__emdash:before{content:"———"}.document-outline__item.is-h5 .document-outline__emdash:before{content:"————"}.document-outline__item.is-h6 .document-outline__emdash:before{content:"—————"}.document-outline__button{align-items:flex-start;background:none;border:none;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;margin:0 -1px 0 0;padding:2px 1px 2px 5px;text-align:right}.document-outline__button:disabled,.document-outline__button[aria-disabled=true]{color:#757575;cursor:default}.document-outline__button:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.document-outline__level{background:#ddd;border-radius:3px;color:#1e1e1e;font-size:13px;margin-left:4px;padding:1px 6px}.is-invalid .document-outline__level{background:#f0b849}.document-outline__item-content{padding:1px 0}.editor-document-outline.has-no-headings>svg{margin-top:28px}.editor-document-outline.has-no-headings>p{padding-left:32px;padding-right:32px}.editor-document-outline.has-no-headings{color:#757575;text-align:center}.editor-document-tools{align-items:center;display:inline-flex}.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:none}@media (min-width:782px){.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:inline-flex}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle{display:inline-flex}@media not (prefers-reduced-motion){.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.is-pressed svg{transform:rotate(-45deg)}.editor-document-tools .block-editor-list-view{display:none}@media (min-width:600px){.editor-document-tools .block-editor-list-view{display:flex}}.editor-document-tools .editor-document-tools__left>.components-button.has-icon,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon{height:32px;min-width:32px;padding:4px}.editor-document-tools .editor-document-tools__left>.components-button.has-icon.is-pressed,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon.is-pressed{background:#1e1e1e}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:active),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:before,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:before{display:none}.editor-document-tools__left{align-items:center;display:inline-flex;gap:8px}.editor-document-tools__left:not(:last-child){margin-inline-end:8px}.show-icon-labels .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{padding:0 8px;width:auto}.show-icon-labels .editor-document-tools__left>*+*{margin-right:8px}.editor-editor-interface .entities-saved-states__panel-header{height:65px}.editor-editor-interface .interface-interface-skeleton__content{isolation:isolate}.editor-notices .components-notice-list,.editor-notices.notices-inline-notices-wrapper{gap:0}.editor-notices .components-notice{border-inline-width:0;border-top-width:0}.editor-visual-editor{flex:1 0 auto}.editor-notices__dismissible,.editor-notices__pinned{left:0;position:relative;right:0;top:0}.editor-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);margin:64px auto auto;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:var(--wpds-dimension-padding-xl,20px);width:100%}.editor-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.editor-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.editor-global-styles-header__description{padding:0 16px}.editor-global-styles-header{margin-bottom:0!important}.editor-global-styles-sidebar{display:flex;flex-direction:column;min-height:100%}.editor-global-styles-sidebar__panel{flex:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header{flex-grow:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-title{margin:0}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-actions{flex:1}.editor-global-styles-sidebar .block-editor-panel-color-gradient-settings{border:0}.editor-global-styles-sidebar .single-column{grid-column:span 1}.editor-global-styles-sidebar .components-tools-panel .span-columns{grid-column:1/-1}.editor-global-styles-sidebar__blocks-group{border-top:1px solid #e0e0e0;padding-top:24px}.editor-global-styles-sidebar__blocks-group-help{padding:0 16px}.global-styles-ui-color-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.editor-global-styles-sidebar hr{margin:0}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon{width:auto}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon svg{display:none}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.editor-welcome-guide{width:312px}.editor-welcome-guide.guide-styles .editor-welcome-guide__image{background:#00a0d2}.editor-welcome-guide__image{margin:0 0 16px}.editor-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.editor-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.editor-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.editor-welcome-guide__text img{vertical-align:bottom}.editor-welcome-guide .components-button:hover svg{fill:#fff}.editor-header{box-sizing:border-box}.editor-header *,.editor-header :after,.editor-header :before{box-sizing:inherit}.editor-header{background:#fff;display:grid;grid-auto-flow:row;grid-template:auto/auto minmax(0,max-content) minmax(min-content,1fr) 64px;height:64px}.editor-header:has(>.editor-header__center){grid-template:auto/auto min-content 1fr min-content 64px}@media (min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/auto minmax(min-content,2fr) 2.5fr minmax(min-content,2fr) 64px}}@media (min-width:480px){.editor-header{gap:16px}}.editor-header{align-items:center;justify-content:space-between;max-width:100vw}@media (min-width:280px){.editor-header{flex-wrap:nowrap}}.editor-header__back-button{margin:0 8px 0 -8px}.show-icon-labels .editor-header__back-button{margin-left:0}.editor-header__toolbar{grid-column:1/3}.editor-header__toolbar>:first-child{margin-inline:16px 0}.editor-header__back-button+.editor-header__toolbar{grid-column:2/3}@media (min-width:480px){.editor-header__back-button+.editor-header__toolbar>:first-child{margin-inline:0}}.editor-header__toolbar{align-items:center;clip-path:inset(-2px);display:flex;min-width:0}@media (min-width:480px){.editor-header__toolbar{clip-path:none}}.editor-header__toolbar .table-of-contents{display:none}@media (min-width:600px){.editor-header__toolbar .table-of-contents{display:block}}.editor-header__toolbar .editor-collapsible-block-toolbar,.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{margin-inline:8px 0}.editor-header__center{align-items:center;display:flex;grid-column:3/4;justify-content:center;min-width:0}@media (max-width:479px){.editor-header__center>:first-child{margin-inline-start:8px}.editor-header__center>:last-child{margin-inline-end:8px}}.editor-header__settings{grid-column:3/-1}.editor-header:has(>.editor-header__center) .editor-header__settings{grid-column:4/-1}.editor-header__settings{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-self:end;padding-left:4px}@media (min-width:600px){.editor-header__settings{padding-left:8px}}.editor-header__settings{gap:8px}.show-icon-labels .editor-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon{width:auto}.show-icon-labels .editor-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg{display:none}.show-icon-labels .editor-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after{content:attr(aria-label);white-space:nowrap}.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true]{background-color:transparent}.show-icon-labels .editor-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active{background-color:transparent;box-shadow:0 0 0 1.5px var(--wp-admin-theme-color)}.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg{display:block}.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after{content:none}.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{display:block}.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:8px;padding-right:8px}@media (min-width:600px){.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:12px;padding-right:12px}}.show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after{content:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover{border-right:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover:before{background-color:#ddd;content:"";height:24px;margin-right:8px;margin-top:4px;width:1px}.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{background:#ddd;right:calc(50% + 1px);width:calc(100% - 24px)}.show-icon-labels.interface-pinned-items{border-bottom:1px solid #ccc;display:block;margin:0 -12px;padding:6px 12px 12px}.show-icon-labels.interface-pinned-items>.components-button.has-icon{justify-content:flex-start;margin:0;padding:6px 8px 6px 6px;width:14.625rem}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg{display:block;max-width:24px}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false]{padding-right:40px}.show-icon-labels.interface-pinned-items>.components-button.has-icon svg{margin-left:8px}@media (min-width:480px){.editor-header__post-preview-button{display:none}}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header{border-bottom:none}.editor-editor-interface.is-distraction-free .editor-header{background-color:#fff;width:100%}@media (min-width:782px){.editor-editor-interface.is-distraction-free .editor-header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);position:absolute}}.editor-editor-interface.is-distraction-free .editor-header>.edit-post-header__settings>.edit-post-header__post-preview-button{visibility:hidden}.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-preview-dropdown,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-zoom-out-toggle,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.interface-pinned-items,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__toolbar .editor-document-tools__document-overview-toggle{display:none}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within{opacity:1!important}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div{transform:translateX(0) translateZ(0)!important}.editor-editor-interface.is-distraction-free .components-editor-notices__dismissible{position:absolute;z-index:35}.components-popover.more-menu-dropdown__content{z-index:99998}.editor-inserter-sidebar{box-sizing:border-box}.editor-inserter-sidebar *,.editor-inserter-sidebar :after,.editor-inserter-sidebar :before{box-sizing:inherit}.editor-inserter-sidebar{display:flex;flex-direction:column;height:100%}.editor-inserter-sidebar__content{height:100%}.editor-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.editor-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.editor-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.editor-keyboard-shortcut-help-modal__shortcut:empty{display:none}.editor-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;text-align:left}.editor-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination+.editor-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.editor-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.editor-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.editor-list-view-sidebar{height:100%}@media (min-width:782px){.editor-list-view-sidebar{width:350px}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{height:100%}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar{height:12px;width:12px}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track{background-color:transparent}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.editor-list-view-sidebar__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb{background-color:#949494}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within,.editor-list-view-sidebar__list-view-container>.document-outline:hover,.editor-list-view-sidebar__list-view-panel-content:focus,.editor-list-view-sidebar__list-view-panel-content:focus-within,.editor-list-view-sidebar__list-view-panel-content:hover{scrollbar-color:#949494 transparent}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{will-change:transform}@media (hover:none){.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:#949494 transparent}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{overflow:auto;scrollbar-gutter:auto}.editor-list-view-sidebar__list-view-panel-content{padding:4px}.editor-list-view-sidebar__list-view-container{display:flex;flex-direction:column;height:100%}.editor-list-view-sidebar__list-view-container>.document-outline{padding:16px}.editor-list-view-sidebar__tab-panel{height:100%}.editor-list-view-sidebar__outline{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding:16px}.editor-list-view-sidebar__outline>div>span:first-child{display:inline-block;width:90px}.editor-list-view-sidebar__outline>div>span{color:#757575;font-size:12px;line-height:1.4}.editor-post-order__panel,.editor-post-parent__panel{padding-top:8px}.editor-post-order__panel .editor-post-panel__row-control>div,.editor-post-parent__panel .editor-post-panel__row-control>div{width:100%}.editor-post-order__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-parent__panel-dialog .editor-post-parent{margin:8px}.editor-post-order__panel-dialog .components-popover__content,.editor-post-parent__panel-dialog .components-popover__content{min-width:320px}.editor-post-author__panel{padding-top:8px}.editor-post-author__panel .editor-post-panel__row-control>div{width:100%}.editor-post-author__panel-dialog .editor-post-author{margin:8px;min-width:248px}.editor-action-modal{z-index:1000001}.editor-post-card-panel__content{flex-grow:1}.editor-post-card-panel__title{width:100%}.editor-post-card-panel__title.editor-post-card-panel__title{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;margin:0;row-gap:4px;word-break:break-word}.editor-post-card-panel__icon{flex:0 0 24px;height:24px;width:24px}.editor-post-card-panel__header{display:flex;justify-content:space-between}.editor-post-card-panel.has-description .editor-post-card-panel__header{margin-bottom:8px}.editor-post-card-panel .editor-post-card-panel__title-name{padding:2px 0}.editor-post-card-panel .editor-post-card-panel__description,.editor-post-content-information{color:#757575}.editor-post-content-information .components-text{color:inherit}.editor-post-discussion__panel-dialog .editor-post-discussion{margin:8px;min-width:248px}.editor-post-discussion__panel-toggle .components-text{color:inherit}.editor-post-discussion__panel-dialog .components-popover__content{min-width:320px}.editor-post-excerpt__textarea{margin-bottom:10px;width:100%}.editor-post-excerpt__dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-featured-image{padding:0}.editor-post-featured-image .hidden{display:none}.editor-post-featured-image .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.editor-post-featured-image__container{position:relative}.editor-post-featured-image__container:focus .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:hover .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image){opacity:1}.editor-post-featured-image__container .editor-post-featured-image__actions.editor-post-featured-image__actions-missing-image{margin-top:16px;opacity:1}.editor-post-featured-image__container .components-drop-zone__content{border-radius:2px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.editor-post-featured-image__preview,.editor-post-featured-image__toggle{border-color:#ccc;display:flex;justify-content:center;min-height:40px;outline-offset:-1px;overflow:hidden;padding:0;width:100%}.editor-post-featured-image__preview{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,12px 12px;background-size:24px 24px;height:auto!important;outline:1px solid rgba(0,0,0,.1)}.editor-post-featured-image__preview .editor-post-featured-image__preview-image{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){transition:opacity 50ms ease-out}}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image) .editor-post-featured-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.editor-post-featured-image__actions .editor-post-featured-image__action{flex-grow:1;justify-content:center}[class].editor-post-format__suggestion{margin:4px 0 0}.editor-post-format__dialog .editor-post-format__dialog-content{margin:8px;min-width:248px}.editor-post-last-edited-panel{color:#757575}.editor-post-last-edited-panel .components-text{color:inherit}.editor-post-last-revision__title{font-weight:var(--wpds-typography-font-weight-emphasis,600);width:100%}.editor-post-last-revision__title.components-button.has-icon{height:100%;justify-content:space-between}.editor-post-last-revision__title.components-button.has-icon:active,.editor-post-last-revision__title.components-button.has-icon:hover{background:#f0f0f0}.editor-post-last-revision__title.components-button.has-icon:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.components-panel__body.is-opened.editor-post-last-revision__panel{height:48px;padding:0}.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{padding:16px}.editor-post-locked-modal__buttons{margin-top:24px}.editor-post-locked-modal__avatar{border-radius:50%;margin-top:16px;min-width:auto!important}.editor-post-panel__row{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.editor-post-panel__row-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%;word-break:break-word}.editor-post-panel__row-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.editor-post-panel__row-control .components-button{text-wrap:balance;text-wrap:pretty;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;max-width:100%;min-height:32px;text-align:right;white-space:normal}.editor-post-panel__row-control .components-dropdown{max-width:100%}.editor-post-panel__section{padding:16px}.editor-post-publish-panel__content{min-height:calc(100% - 148px)}.editor-post-publish-panel__content>.components-spinner{display:block;margin:100px auto 0}.editor-post-publish-panel__header{align-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;height:65px;padding-left:16px;padding-right:16px}.editor-post-publish-panel__header .components-button{justify-content:center;width:100%}.editor-post-publish-panel__header .has-icon{margin-right:auto;width:auto}.components-site-card{align-items:center;display:flex;margin:16px 0}.components-site-icon{border:none;border-radius:2px;flex-shrink:0;height:36px;margin-left:12px;width:36px}.components-site-name{display:block;font-size:14px}.components-site-home{color:#757575;display:block;font-size:12px;word-break:break-word}.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{flex:1}@media (min-width:480px){.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{max-width:160px}}.editor-post-publish-panel__header-publish-button{justify-content:center;padding-right:4px}.editor-post-publish-panel__header-cancel-button{padding-left:4px}.editor-post-publish-panel__footer{padding:16px}.components-button.editor-post-publish-panel__toggle.is-primary{align-items:center;display:inline-flex}.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon{display:none}.components-button.editor-post-publish-panel__toggle.is-primary .dashicon{margin-left:-4px}.editor-post-publish-panel__link{font-weight:400;padding-right:4px}.editor-post-publish-panel__prepublish{padding:16px}.editor-post-publish-panel__prepublish strong{color:#1e1e1e}.editor-post-publish-panel__prepublish .components-panel__body{background:#fff;margin-left:-16px;margin-right:-16px}.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{text-wrap:balance;text-wrap:pretty;align-items:flex-start}.post-publish-panel__postpublish .components-panel__body{border-bottom:1px solid #e0e0e0;border-top:none;word-break:break-word}.post-publish-panel__postpublish-buttons{align-content:space-between;display:flex;flex-wrap:wrap;gap:16px}.post-publish-panel__postpublish-buttons .components-button,.post-publish-panel__postpublish-buttons .components-button.has-icon{flex:1;justify-content:center;min-width:unset}.post-publish-panel__postpublish-buttons .components-clipboard-button{width:100%}.post-publish-panel__postpublish-post-address-container{align-items:flex-end;display:flex;margin-bottom:16px}.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address{flex:1}.post-publish-panel__postpublish-post-address-container input[readonly]{background:#f0f0f0;border-color:#ccc;height:36px;overflow:hidden;padding:12px;text-overflow:ellipsis}.post-publish-panel__postpublish-post-address__copy-button-wrap{flex-shrink:0;margin-right:16px}.post-publish-panel__postpublish-header{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.post-publish-panel__postpublish-subheader{margin:0 0 8px}.editor-post-publish-panel{box-sizing:border-box}.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before{box-sizing:inherit}.editor-post-publish-panel{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:46px;z-index:100001}@media (min-width:782px){.editor-post-publish-panel{border-right:1px solid #ddd;right:auto;top:32px;width:281px;z-index:99998}}@media (min-width:782px) and (not (prefers-reduced-motion)){.editor-post-publish-panel{animation:editor-post-publish-panel__slide-in-animation .1s forwards;transform:translateX(-100%)}}@media (min-width:782px){body.is-fullscreen-mode .editor-post-publish-panel{top:var(--wp-admin--admin-bar--height,0)}[role=region]:focus .editor-post-publish-panel{transform:translateX(0)}}@keyframes editor-post-publish-panel__slide-in-animation{to{transform:translateX(0)}}.editor-revisions-header__slider{width:100%}.editor-revisions-header__slider .components-range-control__tooltip{white-space:nowrap}.editor-revisions-header__no-revisions{color:#757575;font-size:13px}.editor-revisions-canvas__loading{align-items:center;display:flex;height:100%;justify-content:center}.editor-revisions-canvas__content{display:flex;height:100%}.editor-revisions-canvas__content .editor-visual-editor{flex:1;min-width:0}.editor-revisions-code-diff{background:#fff;color:#1e1e1e;height:100%;overflow:auto}.editor-revisions-code-diff:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.editor-revisions-code-diff__table{border:0;border-collapse:separate;border-spacing:0;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.6;min-width:-moz-max-content;min-width:max-content;width:100%}.editor-revisions-code-diff__line.is-added{background:rgba(0,163,42,.12)}.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#00a32a 12%,#fff)}.editor-revisions-code-diff__line.is-removed{background:rgba(214,54,56,.12)}.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#d63638 12%,#fff)}.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__marker{background:#fff;box-sizing:border-box;color:#757575;padding:0 8px;position:sticky;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1}.editor-revisions-code-diff__line-number{background:#f0f0f0;border-left:1px solid #e0e0e0;max-width:6ch;min-width:6ch;right:0;width:6ch}.editor-revisions-code-diff__line-number.is-previous+.editor-revisions-code-diff__line-number.is-current{right:6ch}.editor-revisions-code-diff__marker{border-left:1px solid #e0e0e0;font-weight:600;max-width:3ch;min-width:3ch;padding:0;right:12ch;text-align:center;width:3ch}.editor-revisions-code-diff__code{direction:ltr;padding:0 8px 0 16px;unicode-bidi:isolate;white-space:pre;width:100%}.editor-revisions-code-diff__code code{background:none;color:inherit;font:inherit;margin:0;padding:0}.editor-revisions-code-diff__empty{color:#757575;margin:0;padding:24px}.revision-diff-markers{background:rgba(0,0,0,.05);flex-shrink:0;position:relative;width:max(16px,1rem)}.revision-diff-markers .revision-diff-marker{border:none;cursor:var(--wpds-cursor-control,pointer);min-height:4px;padding:0;position:absolute;transition:opacity .1s ease;width:100%}.revision-diff-markers .revision-diff-marker.is-added{background:#008a20}.revision-diff-markers .revision-diff-marker.is-removed{background:repeating-linear-gradient(-45deg,#d63638,#d63638 6px,rgba(214,54,56,.45) 0,rgba(214,54,56,.45) 8px)}.revision-diff-markers .revision-diff-marker.is-modified{background:repeating-linear-gradient(45deg,#9a7000,#9a7000 6px,rgba(154,112,0,.45) 0,rgba(154,112,0,.45) 8px)}.revision-diff-markers .revision-diff-marker:hover{opacity:.7}.revision-diff-markers .revision-diff-marker:focus{outline:2px solid #1e1e1e;outline-offset:-2px}.interface-complementary-area:has(.editor-post-revisions-timeline){display:flex;flex-direction:column;overflow:hidden}.interface-complementary-area>.editor-sidebar__panel-tabs{flex-shrink:0}.editor-sidebar__panel:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel [role=tabpanel]:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel .editor-revision-meta-diff__content{max-height:80px;overflow-y:auto}.editor-sidebar__panel .editor-post-revisions-timeline{flex:1;min-height:0}.editor-revision-fields-diff__value{word-break:break-word}.editor-revision-fields-diff__added{background-color:color-mix(in srgb,currentColor 5%,#00a32a 15%);text-decoration:none}.editor-revision-fields-diff__removed{color:#d63638;text-decoration:line-through}.editor-post-saved-state{align-items:center;color:#757575;display:flex;overflow:hidden;padding:12px 4px;white-space:nowrap;width:28px}.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover{background:transparent;color:#757575}.editor-post-saved-state svg{fill:currentColor;display:inline-block;flex:0 0 auto;margin-left:8px}@media (min-width:600px){.editor-post-saved-state{padding:8px 12px;text-indent:inherit;width:auto}.editor-post-saved-state svg{margin-left:0}}.editor-post-save-draft.has-text.has-icon svg{margin-left:0}.editor-post-schedule__panel-dropdown{width:100%}.editor-post-schedule__dialog .components-popover__content{min-width:320px;padding:16px}.editor-post-schedule__reset{justify-content:center;margin-top:16px;width:100%}.editor-post-status{max-width:100%}.editor-post-status.is-read-only{padding:6px 12px}.editor-post-status .editor-post-status__toggle.editor-post-status__toggle{padding-bottom:4px;padding-top:4px}.editor-change-status__password-fieldset,.editor-change-status__publish-date-wrapper{border-top:1px solid #e0e0e0;padding-top:16px}.editor-change-status__content .components-popover__content{min-width:320px;padding:16px}.editor-change-status__content .editor-change-status__password-legend{margin-bottom:8px;padding:0}.editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help){margin-top:4px}.editor-post-sticky__checkbox-control{border-top:1px solid #e0e0e0;padding-top:16px}.editor-post-sync-status__value{padding:6px 12px 6px 0}.editor-post-taxonomies__hierarchical-terms-list{margin-right:-6px;margin-top:-6px;max-height:14em;overflow:auto;padding-right:6px;padding-top:6px}.editor-post-taxonomies__hierarchical-terms-choice{margin-bottom:8px}.editor-post-taxonomies__hierarchical-terms-choice:last-child{margin-bottom:4px}.editor-post-taxonomies__hierarchical-terms-add,.editor-post-taxonomies__hierarchical-terms-submit{align-self:flex-start}.editor-post-taxonomies__hierarchical-terms-subchoices{margin-right:16px;margin-top:8px}.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label{margin-bottom:4px}.editor-post-taxonomies__flat-term-most-used-list{margin:0}.editor-post-taxonomies__flat-term-most-used-list li{display:inline-block;margin-left:8px}.editor-sync-connection-error-modal{z-index:1000001}.editor-sync-connection-error-modal p{margin:0}.editor-sync-connection-error-modal__retry-countdown{color:#757575}.editor-post-template__swap-template-modal{z-index:1000001}.editor-post-template__swap-template-modal .editor-post-template__swap-template-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.editor-post-template__create-template-modal{z-index:1000001}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px;padding-top:2px}@media (min-width:782px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{-moz-column-count:4;column-count:4}}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.editor-post-template__dropdown .components-popover__content{min-width:240px}.editor-post-template__dropdown .components-button.is-pressed,.editor-post-template__dropdown .components-button.is-pressed:hover{background:inherit;color:inherit}.editor-post-template__classic-theme-dropdown{padding:8px}.editor-template-actions-panel__preview .block-editor-block-preview__container{aspect-ratio:4/3;border-radius:4px;display:flex;overflow:hidden}.editor-template-actions-panel__preview .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media not (prefers-reduced-motion){.editor-template-actions-panel__preview .block-editor-block-preview__container:after{transition:outline .1s linear}}.editor-template-actions-panel__preview[role=button]{cursor:var(--wpds-cursor-control,pointer)}.editor-template-actions-panel__preview[role=button]:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.editor-template-actions-panel__preview[role=button]:focus-visible .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.editor-template-actions-panel__action{flex:1;justify-content:center}textarea.editor-post-text-editor{border:1px solid #949494;border-radius:0;box-shadow:none;display:block;font-family:Menlo,Consolas,monaco,monospace;line-height:2.4;margin:0;min-height:200px;overflow:hidden;resize:none;width:100%}@media not (prefers-reduced-motion){textarea.editor-post-text-editor{transition:border .1s ease-out,box-shadow .1s linear}}textarea.editor-post-text-editor{padding:16px}@media (min-width:600px){textarea.editor-post-text-editor{padding:24px}}textarea.editor-post-text-editor{font-size:16px!important}@media (min-width:600px){textarea.editor-post-text-editor{font-size:15px!important}}textarea.editor-post-text-editor:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);position:relative}textarea.editor-post-text-editor::-moz-placeholder{color:rgba(30,30,30,.62)}textarea.editor-post-text-editor::placeholder{color:rgba(30,30,30,.62)}.editor-post-title.is-raw-text{margin-bottom:24px;margin-top:2px;max-width:none}.editor-post-url__panel-dropdown{width:100%}.editor-post-url__panel-dialog .editor-post-url{margin:8px;min-width:248px}.editor-post-url__front-page-link,.editor-post-url__link{direction:ltr;word-break:break-word}.editor-post-url__front-page-link{border-radius:2px;color:var(--wp-admin-theme-color);padding:6px 12px}.editor-post-url__front-page-link:hover{background:color-mix(in srgb,var(--wp-admin-theme-color) 4%,transparent);color:var(--wp-admin-theme-color-darker-20,#183ad6)}.editor-post-url__front-page-link:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);color:var(--wp-admin-theme-color);outline:3px solid transparent}.editor-post-url__link-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-post-url__input input.components-input-control__input{padding-inline-start:0!important}.editor-post-parent__panel-toggle,.editor-post-url__panel-toggle{word-break:break-word}.editor-post-url__intro{margin:0}.editor-post-url__permalink{margin-bottom:0;margin-top:8px}.editor-post-url__permalink-visual-label{display:block}.editor-posts-per-page-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-trash.components-button{flex-grow:1;justify-content:center}.editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text{padding-left:4px;padding-right:6px}.editor-preview-dropdown.is-responsive-editing .editor-preview-dropdown__toggle{color:var(--wp-block-synced-color)}@media (prefers-reduced-motion:no-preference){.editor-resizable-editor:not(.is-resizing){transition:width .2s ease-out}}.editor-resizable-editor.is-resizable{margin:0 auto;overflow:visible}.editor-resizable-editor__resize-handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:9999px;bottom:0;cursor:ew-resize;height:100px;margin:auto 0;outline:none;padding:0;position:absolute;top:0;width:12px}.editor-resizable-editor__resize-handle:after{background-color:hsla(0,0%,46%,.4);border-radius:9999px;bottom:16px;content:"";left:0;position:absolute;right:4px;top:16px;width:4px}.editor-resizable-editor__resize-handle.is-left{right:-18px}.editor-resizable-editor__resize-handle.is-right{left:-18px}.editor-resizable-editor__resize-handle:active,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:hover{opacity:1}.editor-resizable-editor__resize-handle:active:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:hover:after{background-color:var(--wp-admin-theme-color)}.editor-save-error-details{display:inline}.editor-save-error-details summary{cursor:var(--wpds-cursor-control,pointer);display:inline;margin-right:.35em}.editor-save-error-details__message{white-space:break-spaces}.editor-layout__toggle-entities-saved-states-panel,.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel{background-color:#fff;border:1px dotted #ddd;bottom:auto;box-sizing:border-box;display:flex;height:auto!important;justify-content:center;left:0;padding:24px;position:fixed!important;right:auto;top:-9999em;width:280px;z-index:100000}.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel{bottom:0;top:auto}.editor-start-page-options__modal .editor-start-page-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:72px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-page-options__modal .block-editor-block-patterns-list{padding-bottom:72px}.editor-start-page-options__modal-content .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:782px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{-moz-column-count:4;column-count:4}}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:24px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{min-height:100px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content{width:100%}.editor-start-template-options__modal .editor-start-template-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:92px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-template-options__modal .block-editor-block-patterns-list{padding-bottom:92px}.editor-start-template-options__modal-content .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:782px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{-moz-column-count:4;column-count:4}}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title{display:none}.components-panel__header.editor-sidebar__panel-tabs{padding-left:8px;padding-right:0}.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{padding:0}@media (min-width:782px){.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{display:flex}}.editor-post-summary .components-v-stack:empty{display:none}.editor-sidebar{box-sizing:border-box}.editor-sidebar *,.editor-sidebar :after,.editor-sidebar :before{box-sizing:inherit}.editor-sidebar__revisions-block-message{color:#757575;font-size:13px;padding:16px}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.editor-site-discussion-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-style-book{height:100%}.editor-style-book.is-button{border-radius:8px}.editor-style-book__iframe{display:block;height:100%;width:100%}.editor-style-book__iframe.is-button{border-radius:8px}.editor-style-book__iframe.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.editor-style-book__tabs{display:flex;flex-direction:column;height:100%}.editor-style-book__tablist-container{background:#fff;display:flex;flex:none;padding-left:56px;width:100%}.editor-style-book__tabpanel{flex:1 0 auto;overflow:auto}.editor-styles-canvas{background-color:var(--wp-editor-canvas-background);height:100%;padding:24px}.editor-styles-canvas iframe{display:block;height:100%;width:100%}.editor-styles-canvas__section{background:#fff;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.editor-styles-canvas__section{transition:all .3s}}.editor-styles-canvas__close-button{background:#fff;left:8px;position:absolute;top:8px;z-index:2}.table-of-contents__popover.components-popover .components-popover__content{min-width:380px}.components-popover.table-of-contents__popover{z-index:99998}.table-of-contents__popover .components-popover__content{padding:16px}@media (min-width:600px){.table-of-contents__popover .components-popover__content{max-height:calc(100vh - 120px);overflow-y:auto}}.table-of-contents__popover hr{margin:10px -16px 0}.table-of-contents__wrapper:focus:before{bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.table-of-contents__counts{display:flex;flex-wrap:wrap;margin:-8px 0 0}.table-of-contents__count{color:#1e1e1e;display:flex;flex-basis:33%;flex-direction:column;font-size:13px;margin-bottom:0;margin-top:8px;padding-left:8px}.table-of-contents__count:nth-child(4n){padding-left:0}.table-of-contents__number,.table-of-contents__popover .word-count{color:#1e1e1e;font-size:21px;font-weight:400;line-height:30px}.table-of-contents__title{display:block;font-size:15px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:20px}.editor-text-editor{box-sizing:border-box}.editor-text-editor *,.editor-text-editor :after,.editor-text-editor :before{box-sizing:inherit}.editor-text-editor{background-color:#fff;flex-grow:1;isolation:isolate;position:relative;width:100%}.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){border:1px solid #949494;border-radius:0;font-family:Menlo,Consolas,monaco,monospace;font-size:2.5em;font-weight:400;line-height:1.4;max-width:none;padding:16px}@media (min-width:600px){.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){padding:24px}}.editor-text-editor .editor-post-title.is-raw-text textarea:focus,.editor-text-editor .editor-post-title:not(.is-raw-text):focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.editor-text-editor__body{margin-left:auto;margin-right:auto;max-width:1080px;padding:0 12px 12px;width:100%}@media (min-width:960px){.editor-text-editor__body{padding:0 24px 24px}}.editor-text-editor__toolbar{background:hsla(0,0%,100%,.8);display:flex;left:0;padding:4px 12px;position:sticky;right:0;top:0;z-index:1}@media (min-width:600px){.editor-text-editor__toolbar{padding:12px}}@media (min-width:960px){.editor-text-editor__toolbar{padding:12px 24px}}.editor-text-editor__toolbar h2{color:#1e1e1e;font-size:13px;line-height:40px;margin:0 0 0 auto}.editor-upload-progress-snackbar__check,.editor-upload-progress-snackbar__spinner{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.editor-upload-progress-snackbar__spinner .components-spinner{margin:0}.editor-upload-progress-snackbar__check svg{fill:currentColor;height:24px;width:24px}.editor-visual-editor{background-color:var(--wp-editor-canvas-background);display:flex;max-height:100%;position:relative}.editor-visual-editor iframe[name=editor-canvas]{background-color:transparent}.editor-visual-editor{align-items:center;flex-direction:column;justify-content:center}@media (prefers-reduced-motion:no-preference){.editor-visual-editor{transition:padding .2s ease-out}}.editor-visual-editor.has-vertical-padding{padding-bottom:24px;padding-top:24px}.editor-visual-editor.has-horizontal-padding{padding-left:24px;padding-right:24px}.editor-visual-editor{overflow:hidden}.editor-visual-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:6px 12px}.editor-visual-editor .components-button.has-icon,.editor-visual-editor .components-button.is-tertiary{padding:6px}.editor-fields-content-preview{border-radius:4px;display:flex;flex-direction:column;height:100%}.dataviews-view-table .editor-fields-content-preview{flex-grow:0;width:96px}.editor-fields-content-preview .block-editor-block-preview__container,.editor-fields-content-preview .editor-fields-content-preview__empty{margin-bottom:auto;margin-top:auto}.editor-fields-content-preview__empty{text-align:center}.editor-push-changes-to-global-styles-control .components-button{justify-content:center;width:100%}.editor-push-changes-to-global-styles-modal p{margin-top:0}.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:hidden}@media (max-width:600px){.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:auto}}.editor-push-changes-to-global-styles-modal .components-modal__content{padding-bottom:0}.editor-push-changes-to-global-styles-modal .dataviews-footer{padding-bottom:24px}.editor-push-changes-to-global-styles-modal__value{color:#1e1e1e;overflow-wrap:anywhere}
\ No newline at end of file
+@charset "UTF-8";.interface-complementary-area-header{background:#fff;gap:4px;padding-left:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 0 0 auto}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:10px;right:auto;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-right:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;left:0;max-height:100%;position:fixed;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{right:0}@media (min-width:783px){.interface-interface-skeleton{right:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{right:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{right:160px}}.folded .interface-interface-skeleton{right:0}@media (min-width:783px){.folded .interface-interface-skeleton{right:36px}}body.is-fullscreen-mode .interface-interface-skeleton{right:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;position:absolute;right:0;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;left:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;position:absolute;right:0;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:0;position:fixed!important;right:auto;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-right:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}@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;padding-top:124px;position:absolute;right:0;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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.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-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);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}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{opacity:0;position:absolute;right:0;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 17px 16px 16px}.font-library__select-all .components-checkbox-control__label{padding-right: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;right: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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);height:100%;right: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 40px 4px 12px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 40px 12px 12px}.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:right;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-left: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-right:12px;text-align:right}.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;margin:-1px;overflow:hidden;position:absolute;right:-1000px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-right:auto;width:6px}.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:right;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{left:8px;opacity:0;position:absolute;top:8px}.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-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews__search .dataviews-search{flex-basis:210px}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-left:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;left:var(--wpds-dimension-padding-xs,4px);padding:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-left:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;margin:0;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);flex-shrink:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-left:12px;padding:6px 8px;transition:none}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px -5px 0 0}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:right;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-size-md,32px) 0 var(--wpds-dimension-padding-sm,8px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);left:0;line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;text-align:center;top:0;transform:translate(-50%,-50%)}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-right:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky;right:0}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);left:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;outline:2px solid transparent;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:0;position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{left:var(--wpds-dimension-padding-xs,4px);opacity:0;position:absolute;top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:right}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:left}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));left:0;position:sticky}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-right:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-left:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-left:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{position:absolute;right:var(--wpds-dimension-padding-sm,8px);top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:20px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{align-items:center;color:#1e1e1e;display:grid;gap:4px 8px;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;left:8px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;left:4px;position:absolute;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;object-fit:cover;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-right:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-right:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}.media-editor-preview{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:32px;position:relative}.media-editor-preview__spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.media-editor-preview--loading{height:100%;width:100%}.media-editor-preview--image img{height:auto;max-height:100%;max-width:100%;object-fit:contain;opacity:0;width:auto}@media not (prefers-reduced-motion){.media-editor-preview--image img.loaded{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.media-editor-preview--video video{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.media-editor-preview--audio audio{max-width:100%}.media-editor-preview--file{text-align:center}.media-editor-preview__file-info{background:#f0f0f0;border-radius:2px;padding:24px}.media-editor-preview__file-name{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:8px}.media-editor-preview__mime-type{color:#757575;font-size:.9em;margin-bottom:16px}.media-editor-preview__download-link{display:inline-block;margin-top:8px}.media-editor-preview--empty,.media-editor-preview--error{color:#757575;text-align:center}.media-editor-preview__url{color:#949494;font-size:.9em;margin-top:8px;word-break:break-all}.wp-media-editor-image-editor{cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.wp-media-editor-image-editor__canvas{inset:24px;min-height:100px;min-width:100px;position:absolute}.wp-media-editor-image-editor__canvas:focus{outline:none}.wp-media-editor-image-editor__stage{inset:0;position:absolute}.wp-media-editor-image-editor--dragging{cursor:grabbing}.wp-media-editor-image-editor__image{position:absolute;right:0;top:0;transform-origin:center center;will-change:transform}.wp-media-editor-image-editor__stencil{pointer-events:none;position:absolute}.wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.6);pointer-events:none;position:absolute;transition:box-shadow .15s ease}.wp-media-editor-image-editor--dragging .wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.4)}.wp-media-editor-image-editor__grid{overflow:hidden;pointer-events:none;position:absolute;transition:opacity .15s ease}.wp-media-editor-image-editor__canvas--grid-interactive .wp-media-editor-image-editor__grid{opacity:0;transition-delay:.1s}.wp-media-editor-image-editor__canvas--show-grid .wp-media-editor-image-editor__grid{opacity:1;transition-delay:0s}.wp-media-editor-image-editor__canvas--settling .wp-media-editor-image-editor__grid{opacity:0;transition:none}.wp-media-editor-image-editor__grid-line{background:hsla(0,0%,100%,.4);position:absolute}.wp-media-editor-image-editor__grid-line--horizontal{height:1px;right:0;width:100%}.wp-media-editor-image-editor__grid-line--vertical{height:100%;top:0;width:1px}.wp-media-editor-image-editor__dimensions-tooltip{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.08);color:#1e1e1e;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.4;padding:2px 6px;pointer-events:none;position:absolute;white-space:nowrap;z-index:2}.wp-media-editor-image-editor__stencil-rect{border:1px solid #1e1e1e;box-sizing:border-box;pointer-events:none;position:absolute;transition:border-color .15s ease,box-shadow .15s ease}.wp-media-editor-image-editor__canvas--focus-visible:focus .wp-media-editor-image-editor__stencil-rect{border-color:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));box-shadow:0 0 0 1px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle{appearance:none;background:#fff;border:1px solid var(--wp-admin-theme-color,#007cba);border-radius:50%;box-sizing:border-box;cursor:default;font:inherit;height:12px;margin:0;padding:0;pointer-events:auto;position:absolute;transition:background-color .15s ease,box-shadow .15s ease;width:12px}.wp-media-editor-image-editor__handle:focus{outline:none}.wp-media-editor-image-editor__canvas--focus-visible .wp-media-editor-image-editor__handle:focus{background:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle:before{content:"";height:44px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%);width:44px}.wp-media-editor-image-editor__handle--n{cursor:ns-resize;margin-right:-6px;right:50%;top:-6px}.wp-media-editor-image-editor__handle--s{bottom:-6px;cursor:ns-resize;margin-right:-6px;right:50%}.wp-media-editor-image-editor__handle--e{cursor:ew-resize;left:-6px;margin-top:-6px;top:50%}.wp-media-editor-image-editor__handle--w{cursor:ew-resize;margin-top:-6px;right:-6px;top:50%}.wp-media-editor-image-editor__handle--nw{cursor:nesw-resize;right:-6px;top:-6px}.wp-media-editor-image-editor__handle--ne{cursor:nwse-resize;left:-6px;top:-6px}.wp-media-editor-image-editor__handle--sw{bottom:-6px;cursor:nwse-resize;right:-6px}.wp-media-editor-image-editor__handle--se{bottom:-6px;cursor:nesw-resize;left:-6px}.media-editor{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.media-editor .media-editor__loading{align-items:center;display:flex;height:100%;justify-content:center}.media-editor .media-editor__body{container-name:media-editor-body;container-type:inline-size;display:flex;flex:1;min-height:0}.media-editor .media-editor__content{display:flex;flex:1;flex-direction:column;margin:24px 24px 8px;min-height:0;min-width:0}@media (min-width:600px){.media-editor .media-editor__content{margin:0 24px}}@container media-editor-body (min-width: 864px){.media-editor .media-editor__content{min-width:520px}}.media-editor .media-editor__canvas-toolbar{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:12px}.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation{align-self:stretch;background:#e0e0e0;border-radius:0 0 8px 8px;display:flex;justify-content:center;padding:8px 16px}.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation .rotation-ruler{flex:0 1 360px;min-width:0}.media-editor .media-editor__canvas-area{align-items:center;background:#e0e0e0;border-radius:8px;display:flex;flex:1;justify-content:center;min-height:0;overflow:auto}.media-editor .media-editor__canvas-area .media-editor-preview{height:100%}.media-editor .media-editor__canvas-area img,.media-editor .media-editor__canvas-area video{max-height:100%;max-width:100%;object-fit:contain}.media-editor .media-editor__sidebar{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}@media (min-width:600px){.media-editor .media-editor__sidebar{flex:none;width:var(--wpds-dimension-surface-width-sm,320px)}}.media-editor .media-editor__tabs{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor .media-editor__tablist{background:#fff;border-bottom:1px solid #ddd;flex-shrink:0;margin-inline:24px}.media-editor .media-editor__panel{flex:1;min-height:0;overflow-y:auto;padding-block:24px;padding-inline:24px}.media-editor .media-editor__content:has(.media-editor-fine-rotation) .media-editor__canvas-area{border-end-end-radius:0;border-end-start-radius:0}.media-editor .media-editor__body.has-panel-open .media-editor__content{display:none}@media (min-width:600px){.media-editor .media-editor__body.has-panel-open .media-editor__content{display:flex;margin:0 24px 0 0}}.media-editor__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor__snackbar .components-snackbar{margin-inline:auto}.media-editor-form .dataforms-layouts-panel__field-control{text-wrap:pretty}.media-editor-modal.components-modal__frame .components-modal__content{display:flex;flex-direction:column;margin-bottom:0;min-height:0;padding:0}.media-editor-modal.components-modal__frame .components-modal__children-container{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor-modal.components-modal__frame .media-editor-modal__footer{align-items:center;background:#fff;display:flex;flex-direction:row;flex-shrink:0;gap:16px;padding:24px}.media-editor-modal.components-modal__frame .media-editor-modal__footer .media-editor__save-actions{margin-right:auto}.media-editor-modal .media-editor__history-actions .components-button.has-icon:not([aria-disabled=true]){color:var(--wp-admin-theme-color)}.media-editor-modal,.media-editor-modal__snackbar{display:flex;flex-direction:column}.media-editor-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor-modal__snackbar .components-snackbar{margin-inline:auto}.media-editor-modal__snackbar{z-index:1000001}.media-editor-canvas{height:100%;position:relative;width:100%}.media-editor-canvas__cropper{height:100%;opacity:0;pointer-events:none;width:100%}.media-editor-canvas__cropper.is-loaded{opacity:1;pointer-events:auto}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.media-editor-canvas__cropper.is-loaded{animation:__wp-base-styles-fade-in .2s linear 0s;animation-fill-mode:forwards}}.media-editor-canvas__spinner{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.media-editor-canvas__error{align-items:center;color:#757575;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.media-editor-image-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.media-editor-image-controls.is-stacked{align-items:flex-start;flex-direction:column;gap:24px}.media-editor-image-controls__transforms{display:flex;gap:48px}.media-editor-image-controls__group{display:flex;flex-direction:column;gap:4px}.media-editor-image-controls__label{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;text-transform:uppercase}.media-editor-image-controls__buttons{display:flex;gap:8px;padding-inline:2px 0}.media-editor-keyboard-shortcuts-modal{min-width:280px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__note{color:#757575;font-size:13px;margin:0 0 16px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-list{list-style:none;margin:0;padding:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut:last-child{border-bottom:1px solid #ddd}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-description{flex:1;margin:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-term{background:none;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;padding:0;text-align:left}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.rotation-ruler{box-sizing:border-box;color:#1e1e1e;container-type:inline-size;cursor:ew-resize;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:32px;min-width:180px;padding:0 8px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.rotation-ruler[data-disabled]{cursor:default;opacity:.5;pointer-events:none}.rotation-ruler:has(.rotation-ruler__input:focus-visible){border-radius:4px;outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:2px}.rotation-ruler__input{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rotation-ruler__pointer{background:var(--wp-admin-theme-color,#3858e9);border-radius:1px;bottom:0;height:18px;pointer-events:none;position:absolute;right:50%;transform:translateX(50%);width:2px}.rotation-ruler__strip{inset:0;mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);overflow:hidden;position:absolute}.rotation-ruler__ticks{display:block;left:50%;overflow:visible;position:absolute;top:0}.rotation-ruler__tick{stroke:currentColor;stroke-width:1}.rotation-ruler__tick--minor{opacity:.35}.rotation-ruler__tick--mid{opacity:.6}.rotation-ruler__tick--major{opacity:1}.rotation-ruler__label{fill:currentColor;font-size:10px;font-weight:400;opacity:.45}.rotation-ruler__active-label{color:#1e1e1e;font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:14px;line-height:14px;pointer-events:none;position:absolute;right:50%;top:0;transform:translateX(50%)}.rotation-ruler__active-label:before{background:linear-gradient(270deg,transparent 0,#e0e0e0 12px,#e0e0e0 calc(100% - 12px),transparent);content:"";height:100%;position:absolute;right:50%;top:0;transform:translateX(50%);width:60px}.rotation-ruler__active-label-number{display:inline-block;position:relative}.rotation-ruler__active-label-sign{left:100%;position:absolute;top:0}.rotation-ruler__active-label-unit{position:absolute;right:100%;top:0}@container (max-width: 220px){.rotation-ruler__tick--minor{opacity:0}}@media (prefers-reduced-motion:reduce){.rotation-ruler__ticks{transition:none}}.editor-autocompleters__link{gap:8px;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__no-avatar:before{content:"\f110";font:normal 20px/1 dashicons;margin-left:5px;vertical-align:middle}.editor-autocompleters__user .editor-autocompleters__user-avatar{flex-grow:0;flex-shrink:0;height:24px;margin-left:8px;max-width:none;width:24px}.editor-autocompleters__user .editor-autocompleters__user-name{flex-grow:1;flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__user-slug{flex-grow:0;flex-shrink:0;margin-right:8px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user:not(.is-primary) .editor-autocompleters__user-slug{color:#757575}.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar){box-shadow:none}.editor-collab-sidebar__header{display:none}.editor-collab-sidebar{height:100%;overflow:hidden}.editor-collab-sidebar-panel{height:100%;overflow:hidden;padding:16px 16px 24px;position:relative}.editor-collab-sidebar-panel__add-note,.editor-collab-sidebar-panel__thread{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:16px;position:relative;width:auto}.editor-collab-sidebar-panel__add-note.is-selected,.editor-collab-sidebar-panel__thread.is-selected{background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);z-index:1}.editor-collab-sidebar-panel__add-note:focus,.editor-collab-sidebar-panel__thread:focus{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.editor-collab-sidebar-panel__add-note.is-floating,.editor-collab-sidebar-panel__thread.is-floating{left:16px;margin-top:16px;max-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px) - 128px);overflow-y:auto;position:absolute;right:16px;transform:translateY(var(--canvas-scroll,0));will-change:transform}.editor-collab-sidebar-panel__user-info{flex:1}.editor-collab-sidebar-panel__user-name{overflow-wrap:anywhere}.editor-collab-sidebar-panel__user-name,.editor-collab-sidebar-panel__user-time{color:#757575;font-size:12px;font-weight:400;line-height:16px;text-align:right}.editor-collab-sidebar-panel__show-more-button{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));cursor:var(--wpds-cursor-control,pointer);width:fit-content}.editor-collab-sidebar-panel__show-more-button:active,.editor-collab-sidebar-panel__show-more-button:focus,.editor-collab-sidebar-panel__show-more-button:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.editor-collab-sidebar-panel__note-content{overflow-wrap:break-word}.editor-collab-sidebar-panel__note-content p:last-child{margin-bottom:0}.editor-collab-sidebar-panel__note-content.is-collapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editor-collab-sidebar-panel__user-avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);flex-shrink:0;padding:var(--wp-admin-border-width-focus)}.editor-collab-sidebar-panel__note-actions{margin-right:auto}.editor-collab-sidebar-panel__note-actions button.has-icon:not(.has-text){flex-shrink:0;height:24px;min-width:24px;padding:0;width:24px}.editor-collab-sidebar-panel__more-reply-separator:after,.editor-collab-sidebar-panel__more-reply-separator:before,.editor-collab-sidebar-panel__status-separator:after,.editor-collab-sidebar-panel__status-separator:before{background-color:#ddd;content:"";flex:1;height:1px}.editor-collab-sidebar-panel__deleted-block-notice,.editor-collab-sidebar-panel__more-reply-button{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-collab-sidebar-panel__deleted-block-notice{color:#757575}.editor-collab-sidebar-panel__resolution-text{font-style:italic}.editor-collab-sidebar-panel__note-form [role=textbox]{line-height:20px;max-height:418px;overflow-wrap:break-word;overflow-y:auto;white-space:pre-wrap}.editor-collab-sidebar-panel__note-form [role=textbox] code{background:#f0f0f0;border-radius:2px;font-family:Menlo,Consolas,monaco,monospace;font-size:.9em;padding:0 2px}.editor-collab-sidebar-panel__note-form [role=textbox] a{color:var(--wp-admin-theme-color);text-decoration:underline}.editor-collab-sidebar-panel__skip-to-block,.editor-collab-sidebar-panel__skip-to-note{background:#fff!important;clip-path:inset(50%);left:-9999px;overflow:hidden;position:absolute;top:-9999px;z-index:-1}.editor-collab-sidebar-panel__skip-to-block:focus,.editor-collab-sidebar-panel__skip-to-note:focus{clip-path:none;left:8px;overflow:visible;z-index:1}.editor-collab-sidebar-panel__skip-to-note:focus{top:8px}.editor-collab-sidebar-panel__skip-to-block:focus{bottom:8px;top:auto}.editor-note-indicator__avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);box-sizing:border-box;margin-right:-12px;padding:var(--wp-admin-border-width-focus);width:24px}.editor-note-indicator__avatar:first-child{margin-right:0}.editor-note-indicator__overflow{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.show-icon-labels .editor-note-indicator{width:auto}.show-icon-labels .editor-note-indicator div{display:none}.show-icon-labels .editor-note-indicator:after{content:attr(aria-label);font-size:12px}mark.wp-note{border-radius:1px;transition:background-color .1s ease-in-out}.wp-note-mention{background:var(--wpds-color-background-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 9%,#fff));border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));display:inline;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:0 var(--wpds-dimension-padding-xs,4px)}@media (forced-colors:active){.wp-note-mention{border:1px solid}}.editor-collab-sidebar-panel__mention-suggestion .editor-autocompleters__user-avatar{border-radius:50%}.editor-rich-text-control [data-rich-text-placeholder]:after{color:color-mix(in srgb,currentColor,transparent 38%);content:attr(data-rich-text-placeholder)}.editor-avatar{align-items:center;box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);display:inline-flex}.editor-avatar,.editor-avatar__image{border-radius:9999px;flex-shrink:0;position:relative}.editor-avatar__image{background-color:var(--wp-admin-theme-color,#3858e9);border:0;box-sizing:border-box;color:#fff;font-size:0;height:32px;overflow:hidden;overflow:clip;width:32px}.is-small>.editor-avatar__image{height:24px;width:24px}.has-avatar-border-color>.editor-avatar__image{background-clip:padding-box;border:var(--wp-admin-border-width-focus) solid var(--editor-avatar-outline-color)}.has-avatar-border-color>.editor-avatar__image:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) #fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.editor-avatar__img{border-radius:inherit;height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;width:100%}.has-src>.editor-avatar__image>.editor-avatar__img{opacity:1}.editor-avatar:not(.has-src)>.editor-avatar__image{align-items:center;background-clip:border-box;border:0;display:flex;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);justify-content:center}.editor-avatar:not(.has-src)>.editor-avatar__image:after{content:none}.editor-avatar:not(.has-src).has-avatar-border-color>.editor-avatar__image{background-color:var(--editor-avatar-outline-color)}.editor-avatar__name{color:var(--editor-avatar-name-color,#fff);font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;min-width:0;opacity:0;overflow:hidden;padding-bottom:2px;transition:opacity .15s cubic-bezier(.15,0,.15,1);white-space:nowrap}.editor-avatar.is-badge{background-color:var(--wp-admin-theme-color,#3858e9);column-gap:0;display:inline-grid;grid-template-columns:min-content 0fr;padding-inline-end:0;transition:grid-template-columns .3s cubic-bezier(.15,0,.15,1),column-gap .3s cubic-bezier(.15,0,.15,1),padding-inline-end .3s cubic-bezier(.15,0,.15,1)}.editor-avatar.is-badge:hover{column-gap:4px;grid-template-columns:min-content 1fr;padding-inline-end:8px;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge:hover .editor-avatar__name{opacity:1;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge.has-avatar-border-color{background-color:var(--editor-avatar-outline-color)}.editor-avatar.is-dimmed>.editor-avatar__image{background-color:#757575;opacity:.5}.editor-avatar.is-dimmed.has-avatar-border-color>.editor-avatar__image{border-color:#757575}.editor-avatar.is-dimmed .editor-avatar__img{filter:grayscale(1)}.editor-avatar__status-indicator{fill:#1e1e1e;align-items:center;color:#1e1e1e;display:flex;height:32px;justify-content:center;position:absolute;right:0;top:0;width:32px;z-index:1}.is-small>.editor-avatar__status-indicator{height:24px;width:24px}.editor-avatar__status-indicator svg{height:75%;width:75%}@media (prefers-reduced-motion:reduce){.editor-avatar.is-badge,.editor-avatar__name{transition:none}}.editor-avatar-group{align-items:center;display:flex}.editor-avatar-group>.editor-avatar+.editor-avatar{margin-inline-start:-8px}.editor-avatar-group>.editor-avatar{position:relative}.editor-avatar-group>.editor-avatar:first-child{z-index:10}.editor-avatar-group>.editor-avatar:nth-child(2){z-index:9}.editor-avatar-group>.editor-avatar:nth-child(3){z-index:8}.editor-avatar-group>.editor-avatar:nth-child(4){z-index:7}.editor-avatar-group>.editor-avatar:nth-child(5){z-index:6}.editor-avatar-group>.editor-avatar:nth-child(6){z-index:5}.editor-avatar-group>.editor-avatar:nth-child(7){z-index:4}.editor-avatar-group>.editor-avatar:nth-child(8){z-index:3}.editor-avatar-group>.editor-avatar:nth-child(9){z-index:2}.editor-avatar-group>.editor-avatar:nth-child(10){z-index:1}.editor-avatar-group__overflow{color:#1e1e1e;font-size:12px;line-height:20px;margin-inline-end:4px;margin-inline-start:4px;white-space:nowrap}.editor-collaborators-presence__list.components-popover .components-popover__content{background:#fff;border:1px solid #ddd;border-radius:8px;border-width:1px 1px 0 0;box-shadow: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)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-content{min-width:280px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title{display:flex;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px;line-height:20px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title span{color:#757575}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action{padding:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action button{color:#1e1e1e;height:32px;padding:0;width:32px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-items{display:flex;flex-direction:column;padding-bottom:16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item{all:unset;align-items:center;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;padding:12px 16px;transition:background-color .2s ease;width:100%}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:hover:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.04)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:active:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:focus-visible{outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:-2px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:disabled{cursor:default}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-info{display:flex;flex:1;flex-direction:column;min-width:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-name{color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-collaborators-presence{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;flex-shrink:0;height:32px}.editor-collaborators-presence:hover{background-color:#e0e0e0}.editor-collaborators-presence:has(.is-pressed){background-color:#e0e0e0}.editor-header__center .editor-collaborators-presence{margin-left:8px}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button{align-items:center;background:transparent;border-radius:4px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:flex;height:100%;padding:4px;position:relative}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed:hover,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:hover{background:transparent;color:#2f2f2f}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:focus:not(:active){box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) var(--wp-admin-theme-color,#007cba);outline:none}.editor-collapsible-block-toolbar{align-items:center;display:flex;height:64px;overflow:hidden}.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{background:transparent;border-bottom:0;height:100%}.editor-collapsible-block-toolbar .block-editor-block-toolbar{height:100%;padding-top:17px}.editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.editor-collapsible-block-toolbar:after{background-color:#ddd;content:"";height:24px;margin-left:7px;width:1px}.editor-collapsible-block-toolbar .components-toolbar,.editor-collapsible-block-toolbar .components-toolbar-group{border-left:none;position:relative}.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{background-color:#ddd;content:"";height:24px;left:-1px;position:absolute;top:4px;width:1px}.editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{height:40px;position:relative;top:-4px}}.editor-collapsible-block-toolbar.is-collapsed{display:none}.editor-block-visibility__disabled-blocks-count{background-color:#fff;border:1px solid #ddd;border-width:1px 0;box-shadow:32px 0 0 0 #fff,-32px 0 0 0 #fff;padding:8px;position:sticky;text-align:center;top:-5px;z-index:1}.editor-block-visibility__disabled-blocks-count~.block-editor-block-manager__content .block-editor-block-manager__category-title{top:31px}.editor-block-visibility__disabled-blocks-count .is-link{margin-right:12px}.editor-blog-title-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-document-bar{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;height:32px;justify-content:space-between;min-width:0;width:min(100%,450px)}.editor-document-bar:hover{background-color:#e0e0e0}.editor-document-bar .components-button{border-radius:4px}@media not (prefers-reduced-motion){.editor-document-bar .components-button{transition:background-color .1s ease-out}}.editor-document-bar .components-button:hover{background:#e0e0e0}@media screen and (min-width:782px) and (max-width:960px){.editor-document-bar.has-back-button .editor-document-bar__post-type-label{display:none}}.editor-document-bar__command{color:var(--wp-block-synced-color);flex-grow:1;overflow:hidden}.editor-document-bar__title{color:#1e1e1e;margin:0 auto;max-width:70%;overflow:hidden}.editor-document-bar__title h1{align-items:center;display:flex;font-weight:400;justify-content:center;overflow:hidden;white-space:nowrap}.editor-document-bar__post-title{color:currentColor;flex:1;overflow:hidden;text-overflow:ellipsis}.editor-document-bar__post-type-label{color:#2f2f2f;flex:0;padding-right:4px}@media screen and (max-width:600px){.editor-document-bar__post-type-label{display:none}}.editor-document-bar__back.components-button.has-icon.has-text{color:#757575;flex-shrink:0;gap:0;min-width:36px;position:absolute;z-index:1}.editor-document-bar__back.components-button.has-icon.has-text:hover{background-color:transparent;color:#1e1e1e}.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:none;margin-right:12px;pointer-events:none;position:absolute}.editor-document-bar__icon-layout.editor-document-bar__icon-layout svg{fill:#949494}@media (min-width:600px){.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:flex}}.document-outline ul{margin:0;padding:0}.document-outline__item{display:flex;margin:4px 0}.document-outline__item a{text-decoration:none}.document-outline__item .document-outline__emdash:before{color:#ddd;margin-left:4px}.document-outline__item.is-h2 .document-outline__emdash:before{content:"—"}.document-outline__item.is-h3 .document-outline__emdash:before{content:"——"}.document-outline__item.is-h4 .document-outline__emdash:before{content:"———"}.document-outline__item.is-h5 .document-outline__emdash:before{content:"————"}.document-outline__item.is-h6 .document-outline__emdash:before{content:"—————"}.document-outline__button{align-items:flex-start;background:none;border:none;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;margin:0 -1px 0 0;padding:2px 1px 2px 5px;text-align:right}.document-outline__button:disabled,.document-outline__button[aria-disabled=true]{color:#757575;cursor:default}.document-outline__button:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.document-outline__level{background:#ddd;border-radius:3px;color:#1e1e1e;font-size:13px;margin-left:4px;padding:1px 6px}.is-invalid .document-outline__level{background:#f0b849}.document-outline__item-content{padding:1px 0}.editor-document-outline.has-no-headings>svg{margin-top:28px}.editor-document-outline.has-no-headings>p{padding-left:32px;padding-right:32px}.editor-document-outline.has-no-headings{color:#757575;text-align:center}.editor-document-tools{align-items:center;display:inline-flex}.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:none}@media (min-width:782px){.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:inline-flex}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle{display:inline-flex}@media not (prefers-reduced-motion){.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.is-pressed svg{transform:rotate(-45deg)}.editor-document-tools .block-editor-list-view{display:none}@media (min-width:600px){.editor-document-tools .block-editor-list-view{display:flex}}.editor-document-tools .editor-document-tools__left>.components-button.has-icon,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon{height:32px;min-width:32px;padding:4px}.editor-document-tools .editor-document-tools__left>.components-button.has-icon.is-pressed,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon.is-pressed{background:#1e1e1e}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:active),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:before,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:before{display:none}.editor-document-tools__left{align-items:center;display:inline-flex;gap:8px}.editor-document-tools__left:not(:last-child){margin-inline-end:8px}.show-icon-labels .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{padding:0 8px;width:auto}.show-icon-labels .editor-document-tools__left>*+*{margin-right:8px}.editor-editor-interface .entities-saved-states__panel-header{height:65px}.editor-editor-interface .interface-interface-skeleton__content{isolation:isolate}.editor-notices .components-notice-list,.editor-notices.notices-inline-notices-wrapper{gap:0}.editor-notices .components-notice{border-inline-width:0;border-top-width:0}.editor-visual-editor{flex:1 0 auto}.editor-notices__dismissible,.editor-notices__pinned{left:0;position:relative;right:0;top:0}.editor-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);margin:64px auto auto;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:var(--wpds-dimension-padding-xl,20px);width:100%}.editor-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.editor-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.editor-global-styles-header__description{padding:0 16px}.editor-global-styles-header{margin-bottom:0!important}.editor-global-styles-sidebar{display:flex;flex-direction:column;min-height:100%}.editor-global-styles-sidebar__panel{flex:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header{flex-grow:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-title{margin:0}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-actions{flex:1}.editor-global-styles-sidebar .block-editor-panel-color-gradient-settings{border:0}.editor-global-styles-sidebar .single-column{grid-column:span 1}.editor-global-styles-sidebar .components-tools-panel .span-columns{grid-column:1/-1}.editor-global-styles-sidebar__blocks-group{border-top:1px solid #e0e0e0;padding-top:24px}.editor-global-styles-sidebar__blocks-group-help{padding:0 16px}.global-styles-ui-color-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.editor-global-styles-sidebar hr{margin:0}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon{width:auto}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon svg{display:none}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.editor-welcome-guide{width:312px}.editor-welcome-guide.guide-styles .editor-welcome-guide__image{background:#00a0d2}.editor-welcome-guide__image{margin:0 0 16px}.editor-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.editor-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.editor-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.editor-welcome-guide__text img{vertical-align:bottom}.editor-welcome-guide .components-button:hover svg{color:#fff}.editor-header{box-sizing:border-box}.editor-header *,.editor-header :after,.editor-header :before{box-sizing:inherit}.editor-header{background:#fff;display:grid;grid-auto-flow:row;grid-template:auto/auto minmax(0,max-content) minmax(min-content,1fr) 64px;height:64px}.editor-header:has(>.editor-header__center){grid-template:auto/auto min-content 1fr min-content 64px}@media (min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/auto minmax(min-content,2fr) 2.5fr minmax(min-content,2fr) 64px}}@media (min-width:480px){.editor-header{gap:16px}}.editor-header{align-items:center;justify-content:space-between;max-width:100vw}@media (min-width:280px){.editor-header{flex-wrap:nowrap}}.editor-header__back-button{margin:0 8px 0 -8px}.show-icon-labels .editor-header__back-button{margin-left:0}.editor-header__toolbar{grid-column:1/3}.editor-header__toolbar>:first-child{margin-inline:16px 0}.editor-header__back-button+.editor-header__toolbar{grid-column:2/3}@media (min-width:480px){.editor-header__back-button+.editor-header__toolbar>:first-child{margin-inline:0}}.editor-header__toolbar{align-items:center;clip-path:inset(-2px);display:flex;min-width:0}@media (min-width:480px){.editor-header__toolbar{clip-path:none}}.editor-header__toolbar .table-of-contents{display:none}@media (min-width:600px){.editor-header__toolbar .table-of-contents{display:block}}.editor-header__toolbar .editor-collapsible-block-toolbar,.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{margin-inline:8px 0}.editor-header__center{align-items:center;display:flex;grid-column:3/4;justify-content:center;min-width:0}@media (max-width:479px){.editor-header__center>:first-child{margin-inline-start:8px}.editor-header__center>:last-child{margin-inline-end:8px}}.editor-header__settings{grid-column:3/-1}.editor-header:has(>.editor-header__center) .editor-header__settings{grid-column:4/-1}.editor-header__settings{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-self:end;padding-left:4px}@media (min-width:600px){.editor-header__settings{padding-left:8px}}.editor-header__settings{gap:8px}.show-icon-labels .editor-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon{width:auto}.show-icon-labels .editor-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg{display:none}.show-icon-labels .editor-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after{content:attr(aria-label);white-space:nowrap}.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true]{background-color:transparent}.show-icon-labels .editor-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active{background-color:transparent;box-shadow:0 0 0 1.5px var(--wp-admin-theme-color)}.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg{display:block}.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after{content:none}.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{display:block}.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:8px;padding-right:8px}@media (min-width:600px){.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:12px;padding-right:12px}}.show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after{content:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover{border-right:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover:before{background-color:#ddd;content:"";height:24px;margin-right:8px;margin-top:4px;width:1px}.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{background:#ddd;right:calc(50% + 1px);width:calc(100% - 24px)}.show-icon-labels.interface-pinned-items{border-bottom:1px solid #ccc;display:block;margin:0 -12px;padding:6px 12px 12px}.show-icon-labels.interface-pinned-items>.components-button.has-icon{justify-content:flex-start;margin:0;padding:6px 8px 6px 6px;width:14.625rem}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg{display:block;max-width:24px}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false]{padding-right:40px}.show-icon-labels.interface-pinned-items>.components-button.has-icon svg{margin-left:8px}@media (min-width:480px){.editor-header__post-preview-button{display:none}}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header{border-bottom:none}.editor-editor-interface.is-distraction-free .editor-header{background-color:#fff;width:100%}@media (min-width:782px){.editor-editor-interface.is-distraction-free .editor-header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);position:absolute}}.editor-editor-interface.is-distraction-free .editor-header>.edit-post-header__settings>.edit-post-header__post-preview-button{visibility:hidden}.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-preview-dropdown__toggle,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-zoom-out-toggle,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.interface-pinned-items,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__toolbar .editor-document-tools__document-overview-toggle{display:none}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within{opacity:1!important}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div{transform:translateX(0) translateZ(0)!important}.editor-editor-interface.is-distraction-free .components-editor-notices__dismissible{position:absolute;z-index:35}.editor-inserter-sidebar{box-sizing:border-box}.editor-inserter-sidebar *,.editor-inserter-sidebar :after,.editor-inserter-sidebar :before{box-sizing:inherit}.editor-inserter-sidebar{display:flex;flex-direction:column;height:100%}.editor-inserter-sidebar__content{height:100%}.editor-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.editor-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.editor-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.editor-keyboard-shortcut-help-modal__shortcut:empty{display:none}.editor-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 1rem 0 0;text-align:left}.editor-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination+.editor-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.editor-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.editor-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 .2rem 0 0}.editor-list-view-sidebar{height:100%}@media (min-width:782px){.editor-list-view-sidebar{width:350px}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{height:100%}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar{height:12px;width:12px}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track{background-color:transparent}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.editor-list-view-sidebar__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb{background-color:#949494}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within,.editor-list-view-sidebar__list-view-container>.document-outline:hover,.editor-list-view-sidebar__list-view-panel-content:focus,.editor-list-view-sidebar__list-view-panel-content:focus-within,.editor-list-view-sidebar__list-view-panel-content:hover{scrollbar-color:#949494 transparent}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{will-change:transform}@media (hover:none){.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:#949494 transparent}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{overflow:auto;scrollbar-gutter:auto}.editor-list-view-sidebar__list-view-panel-content{padding:8px}.editor-list-view-sidebar__list-view-container{display:flex;flex-direction:column;height:100%}.editor-list-view-sidebar__list-view-container>.document-outline{padding:16px}.editor-list-view-sidebar__tab-panel{height:100%}.editor-list-view-sidebar__outline{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding:16px}.editor-list-view-sidebar__outline>div>span:first-child{display:inline-block;width:90px}.editor-list-view-sidebar__outline>div>span{color:#757575;font-size:12px;line-height:1.4}.editor-more-menu__popup{max-height:var(--available-height);max-width:var(--wpds-dimension-surface-width-sm,320px)}.editor-post-order__panel,.editor-post-parent__panel{padding-top:8px}.editor-post-order__panel .editor-post-panel__row-control>div,.editor-post-parent__panel .editor-post-panel__row-control>div{width:100%}.editor-post-order__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-parent__panel-dialog .editor-post-parent{margin:8px}.editor-post-order__panel-dialog .components-popover__content,.editor-post-parent__panel-dialog .components-popover__content{min-width:320px}.editor-post-author__panel{padding-top:8px}.editor-post-author__panel .editor-post-panel__row-control>div{width:100%}.editor-post-author__panel-dialog .editor-post-author{margin:8px;min-width:248px}.editor-action-modal{z-index:1000001}.editor-post-card-panel__content{flex-grow:1}.editor-post-card-panel__title{width:100%}.editor-post-card-panel__title.editor-post-card-panel__title{align-items:center;column-gap:8px;display:flex;flex-wrap:wrap;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;margin:0;row-gap:4px;word-break:break-word}.editor-post-card-panel__icon{flex:0 0 24px;height:24px;width:24px}.editor-post-card-panel__header{display:flex;justify-content:space-between}.editor-post-card-panel.has-description .editor-post-card-panel__header{margin-bottom:8px}.editor-post-card-panel .editor-post-card-panel__title-name{padding:2px 0}.editor-post-card-panel .editor-post-card-panel__description,.editor-post-content-information{color:#757575}.editor-post-content-information .components-text{color:inherit}.editor-post-discussion__panel-dialog .editor-post-discussion{margin:8px;min-width:248px}.editor-post-discussion__panel-toggle .components-text{color:inherit}.editor-post-discussion__panel-dialog .components-popover__content{min-width:320px}.editor-post-excerpt__textarea{margin-bottom:10px;width:100%}.editor-post-excerpt__dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-featured-image{padding:0}.editor-post-featured-image .hidden{display:none}.editor-post-featured-image .components-spinner{margin-right:-9px;margin-top:-9px;position:absolute;right:50%;top:50%}.editor-post-featured-image__container{position:relative}.editor-post-featured-image__container:focus .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:hover .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image){opacity:1}.editor-post-featured-image__container .editor-post-featured-image__actions.editor-post-featured-image__actions-missing-image{margin-top:16px;opacity:1}.editor-post-featured-image__container .components-drop-zone__content{border-radius:2px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.editor-post-featured-image__preview,.editor-post-featured-image__toggle{border-color:#ccc;display:flex;justify-content:center;min-height:40px;outline-offset:-1px;overflow:hidden;padding:0;width:100%}.editor-post-featured-image__preview{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,12px 12px;background-size:24px 24px;height:auto!important;outline:1px solid rgba(0,0,0,.1)}.editor-post-featured-image__preview .editor-post-featured-image__preview-image{aspect-ratio:2/1;object-fit:cover;object-position:50% 50%;width:100%}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){transition:opacity 50ms ease-out}}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image) .editor-post-featured-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.editor-post-featured-image__actions .editor-post-featured-image__action{flex-grow:1;justify-content:center}[class].editor-post-format__suggestion{margin:4px 0 0}.editor-post-format__dialog .editor-post-format__dialog-content{margin:8px;min-width:248px}.editor-post-last-edited-panel{color:#757575}.editor-post-last-edited-panel .components-text{color:inherit}.editor-post-last-revision__title{font-weight:var(--wpds-typography-font-weight-emphasis,600);width:100%}.editor-post-last-revision__title.components-button.has-icon{height:100%;justify-content:space-between}.editor-post-last-revision__title.components-button.has-icon:active,.editor-post-last-revision__title.components-button.has-icon:hover{background:#f0f0f0}.editor-post-last-revision__title.components-button.has-icon:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.components-panel__body.is-opened.editor-post-last-revision__panel{height:48px;padding:0}.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{padding:16px}.editor-post-locked-modal__buttons{margin-top:24px}.editor-post-locked-modal__avatar{border-radius:50%;margin-top:16px;min-width:auto!important}.editor-post-panel__row{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.editor-post-panel__row-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%;word-break:break-word}.editor-post-panel__row-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.editor-post-panel__row-control .components-button{text-wrap:balance;text-wrap:pretty;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;max-width:100%;min-height:32px;text-align:right;white-space:normal}.editor-post-panel__row-control .components-dropdown{max-width:100%}.editor-post-panel__section{padding:16px}.editor-post-publish-panel__content{min-height:calc(100% - 148px)}.editor-post-publish-panel__content>.components-spinner{display:block;margin:100px auto 0}.editor-post-publish-panel__header{align-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;height:65px;padding-left:16px;padding-right:16px}.editor-post-publish-panel__header .components-button{justify-content:center;width:100%}.editor-post-publish-panel__header .has-icon{margin-right:auto;width:auto}.components-site-card{align-items:center;display:flex;margin:16px 0}.components-site-icon{border:none;border-radius:2px;flex-shrink:0;height:36px;margin-left:12px;width:36px}.components-site-name{display:block;font-size:14px}.components-site-home{color:#757575;display:block;font-size:12px;word-break:break-word}.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{flex:1}@media (min-width:480px){.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{max-width:160px}}.editor-post-publish-panel__header-publish-button{justify-content:center;padding-right:4px}.editor-post-publish-panel__header-cancel-button{padding-left:4px}.editor-post-publish-panel__footer{padding:16px}.components-button.editor-post-publish-panel__toggle.is-primary{align-items:center;display:inline-flex}.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon{display:none}.components-button.editor-post-publish-panel__toggle.is-primary .dashicon{margin-left:-4px}.editor-post-publish-panel__link{font-weight:400;padding-right:4px}.editor-post-publish-panel__prepublish{padding:16px}.editor-post-publish-panel__prepublish strong{color:#1e1e1e}.editor-post-publish-panel__prepublish .components-panel__body{background:#fff;margin-left:-16px;margin-right:-16px}.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{text-wrap:balance;text-wrap:pretty;align-items:flex-start}.post-publish-panel__postpublish .components-panel__body{border-bottom:1px solid #e0e0e0;border-top:none;word-break:break-word}.post-publish-panel__postpublish-buttons{align-content:space-between;display:flex;flex-wrap:wrap;gap:16px}.post-publish-panel__postpublish-buttons .components-button,.post-publish-panel__postpublish-buttons .components-button.has-icon{flex:1;justify-content:center;min-width:unset}.post-publish-panel__postpublish-buttons .components-clipboard-button{width:100%}.post-publish-panel__postpublish-post-address-container{align-items:flex-end;display:flex;margin-bottom:16px}.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address{flex:1}.post-publish-panel__postpublish-post-address-container input[readonly]{background:#f0f0f0;border-color:#ccc;height:36px;overflow:hidden;padding:12px;text-overflow:ellipsis}.post-publish-panel__postpublish-post-address__copy-button-wrap{flex-shrink:0;margin-right:16px}.post-publish-panel__postpublish-header{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.post-publish-panel__postpublish-subheader{margin:0 0 8px}.editor-post-publish-panel{box-sizing:border-box}.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before{box-sizing:inherit}.editor-post-publish-panel{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:46px;z-index:100001}@media (min-width:782px){.editor-post-publish-panel{border-right:1px solid #ddd;right:auto;top:32px;width:281px;z-index:99998}}@media (min-width:782px) and (not (prefers-reduced-motion)){.editor-post-publish-panel{animation:editor-post-publish-panel__slide-in-animation .1s forwards;transform:translateX(-100%)}}@media (min-width:782px){body.is-fullscreen-mode .editor-post-publish-panel{top:var(--wp-admin--admin-bar--height,0)}[role=region]:focus .editor-post-publish-panel{transform:translateX(0)}}@keyframes editor-post-publish-panel__slide-in-animation{to{transform:translateX(0)}}.editor-revisions-header__slider{width:100%}.editor-revisions-header__slider .components-range-control__tooltip{white-space:nowrap}.editor-revisions-header__no-revisions{color:#757575;font-size:13px}.editor-revisions-canvas__loading{align-items:center;display:flex;height:100%;justify-content:center}.editor-revisions-canvas__content{display:flex;height:100%}.editor-revisions-canvas__content .editor-visual-editor{flex:1;min-width:0}.editor-revisions-code-diff{background:#fff;color:#1e1e1e;height:100%;overflow:auto}.editor-revisions-code-diff:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.editor-revisions-code-diff__table{border:0;border-collapse:separate;border-spacing:0;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.6;min-width:max-content;width:100%}.editor-revisions-code-diff__line.is-added{background:rgba(0,163,42,.12)}.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#00a32a 12%,#fff)}.editor-revisions-code-diff__line.is-removed{background:rgba(214,54,56,.12)}.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#d63638 12%,#fff)}.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__marker{background:#fff;box-sizing:border-box;color:#757575;padding:0 8px;position:sticky;text-align:left;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.editor-revisions-code-diff__line-number{background:#f0f0f0;border-left:1px solid #e0e0e0;max-width:6ch;min-width:6ch;right:0;width:6ch}.editor-revisions-code-diff__line-number.is-previous+.editor-revisions-code-diff__line-number.is-current{right:6ch}.editor-revisions-code-diff__marker{border-left:1px solid #e0e0e0;font-weight:600;max-width:3ch;min-width:3ch;padding:0;right:12ch;text-align:center;width:3ch}.editor-revisions-code-diff__code{direction:ltr;padding:0 8px 0 16px;unicode-bidi:isolate;white-space:pre;width:100%}.editor-revisions-code-diff__code code{background:none;color:inherit;font:inherit;margin:0;padding:0}.editor-revisions-code-diff__empty{color:#757575;margin:0;padding:24px}.revision-diff-markers{background:rgba(0,0,0,.05);flex-shrink:0;position:relative;width:max(16px,1rem)}.revision-diff-markers .revision-diff-marker{border:none;cursor:var(--wpds-cursor-control,pointer);min-height:4px;padding:0;position:absolute;transition:opacity .1s ease;width:100%}.revision-diff-markers .revision-diff-marker.is-added{background:#008a20}.revision-diff-markers .revision-diff-marker.is-removed{background:repeating-linear-gradient(-45deg,#d63638,#d63638 6px,rgba(214,54,56,.45) 0,rgba(214,54,56,.45) 8px)}.revision-diff-markers .revision-diff-marker.is-modified{background:repeating-linear-gradient(45deg,#9a7000,#9a7000 6px,rgba(154,112,0,.45) 0,rgba(154,112,0,.45) 8px)}.revision-diff-markers .revision-diff-marker:hover{opacity:.7}.revision-diff-markers .revision-diff-marker:focus{outline:2px solid #1e1e1e;outline-offset:-2px}.interface-complementary-area:has(.editor-post-revisions-timeline){display:flex;flex-direction:column;overflow:hidden}.interface-complementary-area>.editor-sidebar__panel-tabs{flex-shrink:0}.editor-sidebar__panel:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel [role=tabpanel]:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel .editor-revision-meta-diff__content{max-height:80px;overflow-y:auto}.editor-sidebar__panel .editor-post-revisions-timeline{flex:1;min-height:0}.editor-revision-fields-diff__value{word-break:break-word}.editor-revision-fields-diff__added{background-color:color-mix(in srgb,currentColor 5%,#00a32a 15%);text-decoration:none}.editor-revision-fields-diff__removed{color:#d63638;text-decoration:line-through}.editor-post-saved-state{align-items:center;color:#757575;display:flex;overflow:hidden;padding:12px 4px;white-space:nowrap;width:28px}.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover{background:transparent;color:#757575}.editor-post-saved-state svg{fill:currentColor;display:inline-block;flex:0 0 auto;margin-left:8px}@media (min-width:600px){.editor-post-saved-state{padding:8px 12px;text-indent:inherit;width:auto}.editor-post-saved-state svg{margin-left:0}}.editor-post-save-draft.has-text.has-icon svg{margin-left:0}.editor-post-schedule__panel-dropdown{width:100%}.editor-post-schedule__dialog .components-popover__content{min-width:320px;padding:16px}.editor-post-schedule__reset{justify-content:center;margin-top:16px;width:100%}.editor-post-status{max-width:100%}.editor-post-status.is-read-only{padding:6px 12px}.editor-post-status .editor-post-status__toggle.editor-post-status__toggle{padding-bottom:4px;padding-top:4px}.editor-change-status__password-fieldset,.editor-change-status__publish-date-wrapper{border-top:1px solid #e0e0e0;padding-top:16px}.editor-change-status__content .components-popover__content{min-width:320px;padding:16px}.editor-change-status__content .editor-change-status__password-legend{margin-bottom:8px;padding:0}.editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help){margin-top:4px}.editor-post-sticky__checkbox-control{border-top:1px solid #e0e0e0;padding-top:16px}.editor-post-sync-status__value{padding:6px 12px 6px 0}.editor-post-taxonomies__hierarchical-terms-list{margin-right:-6px;margin-top:-6px;max-height:14em;overflow:auto;padding-right:6px;padding-top:6px}.editor-post-taxonomies__hierarchical-terms-choice{margin-bottom:8px}.editor-post-taxonomies__hierarchical-terms-choice:last-child{margin-bottom:4px}.editor-post-taxonomies__hierarchical-terms-add,.editor-post-taxonomies__hierarchical-terms-submit{align-self:flex-start}.editor-post-taxonomies__hierarchical-terms-subchoices{margin-right:16px;margin-top:8px}.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label{margin-bottom:4px}.editor-post-taxonomies__flat-term-most-used-list{margin:0}.editor-post-taxonomies__flat-term-most-used-list li{display:inline-block;margin-left:8px}.editor-sync-connection-error-modal{z-index:1000001}.editor-sync-connection-error-modal p{margin:0}.editor-sync-connection-error-modal__retry-countdown{color:#757575}.editor-post-template__swap-template-modal{z-index:1000001}.editor-post-template__swap-template-modal .editor-post-template__swap-template-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.editor-post-template__create-template-modal{z-index:1000001}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px;padding-top:2px}@media (min-width:782px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:4}}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.editor-post-template__dropdown .components-popover__content{min-width:240px}.editor-post-template__dropdown .components-button.is-pressed,.editor-post-template__dropdown .components-button.is-pressed:hover{background:inherit;color:inherit}.editor-post-template__classic-theme-dropdown{padding:8px}.editor-template-actions-panel__preview .block-editor-block-preview__container{aspect-ratio:4/3;border-radius:4px;display:flex;overflow:hidden}.editor-template-actions-panel__preview .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media not (prefers-reduced-motion){.editor-template-actions-panel__preview .block-editor-block-preview__container:after{transition:outline .1s linear}}.editor-template-actions-panel__preview[role=button]{cursor:var(--wpds-cursor-control,pointer)}.editor-template-actions-panel__preview[role=button]:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.editor-template-actions-panel__preview[role=button]:focus-visible .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.editor-template-actions-panel__action{flex:1;justify-content:center}textarea.editor-post-text-editor{border:1px solid #949494;border-radius:0;box-shadow:none;display:block;font-family:Menlo,Consolas,monaco,monospace;line-height:2.4;margin:0;min-height:200px;overflow:hidden;resize:none;width:100%}@media not (prefers-reduced-motion){textarea.editor-post-text-editor{transition:border .1s ease-out,box-shadow .1s linear}}textarea.editor-post-text-editor{padding:16px}@media (min-width:600px){textarea.editor-post-text-editor{padding:24px}}textarea.editor-post-text-editor{font-size:16px!important}@media (min-width:600px){textarea.editor-post-text-editor{font-size:15px!important}}textarea.editor-post-text-editor:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);position:relative}textarea.editor-post-text-editor::placeholder{color:rgba(30,30,30,.62)}.editor-post-title.is-raw-text{margin-bottom:24px;margin-top:2px;max-width:none}.editor-post-url__panel-dropdown{width:100%}.editor-post-url__panel-dialog .editor-post-url{margin:8px;min-width:248px}.editor-post-url__front-page-link,.editor-post-url__link{direction:ltr;word-break:break-word}.editor-post-url__front-page-link{border-radius:2px;color:var(--wp-admin-theme-color);padding:6px 12px}.editor-post-url__front-page-link:hover{background:color-mix(in srgb,var(--wp-admin-theme-color) 4%,transparent);color:var(--wp-admin-theme-color-darker-20,#183ad6)}.editor-post-url__front-page-link:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);color:var(--wp-admin-theme-color);outline:3px solid transparent}.editor-post-url__link-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-post-url__input input.components-input-control__input{padding-inline-start:0!important}.editor-post-parent__panel-toggle,.editor-post-url__panel-toggle{word-break:break-word}.editor-post-url__intro{margin:0}.editor-post-url__permalink{margin-bottom:0;margin-top:8px}.editor-post-url__permalink-visual-label{display:block}.editor-posts-per-page-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-trash.components-button{flex-grow:1;justify-content:center}.editor-preview-dropdown__popup{max-width:var(--wpds-dimension-surface-width-xs,240px)}.editor-preview-dropdown__toggle.has-icon.has-text{padding-left:4px;padding-right:6px}.editor-preview-dropdown__toggle.is-responsive-editing{color:var(--wp-block-synced-color)}@media (prefers-reduced-motion:no-preference){.editor-resizable-editor:not(.is-resizing){transition:width .2s ease-out}}.editor-resizable-editor.is-resizable{margin:0 auto;overflow:visible}.editor-resizable-editor__resize-handle{appearance:none;background:none;border:0;border-radius:9999px;bottom:0;cursor:ew-resize;height:100px;margin:auto 0;outline:none;padding:0;position:absolute;top:0;width:12px}.editor-resizable-editor__resize-handle:after{background-color:hsla(0,0%,46%,.4);border-radius:9999px;bottom:16px;content:"";left:0;position:absolute;right:4px;top:16px;width:4px}.editor-resizable-editor__resize-handle.is-left{right:-18px}.editor-resizable-editor__resize-handle.is-right{left:-18px}.editor-resizable-editor__resize-handle:active,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:hover{opacity:1}.editor-resizable-editor__resize-handle:active:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:hover:after{background-color:var(--wp-admin-theme-color)}.editor-save-error-details{display:inline}.editor-save-error-details summary{cursor:var(--wpds-cursor-control,pointer);display:inline;margin-right:.35em}.editor-save-error-details__message{white-space:break-spaces}.editor-layout__toggle-entities-saved-states-panel,.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel{background-color:#fff;border:1px dotted #ddd;bottom:auto;box-sizing:border-box;display:flex;height:auto!important;justify-content:center;left:0;padding:24px;position:fixed!important;right:auto;top:-9999em;width:280px;z-index:100000}.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel{bottom:0;top:auto}.editor-start-page-options__modal .editor-start-page-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:72px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-page-options__modal .block-editor-block-patterns-list{padding-bottom:72px}.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:782px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:4}}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column;margin-bottom:24px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{min-height:100px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content{width:100%}.editor-start-template-options__modal .editor-start-template-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:92px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-template-options__modal .block-editor-block-patterns-list{padding-bottom:92px}.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:782px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:4}}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title{display:none}.components-panel__header.editor-sidebar__panel-tabs{padding-left:8px;padding-right:0}.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{padding:0}@media (min-width:782px){.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{display:flex}}.editor-post-summary .components-v-stack:empty{display:none}.editor-sidebar{box-sizing:border-box}.editor-sidebar *,.editor-sidebar :after,.editor-sidebar :before{box-sizing:inherit}.editor-sidebar__revisions-block-message{color:#757575;font-size:13px;padding:16px}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.editor-site-discussion-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-style-book{height:100%}.editor-style-book.is-button{border-radius:8px}.editor-style-book__iframe{display:block;height:100%;width:100%}.editor-style-book__iframe.is-button{border-radius:8px}.editor-style-book__iframe.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.editor-style-book__tabs{display:flex;flex-direction:column;height:100%}.editor-style-book__tablist-container{background:#fff;display:flex;flex:none;padding-left:56px;width:100%}.editor-style-book__tabpanel{flex:1 0 auto;overflow:auto}.editor-styles-canvas{background-color:var(--wp-editor-canvas-background);height:100%;padding:24px}.editor-styles-canvas iframe{display:block;height:100%;width:100%}.editor-styles-canvas.is-preview-mode{padding:0}.editor-styles-canvas__section{background:#fff;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.editor-styles-canvas__section{transition:all .3s}}.editor-styles-canvas__close-button{background:#fff;left:8px;position:absolute;top:8px;z-index:2}.table-of-contents__popover.components-popover .components-popover__content{min-width:380px}.components-popover.table-of-contents__popover{z-index:99998}.table-of-contents__popover .components-popover__content{padding:16px}@media (min-width:600px){.table-of-contents__popover .components-popover__content{max-height:calc(100vh - 120px);overflow-y:auto}}.table-of-contents__popover hr{margin:10px -16px 0}.table-of-contents__wrapper:focus:before{bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.table-of-contents__counts{display:flex;flex-wrap:wrap;margin:-8px 0 0}.table-of-contents__count{color:#1e1e1e;display:flex;flex-basis:33%;flex-direction:column;font-size:13px;margin-bottom:0;margin-top:8px;padding-left:8px}.table-of-contents__count:nth-child(4n){padding-left:0}.table-of-contents__number,.table-of-contents__popover .word-count{color:#1e1e1e;font-size:21px;font-weight:400;line-height:30px}.table-of-contents__title{display:block;font-size:15px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:20px}.editor-text-editor{box-sizing:border-box}.editor-text-editor *,.editor-text-editor :after,.editor-text-editor :before{box-sizing:inherit}.editor-text-editor{background-color:#fff;flex-grow:1;isolation:isolate;position:relative;width:100%}.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){border:1px solid #949494;border-radius:0;font-family:Menlo,Consolas,monaco,monospace;font-size:2.5em;font-weight:400;line-height:1.4;max-width:none;padding:16px}@media (min-width:600px){.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){padding:24px}}.editor-text-editor .editor-post-title.is-raw-text textarea:focus,.editor-text-editor .editor-post-title:not(.is-raw-text):focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.editor-text-editor__body{margin-left:auto;margin-right:auto;max-width:1080px;padding:0 12px 12px;width:100%}@media (min-width:960px){.editor-text-editor__body{padding:0 24px 24px}}.editor-text-editor__toolbar{background:hsla(0,0%,100%,.8);display:flex;left:0;padding:4px 12px;position:sticky;right:0;top:0;z-index:1}@media (min-width:600px){.editor-text-editor__toolbar{padding:12px}}@media (min-width:960px){.editor-text-editor__toolbar{padding:12px 24px}}.editor-text-editor__toolbar h2{color:#1e1e1e;font-size:13px;line-height:40px;margin:0 0 0 auto}.editor-upload-progress-snackbar__check,.editor-upload-progress-snackbar__spinner{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.editor-upload-progress-snackbar__spinner .components-spinner{margin:0}.editor-upload-progress-snackbar__check svg{fill:currentColor;height:24px;width:24px}.editor-visual-editor{background-color:var(--wp-editor-canvas-background);display:flex;max-height:100%;position:relative}.editor-visual-editor iframe[name=editor-canvas]{background-color:transparent}.editor-visual-editor{align-items:center;flex-direction:column;justify-content:center}@media (prefers-reduced-motion:no-preference){.editor-visual-editor{transition:padding .2s ease-out}}.editor-visual-editor.has-vertical-padding{padding-bottom:24px;padding-top:24px}.editor-visual-editor.has-horizontal-padding{padding-left:24px;padding-right:24px}.editor-visual-editor{overflow:hidden}.editor-visual-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:6px 12px}.editor-visual-editor .components-button.has-icon,.editor-visual-editor .components-button.is-tertiary{padding:6px}.editor-fields-content-preview{border-radius:4px;display:flex;flex-direction:column;height:100%}.dataviews-view-table .editor-fields-content-preview{flex-grow:0;width:96px}.editor-fields-content-preview .block-editor-block-preview__container,.editor-fields-content-preview .editor-fields-content-preview__empty{margin-bottom:auto;margin-top:auto}.editor-fields-content-preview__empty{text-align:center}.editor-push-changes-to-global-styles-control .components-button{justify-content:center;width:100%}.editor-push-changes-to-global-styles-modal p{margin-top:0}.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:hidden}@media (max-width:600px){.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:auto}}.editor-push-changes-to-global-styles-modal .components-modal__content{padding-bottom:0}.editor-push-changes-to-global-styles-modal .dataviews-footer{padding-bottom:24px}.editor-push-changes-to-global-styles-modal__value{color:#1e1e1e;overflow-wrap:anywhere}
\ No newline at end of file
diff --git a/wp-includes/css/dist/editor/style.css b/wp-includes/css/dist/editor/style.css
index 8b9fbc6987..4229b4e8a3 100644
--- a/wp-includes/css/dist/editor/style.css
+++ b/wp-includes/css/dist/editor/style.css
@@ -1500,6 +1500,10 @@ button.font-library__upload-area {
flex-grow: 1;
}
+.dataviews__search .dataviews-search {
+ flex-basis: 210px;
+}
+
.dataviews-no-results,
.dataviews-loading {
padding: 0 var(--wpds-dimension-padding-2xl, 24px);
@@ -1771,7 +1775,7 @@ button.font-library__upload-area {
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg {
- fill: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
+ color: var(--wpds-color-foreground-interactive-neutral, #1e1e1e);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus {
@@ -1779,11 +1783,11 @@ button.font-library__upload-area {
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg, .dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg {
- fill: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
+ color: var(--wpds-color-foreground-interactive-neutral-active, #1e1e1e);
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg {
- fill: 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));
}
.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover {
@@ -1847,8 +1851,9 @@ button.font-library__upload-area {
}
.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection {
+ /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+ background-color: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
border-color: var(--wpds-color-stroke-interactive-brand-active, color-mix(in oklch, var(--wp-admin-theme-color, #3858e9) 85%, black));
- background: var(--wpds-color-background-surface-neutral-strong, #fff);
}
.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected, .dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected {
@@ -1996,10 +2001,6 @@ button.font-library__upload-area {
box-shadow: none;
}
-.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
-
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -2057,7 +2058,8 @@ button.font-library__upload-area {
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection {
position: relative;
- background: var(--wpds-color-background-interactive-neutral-weak, rgba(0, 0, 0, 0));
+ /* stylelint-disable-next-line plugin-wpds/no-token-fallback-values -- Preserve custom background theming with older @wordpress/theme runtimes that do not set this token. */
+ background: var(--wpds-color-background-interactive-neutral, var(--wpds-color-background-surface-neutral-strong, #fff));
color: var(--wpds-color-foreground-content-neutral, #1e1e1e);
margin: 0;
padding: 0;
@@ -2082,7 +2084,7 @@ button.font-library__upload-area {
.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg {
--checkmark-size: var(--checkbox-size);
- fill: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
+ color: var(--wpds-color-foreground-interactive-neutral-strong, #f0f0f0);
position: absolute;
left: 50%;
top: 50%;
@@ -2130,10 +2132,6 @@ button.font-library__upload-area {
box-shadow: none;
}
-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
-
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -2158,10 +2156,6 @@ button.font-library__upload-area {
background: var(--wpds-color-background-surface-neutral-strong, #fff);
}
-.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder {
- color: var(--wpds-color-foreground-content-neutral-weak, #707070);
-}
-
.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder {
color: var(--wpds-color-foreground-content-neutral-weak, #707070);
}
@@ -2208,10 +2202,6 @@ button.font-library__upload-area {
box-sizing: border-box;
}
-.dataviews-search {
- flex-basis: 210px;
-}
-
.dataviews-filters__user-input-widget {
padding: var(--wpds-dimension-padding-lg, 16px);
}
@@ -2490,7 +2480,6 @@ button.font-library__upload-area {
.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,
.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable {
- width: -moz-fit-content;
width: fit-content;
}
@@ -2526,7 +2515,6 @@ button.font-library__upload-area {
.dataviews-view-grid .dataviews-view-grid__media img,
.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img {
- -o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
@@ -2562,7 +2550,6 @@ button.font-library__upload-area {
.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img,
.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img {
- -o-object-fit: contain;
object-fit: contain;
}
@@ -2728,7 +2715,6 @@ div.dataviews-view-list {
.dataviews-view-list div[role=row] .dataviews-view-list__item-actions,
.dataviews-view-list div[role=article] .dataviews-view-list__item-actions {
display: flex;
- width: -moz-max-content;
width: max-content;
flex: 0 0 auto;
gap: var(--wpds-dimension-gap-xs, 4px);
@@ -2823,8 +2809,6 @@ div.dataviews-view-list {
z-index: 1;
inset: 0;
scroll-margin: var(--wpds-dimension-gap-sm, 8px) 0;
- -webkit-appearance: none;
- -moz-appearance: none;
appearance: none;
border: none;
background: none;
@@ -2869,7 +2853,6 @@ div.dataviews-view-list {
.dataviews-view-list .dataviews-view-list__media-wrapper img {
width: 100%;
height: 100%;
- -o-object-fit: cover;
object-fit: cover;
}
@@ -3254,7 +3237,6 @@ div.dataviews-view-list {
.dataviews-column-primary__media img {
width: var(--wpds-dimension-size-md, 32px);
height: var(--wpds-dimension-size-md, 32px);
- -o-object-fit: cover;
object-fit: cover;
}
@@ -3335,7 +3317,6 @@ div.dataviews-view-list {
}
.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable {
- width: -moz-fit-content;
width: fit-content;
}
@@ -3378,7 +3359,6 @@ div.dataviews-view-list {
}
.dataviews-view-picker-grid .dataviews-view-picker-grid__media img {
- -o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
@@ -3401,7 +3381,6 @@ div.dataviews-view-list {
}
.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img {
- -o-object-fit: contain;
object-fit: contain;
}
@@ -3568,7 +3547,6 @@ div.dataviews-view-list {
.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions {
display: flex;
- width: -moz-max-content;
width: max-content;
flex: 0 0 auto;
}
@@ -3702,7 +3680,6 @@ div.dataviews-view-list {
width: 100%;
height: 100%;
margin: 0 auto;
- -o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
box-sizing: border-box;
@@ -3919,7 +3896,6 @@ div.dataviews-view-list {
width: 100%;
height: 100%;
margin: 0 auto;
- -o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
box-sizing: border-box;
@@ -3976,25 +3952,17 @@ div.dataviews-view-list {
}
.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]), .dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
- --focus-color: #cc1818;
-}
-
-.dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
- border-color: #cc1818;
+ --focus-color: var(--wpds-color-stroke-interactive-error, #cc1818);
}
-.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])) {
- border-color: #cc1818;
+.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])), .dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])), .dataviews-validated-control:has(:is(input, select):invalid[data-validity-visible]) .components-input-control__backdrop {
+ border-color: var(--wpds-color-stroke-interactive-error, #cc1818);
}
.dataviews-validated-control__wrapper-with-error-delegate {
position: relative;
}
-.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])) {
- border-color: #cc1818;
-}
-
.dataviews-validated-control__error-delegate {
position: absolute;
top: 0;
@@ -4388,7 +4356,7 @@ div.dataviews-view-list {
display: grid;
align-items: center;
grid-template-columns: min-content 1fr min-content;
- grid-gap: 4px 8px;
+ gap: 4px 8px;
color: #1e1e1e;
}
@@ -4673,9 +4641,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-exp
fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail {
width: 100%;
height: 100%;
- -o-object-fit: cover;
object-fit: cover;
- -o-object-position: 50% 50%;
object-position: 50% 50%;
}
@@ -4737,7 +4703,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
.fields-controls__author-avatar img {
width: 16px;
height: 16px;
- -o-object-fit: cover;
object-fit: cover;
opacity: 0;
border-radius: 100%;
@@ -4775,10 +4740,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
margin: 0;
}
-.fields-controls__slug .fields-controls__slug-external-icon {
- margin-left: 5ch;
-}
-
.fields-controls__slug .fields-controls__slug-input input.components-input-control__input {
padding-inline-start: 0 !important;
}
@@ -4914,7 +4875,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
.media-editor-preview--image img {
max-width: 100%;
max-height: 100%;
- -o-object-fit: contain;
object-fit: contain;
width: auto;
height: auto;
@@ -4938,7 +4898,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
.media-editor-preview--video video {
max-width: 100%;
max-height: 100%;
- -o-object-fit: contain;
object-fit: contain;
width: auto;
height: auto;
@@ -4993,7 +4952,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
height: 100%;
touch-action: none;
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
cursor: grab;
}
@@ -5113,8 +5071,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
}
.wp-media-editor-image-editor__handle {
- -webkit-appearance: none;
- -moz-appearance: none;
appearance: none;
margin: 0;
padding: 0;
@@ -5272,46 +5228,51 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
justify-content: center;
}
-.media-editor .interface-interface-skeleton {
- position: relative;
- top: auto;
- right: auto;
- bottom: auto;
- left: auto;
- height: 100%;
- max-height: none;
- flex: 1;
- flex-direction: column;
-}
-
-.media-editor-modal .media-editor .interface-interface-skeleton.interface-interface-skeleton {
- top: auto;
-}
-
-.media-editor .interface-interface-skeleton__editor {
- min-width: 0;
+.media-editor .media-editor__body {
+ container-type: inline-size;
+ container-name: media-editor-body;
+ display: flex;
flex: 1;
+ min-height: 0;
}
.media-editor .media-editor__content {
display: flex;
flex: 1;
flex-direction: column;
+ min-width: 0;
min-height: 0;
- margin: 0 24px;
- border-radius: 8px;
- overflow: hidden;
+ margin: 24px 24px 8px 24px;
}
+@media (min-width: 600px) {
+ .media-editor .media-editor__content {
+ margin: 0 24px;
+ }
+}
+@container media-editor-body (min-width: 864px) {
+ .media-editor .media-editor__content {
+ min-width: 520px;
+ }
+}
.media-editor .media-editor__canvas-toolbar {
display: flex;
- flex-shrink: 0;
+ flex: 0 0 auto;
+ flex-direction: column;
+ align-items: center;
+ gap: 12px;
+}
+
+.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation {
+ display: flex;
justify-content: center;
+ align-self: stretch;
background: #e0e0e0;
+ border-radius: 0 0 8px 8px;
padding: 8px 16px;
}
-.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation {
+.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation .rotation-ruler {
flex: 0 1 360px;
min-width: 0;
}
@@ -5321,6 +5282,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
align-items: center;
justify-content: center;
background: #e0e0e0;
+ border-radius: 8px;
overflow: auto;
flex: 1;
min-height: 0;
@@ -5334,81 +5296,59 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
.media-editor .media-editor__canvas-area video {
max-width: 100%;
max-height: 100%;
- -o-object-fit: contain;
object-fit: contain;
}
.media-editor .media-editor__sidebar {
- box-sizing: border-box;
-}
-
-.media-editor .media-editor__sidebar *,
-.media-editor .media-editor__sidebar *::before,
-.media-editor .media-editor__sidebar *::after {
- box-sizing: inherit;
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ min-width: 0;
+ min-height: 0;
+ overflow: hidden;
}
@media (min-width: 600px) {
.media-editor .media-editor__sidebar {
- padding-inline: 8px;
+ flex: none;
+ width: var(--wpds-dimension-surface-width-sm, 320px);
}
}
-.media-editor .media-editor__sidebar-panel {
- padding-bottom: 24px;
+.media-editor .media-editor__tabs {
+ display: flex;
+ flex: 1;
+ flex-direction: column;
+ min-height: 0;
}
-.media-editor .interface-interface-skeleton__sidebar {
- border-top: 0;
- box-shadow: none;
- outline: 1px solid transparent;
+.media-editor .media-editor__tablist {
+ flex-shrink: 0;
+ margin-inline: 24px;
+ background: #fff;
+ border-bottom: 1px solid #ddd;
}
.media-editor .media-editor__panel {
- padding: 16px;
+ flex: 1;
+ min-height: 0;
+ overflow-y: auto;
+ padding-block: 24px;
+ padding-inline: 24px;
}
-@media (min-width: 600px) {
- .media-editor .media-editor__panel {
- padding: 24px 24px 0 0;
- }
-}
-.media-editor .components-panel__header.media-editor__sidebar-header {
- padding-left: 0;
- padding-right: 8px;
- margin-right: 24px;
- margin-right: 0;
+.media-editor .media-editor__content:has(.media-editor-fine-rotation) .media-editor__canvas-area {
+ border-end-start-radius: 0;
+ border-end-end-radius: 0;
}
-@media (min-width: 600px) {
- .media-editor .components-panel__header.media-editor__sidebar-header {
- margin-right: 24px;
- }
-}
-.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon {
- padding: 0;
+.media-editor .media-editor__body.has-panel-open .media-editor__content {
+ display: none;
}
@media (min-width: 600px) {
- .media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon {
+ .media-editor .media-editor__body.has-panel-open .media-editor__content {
display: flex;
- }
-}
-@media (min-width: 600px) and (max-width: 781px) {
- .media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill) {
- position: relative !important;
- }
- .media-editor .interface-complementary-area__fill,
- .media-editor .interface-complementary-area {
- width: 280px !important;
- }
-}
-@media (max-width: 599px) {
- .media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill) {
- width: 100%;
- }
- .media-editor .interface-complementary-area__fill,
- .media-editor .interface-complementary-area {
- width: 100% !important;
+ margin: 0 0 0 24px;
}
}
.media-editor__snackbar {
@@ -5449,38 +5389,14 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
.media-editor-modal.components-modal__frame .media-editor-modal__footer {
flex-shrink: 0;
display: flex;
- gap: 16px;
- padding: 16px 32px 24px;
- background: #fff;
- z-index: 1000001;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide {
flex-direction: row;
align-items: center;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__save-actions {
- margin-left: auto;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow {
- flex-direction: column;
-}
-
-.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow > .media-editor-image-controls {
- align-self: center;
-}
-
-.media-editor-modal__footer-row {
- display: flex;
- flex-wrap: wrap;
- align-items: center;
gap: 16px;
+ padding: 24px;
+ background: #fff;
}
-.media-editor-modal__footer-row .media-editor-image-controls,
-.media-editor-modal__footer-row .media-editor__save-actions {
+.media-editor-modal.components-modal__frame .media-editor-modal__footer .media-editor__save-actions {
margin-left: auto;
}
@@ -5659,7 +5575,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
color: #1e1e1e;
font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
touch-action: none;
cursor: ew-resize;
@@ -5685,7 +5600,7 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
margin: -1px;
padding: 0;
border: 0;
- clip: rect(0 0 0 0);
+ clip-path: inset(50%);
overflow: hidden;
white-space: nowrap;
}
@@ -5910,7 +5825,6 @@ fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields_
}
.editor-collab-sidebar-panel__show-more-button {
- width: -moz-fit-content;
width: fit-content;
color: var(--wpds-color-foreground-interactive-brand, var(--wp-admin-theme-color, #3858e9));
cursor: var(--wpds-cursor-control, pointer);
@@ -6124,8 +6038,7 @@ mark.wp-note {
inset: 0;
width: 100%;
height: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
border-radius: inherit;
opacity: 0;
}
@@ -6166,17 +6079,14 @@ mark.wp-note {
.editor-avatar.is-badge {
display: inline-grid;
grid-template-columns: min-content 0fr;
- -moz-column-gap: 0;
- column-gap: 0;
+ column-gap: 0;
padding-inline-end: 0;
background-color: var(--wp-admin-theme-color, #3858e9);
transition: grid-template-columns 0.3s cubic-bezier(0.15, 0, 0.15, 1), column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1), padding-inline-end 0.3s cubic-bezier(0.15, 0, 0.15, 1);
- transition: grid-template-columns 0.3s cubic-bezier(0.15, 0, 0.15, 1), column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1), padding-inline-end 0.3s cubic-bezier(0.15, 0, 0.15, 1), -moz-column-gap 0.3s cubic-bezier(0.15, 0, 0.15, 1);
}
.editor-avatar.is-badge:hover {
grid-template-columns: min-content 1fr;
- -moz-column-gap: 4px;
- column-gap: 4px;
+ column-gap: 4px;
padding-inline-end: 8px;
transition-timing-function: cubic-bezier(0.85, 0, 0.85, 1);
}
@@ -6868,8 +6778,7 @@ mark.wp-note {
.editor-welcome-guide__image > img {
display: block;
max-width: 100%;
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
}
.editor-welcome-guide__heading {
font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
@@ -6888,7 +6797,7 @@ mark.wp-note {
vertical-align: bottom;
}
.editor-welcome-guide .components-button:hover svg {
- fill: #fff;
+ color: #fff;
}
.editor-header {
@@ -7143,7 +7052,7 @@ mark.wp-note {
.editor-editor-interface.is-distraction-free .editor-header > .edit-post-header__settings > .edit-post-header__post-preview-button {
visibility: hidden;
}
-.editor-editor-interface.is-distraction-free .editor-header > .editor-header__toolbar .editor-document-tools__document-overview-toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-preview-dropdown, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .interface-pinned-items, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-zoom-out-toggle {
+.editor-editor-interface.is-distraction-free .editor-header > .editor-header__toolbar .editor-document-tools__document-overview-toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-preview-dropdown__toggle, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .interface-pinned-items, .editor-editor-interface.is-distraction-free .editor-header > .editor-header__settings > .editor-zoom-out-toggle {
display: none;
}
.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within {
@@ -7157,10 +7066,6 @@ mark.wp-note {
z-index: 35;
}
-.components-popover.more-menu-dropdown__content {
- z-index: 99998;
-}
-
.editor-inserter-sidebar {
box-sizing: border-box;
}
@@ -7290,7 +7195,7 @@ mark.wp-note {
}
.editor-list-view-sidebar__list-view-panel-content {
- padding: 4px;
+ padding: 8px;
}
.editor-list-view-sidebar__list-view-container {
@@ -7323,6 +7228,11 @@ mark.wp-note {
color: #757575;
}
+.editor-more-menu__popup {
+ max-height: var(--available-height);
+ max-width: var(--wpds-dimension-surface-width-sm, 320px);
+}
+
.editor-post-parent__panel,
.editor-post-order__panel {
padding-top: 8px;
@@ -7375,8 +7285,7 @@ mark.wp-note {
display: flex;
align-items: center;
flex-wrap: wrap;
- -moz-column-gap: 8px;
- column-gap: 8px;
+ column-gap: 8px;
row-gap: 4px;
word-break: break-word;
}
@@ -7487,11 +7396,9 @@ mark.wp-note {
background-size: 24px 24px;
}
.editor-post-featured-image__preview .editor-post-featured-image__preview-image {
- -o-object-fit: cover;
- object-fit: cover;
+ object-fit: cover;
width: 100%;
- -o-object-position: 50% 50%;
- object-position: 50% 50%;
+ object-position: 50% 50%;
aspect-ratio: 2/1;
}
@@ -7860,7 +7767,6 @@ mark.wp-note {
.editor-revisions-code-diff__table {
width: 100%;
- min-width: -moz-max-content;
min-width: max-content;
border: 0;
border-collapse: separate;
@@ -7896,7 +7802,6 @@ mark.wp-note {
text-align: right;
white-space: nowrap;
-webkit-user-select: none;
- -moz-user-select: none;
user-select: none;
}
@@ -8180,27 +8085,22 @@ mark.wp-note {
}
.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
padding-top: 2px;
}
@media (min-width: 782px) {
.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
@media (min-width: 1280px) {
.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list {
- -moz-column-count: 4;
- column-count: 4;
+ column-count: 4;
}
}
.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
}
.editor-post-template__dropdown .components-popover__content {
@@ -8289,9 +8189,6 @@ textarea.editor-post-text-editor:focus {
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
position: relative;
}
-textarea.editor-post-text-editor::-moz-placeholder {
- color: rgba(30, 30, 30, 0.62);
-}
textarea.editor-post-text-editor::placeholder {
color: rgba(30, 30, 30, 0.62);
}
@@ -8369,12 +8266,16 @@ textarea.editor-post-text-editor::placeholder {
justify-content: center;
}
-.editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text {
+.editor-preview-dropdown__popup {
+ max-width: var(--wpds-dimension-surface-width-xs, 240px);
+}
+
+.editor-preview-dropdown__toggle.has-icon.has-text {
padding-right: 4px;
padding-left: 6px;
}
-.editor-preview-dropdown.is-responsive-editing .editor-preview-dropdown__toggle {
+.editor-preview-dropdown__toggle.is-responsive-editing {
color: var(--wp-block-synced-color);
}
@@ -8396,9 +8297,7 @@ textarea.editor-post-text-editor::placeholder {
padding: 0;
margin: auto 0;
width: 12px;
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
+ appearance: none;
cursor: ew-resize;
outline: none;
background: none;
@@ -8488,26 +8387,21 @@ textarea.editor-post-text-editor::placeholder {
}
.editor-start-page-options__modal-content .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
}
@media (min-width: 782px) {
.editor-start-page-options__modal-content .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
@media (min-width: 1280px) {
.editor-start-page-options__modal-content .block-editor-block-patterns-list {
- -moz-column-count: 4;
- column-count: 4;
+ column-count: 4;
}
}
.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
margin-bottom: 24px;
}
.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container {
@@ -8535,26 +8429,21 @@ textarea.editor-post-text-editor::placeholder {
}
.editor-start-template-options__modal-content .block-editor-block-patterns-list {
- -moz-column-count: 2;
- column-count: 2;
- -moz-column-gap: 24px;
- column-gap: 24px;
+ column-count: 2;
+ column-gap: 24px;
}
@media (min-width: 782px) {
.editor-start-template-options__modal-content .block-editor-block-patterns-list {
- -moz-column-count: 3;
- column-count: 3;
+ column-count: 3;
}
}
@media (min-width: 1280px) {
.editor-start-template-options__modal-content .block-editor-block-patterns-list {
- -moz-column-count: 4;
- column-count: 4;
+ column-count: 4;
}
}
.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item {
- -moz-column-break-inside: avoid;
- break-inside: avoid-column;
+ break-inside: avoid-column;
}
.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title {
display: none;
@@ -8650,6 +8539,9 @@ textarea.editor-post-text-editor::placeholder {
width: 100%;
height: 100%;
}
+.editor-styles-canvas.is-preview-mode {
+ padding: 0;
+}
.editor-styles-canvas__section {
background: #fff;
diff --git a/wp-includes/css/dist/editor/style.min.css b/wp-includes/css/dist/editor/style.min.css
index f025a7e384..8876d6c0ca 100644
--- a/wp-includes/css/dist/editor/style.min.css
+++ b/wp-includes/css/dist/editor/style.min.css
@@ -1 +1 @@
-@charset "UTF-8";.interface-complementary-area-header{background:#fff;gap:4px;padding-right:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 auto 0 0}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:auto;right:10px;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-left:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;max-height:100%;position:fixed;right:0;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{left:0}@media (min-width:783px){.interface-interface-skeleton{left:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{left:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{left:160px}}.folded .interface-interface-skeleton{left:0}@media (min-width:783px){.folded .interface-interface-skeleton{left:36px}}body.is-fullscreen-mode .interface-interface-skeleton{left:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;left:0;position:absolute;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;right:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;left:0;position:absolute;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:auto;position:fixed!important;right:0;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-left:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}@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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.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-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);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}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{left:0;opacity:0;position:absolute;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-left:auto;width:6px}.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__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-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-right:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;padding:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{fill:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{fill:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);flex-shrink:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:12px;padding:6px 8px;transition:none}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral-weak,transparent);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);fill:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-size-md,32px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-moz-placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%)}.dataviews-search{flex-basis:210px}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-left:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;right:var(--wpds-dimension-gap-xs,4px);top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;left:0;outline:2px solid transparent;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);opacity:0;position:absolute;top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:-moz-max-content;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:left}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:right}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));position:sticky;right:0}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-left:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-left:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-right:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);-o-object-fit:cover;object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:-moz-fit-content;width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{-o-object-fit:contain;object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);position:absolute;top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:-moz-max-content;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:#cc1818}.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop{border-color:#cc1818}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:#cc1818}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:20px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{grid-gap:4px 8px;align-items:center;color:#1e1e1e;display:grid;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;opacity:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;position:absolute;right:4px;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-left:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-external-icon{margin-left:5ch}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-left:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}.media-editor-preview{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:32px;position:relative}.media-editor-preview__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-editor-preview--loading{height:100%;width:100%}.media-editor-preview--image img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:0;width:auto}@media not (prefers-reduced-motion){.media-editor-preview--image img.loaded{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.media-editor-preview--video video{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.media-editor-preview--audio audio{max-width:100%}.media-editor-preview--file{text-align:center}.media-editor-preview__file-info{background:#f0f0f0;border-radius:2px;padding:24px}.media-editor-preview__file-name{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:8px}.media-editor-preview__mime-type{color:#757575;font-size:.9em;margin-bottom:16px}.media-editor-preview__download-link{display:inline-block;margin-top:8px}.media-editor-preview--empty,.media-editor-preview--error{color:#757575;text-align:center}.media-editor-preview__url{color:#949494;font-size:.9em;margin-top:8px;word-break:break-all}.wp-media-editor-image-editor{cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.wp-media-editor-image-editor__canvas{inset:24px;min-height:100px;min-width:100px;position:absolute}.wp-media-editor-image-editor__canvas:focus{outline:none}.wp-media-editor-image-editor__stage{inset:0;position:absolute}.wp-media-editor-image-editor--dragging{cursor:grabbing}.wp-media-editor-image-editor__image{left:0;position:absolute;top:0;transform-origin:center center;will-change:transform}.wp-media-editor-image-editor__stencil{pointer-events:none;position:absolute}.wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.6);pointer-events:none;position:absolute;transition:box-shadow .15s ease}.wp-media-editor-image-editor--dragging .wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.4)}.wp-media-editor-image-editor__grid{overflow:hidden;pointer-events:none;position:absolute;transition:opacity .15s ease}.wp-media-editor-image-editor__canvas--grid-interactive .wp-media-editor-image-editor__grid{opacity:0;transition-delay:.1s}.wp-media-editor-image-editor__canvas--show-grid .wp-media-editor-image-editor__grid{opacity:1;transition-delay:0s}.wp-media-editor-image-editor__canvas--settling .wp-media-editor-image-editor__grid{opacity:0;transition:none}.wp-media-editor-image-editor__grid-line{background:hsla(0,0%,100%,.4);position:absolute}.wp-media-editor-image-editor__grid-line--horizontal{height:1px;left:0;width:100%}.wp-media-editor-image-editor__grid-line--vertical{height:100%;top:0;width:1px}.wp-media-editor-image-editor__dimensions-tooltip{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.08);color:#1e1e1e;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.4;padding:2px 6px;pointer-events:none;position:absolute;white-space:nowrap;z-index:2}.wp-media-editor-image-editor__stencil-rect{border:1px solid #1e1e1e;box-sizing:border-box;pointer-events:none;position:absolute;transition:border-color .15s ease,box-shadow .15s ease}.wp-media-editor-image-editor__canvas--focus-visible:focus .wp-media-editor-image-editor__stencil-rect{border-color:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));box-shadow:0 0 0 1px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--wp-admin-theme-color,#007cba);border-radius:50%;box-sizing:border-box;cursor:default;font:inherit;height:12px;margin:0;padding:0;pointer-events:auto;position:absolute;transition:background-color .15s ease,box-shadow .15s ease;width:12px}.wp-media-editor-image-editor__handle:focus{outline:none}.wp-media-editor-image-editor__canvas--focus-visible .wp-media-editor-image-editor__handle:focus{background:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.wp-media-editor-image-editor__handle--n{cursor:ns-resize;left:50%;margin-left:-6px;top:-6px}.wp-media-editor-image-editor__handle--s{bottom:-6px;cursor:ns-resize;left:50%;margin-left:-6px}.wp-media-editor-image-editor__handle--e{cursor:ew-resize;margin-top:-6px;right:-6px;top:50%}.wp-media-editor-image-editor__handle--w{cursor:ew-resize;left:-6px;margin-top:-6px;top:50%}.wp-media-editor-image-editor__handle--nw{cursor:nwse-resize;left:-6px;top:-6px}.wp-media-editor-image-editor__handle--ne{cursor:nesw-resize;right:-6px;top:-6px}.wp-media-editor-image-editor__handle--sw{bottom:-6px;cursor:nesw-resize;left:-6px}.wp-media-editor-image-editor__handle--se{bottom:-6px;cursor:nwse-resize;right:-6px}.media-editor{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.media-editor .media-editor__loading{align-items:center;display:flex;height:100%;justify-content:center}.media-editor .interface-interface-skeleton{bottom:auto;flex:1;flex-direction:column;height:100%;left:auto;max-height:none;position:relative;right:auto;top:auto}.media-editor-modal .media-editor .interface-interface-skeleton.interface-interface-skeleton{top:auto}.media-editor .interface-interface-skeleton__editor{flex:1;min-width:0}.media-editor .media-editor__content{border-radius:8px;display:flex;flex:1;flex-direction:column;margin:0 24px;min-height:0;overflow:hidden}.media-editor .media-editor__canvas-toolbar{background:#e0e0e0;display:flex;flex-shrink:0;justify-content:center;padding:8px 16px}.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation{flex:0 1 360px;min-width:0}.media-editor .media-editor__canvas-area{align-items:center;background:#e0e0e0;display:flex;flex:1;justify-content:center;min-height:0;overflow:auto}.media-editor .media-editor__canvas-area .media-editor-preview{height:100%}.media-editor .media-editor__canvas-area img,.media-editor .media-editor__canvas-area video{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.media-editor .media-editor__sidebar{box-sizing:border-box}.media-editor .media-editor__sidebar *,.media-editor .media-editor__sidebar :after,.media-editor .media-editor__sidebar :before{box-sizing:inherit}@media (min-width:600px){.media-editor .media-editor__sidebar{padding-inline:8px}}.media-editor .media-editor__sidebar-panel{padding-bottom:24px}.media-editor .interface-interface-skeleton__sidebar{border-top:0;box-shadow:none;outline:1px solid transparent}.media-editor .media-editor__panel{padding:16px}@media (min-width:600px){.media-editor .media-editor__panel{padding:24px 24px 0 0}}.media-editor .components-panel__header.media-editor__sidebar-header{margin-right:0;padding-left:0;padding-right:8px}@media (min-width:600px){.media-editor .components-panel__header.media-editor__sidebar-header{margin-right:24px}}.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon{padding:0}@media (min-width:600px){.media-editor .components-panel__header.media-editor__sidebar-header .components-button.has-icon{display:flex}}@media (min-width:600px) and (max-width:781px){.media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill){position:relative!important}.media-editor .interface-complementary-area,.media-editor .interface-complementary-area__fill{width:280px!important}}@media (max-width:599px){.media-editor .interface-interface-skeleton__sidebar:has(.interface-complementary-area__fill){width:100%}.media-editor .interface-complementary-area,.media-editor .interface-complementary-area__fill{width:100%!important}}.media-editor__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor__snackbar .components-snackbar{margin-inline:auto}.media-editor-form .dataforms-layouts-panel__field-control{text-wrap:pretty}.media-editor-modal.components-modal__frame .components-modal__content{display:flex;flex-direction:column;margin-bottom:0;min-height:0;padding:0}.media-editor-modal.components-modal__frame .components-modal__children-container{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor-modal.components-modal__frame .media-editor-modal__footer{background:#fff;display:flex;flex-shrink:0;gap:16px;padding:16px 32px 24px;z-index:1000001}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide{align-items:center;flex-direction:row}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-wide .media-editor__save-actions{margin-left:auto}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow{flex-direction:column}.media-editor-modal.components-modal__frame .media-editor-modal__footer.is-narrow>.media-editor-image-controls{align-self:center}.media-editor-modal__footer-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.media-editor-modal__footer-row .media-editor-image-controls,.media-editor-modal__footer-row .media-editor__save-actions{margin-left:auto}.media-editor-modal .media-editor__history-actions .components-button.has-icon:not([aria-disabled=true]){color:var(--wp-admin-theme-color)}.media-editor-modal,.media-editor-modal__snackbar{display:flex;flex-direction:column}.media-editor-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor-modal__snackbar .components-snackbar{margin-inline:auto}.media-editor-modal__snackbar{z-index:1000001}.media-editor-canvas{height:100%;position:relative;width:100%}.media-editor-canvas__cropper{height:100%;opacity:0;pointer-events:none;width:100%}.media-editor-canvas__cropper.is-loaded{opacity:1;pointer-events:auto}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.media-editor-canvas__cropper.is-loaded{animation:__wp-base-styles-fade-in .2s linear 0s;animation-fill-mode:forwards}}.media-editor-canvas__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-editor-canvas__error{align-items:center;color:#757575;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.media-editor-image-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.media-editor-image-controls.is-stacked{align-items:flex-start;flex-direction:column;gap:24px}.media-editor-image-controls__transforms{display:flex;gap:48px}.media-editor-image-controls__group{display:flex;flex-direction:column;gap:4px}.media-editor-image-controls__label{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;text-transform:uppercase}.media-editor-image-controls__buttons{display:flex;gap:8px;padding-inline:2px 0}.media-editor-keyboard-shortcuts-modal{min-width:280px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__note{color:#757575;font-size:13px;margin:0 0 16px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-list{list-style:none;margin:0;padding:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut:last-child{border-bottom:1px solid #ddd}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-description{flex:1;margin:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-term{background:none;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;padding:0;text-align:right}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.rotation-ruler{box-sizing:border-box;color:#1e1e1e;container-type:inline-size;cursor:ew-resize;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:32px;min-width:180px;padding:0 8px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rotation-ruler[data-disabled]{cursor:default;opacity:.5;pointer-events:none}.rotation-ruler:has(.rotation-ruler__input:focus-visible){border-radius:4px;outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:2px}.rotation-ruler__input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rotation-ruler__pointer{background:var(--wp-admin-theme-color,#3858e9);border-radius:1px;bottom:0;height:18px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:2px}.rotation-ruler__strip{inset:0;mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);overflow:hidden;position:absolute}.rotation-ruler__ticks{display:block;left:50%;overflow:visible;position:absolute;top:0}.rotation-ruler__tick{stroke:currentColor;stroke-width:1}.rotation-ruler__tick--minor{opacity:.35}.rotation-ruler__tick--mid{opacity:.6}.rotation-ruler__tick--major{opacity:1}.rotation-ruler__label{fill:currentColor;font-size:10px;font-weight:400;opacity:.45}.rotation-ruler__active-label{color:#1e1e1e;font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:14px;left:50%;line-height:14px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%)}.rotation-ruler__active-label:before{background:linear-gradient(90deg,transparent 0,#e0e0e0 12px,#e0e0e0 calc(100% - 12px),transparent);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60px}.rotation-ruler__active-label-number{display:inline-block;position:relative}.rotation-ruler__active-label-sign{position:absolute;right:100%;top:0}.rotation-ruler__active-label-unit{left:100%;position:absolute;top:0}@container (max-width: 220px){.rotation-ruler__tick--minor{opacity:0}}@media (prefers-reduced-motion:reduce){.rotation-ruler__ticks{transition:none}}.editor-autocompleters__link{gap:8px;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__no-avatar:before{content:"\f110";font:normal 20px/1 dashicons;margin-right:5px;vertical-align:middle}.editor-autocompleters__user .editor-autocompleters__user-avatar{flex-grow:0;flex-shrink:0;height:24px;margin-right:8px;max-width:none;width:24px}.editor-autocompleters__user .editor-autocompleters__user-name{flex-grow:1;flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__user-slug{flex-grow:0;flex-shrink:0;margin-left:8px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user:not(.is-primary) .editor-autocompleters__user-slug{color:#757575}.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar){box-shadow:none}.editor-collab-sidebar__header{display:none}.editor-collab-sidebar{height:100%;overflow:hidden}.editor-collab-sidebar-panel{height:100%;overflow:hidden;padding:16px 16px 24px;position:relative}.editor-collab-sidebar-panel__add-note,.editor-collab-sidebar-panel__thread{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:16px;position:relative;width:auto}.editor-collab-sidebar-panel__add-note.is-selected,.editor-collab-sidebar-panel__thread.is-selected{background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);z-index:1}.editor-collab-sidebar-panel__add-note:focus,.editor-collab-sidebar-panel__thread:focus{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.editor-collab-sidebar-panel__add-note.is-floating,.editor-collab-sidebar-panel__thread.is-floating{left:16px;margin-top:16px;max-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px) - 128px);overflow-y:auto;position:absolute;right:16px;transform:translateY(var(--canvas-scroll,0));will-change:transform}.editor-collab-sidebar-panel__user-info{flex:1}.editor-collab-sidebar-panel__user-name{overflow-wrap:anywhere}.editor-collab-sidebar-panel__user-name,.editor-collab-sidebar-panel__user-time{color:#757575;font-size:12px;font-weight:400;line-height:16px;text-align:left}.editor-collab-sidebar-panel__show-more-button{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));cursor:var(--wpds-cursor-control,pointer);width:-moz-fit-content;width:fit-content}.editor-collab-sidebar-panel__show-more-button:active,.editor-collab-sidebar-panel__show-more-button:focus,.editor-collab-sidebar-panel__show-more-button:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.editor-collab-sidebar-panel__note-content{overflow-wrap:break-word}.editor-collab-sidebar-panel__note-content p:last-child{margin-bottom:0}.editor-collab-sidebar-panel__note-content.is-collapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editor-collab-sidebar-panel__user-avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);flex-shrink:0;padding:var(--wp-admin-border-width-focus)}.editor-collab-sidebar-panel__note-actions{margin-left:auto}.editor-collab-sidebar-panel__note-actions button.has-icon:not(.has-text){flex-shrink:0;height:24px;min-width:24px;padding:0;width:24px}.editor-collab-sidebar-panel__more-reply-separator:after,.editor-collab-sidebar-panel__more-reply-separator:before,.editor-collab-sidebar-panel__status-separator:after,.editor-collab-sidebar-panel__status-separator:before{background-color:#ddd;content:"";flex:1;height:1px}.editor-collab-sidebar-panel__deleted-block-notice,.editor-collab-sidebar-panel__more-reply-button{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-collab-sidebar-panel__deleted-block-notice{color:#757575}.editor-collab-sidebar-panel__resolution-text{font-style:italic}.editor-collab-sidebar-panel__note-form [role=textbox]{line-height:20px;max-height:418px;overflow-wrap:break-word;overflow-y:auto;white-space:pre-wrap}.editor-collab-sidebar-panel__note-form [role=textbox] code{background:#f0f0f0;border-radius:2px;font-family:Menlo,Consolas,monaco,monospace;font-size:.9em;padding:0 2px}.editor-collab-sidebar-panel__note-form [role=textbox] a{color:var(--wp-admin-theme-color);text-decoration:underline}.editor-collab-sidebar-panel__skip-to-block,.editor-collab-sidebar-panel__skip-to-note{background:#fff!important;clip-path:inset(50%);overflow:hidden;position:absolute;right:-9999px;top:-9999px;z-index:-1}.editor-collab-sidebar-panel__skip-to-block:focus,.editor-collab-sidebar-panel__skip-to-note:focus{clip-path:none;overflow:visible;right:8px;z-index:1}.editor-collab-sidebar-panel__skip-to-note:focus{top:8px}.editor-collab-sidebar-panel__skip-to-block:focus{bottom:8px;top:auto}.editor-note-indicator__avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);box-sizing:border-box;margin-left:-12px;padding:var(--wp-admin-border-width-focus);width:24px}.editor-note-indicator__avatar:first-child{margin-left:0}.editor-note-indicator__overflow{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.show-icon-labels .editor-note-indicator{width:auto}.show-icon-labels .editor-note-indicator div{display:none}.show-icon-labels .editor-note-indicator:after{content:attr(aria-label);font-size:12px}mark.wp-note{border-radius:1px;transition:background-color .1s ease-in-out}.wp-note-mention{background:var(--wpds-color-background-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 9%,#fff));border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));display:inline;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:0 var(--wpds-dimension-padding-xs,4px)}@media (forced-colors:active){.wp-note-mention{border:1px solid}}.editor-collab-sidebar-panel__mention-suggestion .editor-autocompleters__user-avatar{border-radius:50%}.editor-rich-text-control [data-rich-text-placeholder]:after{color:color-mix(in srgb,currentColor,transparent 38%);content:attr(data-rich-text-placeholder)}.editor-avatar{align-items:center;box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);display:inline-flex}.editor-avatar,.editor-avatar__image{border-radius:9999px;flex-shrink:0;position:relative}.editor-avatar__image{background-color:var(--wp-admin-theme-color,#3858e9);border:0;box-sizing:border-box;color:#fff;font-size:0;height:32px;overflow:hidden;overflow:clip;width:32px}.is-small>.editor-avatar__image{height:24px;width:24px}.has-avatar-border-color>.editor-avatar__image{background-clip:padding-box;border:var(--wp-admin-border-width-focus) solid var(--editor-avatar-outline-color)}.has-avatar-border-color>.editor-avatar__image:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) #fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.editor-avatar__img{border-radius:inherit;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;width:100%}.has-src>.editor-avatar__image>.editor-avatar__img{opacity:1}.editor-avatar:not(.has-src)>.editor-avatar__image{align-items:center;background-clip:border-box;border:0;display:flex;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);justify-content:center}.editor-avatar:not(.has-src)>.editor-avatar__image:after{content:none}.editor-avatar:not(.has-src).has-avatar-border-color>.editor-avatar__image{background-color:var(--editor-avatar-outline-color)}.editor-avatar__name{color:var(--editor-avatar-name-color,#fff);font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;min-width:0;opacity:0;overflow:hidden;padding-bottom:2px;transition:opacity .15s cubic-bezier(.15,0,.15,1);white-space:nowrap}.editor-avatar.is-badge{background-color:var(--wp-admin-theme-color,#3858e9);-moz-column-gap:0;column-gap:0;display:inline-grid;grid-template-columns:min-content 0fr;padding-inline-end:0;transition:grid-template-columns .3s cubic-bezier(.15,0,.15,1),column-gap .3s cubic-bezier(.15,0,.15,1),padding-inline-end .3s cubic-bezier(.15,0,.15,1);transition:grid-template-columns .3s cubic-bezier(.15,0,.15,1),column-gap .3s cubic-bezier(.15,0,.15,1),padding-inline-end .3s cubic-bezier(.15,0,.15,1),-moz-column-gap .3s cubic-bezier(.15,0,.15,1)}.editor-avatar.is-badge:hover{-moz-column-gap:4px;column-gap:4px;grid-template-columns:min-content 1fr;padding-inline-end:8px;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge:hover .editor-avatar__name{opacity:1;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge.has-avatar-border-color{background-color:var(--editor-avatar-outline-color)}.editor-avatar.is-dimmed>.editor-avatar__image{background-color:#757575;opacity:.5}.editor-avatar.is-dimmed.has-avatar-border-color>.editor-avatar__image{border-color:#757575}.editor-avatar.is-dimmed .editor-avatar__img{filter:grayscale(1)}.editor-avatar__status-indicator{fill:#1e1e1e;align-items:center;color:#1e1e1e;display:flex;height:32px;justify-content:center;left:0;position:absolute;top:0;width:32px;z-index:1}.is-small>.editor-avatar__status-indicator{height:24px;width:24px}.editor-avatar__status-indicator svg{height:75%;width:75%}@media (prefers-reduced-motion:reduce){.editor-avatar.is-badge,.editor-avatar__name{transition:none}}.editor-avatar-group{align-items:center;display:flex}.editor-avatar-group>.editor-avatar+.editor-avatar{margin-inline-start:-8px}.editor-avatar-group>.editor-avatar{position:relative}.editor-avatar-group>.editor-avatar:first-child{z-index:10}.editor-avatar-group>.editor-avatar:nth-child(2){z-index:9}.editor-avatar-group>.editor-avatar:nth-child(3){z-index:8}.editor-avatar-group>.editor-avatar:nth-child(4){z-index:7}.editor-avatar-group>.editor-avatar:nth-child(5){z-index:6}.editor-avatar-group>.editor-avatar:nth-child(6){z-index:5}.editor-avatar-group>.editor-avatar:nth-child(7){z-index:4}.editor-avatar-group>.editor-avatar:nth-child(8){z-index:3}.editor-avatar-group>.editor-avatar:nth-child(9){z-index:2}.editor-avatar-group>.editor-avatar:nth-child(10){z-index:1}.editor-avatar-group__overflow{color:#1e1e1e;font-size:12px;line-height:20px;margin-inline-end:4px;margin-inline-start:4px;white-space:nowrap}.editor-collaborators-presence__list.components-popover .components-popover__content{background:#fff;border:1px solid #ddd;border-radius:8px;border-width:1px 0 0 1px;box-shadow: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)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-content{min-width:280px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title{display:flex;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px;line-height:20px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title span{color:#757575}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action{padding:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action button{color:#1e1e1e;height:32px;padding:0;width:32px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-items{display:flex;flex-direction:column;padding-bottom:16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item{all:unset;align-items:center;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;padding:12px 16px;transition:background-color .2s ease;width:100%}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:hover:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.04)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:active:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:focus-visible{outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:-2px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:disabled{cursor:default}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-info{display:flex;flex:1;flex-direction:column;min-width:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-name{color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-collaborators-presence{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;flex-shrink:0;height:32px}.editor-collaborators-presence:hover{background-color:#e0e0e0}.editor-collaborators-presence:has(.is-pressed){background-color:#e0e0e0}.editor-header__center .editor-collaborators-presence{margin-right:8px}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button{align-items:center;background:transparent;border-radius:4px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:flex;height:100%;padding:4px;position:relative}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed:hover,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:hover{background:transparent;color:#2f2f2f}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:focus:not(:active){box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) var(--wp-admin-theme-color,#007cba);outline:none}.editor-collapsible-block-toolbar{align-items:center;display:flex;height:64px;overflow:hidden}.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{background:transparent;border-bottom:0;height:100%}.editor-collapsible-block-toolbar .block-editor-block-toolbar{height:100%;padding-top:17px}.editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.editor-collapsible-block-toolbar:after{background-color:#ddd;content:"";height:24px;margin-right:7px;width:1px}.editor-collapsible-block-toolbar .components-toolbar,.editor-collapsible-block-toolbar .components-toolbar-group{border-right:none;position:relative}.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{background-color:#ddd;content:"";height:24px;position:absolute;right:-1px;top:4px;width:1px}.editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{height:40px;position:relative;top:-4px}}.editor-collapsible-block-toolbar.is-collapsed{display:none}.editor-block-visibility__disabled-blocks-count{background-color:#fff;border:1px solid #ddd;border-width:1px 0;box-shadow:-32px 0 0 0 #fff,32px 0 0 0 #fff;padding:8px;position:sticky;text-align:center;top:-5px;z-index:1}.editor-block-visibility__disabled-blocks-count~.block-editor-block-manager__content .block-editor-block-manager__category-title{top:31px}.editor-block-visibility__disabled-blocks-count .is-link{margin-left:12px}.editor-blog-title-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-document-bar{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;height:32px;justify-content:space-between;min-width:0;width:min(100%,450px)}.editor-document-bar:hover{background-color:#e0e0e0}.editor-document-bar .components-button{border-radius:4px}@media not (prefers-reduced-motion){.editor-document-bar .components-button{transition:background-color .1s ease-out}}.editor-document-bar .components-button:hover{background:#e0e0e0}@media screen and (min-width:782px) and (max-width:960px){.editor-document-bar.has-back-button .editor-document-bar__post-type-label{display:none}}.editor-document-bar__command{color:var(--wp-block-synced-color);flex-grow:1;overflow:hidden}.editor-document-bar__title{color:#1e1e1e;margin:0 auto;max-width:70%;overflow:hidden}.editor-document-bar__title h1{align-items:center;display:flex;font-weight:400;justify-content:center;overflow:hidden;white-space:nowrap}.editor-document-bar__post-title{color:currentColor;flex:1;overflow:hidden;text-overflow:ellipsis}.editor-document-bar__post-type-label{color:#2f2f2f;flex:0;padding-left:4px}@media screen and (max-width:600px){.editor-document-bar__post-type-label{display:none}}.editor-document-bar__back.components-button.has-icon.has-text{color:#757575;flex-shrink:0;gap:0;min-width:36px;position:absolute;z-index:1}.editor-document-bar__back.components-button.has-icon.has-text:hover{background-color:transparent;color:#1e1e1e}.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:none;margin-left:12px;pointer-events:none;position:absolute}.editor-document-bar__icon-layout.editor-document-bar__icon-layout svg{fill:#949494}@media (min-width:600px){.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:flex}}.document-outline ul{margin:0;padding:0}.document-outline__item{display:flex;margin:4px 0}.document-outline__item a{text-decoration:none}.document-outline__item .document-outline__emdash:before{color:#ddd;margin-right:4px}.document-outline__item.is-h2 .document-outline__emdash:before{content:"—"}.document-outline__item.is-h3 .document-outline__emdash:before{content:"——"}.document-outline__item.is-h4 .document-outline__emdash:before{content:"———"}.document-outline__item.is-h5 .document-outline__emdash:before{content:"————"}.document-outline__item.is-h6 .document-outline__emdash:before{content:"—————"}.document-outline__button{align-items:flex-start;background:none;border:none;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;margin:0 0 0 -1px;padding:2px 5px 2px 1px;text-align:left}.document-outline__button:disabled,.document-outline__button[aria-disabled=true]{color:#757575;cursor:default}.document-outline__button:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.document-outline__level{background:#ddd;border-radius:3px;color:#1e1e1e;font-size:13px;margin-right:4px;padding:1px 6px}.is-invalid .document-outline__level{background:#f0b849}.document-outline__item-content{padding:1px 0}.editor-document-outline.has-no-headings>svg{margin-top:28px}.editor-document-outline.has-no-headings>p{padding-left:32px;padding-right:32px}.editor-document-outline.has-no-headings{color:#757575;text-align:center}.editor-document-tools{align-items:center;display:inline-flex}.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:none}@media (min-width:782px){.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:inline-flex}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle{display:inline-flex}@media not (prefers-reduced-motion){.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.is-pressed svg{transform:rotate(45deg)}.editor-document-tools .block-editor-list-view{display:none}@media (min-width:600px){.editor-document-tools .block-editor-list-view{display:flex}}.editor-document-tools .editor-document-tools__left>.components-button.has-icon,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon{height:32px;min-width:32px;padding:4px}.editor-document-tools .editor-document-tools__left>.components-button.has-icon.is-pressed,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon.is-pressed{background:#1e1e1e}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:active),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:before,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:before{display:none}.editor-document-tools__left{align-items:center;display:inline-flex;gap:8px}.editor-document-tools__left:not(:last-child){margin-inline-end:8px}.show-icon-labels .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{padding:0 8px;width:auto}.show-icon-labels .editor-document-tools__left>*+*{margin-left:8px}.editor-editor-interface .entities-saved-states__panel-header{height:65px}.editor-editor-interface .interface-interface-skeleton__content{isolation:isolate}.editor-notices .components-notice-list,.editor-notices.notices-inline-notices-wrapper{gap:0}.editor-notices .components-notice{border-inline-width:0;border-top-width:0}.editor-visual-editor{flex:1 0 auto}.editor-notices__dismissible,.editor-notices__pinned{left:0;position:relative;right:0;top:0}.editor-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);margin:64px auto auto;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:var(--wpds-dimension-padding-xl,20px);width:100%}.editor-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.editor-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.editor-global-styles-header__description{padding:0 16px}.editor-global-styles-header{margin-bottom:0!important}.editor-global-styles-sidebar{display:flex;flex-direction:column;min-height:100%}.editor-global-styles-sidebar__panel{flex:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header{flex-grow:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-title{margin:0}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-actions{flex:1}.editor-global-styles-sidebar .block-editor-panel-color-gradient-settings{border:0}.editor-global-styles-sidebar .single-column{grid-column:span 1}.editor-global-styles-sidebar .components-tools-panel .span-columns{grid-column:1/-1}.editor-global-styles-sidebar__blocks-group{border-top:1px solid #e0e0e0;padding-top:24px}.editor-global-styles-sidebar__blocks-group-help{padding:0 16px}.global-styles-ui-color-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.editor-global-styles-sidebar hr{margin:0}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon{width:auto}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon svg{display:none}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.editor-welcome-guide{width:312px}.editor-welcome-guide.guide-styles .editor-welcome-guide__image{background:#00a0d2}.editor-welcome-guide__image{margin:0 0 16px}.editor-welcome-guide__image>img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.editor-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.editor-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.editor-welcome-guide__text img{vertical-align:bottom}.editor-welcome-guide .components-button:hover svg{fill:#fff}.editor-header{box-sizing:border-box}.editor-header *,.editor-header :after,.editor-header :before{box-sizing:inherit}.editor-header{background:#fff;display:grid;grid-auto-flow:row;grid-template:auto/auto minmax(0,max-content) minmax(min-content,1fr) 64px;height:64px}.editor-header:has(>.editor-header__center){grid-template:auto/auto min-content 1fr min-content 64px}@media (min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/auto minmax(min-content,2fr) 2.5fr minmax(min-content,2fr) 64px}}@media (min-width:480px){.editor-header{gap:16px}}.editor-header{align-items:center;justify-content:space-between;max-width:100vw}@media (min-width:280px){.editor-header{flex-wrap:nowrap}}.editor-header__back-button{margin:0 -8px 0 8px}.show-icon-labels .editor-header__back-button{margin-right:0}.editor-header__toolbar{grid-column:1/3}.editor-header__toolbar>:first-child{margin-inline:16px 0}.editor-header__back-button+.editor-header__toolbar{grid-column:2/3}@media (min-width:480px){.editor-header__back-button+.editor-header__toolbar>:first-child{margin-inline:0}}.editor-header__toolbar{align-items:center;clip-path:inset(-2px);display:flex;min-width:0}@media (min-width:480px){.editor-header__toolbar{clip-path:none}}.editor-header__toolbar .table-of-contents{display:none}@media (min-width:600px){.editor-header__toolbar .table-of-contents{display:block}}.editor-header__toolbar .editor-collapsible-block-toolbar,.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{margin-inline:8px 0}.editor-header__center{align-items:center;display:flex;grid-column:3/4;justify-content:center;min-width:0}@media (max-width:479px){.editor-header__center>:first-child{margin-inline-start:8px}.editor-header__center>:last-child{margin-inline-end:8px}}.editor-header__settings{grid-column:3/-1}.editor-header:has(>.editor-header__center) .editor-header__settings{grid-column:4/-1}.editor-header__settings{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-self:end;padding-right:4px}@media (min-width:600px){.editor-header__settings{padding-right:8px}}.editor-header__settings{gap:8px}.show-icon-labels .editor-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon{width:auto}.show-icon-labels .editor-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg{display:none}.show-icon-labels .editor-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after{content:attr(aria-label);white-space:nowrap}.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true]{background-color:transparent}.show-icon-labels .editor-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active{background-color:transparent;box-shadow:0 0 0 1.5px var(--wp-admin-theme-color)}.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg{display:block}.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after{content:none}.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{display:block}.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:8px;padding-right:8px}@media (min-width:600px){.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:12px;padding-right:12px}}.show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after{content:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover{border-left:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover:before{background-color:#ddd;content:"";height:24px;margin-left:8px;margin-top:4px;width:1px}.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{background:#ddd;left:calc(50% + 1px);width:calc(100% - 24px)}.show-icon-labels.interface-pinned-items{border-bottom:1px solid #ccc;display:block;margin:0 -12px;padding:6px 12px 12px}.show-icon-labels.interface-pinned-items>.components-button.has-icon{justify-content:flex-start;margin:0;padding:6px 6px 6px 8px;width:14.625rem}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg{display:block;max-width:24px}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false]{padding-left:40px}.show-icon-labels.interface-pinned-items>.components-button.has-icon svg{margin-right:8px}@media (min-width:480px){.editor-header__post-preview-button{display:none}}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header{border-bottom:none}.editor-editor-interface.is-distraction-free .editor-header{background-color:#fff;width:100%}@media (min-width:782px){.editor-editor-interface.is-distraction-free .editor-header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);position:absolute}}.editor-editor-interface.is-distraction-free .editor-header>.edit-post-header__settings>.edit-post-header__post-preview-button{visibility:hidden}.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-preview-dropdown,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-zoom-out-toggle,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.interface-pinned-items,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__toolbar .editor-document-tools__document-overview-toggle{display:none}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within{opacity:1!important}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div{transform:translateX(0) translateZ(0)!important}.editor-editor-interface.is-distraction-free .components-editor-notices__dismissible{position:absolute;z-index:35}.components-popover.more-menu-dropdown__content{z-index:99998}.editor-inserter-sidebar{box-sizing:border-box}.editor-inserter-sidebar *,.editor-inserter-sidebar :after,.editor-inserter-sidebar :before{box-sizing:inherit}.editor-inserter-sidebar{display:flex;flex-direction:column;height:100%}.editor-inserter-sidebar__content{height:100%}.editor-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.editor-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.editor-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.editor-keyboard-shortcut-help-modal__shortcut:empty{display:none}.editor-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;text-align:right}.editor-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination+.editor-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.editor-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.editor-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.editor-list-view-sidebar{height:100%}@media (min-width:782px){.editor-list-view-sidebar{width:350px}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{height:100%}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar{height:12px;width:12px}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track{background-color:transparent}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.editor-list-view-sidebar__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb{background-color:#949494}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within,.editor-list-view-sidebar__list-view-container>.document-outline:hover,.editor-list-view-sidebar__list-view-panel-content:focus,.editor-list-view-sidebar__list-view-panel-content:focus-within,.editor-list-view-sidebar__list-view-panel-content:hover{scrollbar-color:#949494 transparent}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{will-change:transform}@media (hover:none){.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:#949494 transparent}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{overflow:auto;scrollbar-gutter:auto}.editor-list-view-sidebar__list-view-panel-content{padding:4px}.editor-list-view-sidebar__list-view-container{display:flex;flex-direction:column;height:100%}.editor-list-view-sidebar__list-view-container>.document-outline{padding:16px}.editor-list-view-sidebar__tab-panel{height:100%}.editor-list-view-sidebar__outline{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding:16px}.editor-list-view-sidebar__outline>div>span:first-child{display:inline-block;width:90px}.editor-list-view-sidebar__outline>div>span{color:#757575;font-size:12px;line-height:1.4}.editor-post-order__panel,.editor-post-parent__panel{padding-top:8px}.editor-post-order__panel .editor-post-panel__row-control>div,.editor-post-parent__panel .editor-post-panel__row-control>div{width:100%}.editor-post-order__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-parent__panel-dialog .editor-post-parent{margin:8px}.editor-post-order__panel-dialog .components-popover__content,.editor-post-parent__panel-dialog .components-popover__content{min-width:320px}.editor-post-author__panel{padding-top:8px}.editor-post-author__panel .editor-post-panel__row-control>div{width:100%}.editor-post-author__panel-dialog .editor-post-author{margin:8px;min-width:248px}.editor-action-modal{z-index:1000001}.editor-post-card-panel__content{flex-grow:1}.editor-post-card-panel__title{width:100%}.editor-post-card-panel__title.editor-post-card-panel__title{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;margin:0;row-gap:4px;word-break:break-word}.editor-post-card-panel__icon{flex:0 0 24px;height:24px;width:24px}.editor-post-card-panel__header{display:flex;justify-content:space-between}.editor-post-card-panel.has-description .editor-post-card-panel__header{margin-bottom:8px}.editor-post-card-panel .editor-post-card-panel__title-name{padding:2px 0}.editor-post-card-panel .editor-post-card-panel__description,.editor-post-content-information{color:#757575}.editor-post-content-information .components-text{color:inherit}.editor-post-discussion__panel-dialog .editor-post-discussion{margin:8px;min-width:248px}.editor-post-discussion__panel-toggle .components-text{color:inherit}.editor-post-discussion__panel-dialog .components-popover__content{min-width:320px}.editor-post-excerpt__textarea{margin-bottom:10px;width:100%}.editor-post-excerpt__dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-featured-image{padding:0}.editor-post-featured-image .hidden{display:none}.editor-post-featured-image .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.editor-post-featured-image__container{position:relative}.editor-post-featured-image__container:focus .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:hover .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image){opacity:1}.editor-post-featured-image__container .editor-post-featured-image__actions.editor-post-featured-image__actions-missing-image{margin-top:16px;opacity:1}.editor-post-featured-image__container .components-drop-zone__content{border-radius:2px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.editor-post-featured-image__preview,.editor-post-featured-image__toggle{border-color:#ccc;display:flex;justify-content:center;min-height:40px;outline-offset:-1px;overflow:hidden;padding:0;width:100%}.editor-post-featured-image__preview{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,12px 12px;background-size:24px 24px;height:auto!important;outline:1px solid rgba(0,0,0,.1)}.editor-post-featured-image__preview .editor-post-featured-image__preview-image{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){transition:opacity 50ms ease-out}}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image) .editor-post-featured-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.editor-post-featured-image__actions .editor-post-featured-image__action{flex-grow:1;justify-content:center}[class].editor-post-format__suggestion{margin:4px 0 0}.editor-post-format__dialog .editor-post-format__dialog-content{margin:8px;min-width:248px}.editor-post-last-edited-panel{color:#757575}.editor-post-last-edited-panel .components-text{color:inherit}.editor-post-last-revision__title{font-weight:var(--wpds-typography-font-weight-emphasis,600);width:100%}.editor-post-last-revision__title.components-button.has-icon{height:100%;justify-content:space-between}.editor-post-last-revision__title.components-button.has-icon:active,.editor-post-last-revision__title.components-button.has-icon:hover{background:#f0f0f0}.editor-post-last-revision__title.components-button.has-icon:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.components-panel__body.is-opened.editor-post-last-revision__panel{height:48px;padding:0}.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{padding:16px}.editor-post-locked-modal__buttons{margin-top:24px}.editor-post-locked-modal__avatar{border-radius:50%;margin-top:16px;min-width:auto!important}.editor-post-panel__row{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.editor-post-panel__row-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%;word-break:break-word}.editor-post-panel__row-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.editor-post-panel__row-control .components-button{text-wrap:balance;text-wrap:pretty;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;max-width:100%;min-height:32px;text-align:left;white-space:normal}.editor-post-panel__row-control .components-dropdown{max-width:100%}.editor-post-panel__section{padding:16px}.editor-post-publish-panel__content{min-height:calc(100% - 148px)}.editor-post-publish-panel__content>.components-spinner{display:block;margin:100px auto 0}.editor-post-publish-panel__header{align-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;height:65px;padding-left:16px;padding-right:16px}.editor-post-publish-panel__header .components-button{justify-content:center;width:100%}.editor-post-publish-panel__header .has-icon{margin-left:auto;width:auto}.components-site-card{align-items:center;display:flex;margin:16px 0}.components-site-icon{border:none;border-radius:2px;flex-shrink:0;height:36px;margin-right:12px;width:36px}.components-site-name{display:block;font-size:14px}.components-site-home{color:#757575;display:block;font-size:12px;word-break:break-word}.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{flex:1}@media (min-width:480px){.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{max-width:160px}}.editor-post-publish-panel__header-publish-button{justify-content:center;padding-left:4px}.editor-post-publish-panel__header-cancel-button{padding-right:4px}.editor-post-publish-panel__footer{padding:16px}.components-button.editor-post-publish-panel__toggle.is-primary{align-items:center;display:inline-flex}.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon{display:none}.components-button.editor-post-publish-panel__toggle.is-primary .dashicon{margin-right:-4px}.editor-post-publish-panel__link{font-weight:400;padding-left:4px}.editor-post-publish-panel__prepublish{padding:16px}.editor-post-publish-panel__prepublish strong{color:#1e1e1e}.editor-post-publish-panel__prepublish .components-panel__body{background:#fff;margin-left:-16px;margin-right:-16px}.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{text-wrap:balance;text-wrap:pretty;align-items:flex-start}.post-publish-panel__postpublish .components-panel__body{border-bottom:1px solid #e0e0e0;border-top:none;word-break:break-word}.post-publish-panel__postpublish-buttons{align-content:space-between;display:flex;flex-wrap:wrap;gap:16px}.post-publish-panel__postpublish-buttons .components-button,.post-publish-panel__postpublish-buttons .components-button.has-icon{flex:1;justify-content:center;min-width:unset}.post-publish-panel__postpublish-buttons .components-clipboard-button{width:100%}.post-publish-panel__postpublish-post-address-container{align-items:flex-end;display:flex;margin-bottom:16px}.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address{flex:1}.post-publish-panel__postpublish-post-address-container input[readonly]{background:#f0f0f0;border-color:#ccc;height:36px;overflow:hidden;padding:12px;text-overflow:ellipsis}.post-publish-panel__postpublish-post-address__copy-button-wrap{flex-shrink:0;margin-left:16px}.post-publish-panel__postpublish-header{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.post-publish-panel__postpublish-subheader{margin:0 0 8px}.editor-post-publish-panel{box-sizing:border-box}.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before{box-sizing:inherit}.editor-post-publish-panel{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:46px;z-index:100001}@media (min-width:782px){.editor-post-publish-panel{border-left:1px solid #ddd;left:auto;top:32px;width:281px;z-index:99998}}@media (min-width:782px) and (not (prefers-reduced-motion)){.editor-post-publish-panel{animation:editor-post-publish-panel__slide-in-animation .1s forwards;transform:translateX(100%)}}@media (min-width:782px){body.is-fullscreen-mode .editor-post-publish-panel{top:var(--wp-admin--admin-bar--height,0)}[role=region]:focus .editor-post-publish-panel{transform:translateX(0)}}@keyframes editor-post-publish-panel__slide-in-animation{to{transform:translateX(0)}}.editor-revisions-header__slider{width:100%}.editor-revisions-header__slider .components-range-control__tooltip{white-space:nowrap}.editor-revisions-header__no-revisions{color:#757575;font-size:13px}.editor-revisions-canvas__loading{align-items:center;display:flex;height:100%;justify-content:center}.editor-revisions-canvas__content{display:flex;height:100%}.editor-revisions-canvas__content .editor-visual-editor{flex:1;min-width:0}.editor-revisions-code-diff{background:#fff;color:#1e1e1e;height:100%;overflow:auto}.editor-revisions-code-diff:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.editor-revisions-code-diff__table{border:0;border-collapse:separate;border-spacing:0;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.6;min-width:-moz-max-content;min-width:max-content;width:100%}.editor-revisions-code-diff__line.is-added{background:rgba(0,163,42,.12)}.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#00a32a 12%,#fff)}.editor-revisions-code-diff__line.is-removed{background:rgba(214,54,56,.12)}.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#d63638 12%,#fff)}.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__marker{background:#fff;box-sizing:border-box;color:#757575;padding:0 8px;position:sticky;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1}.editor-revisions-code-diff__line-number{background:#f0f0f0;border-right:1px solid #e0e0e0;left:0;max-width:6ch;min-width:6ch;width:6ch}.editor-revisions-code-diff__line-number.is-previous+.editor-revisions-code-diff__line-number.is-current{left:6ch}.editor-revisions-code-diff__marker{border-right:1px solid #e0e0e0;font-weight:600;left:12ch;max-width:3ch;min-width:3ch;padding:0;text-align:center;width:3ch}.editor-revisions-code-diff__code{direction:ltr;padding:0 16px 0 8px;unicode-bidi:isolate;white-space:pre;width:100%}.editor-revisions-code-diff__code code{background:none;color:inherit;font:inherit;margin:0;padding:0}.editor-revisions-code-diff__empty{color:#757575;margin:0;padding:24px}.revision-diff-markers{background:rgba(0,0,0,.05);flex-shrink:0;position:relative;width:max(16px,1rem)}.revision-diff-markers .revision-diff-marker{border:none;cursor:var(--wpds-cursor-control,pointer);min-height:4px;padding:0;position:absolute;transition:opacity .1s ease;width:100%}.revision-diff-markers .revision-diff-marker.is-added{background:#008a20}.revision-diff-markers .revision-diff-marker.is-removed{background:repeating-linear-gradient(45deg,#d63638,#d63638 6px,rgba(214,54,56,.45) 0,rgba(214,54,56,.45) 8px)}.revision-diff-markers .revision-diff-marker.is-modified{background:repeating-linear-gradient(-45deg,#9a7000,#9a7000 6px,rgba(154,112,0,.45) 0,rgba(154,112,0,.45) 8px)}.revision-diff-markers .revision-diff-marker:hover{opacity:.7}.revision-diff-markers .revision-diff-marker:focus{outline:2px solid #1e1e1e;outline-offset:-2px}.interface-complementary-area:has(.editor-post-revisions-timeline){display:flex;flex-direction:column;overflow:hidden}.interface-complementary-area>.editor-sidebar__panel-tabs{flex-shrink:0}.editor-sidebar__panel:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel [role=tabpanel]:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel .editor-revision-meta-diff__content{max-height:80px;overflow-y:auto}.editor-sidebar__panel .editor-post-revisions-timeline{flex:1;min-height:0}.editor-revision-fields-diff__value{word-break:break-word}.editor-revision-fields-diff__added{background-color:color-mix(in srgb,currentColor 5%,#00a32a 15%);text-decoration:none}.editor-revision-fields-diff__removed{color:#d63638;text-decoration:line-through}.editor-post-saved-state{align-items:center;color:#757575;display:flex;overflow:hidden;padding:12px 4px;white-space:nowrap;width:28px}.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover{background:transparent;color:#757575}.editor-post-saved-state svg{fill:currentColor;display:inline-block;flex:0 0 auto;margin-right:8px}@media (min-width:600px){.editor-post-saved-state{padding:8px 12px;text-indent:inherit;width:auto}.editor-post-saved-state svg{margin-right:0}}.editor-post-save-draft.has-text.has-icon svg{margin-right:0}.editor-post-schedule__panel-dropdown{width:100%}.editor-post-schedule__dialog .components-popover__content{min-width:320px;padding:16px}.editor-post-schedule__reset{justify-content:center;margin-top:16px;width:100%}.editor-post-status{max-width:100%}.editor-post-status.is-read-only{padding:6px 12px}.editor-post-status .editor-post-status__toggle.editor-post-status__toggle{padding-bottom:4px;padding-top:4px}.editor-change-status__password-fieldset,.editor-change-status__publish-date-wrapper{border-top:1px solid #e0e0e0;padding-top:16px}.editor-change-status__content .components-popover__content{min-width:320px;padding:16px}.editor-change-status__content .editor-change-status__password-legend{margin-bottom:8px;padding:0}.editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help){margin-top:4px}.editor-post-sticky__checkbox-control{border-top:1px solid #e0e0e0;padding-top:16px}.editor-post-sync-status__value{padding:6px 0 6px 12px}.editor-post-taxonomies__hierarchical-terms-list{margin-left:-6px;margin-top:-6px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px}.editor-post-taxonomies__hierarchical-terms-choice{margin-bottom:8px}.editor-post-taxonomies__hierarchical-terms-choice:last-child{margin-bottom:4px}.editor-post-taxonomies__hierarchical-terms-add,.editor-post-taxonomies__hierarchical-terms-submit{align-self:flex-start}.editor-post-taxonomies__hierarchical-terms-subchoices{margin-left:16px;margin-top:8px}.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label{margin-bottom:4px}.editor-post-taxonomies__flat-term-most-used-list{margin:0}.editor-post-taxonomies__flat-term-most-used-list li{display:inline-block;margin-right:8px}.editor-sync-connection-error-modal{z-index:1000001}.editor-sync-connection-error-modal p{margin:0}.editor-sync-connection-error-modal__retry-countdown{color:#757575}.editor-post-template__swap-template-modal{z-index:1000001}.editor-post-template__swap-template-modal .editor-post-template__swap-template-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.editor-post-template__create-template-modal{z-index:1000001}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px;padding-top:2px}@media (min-width:782px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{-moz-column-count:4;column-count:4}}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.editor-post-template__dropdown .components-popover__content{min-width:240px}.editor-post-template__dropdown .components-button.is-pressed,.editor-post-template__dropdown .components-button.is-pressed:hover{background:inherit;color:inherit}.editor-post-template__classic-theme-dropdown{padding:8px}.editor-template-actions-panel__preview .block-editor-block-preview__container{aspect-ratio:4/3;border-radius:4px;display:flex;overflow:hidden}.editor-template-actions-panel__preview .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media not (prefers-reduced-motion){.editor-template-actions-panel__preview .block-editor-block-preview__container:after{transition:outline .1s linear}}.editor-template-actions-panel__preview[role=button]{cursor:var(--wpds-cursor-control,pointer)}.editor-template-actions-panel__preview[role=button]:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.editor-template-actions-panel__preview[role=button]:focus-visible .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.editor-template-actions-panel__action{flex:1;justify-content:center}textarea.editor-post-text-editor{border:1px solid #949494;border-radius:0;box-shadow:none;display:block;font-family:Menlo,Consolas,monaco,monospace;line-height:2.4;margin:0;min-height:200px;overflow:hidden;resize:none;width:100%}@media not (prefers-reduced-motion){textarea.editor-post-text-editor{transition:border .1s ease-out,box-shadow .1s linear}}textarea.editor-post-text-editor{padding:16px}@media (min-width:600px){textarea.editor-post-text-editor{padding:24px}}textarea.editor-post-text-editor{font-size:16px!important}@media (min-width:600px){textarea.editor-post-text-editor{font-size:15px!important}}textarea.editor-post-text-editor:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);position:relative}textarea.editor-post-text-editor::-moz-placeholder{color:rgba(30,30,30,.62)}textarea.editor-post-text-editor::placeholder{color:rgba(30,30,30,.62)}.editor-post-title.is-raw-text{margin-bottom:24px;margin-top:2px;max-width:none}.editor-post-url__panel-dropdown{width:100%}.editor-post-url__panel-dialog .editor-post-url{margin:8px;min-width:248px}.editor-post-url__front-page-link,.editor-post-url__link{direction:ltr;word-break:break-word}.editor-post-url__front-page-link{border-radius:2px;color:var(--wp-admin-theme-color);padding:6px 12px}.editor-post-url__front-page-link:hover{background:color-mix(in srgb,var(--wp-admin-theme-color) 4%,transparent);color:var(--wp-admin-theme-color-darker-20,#183ad6)}.editor-post-url__front-page-link:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);color:var(--wp-admin-theme-color);outline:3px solid transparent}.editor-post-url__link-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-post-url__input input.components-input-control__input{padding-inline-start:0!important}.editor-post-parent__panel-toggle,.editor-post-url__panel-toggle{word-break:break-word}.editor-post-url__intro{margin:0}.editor-post-url__permalink{margin-bottom:0;margin-top:8px}.editor-post-url__permalink-visual-label{display:block}.editor-posts-per-page-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-trash.components-button{flex-grow:1;justify-content:center}.editor-preview-dropdown .editor-preview-dropdown__toggle.has-icon.has-text{padding-left:6px;padding-right:4px}.editor-preview-dropdown.is-responsive-editing .editor-preview-dropdown__toggle{color:var(--wp-block-synced-color)}@media (prefers-reduced-motion:no-preference){.editor-resizable-editor:not(.is-resizing){transition:width .2s ease-out}}.editor-resizable-editor.is-resizable{margin:0 auto;overflow:visible}.editor-resizable-editor__resize-handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:9999px;bottom:0;cursor:ew-resize;height:100px;margin:auto 0;outline:none;padding:0;position:absolute;top:0;width:12px}.editor-resizable-editor__resize-handle:after{background-color:hsla(0,0%,46%,.4);border-radius:9999px;bottom:16px;content:"";left:4px;position:absolute;right:0;top:16px;width:4px}.editor-resizable-editor__resize-handle.is-left{left:-18px}.editor-resizable-editor__resize-handle.is-right{right:-18px}.editor-resizable-editor__resize-handle:active,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:hover{opacity:1}.editor-resizable-editor__resize-handle:active:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:hover:after{background-color:var(--wp-admin-theme-color)}.editor-save-error-details{display:inline}.editor-save-error-details summary{cursor:var(--wpds-cursor-control,pointer);display:inline;margin-left:.35em}.editor-save-error-details__message{white-space:break-spaces}.editor-layout__toggle-entities-saved-states-panel,.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel{background-color:#fff;border:1px dotted #ddd;bottom:auto;box-sizing:border-box;display:flex;height:auto!important;justify-content:center;left:auto;padding:24px;position:fixed!important;right:0;top:-9999em;width:280px;z-index:100000}.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel{bottom:0;top:auto}.editor-start-page-options__modal .editor-start-page-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:72px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-page-options__modal .block-editor-block-patterns-list{padding-bottom:72px}.editor-start-page-options__modal-content .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:782px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{-moz-column-count:4;column-count:4}}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column;margin-bottom:24px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{min-height:100px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content{width:100%}.editor-start-template-options__modal .editor-start-template-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:92px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-template-options__modal .block-editor-block-patterns-list{padding-bottom:92px}.editor-start-template-options__modal-content .block-editor-block-patterns-list{-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}@media (min-width:782px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{-moz-column-count:3;column-count:3}}@media (min-width:1280px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{-moz-column-count:4;column-count:4}}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{-moz-column-break-inside:avoid;break-inside:avoid-column}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title{display:none}.components-panel__header.editor-sidebar__panel-tabs{padding-left:0;padding-right:8px}.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{padding:0}@media (min-width:782px){.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{display:flex}}.editor-post-summary .components-v-stack:empty{display:none}.editor-sidebar{box-sizing:border-box}.editor-sidebar *,.editor-sidebar :after,.editor-sidebar :before{box-sizing:inherit}.editor-sidebar__revisions-block-message{color:#757575;font-size:13px;padding:16px}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.editor-site-discussion-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-style-book{height:100%}.editor-style-book.is-button{border-radius:8px}.editor-style-book__iframe{display:block;height:100%;width:100%}.editor-style-book__iframe.is-button{border-radius:8px}.editor-style-book__iframe.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.editor-style-book__tabs{display:flex;flex-direction:column;height:100%}.editor-style-book__tablist-container{background:#fff;display:flex;flex:none;padding-right:56px;width:100%}.editor-style-book__tabpanel{flex:1 0 auto;overflow:auto}.editor-styles-canvas{background-color:var(--wp-editor-canvas-background);height:100%;padding:24px}.editor-styles-canvas iframe{display:block;height:100%;width:100%}.editor-styles-canvas__section{background:#fff;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.editor-styles-canvas__section{transition:all .3s}}.editor-styles-canvas__close-button{background:#fff;position:absolute;right:8px;top:8px;z-index:2}.table-of-contents__popover.components-popover .components-popover__content{min-width:380px}.components-popover.table-of-contents__popover{z-index:99998}.table-of-contents__popover .components-popover__content{padding:16px}@media (min-width:600px){.table-of-contents__popover .components-popover__content{max-height:calc(100vh - 120px);overflow-y:auto}}.table-of-contents__popover hr{margin:10px -16px 0}.table-of-contents__wrapper:focus:before{bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.table-of-contents__counts{display:flex;flex-wrap:wrap;margin:-8px 0 0}.table-of-contents__count{color:#1e1e1e;display:flex;flex-basis:33%;flex-direction:column;font-size:13px;margin-bottom:0;margin-top:8px;padding-right:8px}.table-of-contents__count:nth-child(4n){padding-right:0}.table-of-contents__number,.table-of-contents__popover .word-count{color:#1e1e1e;font-size:21px;font-weight:400;line-height:30px}.table-of-contents__title{display:block;font-size:15px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:20px}.editor-text-editor{box-sizing:border-box}.editor-text-editor *,.editor-text-editor :after,.editor-text-editor :before{box-sizing:inherit}.editor-text-editor{background-color:#fff;flex-grow:1;isolation:isolate;position:relative;width:100%}.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){border:1px solid #949494;border-radius:0;font-family:Menlo,Consolas,monaco,monospace;font-size:2.5em;font-weight:400;line-height:1.4;max-width:none;padding:16px}@media (min-width:600px){.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){padding:24px}}.editor-text-editor .editor-post-title.is-raw-text textarea:focus,.editor-text-editor .editor-post-title:not(.is-raw-text):focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.editor-text-editor__body{margin-left:auto;margin-right:auto;max-width:1080px;padding:0 12px 12px;width:100%}@media (min-width:960px){.editor-text-editor__body{padding:0 24px 24px}}.editor-text-editor__toolbar{background:hsla(0,0%,100%,.8);display:flex;left:0;padding:4px 12px;position:sticky;right:0;top:0;z-index:1}@media (min-width:600px){.editor-text-editor__toolbar{padding:12px}}@media (min-width:960px){.editor-text-editor__toolbar{padding:12px 24px}}.editor-text-editor__toolbar h2{color:#1e1e1e;font-size:13px;line-height:40px;margin:0 auto 0 0}.editor-upload-progress-snackbar__check,.editor-upload-progress-snackbar__spinner{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.editor-upload-progress-snackbar__spinner .components-spinner{margin:0}.editor-upload-progress-snackbar__check svg{fill:currentColor;height:24px;width:24px}.editor-visual-editor{background-color:var(--wp-editor-canvas-background);display:flex;max-height:100%;position:relative}.editor-visual-editor iframe[name=editor-canvas]{background-color:transparent}.editor-visual-editor{align-items:center;flex-direction:column;justify-content:center}@media (prefers-reduced-motion:no-preference){.editor-visual-editor{transition:padding .2s ease-out}}.editor-visual-editor.has-vertical-padding{padding-bottom:24px;padding-top:24px}.editor-visual-editor.has-horizontal-padding{padding-left:24px;padding-right:24px}.editor-visual-editor{overflow:hidden}.editor-visual-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:6px 12px}.editor-visual-editor .components-button.has-icon,.editor-visual-editor .components-button.is-tertiary{padding:6px}.editor-fields-content-preview{border-radius:4px;display:flex;flex-direction:column;height:100%}.dataviews-view-table .editor-fields-content-preview{flex-grow:0;width:96px}.editor-fields-content-preview .block-editor-block-preview__container,.editor-fields-content-preview .editor-fields-content-preview__empty{margin-bottom:auto;margin-top:auto}.editor-fields-content-preview__empty{text-align:center}.editor-push-changes-to-global-styles-control .components-button{justify-content:center;width:100%}.editor-push-changes-to-global-styles-modal p{margin-top:0}.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:hidden}@media (max-width:600px){.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:auto}}.editor-push-changes-to-global-styles-modal .components-modal__content{padding-bottom:0}.editor-push-changes-to-global-styles-modal .dataviews-footer{padding-bottom:24px}.editor-push-changes-to-global-styles-modal__value{color:#1e1e1e;overflow-wrap:anywhere}
\ No newline at end of file
+@charset "UTF-8";.interface-complementary-area-header{background:#fff;gap:4px;padding-right:8px}.interface-complementary-area-header .interface-complementary-area-header__title{margin:0 auto 0 0}.interface-complementary-area{background:#fff;color:#1e1e1e;height:100%;overflow:auto;width:100vw}@media (min-width:782px){.interface-complementary-area{width:280px}}.interface-complementary-area .components-panel{border:none;position:relative;z-index:0}.interface-complementary-area .components-panel__header{position:sticky;top:0;z-index:1}.interface-complementary-area .components-panel__header.editor-sidebar__panel-tabs{top:0}.interface-complementary-area p:not(.components-base-control__help,.components-form-token-field__help){margin-top:0}.interface-complementary-area h2{font-size:13px}.interface-complementary-area h2,.interface-complementary-area h3{color:#1e1e1e;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:1.5em}.interface-complementary-area h3{font-size:11px;text-transform:uppercase}.interface-complementary-area hr{border-bottom:1px solid #f0f0f0;border-top:none;margin:1.5em 0}.interface-complementary-area div.components-toolbar,.interface-complementary-area div.components-toolbar-group{box-shadow:none;margin-bottom:1.5em}.interface-complementary-area div.components-toolbar-group:last-child,.interface-complementary-area div.components-toolbar:last-child{margin-bottom:0}.interface-complementary-area .block-editor-skip-to-selected-block:focus{bottom:10px;left:auto;right:10px;top:auto}.interface-complementary-area__fill{height:100%}@media (min-width:782px){body.js.is-fullscreen-mode #adminmenumain{display:none}body.js.is-fullscreen-mode #wpcontent,body.js.is-fullscreen-mode #wpfooter{margin-left:0}}html.interface-interface-skeleton__html-container{position:fixed;width:100%}@media (min-width:782px){html.interface-interface-skeleton__html-container:not(:has(.is-zoom-out)){position:static;width:auto}}.interface-interface-skeleton{bottom:0;display:flex;flex-direction:row;height:auto;max-height:100%;position:fixed;right:0;top:46px}@media (min-width:783px){.interface-interface-skeleton{top:32px}.is-fullscreen-mode .interface-interface-skeleton{top:var(--wp-admin--admin-bar--height,0)}}.interface-interface-skeleton__editor{display:flex;flex:0 1 100%;flex-direction:column;overflow:hidden}.interface-interface-skeleton{left:0}@media (min-width:783px){.interface-interface-skeleton{left:160px}}@media (min-width:783px){.auto-fold .interface-interface-skeleton{left:36px}}@media (min-width:961px){.auto-fold .interface-interface-skeleton{left:160px}}.folded .interface-interface-skeleton{left:0}@media (min-width:783px){.folded .interface-interface-skeleton{left:36px}}body.is-fullscreen-mode .interface-interface-skeleton{left:0!important}.interface-interface-skeleton__body{display:flex;flex-grow:1;overflow:auto;overscroll-behavior-y:none;position:relative}@media (min-width:782px){.has-footer .interface-interface-skeleton__body{padding-bottom:calc(var(--wpds-dimension-size-md, 32px) + 1px)}}.interface-interface-skeleton__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;z-index:20}@media (min-width:782px){.interface-interface-skeleton__content{z-index:auto}}.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{background:#fff;bottom:0;color:#1e1e1e;flex-shrink:0;left:0;position:absolute;top:0;width:auto;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar,.interface-interface-skeleton__sidebar{position:relative!important}}.interface-interface-skeleton__sidebar{border-top:1px solid #e0e0e0;overflow:hidden}@media (min-width:782px){.interface-interface-skeleton__sidebar{box-shadow:-1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__secondary-sidebar{border-top:1px solid #e0e0e0;right:0}@media (min-width:782px){.interface-interface-skeleton__secondary-sidebar{box-shadow:1px 0 0 0 rgba(0,0,0,.133);outline:1px solid transparent}}.interface-interface-skeleton__header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);color:#1e1e1e;flex-shrink:0;height:auto;outline:1px solid transparent;z-index:30}.interface-interface-skeleton__footer{background-color:#fff;border-top:1px solid #e0e0e0;bottom:0;color:#1e1e1e;display:none;flex-shrink:0;height:auto;left:0;position:absolute;width:100%;z-index:90}@media (min-width:782px){.interface-interface-skeleton__footer{display:flex}}.interface-interface-skeleton__footer .block-editor-block-breadcrumb{align-items:center;background:#fff;display:flex;font-size:13px;height:var(--wpds-dimension-size-md,32px);padding:0 18px;z-index:30}.interface-interface-skeleton__actions{background:#fff;bottom:auto;color:#1e1e1e;left:auto;position:fixed!important;right:0;top:-9999em;width:100vw;z-index:100000}@media (min-width:782px){.interface-interface-skeleton__actions{width:280px}}.interface-interface-skeleton__actions:focus,.interface-interface-skeleton__actions:focus-within{bottom:0;top:auto}.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:46px}@media (min-width:782px){.is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{border-left:1px solid #ddd;top:32px}.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus,.is-fullscreen-mode .is-entity-save-view-open .interface-interface-skeleton__actions:focus-within{top:var(--wp-admin--admin-bar--height,0)}}.interface-pinned-items{display:flex}.interface-pinned-items .components-button{display:none;margin:0}.interface-pinned-items .components-button[aria-controls="edit-post:block"],.interface-pinned-items .components-button[aria-controls="edit-post:document"],.interface-pinned-items .components-button[aria-controls="edit-site:block-inspector"],.interface-pinned-items .components-button[aria-controls="edit-site:template"]{display:flex}.interface-pinned-items .components-button svg{max-height:24px;max-width:24px}@media (min-width:600px){.interface-pinned-items .components-button{display:flex}}.interface-pinned-items{gap:8px}@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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__search{width:240px}.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-demo{position:relative}.font-library__font-card{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);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}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-image{transition:opacity var(--wpds-motion-duration-lg,.3s) var(--wpds-motion-easing-subtle,cubic-bezier(.15,0,.15,1))}}.font-library__font-card .font-library__font-variant_demo-image.is-loading{left:0;opacity:0;position:absolute;top:0}.font-library__font-card .font-library__font-variant-demo-skeleton{border-radius:var(--wpds-border-radius-sm,2px);height:24px}.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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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 var(--wpds-color-stroke-surface-neutral,#dbdbdb);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-filter{margin-bottom:12px;padding:0 16px}.global-styles-ui-block-types-search{flex-grow:1}.global-styles-ui-block-types-item-list .global-styles-ui-block-types-item__icon{min-width:24px}.global-styles-ui-block-types-item-list__no-results{padding-top:16px}.global-styles-ui-block-types-item__indicator{background:var(--wp-admin-theme-color);border-radius:50%;flex:none;height:6px;margin-left:auto;width:6px}.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__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-duotone-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.dataviews-picker-wrapper,.dataviews-wrapper{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));box-sizing:border-box;container:dataviews-wrapper/inline-size;display:flex;flex-direction:column;flex-grow:1;font-size:var(--wpds-typography-font-size-md,13px);height:100%;line-height:var(--wpds-typography-line-height-sm,20px);min-height:0;scroll-padding-bottom:64px}.dataviews-filters__container,.dataviews__view-actions{background-color:inherit;box-sizing:border-box;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-filters__container,.dataviews__view-actions{transition:padding .1s ease-out}}.dataviews__search{flex-grow:1}.dataviews__search .dataviews-search{flex-basis:210px}.dataviews-loading,.dataviews-no-results{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:0 var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-loading,.dataviews-no-results{transition:padding .1s ease-out}}.dataviews-no-results.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-no-results.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@keyframes dataviews-pulse{0%,to{opacity:1}50%{opacity:.5}}.dataviews-loading-more{text-align:center}.dataviews-loading-more[aria-hidden=true]{visibility:hidden}@container (max-width: 430px){.dataviews-filters__container,.dataviews__view-actions{padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}}.dataviews-title-field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-emphasis,600);text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field a{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dataviews-title-field a:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field a:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews-title-field button.components-button.is-link{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);display:block;font-weight:inherit;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.dataviews-title-field button.components-button.is-link:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer)}.dataviews-title-field--clickable:hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-title-field--clickable:focus{border-radius:2px;box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color,#007cba);color:var(--wp-admin-theme-color--rgb)}.dataviews__view-actions--infinite-scroll{background-color:#fff;position:sticky;top:0;z-index:2}.components-card__body:has(>.dataviews-picker-wrapper),.components-card__body:has(>.dataviews-wrapper){overflow:hidden;padding:var(--wpds-dimension-padding-sm,8px) 0 0}.dataviews-bulk-actions-footer__item-count{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-bulk-actions-footer__container{margin-right:auto;min-height:var(--wpds-dimension-size-md,32px)}.dataviews-layout__container{background-color:inherit;display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.dataviews-filters__button{position:relative}.dataviews-filters__container{padding-top:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true],.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:hover{opacity:0}.dataviews-filters__reset-button.dataviews-filters__reset-button[aria-disabled=true]:focus{opacity:1}.dataviews-filters__summary-popover{font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}.dataviews-filters__summary-popover .components-popover__content{border-radius:var(--wpds-border-radius-md,4px);max-width:250px;min-width:230px;width:100%}.dataviews-filters__summary-popover.components-dropdown__content .components-popover__content{padding:0}.dataviews-filters__summary-operators-container{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-listbox),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__search-widget-no-elements),.dataviews-filters__summary-operators-container:has(+.dataviews-filters__user-input-widget){border-bottom:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-filters__summary-operators-container:empty{display:none}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);flex-shrink:0;max-width:calc(100% - 55px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__summary-operators-container .dataviews-filters__summary-operators-filter-select{min-width:0;white-space:nowrap;width:100%}.dataviews-filters__summary-chip-container{position:relative;white-space:pre-wrap}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip{align-items:center;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px);position:relative}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable{cursor:default}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-reset{padding-inline-end:calc(var(--wpds-dimension-size-sm, 24px) + var(--wpds-dimension-padding-xs, 4px))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip[aria-expanded=true]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values{background:var(--wpds-color-background-interactive-brand-weak,transparent);border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values:hover:not(.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values.is-not-clickable),.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip.has-values[aria-expanded=true]{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip .dataviews-filters-__summary-filter-text-name{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove{align-items:center;background:transparent;border:0;border-radius:var(--wpds-border-radius-md,4px);cursor:var(--wpds-cursor-control,pointer);display:flex;height:var(--wpds-dimension-size-sm,24px);justify-content:center;padding:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:50%;transform:translateY(-50%);width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove svg{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover{background:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus svg,.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:hover svg{color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values svg{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove.has-values:hover{background:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-filters__summary-chip-container .dataviews-filters__summary-chip-remove:focus-visible{box-shadow:0 0 0 var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:none}.dataviews-filters__search-widget-filter-combobox-list{border-top:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);max-height:184px;overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-filter-combobox-list .dataviews-filters__search-widget-filter-combobox-item-value [data-user-value]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.dataviews-filters__search-widget-listbox{overflow:auto;padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-filters__search-widget-listitem{align-items:center;border-radius:var(--wpds-border-radius-sm,2px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:default;display:flex;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);gap:var(--wpds-dimension-gap-md,12px);line-height:20px;min-height:var(--wpds-dimension-size-md,32px);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-md,12px)}.dataviews-filters__search-widget-listitem:last-child{margin-block-end:0}.dataviews-filters__search-widget-listitem:focus,.dataviews-filters__search-widget-listitem:hover,.dataviews-filters__search-widget-listitem[data-active-item]{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-single-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection{background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-multi-selection.is-selected,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));border-color:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000))}.dataviews-filters__search-widget-listitem:focus .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem:hover .dataviews-filters__search-widget-listitem-description,.dataviews-filters__search-widget-listitem[data-active-item] .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-description{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-sm,12px);line-height:16px;overflow:hidden;text-overflow:ellipsis}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{border:1px solid #1e1e1e;border-radius:50%;height:24px;margin-right:12px;max-width:24px;min-width:24px;position:relative;transition:none;width:24px}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{transition:box-shadow .1s linear}}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{height:16px;max-width:16px;min-width:16px;width:16px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{background-color:#fff;border:4px solid #fff;box-sizing:inherit;height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection:checked{background:var(--wp-admin-theme-color);border:none}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection{margin:0;padding:0}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{background-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);border:4px solid var(--wpds-color-foreground-interactive-brand-strong,#fff);border-radius:50%;box-sizing:inherit;content:"";height:12px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-single-selection.is-selected:before{height:8px;width:8px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:24px;border:1px solid #1e1e1e;border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:2px;border-radius:var(--wpds-border-radius-sm,2px);flex-shrink:0;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin-right:12px;padding:6px 8px;transition:none}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-admin-theme-color);outline:2px solid transparent}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{color:#fff;margin:-3px -5px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:checked:before,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{margin:-4px 0 0 -5px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color)}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f460";display:inline-block;float:left;font:normal 30px/1 dashicons;vertical-align:middle;width:16px}@media (min-width:782px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-checked=mixed]:before{float:none;font-size:21px}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection:disabled,.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection[aria-disabled=true]{background:#f0f0f0;border-color:#ddd;cursor:default;opacity:1}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{background:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e);height:var(--checkbox-size);margin:0;padding:0;position:relative;width:var(--checkbox-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{--checkbox-size:16px}}@media not (prefers-reduced-motion){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection{transition:border-color .1s ease-in-out}}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:var(--checkbox-size);color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);height:var(--checkmark-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--checkmark-size)}@media (min-width:600px){.dataviews-filters__search-widget-listitem .dataviews-filters__search-widget-listitem-multi-selection.is-selected svg{--checkmark-size:calc(var(--checkbox-size) + 4px)}}.dataviews-filters__search-widget-filter-combobox__wrapper{padding:var(--wpds-dimension-padding-sm,8px);position:relative}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:normal;padding:6px 8px}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:13px;line-height:normal}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:hover:not(:disabled,[aria-disabled=true],[type=checkbox]){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);box-shadow:none;outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:rgba(30,30,30,.62)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{display:block;font-size:16px;height:var(--wpds-dimension-size-md,32px);margin-left:0;margin-right:0;padding:0 var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-size-md,32px);width:100%}@media (min-width:600px){.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input{font-size:var(--wpds-typography-font-size-md,13px)}}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input:focus{background:var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::placeholder{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-cancel-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-decoration,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-button,.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__input::-webkit-search-results-decoration{-webkit-appearance:none}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon{align-items:center;bottom:0;display:flex;inset-inline-start:var(--wpds-dimension-gap-md,12px);justify-content:center;position:absolute;top:0;width:var(--wpds-dimension-size-sm,24px)}.dataviews-filters__search-widget-filter-combobox__wrapper .dataviews-filters__search-widget-filter-combobox__icon:dir(ltr){transform:scaleX(-1)}.dataviews-filters__container-visibility-toggle{flex-shrink:0;position:relative}.dataviews-filters-toggle__count{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:var(--wpds-border-radius-lg,8px);box-sizing:border-box;color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);font-size:11px;height:var(--wpds-dimension-size-2xs,16px);line-height:var(--wpds-typography-line-height-xs,16px);min-width:var(--wpds-dimension-size-2xs,16px);outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-background-surface-neutral-strong,#fff);padding:0 var(--wpds-dimension-padding-xs,4px);position:absolute;right:0;text-align:center;top:0;transform:translate(50%,-50%)}.dataviews-filters__user-input-widget{padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-filters__user-input-widget .components-input-control__prefix{padding-left:var(--wpds-dimension-padding-sm,8px)}.dataviews-filters__search-widget-no-elements{align-items:center;display:flex;justify-content:center;padding:var(--wpds-dimension-padding-lg,16px)}.dataviews-footer{background-color:inherit;border-top:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;flex-shrink:0;left:0;padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px);position:sticky}@media not (prefers-reduced-motion){.dataviews-footer{transition:padding .1s ease-out}}.dataviews-footer{z-index:1}.dataviews-footer .is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-footer .is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}@container (max-width: 560px){.dataviews-footer__content{flex-direction:column!important}.dataviews-footer__content .dataviews-bulk-actions-footer__container{width:100%}.dataviews-footer__content .dataviews-bulk-actions-footer__item-count{flex-grow:1}.dataviews-footer__content .dataviews-pagination{justify-content:space-between;width:100%}}.dataviews-pagination__page-select{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.dataviews-pagination__page-select .components-select-control__input{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.dataviews-action-modal{z-index:1000001}.dataviews-item-actions .components-button:not(.dataviews-all-actions-button){padding:0 var(--wpds-dimension-padding-xs,4px)}.dataviews-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-selection-checkbox{--checkbox-input-size:16px}}.dataviews-selection-checkbox{flex-shrink:0;line-height:0}.dataviews-selection-checkbox .components-checkbox-control__input-container{margin:0}.dataviews-view-config{container-type:inline-size;font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);width:320px}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper{height:100%;overflow-y:scroll}.dataviews-config__popover.is-expanded .dataviews-config__popover-content-wrapper .dataviews-view-config{width:auto}.dataviews-view-config__sort-direction .components-toggle-group-control-option-base{text-transform:uppercase}.dataviews-settings-section__title.dataviews-settings-section__title{font-size:15px;line-height:var(--wpds-typography-line-height-md,24px)}.dataviews-settings-section__sidebar{grid-column:span 4}.dataviews-settings-section__content,.dataviews-settings-section__content>*{grid-column:span 8}.dataviews-settings-section__content .is-divided-in-two{display:contents}.dataviews-settings-section__content .is-divided-in-two>*{grid-column:span 4}.dataviews-settings-section:has(.dataviews-settings-section__content:empty){display:none}@container (max-width: 500px){.dataviews-settings-section.dataviews-settings-section{grid-template-columns:repeat(2,1fr)}.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__content,.dataviews-settings-section.dataviews-settings-section .dataviews-settings-section__sidebar{grid-column:span 2}}.dataviews-view-config__sort-controls>*{flex:1}.dataviews-view-config__label{text-wrap:nowrap}.dataviews-view-config__toggle-wrapper{display:inline-flex;position:relative}.dataviews-view-config__modified-indicator{background:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));border-radius:50%;height:var(--wpds-dimension-gap-xs,4px);pointer-events:none;position:absolute;right:var(--wpds-dimension-gap-xs,4px);top:var(--wpds-dimension-gap-xs,4px);width:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-grid-items{container-type:inline-size;display:grid;gap:var(--wpds-dimension-gap-xl,24px);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-template-rows:max-content;margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid-items{transition:padding .1s ease-out}}.dataviews-view-grid-items.has-compact-density{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid-items.has-comfortable-density{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid{container-type:inline-size;display:flex;flex-direction:column;gap:var(--wpds-dimension-gap-xl,24px);margin-bottom:auto;padding:0 var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}@media not (prefers-reduced-motion){.dataviews-view-grid{transition:padding .1s ease-out}}.dataviews-view-grid.has-compact-density,.dataviews-view-grid.has-compact-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-grid.has-comfortable-density,.dataviews-view-grid.has-comfortable-density .dataviews-view-grid__row{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-grid .dataviews-view-grid__row{display:grid;gap:var(--wpds-dimension-gap-xl,24px)}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell{border-radius:var(--wpds-border-radius-md,4px);position:relative}.dataviews-view-grid .dataviews-view-grid__row .dataviews-view-grid__row__gridcell[data-focus-visible]:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";height:100%;left:0;outline:2px solid transparent;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__card,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-actions,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__title-field--clickable{width:fit-content}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-grid .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card.is-selected .dataviews-view-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-grid .dataviews-view-grid__card .dataviews-view-grid__media:focus:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__card .dataviews-view-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-grid .dataviews-view-grid__media,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);overflow:hidden;position:relative;width:100%}.dataviews-view-grid .dataviews-view-grid__media.dataviews-view-grid__media--placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media.dataviews-view-grid__media--placeholder{aspect-ratio:3/1}.dataviews-view-grid .dataviews-view-grid__media img,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-grid .dataviews-view-grid__media:after,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-grid .dataviews-view-grid__media .dataviews-view-grid__media-placeholder,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__media .dataviews-view-grid__media-placeholder{background:var(--wpds-color-background-surface-neutral,#fcfcfc);border-radius:var(--wpds-border-radius-md,4px);box-shadow:none;display:block;height:100%;width:100%}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-grid-infinite-scroll.has-media-fit-contain .dataviews-view-grid__media img,.dataviews-view-grid.has-media-fit-contain .dataviews-view-grid__media img{object-fit:contain}.dataviews-view-grid .dataviews-view-grid__fields,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-grid .dataviews-view-grid__fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value,.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field .dataviews-view-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-grid .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__fields .dataviews-view-grid__field:not(:has(.dataviews-view-grid__field-value:not(:empty))){display:none}.dataviews-view-grid .dataviews-view-grid__badge-fields:not(:empty),.dataviews-view-grid-infinite-scroll .dataviews-view-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-grid-infinite-scroll.is-refreshing,.dataviews-view-grid.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-grid__field-value:empty,.dataviews-view-grid__field:empty{display:none}.dataviews-view-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);opacity:0;position:absolute;top:-9999em;z-index:1}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-selection-checkbox{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-grid__card:hover .dataviews-selection-checkbox{opacity:1;top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:0;position:absolute;right:var(--wpds-dimension-padding-xs,4px);top:var(--wpds-dimension-padding-xs,4px);z-index:1}.dataviews-view-grid__card .dataviews-view-grid__media-actions .dataviews-all-actions-button{background-color:var(--wpds-color-background-surface-neutral-strong,#fff)}@media not (prefers-reduced-motion){.dataviews-view-grid__card .dataviews-view-grid__media-actions{transition:opacity .1s linear}}@media (hover:none){.dataviews-view-grid__card .dataviews-view-grid__media-actions{opacity:1;top:var(--wpds-dimension-padding-xs,4px)}}.dataviews-view-grid__card .dataviews-view-grid__media-actions:has(.dataviews-all-actions-button[aria-expanded=true]),.dataviews-view-grid__card:focus-within .dataviews-view-grid__media-actions,.dataviews-view-grid__card:hover .dataviews-view-grid__media-actions{opacity:1}.dataviews-view-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-grid__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);container-type:inline-size;font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}div.dataviews-view-list{list-style-type:none}.dataviews-view-list{margin:0 0 auto}.dataviews-view-list div[role=article],.dataviews-view-list div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);margin:0}.dataviews-view-list div[role=article] .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row] .dataviews-view-list__item-wrapper{box-sizing:border-box;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:relative}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions{display:flex;flex:0 0 auto;gap:var(--wpds-dimension-gap-xs,4px);white-space:nowrap;width:max-content}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions .components-button,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions .components-button{position:relative;z-index:1}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>div,.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>div{height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex:0;overflow:hidden;width:0}.dataviews-view-list div[role=article]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row]:where(.is-selected,.is-hovered,:focus-within) .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}@media (hover:none){.dataviews-view-list div[role=article] .dataviews-view-list__item-actions>:not(:last-child),.dataviews-view-list div[role=row] .dataviews-view-list__item-actions>:not(:last-child){flex-basis:min-content;overflow:unset;width:auto}}.dataviews-view-list div[role=article].is-selected.is-selected,.dataviews-view-list div[role=article].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=article].is-selected.is-selected+div[role=row],.dataviews-view-list div[role=row].is-selected.is-selected,.dataviews-view-list div[role=row].is-selected.is-selected+div[role=article],.dataviews-view-list div[role=row].is-selected.is-selected+div[role=row]{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered,.dataviews-view-list div[role=article]:not(.is-selected):focus-within,.dataviews-view-list div[role=article]:not(.is-selected):hover,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered,.dataviews-view-list div[role=row]:not(.is-selected):focus-within,.dataviews-view-list div[role=row]:not(.is-selected):hover{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=article]:not(.is-selected):hover .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected).is-hovered .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):focus-within .dataviews-view-list__field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-title-field,.dataviews-view-list div[role=row]:not(.is-selected):hover .dataviews-view-list__field{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=article].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected .dataviews-view-list__item-wrapper .dataviews-view-list__field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-title-field,.dataviews-view-list div[role=row].is-selected:focus-within .dataviews-view-list__item-wrapper .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-list .dataviews-view-list__item{appearance:none;background:none;border:none;cursor:var(--wpds-cursor-control,pointer);inset:0;padding:0;position:absolute;scroll-margin:var(--wpds-dimension-gap-sm,8px) 0;z-index:1}.dataviews-view-list .dataviews-view-list__item:focus-visible{outline:none}.dataviews-view-list .dataviews-view-list__item:focus-visible:before{border-radius:var(--wpds-border-radius-sm,2px);box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));content:"";inset:var(--wp-admin-border-width-focus);outline:2px solid transparent;position:absolute}.dataviews-view-list .dataviews-view-list__title-field{flex:1;line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden}.dataviews-view-list .dataviews-view-list__title-field:has(a,button){z-index:1}.dataviews-view-list .dataviews-view-list__media-wrapper{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.dataviews-view-list .dataviews-view-list__media-wrapper img{height:100%;object-fit:cover;width:100%}.dataviews-view-list .dataviews-view-list__media-wrapper:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-list .dataviews-view-list__field-wrapper{flex-grow:1;min-height:48px;min-width:0}.dataviews-view-list .dataviews-view-list__field{color:var(--wpds-color-foreground-content-neutral-weak,#707070)}.dataviews-view-list .dataviews-view-list__fields{display:flex;flex-wrap:wrap;font-size:12px;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list .dataviews-view-list__fields:empty{display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field:has(.dataviews-view-list__field-value:empty){display:none}.dataviews-view-list .dataviews-view-list__fields .dataviews-view-list__field-value{align-items:center;display:flex;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-list+.dataviews-pagination{justify-content:space-between}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__media-wrapper{height:var(--wpds-dimension-size-md,32px);width:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__field-wrapper{min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-sm,8px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-list.has-compact-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-xs,16px);min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__item-wrapper{padding:var(--wpds-dimension-padding-2xl,24px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__title-field{line-height:var(--wpds-typography-line-height-xl,32px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__media-wrapper{height:64px;width:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__field-wrapper{min-height:64px}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields{gap:var(--wpds-dimension-gap-lg,16px);row-gap:var(--wpds-dimension-gap-sm,8px)}.dataviews-view-list.has-comfortable-density div[role=row] .dataviews-view-list__fields .dataviews-view-list__field-value{line-height:var(--wpds-typography-line-height-md,24px);min-height:var(--wpds-dimension-size-md,32px)}.dataviews-view-list.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-list.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-list__group-header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-lg,16px) 0;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table{background-color:inherit;border-collapse:collapse;border-color:inherit;color:var(--wpds-color-foreground-content-neutral-weak,#707070);margin-bottom:auto;position:relative;text-indent:0;width:100%}.dataviews-view-table th{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-md,13px);font-weight:400;text-align:left}.dataviews-view-table td,.dataviews-view-table th{padding:var(--wpds-dimension-padding-md,12px)}.dataviews-view-table td.dataviews-view-table__actions-column,.dataviews-view-table th.dataviews-view-table__actions-column{text-align:right}.dataviews-view-table td.dataviews-view-table__actions-column--sticky,.dataviews-view-table th.dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff));position:sticky;right:0}.dataviews-view-table td.dataviews-view-table__actions-column--stuck:after,.dataviews-view-table th.dataviews-view-table__actions-column--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px}.dataviews-view-table td.dataviews-view-table__checkbox-column,.dataviews-view-table th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table td.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper,.dataviews-view-table th.dataviews-view-table__checkbox-column .dataviews-view-table__cell-content-wrapper{max-width:auto;min-width:auto}.dataviews-view-table tr{background-color:inherit;border-top:1px solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0)}.dataviews-view-table tr td:first-child,.dataviews-view-table tr th:first-child{padding-left:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr td:last-child,.dataviews-view-table tr th:last-child{padding-right:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table tr:last-child{border-bottom:0}.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:0}@media (hover:none){.dataviews-view-table tr .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}}.dataviews-view-table tr.is-selected{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-table tr.is-selected,.dataviews-view-table tr.is-selected+tr{border-top:1px solid var(--wpds-color-stroke-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 40%,#fff))}.dataviews-view-table tr.is-selected .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table tr.is-hovered .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:focus-within .dataviews-item-actions .components-button:not(.dataviews-all-actions-button),.dataviews-view-table tr:hover .dataviews-item-actions .components-button:not(.dataviews-all-actions-button){opacity:1}.dataviews-view-table.has-bulk-actions tr:focus-within .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wp-dataviews-color-background,var(--wpds-color-background-surface-neutral-strong,#fff))}.dataviews-view-table.has-bulk-actions tr.is-selected .dataviews-view-table__actions-column--sticky,.dataviews-view-table.has-bulk-actions tr.is-selected:hover .dataviews-view-table__actions-column--sticky{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-table thead{background-color:inherit;inset-block-start:0;position:sticky;z-index:1}.dataviews-view-table thead.dataviews-view-table__thead--stuck:after{background-color:var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.dataviews-view-table thead tr{border:0}.dataviews-view-table thead th{background-color:inherit;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding-bottom:var(--wpds-dimension-padding-sm,8px);padding-top:var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table thead th:has(.dataviews-view-table-header-button){padding-left:var(--wpds-dimension-padding-xs,4px);padding-right:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button) .dataviews-view-table-header-button{gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):first-child{padding-left:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table thead th:has(.dataviews-view-table-header-button):last-child{padding-right:var(--wpds-dimension-padding-lg,16px)}.dataviews-view-table tbody td{vertical-align:top}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper{align-items:center;display:flex;min-height:var(--wpds-dimension-size-md,32px);white-space:nowrap}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-end{font-variant-numeric:tabular-nums;justify-content:flex-end}.dataviews-view-table tbody .dataviews-view-table__cell-content-wrapper.dataviews-view-table__cell-align-center{justify-content:center}.dataviews-view-table tbody .components-v-stack>.dataviews-view-table__cell-content-wrapper:not(:first-child){min-height:0}.dataviews-view-table .dataviews-view-table-header-button{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);text-transform:uppercase}.dataviews-view-table .dataviews-view-table-header-button:not(:hover){color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e)}.dataviews-view-table .dataviews-view-table-header-button span{speak:none}.dataviews-view-table .dataviews-view-table-header-button span:empty{display:none}.dataviews-view-table .dataviews-view-table-header{padding-left:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-table .dataviews-view-table__actions-column{white-space:nowrap;width:auto}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:first-child){padding-left:0}.dataviews-view-table.has-compact-density thead th:has(.dataviews-view-table-header-button):not(:last-child){padding-right:0}.dataviews-view-table.has-compact-density td,.dataviews-view-table.has-compact-density th{padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px)}.dataviews-view-table.has-comfortable-density td,.dataviews-view-table.has-comfortable-density th{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-md,12px)}.dataviews-view-table.has-comfortable-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-comfortable-density th.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density td.dataviews-view-table__checkbox-column,.dataviews-view-table.has-compact-density th.dataviews-view-table__checkbox-column{padding-right:0}.dataviews-view-table-selection-checkbox{--checkbox-input-size:24px}@media (min-width:600px){.dataviews-view-table-selection-checkbox{--checkbox-input-size:16px}}.dataviews-column-primary__media{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);flex-shrink:0;max-width:60px;min-height:var(--wpds-dimension-size-md,32px);min-width:var(--wpds-dimension-size-md,32px);overflow:hidden;position:relative}.dataviews-column-primary__media img{height:var(--wpds-dimension-size-md,32px);object-fit:cover;width:var(--wpds-dimension-size-md,32px)}.dataviews-column-primary__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media{aspect-ratio:var(--wp-dataviews-media-aspect-ratio,1/1);height:var(--wpds-dimension-size-md,32px);min-width:0}.dataviews-view-table.has-media-aspect-ratio .dataviews-column-primary__media img{height:100%;width:100%}.dataviews-view-table__cell-content-wrapper:not(.dataviews-column-primary__media),.dataviews-view-table__primary-column-content:not(.dataviews-column-primary__media){max-width:80ch;min-width:15ch}.dataviews-view-table__group-header-row .dataviews-view-table__group-header-cell{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:var(--wpds-dimension-padding-md,12px) var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-table col[class^=dataviews-view-table__col-]:not(.dataviews-view-table__col-first-data):not(.dataviews-view-table__col-expand){width:1%}.dataviews-view-table.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-table.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-picker-grid.has-compact-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-lg,16px)}.dataviews-view-picker-grid.has-comfortable-density .dataviews-view-grid-items{gap:var(--wpds-dimension-gap-2xl,32px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card{height:100%;isolation:isolate;justify-content:flex-start;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-actions{padding:var(--wpds-dimension-padding-sm,8px) 0 var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field{align-content:center;min-height:var(--wpds-dimension-size-sm,24px);overflow:hidden;text-align:start}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__title-field--clickable{width:fit-content}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card.is-selected .dataviews-view-picker-grid__media:after{box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9)),inset 0 0 0 var(--wpds-border-width-sm,2px) var(--wpds-color-background-surface-neutral-strong,#fff)}.dataviews-view-picker-grid .dataviews-view-picker-grid__card .dataviews-view-picker-grid__media:focus:after{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-grid:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-grid .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)!important}.dataviews-view-picker-grid .dataviews-selection-checkbox input{pointer-events:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__media{aspect-ratio:1/1;background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);min-height:0;overflow:hidden;position:relative;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media img{height:100%;object-fit:cover;width:100%}.dataviews-view-picker-grid .dataviews-view-picker-grid__media:after{border-radius:var(--wpds-border-radius-md,4px);box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) rgba(0,0,0,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media{background-color:var(--wpds-color-background-surface-neutral,#fcfcfc)}.dataviews-view-picker-grid.has-media-fit-contain .dataviews-view-picker-grid__media img{object-fit:contain}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields{font-size:12px;line-height:16px;position:relative}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields:not(:empty){padding:0 0 var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field-value:not(:empty){line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);padding-top:calc((var(--wpds-dimension-size-sm, 24px) - var(--wpds-typography-line-height-sm, 20px))/2)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field{align-items:center;min-height:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-name{color:var(--wpds-color-foreground-content-neutral-weak,#707070);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:35%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field .dataviews-view-picker-grid__field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.dataviews-view-picker-grid .dataviews-view-picker-grid__fields .dataviews-view-picker-grid__field:not(:has(.dataviews-view-picker-grid__field-value:not(:empty))){display:none}.dataviews-view-picker-grid .dataviews-view-picker-grid__badge-fields:not(:empty){padding-bottom:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-grid__field-value:empty,.dataviews-view-picker-grid__field:empty{display:none}.dataviews-view-picker-grid__card .dataviews-selection-checkbox{left:var(--wpds-dimension-padding-sm,8px);position:absolute;top:-9999em;z-index:1}@media (hover:none){.dataviews-view-picker-grid__card .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}}.dataviews-view-picker-grid__card.is-selected .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:focus-within .dataviews-selection-checkbox,.dataviews-view-picker-grid__card:hover .dataviews-selection-checkbox{top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-grid__media--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-grid-group__header{color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0 48px}.dataviews-view-picker-table{background-color:inherit}.dataviews-view-picker-table .dataviews-view-table__checkbox-column{width:48px}.dataviews-view-picker-table tbody:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-table tbody:focus-visible [data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9))}.dataviews-view-picker-table .dataviews-selection-checkbox .components-checkbox-control__input.components-checkbox-control__input{opacity:1;pointer-events:none}.dataviews-view-picker-table .dataviews-view-table__row{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-picker-table .dataviews-view-table__row.is-hovered,.dataviews-view-picker-table .dataviews-view-table__row.is-selected,.dataviews-view-picker-table .dataviews-view-table__row.is-selected.is-hovered{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-activity{margin:0 0 auto;padding:0 var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-activity .dataviews-view-activity__group-header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0}.dataviews-view-activity .dataviews-view-activity__item-actions{min-width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item-content{flex-grow:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-description,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields,.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable{cursor:var(--wpds-cursor-control,pointer)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-title--clickable:focus-visible{border-radius:var(--wpds-border-radius-sm,2px);outline:var(--wp-admin-border-width-focus) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wp-admin-border-width-focus)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions{display:flex;flex:0 0 auto;width:max-content}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__primary-actions .components-button{position:relative;z-index:1}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields:empty{display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field:has(.dataviews-view-activity__item-field-value:empty){display:none}.dataviews-view-activity .dataviews-view-activity__item-content .dataviews-view-activity__item-fields .dataviews-view-activity__item-field-value{align-items:center;display:flex}.dataviews-view-activity .dataviews-view-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-activity .dataviews-view-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-compact .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-activity .dataviews-view-activity__item.is-balanced .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item.is-comfortable .dataviews-view-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-activity .dataviews-view-activity__item:first-child .dataviews-view-activity__item-type:before{visibility:hidden}.dataviews-view-activity .dataviews-view-activity__group:last-of-type>.dataviews-view-activity__item:last-of-type .dataviews-view-activity__item-type:after,.dataviews-view-activity>.dataviews-view-activity__item:last-child .dataviews-view-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-activity .dataviews-view-activity__item-type-icon{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-shrink:0;overflow:hidden}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet,.dataviews-view-activity .dataviews-view-activity__item-type-icon img,.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-activity .dataviews-view-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-activity .dataviews-view-activity__item-type-icon .dataviews-view-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:""}.dataviews-view-activity.is-refreshing{opacity:.5;pointer-events:none}@media not (prefers-reduced-motion){.dataviews-view-activity.is-refreshing{animation:dataviews-pulse 1s ease-in-out infinite;opacity:1}}.dataviews-view-activity+.dataviews-pagination{justify-content:space-between}.dataviews-view-picker-activity{flex-grow:1;margin:0;padding:0}.dataviews-view-picker-activity:focus-visible[aria-activedescendant]{outline:none}.dataviews-view-picker-activity:focus-visible .dataviews-view-picker-activity__item[data-active-item=true]{outline:2px solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item{border-radius:var(--wpds-border-radius-sm,2px);cursor:var(--wpds-cursor-control,pointer);padding-inline:var(--wpds-dimension-padding-2xl,24px);transition:background-color .1s ease}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected,.dataviews-view-picker-activity .dataviews-view-picker-activity__item:hover{background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff))}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-selected{outline:3px solid transparent;outline-offset:-2px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-3xs, 12px) - 1px);width:calc(var(--wpds-dimension-size-3xs, 12px) - 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-compact .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-sm,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-3xs,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-sm, 24px) + 1px);width:calc(var(--wpds-dimension-size-sm, 24px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-md,12px) 0;padding-top:var(--wpds-dimension-padding-sm,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type{width:var(--wpds-dimension-size-md,32px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type:before{height:var(--wpds-dimension-size-4xs,8px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-type-icon{height:calc(var(--wpds-dimension-size-md, 32px) + 1px);width:calc(var(--wpds-dimension-size-md, 32px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-content{margin:var(--wpds-dimension-gap-sm,8px) 0 var(--wpds-dimension-gap-lg,16px);padding-top:var(--wpds-dimension-padding-md,12px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-balanced .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item.is-comfortable .dataviews-view-picker-activity__item-bullet{height:calc(var(--wpds-dimension-size-4xs, 8px) + 1px);position:relative;top:50%;transform:translateY(-50%);width:calc(var(--wpds-dimension-size-4xs, 8px) + 1px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content{flex-grow:1}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{min-height:var(--wpds-dimension-size-2xs,16px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-title{align-items:center;display:flex;flex:1;overflow:hidden;position:relative}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-description:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);row-gap:var(--wpds-dimension-gap-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields:empty{display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field:has(.dataviews-view-picker-activity__item-field-value:empty){display:none}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-content .dataviews-view-picker-activity__item-fields .dataviews-view-picker-activity__item-field-value{align-items:center;display:flex}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type{align-self:stretch;flex-shrink:0}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:after{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:1 1 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type:before{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);content:"";flex:0 0 auto;margin:0 auto;width:1px}.dataviews-view-picker-activity .dataviews-view-picker-activity__item:first-child .dataviews-view-picker-activity__item-type:before{visibility:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity-group:last-of-type>.dataviews-view-picker-activity__item:last-of-type .dataviews-view-picker-activity__item-type:after,.dataviews-view-picker-activity>.dataviews-view-picker-activity__item:last-child .dataviews-view-picker-activity__item-type:after{background:linear-gradient(to bottom,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 0,color-mix(in srgb,var(--wpds-color-stroke-surface-neutral,#dbdbdb) 20%,transparent) 60%,transparent 100%)}.dataviews-view-picker-activity .dataviews-view-picker-activity-group__header{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-size:var(--wpds-typography-font-size-lg,15px);font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 var(--wpds-dimension-gap-sm,8px) 0;padding:0;padding-inline-start:var(--wpds-dimension-padding-2xl,24px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon{background-color:transparent;flex-shrink:0;overflow:hidden}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon img,.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{border-radius:50%;box-shadow:inset 0 0 0 var(--wpds-border-width-xs,1px) var(--wpds-color-stroke-surface-neutral,#dbdbdb);box-sizing:border-box;display:block;height:100%;margin:0 auto;object-fit:cover;width:100%}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon svg{padding:var(--wpds-dimension-padding-xs,4px)}.dataviews-view-picker-activity .dataviews-view-picker-activity__item-type-icon .dataviews-view-picker-activity__item-bullet{background-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-picker-footer__bulk-selection{align-self:flex-start;height:var(--wpds-dimension-size-md,32px)}.dataviews-picker-footer__actions{align-self:flex-end}.dataviews-controls__datetime{border:none;padding:0}.dataviews-controls__relative-date-number,.dataviews-controls__relative-date-unit{flex:1 1 50%}.dataviews-controls__date input[type=date]::-webkit-calendar-picker-indicator,.dataviews-controls__date input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.dataviews-controls__date-range-inputs>*{min-width:0}.dataviews-controls__color-picker-dropdown{display:flex}.dataviews-controls__date-preset{border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}.dataviews-controls__date-preset:active{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])),.dataviews-validated-control__wrapper-with-error-delegate:has(input[type=radio]:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control .components-combobox-control__suggestions-container:has(input:invalid[data-validity-visible]):not(:has([aria-expanded=true])),.dataviews-validated-control:has(:is(input,select):invalid[data-validity-visible]) .components-input-control__backdrop,.dataviews-validated-control__wrapper-with-error-delegate:has(input:invalid[data-validity-visible]) .components-form-token-field__input-container:not(:has([aria-expanded=true])){border-color:var(--wpds-color-stroke-interactive-error,#cc1818)}.dataviews-validated-control__wrapper-with-error-delegate{position:relative}.dataviews-validated-control__error-delegate{height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.dataforms-layouts-panel__field-trigger{align-items:flex-start;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;isolation:isolate;min-height:var(--wpds-dimension-size-sm,24px);position:relative;width:100%}.dataforms-layouts-panel__field-trigger--label-side{flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px)}.dataforms-layouts-panel__field-trigger--label-top{display:grid;grid-template-columns:1fr auto}.dataforms-layouts-panel__field-trigger--label-none{align-items:center}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-trigger-icon{opacity:1}.dataforms-layouts-panel__field-trigger:not(.is-disabled):hover .dataforms-layouts-panel__field-label{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger.is-disabled{cursor:default}.dataforms-layouts-panel__field-trigger.is-disabled .dataforms-layouts-panel__field-control{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400)}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon{fill:currentColor;opacity:1}.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:focus-visible,.dataforms-layouts-panel__field-trigger--edit-always .dataforms-layouts-panel__field-trigger-icon:hover{fill:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.dataforms-layouts-panel__field-trigger-icon{border-radius:var(--wpds-border-radius-xs,1px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));flex:0 0 auto;opacity:0;padding:0}.dataforms-layouts-panel__field-trigger-icon:after{content:"";inset:0;position:absolute}.dataforms-layouts-panel__field-trigger-icon:focus-visible{opacity:1;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))}.dataforms-layouts-panel__field-dropdown-anchor,.dataforms-layouts-panel__field-dropdown-anchor .components-dropdown{width:100%}.dataforms-layouts-panel__field-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-sm,24px);width:38%}.dataforms-layouts-panel__field-label .components-base-control__label{display:inline;line-height:inherit;margin-bottom:0}.dataforms-layouts-panel__field-label-error-content,.dataforms-layouts-panel__field-label.has-error{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}.dataforms-layouts-panel__field-label-error-content{align-items:center;display:inline-flex;flex-direction:row;gap:var(--wpds-dimension-gap-xs,4px);pointer-events:none}.dataforms-layouts-panel__field-control{align-items:center;display:flex;flex-grow:1;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-md,24px);margin-inline:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*-1);min-height:var(--wpds-dimension-size-sm,24px);min-width:0;overflow:clip;padding-inline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));word-break:break-word}.dataforms-layouts-panel__field-control:has(a,button){z-index:1}.dataforms-layouts-panel__field-control>*{min-width:0}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-label{width:100%}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-control{grid-column:1/-1}.dataforms-layouts-panel__field-trigger--label-top .dataforms-layouts-panel__field-trigger-icon{grid-column:2;grid-row:1}.dataforms-layouts-panel__field-dropdown .components-popover__content{min-width:320px;padding:var(--wpds-dimension-padding-lg,16px)}.dataforms-layouts-panel__dropdown-header{margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-panel__modal-footer{margin-top:var(--wpds-dimension-gap-lg,16px)}.components-popover.components-dropdown__content.dataforms-layouts-panel__field-dropdown{z-index:159990}.dataforms-layouts-regular__field{align-items:flex-start!important;justify-content:flex-start!important;min-height:var(--wpds-dimension-size-md,32px);width:100%}.dataforms-layouts-regular__field .components-base-control__label,.dataforms-layouts-regular__field .components-form-token-field__label,.dataforms-layouts-regular__field .components-input-control__label{color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}.dataforms-layouts-regular__field-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wpds-dimension-size-md,32px);width:38%}.dataforms-layouts-regular__field-label--label-position-side{align-self:center}.dataforms-layouts-regular__field-label .components-base-control__label{margin-bottom:0}.dataforms-layouts-regular__field-control{align-items:center;display:flex;flex-grow:1;min-height:var(--wpds-dimension-size-md,32px)}.dataforms-layouts-card__field{width:100%}.dataforms-layouts-card__field-header-content{min-height:24px}.dataforms-layouts-card__field-header-content-description{display:contents}.dataforms-layouts-card__field-description{color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:block;font-size:var(--wpds-typography-font-size-md,13px);margin-bottom:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-card__field-summary{align-items:center;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-lg,16px)}.dataforms-layouts-details__summary-content{display:inline-flex;min-height:var(--wpds-dimension-size-sm,24px)}.dataforms-layouts-details__content{padding-top:var(--wpds-dimension-padding-md,12px)}.dataforms-layouts-row__field-control{width:100%}.dataforms-layouts__wrapper{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:20px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.fields-create-template-part-modal{z-index:1000001}.fields-create-template-part-modal__area-fieldset{border:0;margin:0;padding:0}.fields-create-template-part-modal__area-radio-group{border:1px solid #949494;border-radius:2px}.fields-create-template-part-modal__area-radio-wrapper{align-items:center;color:#1e1e1e;display:grid;gap:4px 8px;grid-template-columns:min-content 1fr min-content;padding:12px;position:relative}.fields-create-template-part-modal__area-radio-wrapper+.fields-create-template-part-modal__area-radio-wrapper{border-top:1px solid #949494}.fields-create-template-part-modal__area-radio-wrapper input[type=radio]{opacity:0;position:absolute}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked){z-index:1}.fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover{color:var(--wp-admin-theme-color)}.fields-create-template-part-modal__area-radio-wrapper>:not(.fields-create-template-part-modal__area-radio-label){pointer-events:none}.fields-create-template-part-modal__area-radio-label:before{content:"";inset:0;position:absolute}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-label:before{cursor:var(--wpds-cursor-control,pointer)}input[type=radio]:focus-visible~.fields-create-template-part-modal__area-radio-label:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:4px solid transparent}.fields-create-template-part-modal__area-radio-checkmark,.fields-create-template-part-modal__area-radio-icon{fill:currentColor}input[type=radio]:not(:checked)~.fields-create-template-part-modal__area-radio-checkmark{opacity:0}.fields-create-template-part-modal__area-radio-description{text-wrap:pretty;color:#757575;font-size:12px;grid-column:2/3;line-height:normal;margin:0}input[type=radio]:not(:checked):hover~.fields-create-template-part-modal__area-radio-description{color:inherit}fieldset.fields__media-edit{border:0;margin:0;padding:0;width:100%}fieldset.fields__media-edit .components-base-control__label{color:#1e1e1e}fieldset.fields__media-edit .fields__media-edit-description{font-size:12px;line-height:1.5}fieldset.fields__media-edit{container-type:inline-size}fieldset.fields__media-edit .fields__media-edit-compact-group{border:1px dashed #949494;border-radius:4px;overflow:hidden}fieldset.fields__media-edit .fields__media-edit-compact-group.is-single{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button{border:0;border-radius:0}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-picker-button:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-compact-group .fields__media-edit-compact:not(:last-child){border-bottom:1px solid #f0f0f0}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-compact .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-compact{min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-compact:focus-within .fields__media-edit-compact-movers,fieldset.fields__media-edit .fields__media-edit-compact:hover .fields__media-edit-compact-movers{opacity:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers{background:#fff;border-radius:2px;opacity:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-compact .fields__media-edit-compact-movers *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-picker-button:has(.fields__media-edit-placeholder):not(.fields__media-edit-expanded *) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-picker-button{align-items:center;border:1px dashed #949494;border-radius:2px;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;min-height:40px;min-width:0;padding:4px 8px;position:relative}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment){border-color:var(--wp-admin-theme-color);color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:not(.has-attachment):hover{background-color:color-mix(in srgb,var(--wp-admin-theme-color,#3858e9) 4%,transparent);border-color:var(--wp-admin-theme-color-darker-20);color:var(--wp-admin-theme-color-darker-20)}fieldset.fields__media-edit .fields__media-edit-picker-button:hover{color:var(--wp-admin-theme-color)}fieldset.fields__media-edit .fields__media-edit-picker-button:focus-visible{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}fieldset.fields__media-edit .fields__media-edit-picker-button[aria-disabled=true]{cursor:default;opacity:.6}fieldset.fields__media-edit .fields__media-edit-picker-button .fields__media-edit-picker-button-spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}fieldset.fields__media-edit .fields__media-edit-filename,fieldset.fields__media-edit .fields__media-edit-placeholder{flex:1;min-width:0;width:100%}fieldset.fields__media-edit .fields__media-edit-placeholder{text-align:center}fieldset.fields__media-edit .fields__media-edit-thumbnail{aspect-ratio:1/1;border-radius:2px;flex-shrink:0;width:24px}fieldset.fields__media-edit .fields__media-edit-expanded{display:grid;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);border-radius:2px;display:flex;justify-content:center;overflow:hidden;padding:4px;position:relative;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-preview .fields__media-edit-expanded-preview-stack{height:100%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-overlay *{pointer-events:auto}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-actions{background:#fff;border-radius:2px;position:absolute;right:4px;top:4px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item{border-radius:4px;min-width:0;position:relative}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:focus-within .fields__media-edit-expanded-overlay,fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:hover .fields__media-edit-expanded-overlay{opacity:1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-expanded-item:not(.has-preview-image) .fields__media-edit-expanded-preview-stack{padding:8px}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-thumbnail{height:100%;object-fit:cover;object-position:50% 50%;width:100%}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-filename{flex:none;text-align:center}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button-spinner svg{margin:0}fieldset.fields__media-edit .fields__media-edit-expanded.is-single{grid-template-columns:1fr}fieldset.fields__media-edit .fields__media-edit-expanded.is-single .fields__media-edit-expanded-preview{aspect-ratio:2/1}fieldset.fields__media-edit .fields__media-edit-expanded .fields__media-edit-picker-button{border-radius:4px}fieldset.fields__media-edit .fields__media-edit-expanded.is-empty .fields__media-edit-picker-button{border-radius:2px}fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@container (max-width: 500px){fieldset.fields__media-edit .fields__media-edit-expanded.is-multiple:not(.is-empty){grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-picker-button{padding:0}fieldset.fields__media-edit .fields__media-edit-expanded:not(.is-empty) .fields__media-edit-placeholder{align-items:center;aspect-ratio:var(--fields-media-edit-expanded-multiple-aspect-ratio,3/2);display:flex;justify-content:center}.fields-controls__author-avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.fields-controls__author-avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:0;width:16px}@media not (prefers-reduced-motion){.fields-controls__author-avatar img{transition:opacity .1s linear}}.fields-controls__author-avatar.is-loaded img{opacity:1}.fields-controls__author-icon{display:flex;flex-shrink:0;height:24px;width:24px}.fields-controls__author-icon svg{fill:currentColor;margin-left:-4px}.fields-controls__author-name{overflow:hidden;text-overflow:ellipsis}.fields-controls__slug{border:0;margin:0;padding:0}.fields-controls__slug .fields-controls__slug-input input.components-input-control__input{padding-inline-start:0!important}.fields-controls__slug .fields-controls__slug-help-link{word-break:break-word}.fields-controls__slug .fields-controls__slug-help{display:flex;flex-direction:column}.fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.fields-controls__featured-image-image,.fields-controls__featured-image-placeholder{border-radius:4px;display:block;height:100%;width:100%}.fields-controls__featured-image-placeholder{background:#f0f0f0;box-shadow:none}.fields-controls__parent,.fields-controls__password{border:0;margin:0;padding:0}.fields-controls__status-icon{height:24px;width:24px}.fields-controls__status-icon svg{fill:currentColor;margin-left:-4px}.fields-field__title>span:first-child{display:block;flex-grow:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fields-field__pattern-title span:first-child{flex:1}.media-editor-preview{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100%;padding:32px;position:relative}.media-editor-preview__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-editor-preview--loading{height:100%;width:100%}.media-editor-preview--image img{height:auto;max-height:100%;max-width:100%;object-fit:contain;opacity:0;width:auto}@media not (prefers-reduced-motion){.media-editor-preview--image img.loaded{animation:__wp-base-styles-fade-in .08s linear 0s;animation-fill-mode:forwards}}.media-editor-preview--video video{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.media-editor-preview--audio audio{max-width:100%}.media-editor-preview--file{text-align:center}.media-editor-preview__file-info{background:#f0f0f0;border-radius:2px;padding:24px}.media-editor-preview__file-name{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:8px}.media-editor-preview__mime-type{color:#757575;font-size:.9em;margin-bottom:16px}.media-editor-preview__download-link{display:inline-block;margin-top:8px}.media-editor-preview--empty,.media-editor-preview--error{color:#757575;text-align:center}.media-editor-preview__url{color:#949494;font-size:.9em;margin-top:8px;word-break:break-all}.wp-media-editor-image-editor{cursor:grab;height:100%;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.wp-media-editor-image-editor__canvas{inset:24px;min-height:100px;min-width:100px;position:absolute}.wp-media-editor-image-editor__canvas:focus{outline:none}.wp-media-editor-image-editor__stage{inset:0;position:absolute}.wp-media-editor-image-editor--dragging{cursor:grabbing}.wp-media-editor-image-editor__image{left:0;position:absolute;top:0;transform-origin:center center;will-change:transform}.wp-media-editor-image-editor__stencil{pointer-events:none;position:absolute}.wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.6);pointer-events:none;position:absolute;transition:box-shadow .15s ease}.wp-media-editor-image-editor--dragging .wp-media-editor-image-editor__dimming{box-shadow:0 0 0 9999px hsla(0,0%,88%,.4)}.wp-media-editor-image-editor__grid{overflow:hidden;pointer-events:none;position:absolute;transition:opacity .15s ease}.wp-media-editor-image-editor__canvas--grid-interactive .wp-media-editor-image-editor__grid{opacity:0;transition-delay:.1s}.wp-media-editor-image-editor__canvas--show-grid .wp-media-editor-image-editor__grid{opacity:1;transition-delay:0s}.wp-media-editor-image-editor__canvas--settling .wp-media-editor-image-editor__grid{opacity:0;transition:none}.wp-media-editor-image-editor__grid-line{background:hsla(0,0%,100%,.4);position:absolute}.wp-media-editor-image-editor__grid-line--horizontal{height:1px;left:0;width:100%}.wp-media-editor-image-editor__grid-line--vertical{height:100%;top:0;width:1px}.wp-media-editor-image-editor__dimensions-tooltip{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.08);color:#1e1e1e;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.4;padding:2px 6px;pointer-events:none;position:absolute;white-space:nowrap;z-index:2}.wp-media-editor-image-editor__stencil-rect{border:1px solid #1e1e1e;box-sizing:border-box;pointer-events:none;position:absolute;transition:border-color .15s ease,box-shadow .15s ease}.wp-media-editor-image-editor__canvas--focus-visible:focus .wp-media-editor-image-editor__stencil-rect{border-color:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));box-shadow:0 0 0 1px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle{appearance:none;background:#fff;border:1px solid var(--wp-admin-theme-color,#007cba);border-radius:50%;box-sizing:border-box;cursor:default;font:inherit;height:12px;margin:0;padding:0;pointer-events:auto;position:absolute;transition:background-color .15s ease,box-shadow .15s ease;width:12px}.wp-media-editor-image-editor__handle:focus{outline:none}.wp-media-editor-image-editor__canvas--focus-visible .wp-media-editor-image-editor__handle:focus{background:var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba));border-color:transparent;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--wp-image-editor-focus-color,var(--wp-admin-theme-color,#007cba))}.wp-media-editor-image-editor__handle:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}.wp-media-editor-image-editor__handle--n{cursor:ns-resize;left:50%;margin-left:-6px;top:-6px}.wp-media-editor-image-editor__handle--s{bottom:-6px;cursor:ns-resize;left:50%;margin-left:-6px}.wp-media-editor-image-editor__handle--e{cursor:ew-resize;margin-top:-6px;right:-6px;top:50%}.wp-media-editor-image-editor__handle--w{cursor:ew-resize;left:-6px;margin-top:-6px;top:50%}.wp-media-editor-image-editor__handle--nw{cursor:nwse-resize;left:-6px;top:-6px}.wp-media-editor-image-editor__handle--ne{cursor:nesw-resize;right:-6px;top:-6px}.wp-media-editor-image-editor__handle--sw{bottom:-6px;cursor:nesw-resize;left:-6px}.wp-media-editor-image-editor__handle--se{bottom:-6px;cursor:nwse-resize;right:-6px}.media-editor{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.media-editor .media-editor__loading{align-items:center;display:flex;height:100%;justify-content:center}.media-editor .media-editor__body{container-name:media-editor-body;container-type:inline-size;display:flex;flex:1;min-height:0}.media-editor .media-editor__content{display:flex;flex:1;flex-direction:column;margin:24px 24px 8px;min-height:0;min-width:0}@media (min-width:600px){.media-editor .media-editor__content{margin:0 24px}}@container media-editor-body (min-width: 864px){.media-editor .media-editor__content{min-width:520px}}.media-editor .media-editor__canvas-toolbar{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:12px}.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation{align-self:stretch;background:#e0e0e0;border-radius:0 0 8px 8px;display:flex;justify-content:center;padding:8px 16px}.media-editor .media-editor__canvas-toolbar .media-editor-fine-rotation .rotation-ruler{flex:0 1 360px;min-width:0}.media-editor .media-editor__canvas-area{align-items:center;background:#e0e0e0;border-radius:8px;display:flex;flex:1;justify-content:center;min-height:0;overflow:auto}.media-editor .media-editor__canvas-area .media-editor-preview{height:100%}.media-editor .media-editor__canvas-area img,.media-editor .media-editor__canvas-area video{max-height:100%;max-width:100%;object-fit:contain}.media-editor .media-editor__sidebar{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}@media (min-width:600px){.media-editor .media-editor__sidebar{flex:none;width:var(--wpds-dimension-surface-width-sm,320px)}}.media-editor .media-editor__tabs{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor .media-editor__tablist{background:#fff;border-bottom:1px solid #ddd;flex-shrink:0;margin-inline:24px}.media-editor .media-editor__panel{flex:1;min-height:0;overflow-y:auto;padding-block:24px;padding-inline:24px}.media-editor .media-editor__content:has(.media-editor-fine-rotation) .media-editor__canvas-area{border-end-end-radius:0;border-end-start-radius:0}.media-editor .media-editor__body.has-panel-open .media-editor__content{display:none}@media (min-width:600px){.media-editor .media-editor__body.has-panel-open .media-editor__content{display:flex;margin:0 0 0 24px}}.media-editor__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor__snackbar .components-snackbar{margin-inline:auto}.media-editor-form .dataforms-layouts-panel__field-control{text-wrap:pretty}.media-editor-modal.components-modal__frame .components-modal__content{display:flex;flex-direction:column;margin-bottom:0;min-height:0;padding:0}.media-editor-modal.components-modal__frame .components-modal__children-container{display:flex;flex:1;flex-direction:column;min-height:0}.media-editor-modal.components-modal__frame .media-editor-modal__footer{align-items:center;background:#fff;display:flex;flex-direction:row;flex-shrink:0;gap:16px;padding:24px}.media-editor-modal.components-modal__frame .media-editor-modal__footer .media-editor__save-actions{margin-left:auto}.media-editor-modal .media-editor__history-actions .components-button.has-icon:not([aria-disabled=true]){color:var(--wp-admin-theme-color)}.media-editor-modal,.media-editor-modal__snackbar{display:flex;flex-direction:column}.media-editor-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-editor-modal__snackbar .components-snackbar{margin-inline:auto}.media-editor-modal__snackbar{z-index:1000001}.media-editor-canvas{height:100%;position:relative;width:100%}.media-editor-canvas__cropper{height:100%;opacity:0;pointer-events:none;width:100%}.media-editor-canvas__cropper.is-loaded{opacity:1;pointer-events:auto}@keyframes __wp-base-styles-fade-in{0%{opacity:0}to{opacity:1}}@media not (prefers-reduced-motion){.media-editor-canvas__cropper.is-loaded{animation:__wp-base-styles-fade-in .2s linear 0s;animation-fill-mode:forwards}}.media-editor-canvas__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-editor-canvas__error{align-items:center;color:#757575;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.media-editor-image-controls{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.media-editor-image-controls.is-stacked{align-items:flex-start;flex-direction:column;gap:24px}.media-editor-image-controls__transforms{display:flex;gap:48px}.media-editor-image-controls__group{display:flex;flex-direction:column;gap:4px}.media-editor-image-controls__label{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.4;text-transform:uppercase}.media-editor-image-controls__buttons{display:flex;gap:8px;padding-inline:2px 0}.media-editor-keyboard-shortcuts-modal{min-width:280px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__note{color:#757575;font-size:13px;margin:0 0 16px}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-list{list-style:none;margin:0;padding:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut:last-child{border-bottom:1px solid #ddd}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-description{flex:1;margin:0}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-term{background:none;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;padding:0;text-align:right}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.media-editor-keyboard-shortcuts-modal .media-editor-keyboard-shortcuts-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.rotation-ruler{box-sizing:border-box;color:#1e1e1e;container-type:inline-size;cursor:ew-resize;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:32px;min-width:180px;padding:0 8px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.rotation-ruler[data-disabled]{cursor:default;opacity:.5;pointer-events:none}.rotation-ruler:has(.rotation-ruler__input:focus-visible){border-radius:4px;outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:2px}.rotation-ruler__input{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.rotation-ruler__pointer{background:var(--wp-admin-theme-color,#3858e9);border-radius:1px;bottom:0;height:18px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:2px}.rotation-ruler__strip{inset:0;mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8px,#000 calc(100% - 8px),transparent);overflow:hidden;position:absolute}.rotation-ruler__ticks{display:block;left:50%;overflow:visible;position:absolute;top:0}.rotation-ruler__tick{stroke:currentColor;stroke-width:1}.rotation-ruler__tick--minor{opacity:.35}.rotation-ruler__tick--mid{opacity:.6}.rotation-ruler__tick--major{opacity:1}.rotation-ruler__label{fill:currentColor;font-size:10px;font-weight:400;opacity:.45}.rotation-ruler__active-label{color:#1e1e1e;font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);height:14px;left:50%;line-height:14px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%)}.rotation-ruler__active-label:before{background:linear-gradient(90deg,transparent 0,#e0e0e0 12px,#e0e0e0 calc(100% - 12px),transparent);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60px}.rotation-ruler__active-label-number{display:inline-block;position:relative}.rotation-ruler__active-label-sign{position:absolute;right:100%;top:0}.rotation-ruler__active-label-unit{left:100%;position:absolute;top:0}@container (max-width: 220px){.rotation-ruler__tick--minor{opacity:0}}@media (prefers-reduced-motion:reduce){.rotation-ruler__ticks{transition:none}}.editor-autocompleters__link{gap:8px;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__no-avatar:before{content:"\f110";font:normal 20px/1 dashicons;margin-right:5px;vertical-align:middle}.editor-autocompleters__user .editor-autocompleters__user-avatar{flex-grow:0;flex-shrink:0;height:24px;margin-right:8px;max-width:none;width:24px}.editor-autocompleters__user .editor-autocompleters__user-name{flex-grow:1;flex-shrink:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user .editor-autocompleters__user-slug{flex-grow:0;flex-shrink:0;margin-left:8px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autocompleters__user:not(.is-primary) .editor-autocompleters__user-slug{color:#757575}.interface-interface-skeleton__sidebar:has(.editor-collab-sidebar){box-shadow:none}.editor-collab-sidebar__header{display:none}.editor-collab-sidebar{height:100%;overflow:hidden}.editor-collab-sidebar-panel{height:100%;overflow:hidden;padding:16px 16px 24px;position:relative}.editor-collab-sidebar-panel__add-note,.editor-collab-sidebar-panel__thread{background-color:#f0f0f0;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:16px;position:relative;width:auto}.editor-collab-sidebar-panel__add-note.is-selected,.editor-collab-sidebar-panel__thread.is-selected{background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);z-index:1}.editor-collab-sidebar-panel__add-note:focus,.editor-collab-sidebar-panel__thread:focus{outline:var(--wp-admin-border-width-focus) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1)}.editor-collab-sidebar-panel__add-note.is-floating,.editor-collab-sidebar-panel__thread.is-floating{left:16px;margin-top:16px;max-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px) - 128px);overflow-y:auto;position:absolute;right:16px;transform:translateY(var(--canvas-scroll,0));will-change:transform}.editor-collab-sidebar-panel__user-info{flex:1}.editor-collab-sidebar-panel__user-name{overflow-wrap:anywhere}.editor-collab-sidebar-panel__user-name,.editor-collab-sidebar-panel__user-time{color:#757575;font-size:12px;font-weight:400;line-height:16px;text-align:left}.editor-collab-sidebar-panel__show-more-button{color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));cursor:var(--wpds-cursor-control,pointer);width:fit-content}.editor-collab-sidebar-panel__show-more-button:active,.editor-collab-sidebar-panel__show-more-button:focus,.editor-collab-sidebar-panel__show-more-button:hover{color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}.editor-collab-sidebar-panel__note-content{overflow-wrap:break-word}.editor-collab-sidebar-panel__note-content p:last-child{margin-bottom:0}.editor-collab-sidebar-panel__note-content.is-collapsed{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editor-collab-sidebar-panel__user-avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);flex-shrink:0;padding:var(--wp-admin-border-width-focus)}.editor-collab-sidebar-panel__note-actions{margin-left:auto}.editor-collab-sidebar-panel__note-actions button.has-icon:not(.has-text){flex-shrink:0;height:24px;min-width:24px;padding:0;width:24px}.editor-collab-sidebar-panel__more-reply-separator:after,.editor-collab-sidebar-panel__more-reply-separator:before,.editor-collab-sidebar-panel__status-separator:after,.editor-collab-sidebar-panel__status-separator:before{background-color:#ddd;content:"";flex:1;height:1px}.editor-collab-sidebar-panel__deleted-block-notice,.editor-collab-sidebar-panel__more-reply-button{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-collab-sidebar-panel__deleted-block-notice{color:#757575}.editor-collab-sidebar-panel__resolution-text{font-style:italic}.editor-collab-sidebar-panel__note-form [role=textbox]{line-height:20px;max-height:418px;overflow-wrap:break-word;overflow-y:auto;white-space:pre-wrap}.editor-collab-sidebar-panel__note-form [role=textbox] code{background:#f0f0f0;border-radius:2px;font-family:Menlo,Consolas,monaco,monospace;font-size:.9em;padding:0 2px}.editor-collab-sidebar-panel__note-form [role=textbox] a{color:var(--wp-admin-theme-color);text-decoration:underline}.editor-collab-sidebar-panel__skip-to-block,.editor-collab-sidebar-panel__skip-to-note{background:#fff!important;clip-path:inset(50%);overflow:hidden;position:absolute;right:-9999px;top:-9999px;z-index:-1}.editor-collab-sidebar-panel__skip-to-block:focus,.editor-collab-sidebar-panel__skip-to-note:focus{clip-path:none;overflow:visible;right:8px;z-index:1}.editor-collab-sidebar-panel__skip-to-note:focus{top:8px}.editor-collab-sidebar-panel__skip-to-block:focus{bottom:8px;top:auto}.editor-note-indicator__avatar{background:#fff;border-radius:50%;border-style:solid;border-width:var(--wp-admin-border-width-focus);box-sizing:border-box;margin-left:-12px;padding:var(--wp-admin-border-width-focus);width:24px}.editor-note-indicator__avatar:first-child{margin-left:0}.editor-note-indicator__overflow{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.show-icon-labels .editor-note-indicator{width:auto}.show-icon-labels .editor-note-indicator div{display:none}.show-icon-labels .editor-note-indicator:after{content:attr(aria-label);font-size:12px}mark.wp-note{border-radius:1px;transition:background-color .1s ease-in-out}.wp-note-mention{background:var(--wpds-color-background-surface-brand,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 9%,#fff));border-radius:var(--wpds-border-radius-sm,2px);color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));display:inline;font-weight:var(--wpds-typography-font-weight-emphasis,600);padding:0 var(--wpds-dimension-padding-xs,4px)}@media (forced-colors:active){.wp-note-mention{border:1px solid}}.editor-collab-sidebar-panel__mention-suggestion .editor-autocompleters__user-avatar{border-radius:50%}.editor-rich-text-control [data-rich-text-placeholder]:after{color:color-mix(in srgb,currentColor,transparent 38%);content:attr(data-rich-text-placeholder)}.editor-avatar{align-items:center;box-shadow:0 0 0 var(--wp-admin-border-width-focus) #fff,0 1px 1px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02),0 3px 3px rgba(0,0,0,.02),0 4px 4px rgba(0,0,0,.01);display:inline-flex}.editor-avatar,.editor-avatar__image{border-radius:9999px;flex-shrink:0;position:relative}.editor-avatar__image{background-color:var(--wp-admin-theme-color,#3858e9);border:0;box-sizing:border-box;color:#fff;font-size:0;height:32px;overflow:hidden;overflow:clip;width:32px}.is-small>.editor-avatar__image{height:24px;width:24px}.has-avatar-border-color>.editor-avatar__image{background-clip:padding-box;border:var(--wp-admin-border-width-focus) solid var(--editor-avatar-outline-color)}.has-avatar-border-color>.editor-avatar__image:after{border-radius:inherit;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) #fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.editor-avatar__img{border-radius:inherit;height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;width:100%}.has-src>.editor-avatar__image>.editor-avatar__img{opacity:1}.editor-avatar:not(.has-src)>.editor-avatar__image{align-items:center;background-clip:border-box;border:0;display:flex;font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);justify-content:center}.editor-avatar:not(.has-src)>.editor-avatar__image:after{content:none}.editor-avatar:not(.has-src).has-avatar-border-color>.editor-avatar__image{background-color:var(--editor-avatar-outline-color)}.editor-avatar__name{color:var(--editor-avatar-name-color,#fff);font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;min-width:0;opacity:0;overflow:hidden;padding-bottom:2px;transition:opacity .15s cubic-bezier(.15,0,.15,1);white-space:nowrap}.editor-avatar.is-badge{background-color:var(--wp-admin-theme-color,#3858e9);column-gap:0;display:inline-grid;grid-template-columns:min-content 0fr;padding-inline-end:0;transition:grid-template-columns .3s cubic-bezier(.15,0,.15,1),column-gap .3s cubic-bezier(.15,0,.15,1),padding-inline-end .3s cubic-bezier(.15,0,.15,1)}.editor-avatar.is-badge:hover{column-gap:4px;grid-template-columns:min-content 1fr;padding-inline-end:8px;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge:hover .editor-avatar__name{opacity:1;transition-timing-function:cubic-bezier(.85,0,.85,1)}.editor-avatar.is-badge.has-avatar-border-color{background-color:var(--editor-avatar-outline-color)}.editor-avatar.is-dimmed>.editor-avatar__image{background-color:#757575;opacity:.5}.editor-avatar.is-dimmed.has-avatar-border-color>.editor-avatar__image{border-color:#757575}.editor-avatar.is-dimmed .editor-avatar__img{filter:grayscale(1)}.editor-avatar__status-indicator{fill:#1e1e1e;align-items:center;color:#1e1e1e;display:flex;height:32px;justify-content:center;left:0;position:absolute;top:0;width:32px;z-index:1}.is-small>.editor-avatar__status-indicator{height:24px;width:24px}.editor-avatar__status-indicator svg{height:75%;width:75%}@media (prefers-reduced-motion:reduce){.editor-avatar.is-badge,.editor-avatar__name{transition:none}}.editor-avatar-group{align-items:center;display:flex}.editor-avatar-group>.editor-avatar+.editor-avatar{margin-inline-start:-8px}.editor-avatar-group>.editor-avatar{position:relative}.editor-avatar-group>.editor-avatar:first-child{z-index:10}.editor-avatar-group>.editor-avatar:nth-child(2){z-index:9}.editor-avatar-group>.editor-avatar:nth-child(3){z-index:8}.editor-avatar-group>.editor-avatar:nth-child(4){z-index:7}.editor-avatar-group>.editor-avatar:nth-child(5){z-index:6}.editor-avatar-group>.editor-avatar:nth-child(6){z-index:5}.editor-avatar-group>.editor-avatar:nth-child(7){z-index:4}.editor-avatar-group>.editor-avatar:nth-child(8){z-index:3}.editor-avatar-group>.editor-avatar:nth-child(9){z-index:2}.editor-avatar-group>.editor-avatar:nth-child(10){z-index:1}.editor-avatar-group__overflow{color:#1e1e1e;font-size:12px;line-height:20px;margin-inline-end:4px;margin-inline-start:4px;white-space:nowrap}.editor-collaborators-presence__list.components-popover .components-popover__content{background:#fff;border:1px solid #ddd;border-radius:8px;border-width:1px 0 0 1px;box-shadow: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)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-content{min-width:280px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title{display:flex;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);gap:4px;line-height:20px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-title span{color:#757575}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action{padding:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-header-action button{color:#1e1e1e;height:32px;padding:0;width:32px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-items{display:flex;flex-direction:column;padding-bottom:16px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item{all:unset;align-items:center;box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer);display:flex;gap:8px;padding:12px 16px;transition:background-color .2s ease;width:100%}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:hover:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.04)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:active:not(:disabled){background-color:rgba(var(--wp-admin-theme-color--rgb),.08)}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:focus-visible{outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:-2px}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item:disabled{cursor:default}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-info{display:flex;flex:1;flex-direction:column;min-width:0}.editor-collaborators-presence__list.components-popover .editor-collaborators-presence__list-item-name{color:#1e1e1e;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-collaborators-presence{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;flex-shrink:0;height:32px}.editor-collaborators-presence:hover{background-color:#e0e0e0}.editor-collaborators-presence:has(.is-pressed){background-color:#e0e0e0}.editor-header__center .editor-collaborators-presence{margin-right:8px}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button{align-items:center;background:transparent;border-radius:4px;box-sizing:border-box;color:#2f2f2f;cursor:var(--wpds-cursor-control,pointer);display:flex;height:100%;padding:4px;position:relative}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button.is-pressed:hover,.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:hover{background:transparent;color:#2f2f2f}.editor-collaborators-presence__button.editor-collaborators-presence__button.components-button:focus:not(:active){box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus,2px) var(--wp-admin-theme-color,#007cba);outline:none}.editor-collapsible-block-toolbar{align-items:center;display:flex;height:64px;overflow:hidden}.editor-collapsible-block-toolbar .block-editor-block-contextual-toolbar{background:transparent;border-bottom:0;height:100%}.editor-collapsible-block-toolbar .block-editor-block-toolbar{height:100%;padding-top:17px}.editor-collapsible-block-toolbar .block-editor-block-toolbar .components-button:not(.block-editor-block-mover-button){height:32px}.editor-collapsible-block-toolbar:after{background-color:#ddd;content:"";height:24px;margin-right:7px;width:1px}.editor-collapsible-block-toolbar .components-toolbar,.editor-collapsible-block-toolbar .components-toolbar-group{border-right:none;position:relative}.editor-collapsible-block-toolbar .components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar:after{background-color:#ddd;content:"";height:24px;position:absolute;right:-1px;top:4px;width:1px}.editor-collapsible-block-toolbar .components-toolbar .components-toolbar-group.components-toolbar-group:after,.editor-collapsible-block-toolbar .components-toolbar-group .components-toolbar-group.components-toolbar-group:after{display:none}.editor-collapsible-block-toolbar .block-editor-block-mover.is-horizontal .block-editor-block-mover-button{height:32px;overflow:visible}@media (min-width:600px){.editor-collapsible-block-toolbar .block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container{height:40px;position:relative;top:-4px}}.editor-collapsible-block-toolbar.is-collapsed{display:none}.editor-block-visibility__disabled-blocks-count{background-color:#fff;border:1px solid #ddd;border-width:1px 0;box-shadow:-32px 0 0 0 #fff,32px 0 0 0 #fff;padding:8px;position:sticky;text-align:center;top:-5px;z-index:1}.editor-block-visibility__disabled-blocks-count~.block-editor-block-manager__content .block-editor-block-manager__category-title{top:31px}.editor-block-visibility__disabled-blocks-count .is-link{margin-left:12px}.editor-blog-title-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-document-bar{align-items:center;background:#f0f0f0;border-radius:4px;display:flex;height:32px;justify-content:space-between;min-width:0;width:min(100%,450px)}.editor-document-bar:hover{background-color:#e0e0e0}.editor-document-bar .components-button{border-radius:4px}@media not (prefers-reduced-motion){.editor-document-bar .components-button{transition:background-color .1s ease-out}}.editor-document-bar .components-button:hover{background:#e0e0e0}@media screen and (min-width:782px) and (max-width:960px){.editor-document-bar.has-back-button .editor-document-bar__post-type-label{display:none}}.editor-document-bar__command{color:var(--wp-block-synced-color);flex-grow:1;overflow:hidden}.editor-document-bar__title{color:#1e1e1e;margin:0 auto;max-width:70%;overflow:hidden}.editor-document-bar__title h1{align-items:center;display:flex;font-weight:400;justify-content:center;overflow:hidden;white-space:nowrap}.editor-document-bar__post-title{color:currentColor;flex:1;overflow:hidden;text-overflow:ellipsis}.editor-document-bar__post-type-label{color:#2f2f2f;flex:0;padding-left:4px}@media screen and (max-width:600px){.editor-document-bar__post-type-label{display:none}}.editor-document-bar__back.components-button.has-icon.has-text{color:#757575;flex-shrink:0;gap:0;min-width:36px;position:absolute;z-index:1}.editor-document-bar__back.components-button.has-icon.has-text:hover{background-color:transparent;color:#1e1e1e}.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:none;margin-left:12px;pointer-events:none;position:absolute}.editor-document-bar__icon-layout.editor-document-bar__icon-layout svg{fill:#949494}@media (min-width:600px){.editor-document-bar__icon-layout.editor-document-bar__icon-layout{display:flex}}.document-outline ul{margin:0;padding:0}.document-outline__item{display:flex;margin:4px 0}.document-outline__item a{text-decoration:none}.document-outline__item .document-outline__emdash:before{color:#ddd;margin-right:4px}.document-outline__item.is-h2 .document-outline__emdash:before{content:"—"}.document-outline__item.is-h3 .document-outline__emdash:before{content:"——"}.document-outline__item.is-h4 .document-outline__emdash:before{content:"———"}.document-outline__item.is-h5 .document-outline__emdash:before{content:"————"}.document-outline__item.is-h6 .document-outline__emdash:before{content:"—————"}.document-outline__button{align-items:flex-start;background:none;border:none;border-radius:2px;color:#1e1e1e;cursor:var(--wpds-cursor-control,pointer);display:flex;margin:0 0 0 -1px;padding:2px 5px 2px 1px;text-align:left}.document-outline__button:disabled,.document-outline__button[aria-disabled=true]{color:#757575;cursor:default}.document-outline__button:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.document-outline__level{background:#ddd;border-radius:3px;color:#1e1e1e;font-size:13px;margin-right:4px;padding:1px 6px}.is-invalid .document-outline__level{background:#f0b849}.document-outline__item-content{padding:1px 0}.editor-document-outline.has-no-headings>svg{margin-top:28px}.editor-document-outline.has-no-headings>p{padding-left:32px;padding-right:32px}.editor-document-outline.has-no-headings{color:#757575;text-align:center}.editor-document-tools{align-items:center;display:inline-flex}.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:none}@media (min-width:782px){.editor-document-tools .editor-document-tools__left>.editor-history__redo,.editor-document-tools .editor-document-tools__left>.editor-history__undo{display:inline-flex}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle{display:inline-flex}@media not (prefers-reduced-motion){.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle svg{transition:transform .2s cubic-bezier(.165,.84,.44,1)}}.editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.is-pressed svg{transform:rotate(45deg)}.editor-document-tools .block-editor-list-view{display:none}@media (min-width:600px){.editor-document-tools .block-editor-list-view{display:flex}}.editor-document-tools .editor-document-tools__left>.components-button.has-icon,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon{height:32px;min-width:32px;padding:4px}.editor-document-tools .editor-document-tools__left>.components-button.has-icon.is-pressed,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon.is-pressed{background:#1e1e1e}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:active),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:focus:not(:active){outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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))}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:before,.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:before{display:none}.editor-document-tools__left{align-items:center;display:inline-flex;gap:8px}.editor-document-tools__left:not(:last-child){margin-inline-end:8px}.show-icon-labels .editor-document-tools .editor-document-tools__left>.editor-document-tools__inserter-toggle.has-icon{padding:0 8px;width:auto}.show-icon-labels .editor-document-tools__left>*+*{margin-left:8px}.editor-editor-interface .entities-saved-states__panel-header{height:65px}.editor-editor-interface .interface-interface-skeleton__content{isolation:isolate}.editor-notices .components-notice-list,.editor-notices.notices-inline-notices-wrapper{gap:0}.editor-notices .components-notice{border-inline-width:0;border-top-width:0}.editor-visual-editor{flex:1 0 auto}.editor-notices__dismissible,.editor-notices__pinned{left:0;position:relative;right:0;top:0}.editor-error-boundary{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);margin:64px auto auto;max-width:var(--wpds-dimension-surface-width-lg,560px);padding:var(--wpds-dimension-padding-xl,20px);width:100%}.editor-error-boundary__report{max-height:420px;overflow:auto;overflow-anchor:none}.editor-error-boundary__report-section{margin:0;overflow-wrap:break-word;white-space:pre-wrap}.editor-global-styles-header__description{padding:0 16px}.editor-global-styles-header{margin-bottom:0!important}.editor-global-styles-sidebar{display:flex;flex-direction:column;min-height:100%}.editor-global-styles-sidebar__panel{flex:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header{flex-grow:1}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-title{margin:0}.editor-global-styles-sidebar .editor-global-styles-sidebar__header-actions{flex:1}.editor-global-styles-sidebar .block-editor-panel-color-gradient-settings{border:0}.editor-global-styles-sidebar .single-column{grid-column:span 1}.editor-global-styles-sidebar .components-tools-panel .span-columns{grid-column:1/-1}.editor-global-styles-sidebar__blocks-group{border-top:1px solid #e0e0e0;padding-top:24px}.editor-global-styles-sidebar__blocks-group-help{padding:0 16px}.global-styles-ui-color-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.editor-global-styles-sidebar hr{margin:0}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon{width:auto}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon svg{display:none}.show-icon-labels .editor-global-styles-sidebar__header .components-button.has-icon:after{content:attr(aria-label);font-size:12px}.editor-welcome-guide{width:312px}.editor-welcome-guide.guide-styles .editor-welcome-guide__image{background:#00a0d2}.editor-welcome-guide__image{margin:0 0 16px}.editor-welcome-guide__image>img{display:block;max-width:100%;object-fit:cover}.editor-welcome-guide__heading{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:24px;line-height:1.4;margin:16px 0;padding:0 32px}.editor-welcome-guide__text{font-size:13px;line-height:1.4;margin:0 0 16px;padding:0 32px}.editor-welcome-guide__text img{vertical-align:bottom}.editor-welcome-guide .components-button:hover svg{color:#fff}.editor-header{box-sizing:border-box}.editor-header *,.editor-header :after,.editor-header :before{box-sizing:inherit}.editor-header{background:#fff;display:grid;grid-auto-flow:row;grid-template:auto/auto minmax(0,max-content) minmax(min-content,1fr) 64px;height:64px}.editor-header:has(>.editor-header__center){grid-template:auto/auto min-content 1fr min-content 64px}@media (min-width:782px){.editor-header:has(>.editor-header__center){grid-template:auto/auto minmax(min-content,2fr) 2.5fr minmax(min-content,2fr) 64px}}@media (min-width:480px){.editor-header{gap:16px}}.editor-header{align-items:center;justify-content:space-between;max-width:100vw}@media (min-width:280px){.editor-header{flex-wrap:nowrap}}.editor-header__back-button{margin:0 -8px 0 8px}.show-icon-labels .editor-header__back-button{margin-right:0}.editor-header__toolbar{grid-column:1/3}.editor-header__toolbar>:first-child{margin-inline:16px 0}.editor-header__back-button+.editor-header__toolbar{grid-column:2/3}@media (min-width:480px){.editor-header__back-button+.editor-header__toolbar>:first-child{margin-inline:0}}.editor-header__toolbar{align-items:center;clip-path:inset(-2px);display:flex;min-width:0}@media (min-width:480px){.editor-header__toolbar{clip-path:none}}.editor-header__toolbar .table-of-contents{display:none}@media (min-width:600px){.editor-header__toolbar .table-of-contents{display:block}}.editor-header__toolbar .editor-collapsible-block-toolbar,.editor-header__toolbar .editor-collapsible-block-toolbar.is-collapsed~.editor-collapsible-block-toolbar__toggle{margin-inline:8px 0}.editor-header__center{align-items:center;display:flex;grid-column:3/4;justify-content:center;min-width:0}@media (max-width:479px){.editor-header__center>:first-child{margin-inline-start:8px}.editor-header__center>:last-child{margin-inline-end:8px}}.editor-header__settings{grid-column:3/-1}.editor-header:has(>.editor-header__center) .editor-header__settings{grid-column:4/-1}.editor-header__settings{align-items:center;display:inline-flex;flex-wrap:nowrap;justify-self:end;padding-right:4px}@media (min-width:600px){.editor-header__settings{padding-right:8px}}.editor-header__settings{gap:8px}.show-icon-labels .editor-header .components-button.has-icon,.show-icon-labels.interface-pinned-items .components-button.has-icon{width:auto}.show-icon-labels .editor-header .components-button.has-icon svg,.show-icon-labels.interface-pinned-items .components-button.has-icon svg{display:none}.show-icon-labels .editor-header .components-button.has-icon:after,.show-icon-labels.interface-pinned-items .components-button.has-icon:after{content:attr(aria-label);white-space:nowrap}.show-icon-labels .editor-header .components-button.has-icon[aria-disabled=true],.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled=true]{background-color:transparent}.show-icon-labels .editor-header .is-tertiary:active,.show-icon-labels.interface-pinned-items .is-tertiary:active{background-color:transparent;box-shadow:0 0 0 1.5px var(--wp-admin-theme-color)}.show-icon-labels .editor-header .components-button.has-icon.button-toggle svg,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg{display:block}.show-icon-labels .editor-header .components-button.has-icon.button-toggle:after,.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after{content:none}.show-icon-labels .editor-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon{display:block}.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:8px;padding-right:8px}@media (min-width:600px){.show-icon-labels .editor-header .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels .editor-header .interface-pinned-items .components-button,.show-icon-labels.interface-pinned-items .editor-document-tools__inserter-toggle.editor-document-tools__inserter-toggle,.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button{padding-left:12px;padding-right:12px}}.show-icon-labels .editor-header .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels .editor-header .editor-post-saved-state.editor-post-saved-state:after,.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after,.show-icon-labels.interface-pinned-items .editor-post-saved-state.editor-post-saved-state:after{content:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover{border-left:none}.show-icon-labels .editor-header__toolbar .block-editor-block-mover:before{background-color:#ddd;content:"";height:24px;margin-left:8px;margin-top:4px;width:1px}.show-icon-labels .editor-header__toolbar .block-editor-block-mover .block-editor-block-mover__move-button-container:before{background:#ddd;left:calc(50% + 1px);width:calc(100% - 24px)}.show-icon-labels.interface-pinned-items{border-bottom:1px solid #ccc;display:block;margin:0 -12px;padding:6px 12px 12px}.show-icon-labels.interface-pinned-items>.components-button.has-icon{justify-content:flex-start;margin:0;padding:6px 6px 6px 8px;width:14.625rem}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=true] svg{display:block;max-width:24px}.show-icon-labels.interface-pinned-items>.components-button.has-icon[aria-expanded=false]{padding-left:40px}.show-icon-labels.interface-pinned-items>.components-button.has-icon svg{margin-right:8px}@media (min-width:480px){.editor-header__post-preview-button{display:none}}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header{border-bottom:none}.editor-editor-interface.is-distraction-free .editor-header{background-color:#fff;width:100%}@media (min-width:782px){.editor-editor-interface.is-distraction-free .editor-header{box-shadow:0 1px 0 0 rgba(0,0,0,.133);position:absolute}}.editor-editor-interface.is-distraction-free .editor-header>.edit-post-header__settings>.edit-post-header__post-preview-button{visibility:hidden}.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-preview-dropdown__toggle,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.editor-zoom-out-toggle,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__settings>.interface-pinned-items,.editor-editor-interface.is-distraction-free .editor-header>.editor-header__toolbar .editor-document-tools__document-overview-toggle{display:none}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within{opacity:1!important}.editor-editor-interface.is-distraction-free .interface-interface-skeleton__header:focus-within div{transform:translateX(0) translateZ(0)!important}.editor-editor-interface.is-distraction-free .components-editor-notices__dismissible{position:absolute;z-index:35}.editor-inserter-sidebar{box-sizing:border-box}.editor-inserter-sidebar *,.editor-inserter-sidebar :after,.editor-inserter-sidebar :before{box-sizing:inherit}.editor-inserter-sidebar{display:flex;flex-direction:column;height:100%}.editor-inserter-sidebar__content{height:100%}.editor-keyboard-shortcut-help-modal__section{margin:0 0 2rem}.editor-keyboard-shortcut-help-modal__section-title{font-size:.9rem;font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-keyboard-shortcut-help-modal__shortcut{align-items:baseline;border-top:1px solid #ddd;display:flex;margin-bottom:0;padding:.6rem 0}.editor-keyboard-shortcut-help-modal__shortcut:last-child{border-bottom:1px solid #ddd}.editor-keyboard-shortcut-help-modal__shortcut:empty{display:none}.editor-keyboard-shortcut-help-modal__shortcut-term{font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0 0 0 1rem;text-align:right}.editor-keyboard-shortcut-help-modal__shortcut-description{flex:1;margin:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination{background:none;display:block;margin:0;padding:0}.editor-keyboard-shortcut-help-modal__shortcut-key-combination+.editor-keyboard-shortcut-help-modal__shortcut-key-combination{margin-top:10px}.editor-keyboard-shortcut-help-modal__shortcut-key{border-radius:8%;margin:0 .2rem;padding:.25rem .5rem}.editor-keyboard-shortcut-help-modal__shortcut-key:last-child{margin:0 0 0 .2rem}.editor-list-view-sidebar{height:100%}@media (min-width:782px){.editor-list-view-sidebar{width:350px}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{height:100%}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar{height:12px;width:12px}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-track,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-track{background-color:transparent}.editor-list-view-sidebar__list-view-container>.document-outline::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.editor-list-view-sidebar__list-view-container>.document-outline:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-container>.document-outline:hover::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus-within::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:focus::-webkit-scrollbar-thumb,.editor-list-view-sidebar__list-view-panel-content:hover::-webkit-scrollbar-thumb{background-color:#949494}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.editor-list-view-sidebar__list-view-container>.document-outline:focus,.editor-list-view-sidebar__list-view-container>.document-outline:focus-within,.editor-list-view-sidebar__list-view-container>.document-outline:hover,.editor-list-view-sidebar__list-view-panel-content:focus,.editor-list-view-sidebar__list-view-panel-content:focus-within,.editor-list-view-sidebar__list-view-panel-content:hover{scrollbar-color:#949494 transparent}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{will-change:transform}@media (hover:none){.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{scrollbar-color:#949494 transparent}}.editor-list-view-sidebar__list-view-container>.document-outline,.editor-list-view-sidebar__list-view-panel-content{overflow:auto;scrollbar-gutter:auto}.editor-list-view-sidebar__list-view-panel-content{padding:8px}.editor-list-view-sidebar__list-view-container{display:flex;flex-direction:column;height:100%}.editor-list-view-sidebar__list-view-container>.document-outline{padding:16px}.editor-list-view-sidebar__tab-panel{height:100%}.editor-list-view-sidebar__outline{border-bottom:1px solid #ddd;display:flex;flex-direction:column;gap:8px;padding:16px}.editor-list-view-sidebar__outline>div>span:first-child{display:inline-block;width:90px}.editor-list-view-sidebar__outline>div>span{color:#757575;font-size:12px;line-height:1.4}.editor-more-menu__popup{max-height:var(--available-height);max-width:var(--wpds-dimension-surface-width-sm,320px)}.editor-post-order__panel,.editor-post-parent__panel{padding-top:8px}.editor-post-order__panel .editor-post-panel__row-control>div,.editor-post-parent__panel .editor-post-panel__row-control>div{width:100%}.editor-post-order__panel-dialog .editor-post-order,.editor-post-order__panel-dialog .editor-post-parent,.editor-post-parent__panel-dialog .editor-post-order,.editor-post-parent__panel-dialog .editor-post-parent{margin:8px}.editor-post-order__panel-dialog .components-popover__content,.editor-post-parent__panel-dialog .components-popover__content{min-width:320px}.editor-post-author__panel{padding-top:8px}.editor-post-author__panel .editor-post-panel__row-control>div{width:100%}.editor-post-author__panel-dialog .editor-post-author{margin:8px;min-width:248px}.editor-action-modal{z-index:1000001}.editor-post-card-panel__content{flex-grow:1}.editor-post-card-panel__title{width:100%}.editor-post-card-panel__title.editor-post-card-panel__title{align-items:center;column-gap:8px;display:flex;flex-wrap:wrap;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:20px;margin:0;row-gap:4px;word-break:break-word}.editor-post-card-panel__icon{flex:0 0 24px;height:24px;width:24px}.editor-post-card-panel__header{display:flex;justify-content:space-between}.editor-post-card-panel.has-description .editor-post-card-panel__header{margin-bottom:8px}.editor-post-card-panel .editor-post-card-panel__title-name{padding:2px 0}.editor-post-card-panel .editor-post-card-panel__description,.editor-post-content-information{color:#757575}.editor-post-content-information .components-text{color:inherit}.editor-post-discussion__panel-dialog .editor-post-discussion{margin:8px;min-width:248px}.editor-post-discussion__panel-toggle .components-text{color:inherit}.editor-post-discussion__panel-dialog .components-popover__content{min-width:320px}.editor-post-excerpt__textarea{margin-bottom:10px;width:100%}.editor-post-excerpt__dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-featured-image{padding:0}.editor-post-featured-image .hidden{display:none}.editor-post-featured-image .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.editor-post-featured-image__container{position:relative}.editor-post-featured-image__container:focus .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:focus-within .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image),.editor-post-featured-image__container:hover .editor-post-featured-image__actions:not(.editor-post-featured-image__actions-is-requesting-image){opacity:1}.editor-post-featured-image__container .editor-post-featured-image__actions.editor-post-featured-image__actions-missing-image{margin-top:16px;opacity:1}.editor-post-featured-image__container .components-drop-zone__content{border-radius:2px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner{align-items:center;display:flex;gap:8px}.editor-post-featured-image__container:has(.editor-post-featured-image__toggle) .components-drop-zone .components-drop-zone__content-inner .components-drop-zone__content-icon{margin:0}.editor-post-featured-image__preview,.editor-post-featured-image__toggle{border-color:#ccc;display:flex;justify-content:center;min-height:40px;outline-offset:-1px;overflow:hidden;padding:0;width:100%}.editor-post-featured-image__preview{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,12px 12px;background-size:24px 24px;height:auto!important;outline:1px solid rgba(0,0,0,.1)}.editor-post-featured-image__preview .editor-post-featured-image__preview-image{aspect-ratio:2/1;object-fit:cover;object-position:50% 50%;width:100%}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){bottom:0;opacity:0;padding:8px;position:absolute}@media not (prefers-reduced-motion){.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image){transition:opacity 50ms ease-out}}.editor-post-featured-image__actions:not(.editor-post-featured-image__actions-missing-image) .editor-post-featured-image__action{backdrop-filter:blur(16px) saturate(180%);background:hsla(0,0%,100%,.75)}.editor-post-featured-image__actions .editor-post-featured-image__action{flex-grow:1;justify-content:center}[class].editor-post-format__suggestion{margin:4px 0 0}.editor-post-format__dialog .editor-post-format__dialog-content{margin:8px;min-width:248px}.editor-post-last-edited-panel{color:#757575}.editor-post-last-edited-panel .components-text{color:inherit}.editor-post-last-revision__title{font-weight:var(--wpds-typography-font-weight-emphasis,600);width:100%}.editor-post-last-revision__title.components-button.has-icon{height:100%;justify-content:space-between}.editor-post-last-revision__title.components-button.has-icon:active,.editor-post-last-revision__title.components-button.has-icon:hover{background:#f0f0f0}.editor-post-last-revision__title.components-button.has-icon:focus{border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.components-panel__body.is-opened.editor-post-last-revision__panel{height:48px;padding:0}.components-panel__body.is-opened.editor-post-last-revision__panel .editor-post-last-revision__title.components-button.components-button{padding:16px}.editor-post-locked-modal__buttons{margin-top:24px}.editor-post-locked-modal__avatar{border-radius:50%;margin-top:16px;min-width:auto!important}.editor-post-panel__row{align-items:flex-start!important;justify-content:flex-start!important;min-height:32px;width:100%}.editor-post-panel__row-label{align-items:center;display:flex;flex-shrink:0;hyphens:auto;line-height:20px;min-height:32px;padding:6px 0;width:38%;word-break:break-word}.editor-post-panel__row-control{align-items:center;display:flex;flex-grow:1;min-height:32px}.editor-post-panel__row-control .components-button{text-wrap:balance;text-wrap:pretty;font-weight:var(--wpds-typography-font-weight-default,400);height:auto;max-width:100%;min-height:32px;text-align:left;white-space:normal}.editor-post-panel__row-control .components-dropdown{max-width:100%}.editor-post-panel__section{padding:16px}.editor-post-publish-panel__content{min-height:calc(100% - 148px)}.editor-post-publish-panel__content>.components-spinner{display:block;margin:100px auto 0}.editor-post-publish-panel__header{align-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #ddd;display:flex;height:65px;padding-left:16px;padding-right:16px}.editor-post-publish-panel__header .components-button{justify-content:center;width:100%}.editor-post-publish-panel__header .has-icon{margin-left:auto;width:auto}.components-site-card{align-items:center;display:flex;margin:16px 0}.components-site-icon{border:none;border-radius:2px;flex-shrink:0;height:36px;margin-right:12px;width:36px}.components-site-name{display:block;font-size:14px}.components-site-home{color:#757575;display:block;font-size:12px;word-break:break-word}.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{flex:1}@media (min-width:480px){.editor-post-publish-panel__header-cancel-button,.editor-post-publish-panel__header-publish-button{max-width:160px}}.editor-post-publish-panel__header-publish-button{justify-content:center;padding-left:4px}.editor-post-publish-panel__header-cancel-button{padding-right:4px}.editor-post-publish-panel__footer{padding:16px}.components-button.editor-post-publish-panel__toggle.is-primary{align-items:center;display:inline-flex}.components-button.editor-post-publish-panel__toggle.is-primary.is-busy .dashicon{display:none}.components-button.editor-post-publish-panel__toggle.is-primary .dashicon{margin-right:-4px}.editor-post-publish-panel__link{font-weight:400;padding-left:4px}.editor-post-publish-panel__prepublish{padding:16px}.editor-post-publish-panel__prepublish strong{color:#1e1e1e}.editor-post-publish-panel__prepublish .components-panel__body{background:#fff;margin-left:-16px;margin-right:-16px}.editor-post-publish-panel__prepublish .components-panel__body-title .components-button{text-wrap:balance;text-wrap:pretty;align-items:flex-start}.post-publish-panel__postpublish .components-panel__body{border-bottom:1px solid #e0e0e0;border-top:none;word-break:break-word}.post-publish-panel__postpublish-buttons{align-content:space-between;display:flex;flex-wrap:wrap;gap:16px}.post-publish-panel__postpublish-buttons .components-button,.post-publish-panel__postpublish-buttons .components-button.has-icon{flex:1;justify-content:center;min-width:unset}.post-publish-panel__postpublish-buttons .components-clipboard-button{width:100%}.post-publish-panel__postpublish-post-address-container{align-items:flex-end;display:flex;margin-bottom:16px}.post-publish-panel__postpublish-post-address-container .post-publish-panel__postpublish-post-address{flex:1}.post-publish-panel__postpublish-post-address-container input[readonly]{background:#f0f0f0;border-color:#ccc;height:36px;overflow:hidden;padding:12px;text-overflow:ellipsis}.post-publish-panel__postpublish-post-address__copy-button-wrap{flex-shrink:0;margin-left:16px}.post-publish-panel__postpublish-header{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.post-publish-panel__postpublish-subheader{margin:0 0 8px}.editor-post-publish-panel{box-sizing:border-box}.editor-post-publish-panel *,.editor-post-publish-panel :after,.editor-post-publish-panel :before{box-sizing:inherit}.editor-post-publish-panel{background:#fff;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:46px;z-index:100001}@media (min-width:782px){.editor-post-publish-panel{border-left:1px solid #ddd;left:auto;top:32px;width:281px;z-index:99998}}@media (min-width:782px) and (not (prefers-reduced-motion)){.editor-post-publish-panel{animation:editor-post-publish-panel__slide-in-animation .1s forwards;transform:translateX(100%)}}@media (min-width:782px){body.is-fullscreen-mode .editor-post-publish-panel{top:var(--wp-admin--admin-bar--height,0)}[role=region]:focus .editor-post-publish-panel{transform:translateX(0)}}@keyframes editor-post-publish-panel__slide-in-animation{to{transform:translateX(0)}}.editor-revisions-header__slider{width:100%}.editor-revisions-header__slider .components-range-control__tooltip{white-space:nowrap}.editor-revisions-header__no-revisions{color:#757575;font-size:13px}.editor-revisions-canvas__loading{align-items:center;display:flex;height:100%;justify-content:center}.editor-revisions-canvas__content{display:flex;height:100%}.editor-revisions-canvas__content .editor-visual-editor{flex:1;min-width:0}.editor-revisions-code-diff{background:#fff;color:#1e1e1e;height:100%;overflow:auto}.editor-revisions-code-diff:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:none}.editor-revisions-code-diff__table{border:0;border-collapse:separate;border-spacing:0;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.6;min-width:max-content;width:100%}.editor-revisions-code-diff__line.is-added{background:rgba(0,163,42,.12)}.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-added>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#00a32a 12%,#fff)}.editor-revisions-code-diff__line.is-removed{background:rgba(214,54,56,.12)}.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__line.is-removed>.editor-revisions-code-diff__marker{background:color-mix(in srgb,#d63638 12%,#fff)}.editor-revisions-code-diff__line-number,.editor-revisions-code-diff__marker{background:#fff;box-sizing:border-box;color:#757575;padding:0 8px;position:sticky;text-align:right;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.editor-revisions-code-diff__line-number{background:#f0f0f0;border-right:1px solid #e0e0e0;left:0;max-width:6ch;min-width:6ch;width:6ch}.editor-revisions-code-diff__line-number.is-previous+.editor-revisions-code-diff__line-number.is-current{left:6ch}.editor-revisions-code-diff__marker{border-right:1px solid #e0e0e0;font-weight:600;left:12ch;max-width:3ch;min-width:3ch;padding:0;text-align:center;width:3ch}.editor-revisions-code-diff__code{direction:ltr;padding:0 16px 0 8px;unicode-bidi:isolate;white-space:pre;width:100%}.editor-revisions-code-diff__code code{background:none;color:inherit;font:inherit;margin:0;padding:0}.editor-revisions-code-diff__empty{color:#757575;margin:0;padding:24px}.revision-diff-markers{background:rgba(0,0,0,.05);flex-shrink:0;position:relative;width:max(16px,1rem)}.revision-diff-markers .revision-diff-marker{border:none;cursor:var(--wpds-cursor-control,pointer);min-height:4px;padding:0;position:absolute;transition:opacity .1s ease;width:100%}.revision-diff-markers .revision-diff-marker.is-added{background:#008a20}.revision-diff-markers .revision-diff-marker.is-removed{background:repeating-linear-gradient(45deg,#d63638,#d63638 6px,rgba(214,54,56,.45) 0,rgba(214,54,56,.45) 8px)}.revision-diff-markers .revision-diff-marker.is-modified{background:repeating-linear-gradient(-45deg,#9a7000,#9a7000 6px,rgba(154,112,0,.45) 0,rgba(154,112,0,.45) 8px)}.revision-diff-markers .revision-diff-marker:hover{opacity:.7}.revision-diff-markers .revision-diff-marker:focus{outline:2px solid #1e1e1e;outline-offset:-2px}.interface-complementary-area:has(.editor-post-revisions-timeline){display:flex;flex-direction:column;overflow:hidden}.interface-complementary-area>.editor-sidebar__panel-tabs{flex-shrink:0}.editor-sidebar__panel:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel [role=tabpanel]:has(.editor-post-revisions-timeline){display:flex;flex:1;flex-direction:column;min-height:0}.editor-sidebar__panel .editor-revision-meta-diff__content{max-height:80px;overflow-y:auto}.editor-sidebar__panel .editor-post-revisions-timeline{flex:1;min-height:0}.editor-revision-fields-diff__value{word-break:break-word}.editor-revision-fields-diff__added{background-color:color-mix(in srgb,currentColor 5%,#00a32a 15%);text-decoration:none}.editor-revision-fields-diff__removed{color:#d63638;text-decoration:line-through}.editor-post-saved-state{align-items:center;color:#757575;display:flex;overflow:hidden;padding:12px 4px;white-space:nowrap;width:28px}.editor-post-saved-state.is-saved[aria-disabled=true],.editor-post-saved-state.is-saved[aria-disabled=true]:hover,.editor-post-saved-state.is-saving[aria-disabled=true],.editor-post-saved-state.is-saving[aria-disabled=true]:hover{background:transparent;color:#757575}.editor-post-saved-state svg{fill:currentColor;display:inline-block;flex:0 0 auto;margin-right:8px}@media (min-width:600px){.editor-post-saved-state{padding:8px 12px;text-indent:inherit;width:auto}.editor-post-saved-state svg{margin-right:0}}.editor-post-save-draft.has-text.has-icon svg{margin-right:0}.editor-post-schedule__panel-dropdown{width:100%}.editor-post-schedule__dialog .components-popover__content{min-width:320px;padding:16px}.editor-post-schedule__reset{justify-content:center;margin-top:16px;width:100%}.editor-post-status{max-width:100%}.editor-post-status.is-read-only{padding:6px 12px}.editor-post-status .editor-post-status__toggle.editor-post-status__toggle{padding-bottom:4px;padding-top:4px}.editor-change-status__password-fieldset,.editor-change-status__publish-date-wrapper{border-top:1px solid #e0e0e0;padding-top:16px}.editor-change-status__content .components-popover__content{min-width:320px;padding:16px}.editor-change-status__content .editor-change-status__password-legend{margin-bottom:8px;padding:0}.editor-change-status__content p.components-base-control__help:has(.components-checkbox-control__help){margin-top:4px}.editor-post-sticky__checkbox-control{border-top:1px solid #e0e0e0;padding-top:16px}.editor-post-sync-status__value{padding:6px 0 6px 12px}.editor-post-taxonomies__hierarchical-terms-list{margin-left:-6px;margin-top:-6px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px}.editor-post-taxonomies__hierarchical-terms-choice{margin-bottom:8px}.editor-post-taxonomies__hierarchical-terms-choice:last-child{margin-bottom:4px}.editor-post-taxonomies__hierarchical-terms-add,.editor-post-taxonomies__hierarchical-terms-submit{align-self:flex-start}.editor-post-taxonomies__hierarchical-terms-subchoices{margin-left:16px;margin-top:8px}.editor-post-taxonomies__flat-term-most-used .editor-post-taxonomies__flat-term-most-used-label{margin-bottom:4px}.editor-post-taxonomies__flat-term-most-used-list{margin:0}.editor-post-taxonomies__flat-term-most-used-list li{display:inline-block;margin-right:8px}.editor-sync-connection-error-modal{z-index:1000001}.editor-sync-connection-error-modal p{margin:0}.editor-sync-connection-error-modal__retry-countdown{color:#757575}.editor-post-template__swap-template-modal{z-index:1000001}.editor-post-template__swap-template-modal .editor-post-template__swap-template-search{background:#fff;margin-bottom:-4px;padding:16px 0;position:sticky;top:0;transform:translateY(-4px);z-index:2}.editor-post-template__create-template-modal{z-index:1000001}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px;padding-top:2px}@media (min-width:782px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list{column-count:4}}.editor-post-template__swap-template-modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.editor-post-template__dropdown .components-popover__content{min-width:240px}.editor-post-template__dropdown .components-button.is-pressed,.editor-post-template__dropdown .components-button.is-pressed:hover{background:inherit;color:inherit}.editor-post-template__classic-theme-dropdown{padding:8px}.editor-template-actions-panel__preview .block-editor-block-preview__container{aspect-ratio:4/3;border-radius:4px;display:flex;overflow:hidden}.editor-template-actions-panel__preview .block-editor-block-preview__container:after{border-radius:4px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}@media not (prefers-reduced-motion){.editor-template-actions-panel__preview .block-editor-block-preview__container:after{transition:outline .1s linear}}.editor-template-actions-panel__preview[role=button]{cursor:var(--wpds-cursor-control,pointer)}.editor-template-actions-panel__preview[role=button]:hover .block-editor-block-preview__container:after{outline-color:rgba(0,0,0,.3)}.editor-template-actions-panel__preview[role=button]:focus-visible .block-editor-block-preview__container:after{outline-color:var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-1);outline-width:var(--wp-admin-border-width-focus)}.editor-template-actions-panel__action{flex:1;justify-content:center}textarea.editor-post-text-editor{border:1px solid #949494;border-radius:0;box-shadow:none;display:block;font-family:Menlo,Consolas,monaco,monospace;line-height:2.4;margin:0;min-height:200px;overflow:hidden;resize:none;width:100%}@media not (prefers-reduced-motion){textarea.editor-post-text-editor{transition:border .1s ease-out,box-shadow .1s linear}}textarea.editor-post-text-editor{padding:16px}@media (min-width:600px){textarea.editor-post-text-editor{padding:24px}}textarea.editor-post-text-editor{font-size:16px!important}@media (min-width:600px){textarea.editor-post-text-editor{font-size:15px!important}}textarea.editor-post-text-editor:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);position:relative}textarea.editor-post-text-editor::placeholder{color:rgba(30,30,30,.62)}.editor-post-title.is-raw-text{margin-bottom:24px;margin-top:2px;max-width:none}.editor-post-url__panel-dropdown{width:100%}.editor-post-url__panel-dialog .editor-post-url{margin:8px;min-width:248px}.editor-post-url__front-page-link,.editor-post-url__link{direction:ltr;word-break:break-word}.editor-post-url__front-page-link{border-radius:2px;color:var(--wp-admin-theme-color);padding:6px 12px}.editor-post-url__front-page-link:hover{background:color-mix(in srgb,var(--wp-admin-theme-color) 4%,transparent);color:var(--wp-admin-theme-color-darker-20,#183ad6)}.editor-post-url__front-page-link:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);color:var(--wp-admin-theme-color);outline:3px solid transparent}.editor-post-url__link-slug{font-weight:var(--wpds-typography-font-weight-emphasis,600)}.editor-post-url__input input.components-input-control__input{padding-inline-start:0!important}.editor-post-parent__panel-toggle,.editor-post-url__panel-toggle{word-break:break-word}.editor-post-url__intro{margin:0}.editor-post-url__permalink{margin-bottom:0;margin-top:8px}.editor-post-url__permalink-visual-label{display:block}.editor-posts-per-page-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-post-trash.components-button{flex-grow:1;justify-content:center}.editor-preview-dropdown__popup{max-width:var(--wpds-dimension-surface-width-xs,240px)}.editor-preview-dropdown__toggle.has-icon.has-text{padding-left:6px;padding-right:4px}.editor-preview-dropdown__toggle.is-responsive-editing{color:var(--wp-block-synced-color)}@media (prefers-reduced-motion:no-preference){.editor-resizable-editor:not(.is-resizing){transition:width .2s ease-out}}.editor-resizable-editor.is-resizable{margin:0 auto;overflow:visible}.editor-resizable-editor__resize-handle{appearance:none;background:none;border:0;border-radius:9999px;bottom:0;cursor:ew-resize;height:100px;margin:auto 0;outline:none;padding:0;position:absolute;top:0;width:12px}.editor-resizable-editor__resize-handle:after{background-color:hsla(0,0%,46%,.4);border-radius:9999px;bottom:16px;content:"";left:4px;position:absolute;right:0;top:16px;width:4px}.editor-resizable-editor__resize-handle.is-left{left:-18px}.editor-resizable-editor__resize-handle.is-right{right:-18px}.editor-resizable-editor__resize-handle:active,.editor-resizable-editor__resize-handle:focus,.editor-resizable-editor__resize-handle:hover{opacity:1}.editor-resizable-editor__resize-handle:active:after,.editor-resizable-editor__resize-handle:focus:after,.editor-resizable-editor__resize-handle:hover:after{background-color:var(--wp-admin-theme-color)}.editor-save-error-details{display:inline}.editor-save-error-details summary{cursor:var(--wpds-cursor-control,pointer);display:inline;margin-left:.35em}.editor-save-error-details__message{white-space:break-spaces}.editor-layout__toggle-entities-saved-states-panel,.editor-layout__toggle-publish-panel,.editor-layout__toggle-sidebar-panel{background-color:#fff;border:1px dotted #ddd;bottom:auto;box-sizing:border-box;display:flex;height:auto!important;justify-content:center;left:auto;padding:24px;position:fixed!important;right:0;top:-9999em;width:280px;z-index:100000}.interface-interface-skeleton__actions:focus .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus .editor-layout__toggle-publish-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-entities-saved-states-panel,.interface-interface-skeleton__actions:focus-within .editor-layout__toggle-publish-panel{bottom:0;top:auto}.editor-start-page-options__modal .editor-start-page-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:72px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-page-options__modal .block-editor-block-patterns-list{padding-bottom:72px}.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:782px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-start-page-options__modal-content .block-editor-block-patterns-list{column-count:4}}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column;margin-bottom:24px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__container{min-height:100px}.editor-start-page-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-preview__content{width:100%}.editor-start-template-options__modal .editor-start-template-options__modal__actions{background-color:#fff;border-top:1px solid #ddd;bottom:0;height:92px;margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px;position:absolute;width:100%;z-index:1}.editor-start-template-options__modal .block-editor-block-patterns-list{padding-bottom:92px}.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:2;column-gap:24px}@media (min-width:782px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:3}}@media (min-width:1280px){.editor-start-template-options__modal-content .block-editor-block-patterns-list{column-count:4}}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item{break-inside:avoid-column}.editor-start-template-options__modal-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item .block-editor-block-patterns-list__item-title{display:none}.components-panel__header.editor-sidebar__panel-tabs{padding-left:0;padding-right:8px}.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{padding:0}@media (min-width:782px){.components-panel__header.editor-sidebar__panel-tabs .components-button.has-icon{display:flex}}.editor-post-summary .components-v-stack:empty{display:none}.editor-sidebar{box-sizing:border-box}.editor-sidebar *,.editor-sidebar :after,.editor-sidebar :before{box-sizing:inherit}.editor-sidebar__revisions-block-message{color:#757575;font-size:13px;padding:16px}.fields-controls__password{border-top:1px solid #e0e0e0;padding-top:16px}.editor-site-discussion-dropdown__content .components-popover__content{min-width:320px;padding:16px}.editor-style-book{height:100%}.editor-style-book.is-button{border-radius:8px}.editor-style-book__iframe{display:block;height:100%;width:100%}.editor-style-book__iframe.is-button{border-radius:8px}.editor-style-book__iframe.is-focused{outline:calc(var(--wp-admin-border-width-focus)*2) solid var(--wp-admin-theme-color);outline-offset:calc(var(--wp-admin-border-width-focus)*-2)}.editor-style-book__tabs{display:flex;flex-direction:column;height:100%}.editor-style-book__tablist-container{background:#fff;display:flex;flex:none;padding-right:56px;width:100%}.editor-style-book__tabpanel{flex:1 0 auto;overflow:auto}.editor-styles-canvas{background-color:var(--wp-editor-canvas-background);height:100%;padding:24px}.editor-styles-canvas iframe{display:block;height:100%;width:100%}.editor-styles-canvas.is-preview-mode{padding:0}.editor-styles-canvas__section{background:#fff;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}@media not (prefers-reduced-motion){.editor-styles-canvas__section{transition:all .3s}}.editor-styles-canvas__close-button{background:#fff;position:absolute;right:8px;top:8px;z-index:2}.table-of-contents__popover.components-popover .components-popover__content{min-width:380px}.components-popover.table-of-contents__popover{z-index:99998}.table-of-contents__popover .components-popover__content{padding:16px}@media (min-width:600px){.table-of-contents__popover .components-popover__content{max-height:calc(100vh - 120px);overflow-y:auto}}.table-of-contents__popover hr{margin:10px -16px 0}.table-of-contents__wrapper:focus:before{bottom:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.table-of-contents__counts{display:flex;flex-wrap:wrap;margin:-8px 0 0}.table-of-contents__count{color:#1e1e1e;display:flex;flex-basis:33%;flex-direction:column;font-size:13px;margin-bottom:0;margin-top:8px;padding-right:8px}.table-of-contents__count:nth-child(4n){padding-right:0}.table-of-contents__number,.table-of-contents__popover .word-count{color:#1e1e1e;font-size:21px;font-weight:400;line-height:30px}.table-of-contents__title{display:block;font-size:15px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-top:20px}.editor-text-editor{box-sizing:border-box}.editor-text-editor *,.editor-text-editor :after,.editor-text-editor :before{box-sizing:inherit}.editor-text-editor{background-color:#fff;flex-grow:1;isolation:isolate;position:relative;width:100%}.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){border:1px solid #949494;border-radius:0;font-family:Menlo,Consolas,monaco,monospace;font-size:2.5em;font-weight:400;line-height:1.4;max-width:none;padding:16px}@media (min-width:600px){.editor-text-editor .editor-post-title.is-raw-text textarea,.editor-text-editor .editor-post-title:not(.is-raw-text){padding:24px}}.editor-text-editor .editor-post-title.is-raw-text textarea:focus,.editor-text-editor .editor-post-title:not(.is-raw-text):focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.editor-text-editor__body{margin-left:auto;margin-right:auto;max-width:1080px;padding:0 12px 12px;width:100%}@media (min-width:960px){.editor-text-editor__body{padding:0 24px 24px}}.editor-text-editor__toolbar{background:hsla(0,0%,100%,.8);display:flex;left:0;padding:4px 12px;position:sticky;right:0;top:0;z-index:1}@media (min-width:600px){.editor-text-editor__toolbar{padding:12px}}@media (min-width:960px){.editor-text-editor__toolbar{padding:12px 24px}}.editor-text-editor__toolbar h2{color:#1e1e1e;font-size:13px;line-height:40px;margin:0 auto 0 0}.editor-upload-progress-snackbar__check,.editor-upload-progress-snackbar__spinner{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.editor-upload-progress-snackbar__spinner .components-spinner{margin:0}.editor-upload-progress-snackbar__check svg{fill:currentColor;height:24px;width:24px}.editor-visual-editor{background-color:var(--wp-editor-canvas-background);display:flex;max-height:100%;position:relative}.editor-visual-editor iframe[name=editor-canvas]{background-color:transparent}.editor-visual-editor{align-items:center;flex-direction:column;justify-content:center}@media (prefers-reduced-motion:no-preference){.editor-visual-editor{transition:padding .2s ease-out}}.editor-visual-editor.has-vertical-padding{padding-bottom:24px;padding-top:24px}.editor-visual-editor.has-horizontal-padding{padding-left:24px;padding-right:24px}.editor-visual-editor{overflow:hidden}.editor-visual-editor .components-button{font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;padding:6px 12px}.editor-visual-editor .components-button.has-icon,.editor-visual-editor .components-button.is-tertiary{padding:6px}.editor-fields-content-preview{border-radius:4px;display:flex;flex-direction:column;height:100%}.dataviews-view-table .editor-fields-content-preview{flex-grow:0;width:96px}.editor-fields-content-preview .block-editor-block-preview__container,.editor-fields-content-preview .editor-fields-content-preview__empty{margin-bottom:auto;margin-top:auto}.editor-fields-content-preview__empty{text-align:center}.editor-push-changes-to-global-styles-control .components-button{justify-content:center;width:100%}.editor-push-changes-to-global-styles-modal p{margin-top:0}.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:hidden}@media (max-width:600px){.editor-push-changes-to-global-styles-modal .dataviews-layout__container{overflow-x:auto}}.editor-push-changes-to-global-styles-modal .components-modal__content{padding-bottom:0}.editor-push-changes-to-global-styles-modal .dataviews-footer{padding-bottom:24px}.editor-push-changes-to-global-styles-modal__value{color:#1e1e1e;overflow-wrap:anywhere}
\ No newline at end of file
diff --git a/wp-includes/css/dist/media-utils/style-rtl.css b/wp-includes/css/dist/media-utils/style-rtl.css
index d9f445b89f..6ac6eb83ce 100644
--- a/wp-includes/css/dist/media-utils/style-rtl.css
+++ b/wp-includes/css/dist/media-utils/style-rtl.css
@@ -119,7 +119,6 @@
.media-author-field__avatar img {
width: 16px;
height: 16px;
- -o-object-fit: cover;
object-fit: cover;
opacity: 1;
border-radius: 100%;
@@ -190,7 +189,6 @@
display: block;
width: 100%;
height: 100%;
- -o-object-fit: cover;
object-fit: cover;
}
diff --git a/wp-includes/css/dist/media-utils/style-rtl.min.css b/wp-includes/css/dist/media-utils/style-rtl.min.css
index f3d61cc3a1..a8beab3e35 100644
--- a/wp-includes/css/dist/media-utils/style-rtl.min.css
+++ b/wp-includes/css/dist/media-utils/style-rtl.min.css
@@ -1 +1 @@
-.components-popover__content:has(.dataviews-media-field__attached-to){margin-bottom:96px}.components-popover__content:has(.dataviews-media-field__attached-to):has(.components-form-token-field__suggestions-list){margin-bottom:0}.components-popover__content:has(.dataviews-media-field__attached-to) .components-form-token-field__suggestions-list{height:96px;max-height:none}.media-author-field__avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.media-author-field__avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:1;width:16px}@media not (prefers-reduced-motion){.media-author-field__avatar.is-loaded img,.media-author-field__avatar.is-loading img{transition:opacity .1s linear}}.media-author-field__avatar.is-loading img{opacity:0}.media-author-field__avatar.is-loaded img{opacity:1}.media-author-field__icon{display:flex;flex-shrink:0;height:24px;width:24px}.media-author-field__icon svg{fill:currentColor;margin-right:-4px}.media-author-field__name{overflow:hidden;text-overflow:ellipsis}.dataviews-view-grid .dataviews-media-field__filename,.dataviews-view-list .dataviews-media-field__filename,.dataviews-view-table .dataviews-media-field__filename{display:inline-block;max-inline-size:15ch;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.dataviews-media-field__media-thumbnail{align-items:center;display:flex;height:100%;position:relative}@media not (prefers-reduced-motion){.dataviews-media-field__media-thumbnail.is-loaded img,.dataviews-media-field__media-thumbnail.is-loading img{transition:opacity .1s linear}}.dataviews-media-field__media-thumbnail.is-loading img{opacity:0}.dataviews-media-field__media-thumbnail.is-loaded img{opacity:1}.dataviews-media-field__media-thumbnail--image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-media-field__media-thumbnail__stack{box-sizing:border-box;color:#757575;height:100%;width:100%}.dataviews-media-field__media-thumbnail--icon{fill:currentColor;color:#757575}.dataviews-media-field__media-thumbnail__filename{box-sizing:border-box;container-type:inline-size;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:16px;padding:0 16px;text-align:center;width:100%}.dataviews-media-field__media-thumbnail__filename__truncate{margin-top:4px}@container (max-width: 90px){.dataviews-media-field__media-thumbnail__filename__truncate{display:none!important}}.media-upload-modal .components-modal__header{padding-bottom:8px}.media-upload-modal .components-modal__frame.is-full-screen .components-modal__content{margin-bottom:0}.media-upload-modal .components-modal__content{padding:0}.media-upload-modal .dataviews-picker-wrapper>.dataviews__view-actions{padding-top:8px}.media-upload-modal .media-upload-modal__footer{background-color:inherit;bottom:0;position:sticky;z-index:2}.media-upload-modal .media-upload-modal__footer.is-uploading .dataviews-picker-footer__bulk-selection{visibility:hidden}.media-upload-modal .media-upload-modal__footer .dataviews-footer{position:static;z-index:auto}.media-upload-modal .media-upload-modal__upload-status{align-items:center;background-color:var(--wp-dataviews-color-background,#fff);bottom:1px;display:flex;gap:8px;position:absolute;right:24px;top:1px;z-index:1}.media-upload-modal .media-upload-modal__upload-status .components-spinner{height:16px;margin:0;width:16px}.media-upload-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-upload-modal__snackbar .components-snackbar{margin-inline:auto}.media-upload-modal__snackbar{z-index:200000}.media-upload-modal__snackbar>div{transform:none!important;transform-origin:100%!important}.media-upload-modal__upload-status__popover .components-popover__content{width:320px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header h3{font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0 0 4px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;padding:8px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item .components-spinner{flex-shrink:0;height:16px;margin:0;width:16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__filename{flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
\ No newline at end of file
+.components-popover__content:has(.dataviews-media-field__attached-to){margin-bottom:96px}.components-popover__content:has(.dataviews-media-field__attached-to):has(.components-form-token-field__suggestions-list){margin-bottom:0}.components-popover__content:has(.dataviews-media-field__attached-to) .components-form-token-field__suggestions-list{height:96px;max-height:none}.media-author-field__avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:right;overflow:hidden;width:24px}.media-author-field__avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:1;width:16px}@media not (prefers-reduced-motion){.media-author-field__avatar.is-loaded img,.media-author-field__avatar.is-loading img{transition:opacity .1s linear}}.media-author-field__avatar.is-loading img{opacity:0}.media-author-field__avatar.is-loaded img{opacity:1}.media-author-field__icon{display:flex;flex-shrink:0;height:24px;width:24px}.media-author-field__icon svg{fill:currentColor;margin-right:-4px}.media-author-field__name{overflow:hidden;text-overflow:ellipsis}.dataviews-view-grid .dataviews-media-field__filename,.dataviews-view-list .dataviews-media-field__filename,.dataviews-view-table .dataviews-media-field__filename{display:inline-block;max-inline-size:15ch;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.dataviews-media-field__media-thumbnail{align-items:center;display:flex;height:100%;position:relative}@media not (prefers-reduced-motion){.dataviews-media-field__media-thumbnail.is-loaded img,.dataviews-media-field__media-thumbnail.is-loading img{transition:opacity .1s linear}}.dataviews-media-field__media-thumbnail.is-loading img{opacity:0}.dataviews-media-field__media-thumbnail.is-loaded img{opacity:1}.dataviews-media-field__media-thumbnail--image{display:block;height:100%;object-fit:cover;width:100%}.dataviews-media-field__media-thumbnail__stack{box-sizing:border-box;color:#757575;height:100%;width:100%}.dataviews-media-field__media-thumbnail--icon{fill:currentColor;color:#757575}.dataviews-media-field__media-thumbnail__filename{box-sizing:border-box;container-type:inline-size;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:16px;padding:0 16px;text-align:center;width:100%}.dataviews-media-field__media-thumbnail__filename__truncate{margin-top:4px}@container (max-width: 90px){.dataviews-media-field__media-thumbnail__filename__truncate{display:none!important}}.media-upload-modal .components-modal__header{padding-bottom:8px}.media-upload-modal .components-modal__frame.is-full-screen .components-modal__content{margin-bottom:0}.media-upload-modal .components-modal__content{padding:0}.media-upload-modal .dataviews-picker-wrapper>.dataviews__view-actions{padding-top:8px}.media-upload-modal .media-upload-modal__footer{background-color:inherit;bottom:0;position:sticky;z-index:2}.media-upload-modal .media-upload-modal__footer.is-uploading .dataviews-picker-footer__bulk-selection{visibility:hidden}.media-upload-modal .media-upload-modal__footer .dataviews-footer{position:static;z-index:auto}.media-upload-modal .media-upload-modal__upload-status{align-items:center;background-color:var(--wp-dataviews-color-background,#fff);bottom:1px;display:flex;gap:8px;position:absolute;right:24px;top:1px;z-index:1}.media-upload-modal .media-upload-modal__upload-status .components-spinner{height:16px;margin:0;width:16px}.media-upload-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-upload-modal__snackbar .components-snackbar{margin-inline:auto}.media-upload-modal__snackbar{z-index:200000}.media-upload-modal__snackbar>div{transform:none!important;transform-origin:100%!important}.media-upload-modal__upload-status__popover .components-popover__content{width:320px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header h3{font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0 0 4px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;padding:8px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item .components-spinner{flex-shrink:0;height:16px;margin:0;width:16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__filename{flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
\ No newline at end of file
diff --git a/wp-includes/css/dist/media-utils/style.css b/wp-includes/css/dist/media-utils/style.css
index aea6357203..de82628f2f 100644
--- a/wp-includes/css/dist/media-utils/style.css
+++ b/wp-includes/css/dist/media-utils/style.css
@@ -119,7 +119,6 @@
.media-author-field__avatar img {
width: 16px;
height: 16px;
- -o-object-fit: cover;
object-fit: cover;
opacity: 1;
border-radius: 100%;
@@ -190,7 +189,6 @@
display: block;
width: 100%;
height: 100%;
- -o-object-fit: cover;
object-fit: cover;
}
diff --git a/wp-includes/css/dist/media-utils/style.min.css b/wp-includes/css/dist/media-utils/style.min.css
index d6db4700ac..d1a8e3d612 100644
--- a/wp-includes/css/dist/media-utils/style.min.css
+++ b/wp-includes/css/dist/media-utils/style.min.css
@@ -1 +1 @@
-.components-popover__content:has(.dataviews-media-field__attached-to){margin-bottom:96px}.components-popover__content:has(.dataviews-media-field__attached-to):has(.components-form-token-field__suggestions-list){margin-bottom:0}.components-popover__content:has(.dataviews-media-field__attached-to) .components-form-token-field__suggestions-list{height:96px;max-height:none}.media-author-field__avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.media-author-field__avatar img{border-radius:100%;height:16px;-o-object-fit:cover;object-fit:cover;opacity:1;width:16px}@media not (prefers-reduced-motion){.media-author-field__avatar.is-loaded img,.media-author-field__avatar.is-loading img{transition:opacity .1s linear}}.media-author-field__avatar.is-loading img{opacity:0}.media-author-field__avatar.is-loaded img{opacity:1}.media-author-field__icon{display:flex;flex-shrink:0;height:24px;width:24px}.media-author-field__icon svg{fill:currentColor;margin-left:-4px}.media-author-field__name{overflow:hidden;text-overflow:ellipsis}.dataviews-view-grid .dataviews-media-field__filename,.dataviews-view-list .dataviews-media-field__filename,.dataviews-view-table .dataviews-media-field__filename{display:inline-block;max-inline-size:15ch;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.dataviews-media-field__media-thumbnail{align-items:center;display:flex;height:100%;position:relative}@media not (prefers-reduced-motion){.dataviews-media-field__media-thumbnail.is-loaded img,.dataviews-media-field__media-thumbnail.is-loading img{transition:opacity .1s linear}}.dataviews-media-field__media-thumbnail.is-loading img{opacity:0}.dataviews-media-field__media-thumbnail.is-loaded img{opacity:1}.dataviews-media-field__media-thumbnail--image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dataviews-media-field__media-thumbnail__stack{box-sizing:border-box;color:#757575;height:100%;width:100%}.dataviews-media-field__media-thumbnail--icon{fill:currentColor;color:#757575}.dataviews-media-field__media-thumbnail__filename{box-sizing:border-box;container-type:inline-size;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:16px;padding:0 16px;text-align:center;width:100%}.dataviews-media-field__media-thumbnail__filename__truncate{margin-top:4px}@container (max-width: 90px){.dataviews-media-field__media-thumbnail__filename__truncate{display:none!important}}.media-upload-modal .components-modal__header{padding-bottom:8px}.media-upload-modal .components-modal__frame.is-full-screen .components-modal__content{margin-bottom:0}.media-upload-modal .components-modal__content{padding:0}.media-upload-modal .dataviews-picker-wrapper>.dataviews__view-actions{padding-top:8px}.media-upload-modal .media-upload-modal__footer{background-color:inherit;bottom:0;position:sticky;z-index:2}.media-upload-modal .media-upload-modal__footer.is-uploading .dataviews-picker-footer__bulk-selection{visibility:hidden}.media-upload-modal .media-upload-modal__footer .dataviews-footer{position:static;z-index:auto}.media-upload-modal .media-upload-modal__upload-status{align-items:center;background-color:var(--wp-dataviews-color-background,#fff);bottom:1px;display:flex;gap:8px;left:24px;position:absolute;top:1px;z-index:1}.media-upload-modal .media-upload-modal__upload-status .components-spinner{height:16px;margin:0;width:16px}.media-upload-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-upload-modal__snackbar .components-snackbar{margin-inline:auto}.media-upload-modal__snackbar{z-index:200000}.media-upload-modal__snackbar>div{transform:none!important;transform-origin:0!important}.media-upload-modal__upload-status__popover .components-popover__content{width:320px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header h3{font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0 0 4px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;padding:8px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item .components-spinner{flex-shrink:0;height:16px;margin:0;width:16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__filename{flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
\ No newline at end of file
+.components-popover__content:has(.dataviews-media-field__attached-to){margin-bottom:96px}.components-popover__content:has(.dataviews-media-field__attached-to):has(.components-form-token-field__suggestions-list){margin-bottom:0}.components-popover__content:has(.dataviews-media-field__attached-to) .components-form-token-field__suggestions-list{height:96px;max-height:none}.media-author-field__avatar{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:left;overflow:hidden;width:24px}.media-author-field__avatar img{border-radius:100%;height:16px;object-fit:cover;opacity:1;width:16px}@media not (prefers-reduced-motion){.media-author-field__avatar.is-loaded img,.media-author-field__avatar.is-loading img{transition:opacity .1s linear}}.media-author-field__avatar.is-loading img{opacity:0}.media-author-field__avatar.is-loaded img{opacity:1}.media-author-field__icon{display:flex;flex-shrink:0;height:24px;width:24px}.media-author-field__icon svg{fill:currentColor;margin-left:-4px}.media-author-field__name{overflow:hidden;text-overflow:ellipsis}.dataviews-view-grid .dataviews-media-field__filename,.dataviews-view-list .dataviews-media-field__filename,.dataviews-view-table .dataviews-media-field__filename{display:inline-block;max-inline-size:15ch;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.dataviews-media-field__media-thumbnail{align-items:center;display:flex;height:100%;position:relative}@media not (prefers-reduced-motion){.dataviews-media-field__media-thumbnail.is-loaded img,.dataviews-media-field__media-thumbnail.is-loading img{transition:opacity .1s linear}}.dataviews-media-field__media-thumbnail.is-loading img{opacity:0}.dataviews-media-field__media-thumbnail.is-loaded img{opacity:1}.dataviews-media-field__media-thumbnail--image{display:block;height:100%;object-fit:cover;width:100%}.dataviews-media-field__media-thumbnail__stack{box-sizing:border-box;color:#757575;height:100%;width:100%}.dataviews-media-field__media-thumbnail--icon{fill:currentColor;color:#757575}.dataviews-media-field__media-thumbnail__filename{box-sizing:border-box;container-type:inline-size;font-family:-apple-system,system-ui,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;font-weight:var(--wpds-typography-font-weight-default,400);line-height:16px;padding:0 16px;text-align:center;width:100%}.dataviews-media-field__media-thumbnail__filename__truncate{margin-top:4px}@container (max-width: 90px){.dataviews-media-field__media-thumbnail__filename__truncate{display:none!important}}.media-upload-modal .components-modal__header{padding-bottom:8px}.media-upload-modal .components-modal__frame.is-full-screen .components-modal__content{margin-bottom:0}.media-upload-modal .components-modal__content{padding:0}.media-upload-modal .dataviews-picker-wrapper>.dataviews__view-actions{padding-top:8px}.media-upload-modal .media-upload-modal__footer{background-color:inherit;bottom:0;position:sticky;z-index:2}.media-upload-modal .media-upload-modal__footer.is-uploading .dataviews-picker-footer__bulk-selection{visibility:hidden}.media-upload-modal .media-upload-modal__footer .dataviews-footer{position:static;z-index:auto}.media-upload-modal .media-upload-modal__upload-status{align-items:center;background-color:var(--wp-dataviews-color-background,#fff);bottom:1px;display:flex;gap:8px;left:24px;position:absolute;top:1px;z-index:1}.media-upload-modal .media-upload-modal__upload-status .components-spinner{height:16px;margin:0;width:16px}.media-upload-modal__snackbar{bottom:var(--wpds-dimension-size-md,32px);box-sizing:border-box;display:flex;flex-direction:column;left:0;padding-inline:16px;pointer-events:none;position:fixed;right:0}.media-upload-modal__snackbar .components-snackbar{margin-inline:auto}.media-upload-modal__snackbar{z-index:200000}.media-upload-modal__snackbar>div{transform:none!important;transform-origin:0!important}.media-upload-modal__upload-status__popover .components-popover__content{width:320px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__header h3{font-size:13px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin:0}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0 0 4px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:0;padding:8px 16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__item .components-spinner{flex-shrink:0;height:16px;margin:0;width:16px}.media-upload-modal__upload-status__popover .media-upload-modal__upload-status__filename{flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
\ No newline at end of file
diff --git a/wp-includes/css/dist/registry.php b/wp-includes/css/dist/registry.php
index 0701906e49..b4a7e37063 100644
--- a/wp-includes/css/dist/registry.php
+++ b/wp-includes/css/dist/registry.php
@@ -100,7 +100,7 @@ return array(
array(
'handle' => 'wp-reusable-blocks',
'path' => 'reusable-blocks/style',
- 'dependencies' => array('wp-block-editor', 'wp-components', 'wp-core-data', 'wp-notices'),
+ 'dependencies' => array(),
),
array(
'handle' => 'wp-widgets',
diff --git a/wp-includes/css/dist/reusable-blocks/style-rtl.css b/wp-includes/css/dist/reusable-blocks/style-rtl.css
index f79550c80c..e8c543fd7f 100644
--- a/wp-includes/css/dist/reusable-blocks/style-rtl.css
+++ b/wp-includes/css/dist/reusable-blocks/style-rtl.css
@@ -1,117 +1,4 @@
/**
- * Typography
- */
-/**
- * SCSS Variables.
- *
- * Please use variables from this sheet to ensure consistency across the UI.
- * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
- * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
- */
-/**
- * Colors
- */
-/**
- * Fonts & basic variables.
- */
-/**
- * Typography
- */
-/**
- * Grid System.
- * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
- */
-/**
- * Radius scale.
- */
-/**
- * Elevation scale.
- */
-/**
- * Dimensions.
- */
-/**
- * Mobile specific styles
- */
-/**
- * Editor styles.
- */
-/**
- * Block & Editor UI.
- */
-/**
- * Block paddings.
- */
-/**
- * React Native specific.
- * These variables do not appear to be used anywhere else.
- */
-/**
- * Breakpoints & Media Queries
- */
-/**
-* Converts a hex value into the rgb equivalent.
-*
-* @param {string} hex - the hexadecimal value to convert
-* @return {string} comma separated rgb values
-*/
-/**
- * Long content fade mixin
- *
- * Creates a fading overlay to signify that the content is longer
- * than the space allows.
- */
-/**
- * Breakpoint mixins
- */
-/**
- * Focus styles.
- */
-/**
- * Standard focus rings for the WordPress Design System.
- *
- * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
- * e.g. `&:focus { @include outset-ring__focus(); }`.
- */
-/**
- * Applies editor left position to the selector passed as argument
- */
-/**
- * Styles that are reused verbatim in a few places
- */
-/**
- * Allows users to opt-out of animations via OS-level preferences.
- */
-/**
- * Reset default styles for JavaScript UI based pages.
- * This is a WP-admin agnostic reset
- */
-/**
- * Reset the WP Admin page styles for Gutenberg-like pages.
- */
-/**
- * Creates a checkerboard pattern background to indicate transparency.
- * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
- */
-:root {
- --wp-block-synced-color: #7a00df;
- --wp-block-synced-color--rgb: 122, 0, 223;
- --wp-bound-block-color: var(--wp-block-synced-color);
- --wp-editor-canvas-background: #ddd;
- --wp-admin-theme-color: #007cba;
- --wp-admin-theme-color--rgb: 0, 124, 186;
- --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
- --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
- --wp-admin-theme-color-darker-20: #005a87;
- --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
- --wp-admin-border-width-focus: 2px;
-}
-@media (min-resolution: 192dpi) {
- :root {
- --wp-admin-border-width-focus: 1.5px;
- }
-}
-
-.reusable-blocks-menu-items__convert-modal {
- z-index: 1000001;
-}
\ No newline at end of file
+ * Intentionally no styles.
+ * This entry point is kept so existing @wordpress/reusable-blocks style imports continue to resolve.
+ */
\ No newline at end of file
diff --git a/wp-includes/css/dist/reusable-blocks/style-rtl.min.css b/wp-includes/css/dist/reusable-blocks/style-rtl.min.css
index ae1fcbc0cf..e69de29bb2 100644
--- a/wp-includes/css/dist/reusable-blocks/style-rtl.min.css
+++ b/wp-includes/css/dist/reusable-blocks/style-rtl.min.css
@@ -1 +0,0 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.reusable-blocks-menu-items__convert-modal{z-index:1000001}
\ No newline at end of file
diff --git a/wp-includes/css/dist/reusable-blocks/style.css b/wp-includes/css/dist/reusable-blocks/style.css
index f79550c80c..e8c543fd7f 100644
--- a/wp-includes/css/dist/reusable-blocks/style.css
+++ b/wp-includes/css/dist/reusable-blocks/style.css
@@ -1,117 +1,4 @@
/**
- * Typography
- */
-/**
- * SCSS Variables.
- *
- * Please use variables from this sheet to ensure consistency across the UI.
- * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
- * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
- */
-/**
- * Colors
- */
-/**
- * Fonts & basic variables.
- */
-/**
- * Typography
- */
-/**
- * Grid System.
- * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
- */
-/**
- * Radius scale.
- */
-/**
- * Elevation scale.
- */
-/**
- * Dimensions.
- */
-/**
- * Mobile specific styles
- */
-/**
- * Editor styles.
- */
-/**
- * Block & Editor UI.
- */
-/**
- * Block paddings.
- */
-/**
- * React Native specific.
- * These variables do not appear to be used anywhere else.
- */
-/**
- * Breakpoints & Media Queries
- */
-/**
-* Converts a hex value into the rgb equivalent.
-*
-* @param {string} hex - the hexadecimal value to convert
-* @return {string} comma separated rgb values
-*/
-/**
- * Long content fade mixin
- *
- * Creates a fading overlay to signify that the content is longer
- * than the space allows.
- */
-/**
- * Breakpoint mixins
- */
-/**
- * Focus styles.
- */
-/**
- * Standard focus rings for the WordPress Design System.
- *
- * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
- * e.g. `&:focus { @include outset-ring__focus(); }`.
- */
-/**
- * Applies editor left position to the selector passed as argument
- */
-/**
- * Styles that are reused verbatim in a few places
- */
-/**
- * Allows users to opt-out of animations via OS-level preferences.
- */
-/**
- * Reset default styles for JavaScript UI based pages.
- * This is a WP-admin agnostic reset
- */
-/**
- * Reset the WP Admin page styles for Gutenberg-like pages.
- */
-/**
- * Creates a checkerboard pattern background to indicate transparency.
- * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
- */
-:root {
- --wp-block-synced-color: #7a00df;
- --wp-block-synced-color--rgb: 122, 0, 223;
- --wp-bound-block-color: var(--wp-block-synced-color);
- --wp-editor-canvas-background: #ddd;
- --wp-admin-theme-color: #007cba;
- --wp-admin-theme-color--rgb: 0, 124, 186;
- --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
- --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
- --wp-admin-theme-color-darker-20: #005a87;
- --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
- --wp-admin-border-width-focus: 2px;
-}
-@media (min-resolution: 192dpi) {
- :root {
- --wp-admin-border-width-focus: 1.5px;
- }
-}
-
-.reusable-blocks-menu-items__convert-modal {
- z-index: 1000001;
-}
\ No newline at end of file
+ * Intentionally no styles.
+ * This entry point is kept so existing @wordpress/reusable-blocks style imports continue to resolve.
+ */
\ No newline at end of file
diff --git a/wp-includes/css/dist/reusable-blocks/style.min.css b/wp-includes/css/dist/reusable-blocks/style.min.css
index ae1fcbc0cf..e69de29bb2 100644
--- a/wp-includes/css/dist/reusable-blocks/style.min.css
+++ b/wp-includes/css/dist/reusable-blocks/style.min.css
@@ -1 +0,0 @@
-:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.reusable-blocks-menu-items__convert-modal{z-index:1000001}
\ No newline at end of file
diff --git a/wp-includes/css/dist/theme/design-tokens-rtl.css b/wp-includes/css/dist/theme/design-tokens-rtl.css
index 186dd4b31c..80fdcf97f9 100644
--- a/wp-includes/css/dist/theme/design-tokens-rtl.css
+++ b/wp-includes/css/dist/theme/design-tokens-rtl.css
@@ -3,66 +3,26 @@
* Autogenerated by ⛋ Terrazzo. DO NOT EDIT!
* ------------------------------------------- */
:root {
- /* Buttons and other elements nested inside controls. */
- --wpds-border-radius-xs: 1px;
- /* Standalone buttons, inputs, and compact controls. */
- --wpds-border-radius-sm: 2px;
- /* Menus, popovers, and other small portaled overlays. */
- --wpds-border-radius-md: 4px;
/* Cards, dialogs, notices, and other larger content containers. */
--wpds-border-radius-lg: 8px;
+ /* Menus, popovers, and other small portaled overlays. */
+ --wpds-border-radius-md: 4px;
+ /* Standalone buttons, inputs, and compact controls. */
+ --wpds-border-radius-sm: 2px;
/* Page and app shell surfaces. */
--wpds-border-radius-xl: 12px;
- /* Extra small width */
- --wpds-border-width-xs: 1px;
- /* Small width */
- --wpds-border-width-sm: 2px;
- /* Medium width */
- --wpds-border-width-md: 4px;
- /* Large width */
- --wpds-border-width-lg: 8px;
+ /* Buttons and other elements nested inside controls. */
+ --wpds-border-radius-xs: 1px;
/* Border width for focus ring */
--wpds-border-width-focus: 2px;
- /* Background color for surfaces with normal emphasis. */
- --wpds-color-background-surface-neutral: #fcfcfc;
- /* Background color for surfaces with strong emphasis. */
- --wpds-color-background-surface-neutral-strong: #fff;
- /* Background color for surfaces with weak emphasis. */
- --wpds-color-background-surface-neutral-weak: #f4f4f4;
- /* Background color for surfaces with brand tone and normal emphasis. */
- --wpds-color-background-surface-brand: #ecf0fa;
- /* Background color for surfaces with success tone and normal emphasis. */
- --wpds-color-background-surface-success: #c6f7cd;
- /* Background color for surfaces with success tone and weak emphasis. */
- --wpds-color-background-surface-success-weak: #ebffed;
- /* Background color for surfaces with info tone and normal emphasis. */
- --wpds-color-background-surface-info: #deebfa;
- /* Background color for surfaces with info tone and weak emphasis. */
- --wpds-color-background-surface-info-weak: #f3f9ff;
- /* Background color for surfaces with warning tone and normal emphasis. */
- --wpds-color-background-surface-warning: #fde6be;
- /* Background color for surfaces with warning tone and weak emphasis. */
- --wpds-color-background-surface-warning-weak: #fff7e1;
- /* Background color for surfaces with caution tone and normal emphasis. */
- --wpds-color-background-surface-caution: #fee995;
- /* Background color for surfaces with caution tone and weak emphasis. */
- --wpds-color-background-surface-caution-weak: #fff9ca;
- /* Background color for surfaces with error tone and normal emphasis. */
- --wpds-color-background-surface-error: #f6e6e3;
- /* Background color for surfaces with error tone and weak emphasis. */
- --wpds-color-background-surface-error-weak: #fff6f5;
- /* Background color for interactive elements with neutral tone and strong emphasis. */
- --wpds-color-background-interactive-neutral-strong: #2d2d2d;
- /* Background color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-neutral-strong-active: #1e1e1e;
- /* Background color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
- --wpds-color-background-interactive-neutral-strong-disabled: #e6e6e6;
- /* Background color for interactive elements with neutral tone and weak emphasis. */
- --wpds-color-background-interactive-neutral-weak: #0000;
- /* Background color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-neutral-weak-active: #ededed;
- /* Background color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
- --wpds-color-background-interactive-neutral-weak-disabled: #0000;
+ /* Large width */
+ --wpds-border-width-lg: 8px;
+ /* Medium width */
+ --wpds-border-width-md: 4px;
+ /* Small width */
+ --wpds-border-width-sm: 2px;
+ /* Extra small width */
+ --wpds-border-width-xs: 1px;
/* Background color for interactive elements with brand tone and strong emphasis. */
--wpds-color-background-interactive-brand-strong: #3858e9;
/* Background color for interactive elements with brand tone and strong emphasis that are hovered, focused, or active. */
@@ -72,13 +32,13 @@
/* Background color for interactive elements with brand tone and weak emphasis. */
--wpds-color-background-interactive-brand-weak: #0000;
/* Background color for interactive elements with brand tone and weak emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-brand-weak-active: #e6eaf4;
+ --wpds-color-background-interactive-brand-weak-active: #e6eaf5;
/* Background color for interactive elements with brand tone and weak emphasis, in their disabled state. */
--wpds-color-background-interactive-brand-weak-disabled: #0000;
/* Background color for interactive elements with error tone and normal emphasis. */
--wpds-color-background-interactive-error: #0000;
/* Background color for interactive elements with error tone and normal emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-error-active: #fff6f5;
+ --wpds-color-background-interactive-error-active: #f8f8f8;
/* Background color for interactive elements with error tone and normal emphasis, in their disabled state. */
--wpds-color-background-interactive-error-disabled: #0000;
/* Background color for interactive elements with error tone and strong emphasis. */
@@ -90,25 +50,83 @@
/* Background color for interactive elements with error tone and weak emphasis. */
--wpds-color-background-interactive-error-weak: #0000;
/* Background color for interactive elements with error tone and weak emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-error-weak-active: #f6e6e3;
+ --wpds-color-background-interactive-error-weak-active: #f7e6e3;
/* Background color for interactive elements with error tone and weak emphasis, in their disabled state. */
--wpds-color-background-interactive-error-weak-disabled: #0000;
- /* Background color for tracks with a neutral tone and weak emphasis (eg. scrollbar track). */
- --wpds-color-background-track-neutral-weak: #f0f0f0;
- /* Background color for tracks with a neutral tone and normal emphasis (eg. slider or progressbar track). */
- --wpds-color-background-track-neutral: #dbdbdb;
- /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb). */
- --wpds-color-background-thumb-neutral-weak: #8d8d8d;
- /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb) that are hovered, focused, or active. */
- --wpds-color-background-thumb-neutral-weak-active: #6e6e6e;
+ /* Solid background color for neutral interactive controls, such as input fields and unchecked checkboxes. */
+ --wpds-color-background-interactive-neutral: #fff;
+ /* Solid background color for neutral interactive controls that are hovered, focused, or active. */
+ --wpds-color-background-interactive-neutral-active: #fff;
+ /* Solid background color for neutral interactive controls in their disabled state. */
+ --wpds-color-background-interactive-neutral-disabled: #fff;
+ /* Background color for interactive elements with neutral tone and strong emphasis. */
+ --wpds-color-background-interactive-neutral-strong: #2d2d2d;
+ /* Background color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
+ --wpds-color-background-interactive-neutral-strong-active: #1e1e1e;
+ /* Background color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
+ --wpds-color-background-interactive-neutral-strong-disabled: #e6e6e6;
+ /* Background color for interactive elements with neutral tone and weak emphasis. */
+ --wpds-color-background-interactive-neutral-weak: #0000;
+ /* Background color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
+ --wpds-color-background-interactive-neutral-weak-active: #ededed;
+ /* Background color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
+ --wpds-color-background-interactive-neutral-weak-disabled: #0000;
+ /* Background color for surfaces with brand tone and normal emphasis. */
+ --wpds-color-background-surface-brand: #ebf0fb;
+ /* Background color for surfaces with caution tone and normal emphasis. */
+ --wpds-color-background-surface-caution: #ffea8f;
+ /* Background color for surfaces with caution tone and weak emphasis. */
+ --wpds-color-background-surface-caution-weak: #f8f8f8;
+ /* Background color for surfaces with error tone and normal emphasis. */
+ --wpds-color-background-surface-error: #f7e6e3;
+ /* Background color for surfaces with error tone and weak emphasis. */
+ --wpds-color-background-surface-error-weak: #f8f8f8;
+ /* Background color for surfaces with info tone and normal emphasis. */
+ --wpds-color-background-surface-info: #e0ebf8;
+ /* Background color for surfaces with info tone and weak emphasis. */
+ --wpds-color-background-surface-info-weak: #f8f8f8;
+ /* Background color for surfaces with normal emphasis. */
+ --wpds-color-background-surface-neutral: #fcfcfc;
+ /* Background color for surfaces with strong emphasis. */
+ --wpds-color-background-surface-neutral-strong: #fff;
+ /* Background color for surfaces with weak emphasis. */
+ --wpds-color-background-surface-neutral-weak: #f4f4f4;
+ /* Background color for surfaces with success tone and normal emphasis. */
+ --wpds-color-background-surface-success: #ccf4d2;
+ /* Background color for surfaces with success tone and weak emphasis. */
+ --wpds-color-background-surface-success-weak: #f8f8f8;
+ /* Background color for surfaces with warning tone and normal emphasis. */
+ --wpds-color-background-surface-warning: #fae8c8;
+ /* Background color for surfaces with warning tone and weak emphasis. */
+ --wpds-color-background-surface-warning-weak: #f8f8f8;
/* Background color for thumbs with a brand tone and normal emphasis (eg. slider thumb and filled track). */
--wpds-color-background-thumb-brand: #3858e9;
/* Background color for thumbs with a brand tone and normal emphasis (eg. slider thumb and filled track) that are hovered, focused, or active. */
--wpds-color-background-thumb-brand-active: #3858e9;
/* Background color for thumbs with a brand tone and normal emphasis (eg. slider thumb and filled track), in their disabled state. */
--wpds-color-background-thumb-brand-disabled: #dbdbdb;
+ /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb). */
+ --wpds-color-background-thumb-neutral-weak: #8d8d8d;
+ /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb) that are hovered, focused, or active. */
+ --wpds-color-background-thumb-neutral-weak-active: #6e6e6e;
/* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb), in their disabled state. */
--wpds-color-background-thumb-neutral-weak-disabled: #dbdbdb;
+ /* Background color for tracks with a neutral tone and normal emphasis (eg. slider or progressbar track). */
+ --wpds-color-background-track-neutral: #dbdbdb;
+ /* Background color for tracks with a neutral tone and weak emphasis (eg. scrollbar track). */
+ --wpds-color-background-track-neutral-weak: #f0f0f0;
+ /* Foreground color for content like text with caution tone and normal emphasis. */
+ --wpds-color-foreground-content-caution: #281d00;
+ /* Foreground color for content like text with caution tone and weak emphasis. */
+ --wpds-color-foreground-content-caution-weak: #836b00;
+ /* Foreground color for content like text with error tone and normal emphasis. */
+ --wpds-color-foreground-content-error: #470000;
+ /* Foreground color for content like text with error tone and weak emphasis. */
+ --wpds-color-foreground-content-error-weak: #cc1818;
+ /* Foreground color for content like text with info tone and normal emphasis. */
+ --wpds-color-foreground-content-info: #001b4f;
+ /* Foreground color for content like text with info tone and weak emphasis. */
+ --wpds-color-foreground-content-info-weak: #006bd7;
/* Foreground color for content like text with normal emphasis. */
--wpds-color-foreground-content-neutral: #1e1e1e;
/* Foreground color for content like text with weak emphasis. */
@@ -116,41 +134,11 @@
/* Foreground color for content like text with success tone and normal emphasis. */
--wpds-color-foreground-content-success: #002900;
/* Foreground color for content like text with success tone and weak emphasis. */
- --wpds-color-foreground-content-success-weak: #008030;
- /* Foreground color for content like text with info tone and normal emphasis. */
- --wpds-color-foreground-content-info: #001b4f;
- /* Foreground color for content like text with info tone and weak emphasis. */
- --wpds-color-foreground-content-info-weak: #006bd7;
+ --wpds-color-foreground-content-success-weak: #007f2f;
/* Foreground color for content like text with warning tone and normal emphasis. */
--wpds-color-foreground-content-warning: #2e1900;
/* Foreground color for content like text with warning tone and weak emphasis. */
- --wpds-color-foreground-content-warning-weak: #926300;
- /* Foreground color for content like text with caution tone and normal emphasis. */
- --wpds-color-foreground-content-caution: #281d00;
- /* Foreground color for content like text with caution tone and weak emphasis. */
- --wpds-color-foreground-content-caution-weak: #826a00;
- /* Foreground color for content like text with error tone and normal emphasis. */
- --wpds-color-foreground-content-error: #470000;
- /* Foreground color for content like text with error tone and weak emphasis. */
- --wpds-color-foreground-content-error-weak: #cc1818;
- /* Foreground color for interactive elements with neutral tone and normal emphasis. */
- --wpds-color-foreground-interactive-neutral: #1e1e1e;
- /* Foreground color for interactive elements with neutral tone and normal emphasis that are hovered, focused, or active. */
- --wpds-color-foreground-interactive-neutral-active: #1e1e1e;
- /* Foreground color for interactive elements with neutral tone and normal emphasis, in their disabled state. */
- --wpds-color-foreground-interactive-neutral-disabled: #8d8d8d;
- /* Foreground color for interactive elements with neutral tone and strong emphasis. */
- --wpds-color-foreground-interactive-neutral-strong: #f0f0f0;
- /* Foreground color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
- --wpds-color-foreground-interactive-neutral-strong-active: #f0f0f0;
- /* Foreground color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
- --wpds-color-foreground-interactive-neutral-strong-disabled: #8d8d8d;
- /* Foreground color for interactive elements with neutral tone and weak emphasis. */
- --wpds-color-foreground-interactive-neutral-weak: #707070;
- /* Foreground color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
- --wpds-color-foreground-interactive-neutral-weak-active: #1e1e1e;
- /* Foreground color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
- --wpds-color-foreground-interactive-neutral-weak-disabled: #8d8d8d;
+ --wpds-color-foreground-content-warning-weak: #936400;
/* Foreground color for interactive elements with brand tone and normal emphasis. */
--wpds-color-foreground-interactive-brand: #3858e9;
/* Foreground color for interactive elements with brand tone and normal emphasis that are hovered, focused, or active. */
@@ -170,49 +158,31 @@
/* Foreground color for interactive elements with error tone and normal emphasis, in their disabled state. */
--wpds-color-foreground-interactive-error-disabled: #8d8d8d;
/* Foreground color for interactive elements with error tone and strong emphasis. */
- --wpds-color-foreground-interactive-error-strong: #f2efef;
+ --wpds-color-foreground-interactive-error-strong: #f3efef;
/* Foreground color for interactive elements with error tone and strong emphasis that are hovered, focused, or active. */
- --wpds-color-foreground-interactive-error-strong-active: #f2efef;
+ --wpds-color-foreground-interactive-error-strong-active: #f3efef;
/* Foreground color for interactive elements with error tone and strong emphasis, in their disabled state. */
--wpds-color-foreground-interactive-error-strong-disabled: #8d8d8d;
- /* Decorative stroke color used to define neutrally-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-neutral: #dbdbdb;
- /* Decorative stroke color used to define neutrally-toned surface boundaries with weak emphasis. */
- --wpds-color-stroke-surface-neutral-weak: #f0f0f0;
- /* Decorative stroke color used to define neutrally-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-neutral-strong: #8d8d8d;
- /* Decorative stroke color used to define brand-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-brand: #b0bbd6;
- /* Decorative stroke color used to define brand-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-brand-strong: #3858e9;
- /* Decorative stroke color used to define success-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-success: #94d29e;
- /* Decorative stroke color used to define success-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-success-strong: #008030;
- /* Decorative stroke color used to define info-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-info: #a9c6e7;
- /* Decorative stroke color used to define info-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-info-strong: #006bd7;
- /* Decorative stroke color used to define warning-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-warning: #e1bc7c;
- /* Decorative stroke color used to define warning-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-warning-strong: #926300;
- /* Decorative stroke color used to define caution-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-caution: #cfc28d;
- /* Decorative stroke color used to define caution-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-caution-strong: #826a00;
- /* Decorative stroke color used to define error-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-error: #dab1aa;
- /* Decorative stroke color used to define error-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-error-strong: #cc1818;
- /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis. */
- --wpds-color-stroke-interactive-neutral: #8d8d8d;
- /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis that are hovered, focused, or active. */
- --wpds-color-stroke-interactive-neutral-active: #6e6e6e;
- /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis, in their disabled state. */
- --wpds-color-stroke-interactive-neutral-disabled: #dbdbdb;
- /* Accessible stroke color used for interactive neutrally-toned elements with strong emphasis. */
- --wpds-color-stroke-interactive-neutral-strong: #6e6e6e;
+ /* Foreground color for interactive elements with neutral tone and normal emphasis. */
+ --wpds-color-foreground-interactive-neutral: #1e1e1e;
+ /* Foreground color for interactive elements with neutral tone and normal emphasis that are hovered, focused, or active. */
+ --wpds-color-foreground-interactive-neutral-active: #1e1e1e;
+ /* Foreground color for interactive elements with neutral tone and normal emphasis, in their disabled state. */
+ --wpds-color-foreground-interactive-neutral-disabled: #8d8d8d;
+ /* Foreground color for interactive elements with neutral tone and strong emphasis. */
+ --wpds-color-foreground-interactive-neutral-strong: #f0f0f0;
+ /* Foreground color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
+ --wpds-color-foreground-interactive-neutral-strong-active: #f0f0f0;
+ /* Foreground color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
+ --wpds-color-foreground-interactive-neutral-strong-disabled: #8d8d8d;
+ /* Foreground color for interactive elements with neutral tone and weak emphasis. */
+ --wpds-color-foreground-interactive-neutral-weak: #707070;
+ /* Foreground color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
+ --wpds-color-foreground-interactive-neutral-weak-active: #1e1e1e;
+ /* Foreground color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
+ --wpds-color-foreground-interactive-neutral-weak-disabled: #8d8d8d;
+ /* Accessible stroke color applied to focus rings. */
+ --wpds-color-stroke-focus: #3858e9;
/* Accessible stroke color used for interactive brand-toned elements with normal emphasis. */
--wpds-color-stroke-interactive-brand: #3858e9;
/* Accessible stroke color used for interactive brand-toned elements with normal emphasis that are hovered, focused, or active. */
@@ -227,120 +197,156 @@
--wpds-color-stroke-interactive-error-disabled: #dbdbdb;
/* Accessible stroke color used for interactive error-toned elements with strong emphasis. */
--wpds-color-stroke-interactive-error-strong: #cc1818;
- /* Accessible stroke color applied to focus rings. */
- --wpds-color-stroke-focus: #3858e9;
+ /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis. */
+ --wpds-color-stroke-interactive-neutral: #8d8d8d;
+ /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis that are hovered, focused, or active. */
+ --wpds-color-stroke-interactive-neutral-active: #6e6e6e;
+ /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis, in their disabled state. */
+ --wpds-color-stroke-interactive-neutral-disabled: #dbdbdb;
+ /* Accessible stroke color used for interactive neutrally-toned elements with strong emphasis. */
+ --wpds-color-stroke-interactive-neutral-strong: #6e6e6e;
+ /* Decorative stroke color used to define brand-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-brand: #afbbda;
+ /* Decorative stroke color used to define brand-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-brand-strong: #3858e9;
+ /* Decorative stroke color used to define caution-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-caution: #d0c38b;
+ /* Decorative stroke color used to define caution-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-caution-strong: #836b00;
+ /* Decorative stroke color used to define error-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-error: #dfafa8;
+ /* Decorative stroke color used to define error-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-error-strong: #cc1818;
+ /* Decorative stroke color used to define info-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-info: #aac6e5;
+ /* Decorative stroke color used to define info-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-info-strong: #006bd7;
+ /* Decorative stroke color used to define neutrally-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-neutral: #dbdbdb;
+ /* Decorative stroke color used to define neutrally-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-neutral-strong: #8d8d8d;
+ /* Decorative stroke color used to define neutrally-toned surface boundaries with weak emphasis. */
+ --wpds-color-stroke-surface-neutral-weak: #f0f0f0;
+ /* Decorative stroke color used to define success-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-success: #92d19d;
+ /* Decorative stroke color used to define success-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-success-strong: #007f2f;
+ /* Decorative stroke color used to define warning-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-warning: #e1be80;
+ /* Decorative stroke color used to define warning-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-warning-strong: #936400;
/* Cursor style for interactive controls that are not links (e.g. buttons, checkboxes, and toggles). */
--wpds-cursor-control: pointer;
- /* Extra small padding */
- --wpds-dimension-padding-xs: 4px;
- /* Small padding */
- --wpds-dimension-padding-sm: 8px;
- /* Medium padding */
- --wpds-dimension-padding-md: 12px;
- /* Large padding */
- --wpds-dimension-padding-lg: 16px;
- /* Extra large padding */
- --wpds-dimension-padding-xl: 20px;
- /* 2x extra large padding */
- --wpds-dimension-padding-2xl: 24px;
- /* 3x extra large padding */
- --wpds-dimension-padding-3xl: 32px;
- /* Extra small gap */
- --wpds-dimension-gap-xs: 4px;
- /* Small gap */
- --wpds-dimension-gap-sm: 8px;
- /* Medium gap */
- --wpds-dimension-gap-md: 12px;
- /* Large gap */
- --wpds-dimension-gap-lg: 16px;
- /* Extra large gap */
- --wpds-dimension-gap-xl: 24px;
/* 2x extra large gap */
--wpds-dimension-gap-2xl: 32px;
/* 3x extra large gap */
--wpds-dimension-gap-3xl: 40px;
- /* Notification indicators */
- --wpds-dimension-size-5xs: 4px;
- /* Visual size for small interactive elements like resize handles */
- --wpds-dimension-size-4xs: 8px;
- /* Small markers */
- --wpds-dimension-size-3xs: 12px;
+ /* Large gap */
+ --wpds-dimension-gap-lg: 16px;
+ /* Medium gap */
+ --wpds-dimension-gap-md: 12px;
+ /* Small gap */
+ --wpds-dimension-gap-sm: 8px;
+ /* Extra large gap */
+ --wpds-dimension-gap-xl: 24px;
+ /* Extra small gap */
+ --wpds-dimension-gap-xs: 4px;
+ /* 2x extra large padding */
+ --wpds-dimension-padding-2xl: 24px;
+ /* 3x extra large padding */
+ --wpds-dimension-padding-3xl: 32px;
+ /* Large padding */
+ --wpds-dimension-padding-lg: 16px;
+ /* Medium padding */
+ --wpds-dimension-padding-md: 12px;
+ /* Small padding */
+ --wpds-dimension-padding-sm: 8px;
+ /* Extra large padding */
+ --wpds-dimension-padding-xl: 20px;
+ /* Extra small padding */
+ --wpds-dimension-padding-xs: 4px;
/* For small controls like checkboxes and radios, or small decorative icons */
--wpds-dimension-size-2xs: 16px;
- /* For medium sized icons */
- --wpds-dimension-size-xs: 20px;
- /* For icons and small buttons */
- --wpds-dimension-size-sm: 24px;
- /* For medium-sized buttons and inputs */
- --wpds-dimension-size-md: 32px;
+ /* Small markers */
+ --wpds-dimension-size-3xs: 12px;
+ /* Visual size for small interactive elements like resize handles */
+ --wpds-dimension-size-4xs: 8px;
+ /* Notification indicators */
+ --wpds-dimension-size-5xs: 4px;
/* Default size for buttons and inputs */
--wpds-dimension-size-lg: 40px;
- /* Extra small surface width */
- --wpds-dimension-surface-width-xs: 240px;
- /* Small surface width */
- --wpds-dimension-surface-width-sm: 320px;
- /* Medium surface width */
- --wpds-dimension-surface-width-md: 400px;
+ /* For medium-sized buttons and inputs */
+ --wpds-dimension-size-md: 32px;
+ /* For icons and small buttons */
+ --wpds-dimension-size-sm: 24px;
+ /* For medium sized icons */
+ --wpds-dimension-size-xs: 20px;
+ /* 2x extra large surface width */
+ --wpds-dimension-surface-width-2xl: 960px;
/* Large surface width */
--wpds-dimension-surface-width-lg: 560px;
+ /* Medium surface width */
+ --wpds-dimension-surface-width-md: 400px;
+ /* Small surface width */
+ --wpds-dimension-surface-width-sm: 320px;
/* Extra large surface width */
--wpds-dimension-surface-width-xl: 720px;
- /* 2x extra large surface width */
- --wpds-dimension-surface-width-2xl: 960px;
- /* Micro-delays and transition offsets */
- --wpds-motion-duration-xs: 50ms;
- /* Micro-interactions like focus rings and state changes */
- --wpds-motion-duration-sm: 100ms;
- /* Standard transitions like menus and popovers */
- --wpds-motion-duration-md: 200ms;
+ /* Extra small surface width */
+ --wpds-dimension-surface-width-xs: 240px;
/* Deliberate animations like slides and reveals */
--wpds-motion-duration-lg: 300ms;
+ /* Standard transitions like menus and popovers */
+ --wpds-motion-duration-md: 200ms;
+ /* Micro-interactions like focus rings and state changes */
+ --wpds-motion-duration-sm: 100ms;
/* Extended animations like complex or multi-step transitions */
--wpds-motion-duration-xl: 400ms;
- /* Nearly imperceptible easing for hover, color, and background transitions */
- --wpds-motion-easing-subtle: cubic-bezier(0.15, 0, 0.15, 1);
+ /* Micro-delays and transition offsets */
+ --wpds-motion-duration-xs: 50ms;
/* General-purpose easing for on-screen movement like resizing, morphing, and layout shifts */
--wpds-motion-easing-balanced: cubic-bezier(0.4, 0, 0.2, 1);
/* Noticeable easing for enter/exit and spatial transitions like menus, popovers, dialogs, and drawers */
--wpds-motion-easing-expressive: cubic-bezier(0.25, 0, 0, 1);
- /* Headings font family */
- --wpds-typography-font-family-heading: -apple-system, system-ui, "Segoe UI",
- "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
- sans-serif;
+ /* Nearly imperceptible easing for hover, color, and background transitions */
+ --wpds-motion-easing-subtle: cubic-bezier(0.15, 0, 0.15, 1);
/* Body font family */
--wpds-typography-font-family-body: -apple-system, system-ui, "Segoe UI",
"Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
sans-serif;
+ /* Headings font family */
+ --wpds-typography-font-family-heading: -apple-system, system-ui, "Segoe UI",
+ "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
+ sans-serif;
/* Monospace font family */
--wpds-typography-font-family-mono: "Menlo", "Consolas", monaco, monospace;
- /* Extra small font size */
- --wpds-typography-font-size-xs: 11px;
- /* Small font size */
- --wpds-typography-font-size-sm: 12px;
- /* Medium font size */
- --wpds-typography-font-size-md: 13px;
+ /* 2X large font size */
+ --wpds-typography-font-size-2xl: 32px;
/* Large font size */
--wpds-typography-font-size-lg: 15px;
+ /* Medium font size */
+ --wpds-typography-font-size-md: 13px;
+ /* Small font size */
+ --wpds-typography-font-size-sm: 12px;
/* Extra large font size */
--wpds-typography-font-size-xl: 20px;
- /* 2X large font size */
- --wpds-typography-font-size-2xl: 32px;
- /* Extra small line height */
- --wpds-typography-line-height-xs: 16px;
- /* Small line height */
- --wpds-typography-line-height-sm: 20px;
- /* Medium line height */
- --wpds-typography-line-height-md: 24px;
- /* Large line height */
- --wpds-typography-line-height-lg: 28px;
- /* Extra large line height */
- --wpds-typography-line-height-xl: 32px;
- /* 2X large line height */
- --wpds-typography-line-height-2xl: 40px;
+ /* Extra small font size */
+ --wpds-typography-font-size-xs: 11px;
/* Baseline text weight for body copy and UI text */
--wpds-typography-font-weight-default: 400;
/* Elevated text weight for labels, controls, and headings */
--wpds-typography-font-weight-emphasis: 600;
+ /* 2X large line height */
+ --wpds-typography-line-height-2xl: 40px;
+ /* Large line height */
+ --wpds-typography-line-height-lg: 28px;
+ /* Medium line height */
+ --wpds-typography-line-height-md: 24px;
+ /* Small line height */
+ --wpds-typography-line-height-sm: 20px;
+ /* Extra large line height */
+ --wpds-typography-line-height-xl: 32px;
+ /* Extra small line height */
+ --wpds-typography-line-height-xs: 16px;
}
@media (min-resolution: 192dpi) {
@@ -351,56 +357,56 @@
}
[data-wpds-corner-radius=none],
:root[data-wpds-root-provider=true][data-wpds-corner-radius=none] {
- /* Buttons and other elements nested inside controls. */
- --wpds-border-radius-xs: 0px;
- /* Standalone buttons, inputs, and compact controls. */
- --wpds-border-radius-sm: 0px;
- /* Menus, popovers, and other small portaled overlays. */
- --wpds-border-radius-md: 0px;
/* Cards, dialogs, notices, and other larger content containers. */
--wpds-border-radius-lg: 0px;
+ /* Menus, popovers, and other small portaled overlays. */
+ --wpds-border-radius-md: 0px;
+ /* Standalone buttons, inputs, and compact controls. */
+ --wpds-border-radius-sm: 0px;
/* Page and app shell surfaces. */
--wpds-border-radius-xl: 0px;
+ /* Buttons and other elements nested inside controls. */
+ --wpds-border-radius-xs: 0px;
}
[data-wpds-corner-radius=subtle],
:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle] {
- /* Buttons and other elements nested inside controls. */
- --wpds-border-radius-xs: 1px;
- /* Standalone buttons, inputs, and compact controls. */
- --wpds-border-radius-sm: 2px;
- /* Menus, popovers, and other small portaled overlays. */
- --wpds-border-radius-md: 4px;
/* Cards, dialogs, notices, and other larger content containers. */
--wpds-border-radius-lg: 8px;
+ /* Menus, popovers, and other small portaled overlays. */
+ --wpds-border-radius-md: 4px;
+ /* Standalone buttons, inputs, and compact controls. */
+ --wpds-border-radius-sm: 2px;
/* Page and app shell surfaces. */
--wpds-border-radius-xl: 12px;
+ /* Buttons and other elements nested inside controls. */
+ --wpds-border-radius-xs: 1px;
}
[data-wpds-corner-radius=moderate],
:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate] {
- /* Buttons and other elements nested inside controls. */
- --wpds-border-radius-xs: 6px;
- /* Standalone buttons, inputs, and compact controls. */
- --wpds-border-radius-sm: 8px;
- /* Menus, popovers, and other small portaled overlays. */
- --wpds-border-radius-md: 12px;
/* Cards, dialogs, notices, and other larger content containers. */
--wpds-border-radius-lg: 16px;
+ /* Menus, popovers, and other small portaled overlays. */
+ --wpds-border-radius-md: 12px;
+ /* Standalone buttons, inputs, and compact controls. */
+ --wpds-border-radius-sm: 8px;
/* Page and app shell surfaces. */
--wpds-border-radius-xl: 20px;
+ /* Buttons and other elements nested inside controls. */
+ --wpds-border-radius-xs: 6px;
}
[data-wpds-corner-radius=pronounced],
:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced] {
- /* Buttons and other elements nested inside controls. */
- --wpds-border-radius-xs: 18px;
- /* Standalone buttons, inputs, and compact controls. */
- --wpds-border-radius-sm: 20px;
- /* Menus, popovers, and other small portaled overlays. */
- --wpds-border-radius-md: 22px;
/* Cards, dialogs, notices, and other larger content containers. */
--wpds-border-radius-lg: 24px;
+ /* Menus, popovers, and other small portaled overlays. */
+ --wpds-border-radius-md: 22px;
+ /* Standalone buttons, inputs, and compact controls. */
+ --wpds-border-radius-sm: 20px;
/* Page and app shell surfaces. */
--wpds-border-radius-xl: 26px;
+ /* Buttons and other elements nested inside controls. */
+ --wpds-border-radius-xs: 18px;
}
\ No newline at end of file
diff --git a/wp-includes/css/dist/theme/design-tokens-rtl.min.css b/wp-includes/css/dist/theme/design-tokens-rtl.min.css
index df2f0e277f..c40cbd0a4b 100644
--- a/wp-includes/css/dist/theme/design-tokens-rtl.min.css
+++ b/wp-includes/css/dist/theme/design-tokens-rtl.min.css
@@ -1 +1 @@
-:root{--wpds-border-radius-xs:1px;--wpds-border-radius-sm:2px;--wpds-border-radius-md:4px;--wpds-border-radius-lg:8px;--wpds-border-radius-xl:12px;--wpds-border-width-xs:1px;--wpds-border-width-sm:2px;--wpds-border-width-md:4px;--wpds-border-width-lg:8px;--wpds-border-width-focus:2px;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-brand:#ecf0fa;--wpds-color-background-surface-success:#c6f7cd;--wpds-color-background-surface-success-weak:#ebffed;--wpds-color-background-surface-info:#deebfa;--wpds-color-background-surface-info-weak:#f3f9ff;--wpds-color-background-surface-warning:#fde6be;--wpds-color-background-surface-warning-weak:#fff7e1;--wpds-color-background-surface-caution:#fee995;--wpds-color-background-surface-caution-weak:#fff9ca;--wpds-color-background-surface-error:#f6e6e3;--wpds-color-background-surface-error-weak:#fff6f5;--wpds-color-background-interactive-neutral-strong:#2d2d2d;--wpds-color-background-interactive-neutral-strong-active:#1e1e1e;--wpds-color-background-interactive-neutral-strong-disabled:#e6e6e6;--wpds-color-background-interactive-neutral-weak:#0000;--wpds-color-background-interactive-neutral-weak-active:#ededed;--wpds-color-background-interactive-neutral-weak-disabled:#0000;--wpds-color-background-interactive-brand-strong:#3858e9;--wpds-color-background-interactive-brand-strong-active:#2e49d9;--wpds-color-background-interactive-brand-strong-disabled:#e6e6e6;--wpds-color-background-interactive-brand-weak:#0000;--wpds-color-background-interactive-brand-weak-active:#e6eaf4;--wpds-color-background-interactive-brand-weak-disabled:#0000;--wpds-color-background-interactive-error:#0000;--wpds-color-background-interactive-error-active:#fff6f5;--wpds-color-background-interactive-error-disabled:#0000;--wpds-color-background-interactive-error-strong:#cc1818;--wpds-color-background-interactive-error-strong-active:#b90000;--wpds-color-background-interactive-error-strong-disabled:#e6e6e6;--wpds-color-background-interactive-error-weak:#0000;--wpds-color-background-interactive-error-weak-active:#f6e6e3;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--wpds-color-background-thumb-brand:#3858e9;--wpds-color-background-thumb-brand-active:#3858e9;--wpds-color-background-thumb-brand-disabled:#dbdbdb;--wpds-color-background-thumb-neutral-weak-disabled:#dbdbdb;--wpds-color-foreground-content-neutral:#1e1e1e;--wpds-color-foreground-content-neutral-weak:#707070;--wpds-color-foreground-content-success:#002900;--wpds-color-foreground-content-success-weak:#008030;--wpds-color-foreground-content-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#926300;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#826a00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--wpds-color-foreground-interactive-neutral:#1e1e1e;--wpds-color-foreground-interactive-neutral-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-strong:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-active:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-weak:#707070;--wpds-color-foreground-interactive-neutral-weak-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-weak-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand:#3858e9;--wpds-color-foreground-interactive-brand-active:#0b0070;--wpds-color-foreground-interactive-brand-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand-strong:#eff0f2;--wpds-color-foreground-interactive-brand-strong-active:#eff0f2;--wpds-color-foreground-interactive-brand-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-error:#cc1818;--wpds-color-foreground-interactive-error-active:#470000;--wpds-color-foreground-interactive-error-disabled:#8d8d8d;--wpds-color-foreground-interactive-error-strong:#f2efef;--wpds-color-foreground-interactive-error-strong-active:#f2efef;--wpds-color-foreground-interactive-error-strong-disabled:#8d8d8d;--wpds-color-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-brand:#b0bbd6;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-success:#94d29e;--wpds-color-stroke-surface-success-strong:#008030;--wpds-color-stroke-surface-info:#a9c6e7;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-warning:#e1bc7c;--wpds-color-stroke-surface-warning-strong:#926300;--wpds-color-stroke-surface-caution:#cfc28d;--wpds-color-stroke-surface-caution-strong:#826a00;--wpds-color-stroke-surface-error:#dab1aa;--wpds-color-stroke-surface-error-strong:#cc1818;--wpds-color-stroke-interactive-neutral:#8d8d8d;--wpds-color-stroke-interactive-neutral-active:#6e6e6e;--wpds-color-stroke-interactive-neutral-disabled:#dbdbdb;--wpds-color-stroke-interactive-neutral-strong:#6e6e6e;--wpds-color-stroke-interactive-brand:#3858e9;--wpds-color-stroke-interactive-brand-active:#2337c8;--wpds-color-stroke-interactive-brand-disabled:#dbdbdb;--wpds-color-stroke-interactive-error:#cc1818;--wpds-color-stroke-interactive-error-active:#9d0000;--wpds-color-stroke-interactive-error-disabled:#dbdbdb;--wpds-color-stroke-interactive-error-strong:#cc1818;--wpds-color-stroke-focus:#3858e9;--wpds-cursor-control:pointer;--wpds-dimension-padding-xs:4px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-gap-xs:4px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-xs:20px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-md:32px;--wpds-dimension-size-lg:40px;--wpds-dimension-surface-width-xs:240px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-2xl:960px;--wpds-motion-duration-xs:50ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-xl:400ms;--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-body:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-mono:"Menlo","Consolas",monaco,monospace;--wpds-typography-font-size-xs:11px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-2xl:32px;--wpds-typography-line-height-xs:16px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-2xl:40px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600}@media (min-resolution:192dpi){:root{--wpds-border-width-focus:1.5px}}:root[data-wpds-root-provider=true][data-wpds-corner-radius=none],[data-wpds-corner-radius=none]{--wpds-border-radius-xs:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-md:0px;--wpds-border-radius-lg:0px;--wpds-border-radius-xl:0px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],[data-wpds-corner-radius=subtle]{--wpds-border-radius-xs:1px;--wpds-border-radius-sm:2px;--wpds-border-radius-md:4px;--wpds-border-radius-lg:8px;--wpds-border-radius-xl:12px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],[data-wpds-corner-radius=moderate]{--wpds-border-radius-xs:6px;--wpds-border-radius-sm:8px;--wpds-border-radius-md:12px;--wpds-border-radius-lg:16px;--wpds-border-radius-xl:20px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],[data-wpds-corner-radius=pronounced]{--wpds-border-radius-xs:18px;--wpds-border-radius-sm:20px;--wpds-border-radius-md:22px;--wpds-border-radius-lg:24px;--wpds-border-radius-xl:26px}
\ No newline at end of file
+:root{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px;--wpds-border-width-focus:2px;--wpds-border-width-lg:8px;--wpds-border-width-md:4px;--wpds-border-width-sm:2px;--wpds-border-width-xs:1px;--wpds-color-background-interactive-brand-strong:#3858e9;--wpds-color-background-interactive-brand-strong-active:#2e49d9;--wpds-color-background-interactive-brand-strong-disabled:#e6e6e6;--wpds-color-background-interactive-brand-weak:#0000;--wpds-color-background-interactive-brand-weak-active:#e6eaf5;--wpds-color-background-interactive-brand-weak-disabled:#0000;--wpds-color-background-interactive-error:#0000;--wpds-color-background-interactive-error-active:#f8f8f8;--wpds-color-background-interactive-error-disabled:#0000;--wpds-color-background-interactive-error-strong:#cc1818;--wpds-color-background-interactive-error-strong-active:#b90000;--wpds-color-background-interactive-error-strong-disabled:#e6e6e6;--wpds-color-background-interactive-error-weak:#0000;--wpds-color-background-interactive-error-weak-active:#f7e6e3;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-interactive-neutral:#fff;--wpds-color-background-interactive-neutral-active:#fff;--wpds-color-background-interactive-neutral-disabled:#fff;--wpds-color-background-interactive-neutral-strong:#2d2d2d;--wpds-color-background-interactive-neutral-strong-active:#1e1e1e;--wpds-color-background-interactive-neutral-strong-disabled:#e6e6e6;--wpds-color-background-interactive-neutral-weak:#0000;--wpds-color-background-interactive-neutral-weak-active:#ededed;--wpds-color-background-interactive-neutral-weak-disabled:#0000;--wpds-color-background-surface-brand:#ebf0fb;--wpds-color-background-surface-caution:#ffea8f;--wpds-color-background-surface-caution-weak:#f8f8f8;--wpds-color-background-surface-error:#f7e6e3;--wpds-color-background-surface-error-weak:#f8f8f8;--wpds-color-background-surface-info:#e0ebf8;--wpds-color-background-surface-info-weak:#f8f8f8;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-success:#ccf4d2;--wpds-color-background-surface-success-weak:#f8f8f8;--wpds-color-background-surface-warning:#fae8c8;--wpds-color-background-surface-warning-weak:#f8f8f8;--wpds-color-background-thumb-brand:#3858e9;--wpds-color-background-thumb-brand-active:#3858e9;--wpds-color-background-thumb-brand-disabled:#dbdbdb;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--wpds-color-background-thumb-neutral-weak-disabled:#dbdbdb;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#836b00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--wpds-color-foreground-content-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-neutral:#1e1e1e;--wpds-color-foreground-content-neutral-weak:#707070;--wpds-color-foreground-content-success:#002900;--wpds-color-foreground-content-success-weak:#007f2f;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#936400;--wpds-color-foreground-interactive-brand:#3858e9;--wpds-color-foreground-interactive-brand-active:#0b0070;--wpds-color-foreground-interactive-brand-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand-strong:#eff0f2;--wpds-color-foreground-interactive-brand-strong-active:#eff0f2;--wpds-color-foreground-interactive-brand-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-error:#cc1818;--wpds-color-foreground-interactive-error-active:#470000;--wpds-color-foreground-interactive-error-disabled:#8d8d8d;--wpds-color-foreground-interactive-error-strong:#f3efef;--wpds-color-foreground-interactive-error-strong-active:#f3efef;--wpds-color-foreground-interactive-error-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral:#1e1e1e;--wpds-color-foreground-interactive-neutral-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-strong:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-active:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-weak:#707070;--wpds-color-foreground-interactive-neutral-weak-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-weak-disabled:#8d8d8d;--wpds-color-stroke-focus:#3858e9;--wpds-color-stroke-interactive-brand:#3858e9;--wpds-color-stroke-interactive-brand-active:#2337c8;--wpds-color-stroke-interactive-brand-disabled:#dbdbdb;--wpds-color-stroke-interactive-error:#cc1818;--wpds-color-stroke-interactive-error-active:#9d0000;--wpds-color-stroke-interactive-error-disabled:#dbdbdb;--wpds-color-stroke-interactive-error-strong:#cc1818;--wpds-color-stroke-interactive-neutral:#8d8d8d;--wpds-color-stroke-interactive-neutral-active:#6e6e6e;--wpds-color-stroke-interactive-neutral-disabled:#dbdbdb;--wpds-color-stroke-interactive-neutral-strong:#6e6e6e;--wpds-color-stroke-surface-brand:#afbbda;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-caution:#d0c38b;--wpds-color-stroke-surface-caution-strong:#836b00;--wpds-color-stroke-surface-error:#dfafa8;--wpds-color-stroke-surface-error-strong:#cc1818;--wpds-color-stroke-surface-info:#aac6e5;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-success:#92d19d;--wpds-color-stroke-surface-success-strong:#007f2f;--wpds-color-stroke-surface-warning:#e1be80;--wpds-color-stroke-surface-warning-strong:#936400;--wpds-cursor-control:pointer;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-xs:4px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-xs:4px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-lg:40px;--wpds-dimension-size-md:32px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-xs:20px;--wpds-dimension-surface-width-2xl:960px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-xs:240px;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-xl:400ms;--wpds-motion-duration-xs:50ms;--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-typography-font-family-body:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-mono:"Menlo","Consolas",monaco,monospace;--wpds-typography-font-size-2xl:32px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-xs:11px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600;--wpds-typography-line-height-2xl:40px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-xs:16px}@media (min-resolution:192dpi){:root{--wpds-border-width-focus:1.5px}}:root[data-wpds-root-provider=true][data-wpds-corner-radius=none],[data-wpds-corner-radius=none]{--wpds-border-radius-lg:0px;--wpds-border-radius-md:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-xl:0px;--wpds-border-radius-xs:0px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],[data-wpds-corner-radius=subtle]{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],[data-wpds-corner-radius=moderate]{--wpds-border-radius-lg:16px;--wpds-border-radius-md:12px;--wpds-border-radius-sm:8px;--wpds-border-radius-xl:20px;--wpds-border-radius-xs:6px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],[data-wpds-corner-radius=pronounced]{--wpds-border-radius-lg:24px;--wpds-border-radius-md:22px;--wpds-border-radius-sm:20px;--wpds-border-radius-xl:26px;--wpds-border-radius-xs:18px}
\ No newline at end of file
diff --git a/wp-includes/css/dist/theme/design-tokens.css b/wp-includes/css/dist/theme/design-tokens.css
index 186dd4b31c..80fdcf97f9 100644
--- a/wp-includes/css/dist/theme/design-tokens.css
+++ b/wp-includes/css/dist/theme/design-tokens.css
@@ -3,66 +3,26 @@
* Autogenerated by ⛋ Terrazzo. DO NOT EDIT!
* ------------------------------------------- */
:root {
- /* Buttons and other elements nested inside controls. */
- --wpds-border-radius-xs: 1px;
- /* Standalone buttons, inputs, and compact controls. */
- --wpds-border-radius-sm: 2px;
- /* Menus, popovers, and other small portaled overlays. */
- --wpds-border-radius-md: 4px;
/* Cards, dialogs, notices, and other larger content containers. */
--wpds-border-radius-lg: 8px;
+ /* Menus, popovers, and other small portaled overlays. */
+ --wpds-border-radius-md: 4px;
+ /* Standalone buttons, inputs, and compact controls. */
+ --wpds-border-radius-sm: 2px;
/* Page and app shell surfaces. */
--wpds-border-radius-xl: 12px;
- /* Extra small width */
- --wpds-border-width-xs: 1px;
- /* Small width */
- --wpds-border-width-sm: 2px;
- /* Medium width */
- --wpds-border-width-md: 4px;
- /* Large width */
- --wpds-border-width-lg: 8px;
+ /* Buttons and other elements nested inside controls. */
+ --wpds-border-radius-xs: 1px;
/* Border width for focus ring */
--wpds-border-width-focus: 2px;
- /* Background color for surfaces with normal emphasis. */
- --wpds-color-background-surface-neutral: #fcfcfc;
- /* Background color for surfaces with strong emphasis. */
- --wpds-color-background-surface-neutral-strong: #fff;
- /* Background color for surfaces with weak emphasis. */
- --wpds-color-background-surface-neutral-weak: #f4f4f4;
- /* Background color for surfaces with brand tone and normal emphasis. */
- --wpds-color-background-surface-brand: #ecf0fa;
- /* Background color for surfaces with success tone and normal emphasis. */
- --wpds-color-background-surface-success: #c6f7cd;
- /* Background color for surfaces with success tone and weak emphasis. */
- --wpds-color-background-surface-success-weak: #ebffed;
- /* Background color for surfaces with info tone and normal emphasis. */
- --wpds-color-background-surface-info: #deebfa;
- /* Background color for surfaces with info tone and weak emphasis. */
- --wpds-color-background-surface-info-weak: #f3f9ff;
- /* Background color for surfaces with warning tone and normal emphasis. */
- --wpds-color-background-surface-warning: #fde6be;
- /* Background color for surfaces with warning tone and weak emphasis. */
- --wpds-color-background-surface-warning-weak: #fff7e1;
- /* Background color for surfaces with caution tone and normal emphasis. */
- --wpds-color-background-surface-caution: #fee995;
- /* Background color for surfaces with caution tone and weak emphasis. */
- --wpds-color-background-surface-caution-weak: #fff9ca;
- /* Background color for surfaces with error tone and normal emphasis. */
- --wpds-color-background-surface-error: #f6e6e3;
- /* Background color for surfaces with error tone and weak emphasis. */
- --wpds-color-background-surface-error-weak: #fff6f5;
- /* Background color for interactive elements with neutral tone and strong emphasis. */
- --wpds-color-background-interactive-neutral-strong: #2d2d2d;
- /* Background color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-neutral-strong-active: #1e1e1e;
- /* Background color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
- --wpds-color-background-interactive-neutral-strong-disabled: #e6e6e6;
- /* Background color for interactive elements with neutral tone and weak emphasis. */
- --wpds-color-background-interactive-neutral-weak: #0000;
- /* Background color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-neutral-weak-active: #ededed;
- /* Background color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
- --wpds-color-background-interactive-neutral-weak-disabled: #0000;
+ /* Large width */
+ --wpds-border-width-lg: 8px;
+ /* Medium width */
+ --wpds-border-width-md: 4px;
+ /* Small width */
+ --wpds-border-width-sm: 2px;
+ /* Extra small width */
+ --wpds-border-width-xs: 1px;
/* Background color for interactive elements with brand tone and strong emphasis. */
--wpds-color-background-interactive-brand-strong: #3858e9;
/* Background color for interactive elements with brand tone and strong emphasis that are hovered, focused, or active. */
@@ -72,13 +32,13 @@
/* Background color for interactive elements with brand tone and weak emphasis. */
--wpds-color-background-interactive-brand-weak: #0000;
/* Background color for interactive elements with brand tone and weak emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-brand-weak-active: #e6eaf4;
+ --wpds-color-background-interactive-brand-weak-active: #e6eaf5;
/* Background color for interactive elements with brand tone and weak emphasis, in their disabled state. */
--wpds-color-background-interactive-brand-weak-disabled: #0000;
/* Background color for interactive elements with error tone and normal emphasis. */
--wpds-color-background-interactive-error: #0000;
/* Background color for interactive elements with error tone and normal emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-error-active: #fff6f5;
+ --wpds-color-background-interactive-error-active: #f8f8f8;
/* Background color for interactive elements with error tone and normal emphasis, in their disabled state. */
--wpds-color-background-interactive-error-disabled: #0000;
/* Background color for interactive elements with error tone and strong emphasis. */
@@ -90,25 +50,83 @@
/* Background color for interactive elements with error tone and weak emphasis. */
--wpds-color-background-interactive-error-weak: #0000;
/* Background color for interactive elements with error tone and weak emphasis that are hovered, focused, or active. */
- --wpds-color-background-interactive-error-weak-active: #f6e6e3;
+ --wpds-color-background-interactive-error-weak-active: #f7e6e3;
/* Background color for interactive elements with error tone and weak emphasis, in their disabled state. */
--wpds-color-background-interactive-error-weak-disabled: #0000;
- /* Background color for tracks with a neutral tone and weak emphasis (eg. scrollbar track). */
- --wpds-color-background-track-neutral-weak: #f0f0f0;
- /* Background color for tracks with a neutral tone and normal emphasis (eg. slider or progressbar track). */
- --wpds-color-background-track-neutral: #dbdbdb;
- /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb). */
- --wpds-color-background-thumb-neutral-weak: #8d8d8d;
- /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb) that are hovered, focused, or active. */
- --wpds-color-background-thumb-neutral-weak-active: #6e6e6e;
+ /* Solid background color for neutral interactive controls, such as input fields and unchecked checkboxes. */
+ --wpds-color-background-interactive-neutral: #fff;
+ /* Solid background color for neutral interactive controls that are hovered, focused, or active. */
+ --wpds-color-background-interactive-neutral-active: #fff;
+ /* Solid background color for neutral interactive controls in their disabled state. */
+ --wpds-color-background-interactive-neutral-disabled: #fff;
+ /* Background color for interactive elements with neutral tone and strong emphasis. */
+ --wpds-color-background-interactive-neutral-strong: #2d2d2d;
+ /* Background color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
+ --wpds-color-background-interactive-neutral-strong-active: #1e1e1e;
+ /* Background color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
+ --wpds-color-background-interactive-neutral-strong-disabled: #e6e6e6;
+ /* Background color for interactive elements with neutral tone and weak emphasis. */
+ --wpds-color-background-interactive-neutral-weak: #0000;
+ /* Background color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
+ --wpds-color-background-interactive-neutral-weak-active: #ededed;
+ /* Background color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
+ --wpds-color-background-interactive-neutral-weak-disabled: #0000;
+ /* Background color for surfaces with brand tone and normal emphasis. */
+ --wpds-color-background-surface-brand: #ebf0fb;
+ /* Background color for surfaces with caution tone and normal emphasis. */
+ --wpds-color-background-surface-caution: #ffea8f;
+ /* Background color for surfaces with caution tone and weak emphasis. */
+ --wpds-color-background-surface-caution-weak: #f8f8f8;
+ /* Background color for surfaces with error tone and normal emphasis. */
+ --wpds-color-background-surface-error: #f7e6e3;
+ /* Background color for surfaces with error tone and weak emphasis. */
+ --wpds-color-background-surface-error-weak: #f8f8f8;
+ /* Background color for surfaces with info tone and normal emphasis. */
+ --wpds-color-background-surface-info: #e0ebf8;
+ /* Background color for surfaces with info tone and weak emphasis. */
+ --wpds-color-background-surface-info-weak: #f8f8f8;
+ /* Background color for surfaces with normal emphasis. */
+ --wpds-color-background-surface-neutral: #fcfcfc;
+ /* Background color for surfaces with strong emphasis. */
+ --wpds-color-background-surface-neutral-strong: #fff;
+ /* Background color for surfaces with weak emphasis. */
+ --wpds-color-background-surface-neutral-weak: #f4f4f4;
+ /* Background color for surfaces with success tone and normal emphasis. */
+ --wpds-color-background-surface-success: #ccf4d2;
+ /* Background color for surfaces with success tone and weak emphasis. */
+ --wpds-color-background-surface-success-weak: #f8f8f8;
+ /* Background color for surfaces with warning tone and normal emphasis. */
+ --wpds-color-background-surface-warning: #fae8c8;
+ /* Background color for surfaces with warning tone and weak emphasis. */
+ --wpds-color-background-surface-warning-weak: #f8f8f8;
/* Background color for thumbs with a brand tone and normal emphasis (eg. slider thumb and filled track). */
--wpds-color-background-thumb-brand: #3858e9;
/* Background color for thumbs with a brand tone and normal emphasis (eg. slider thumb and filled track) that are hovered, focused, or active. */
--wpds-color-background-thumb-brand-active: #3858e9;
/* Background color for thumbs with a brand tone and normal emphasis (eg. slider thumb and filled track), in their disabled state. */
--wpds-color-background-thumb-brand-disabled: #dbdbdb;
+ /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb). */
+ --wpds-color-background-thumb-neutral-weak: #8d8d8d;
+ /* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb) that are hovered, focused, or active. */
+ --wpds-color-background-thumb-neutral-weak-active: #6e6e6e;
/* Background color for thumbs with a neutral tone and weak emphasis (eg. scrollbar thumb), in their disabled state. */
--wpds-color-background-thumb-neutral-weak-disabled: #dbdbdb;
+ /* Background color for tracks with a neutral tone and normal emphasis (eg. slider or progressbar track). */
+ --wpds-color-background-track-neutral: #dbdbdb;
+ /* Background color for tracks with a neutral tone and weak emphasis (eg. scrollbar track). */
+ --wpds-color-background-track-neutral-weak: #f0f0f0;
+ /* Foreground color for content like text with caution tone and normal emphasis. */
+ --wpds-color-foreground-content-caution: #281d00;
+ /* Foreground color for content like text with caution tone and weak emphasis. */
+ --wpds-color-foreground-content-caution-weak: #836b00;
+ /* Foreground color for content like text with error tone and normal emphasis. */
+ --wpds-color-foreground-content-error: #470000;
+ /* Foreground color for content like text with error tone and weak emphasis. */
+ --wpds-color-foreground-content-error-weak: #cc1818;
+ /* Foreground color for content like text with info tone and normal emphasis. */
+ --wpds-color-foreground-content-info: #001b4f;
+ /* Foreground color for content like text with info tone and weak emphasis. */
+ --wpds-color-foreground-content-info-weak: #006bd7;
/* Foreground color for content like text with normal emphasis. */
--wpds-color-foreground-content-neutral: #1e1e1e;
/* Foreground color for content like text with weak emphasis. */
@@ -116,41 +134,11 @@
/* Foreground color for content like text with success tone and normal emphasis. */
--wpds-color-foreground-content-success: #002900;
/* Foreground color for content like text with success tone and weak emphasis. */
- --wpds-color-foreground-content-success-weak: #008030;
- /* Foreground color for content like text with info tone and normal emphasis. */
- --wpds-color-foreground-content-info: #001b4f;
- /* Foreground color for content like text with info tone and weak emphasis. */
- --wpds-color-foreground-content-info-weak: #006bd7;
+ --wpds-color-foreground-content-success-weak: #007f2f;
/* Foreground color for content like text with warning tone and normal emphasis. */
--wpds-color-foreground-content-warning: #2e1900;
/* Foreground color for content like text with warning tone and weak emphasis. */
- --wpds-color-foreground-content-warning-weak: #926300;
- /* Foreground color for content like text with caution tone and normal emphasis. */
- --wpds-color-foreground-content-caution: #281d00;
- /* Foreground color for content like text with caution tone and weak emphasis. */
- --wpds-color-foreground-content-caution-weak: #826a00;
- /* Foreground color for content like text with error tone and normal emphasis. */
- --wpds-color-foreground-content-error: #470000;
- /* Foreground color for content like text with error tone and weak emphasis. */
- --wpds-color-foreground-content-error-weak: #cc1818;
- /* Foreground color for interactive elements with neutral tone and normal emphasis. */
- --wpds-color-foreground-interactive-neutral: #1e1e1e;
- /* Foreground color for interactive elements with neutral tone and normal emphasis that are hovered, focused, or active. */
- --wpds-color-foreground-interactive-neutral-active: #1e1e1e;
- /* Foreground color for interactive elements with neutral tone and normal emphasis, in their disabled state. */
- --wpds-color-foreground-interactive-neutral-disabled: #8d8d8d;
- /* Foreground color for interactive elements with neutral tone and strong emphasis. */
- --wpds-color-foreground-interactive-neutral-strong: #f0f0f0;
- /* Foreground color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
- --wpds-color-foreground-interactive-neutral-strong-active: #f0f0f0;
- /* Foreground color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
- --wpds-color-foreground-interactive-neutral-strong-disabled: #8d8d8d;
- /* Foreground color for interactive elements with neutral tone and weak emphasis. */
- --wpds-color-foreground-interactive-neutral-weak: #707070;
- /* Foreground color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
- --wpds-color-foreground-interactive-neutral-weak-active: #1e1e1e;
- /* Foreground color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
- --wpds-color-foreground-interactive-neutral-weak-disabled: #8d8d8d;
+ --wpds-color-foreground-content-warning-weak: #936400;
/* Foreground color for interactive elements with brand tone and normal emphasis. */
--wpds-color-foreground-interactive-brand: #3858e9;
/* Foreground color for interactive elements with brand tone and normal emphasis that are hovered, focused, or active. */
@@ -170,49 +158,31 @@
/* Foreground color for interactive elements with error tone and normal emphasis, in their disabled state. */
--wpds-color-foreground-interactive-error-disabled: #8d8d8d;
/* Foreground color for interactive elements with error tone and strong emphasis. */
- --wpds-color-foreground-interactive-error-strong: #f2efef;
+ --wpds-color-foreground-interactive-error-strong: #f3efef;
/* Foreground color for interactive elements with error tone and strong emphasis that are hovered, focused, or active. */
- --wpds-color-foreground-interactive-error-strong-active: #f2efef;
+ --wpds-color-foreground-interactive-error-strong-active: #f3efef;
/* Foreground color for interactive elements with error tone and strong emphasis, in their disabled state. */
--wpds-color-foreground-interactive-error-strong-disabled: #8d8d8d;
- /* Decorative stroke color used to define neutrally-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-neutral: #dbdbdb;
- /* Decorative stroke color used to define neutrally-toned surface boundaries with weak emphasis. */
- --wpds-color-stroke-surface-neutral-weak: #f0f0f0;
- /* Decorative stroke color used to define neutrally-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-neutral-strong: #8d8d8d;
- /* Decorative stroke color used to define brand-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-brand: #b0bbd6;
- /* Decorative stroke color used to define brand-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-brand-strong: #3858e9;
- /* Decorative stroke color used to define success-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-success: #94d29e;
- /* Decorative stroke color used to define success-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-success-strong: #008030;
- /* Decorative stroke color used to define info-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-info: #a9c6e7;
- /* Decorative stroke color used to define info-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-info-strong: #006bd7;
- /* Decorative stroke color used to define warning-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-warning: #e1bc7c;
- /* Decorative stroke color used to define warning-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-warning-strong: #926300;
- /* Decorative stroke color used to define caution-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-caution: #cfc28d;
- /* Decorative stroke color used to define caution-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-caution-strong: #826a00;
- /* Decorative stroke color used to define error-toned surface boundaries with normal emphasis. */
- --wpds-color-stroke-surface-error: #dab1aa;
- /* Decorative stroke color used to define error-toned surface boundaries with strong emphasis. */
- --wpds-color-stroke-surface-error-strong: #cc1818;
- /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis. */
- --wpds-color-stroke-interactive-neutral: #8d8d8d;
- /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis that are hovered, focused, or active. */
- --wpds-color-stroke-interactive-neutral-active: #6e6e6e;
- /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis, in their disabled state. */
- --wpds-color-stroke-interactive-neutral-disabled: #dbdbdb;
- /* Accessible stroke color used for interactive neutrally-toned elements with strong emphasis. */
- --wpds-color-stroke-interactive-neutral-strong: #6e6e6e;
+ /* Foreground color for interactive elements with neutral tone and normal emphasis. */
+ --wpds-color-foreground-interactive-neutral: #1e1e1e;
+ /* Foreground color for interactive elements with neutral tone and normal emphasis that are hovered, focused, or active. */
+ --wpds-color-foreground-interactive-neutral-active: #1e1e1e;
+ /* Foreground color for interactive elements with neutral tone and normal emphasis, in their disabled state. */
+ --wpds-color-foreground-interactive-neutral-disabled: #8d8d8d;
+ /* Foreground color for interactive elements with neutral tone and strong emphasis. */
+ --wpds-color-foreground-interactive-neutral-strong: #f0f0f0;
+ /* Foreground color for interactive elements with neutral tone and strong emphasis that are hovered, focused, or active. */
+ --wpds-color-foreground-interactive-neutral-strong-active: #f0f0f0;
+ /* Foreground color for interactive elements with neutral tone and strong emphasis, in their disabled state. */
+ --wpds-color-foreground-interactive-neutral-strong-disabled: #8d8d8d;
+ /* Foreground color for interactive elements with neutral tone and weak emphasis. */
+ --wpds-color-foreground-interactive-neutral-weak: #707070;
+ /* Foreground color for interactive elements with neutral tone and weak emphasis that are hovered, focused, or active. */
+ --wpds-color-foreground-interactive-neutral-weak-active: #1e1e1e;
+ /* Foreground color for interactive elements with neutral tone and weak emphasis, in their disabled state. */
+ --wpds-color-foreground-interactive-neutral-weak-disabled: #8d8d8d;
+ /* Accessible stroke color applied to focus rings. */
+ --wpds-color-stroke-focus: #3858e9;
/* Accessible stroke color used for interactive brand-toned elements with normal emphasis. */
--wpds-color-stroke-interactive-brand: #3858e9;
/* Accessible stroke color used for interactive brand-toned elements with normal emphasis that are hovered, focused, or active. */
@@ -227,120 +197,156 @@
--wpds-color-stroke-interactive-error-disabled: #dbdbdb;
/* Accessible stroke color used for interactive error-toned elements with strong emphasis. */
--wpds-color-stroke-interactive-error-strong: #cc1818;
- /* Accessible stroke color applied to focus rings. */
- --wpds-color-stroke-focus: #3858e9;
+ /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis. */
+ --wpds-color-stroke-interactive-neutral: #8d8d8d;
+ /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis that are hovered, focused, or active. */
+ --wpds-color-stroke-interactive-neutral-active: #6e6e6e;
+ /* Accessible stroke color used for interactive neutrally-toned elements with normal emphasis, in their disabled state. */
+ --wpds-color-stroke-interactive-neutral-disabled: #dbdbdb;
+ /* Accessible stroke color used for interactive neutrally-toned elements with strong emphasis. */
+ --wpds-color-stroke-interactive-neutral-strong: #6e6e6e;
+ /* Decorative stroke color used to define brand-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-brand: #afbbda;
+ /* Decorative stroke color used to define brand-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-brand-strong: #3858e9;
+ /* Decorative stroke color used to define caution-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-caution: #d0c38b;
+ /* Decorative stroke color used to define caution-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-caution-strong: #836b00;
+ /* Decorative stroke color used to define error-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-error: #dfafa8;
+ /* Decorative stroke color used to define error-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-error-strong: #cc1818;
+ /* Decorative stroke color used to define info-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-info: #aac6e5;
+ /* Decorative stroke color used to define info-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-info-strong: #006bd7;
+ /* Decorative stroke color used to define neutrally-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-neutral: #dbdbdb;
+ /* Decorative stroke color used to define neutrally-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-neutral-strong: #8d8d8d;
+ /* Decorative stroke color used to define neutrally-toned surface boundaries with weak emphasis. */
+ --wpds-color-stroke-surface-neutral-weak: #f0f0f0;
+ /* Decorative stroke color used to define success-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-success: #92d19d;
+ /* Decorative stroke color used to define success-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-success-strong: #007f2f;
+ /* Decorative stroke color used to define warning-toned surface boundaries with normal emphasis. */
+ --wpds-color-stroke-surface-warning: #e1be80;
+ /* Decorative stroke color used to define warning-toned surface boundaries with strong emphasis. */
+ --wpds-color-stroke-surface-warning-strong: #936400;
/* Cursor style for interactive controls that are not links (e.g. buttons, checkboxes, and toggles). */
--wpds-cursor-control: pointer;
- /* Extra small padding */
- --wpds-dimension-padding-xs: 4px;
- /* Small padding */
- --wpds-dimension-padding-sm: 8px;
- /* Medium padding */
- --wpds-dimension-padding-md: 12px;
- /* Large padding */
- --wpds-dimension-padding-lg: 16px;
- /* Extra large padding */
- --wpds-dimension-padding-xl: 20px;
- /* 2x extra large padding */
- --wpds-dimension-padding-2xl: 24px;
- /* 3x extra large padding */
- --wpds-dimension-padding-3xl: 32px;
- /* Extra small gap */
- --wpds-dimension-gap-xs: 4px;
- /* Small gap */
- --wpds-dimension-gap-sm: 8px;
- /* Medium gap */
- --wpds-dimension-gap-md: 12px;
- /* Large gap */
- --wpds-dimension-gap-lg: 16px;
- /* Extra large gap */
- --wpds-dimension-gap-xl: 24px;
/* 2x extra large gap */
--wpds-dimension-gap-2xl: 32px;
/* 3x extra large gap */
--wpds-dimension-gap-3xl: 40px;
- /* Notification indicators */
- --wpds-dimension-size-5xs: 4px;
- /* Visual size for small interactive elements like resize handles */
- --wpds-dimension-size-4xs: 8px;
- /* Small markers */
- --wpds-dimension-size-3xs: 12px;
+ /* Large gap */
+ --wpds-dimension-gap-lg: 16px;
+ /* Medium gap */
+ --wpds-dimension-gap-md: 12px;
+ /* Small gap */
+ --wpds-dimension-gap-sm: 8px;
+ /* Extra large gap */
+ --wpds-dimension-gap-xl: 24px;
+ /* Extra small gap */
+ --wpds-dimension-gap-xs: 4px;
+ /* 2x extra large padding */
+ --wpds-dimension-padding-2xl: 24px;
+ /* 3x extra large padding */
+ --wpds-dimension-padding-3xl: 32px;
+ /* Large padding */
+ --wpds-dimension-padding-lg: 16px;
+ /* Medium padding */
+ --wpds-dimension-padding-md: 12px;
+ /* Small padding */
+ --wpds-dimension-padding-sm: 8px;
+ /* Extra large padding */
+ --wpds-dimension-padding-xl: 20px;
+ /* Extra small padding */
+ --wpds-dimension-padding-xs: 4px;
/* For small controls like checkboxes and radios, or small decorative icons */
--wpds-dimension-size-2xs: 16px;
- /* For medium sized icons */
- --wpds-dimension-size-xs: 20px;
- /* For icons and small buttons */
- --wpds-dimension-size-sm: 24px;
- /* For medium-sized buttons and inputs */
- --wpds-dimension-size-md: 32px;
+ /* Small markers */
+ --wpds-dimension-size-3xs: 12px;
+ /* Visual size for small interactive elements like resize handles */
+ --wpds-dimension-size-4xs: 8px;
+ /* Notification indicators */
+ --wpds-dimension-size-5xs: 4px;
/* Default size for buttons and inputs */
--wpds-dimension-size-lg: 40px;
- /* Extra small surface width */
- --wpds-dimension-surface-width-xs: 240px;
- /* Small surface width */
- --wpds-dimension-surface-width-sm: 320px;
- /* Medium surface width */
- --wpds-dimension-surface-width-md: 400px;
+ /* For medium-sized buttons and inputs */
+ --wpds-dimension-size-md: 32px;
+ /* For icons and small buttons */
+ --wpds-dimension-size-sm: 24px;
+ /* For medium sized icons */
+ --wpds-dimension-size-xs: 20px;
+ /* 2x extra large surface width */
+ --wpds-dimension-surface-width-2xl: 960px;
/* Large surface width */
--wpds-dimension-surface-width-lg: 560px;
+ /* Medium surface width */
+ --wpds-dimension-surface-width-md: 400px;
+ /* Small surface width */
+ --wpds-dimension-surface-width-sm: 320px;
/* Extra large surface width */
--wpds-dimension-surface-width-xl: 720px;
- /* 2x extra large surface width */
- --wpds-dimension-surface-width-2xl: 960px;
- /* Micro-delays and transition offsets */
- --wpds-motion-duration-xs: 50ms;
- /* Micro-interactions like focus rings and state changes */
- --wpds-motion-duration-sm: 100ms;
- /* Standard transitions like menus and popovers */
- --wpds-motion-duration-md: 200ms;
+ /* Extra small surface width */
+ --wpds-dimension-surface-width-xs: 240px;
/* Deliberate animations like slides and reveals */
--wpds-motion-duration-lg: 300ms;
+ /* Standard transitions like menus and popovers */
+ --wpds-motion-duration-md: 200ms;
+ /* Micro-interactions like focus rings and state changes */
+ --wpds-motion-duration-sm: 100ms;
/* Extended animations like complex or multi-step transitions */
--wpds-motion-duration-xl: 400ms;
- /* Nearly imperceptible easing for hover, color, and background transitions */
- --wpds-motion-easing-subtle: cubic-bezier(0.15, 0, 0.15, 1);
+ /* Micro-delays and transition offsets */
+ --wpds-motion-duration-xs: 50ms;
/* General-purpose easing for on-screen movement like resizing, morphing, and layout shifts */
--wpds-motion-easing-balanced: cubic-bezier(0.4, 0, 0.2, 1);
/* Noticeable easing for enter/exit and spatial transitions like menus, popovers, dialogs, and drawers */
--wpds-motion-easing-expressive: cubic-bezier(0.25, 0, 0, 1);
- /* Headings font family */
- --wpds-typography-font-family-heading: -apple-system, system-ui, "Segoe UI",
- "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
- sans-serif;
+ /* Nearly imperceptible easing for hover, color, and background transitions */
+ --wpds-motion-easing-subtle: cubic-bezier(0.15, 0, 0.15, 1);
/* Body font family */
--wpds-typography-font-family-body: -apple-system, system-ui, "Segoe UI",
"Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
sans-serif;
+ /* Headings font family */
+ --wpds-typography-font-family-heading: -apple-system, system-ui, "Segoe UI",
+ "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue",
+ sans-serif;
/* Monospace font family */
--wpds-typography-font-family-mono: "Menlo", "Consolas", monaco, monospace;
- /* Extra small font size */
- --wpds-typography-font-size-xs: 11px;
- /* Small font size */
- --wpds-typography-font-size-sm: 12px;
- /* Medium font size */
- --wpds-typography-font-size-md: 13px;
+ /* 2X large font size */
+ --wpds-typography-font-size-2xl: 32px;
/* Large font size */
--wpds-typography-font-size-lg: 15px;
+ /* Medium font size */
+ --wpds-typography-font-size-md: 13px;
+ /* Small font size */
+ --wpds-typography-font-size-sm: 12px;
/* Extra large font size */
--wpds-typography-font-size-xl: 20px;
- /* 2X large font size */
- --wpds-typography-font-size-2xl: 32px;
- /* Extra small line height */
- --wpds-typography-line-height-xs: 16px;
- /* Small line height */
- --wpds-typography-line-height-sm: 20px;
- /* Medium line height */
- --wpds-typography-line-height-md: 24px;
- /* Large line height */
- --wpds-typography-line-height-lg: 28px;
- /* Extra large line height */
- --wpds-typography-line-height-xl: 32px;
- /* 2X large line height */
- --wpds-typography-line-height-2xl: 40px;
+ /* Extra small font size */
+ --wpds-typography-font-size-xs: 11px;
/* Baseline text weight for body copy and UI text */
--wpds-typography-font-weight-default: 400;
/* Elevated text weight for labels, controls, and headings */
--wpds-typography-font-weight-emphasis: 600;
+ /* 2X large line height */
+ --wpds-typography-line-height-2xl: 40px;
+ /* Large line height */
+ --wpds-typography-line-height-lg: 28px;
+ /* Medium line height */
+ --wpds-typography-line-height-md: 24px;
+ /* Small line height */
+ --wpds-typography-line-height-sm: 20px;
+ /* Extra large line height */
+ --wpds-typography-line-height-xl: 32px;
+ /* Extra small line height */
+ --wpds-typography-line-height-xs: 16px;
}
@media (min-resolution: 192dpi) {
@@ -351,56 +357,56 @@
}
[data-wpds-corner-radius=none],
:root[data-wpds-root-provider=true][data-wpds-corner-radius=none] {
- /* Buttons and other elements nested inside controls. */
- --wpds-border-radius-xs: 0px;
- /* Standalone buttons, inputs, and compact controls. */
- --wpds-border-radius-sm: 0px;
- /* Menus, popovers, and other small portaled overlays. */
- --wpds-border-radius-md: 0px;
/* Cards, dialogs, notices, and other larger content containers. */
--wpds-border-radius-lg: 0px;
+ /* Menus, popovers, and other small portaled overlays. */
+ --wpds-border-radius-md: 0px;
+ /* Standalone buttons, inputs, and compact controls. */
+ --wpds-border-radius-sm: 0px;
/* Page and app shell surfaces. */
--wpds-border-radius-xl: 0px;
+ /* Buttons and other elements nested inside controls. */
+ --wpds-border-radius-xs: 0px;
}
[data-wpds-corner-radius=subtle],
:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle] {
- /* Buttons and other elements nested inside controls. */
- --wpds-border-radius-xs: 1px;
- /* Standalone buttons, inputs, and compact controls. */
- --wpds-border-radius-sm: 2px;
- /* Menus, popovers, and other small portaled overlays. */
- --wpds-border-radius-md: 4px;
/* Cards, dialogs, notices, and other larger content containers. */
--wpds-border-radius-lg: 8px;
+ /* Menus, popovers, and other small portaled overlays. */
+ --wpds-border-radius-md: 4px;
+ /* Standalone buttons, inputs, and compact controls. */
+ --wpds-border-radius-sm: 2px;
/* Page and app shell surfaces. */
--wpds-border-radius-xl: 12px;
+ /* Buttons and other elements nested inside controls. */
+ --wpds-border-radius-xs: 1px;
}
[data-wpds-corner-radius=moderate],
:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate] {
- /* Buttons and other elements nested inside controls. */
- --wpds-border-radius-xs: 6px;
- /* Standalone buttons, inputs, and compact controls. */
- --wpds-border-radius-sm: 8px;
- /* Menus, popovers, and other small portaled overlays. */
- --wpds-border-radius-md: 12px;
/* Cards, dialogs, notices, and other larger content containers. */
--wpds-border-radius-lg: 16px;
+ /* Menus, popovers, and other small portaled overlays. */
+ --wpds-border-radius-md: 12px;
+ /* Standalone buttons, inputs, and compact controls. */
+ --wpds-border-radius-sm: 8px;
/* Page and app shell surfaces. */
--wpds-border-radius-xl: 20px;
+ /* Buttons and other elements nested inside controls. */
+ --wpds-border-radius-xs: 6px;
}
[data-wpds-corner-radius=pronounced],
:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced] {
- /* Buttons and other elements nested inside controls. */
- --wpds-border-radius-xs: 18px;
- /* Standalone buttons, inputs, and compact controls. */
- --wpds-border-radius-sm: 20px;
- /* Menus, popovers, and other small portaled overlays. */
- --wpds-border-radius-md: 22px;
/* Cards, dialogs, notices, and other larger content containers. */
--wpds-border-radius-lg: 24px;
+ /* Menus, popovers, and other small portaled overlays. */
+ --wpds-border-radius-md: 22px;
+ /* Standalone buttons, inputs, and compact controls. */
+ --wpds-border-radius-sm: 20px;
/* Page and app shell surfaces. */
--wpds-border-radius-xl: 26px;
+ /* Buttons and other elements nested inside controls. */
+ --wpds-border-radius-xs: 18px;
}
\ No newline at end of file
diff --git a/wp-includes/css/dist/theme/design-tokens.min.css b/wp-includes/css/dist/theme/design-tokens.min.css
index df2f0e277f..c40cbd0a4b 100644
--- a/wp-includes/css/dist/theme/design-tokens.min.css
+++ b/wp-includes/css/dist/theme/design-tokens.min.css
@@ -1 +1 @@
-:root{--wpds-border-radius-xs:1px;--wpds-border-radius-sm:2px;--wpds-border-radius-md:4px;--wpds-border-radius-lg:8px;--wpds-border-radius-xl:12px;--wpds-border-width-xs:1px;--wpds-border-width-sm:2px;--wpds-border-width-md:4px;--wpds-border-width-lg:8px;--wpds-border-width-focus:2px;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-brand:#ecf0fa;--wpds-color-background-surface-success:#c6f7cd;--wpds-color-background-surface-success-weak:#ebffed;--wpds-color-background-surface-info:#deebfa;--wpds-color-background-surface-info-weak:#f3f9ff;--wpds-color-background-surface-warning:#fde6be;--wpds-color-background-surface-warning-weak:#fff7e1;--wpds-color-background-surface-caution:#fee995;--wpds-color-background-surface-caution-weak:#fff9ca;--wpds-color-background-surface-error:#f6e6e3;--wpds-color-background-surface-error-weak:#fff6f5;--wpds-color-background-interactive-neutral-strong:#2d2d2d;--wpds-color-background-interactive-neutral-strong-active:#1e1e1e;--wpds-color-background-interactive-neutral-strong-disabled:#e6e6e6;--wpds-color-background-interactive-neutral-weak:#0000;--wpds-color-background-interactive-neutral-weak-active:#ededed;--wpds-color-background-interactive-neutral-weak-disabled:#0000;--wpds-color-background-interactive-brand-strong:#3858e9;--wpds-color-background-interactive-brand-strong-active:#2e49d9;--wpds-color-background-interactive-brand-strong-disabled:#e6e6e6;--wpds-color-background-interactive-brand-weak:#0000;--wpds-color-background-interactive-brand-weak-active:#e6eaf4;--wpds-color-background-interactive-brand-weak-disabled:#0000;--wpds-color-background-interactive-error:#0000;--wpds-color-background-interactive-error-active:#fff6f5;--wpds-color-background-interactive-error-disabled:#0000;--wpds-color-background-interactive-error-strong:#cc1818;--wpds-color-background-interactive-error-strong-active:#b90000;--wpds-color-background-interactive-error-strong-disabled:#e6e6e6;--wpds-color-background-interactive-error-weak:#0000;--wpds-color-background-interactive-error-weak-active:#f6e6e3;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--wpds-color-background-thumb-brand:#3858e9;--wpds-color-background-thumb-brand-active:#3858e9;--wpds-color-background-thumb-brand-disabled:#dbdbdb;--wpds-color-background-thumb-neutral-weak-disabled:#dbdbdb;--wpds-color-foreground-content-neutral:#1e1e1e;--wpds-color-foreground-content-neutral-weak:#707070;--wpds-color-foreground-content-success:#002900;--wpds-color-foreground-content-success-weak:#008030;--wpds-color-foreground-content-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#926300;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#826a00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--wpds-color-foreground-interactive-neutral:#1e1e1e;--wpds-color-foreground-interactive-neutral-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-strong:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-active:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-weak:#707070;--wpds-color-foreground-interactive-neutral-weak-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-weak-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand:#3858e9;--wpds-color-foreground-interactive-brand-active:#0b0070;--wpds-color-foreground-interactive-brand-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand-strong:#eff0f2;--wpds-color-foreground-interactive-brand-strong-active:#eff0f2;--wpds-color-foreground-interactive-brand-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-error:#cc1818;--wpds-color-foreground-interactive-error-active:#470000;--wpds-color-foreground-interactive-error-disabled:#8d8d8d;--wpds-color-foreground-interactive-error-strong:#f2efef;--wpds-color-foreground-interactive-error-strong-active:#f2efef;--wpds-color-foreground-interactive-error-strong-disabled:#8d8d8d;--wpds-color-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-brand:#b0bbd6;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-success:#94d29e;--wpds-color-stroke-surface-success-strong:#008030;--wpds-color-stroke-surface-info:#a9c6e7;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-warning:#e1bc7c;--wpds-color-stroke-surface-warning-strong:#926300;--wpds-color-stroke-surface-caution:#cfc28d;--wpds-color-stroke-surface-caution-strong:#826a00;--wpds-color-stroke-surface-error:#dab1aa;--wpds-color-stroke-surface-error-strong:#cc1818;--wpds-color-stroke-interactive-neutral:#8d8d8d;--wpds-color-stroke-interactive-neutral-active:#6e6e6e;--wpds-color-stroke-interactive-neutral-disabled:#dbdbdb;--wpds-color-stroke-interactive-neutral-strong:#6e6e6e;--wpds-color-stroke-interactive-brand:#3858e9;--wpds-color-stroke-interactive-brand-active:#2337c8;--wpds-color-stroke-interactive-brand-disabled:#dbdbdb;--wpds-color-stroke-interactive-error:#cc1818;--wpds-color-stroke-interactive-error-active:#9d0000;--wpds-color-stroke-interactive-error-disabled:#dbdbdb;--wpds-color-stroke-interactive-error-strong:#cc1818;--wpds-color-stroke-focus:#3858e9;--wpds-cursor-control:pointer;--wpds-dimension-padding-xs:4px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-gap-xs:4px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-xs:20px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-md:32px;--wpds-dimension-size-lg:40px;--wpds-dimension-surface-width-xs:240px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-2xl:960px;--wpds-motion-duration-xs:50ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-xl:400ms;--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-body:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-mono:"Menlo","Consolas",monaco,monospace;--wpds-typography-font-size-xs:11px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-2xl:32px;--wpds-typography-line-height-xs:16px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-2xl:40px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600}@media (min-resolution:192dpi){:root{--wpds-border-width-focus:1.5px}}:root[data-wpds-root-provider=true][data-wpds-corner-radius=none],[data-wpds-corner-radius=none]{--wpds-border-radius-xs:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-md:0px;--wpds-border-radius-lg:0px;--wpds-border-radius-xl:0px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],[data-wpds-corner-radius=subtle]{--wpds-border-radius-xs:1px;--wpds-border-radius-sm:2px;--wpds-border-radius-md:4px;--wpds-border-radius-lg:8px;--wpds-border-radius-xl:12px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],[data-wpds-corner-radius=moderate]{--wpds-border-radius-xs:6px;--wpds-border-radius-sm:8px;--wpds-border-radius-md:12px;--wpds-border-radius-lg:16px;--wpds-border-radius-xl:20px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],[data-wpds-corner-radius=pronounced]{--wpds-border-radius-xs:18px;--wpds-border-radius-sm:20px;--wpds-border-radius-md:22px;--wpds-border-radius-lg:24px;--wpds-border-radius-xl:26px}
\ No newline at end of file
+:root{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px;--wpds-border-width-focus:2px;--wpds-border-width-lg:8px;--wpds-border-width-md:4px;--wpds-border-width-sm:2px;--wpds-border-width-xs:1px;--wpds-color-background-interactive-brand-strong:#3858e9;--wpds-color-background-interactive-brand-strong-active:#2e49d9;--wpds-color-background-interactive-brand-strong-disabled:#e6e6e6;--wpds-color-background-interactive-brand-weak:#0000;--wpds-color-background-interactive-brand-weak-active:#e6eaf5;--wpds-color-background-interactive-brand-weak-disabled:#0000;--wpds-color-background-interactive-error:#0000;--wpds-color-background-interactive-error-active:#f8f8f8;--wpds-color-background-interactive-error-disabled:#0000;--wpds-color-background-interactive-error-strong:#cc1818;--wpds-color-background-interactive-error-strong-active:#b90000;--wpds-color-background-interactive-error-strong-disabled:#e6e6e6;--wpds-color-background-interactive-error-weak:#0000;--wpds-color-background-interactive-error-weak-active:#f7e6e3;--wpds-color-background-interactive-error-weak-disabled:#0000;--wpds-color-background-interactive-neutral:#fff;--wpds-color-background-interactive-neutral-active:#fff;--wpds-color-background-interactive-neutral-disabled:#fff;--wpds-color-background-interactive-neutral-strong:#2d2d2d;--wpds-color-background-interactive-neutral-strong-active:#1e1e1e;--wpds-color-background-interactive-neutral-strong-disabled:#e6e6e6;--wpds-color-background-interactive-neutral-weak:#0000;--wpds-color-background-interactive-neutral-weak-active:#ededed;--wpds-color-background-interactive-neutral-weak-disabled:#0000;--wpds-color-background-surface-brand:#ebf0fb;--wpds-color-background-surface-caution:#ffea8f;--wpds-color-background-surface-caution-weak:#f8f8f8;--wpds-color-background-surface-error:#f7e6e3;--wpds-color-background-surface-error-weak:#f8f8f8;--wpds-color-background-surface-info:#e0ebf8;--wpds-color-background-surface-info-weak:#f8f8f8;--wpds-color-background-surface-neutral:#fcfcfc;--wpds-color-background-surface-neutral-strong:#fff;--wpds-color-background-surface-neutral-weak:#f4f4f4;--wpds-color-background-surface-success:#ccf4d2;--wpds-color-background-surface-success-weak:#f8f8f8;--wpds-color-background-surface-warning:#fae8c8;--wpds-color-background-surface-warning-weak:#f8f8f8;--wpds-color-background-thumb-brand:#3858e9;--wpds-color-background-thumb-brand-active:#3858e9;--wpds-color-background-thumb-brand-disabled:#dbdbdb;--wpds-color-background-thumb-neutral-weak:#8d8d8d;--wpds-color-background-thumb-neutral-weak-active:#6e6e6e;--wpds-color-background-thumb-neutral-weak-disabled:#dbdbdb;--wpds-color-background-track-neutral:#dbdbdb;--wpds-color-background-track-neutral-weak:#f0f0f0;--wpds-color-foreground-content-caution:#281d00;--wpds-color-foreground-content-caution-weak:#836b00;--wpds-color-foreground-content-error:#470000;--wpds-color-foreground-content-error-weak:#cc1818;--wpds-color-foreground-content-info:#001b4f;--wpds-color-foreground-content-info-weak:#006bd7;--wpds-color-foreground-content-neutral:#1e1e1e;--wpds-color-foreground-content-neutral-weak:#707070;--wpds-color-foreground-content-success:#002900;--wpds-color-foreground-content-success-weak:#007f2f;--wpds-color-foreground-content-warning:#2e1900;--wpds-color-foreground-content-warning-weak:#936400;--wpds-color-foreground-interactive-brand:#3858e9;--wpds-color-foreground-interactive-brand-active:#0b0070;--wpds-color-foreground-interactive-brand-disabled:#8d8d8d;--wpds-color-foreground-interactive-brand-strong:#eff0f2;--wpds-color-foreground-interactive-brand-strong-active:#eff0f2;--wpds-color-foreground-interactive-brand-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-error:#cc1818;--wpds-color-foreground-interactive-error-active:#470000;--wpds-color-foreground-interactive-error-disabled:#8d8d8d;--wpds-color-foreground-interactive-error-strong:#f3efef;--wpds-color-foreground-interactive-error-strong-active:#f3efef;--wpds-color-foreground-interactive-error-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral:#1e1e1e;--wpds-color-foreground-interactive-neutral-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-strong:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-active:#f0f0f0;--wpds-color-foreground-interactive-neutral-strong-disabled:#8d8d8d;--wpds-color-foreground-interactive-neutral-weak:#707070;--wpds-color-foreground-interactive-neutral-weak-active:#1e1e1e;--wpds-color-foreground-interactive-neutral-weak-disabled:#8d8d8d;--wpds-color-stroke-focus:#3858e9;--wpds-color-stroke-interactive-brand:#3858e9;--wpds-color-stroke-interactive-brand-active:#2337c8;--wpds-color-stroke-interactive-brand-disabled:#dbdbdb;--wpds-color-stroke-interactive-error:#cc1818;--wpds-color-stroke-interactive-error-active:#9d0000;--wpds-color-stroke-interactive-error-disabled:#dbdbdb;--wpds-color-stroke-interactive-error-strong:#cc1818;--wpds-color-stroke-interactive-neutral:#8d8d8d;--wpds-color-stroke-interactive-neutral-active:#6e6e6e;--wpds-color-stroke-interactive-neutral-disabled:#dbdbdb;--wpds-color-stroke-interactive-neutral-strong:#6e6e6e;--wpds-color-stroke-surface-brand:#afbbda;--wpds-color-stroke-surface-brand-strong:#3858e9;--wpds-color-stroke-surface-caution:#d0c38b;--wpds-color-stroke-surface-caution-strong:#836b00;--wpds-color-stroke-surface-error:#dfafa8;--wpds-color-stroke-surface-error-strong:#cc1818;--wpds-color-stroke-surface-info:#aac6e5;--wpds-color-stroke-surface-info-strong:#006bd7;--wpds-color-stroke-surface-neutral:#dbdbdb;--wpds-color-stroke-surface-neutral-strong:#8d8d8d;--wpds-color-stroke-surface-neutral-weak:#f0f0f0;--wpds-color-stroke-surface-success:#92d19d;--wpds-color-stroke-surface-success-strong:#007f2f;--wpds-color-stroke-surface-warning:#e1be80;--wpds-color-stroke-surface-warning-strong:#936400;--wpds-cursor-control:pointer;--wpds-dimension-gap-2xl:32px;--wpds-dimension-gap-3xl:40px;--wpds-dimension-gap-lg:16px;--wpds-dimension-gap-md:12px;--wpds-dimension-gap-sm:8px;--wpds-dimension-gap-xl:24px;--wpds-dimension-gap-xs:4px;--wpds-dimension-padding-2xl:24px;--wpds-dimension-padding-3xl:32px;--wpds-dimension-padding-lg:16px;--wpds-dimension-padding-md:12px;--wpds-dimension-padding-sm:8px;--wpds-dimension-padding-xl:20px;--wpds-dimension-padding-xs:4px;--wpds-dimension-size-2xs:16px;--wpds-dimension-size-3xs:12px;--wpds-dimension-size-4xs:8px;--wpds-dimension-size-5xs:4px;--wpds-dimension-size-lg:40px;--wpds-dimension-size-md:32px;--wpds-dimension-size-sm:24px;--wpds-dimension-size-xs:20px;--wpds-dimension-surface-width-2xl:960px;--wpds-dimension-surface-width-lg:560px;--wpds-dimension-surface-width-md:400px;--wpds-dimension-surface-width-sm:320px;--wpds-dimension-surface-width-xl:720px;--wpds-dimension-surface-width-xs:240px;--wpds-motion-duration-lg:300ms;--wpds-motion-duration-md:200ms;--wpds-motion-duration-sm:100ms;--wpds-motion-duration-xl:400ms;--wpds-motion-duration-xs:50ms;--wpds-motion-easing-balanced:cubic-bezier(0.4,0,0.2,1);--wpds-motion-easing-expressive:cubic-bezier(0.25,0,0,1);--wpds-motion-easing-subtle:cubic-bezier(0.15,0,0.15,1);--wpds-typography-font-family-body:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-heading:-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;--wpds-typography-font-family-mono:"Menlo","Consolas",monaco,monospace;--wpds-typography-font-size-2xl:32px;--wpds-typography-font-size-lg:15px;--wpds-typography-font-size-md:13px;--wpds-typography-font-size-sm:12px;--wpds-typography-font-size-xl:20px;--wpds-typography-font-size-xs:11px;--wpds-typography-font-weight-default:400;--wpds-typography-font-weight-emphasis:600;--wpds-typography-line-height-2xl:40px;--wpds-typography-line-height-lg:28px;--wpds-typography-line-height-md:24px;--wpds-typography-line-height-sm:20px;--wpds-typography-line-height-xl:32px;--wpds-typography-line-height-xs:16px}@media (min-resolution:192dpi){:root{--wpds-border-width-focus:1.5px}}:root[data-wpds-root-provider=true][data-wpds-corner-radius=none],[data-wpds-corner-radius=none]{--wpds-border-radius-lg:0px;--wpds-border-radius-md:0px;--wpds-border-radius-sm:0px;--wpds-border-radius-xl:0px;--wpds-border-radius-xs:0px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=subtle],[data-wpds-corner-radius=subtle]{--wpds-border-radius-lg:8px;--wpds-border-radius-md:4px;--wpds-border-radius-sm:2px;--wpds-border-radius-xl:12px;--wpds-border-radius-xs:1px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=moderate],[data-wpds-corner-radius=moderate]{--wpds-border-radius-lg:16px;--wpds-border-radius-md:12px;--wpds-border-radius-sm:8px;--wpds-border-radius-xl:20px;--wpds-border-radius-xs:6px}:root[data-wpds-root-provider=true][data-wpds-corner-radius=pronounced],[data-wpds-corner-radius=pronounced]{--wpds-border-radius-lg:24px;--wpds-border-radius-md:22px;--wpds-border-radius-sm:20px;--wpds-border-radius-xl:26px;--wpds-border-radius-xs:18px}
\ No newline at end of file
diff --git a/wp-includes/images/icon-library/arrow-down-left.svg b/wp-includes/images/icon-library/arrow-down-left.svg
index af4f173f39..81581dceaf 100644
--- a/wp-includes/images/icon-library/arrow-down-left.svg
+++ b/wp-includes/images/icon-library/arrow-down-left.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M14 18H6V10H7.5V15.5L17 6L18 7L8.5 16.5H14V18Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M6.75 17.25L17.5 6.5M14 17.25H6.75V10" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/arrow-down-right.svg b/wp-includes/images/icon-library/arrow-down-right.svg
index d8a31b6ed4..e7435f7e8c 100644
--- a/wp-includes/images/icon-library/arrow-down-right.svg
+++ b/wp-includes/images/icon-library/arrow-down-right.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M10 18h8v-8h-1.5v5.5L7 6 6 7l9.5 9.5H10V18Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M17.25 17.25L6.5 6.5M17.25 10V17.25H10" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/arrow-down.svg b/wp-includes/images/icon-library/arrow-down.svg
index ef8fdd02e3..c32a6d28f6 100644
--- a/wp-includes/images/icon-library/arrow-down.svg
+++ b/wp-includes/images/icon-library/arrow-down.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 4V19M7 14L12 19L17 14" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/arrow-left.svg b/wp-includes/images/icon-library/arrow-left.svg
index e2a3e95d40..5890d0d13c 100644
--- a/wp-includes/images/icon-library/arrow-left.svg
+++ b/wp-includes/images/icon-library/arrow-left.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M20 12L5 12M10 7L5 12L10 17" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/arrow-right.svg b/wp-includes/images/icon-library/arrow-right.svg
index 225418a59e..ab99d246cc 100644
--- a/wp-includes/images/icon-library/arrow-right.svg
+++ b/wp-includes/images/icon-library/arrow-right.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M4 12L19 12M14 17L19 12L14 7" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/arrow-up-left.svg b/wp-includes/images/icon-library/arrow-up-left.svg
index 054ebcfe37..0f61d3d4f5 100644
--- a/wp-includes/images/icon-library/arrow-up-left.svg
+++ b/wp-includes/images/icon-library/arrow-up-left.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M14 6H6v8h1.5V8.5L17 18l1-1-9.5-9.5H14V6Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M6.75 6.75L17.5 17.5M6.75 14L6.75 6.75L14 6.75" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/arrow-up-right.svg b/wp-includes/images/icon-library/arrow-up-right.svg
index 6a8f3a4445..d828f0fe64 100644
--- a/wp-includes/images/icon-library/arrow-up-right.svg
+++ b/wp-includes/images/icon-library/arrow-up-right.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M10 6H18V14H16.5V8.5L7 18L6 17L15.5 7.5H10V6Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M17.25 6.75L6.5 17.5M10 6.75L17.25 6.75L17.25 14" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/arrow-up.svg b/wp-includes/images/icon-library/arrow-up.svg
index 8e4e1dcbb5..5811024241 100644
--- a/wp-includes/images/icon-library/arrow-up.svg
+++ b/wp-includes/images/icon-library/arrow-up.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 20L12 5M17 10L12 5L7 10" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/block-meta.svg b/wp-includes/images/icon-library/block-meta.svg
index 88095ac764..3fad51d72e 100644
--- a/wp-includes/images/icon-library/block-meta.svg
+++ b/wp-includes/images/icon-library/block-meta.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path fill-rule="evenodd" d="M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z" clip-rule="evenodd" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M13.75 16.5H9.75V12M9.75 12H4M9.75 12V7.5H13.75M15 10.25H18C18.6904 10.25 19.25 9.69036 19.25 9V6C19.25 5.30964 18.6904 4.75 18 4.75H15C14.3096 4.75 13.75 5.30964 13.75 6V9C13.75 9.69036 14.3096 10.25 15 10.25ZM15 19.25H18C18.6904 19.25 19.25 18.6904 19.25 18V15C19.25 14.3096 18.6904 13.75 18 13.75H15C14.3096 13.75 13.75 14.3096 13.75 15V18C13.75 18.6904 14.3096 19.25 15 19.25Z" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/category.svg b/wp-includes/images/icon-library/category.svg
index bb70f4a56a..5dfaa1b2f9 100644
--- a/wp-includes/images/icon-library/category.svg
+++ b/wp-includes/images/icon-library/category.svg
@@ -1,3 +1,6 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path fill-rule="evenodd" clip-rule="evenodd" d="M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M4.75 6C4.75 5.30964 5.30964 4.75 6 4.75H9C9.69036 4.75 10.25 5.30964 10.25 6V9C10.25 9.69036 9.69036 10.25 9 10.25H6C5.30964 10.25 4.75 9.69036 4.75 9V6Z" vector-effect="non-scaling-stroke" />
+ <path d="M4.75 15C4.75 14.3096 5.30964 13.75 6 13.75H9C9.69036 13.75 10.25 14.3096 10.25 15V18C10.25 18.6904 9.69036 19.25 9 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V15Z" vector-effect="non-scaling-stroke" />
+ <path d="M13.75 6C13.75 5.30964 14.3096 4.75 15 4.75H18C18.6904 4.75 19.25 5.30964 19.25 6V9C19.25 9.69036 18.6904 10.25 18 10.25H15C14.3096 10.25 13.75 9.69036 13.75 9V6Z" vector-effect="non-scaling-stroke" />
+ <path d="M13.75 15C13.75 14.3096 14.3096 13.75 15 13.75H18C18.6904 13.75 19.25 14.3096 19.25 15V18C19.25 18.6904 18.6904 19.25 18 19.25H15C14.3096 19.25 13.75 18.6904 13.75 18V15Z" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/caution.svg b/wp-includes/images/icon-library/caution.svg
index 11ab2d31d1..11ec7b1df4 100644
--- a/wp-includes/images/icon-library/caution.svg
+++ b/wp-includes/images/icon-library/caution.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path fill-rule="evenodd" clip-rule="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" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 8L12 13M12 14.5L12 16M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/chart-bar.svg b/wp-includes/images/icon-library/chart-bar.svg
index 5469b91d71..813fcb5045 100644
--- a/wp-includes/images/icon-library/chart-bar.svg
+++ b/wp-includes/images/icon-library/chart-bar.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path fill-rule="evenodd" clip-rule="evenodd" d="M11.25 5h1.5v15h-1.5V5zM6 10h1.5v10H6V10zm12 4h-1.5v6H18v-6z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M6.75 20V10M12 20V5M17.25 20V14" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/check.svg b/wp-includes/images/icon-library/check.svg
index 9eaf43d2f4..0a6f0a20d2 100644
--- a/wp-includes/images/icon-library/check.svg
+++ b/wp-includes/images/icon-library/check.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M7 12L10 15L17 8" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/chevron-down-small.svg b/wp-includes/images/icon-library/chevron-down-small.svg
index 411c1c2bb2..d7a727bd70 100644
--- a/wp-includes/images/icon-library/chevron-down-small.svg
+++ b/wp-includes/images/icon-library/chevron-down-small.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="m15.99 10.889-3.988 3.418-3.988-3.418.976-1.14 3.012 2.582 3.012-2.581.976 1.139Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M8.5 10.5L12 13.5L15.5 10.5" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/chevron-down.svg b/wp-includes/images/icon-library/chevron-down.svg
index 2c4553d3ca..d7c5227261 100644
--- a/wp-includes/images/icon-library/chevron-down.svg
+++ b/wp-includes/images/icon-library/chevron-down.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M7 11L12 15L17 11" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/chevron-left-small.svg b/wp-includes/images/icon-library/chevron-left-small.svg
index d00996331e..4fc8981f25 100644
--- a/wp-includes/images/icon-library/chevron-left-small.svg
+++ b/wp-includes/images/icon-library/chevron-left-small.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M13.5 8.5L10.5 12L13.5 15.5" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/chevron-left.svg b/wp-includes/images/icon-library/chevron-left.svg
index f1eeafd04a..d7a40c2c1c 100644
--- a/wp-includes/images/icon-library/chevron-left.svg
+++ b/wp-includes/images/icon-library/chevron-left.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M14 6.5L9 12L14 17.5" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/chevron-right-small.svg b/wp-includes/images/icon-library/chevron-right-small.svg
index e98c0fd7de..872d7494a6 100644
--- a/wp-includes/images/icon-library/chevron-right-small.svg
+++ b/wp-includes/images/icon-library/chevron-right-small.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M10.5 8.5L13.5 12L10.5 15.5" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/chevron-right.svg b/wp-includes/images/icon-library/chevron-right.svg
index 6f521fc34f..44c37174dd 100644
--- a/wp-includes/images/icon-library/chevron-right.svg
+++ b/wp-includes/images/icon-library/chevron-right.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M10 6.5L15 12L10 17.5" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/chevron-up-down.svg b/wp-includes/images/icon-library/chevron-up-down.svg
index 28e96c3369..7253e57b8a 100644
--- a/wp-includes/images/icon-library/chevron-up-down.svg
+++ b/wp-includes/images/icon-library/chevron-up-down.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="m12 20-4.5-3.6-.9 1.2L12 22l5.5-4.4-.9-1.2L12 20zm0-16 4.5 3.6.9-1.2L12 2 6.5 6.4l.9 1.2L12 4z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M7 7L12 3L17 7M7 17L12 21L17 17" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/chevron-up-small.svg b/wp-includes/images/icon-library/chevron-up-small.svg
index 897cea7292..bee27a88a2 100644
--- a/wp-includes/images/icon-library/chevron-up-small.svg
+++ b/wp-includes/images/icon-library/chevron-up-small.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="m15.99 13.167-3.988-3.418-3.988 3.418.976 1.14 3.012-2.582 3.012 2.581.976-1.139Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M8.5 13.5L12 10.5L15.5 13.5" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/chevron-up.svg b/wp-includes/images/icon-library/chevron-up.svg
index d19e61474c..8afc261bc0 100644
--- a/wp-includes/images/icon-library/chevron-up.svg
+++ b/wp-includes/images/icon-library/chevron-up.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M7 13L12 9L17 13" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/cover.svg b/wp-includes/images/icon-library/cover.svg
index 20587c08a4..0a45590c3a 100644
--- a/wp-includes/images/icon-library/cover.svg
+++ b/wp-includes/images/icon-library/cover.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h6.2v8.9l2.5-3.1 2.5 3.1V4.5h2.2c.4 0 .8.4.8.8v13.4z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M20.25 18.75V5.25C20.25 4.42157 19.5784 3.75 18.75 3.75H5.25C4.42157 3.75 3.75 4.42157 3.75 5.25V18.75C3.75 19.5784 4.42157 20.25 5.25 20.25H18.75C19.5784 20.25 20.25 19.5784 20.25 18.75Z" vector-effect="non-scaling-stroke" />
+ <path d="M11.5 13.4V3.75H16.5V13.4L14 10.3L11.5 13.4Z" fill="currentColor" stroke="none" />
</svg>
diff --git a/wp-includes/images/icon-library/create.svg b/wp-includes/images/icon-library/create.svg
index 5b1e766f81..18b49120fb 100644
--- a/wp-includes/images/icon-library/create.svg
+++ b/wp-includes/images/icon-library/create.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M16 11.2h-3.2V8h-1.6v3.2H8v1.6h3.2V16h1.6v-3.2H16z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 16V8M16 12H8" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/download.svg b/wp-includes/images/icon-library/download.svg
index 783c301be5..d222df20da 100644
--- a/wp-includes/images/icon-library/download.svg
+++ b/wp-includes/images/icon-library/download.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 3V16M6 10.5L12 16L17.5 10.5M4.75 15V19.25H19.25V15" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/help.svg b/wp-includes/images/icon-library/help.svg
index e4174a83fa..85d465377f 100644
--- a/wp-includes/images/icon-library/help.svg
+++ b/wp-includes/images/icon-library/help.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M12 4a8 8 0 1 1 .001 16.001A8 8 0 0 1 12 4Zm0 1.5a6.5 6.5 0 1 0-.001 13.001A6.5 6.5 0 0 0 12 5.5Zm.75 11h-1.5V15h1.5v1.5Zm-.445-9.234a3 3 0 0 1 .445 5.89V14h-1.5v-1.25c0-.57.452-.958.917-1.01A1.5 1.5 0 0 0 12 8.75a1.5 1.5 0 0 0-1.5 1.5H9a3 3 0 0 1 3.305-2.984Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M9.75 10.25C9.75 9.00736 10.7574 8 12 8C13.2426 8 14.25 9.00736 14.25 10.25C14.25 11.4083 13.3748 12.3621 12.2496 12.4863C12.1124 12.5015 12 12.6119 12 12.75V14M12 15V16.5" vector-effect="non-scaling-stroke" />
+ <path d="M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/image.svg b/wp-includes/images/icon-library/image.svg
index e3516dccbe..36aa667cdb 100644
--- a/wp-includes/images/icon-library/image.svg
+++ b/wp-includes/images/icon-library/image.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M3.75 16.2031L8.6 12.7L12 15L16 11L20.25 15.2517M5 20.25H19C19.6904 20.25 20.25 19.6904 20.25 19V5C20.25 4.30964 19.6904 3.75 19 3.75H5C4.30964 3.75 3.75 4.30964 3.75 5V19C3.75 19.6904 4.30964 20.25 5 20.25Z" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/info.svg b/wp-includes/images/icon-library/info.svg
index c33d9dc596..ebd757078d 100644
--- a/wp-includes/images/icon-library/info.svg
+++ b/wp-includes/images/icon-library/info.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path fill-rule="evenodd" clip-rule="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" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 16V11M12 9.5V8M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/menu.svg b/wp-includes/images/icon-library/menu.svg
index c911e7b176..2564551e03 100644
--- a/wp-includes/images/icon-library/menu.svg
+++ b/wp-includes/images/icon-library/menu.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M5 12H19M5 18.25H19M5 5.75H19" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/next.svg b/wp-includes/images/icon-library/next.svg
index c7f3c87217..9c436f08d7 100644
--- a/wp-includes/images/icon-library/next.svg
+++ b/wp-includes/images/icon-library/next.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <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" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M7 17.5L12 12L7 6.5M13 17.5L18 12L13 6.5" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/paragraph.svg b/wp-includes/images/icon-library/paragraph.svg
index 2a6681576b..b76197865e 100644
--- a/wp-includes/images/icon-library/paragraph.svg
+++ b/wp-includes/images/icon-library/paragraph.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M10.75 20V4.75L14.75 4.75M14.75 20V4.75M14.75 4.75H18.5" vector-effect="non-scaling-stroke" />
+ <path d="M5.75 9C5.75 11.3472 7.65279 13.25 10 13.25H10.75V4.75H10C7.65279 4.75 5.75 6.65279 5.75 9Z" fill="currentColor" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/plus-circle.svg b/wp-includes/images/icon-library/plus-circle.svg
index b6c6ecbd74..c03320908c 100644
--- a/wp-includes/images/icon-library/plus-circle.svg
+++ b/wp-includes/images/icon-library/plus-circle.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path fill-rule="evenodd" clip-rule="evenodd" d="M7.404 16.596a6.5 6.5 0 1 0 9.192-9.192 6.5 6.5 0 0 0-9.192 9.192ZM6.344 6.343a8 8 0 1 0 11.313 11.314A8 8 0 0 0 6.343 6.343Zm4.906 9.407v-3h-3v-1.5h3v-3h1.5v3h3v1.5h-3v3h-1.5Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M8.25 12H12M12 12H15.75M12 12V8.25M12 12V15.75" vector-effect="non-scaling-stroke" />
+ <path d="M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/plus.svg b/wp-includes/images/icon-library/plus.svg
index 555d8c2e01..13ab663720 100644
--- a/wp-includes/images/icon-library/plus.svg
+++ b/wp-includes/images/icon-library/plus.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 18V6M18 12H6" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/previous.svg b/wp-includes/images/icon-library/previous.svg
index e986f1d506..6213f948de 100644
--- a/wp-includes/images/icon-library/previous.svg
+++ b/wp-includes/images/icon-library/previous.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <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" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M17 6.5L12 12L17 17.5M11 6.5L6 12L11 17.5" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/published.svg b/wp-includes/images/icon-library/published.svg
index 6f5ad1027d..534c6282f3 100644
--- a/wp-includes/images/icon-library/published.svg
+++ b/wp-includes/images/icon-library/published.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path fill-rule="evenodd" clip-rule="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" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
+ <path d="M9 12L11 14L15 10" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/rss.svg b/wp-includes/images/icon-library/rss.svg
index 4906420f5e..a6dcd21385 100644
--- a/wp-includes/images/icon-library/rss.svg
+++ b/wp-includes/images/icon-library/rss.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M5 10.2h-.8v1.5H5c1.9 0 3.8.8 5.1 2.1 1.4 1.4 2.1 3.2 2.1 5.1v.8h1.5V19c0-2.3-.9-4.5-2.6-6.2-1.6-1.6-3.8-2.6-6.1-2.6zm10.4-1.6C12.6 5.8 8.9 4.2 5 4.2h-.8v1.5H5c3.5 0 6.9 1.4 9.4 3.9s3.9 5.8 3.9 9.4v.8h1.5V19c0-3.9-1.6-7.6-4.4-10.4zM4 20h3v-3H4v3z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M6.25 17.75L6.25 19.25L4.75 19.25L4.75 17.75L6.25 17.75Z" fill="currentColor" vector-effect="non-scaling-stroke" />
+ <path d="M4.75 11H5C9.41828 11 13 14.5817 13 19V19.25M19 19.25V19C19 11.268 12.732 5 5 5H4.75" stroke-linecap="square" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/scheduled.svg b/wp-includes/images/icon-library/scheduled.svg
index a0d26f8adb..d2b32b43f7 100644
--- a/wp-includes/images/icon-library/scheduled.svg
+++ b/wp-includes/images/icon-library/scheduled.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path fill-rule="evenodd" clip-rule="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 0Zm9 1V8h-1.5v3.5h-2V13H13Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
+ <path d="M9.5 12.25H12.25V8" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/search.svg b/wp-includes/images/icon-library/search.svg
index 5cae09d19e..e1c49101f6 100644
--- a/wp-includes/images/icon-library/search.svg
+++ b/wp-includes/images/icon-library/search.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M5 19L9.28769 14.7123M18.25 11C18.25 13.8995 15.8995 16.25 13 16.25C10.1005 16.25 7.75 13.8995 7.75 11C7.75 8.10051 10.1005 5.75 13 5.75C15.8995 5.75 18.25 8.10051 18.25 11Z" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/star-empty.svg b/wp-includes/images/icon-library/star-empty.svg
index 9f18b42ce0..8137f625c2 100644
--- a/wp-includes/images/icon-library/star-empty.svg
+++ b/wp-includes/images/icon-library/star-empty.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path fill-rule="evenodd" clip-rule="evenodd" d="M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/star-filled.svg b/wp-includes/images/icon-library/star-filled.svg
index 9343997cdb..4c407ff2cc 100644
--- a/wp-includes/images/icon-library/star-filled.svg
+++ b/wp-includes/images/icon-library/star-filled.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z" fill="currentColor" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/star-half.svg b/wp-includes/images/icon-library/star-half.svg
index 813d3e1c72..391acb64a7 100644
--- a/wp-includes/images/icon-library/star-half.svg
+++ b/wp-includes/images/icon-library/star-half.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M9.518 8.783a.25.25 0 00.188-.137l2.069-4.192a.25.25 0 01.448 0l2.07 4.192a.25.25 0 00.187.137l4.626.672a.25.25 0 01.139.427l-3.347 3.262a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.363.264l-4.137-2.176a.25.25 0 00-.233 0l-4.138 2.175a.25.25 0 01-.362-.263l.79-4.607a.25.25 0 00-.072-.222L4.753 9.882a.25.25 0 01.14-.427l4.625-.672zM12 14.533c.28 0 .559.067.814.2l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39v7.143z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z" vector-effect="non-scaling-stroke" />
+ <path d="M11.4653 15.4048C11.7941 15.232 12 14.8912 12 14.5197V5.71576L10.3894 8.97924C10.2437 9.27438 9.96215 9.47895 9.63644 9.52628L6.03497 10.0496L8.64102 12.5899C8.8767 12.8196 8.98425 13.1506 8.92861 13.475L8.31341 17.0619L11.4653 15.4048Z" fill="currentColor" stroke="none" />
</svg>
diff --git a/wp-includes/images/icon-library/styles.svg b/wp-includes/images/icon-library/styles.svg
index d9dddbd2e4..e3d2906a27 100644
--- a/wp-includes/images/icon-library/styles.svg
+++ b/wp-includes/images/icon-library/styles.svg
@@ -1,3 +1,4 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path fill-rule="evenodd" clip-rule="evenodd" d="M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M12 4.75C7.99594 4.75 4.75 7.99593 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25L12 4.75Z" fill="currentColor" stroke="none" />
+ <path d="M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z" stroke-linejoin="round" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/tip.svg b/wp-includes/images/icon-library/tip.svg
index 79fdb4c1f2..c698691bbe 100644
--- a/wp-includes/images/icon-library/tip.svg
+++ b/wp-includes/images/icon-library/tip.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M8 18.25L16 18.25M10 21.25H14M18 9C18 12.3137 15.3137 15 12 15C8.68629 15 6 12.3137 6 9C6 5.68629 8.68629 3 12 3C15.3137 3 18 5.68629 18 9Z" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/images/icon-library/upload.svg b/wp-includes/images/icon-library/upload.svg
index 0af97ce70f..0b797bcf3e 100644
--- a/wp-includes/images/icon-library/upload.svg
+++ b/wp-includes/images/icon-library/upload.svg
@@ -1,3 +1,3 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
- <path d="M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z" />
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="fill: none" stroke="currentColor" stroke-width="1.5">
+ <path d="M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10" vector-effect="non-scaling-stroke" />
</svg>
diff --git a/wp-includes/js/dist/api-fetch.js b/wp-includes/js/dist/api-fetch.js
index 5e753fc79f..2266109e30 100644
--- a/wp-includes/js/dist/api-fetch.js
+++ b/wp-includes/js/dist/api-fetch.js
@@ -491,6 +491,14 @@ var wp;
function registerMiddleware(middleware) {
middlewares.unshift(middleware);
}
+ function unregisterMiddleware(middleware) {
+ const index = middlewares.indexOf(middleware);
+ if (index === -1) {
+ return false;
+ }
+ middlewares.splice(index, 1);
+ return true;
+ }
function enablePreloadMultiUse() {
for (const middleware of middlewares) {
middleware[ENABLE_MULTI_USE]?.();
@@ -501,9 +509,9 @@ var wp;
middleware[CLEAR]?.();
}
}
- var defaultFetchHandler = (nextOptions) => {
- const { url, path, data, parse = true, ...remainingOptions } = nextOptions;
- let { body, headers } = nextOptions;
+ var defaultFetchHandler = (options) => {
+ const { url, path, data, parse = true, ...remainingOptions } = options;
+ let { body, headers } = options;
headers = { ...DEFAULT_HEADERS, ...headers };
if (data) {
body = JSON.stringify(data);
@@ -574,7 +582,9 @@ var wp;
});
};
apiFetch.use = registerMiddleware;
+ apiFetch.unregister = unregisterMiddleware;
apiFetch.setFetchHandler = setFetchHandler;
+ apiFetch.defaultFetchHandler = defaultFetchHandler;
apiFetch.privateApis = {};
lock(apiFetch.privateApis, {
enablePreloadMultiUse,
@@ -584,6 +594,7 @@ var wp;
apiFetch.createPreloadingMiddleware = preloading_default;
apiFetch.createRootURLMiddleware = root_url_default;
apiFetch.fetchAllMiddleware = fetch_all_middleware_default;
+ apiFetch.httpV1Middleware = http_v1_default;
apiFetch.mediaUploadMiddleware = media_upload_default;
apiFetch.createThemePreviewMiddleware = theme_preview_default;
var index_default = apiFetch;
diff --git a/wp-includes/js/dist/api-fetch.min.js b/wp-includes/js/dist/api-fetch.min.js
index a58d0c627c..e715876d66 100644
--- a/wp-includes/js/dist/api-fetch.min.js
+++ b/wp-includes/js/dist/api-fetch.min.js
@@ -1,6 +1,6 @@
/*! This file is auto-generated */
(function() {
-"use strict";var wp;(wp||={}).apiFetch=(()=>{var re=Object.create;var g=Object.defineProperty;var ae=Object.getOwnPropertyDescriptor;var te=Object.getOwnPropertyNames;var de=Object.getPrototypeOf,ne=Object.prototype.hasOwnProperty;var O=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),ie=(e,r)=>{for(var a in r)g(e,a,{get:r[a],enumerable:!0})},S=(e,r,a,t)=>{if(r&&typeof r=="object"||typeof r=="function")for(let n of te(r))!ne.call(e,n)&&n!==a&&g(e,n,{get:()=>r[n],enumerable:!(t=ae(r,n))||t.enumerable});return e};var p=(e,r,a)=>(a=e!=null?re(de(e)):{},S(r||!e||!e.__esModule?g(a,"default",{value:e,enumerable:!0}):a,e)),le=e=>S(g({},"__esModule",{value:!0}),e);var y=O((Ne,j)=>{j.exports=window.wp.i18n});var k=O((Se,I)=>{I.exports=window.wp.privateApis});var v=O((Fe,G)=>{G.exports=window.wp.url});var Ue={};ie(Ue,{default:()=>T});var L=p(y(),1);var C=p(k(),1),{lock:H,unlock:je}=(0,C.__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/api-fetch");function oe(e){let r=(a,t)=>{let{headers:n={}}=a;for(let d in n)if(d.toLowerCase()==="x-wp-nonce"&&n[d]===r.nonce)return t(a);return t({...a,headers:{...n,"X-WP-Nonce":r.nonce}})};return r.nonce=e,r}var Q=oe;var se=(e,r)=>{let a=e.path,t,n;return typeof e.namespace=="string"&&typeof e.endpoint=="string"&&(t=e.namespace.replace(/^\/|\/$/g,""),n=e.endpoint.replace(/^\//,""),n?a=t+"/"+n:a=t),delete e.namespace,delete e.endpoint,r({...e,path:a})},E=se;var ce=e=>(r,a)=>E(r,t=>{let n=t.url,d=t.path,l;return typeof d=="string"&&(l=e,e.indexOf("?")!==-1&&(d=d.replace("?","&")),d=d.replace(/^\//,""),typeof l=="string"&&l.indexOf("?")!==-1&&(d=d.replace("?","&")),n=l+d),a({...t,url:n})}),F=ce;var m=p(v(),1),x=Symbol("preloadingEnableMultiUse"),R=Symbol("preloadingClear");function ue(e){let{OPTIONS:r={},...a}=Object.fromEntries(Object.entries(e).map(([i,s])=>[(0,m.normalizePath)(i),s])),t=new Set(Object.keys(a)),n=new Set(Object.keys(r)),d=!1,l=(i,s)=>{let{parse:c=!0}=i,_=i.path;if(!_&&i.url){let{rest_route:h,...ee}=(0,m.getQueryArgs)(i.url);typeof h=="string"&&(_=(0,m.addQueryArgs)(h,ee))}if(typeof _!="string")return s(i);let N=i.method||"GET",f=(0,m.normalizePath)(_);if(N==="GET"&&a[f]){let h=a[f];return d||delete a[f],t.delete(f),z(h,!!c)}else if(N==="OPTIONS"&&r[f]){let h=r[f];return d||delete r[f],n.delete(f),z(h,!!c)}return s(i)};return l[x]=()=>{d=!0},l[R]=()=>{let i=[...Array.from(t,s=>`GET ${s}`),...Array.from(n,s=>`OPTIONS ${s}`)];i.length?console.warn("[api-fetch][preload] Some preloads were never consumed:",i):console.log("[api-fetch][preload] All preloads consumed."),t.clear(),n.clear();for(let s of Object.keys(a))delete a[s];for(let s of Object.keys(r))delete r[s]},l}function z(e,r){if(r)return Promise.resolve(e.body);try{return Promise.resolve(new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}catch{return Object.entries(e.headers).forEach(([a,t])=>{a.toLowerCase()==="link"&&(e.headers[a]=t.replace(/<([^>]+)>/,(n,d)=>`<${encodeURI(d)}>`))}),Promise.resolve(r?e.body:new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}}var $=ue;var b=p(v(),1);var fe=({path:e,url:r,...a},t)=>({...a,url:r&&(0,b.addQueryArgs)(r,t),path:e&&(0,b.addQueryArgs)(e,t)}),D=e=>e.json?e.json():Promise.reject(e),pe=e=>{if(!e)return{};let r=e.match(/<([^>]+)>; rel="next"/);return r?{next:r[1]}:{}},J=e=>{let{next:r}=pe(e.headers.get("link"));return r},me=e=>{let r=!!e.path&&e.path.indexOf("per_page=-1")!==-1,a=!!e.url&&e.url.indexOf("per_page=-1")!==-1;return r||a},he=async(e,r)=>{if(e.parse===!1||!me(e))return r(e);let a=await T({...fe(e,{per_page:100}),parse:!1}),t=await D(a);if(!Array.isArray(t))return t;let n=J(a);if(!n)return t;let d=[].concat(t);for(;n;){let l=await T({...e,path:void 0,url:n,parse:!1}),i=await D(l);d=d.concat(i),n=J(l)}return d},U=he;var we=new Set(["PATCH","PUT","DELETE"]),ve="GET",_e=(e,r)=>{let{method:a=ve}=e;return we.has(a.toUpperCase())&&(e={...e,headers:{"Content-Type":"application/json",...e.headers,"X-HTTP-Method-Override":a},method:"POST"}),r(e)},q=_e;var w=p(v(),1),ge=(e,r)=>(typeof e.url=="string"&&!(0,w.hasQueryArg)(e.url,"_locale")&&(e.url=(0,w.addQueryArgs)(e.url,{_locale:"user"})),typeof e.path=="string"&&!(0,w.hasQueryArg)(e.path,"_locale")&&(e.path=(0,w.addQueryArgs)(e.path,{_locale:"user"})),r(e)),B=ge;var X=p(y(),1);var V=p(y(),1);async function K(e){try{return await e.json()}catch{throw{code:"invalid_json",message:(0,V.__)("The response is not a valid JSON response.")}}}async function A(e,r=!0){return r?e.status===204?null:await K(e):e}async function M(e,r=!0){throw r?await K(e):e}function ye(e){let r=!!e.method&&e.method==="POST";return(!!e.path&&e.path.indexOf("/wp/v2/media")!==-1||!!e.url&&e.url.indexOf("/wp/v2/media")!==-1)&&r}var Ee=(e,r)=>{if(!ye(e))return r(e);let a=0,t=5,n=d=>(a++,r({path:`/wp/v2/media/${d}/post-process`,method:"POST",data:{action:"create-image-subsizes"},parse:!1}).catch(()=>a<t?n(d):(r({path:`/wp/v2/media/${d}?force=true`,method:"DELETE"}),Promise.reject())));return r({...e,parse:!1}).catch(d=>{if(!(d instanceof globalThis.Response))return Promise.reject(d);let l=d.headers.get("x-wp-upload-attachment-id");return d.status>=500&&d.status<600&&l?n(l).catch(()=>e.parse!==!1?Promise.reject({code:"post_process",message:(0,X.__)("Media upload failed. If this is a photo or a large image, please scale it down and try again.")}):Promise.reject(d)):M(d,e.parse)}).then(d=>A(d,e.parse))},W=Ee;var u=p(v(),1),Te=e=>(r,a)=>{if(typeof r.url=="string"){let t=(0,u.getQueryArg)(r.url,"wp_theme_preview");t===void 0?r.url=(0,u.addQueryArgs)(r.url,{wp_theme_preview:e}):t===""&&(r.url=(0,u.removeQueryArgs)(r.url,"wp_theme_preview"))}if(typeof r.path=="string"){let t=(0,u.getQueryArg)(r.path,"wp_theme_preview");t===void 0?r.path=(0,u.addQueryArgs)(r.path,{wp_theme_preview:e}):t===""&&(r.path=(0,u.removeQueryArgs)(r.path,"wp_theme_preview"))}return a(r)},Y=Te;var Ae={Accept:"application/json, */*;q=0.1"},Me={credentials:"include"},P=[B,E,q,U];function Pe(e){P.unshift(e)}function Oe(){for(let e of P)e[x]?.()}function xe(){for(let e of P)e[R]?.()}var Re=e=>{let{url:r,path:a,data:t,parse:n=!0,...d}=e,{body:l,headers:i}=e;return i={...Ae,...i},t&&(l=JSON.stringify(t),i["Content-Type"]="application/json"),globalThis.fetch(r||a||window.location.href,{...Me,...d,body:l,headers:i}).then(c=>c.ok?A(c,n):M(c,n),c=>{throw c&&c.name==="AbortError"?c:globalThis.navigator.onLine?{code:"fetch_error",message:(0,L.__)("Could not get a valid response from the server.")}:{code:"offline_error",message:(0,L.__)("Unable to connect. Please check your Internet connection.")}})},Z=Re;function be(e){Z=e}var o=e=>P.reduceRight((a,t)=>n=>t(n,a),Z)(e).catch(a=>a.code!=="rest_cookie_invalid_nonce"?Promise.reject(a):globalThis.fetch(o.nonceEndpoint).then(t=>t.ok?t.text():Promise.reject(a)).then(t=>(o.nonceMiddleware.nonce=t,o(e))));o.use=Pe;o.setFetchHandler=be;o.privateApis={};H(o.privateApis,{enablePreloadMultiUse:Oe,clearPreloadedData:xe});o.createNonceMiddleware=Q;o.createPreloadingMiddleware=$;o.createRootURLMiddleware=F;o.fetchAllMiddleware=U;o.mediaUploadMiddleware=W;o.createThemePreviewMiddleware=Y;var T=o;return le(Ue);})();
+"use strict";var wp;(wp||={}).apiFetch=(()=>{var te=Object.create;var y=Object.defineProperty;var ae=Object.getOwnPropertyDescriptor;var ne=Object.getOwnPropertyNames;var de=Object.getPrototypeOf,ie=Object.prototype.hasOwnProperty;var P=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),le=(e,r)=>{for(var t in r)y(e,t,{get:r[t],enumerable:!0})},j=(e,r,t,a)=>{if(r&&typeof r=="object"||typeof r=="function")for(let d of ne(r))!ie.call(e,d)&&d!==t&&y(e,d,{get:()=>r[d],enumerable:!(a=ae(r,d))||a.enumerable});return e};var p=(e,r,t)=>(t=e!=null?te(de(e)):{},j(r||!e||!e.__esModule?y(t,"default",{value:e,enumerable:!0}):t,e)),oe=e=>j(y({},"__esModule",{value:!0}),e);var E=P((Se,I)=>{I.exports=window.wp.i18n});var C=P((je,k)=>{k.exports=window.wp.privateApis});var _=P((Ge,z)=>{z.exports=window.wp.url});var Le={};le(Le,{default:()=>A});var N=p(E(),1);var H=p(C(),1),{lock:F,unlock:Ie}=(0,H.__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/api-fetch");function se(e){let r=(t,a)=>{let{headers:d={}}=t;for(let n in d)if(n.toLowerCase()==="x-wp-nonce"&&d[n]===r.nonce)return a(t);return a({...t,headers:{...d,"X-WP-Nonce":r.nonce}})};return r.nonce=e,r}var Q=se;var ce=(e,r)=>{let t=e.path,a,d;return typeof e.namespace=="string"&&typeof e.endpoint=="string"&&(a=e.namespace.replace(/^\/|\/$/g,""),d=e.endpoint.replace(/^\//,""),d?t=a+"/"+d:t=a),delete e.namespace,delete e.endpoint,r({...e,path:t})},T=ce;var ue=e=>(r,t)=>T(r,a=>{let d=a.url,n=a.path,l;return typeof n=="string"&&(l=e,e.indexOf("?")!==-1&&(n=n.replace("?","&")),n=n.replace(/^\//,""),typeof l=="string"&&l.indexOf("?")!==-1&&(n=n.replace("?","&")),d=l+n),t({...a,url:d})}),G=ue;var m=p(_(),1),x=Symbol("preloadingEnableMultiUse"),R=Symbol("preloadingClear");function fe(e){let{OPTIONS:r={},...t}=Object.fromEntries(Object.entries(e).map(([i,s])=>[(0,m.normalizePath)(i),s])),a=new Set(Object.keys(t)),d=new Set(Object.keys(r)),n=!1,l=(i,s)=>{let{parse:c=!0}=i,g=i.path;if(!g&&i.url){let{rest_route:h,...re}=(0,m.getQueryArgs)(i.url);typeof h=="string"&&(g=(0,m.addQueryArgs)(h,re))}if(typeof g!="string")return s(i);let S=i.method||"GET",f=(0,m.normalizePath)(g);if(S==="GET"&&t[f]){let h=t[f];return n||delete t[f],a.delete(f),$(h,!!c)}else if(S==="OPTIONS"&&r[f]){let h=r[f];return n||delete r[f],d.delete(f),$(h,!!c)}return s(i)};return l[x]=()=>{n=!0},l[R]=()=>{let i=[...Array.from(a,s=>`GET ${s}`),...Array.from(d,s=>`OPTIONS ${s}`)];i.length?console.warn("[api-fetch][preload] Some preloads were never consumed:",i):console.log("[api-fetch][preload] All preloads consumed."),a.clear(),d.clear();for(let s of Object.keys(t))delete t[s];for(let s of Object.keys(r))delete r[s]},l}function $(e,r){if(r)return Promise.resolve(e.body);try{return Promise.resolve(new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}catch{return Object.entries(e.headers).forEach(([t,a])=>{t.toLowerCase()==="link"&&(e.headers[t]=a.replace(/<([^>]+)>/,(d,n)=>`<${encodeURI(n)}>`))}),Promise.resolve(r?e.body:new window.Response(JSON.stringify(e.body),{status:200,statusText:"OK",headers:e.headers}))}}var D=fe;var b=p(_(),1);var pe=({path:e,url:r,...t},a)=>({...t,url:r&&(0,b.addQueryArgs)(r,a),path:e&&(0,b.addQueryArgs)(e,a)}),J=e=>e.json?e.json():Promise.reject(e),me=e=>{if(!e)return{};let r=e.match(/<([^>]+)>; rel="next"/);return r?{next:r[1]}:{}},V=e=>{let{next:r}=me(e.headers.get("link"));return r},he=e=>{let r=!!e.path&&e.path.indexOf("per_page=-1")!==-1,t=!!e.url&&e.url.indexOf("per_page=-1")!==-1;return r||t},we=async(e,r)=>{if(e.parse===!1||!he(e))return r(e);let t=await A({...pe(e,{per_page:100}),parse:!1}),a=await J(t);if(!Array.isArray(a))return a;let d=V(t);if(!d)return a;let n=[].concat(a);for(;d;){let l=await A({...e,path:void 0,url:d,parse:!1}),i=await J(l);n=n.concat(i),d=V(l)}return n},U=we;var ve=new Set(["PATCH","PUT","DELETE"]),_e="GET",ge=(e,r)=>{let{method:t=_e}=e;return ve.has(t.toUpperCase())&&(e={...e,headers:{"Content-Type":"application/json",...e.headers,"X-HTTP-Method-Override":t},method:"POST"}),r(e)},L=ge;var w=p(_(),1),ye=(e,r)=>(typeof e.url=="string"&&!(0,w.hasQueryArg)(e.url,"_locale")&&(e.url=(0,w.addQueryArgs)(e.url,{_locale:"user"})),typeof e.path=="string"&&!(0,w.hasQueryArg)(e.path,"_locale")&&(e.path=(0,w.addQueryArgs)(e.path,{_locale:"user"})),r(e)),q=ye;var X=p(E(),1);var B=p(E(),1);async function K(e){try{return await e.json()}catch{throw{code:"invalid_json",message:(0,B.__)("The response is not a valid JSON response.")}}}async function M(e,r=!0){return r?e.status===204?null:await K(e):e}async function O(e,r=!0){throw r?await K(e):e}function Ee(e){let r=!!e.method&&e.method==="POST";return(!!e.path&&e.path.indexOf("/wp/v2/media")!==-1||!!e.url&&e.url.indexOf("/wp/v2/media")!==-1)&&r}var Te=(e,r)=>{if(!Ee(e))return r(e);let t=0,a=5,d=n=>(t++,r({path:`/wp/v2/media/${n}/post-process`,method:"POST",data:{action:"create-image-subsizes"},parse:!1}).catch(()=>t<a?d(n):(r({path:`/wp/v2/media/${n}?force=true`,method:"DELETE"}),Promise.reject())));return r({...e,parse:!1}).catch(n=>{if(!(n instanceof globalThis.Response))return Promise.reject(n);let l=n.headers.get("x-wp-upload-attachment-id");return n.status>=500&&n.status<600&&l?d(l).catch(()=>e.parse!==!1?Promise.reject({code:"post_process",message:(0,X.__)("Media upload failed. If this is a photo or a large image, please scale it down and try again.")}):Promise.reject(n)):O(n,e.parse)}).then(n=>M(n,e.parse))},W=Te;var u=p(_(),1),Ae=e=>(r,t)=>{if(typeof r.url=="string"){let a=(0,u.getQueryArg)(r.url,"wp_theme_preview");a===void 0?r.url=(0,u.addQueryArgs)(r.url,{wp_theme_preview:e}):a===""&&(r.url=(0,u.removeQueryArgs)(r.url,"wp_theme_preview"))}if(typeof r.path=="string"){let a=(0,u.getQueryArg)(r.path,"wp_theme_preview");a===void 0?r.path=(0,u.addQueryArgs)(r.path,{wp_theme_preview:e}):a===""&&(r.path=(0,u.removeQueryArgs)(r.path,"wp_theme_preview"))}return t(r)},Y=Ae;var Me={Accept:"application/json, */*;q=0.1"},Oe={credentials:"include"},v=[q,T,L,U];function Pe(e){v.unshift(e)}function xe(e){let r=v.indexOf(e);return r===-1?!1:(v.splice(r,1),!0)}function Re(){for(let e of v)e[x]?.()}function be(){for(let e of v)e[R]?.()}var Z=e=>{let{url:r,path:t,data:a,parse:d=!0,...n}=e,{body:l,headers:i}=e;return i={...Me,...i},a&&(l=JSON.stringify(a),i["Content-Type"]="application/json"),globalThis.fetch(r||t||window.location.href,{...Oe,...n,body:l,headers:i}).then(c=>c.ok?M(c,d):O(c,d),c=>{throw c&&c.name==="AbortError"?c:globalThis.navigator.onLine?{code:"fetch_error",message:(0,N.__)("Could not get a valid response from the server.")}:{code:"offline_error",message:(0,N.__)("Unable to connect. Please check your Internet connection.")}})},ee=Z;function Ue(e){ee=e}var o=e=>v.reduceRight((t,a)=>d=>a(d,t),ee)(e).catch(t=>t.code!=="rest_cookie_invalid_nonce"?Promise.reject(t):globalThis.fetch(o.nonceEndpoint).then(a=>a.ok?a.text():Promise.reject(t)).then(a=>(o.nonceMiddleware.nonce=a,o(e))));o.use=Pe;o.unregister=xe;o.setFetchHandler=Ue;o.defaultFetchHandler=Z;o.privateApis={};F(o.privateApis,{enablePreloadMultiUse:Re,clearPreloadedData:be});o.createNonceMiddleware=Q;o.createPreloadingMiddleware=D;o.createRootURLMiddleware=G;o.fetchAllMiddleware=U;o.httpV1Middleware=L;o.mediaUploadMiddleware=W;o.createThemePreviewMiddleware=Y;var A=o;return oe(Le);})();
if (typeof wp.apiFetch === 'object' && wp.apiFetch.default) { wp.apiFetch = wp.apiFetch.default; }
(window.wp ||= {}).apiFetch = wp.apiFetch;
})();
diff --git a/wp-includes/js/dist/block-directory.js b/wp-includes/js/dist/block-directory.js
index 8d0a393477..aed5aa47a6 100644
--- a/wp-includes/js/dist/block-directory.js
+++ b/wp-includes/js/dist/block-directory.js
@@ -313,20 +313,6 @@ var wp;
}
});
- // package-external:@wordpress/a11y
- var require_a11y = __commonJS({
- "package-external:@wordpress/a11y"(exports, module) {
- module.exports = window.wp.a11y;
- }
- });
-
- // package-external:@wordpress/primitives
- var require_primitives = __commonJS({
- "package-external:@wordpress/primitives"(exports, module) {
- module.exports = window.wp.primitives;
- }
- });
-
// package-external:@wordpress/theme
var require_theme = __commonJS({
"package-external:@wordpress/theme"(exports, module) {
@@ -341,6 +327,20 @@ var wp;
}
});
+ // package-external:@wordpress/primitives
+ var require_primitives = __commonJS({
+ "package-external:@wordpress/primitives"(exports, module) {
+ module.exports = window.wp.primitives;
+ }
+ });
+
+ // package-external:@wordpress/a11y
+ var require_a11y = __commonJS({
+ "package-external:@wordpress/a11y"(exports, module) {
+ module.exports = window.wp.a11y;
+ }
+ });
+
// packages/block-directory/build-module/index.mjs
var index_exports = {};
__export(index_exports, {
@@ -9038,34 +9038,6 @@ var wp;
return useRenderElement(params.defaultTagName ?? "div", params, params);
}
- // packages/icons/build-module/icon/index.mjs
- var import_element11 = __toESM(require_element(), 1);
- var icon_default = (0, import_element11.forwardRef)(
- ({ icon, size: size4 = 24, ...props }, ref) => {
- return (0, import_element11.cloneElement)(icon, {
- width: size4,
- height: size4,
- ...props,
- ref
- });
- }
- );
-
- // packages/icons/build-module/library/star-empty.mjs
- var import_primitives = __toESM(require_primitives(), 1);
- var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
- var star_empty_default = /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(import_primitives.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z" }) });
-
- // packages/icons/build-module/library/star-filled.mjs
- var import_primitives2 = __toESM(require_primitives(), 1);
- var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
- var star_filled_default = /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(import_primitives2.Path, { d: "M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z" }) });
-
- // packages/icons/build-module/library/star-half.mjs
- var import_primitives3 = __toESM(require_primitives(), 1);
- var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
- var star_half_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives3.Path, { d: "M9.518 8.783a.25.25 0 00.188-.137l2.069-4.192a.25.25 0 01.448 0l2.07 4.192a.25.25 0 00.187.137l4.626.672a.25.25 0 01.139.427l-3.347 3.262a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.363.264l-4.137-2.176a.25.25 0 00-.233 0l-4.138 2.175a.25.25 0 01-.362-.263l.79-4.607a.25.25 0 00-.072-.222L4.753 9.882a.25.25 0 01.14-.427l4.625-.672zM12 14.533c.28 0 .559.067.814.2l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39v7.143z" }) });
-
// packages/ui/build-module/tooltip/index.mjs
var tooltip_exports = {};
__export(tooltip_exports, {
@@ -9078,10 +9050,10 @@ var wp;
});
// packages/ui/build-module/tooltip/popup.mjs
- var import_element15 = __toESM(require_element(), 1);
+ var import_element14 = __toESM(require_element(), 1);
// packages/ui/build-module/tooltip/portal.mjs
- var import_element12 = __toESM(require_element(), 1);
+ var import_element11 = __toESM(require_element(), 1);
// packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
var STYLE_HASH_ATTRIBUTE = "data-wp-hash";
@@ -9224,10 +9196,10 @@ var wp;
}
// packages/ui/build-module/tooltip/portal.mjs
- var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
- var Portal = (0, import_element12.forwardRef)(
+ var import_jsx_runtime12 = __toESM(require_jsx_runtime(), 1);
+ var Portal = (0, import_element11.forwardRef)(
function TooltipPortal3({ container, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime12.jsx)(
index_parts_exports.Portal,
{
container: container ?? getWpCompatOverlaySlot(),
@@ -9239,8 +9211,8 @@ var wp;
);
// packages/ui/build-module/tooltip/positioner.mjs
- var import_element13 = __toESM(require_element(), 1);
- var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
+ var import_element12 = __toESM(require_element(), 1);
+ var import_jsx_runtime13 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE2 = "data-wp-hash";
function getRuntime2() {
const globalScope = globalThis;
@@ -9329,9 +9301,9 @@ var wp;
registerStyle2("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_default = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
- var Positioner = (0, import_element13.forwardRef)(
+ var Positioner = (0, import_element12.forwardRef)(
function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime13.jsx)(
index_parts_exports.Positioner,
{
ref,
@@ -9350,9 +9322,9 @@ var wp;
);
// packages/ui/build-module/utils/render-slot-with-children.mjs
- var import_element14 = __toESM(require_element(), 1);
+ var import_element13 = __toESM(require_element(), 1);
function renderSlotWithChildren(slot, defaultSlot, children) {
- return (0, import_element14.cloneElement)(slot ?? defaultSlot, { children });
+ return (0, import_element13.cloneElement)(slot ?? defaultSlot, { children });
}
// packages/ui/build-module/utils/theme-provider.mjs
@@ -9383,7 +9355,7 @@ var wp;
var ThemeProvider = getThemeProvider();
// packages/ui/build-module/tooltip/popup.mjs
- var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
function getRuntime3() {
const globalScope = globalThis;
@@ -9469,8 +9441,8 @@ var wp;
}
var style_default2 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
var POPUP_COLOR = { background: "#1e1e1e" };
- var Popup = (0, import_element15.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
- const popupContent = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(
+ var Popup = (0, import_element14.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+ const popupContent = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(
index_parts_exports.Popup,
{
ref,
@@ -9481,40 +9453,77 @@ var wp;
) });
const positionedPopup = renderSlotWithChildren(
positioner,
- /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(Positioner, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Positioner, {}),
popupContent
);
- return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(Portal, {}), positionedPopup);
+ return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(Portal, {}), positionedPopup);
});
// packages/ui/build-module/tooltip/trigger.mjs
- var import_element16 = __toESM(require_element(), 1);
- var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
- var Trigger = (0, import_element16.forwardRef)(
+ var import_element15 = __toESM(require_element(), 1);
+ var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
+ var Trigger = (0, import_element15.forwardRef)(
function TooltipTrigger3(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(index_parts_exports.Trigger, { ref, ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(index_parts_exports.Trigger, { ref, ...props });
}
);
// packages/ui/build-module/utils/direction-provider.mjs
var import_i18n2 = __toESM(require_i18n(), 1);
- var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
function DirectionProvider3({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(DirectionProvider, { direction: (0, import_i18n2.isRTL)() ? "rtl" : "ltr", children });
+ return /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(DirectionProvider, { direction: (0, import_i18n2.isRTL)() ? "rtl" : "ltr", children });
}
// packages/ui/build-module/tooltip/root.mjs
- var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
function Root(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(index_parts_exports.Root, { ...props }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(index_parts_exports.Root, { ...props }) });
}
// packages/ui/build-module/tooltip/provider.mjs
- var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
function Provider({ ...props }) {
- return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(index_parts_exports.Provider, { ...props });
+ return /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(index_parts_exports.Provider, { ...props });
}
+ // packages/icons/build-module/icon/index.mjs
+ var import_element16 = __toESM(require_element(), 1);
+ var icon_default = (0, import_element16.forwardRef)(
+ ({ icon, size: size4 = 24, style, ...props }, ref) => {
+ const intrinsicStyle = icon.props.style;
+ const mergedStyle = intrinsicStyle || style ? { ...intrinsicStyle, ...style } : void 0;
+ return (0, import_element16.cloneElement)(icon, {
+ width: size4,
+ height: size4,
+ ...props,
+ // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+ // stroke-based icons) is preserved unless the consumer overrides
+ // the same property explicitly.
+ ...mergedStyle ? { style: mergedStyle } : {},
+ ref
+ });
+ }
+ );
+
+ // packages/icons/build-module/library/star-empty.mjs
+ var import_primitives = __toESM(require_primitives(), 1);
+ var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
+ var star_empty_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives.Path, { d: "M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z", vectorEffect: "non-scaling-stroke" }) });
+
+ // packages/icons/build-module/library/star-filled.mjs
+ var import_primitives2 = __toESM(require_primitives(), 1);
+ var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
+ var star_filled_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives2.Path, { d: "M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z", fill: "currentColor", vectorEffect: "non-scaling-stroke" }) });
+
+ // packages/icons/build-module/library/star-half.mjs
+ var import_primitives3 = __toESM(require_primitives(), 1);
+ var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
+ var star_half_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsxs)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives3.Path, { d: "M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives3.Path, { d: "M11.4653 15.4048C11.7941 15.232 12 14.8912 12 14.5197V5.71576L10.3894 8.97924C10.2437 9.27438 9.96215 9.47895 9.63644 9.52628L6.03497 10.0496L8.64102 12.5899C8.8767 12.8196 8.98425 13.1506 8.92861 13.475L8.31341 17.0619L11.4653 15.4048Z", fill: "currentColor", stroke: "none" })
+ ] });
+
// packages/ui/build-module/visually-hidden/visually-hidden.mjs
var import_element17 = __toESM(require_element(), 1);
var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
diff --git a/wp-includes/js/dist/block-directory.min.js b/wp-includes/js/dist/block-directory.min.js
index 6f06afeb14..dababd26fe 100644
--- a/wp-includes/js/dist/block-directory.min.js
+++ b/wp-includes/js/dist/block-directory.min.js
@@ -1,6 +1,6 @@
/*! This file is auto-generated */
(function() {
-var wp;(wp||={}).blockDirectory=(()=>{var Vf=Object.create;var hr=Object.defineProperty;var Hf=Object.getOwnPropertyDescriptor;var Uf=Object.getOwnPropertyNames;var $f=Object.getPrototypeOf,Wf=Object.prototype.hasOwnProperty;var se=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),qe=(e,t)=>{for(var o in t)hr(e,o,{get:t[o],enumerable:!0})},yi=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Uf(t))!Wf.call(e,n)&&n!==o&&hr(e,n,{get:()=>t[n],enumerable:!(r=Hf(t,n))||r.enumerable});return e};var g=(e,t,o)=>(o=e!=null?Vf($f(e)):{},yi(t||!e||!e.__esModule?hr(o,"default",{value:e,enumerable:!0}):o,e)),Yf=e=>yi(hr({},"__esModule",{value:!0}),e);var bi=se(($g,xi)=>{xi.exports=window.wp.plugins});var wi=se((Wg,vi)=>{vi.exports=window.wp.hooks});var Ot=se((Yg,Ri)=>{Ri.exports=window.wp.blocks});var Ge=se((zg,Ei)=>{Ei.exports=window.wp.data});var He=se((Kg,Ti)=>{Ti.exports=window.wp.element});var Dn=se((qg,Si)=>{Si.exports=window.wp.editor});var lo=se((Xg,Oi)=>{Oi.exports=window.wp.blockEditor});var Ne=se((Jg,_i)=>{_i.exports=window.wp.i18n});var yr=se((Zg,ki)=>{ki.exports=window.wp.apiFetch});var Ai=se((Qg,Ii)=>{Ii.exports=window.wp.notices});var Di=se((eh,Ni)=>{Ni.exports=window.wp.url});var Gi=se((Rh,qi)=>{qi.exports=window.wp.compose});var Wt=se((Eh,Xi)=>{Xi.exports=window.wp.components});var Hn=se((Th,Ji)=>{Ji.exports=window.wp.coreData});var ea=se((Ph,Qi)=>{Qi.exports=window.wp.htmlEntities});var F=se((Ch,ta)=>{ta.exports=window.React});var G=se((Dh,sa)=>{sa.exports=window.ReactJSXRuntime});var kt=se((Oy,ka)=>{ka.exports=window.ReactDOM});var Il=se(kl=>{"use strict";var Ro=F();function gm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var hm=typeof Object.is=="function"?Object.is:gm,ym=Ro.useState,xm=Ro.useEffect,bm=Ro.useLayoutEffect,vm=Ro.useDebugValue;function wm(e,t){var o=t(),r=ym({inst:{value:o,getSnapshot:t}}),n=r[0].inst,s=r[1];return bm(function(){n.value=o,n.getSnapshot=t,Es(n)&&s({inst:n})},[e,o,t]),xm(function(){return Es(n)&&s({inst:n}),e(function(){Es(n)&&s({inst:n})})},[e]),vm(o),o}function Es(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!hm(e,o)}catch{return!0}}function Rm(e,t){return t()}var Em=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Rm:wm;kl.useSyncExternalStore=Ro.useSyncExternalStore!==void 0?Ro.useSyncExternalStore:Em});var Yr=se((bb,Al)=>{"use strict";Al.exports=Il()});var Dl=se(Nl=>{"use strict";var zr=F(),Tm=Yr();function Sm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Pm=typeof Object.is=="function"?Object.is:Sm,Cm=Tm.useSyncExternalStore,Om=zr.useRef,_m=zr.useEffect,km=zr.useMemo,Im=zr.useDebugValue;Nl.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var s=Om(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=km(function(){function l(d){if(!c){if(c=!0,u=d,d=r(d),n!==void 0&&i.hasValue){var p=i.value;if(n(p,d))return m=p}return m=d}if(p=m,Pm(u,d))return p;var h=r(d);return n!==void 0&&n(p,h)?(u=d,p):(u=d,m=h)}var c=!1,u,m,f=o===void 0?null:o;return[function(){return l(t())},f===null?void 0:function(){return l(f())}]},[t,o,r,n]);var a=Cm(e,s[0],s[1]);return _m(function(){i.hasValue=!0,i.value=a},[a]),Im(a),a}});var Ll=se((wb,Ml)=>{"use strict";Ml.exports=Dl()});var cu=se((RT,lu)=>{lu.exports=window.wp.a11y});var gn=se((ET,uu)=>{uu.exports=window.wp.primitives});var Eu=se(($T,Ru)=>{Ru.exports=window.wp.theme});var Su=se((WT,Tu)=>{Tu.exports=window.wp.privateApis});var Hg={};qe(Hg,{store:()=>fe});var Af=g(bi(),1),Nf=g(wi(),1);var Wi=g(Ot(),1),jo=g(Ge(),1),Yi=g(He(),1),zi=g(Dn(),1);var wr=g(Ge(),1);var Pi=g(Ge(),1),zf=(e={},t)=>{switch(t.type){case"FETCH_DOWNLOADABLE_BLOCKS":return{...e,[t.filterValue]:{isRequesting:!0}};case"RECEIVE_DOWNLOADABLE_BLOCKS":return{...e,[t.filterValue]:{results:t.downloadableBlocks,isRequesting:!1}}}return e},Kf=(e={installedBlockTypes:[],isInstalling:{}},t)=>{switch(t.type){case"ADD_INSTALLED_BLOCK_TYPE":return{...e,installedBlockTypes:[...e.installedBlockTypes,t.item]};case"REMOVE_INSTALLED_BLOCK_TYPE":return{...e,installedBlockTypes:e.installedBlockTypes.filter(o=>o.name!==t.item.name)};case"SET_INSTALLING_BLOCK":return{...e,isInstalling:{...e.isInstalling,[t.blockId]:t.isInstalling}}}return e},qf=(e={},t)=>{switch(t.type){case"SET_ERROR_NOTICE":return{...e,[t.blockId]:{message:t.message,isFatal:t.isFatal}};case"CLEAR_ERROR_NOTICE":let{[t.blockId]:o,...r}=e;return r}return e},Ci=(0,Pi.combineReducers)({downloadableBlocks:zf,blockManagement:Kf,errorNotices:qf});var Mn={};qe(Mn,{getDownloadableBlocks:()=>Xf,getErrorNoticeForBlock:()=>td,getErrorNotices:()=>ed,getInstalledBlockTypes:()=>Fo,getNewBlockTypes:()=>Jf,getUnusedBlockTypes:()=>Zf,isInstalling:()=>Qf,isRequestingDownloadableBlocks:()=>Gf});var co=g(Ge(),1),Lo=g(lo(),1),Bo=[];function Gf(e,t){return e.downloadableBlocks[t]?.isRequesting??!1}function Xf(e,t){return e.downloadableBlocks[t]?.results??Bo}function Fo(e){return e.blockManagement.installedBlockTypes}var Jf=(0,co.createRegistrySelector)(e=>(0,co.createSelector)(t=>{let o=Fo(t);if(!o.length)return Bo;let{getBlockName:r,getClientIdsWithDescendants:n}=e(Lo.store),s=o.map(l=>l.name),i=n().flatMap(l=>{let c=r(l);return s.includes(c)?c:[]}),a=o.filter(l=>i.includes(l.name));return a.length>0?a:Bo},t=>[Fo(t),e(Lo.store).getClientIdsWithDescendants()])),Zf=(0,co.createRegistrySelector)(e=>(0,co.createSelector)(t=>{let o=Fo(t);if(!o.length)return Bo;let{getBlockName:r,getClientIdsWithDescendants:n}=e(Lo.store),s=o.map(l=>l.name),i=n().flatMap(l=>{let c=r(l);return s.includes(c)?c:[]}),a=o.filter(l=>!i.includes(l.name));return a.length>0?a:Bo},t=>[Fo(t),e(Lo.store).getClientIdsWithDescendants()]));function Qf(e,t){return e.blockManagement.isInstalling[t]||!1}function ed(e){return e.errorNotices}function td(e,t){return e.errorNotices[t]}var Fn={};qe(Fn,{addInstalledBlockType:()=>sd,clearErrorNotice:()=>cd,fetchDownloadableBlocks:()=>Bn,installBlockType:()=>rd,receiveDownloadableBlocks:()=>vr,removeInstalledBlockType:()=>id,setErrorNotice:()=>ld,setIsInstalling:()=>ad,uninstallBlockType:()=>nd});var br=g(Ot(),1),xt=g(Ne(),1),uo=g(yr(),1),xr=g(Ai(),1),Bi=g(Di(),1);var Mi=g(yr(),1),od=e=>new Promise((t,o)=>{let r=document.createElement(e.nodeName);["id","rel","src","href","type"].forEach(n=>{e[n]&&(r[n]=e[n])}),e.innerHTML&&r.appendChild(document.createTextNode(e.innerHTML)),r.onload=()=>t(!0),r.onerror=()=>o(new Error("Error loading asset.")),document.body.appendChild(r),(r.nodeName.toLowerCase()==="link"||r.nodeName.toLowerCase()==="script"&&!r.src)&&t()});async function Li(){let t=await(await(0,Mi.default)({url:document.location.href,parse:!1})).text(),o=new window.DOMParser().parseFromString(t,"text/html"),r=Array.from(o.querySelectorAll('link[rel="stylesheet"],script')).filter(n=>n.id&&!document.getElementById(n.id));for(let n of r)await od(n)}function Ln(e){if(!e)return!1;let t=e.links["wp:plugin"]||e.links.self;return t&&t.length?t[0].href:!1}function Bn(e){return{type:"FETCH_DOWNLOADABLE_BLOCKS",filterValue:e}}function vr(e,t){return{type:"RECEIVE_DOWNLOADABLE_BLOCKS",downloadableBlocks:e,filterValue:t}}var rd=e=>async({registry:t,dispatch:o})=>{let{id:r,name:n}=e,s=!1;o.clearErrorNotice(r);try{o.setIsInstalling(r,!0);let i=Ln(e),a={};i?await(0,uo.default)({method:"PUT",url:i,data:{status:"active"}}):a=(await(0,uo.default)({method:"POST",path:"wp/v2/plugins",data:{slug:r,status:"active"}}))._links,o.addInstalledBlockType({...e,links:{...e.links,...a}});let l=["api_version","title","category","parent","ancestor","icon","description","keywords","attributes","provides_context","uses_context","selectors","supports","styles","example","variations","allowed_blocks","block_hooks"];if(await(0,uo.default)({path:(0,Bi.addQueryArgs)(`/wp/v2/block-types/${n}`,{_fields:l})}).catch(()=>{}).then(u=>{u&&(0,br.unstable__bootstrapServerSideBlockDefinitions)({[n]:Object.fromEntries(Object.entries(u).filter(([m])=>l.includes(m)))})}),await Li(),!t.select(br.store).getBlockTypes().some(u=>u.name===n))throw new Error((0,xt.__)("Error registering block. Try reloading the page."));t.dispatch(xr.store).createInfoNotice((0,xt.sprintf)((0,xt.__)("Block %s installed and added."),e.title),{speak:!0,type:"snackbar"}),s=!0}catch(i){let a=i.message||(0,xt.__)("An error occurred."),l=i instanceof Error,c={folder_exists:(0,xt.__)("This block is already installed. Try reloading the page."),unable_to_connect_to_filesystem:(0,xt.__)("Error installing block. You can reload the page and try again.")};c[i.code]&&(l=!0,a=c[i.code]),o.setErrorNotice(r,a,l),t.dispatch(xr.store).createErrorNotice(a,{speak:!0,isDismissible:!0})}return o.setIsInstalling(r,!1),s},nd=e=>async({registry:t,dispatch:o})=>{try{let r=Ln(e);await(0,uo.default)({method:"PUT",url:r,data:{status:"inactive"}}),await(0,uo.default)({method:"DELETE",url:r}),o.removeInstalledBlockType(e)}catch(r){t.dispatch(xr.store).createErrorNotice(r.message||(0,xt.__)("An error occurred."))}};function sd(e){return{type:"ADD_INSTALLED_BLOCK_TYPE",item:e}}function id(e){return{type:"REMOVE_INSTALLED_BLOCK_TYPE",item:e}}function ad(e,t){return{type:"SET_INSTALLING_BLOCK",blockId:e,isInstalling:t}}function ld(e,t,o=!1){return{type:"SET_ERROR_NOTICE",blockId:e,message:t,isFatal:o}}function cd(e){return{type:"CLEAR_ERROR_NOTICE",blockId:e}}var Vn={};qe(Vn,{getDownloadableBlocks:()=>pd});var fo=function(){return fo=Object.assign||function(t){for(var o,r=1,n=arguments.length;r<n;r++){o=arguments[r];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(t[s]=o[s])}return t},fo.apply(this,arguments)};function Fi(e){return e.toLowerCase()}var ud=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],fd=/[^A-Z0-9]+/gi;function Vi(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?ud:o,n=t.stripRegexp,s=n===void 0?fd:n,i=t.transform,a=i===void 0?Fi:i,l=t.delimiter,c=l===void 0?" ":l,u=ji(ji(e,r,"$1\0$2"),s,"\0"),m=0,f=u.length;u.charAt(m)==="\0";)m++;for(;u.charAt(f-1)==="\0";)f--;return u.slice(m,f).split("\0").map(a).join(c)}function ji(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}function jn(e,t){var o=e.charAt(0),r=e.substr(1).toLowerCase();return t>0&&o>="0"&&o<="9"?"_"+o+r:""+o.toUpperCase()+r}function Hi(e,t){return t===void 0&&(t={}),Vi(e,fo({delimiter:"",transform:jn},t))}function dd(e,t){return t===0?e.toLowerCase():jn(e,t)}function Ui(e,t){return t===void 0&&(t={}),Hi(e,fo({transform:dd},t))}var $i=g(yr(),1);var pd=e=>async({dispatch:t})=>{if(e)try{t(Bn(e));let r=(await(0,$i.default)({path:`wp/v2/block-directory/search?term=${e}`})).map(n=>Object.fromEntries(Object.entries(n).map(([s,i])=>[Ui(s),i])));t(vr(r,e))}catch{t(vr([],e))}};var md="core/block-directory",gd={reducer:Ci,selectors:Mn,actions:Fn,resolvers:Vn},fe=(0,wr.createReduxStore)(md,gd);(0,wr.register)(fe);function Ki(){let{uninstallBlockType:e}=(0,jo.useDispatch)(fe),t=(0,jo.useSelect)(r=>{let{isAutosavingPost:n,isSavingPost:s}=r(zi.store);return s()&&!n()},[]),o=(0,jo.useSelect)(r=>r(fe).getUnusedBlockTypes(),[]);return(0,Yi.useEffect)(()=>{t&&o.length&&o.forEach(r=>{e(r),(0,Wi.unregisterBlockType)(r.name)})},[t]),null}var gf=g(lo(),1),hf=g(Gi(),1),yf=g(He(),1);var cf=g(Ne(),1),uf=g(Wt(),1),ff=g(Hn(),1),df=g(Ge(),1),pf=g(Ot(),1);var Qu=g(Ne(),1),ef=g(Wt(),1),tf=g(Ot(),1),of=g(Ge(),1);function Zi(e){var t,o,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(o=Zi(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function hd(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Zi(e))&&(r&&(r+=" "),r+=t);return r}var po=hd;var be=g(Ne(),1),Sn=g(Wt(),1),Gu=g(He(),1),Ft=g(ea(),1),Xu=g(Ot(),1),Ju=g(Ge(),1);var yd=g(F(),1),Vo={...yd};var ra=g(F(),1),oa={};function ve(e,t){let o=ra.useRef(oa);return o.current===oa&&(o.current=e(t)),o}var Un=Vo.useInsertionEffect,xd=Un&&Un!==Vo.useLayoutEffect?Un:e=>e();function W(e){let t=ve(bd).current;return t.next=e,xd(t.effect),t.trampoline}function bd(){let e={next:void 0,callback:vd,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function vd(){}var na=g(F(),1),wd=()=>{},j=typeof document<"u"?na.useLayoutEffect:wd;function Rd(e,t){return function(r,...n){let s=new URL(e);return s.searchParams.set("code",r.toString()),n.forEach(i=>s.searchParams.append("args[]",i)),`${t} error #${r}; visit ${s} for the full message.`}}var Ed=Rd("https://base-ui.com/production-error","Base UI"),Xe=Ed;var zt=g(F(),1);function $n(e,t,o,r){let n=ve(aa).current;return Td(n,e,t,o,r)&&la(n,[e,t,o,r]),n.callback}function ia(e){let t=ve(aa).current;return Sd(t,e)&&la(t,e),t.callback}function aa(){return{callback:null,cleanup:null,refs:[]}}function Td(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function Sd(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function la(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 r=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let s=t[n];if(s!=null)switch(typeof s){case"function":{let i=s(o);typeof i=="function"&&(r[n]=i);break}case"object":{s.current=o;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let s=t[n];if(s!=null)switch(typeof s){case"function":{let i=r[n];typeof i=="function"?i():s(null);break}case"object":{s.current=null;break}default:}}}}}}var ua=g(F(),1);var ca=g(F(),1),Pd=parseInt(ca.version,10);function mo(e){return Pd>=e}function Wn(e){if(!ua.isValidElement(e))return null;let t=e,o=t.props;return(mo(19)?o?.ref:t.ref)??null}function Ho(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Ue(){}var fa=Object.freeze([]),ae=Object.freeze({});function da(e,t){let o={};for(let r in e){let n=e[r];if(t?.hasOwnProperty(r)){let s=t[r](n);s!=null&&Object.assign(o,s);continue}n===!0?o[`data-${r.toLowerCase()}`]="":n&&(o[`data-${r.toLowerCase()}`]=n.toString())}return o}function pa(e,t){return typeof e=="function"?e(t):e}function ma(e,t){return typeof e=="function"?e(t):e}var Yn={};function Yt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return Rr(t);let s=Rr(e);return t&&(s=Uo(s,t)),o&&(s=Uo(s,o)),r&&(s=Uo(s,r)),n&&(s=Uo(s,n)),s}function ga(e){if(e.length===0)return Yn;if(e.length===1)return Rr(e[0]);let t=Rr(e[0]);for(let o=1;o<e.length;o+=1)t=Uo(t,e[o]);return t}function Rr(e){return zn(e)?{...ya(e,Yn)}:Cd(e)}function Uo(e,t){return zn(t)?ya(t,e):Od(e,t)}function Cd(e){let t={...e};for(let o in t){let r=t[o];ha(o,r)&&(t[o]=xa(r))}return t}function Od(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=Ho(e.style,r);break}case"className":{e[o]=Kn(e.className,r);break}default:ha(o,r)?e[o]=_d(e[o],r):e[o]=r}}return e}function ha(e,t){let o=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2);return o===111&&r===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function zn(e){return typeof e=="function"}function ya(e,t){return zn(e)?e(t):e??Yn}function _d(e,t){return t?e?(...o)=>{let r=o[0];if(va(r)){let s=r;ba(s);let i=t(...o);return s.baseUIHandlerPrevented||e?.(...o),i}let n=t(...o);return e?.(...o),n}:xa(t):e}function xa(e){return e&&((...t)=>{let o=t[0];return va(o)&&ba(o),e(...t)})}function ba(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Kn(e,t){return t?e?t+" "+e:t:e}function va(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var qn=g(F(),1);function De(e,t,o={}){let r=t.render,n=kd(t,o);if(o.enabled===!1)return null;let s=o.state??ae;return Nd(e,r,n,s)}function kd(e,t={}){let{className:o,style:r,render:n}=e,{state:s=ae,ref:i,props:a,stateAttributesMapping:l,enabled:c=!0}=t,u=c?pa(o,s):void 0,m=c?ma(r,s):void 0,f=c?da(s,l):ae,d=c&&a?Id(a):void 0,p=c?Ho(f,d)??{}:ae;return typeof document<"u"&&(c?Array.isArray(i)?p.ref=ia([p.ref,Wn(n),...i]):p.ref=$n(p.ref,Wn(n),i):$n(null,null)),c?(u!==void 0&&(p.className=Kn(p.className,u)),m!==void 0&&(p.style=Ho(p.style,m)),p):ae}function Id(e){return Array.isArray(e)?ga(e):Yt(void 0,e)}var Ad=Symbol.for("react.lazy");function Nd(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=Yt(o,t.props);n.ref=o.ref;let s=t;return s?.$$typeof===Ad&&(s=zt.Children.toArray(t)[0]),zt.cloneElement(s,n)}if(e&&typeof e=="string")return Dd(e,o);throw new Error(Xe(8))}function Dd(e,t){return e==="button"?(0,qn.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,qn.createElement)("img",{alt:"",...t,key:t.key}):zt.createElement(e,t)}var Er=g(F(),1);var wa=0;function Md(e,t="mui"){let[o,r]=Er.useState(e),n=e||o;return Er.useEffect(()=>{o==null&&(wa+=1,r(`${t}-${wa}`))},[o,t]),n}var Ra=Vo.useId;function go(e,t){if(Ra!==void 0){let o=Ra();return e??(t?`${t}-${o}`:o)}return Md(e,t)}function Ea(e){return go(e,"base-ui")}var Y={};qe(Y,{cancelOpen:()=>cp,chipRemovePress:()=>Yd,clearPress:()=>Wd,closePress:()=>Ud,closeWatcher:()=>op,decrementPress:()=>qd,disabled:()=>fp,drag:()=>ip,escapeKey:()=>tp,focusOut:()=>ep,imperativeAction:()=>mp,incrementPress:()=>Kd,initial:()=>pp,inputBlur:()=>Jd,inputChange:()=>Gd,inputClear:()=>Xd,inputPaste:()=>Zd,inputPress:()=>Qd,itemPress:()=>Hd,keyboard:()=>np,linkPress:()=>$d,listNavigation:()=>rp,missing:()=>dp,none:()=>Ld,outsidePress:()=>Vd,pointer:()=>sp,scrub:()=>lp,siblingOpen:()=>up,swipe:()=>gp,trackPress:()=>zd,triggerFocus:()=>jd,triggerHover:()=>Fd,triggerPress:()=>Bd,wheel:()=>ap,windowResize:()=>hp});var Ld="none",Bd="trigger-press",Fd="trigger-hover",jd="trigger-focus",Vd="outside-press",Hd="item-press",Ud="close-press",$d="link-press",Wd="clear-press",Yd="chip-remove-press",zd="track-press",Kd="increment-press",qd="decrement-press",Gd="input-change",Xd="input-clear",Jd="input-blur",Zd="input-paste",Qd="input-press",ep="focus-out",tp="escape-key",op="close-watcher",rp="list-navigation",np="keyboard",sp="pointer",ip="drag",ap="wheel",lp="scrub",cp="cancel-open",up="sibling-open",fp="disabled",dp="missing",pp="initial",mp="imperative-action",gp="swipe",hp="window-resize";function X(e,t,o,r){let n=!1,s=!1,i=r??ae;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){s=!0},get isCanceled(){return n},get isPropagationAllowed(){return s},trigger:o,...i}}var Xn=g(F(),1);var Ta=g(F(),1);function ho(e){Ta.useEffect(e,fa)}var Tr=null,gy=globalThis.requestAnimationFrame,Gn=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let o=this.callbacks,r=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,r>0)for(let n=0;n<o.length;n+=1)o[n]?.(t)};request(t){let o=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),o}cancel(t){let o=t-this.startId;o<0||o>=this.callbacks.length||(this.callbacks[o]=null,this.callbacksCount-=1)}},Sr=new Gn;var lt=class e{static create(){return new e}static request(t){return Sr.request(t)}static cancel(t){return Sr.cancel(t)}currentId=Tr;request(t){this.cancel(),this.currentId=Sr.request(()=>{this.currentId=Tr,t()})}cancel=()=>{this.currentId!==Tr&&(Sr.cancel(this.currentId),this.currentId=Tr)};disposeEffect=()=>this.cancel};function yo(){let e=ve(lt.create).current;return ho(e.disposeEffect),e}function Sa(e,t=!1,o=!1){let[r,n]=Xn.useState(e&&t?"idle":void 0),[s,i]=Xn.useState(e);return e&&!s&&(i(!0),n("starting")),!e&&s&&r!=="ending"&&!o&&n("ending"),!e&&!s&&r==="ending"&&n(void 0),j(()=>{if(!e&&s&&r!=="ending"&&o){let a=lt.request(()=>{n("ending")});return()=>{lt.cancel(a)}}},[e,s,r,o]),j(()=>{if(!e||t)return;let a=lt.request(()=>{n(void 0)});return()=>{lt.cancel(a)}},[t,e]),j(()=>{if(!e||!t)return;e&&s&&r!=="idle"&&n("starting");let a=lt.request(()=>{n("idle")});return()=>{lt.cancel(a)}},[t,e,s,r]),{mounted:s,setMounted:i,transitionStatus:r}}var Jn=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),yp={"data-starting-style":""},xp={"data-ending-style":""},Pa={transitionStatus(e){return e==="starting"?yp:e==="ending"?xp:null}};function Pr(){return typeof window<"u"}function qt(e){return Cr(e)?(e.nodeName||"").toLowerCase():"#document"}function le(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ut(e){var t;return(t=(Cr(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Cr(e){return Pr()?e instanceof Node||e instanceof le(e).Node:!1}function U(e){return Pr()?e instanceof Element||e instanceof le(e).Element:!1}function we(e){return Pr()?e instanceof HTMLElement||e instanceof le(e).HTMLElement:!1}function xo(e){return!Pr()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof le(e).ShadowRoot}function $o(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=Ce(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function Ca(e){return/^(table|td|th)$/.test(qt(e))}function Wo(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var bp=/transform|translate|scale|rotate|perspective|filter/,vp=/paint|layout|strict|content/,Kt=e=>!!e&&e!=="none",Zn;function Or(e){let t=U(e)?Ce(e):e;return Kt(t.transform)||Kt(t.translate)||Kt(t.scale)||Kt(t.rotate)||Kt(t.perspective)||!_r()&&(Kt(t.backdropFilter)||Kt(t.filter))||bp.test(t.willChange||"")||vp.test(t.contain||"")}function Oa(e){let t=ct(e);for(;we(t)&&!ft(t);){if(Or(t))return t;if(Wo(t))return null;t=ct(t)}return null}function _r(){return Zn==null&&(Zn=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Zn}function ft(e){return/^(html|body|#document)$/.test(qt(e))}function Ce(e){return le(e).getComputedStyle(e)}function Yo(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ct(e){if(qt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||xo(e)&&e.host||ut(e);return xo(t)?t.host:t}function _a(e){let t=ct(e);return ft(t)?(e.ownerDocument||e).body:we(t)&&$o(t)?t:_a(t)}function _t(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=_a(e),s=n===((r=e.ownerDocument)==null?void 0:r.body),i=le(n);if(s){let a=kr(i);return t.concat(i,i.visualViewport||[],$o(n)?n:[],a&&o?_t(a):[])}else return t.concat(n,_t(n,[],o))}function kr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Re(e){return e?.ownerDocument||document}function Z(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function Me(e){let t=ve(wp,e).current;return t.next=e,j(t.effect),t}function wp(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Na=g(F(),1);var Aa=g(kt(),1);function Ia(e){return e==null?e:"current"in e?e.current:e}function bo(e,t=!1){let o=yo();return W((r,n=null)=>{o.cancel();let s=Ia(e);if(s==null)return;let i=s,a=()=>{Aa.flushSync(r)};if(typeof i.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function l(){Promise.all(i.getAnimations().map(c=>c.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(i.getAnimations().some(u=>u.pending||u.playState!=="finished")){l();return}a()})}if(t){let c="data-starting-style";if(!i.hasAttribute(c)){o.request(l);return}let u=new MutationObserver(()=>{i.hasAttribute(c)||(u.disconnect(),l())});u.observe(i,{attributes:!0,attributeFilter:[c]}),n?.addEventListener("abort",()=>u.disconnect(),{once:!0});return}o.request(l)})}function Ir(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,s=W(n),i=bo(r,o);Na.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,o,s,i])}var bt={};qe(bt,{engine:()=>rs,env:()=>ss,os:()=>ts,screenReader:()=>ns});var ts={};qe(ts,{android:()=>La,apple:()=>es,ios:()=>Qn,linux:()=>Pp,mac:()=>Ba,windows:()=>Sp});function Rp(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Ep,platform:Tp,maxTouchPoints:Da}=Rp(),Gt=Ep.toLowerCase(),Xt=Tp.toLowerCase();var Qn=/^i(os$|p)/.test(Xt)||Xt==="macintel"&&Da>1,Ma="android",La=Xt===Ma||Gt.includes(Ma),Ba=!Qn&&Xt.startsWith("mac"),Sp=Xt.startsWith("win"),Pp=!La&&/^(linux|chrome os)/.test(Xt),es=Ba||Qn;var rs={};qe(rs,{blink:()=>Op,gecko:()=>Cp,webkit:()=>os});var os=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Cp=!os&&Gt.includes("firefox"),Op=!os&&Gt.includes("chrom");var ns={};qe(ns,{voiceOver:()=>_p});var _p=es;var ss={};qe(ss,{jsdom:()=>kp});var kp=/jsdom|happydom/.test(Gt);var zo=0,$e=class e{static create(){return new e}currentId=zo;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=zo,o()},t)}isStarted(){return this.currentId!==zo}clear=()=>{this.currentId!==zo&&(clearTimeout(this.currentId),this.currentId=zo)};disposeEffect=()=>this.clear};function et(){let e=ve($e.create).current;return ho(e.disposeEffect),e}var _e=g(F(),1);function Fa(e){return"nativeEvent"in e}function vt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function ja(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var is="data-base-ui-focusable";var as="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Ar(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Q(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&xo(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Oe(e){return"composedPath"in e?e.composedPath()[0]:e.target}function It(e,t){if(!U(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(Q(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function Nr(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 Va(e){return e.matches("html,body")}function Ha(e){return we(e)&&e.matches(as)}function ls(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${as}`)!=null}function Ua(e){if(!e||bt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Ip(e,t){return t!=null&&!vt(t)?0:typeof e=="function"?e():e}function Je(e,t,o){let r=Ip(e,o);return typeof r=="number"?r:r?.[t]}function cs(e){return typeof e=="function"?e():e}function Dr(e,t){return t||e==="click"||e==="mousedown"}function $a(e){return e?.includes("mouse")&&e!=="mousedown"}var Wa=g(G(),1),Ya=_e.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new $e,currentIdRef:{current:null},currentContextRef:{current:null}});function Ap(e,t){e.current=t.current}function us(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=_e.useRef(o),s=_e.useRef(o),i=_e.useRef(null),a=_e.useRef(null),l=et();return j(()=>{if(s.current=o,!i.current){n.current=o;return}n.current={open:Je(n.current,"open"),close:Je(o,"close")}},[o,i,n,s]),(0,Wa.jsx)(Ya.Provider,{value:_e.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:r,currentContextRef:a,timeout:l}),[r,l]),children:t})}function fs(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),s=_e.useContext(Ya),{currentIdRef:i,delayRef:a,timeoutMs:l,initialDelayRef:c,currentContextRef:u,hasProvider:m,timeout:f}=s,[d,p]=_e.useState(!1),h=_e.useRef(o);return j(()=>{h.current=o},[o]),j(()=>{function y(){u.current?.setIsInstantPhase(!1),i.current=null,u.current=null,a.current=c.current,f.clear()}if(i.current&&!o&&i.current===n){if(p(!1),l){let b=n;return f.start(l,()=>{r.select("open")||i.current&&i.current!==b||y()}),()=>{(h.current||i.current!==b)&&f.clear()}}y()}},[o,n,i,a,l,c,u,f,r]),j(()=>{if(!o)return;let y=u.current,b=i.current;f.clear(),u.current={onOpenChange:r.setOpen,setIsInstantPhase:p},i.current=n,a.current={open:0,close:Je(c.current,"close")},b!==null&&b!==n?(p(!0),y?.setIsInstantPhase(!0),y?.onOpenChange(!1,X(Y.none))):(p(!1),y?.setIsInstantPhase(!1))},[o,n,r,i,a,c,u,f]),j(()=>()=>{if(i.current===n){if(u.current=null,!h.current)return;i.current=null,Ap(a,c),f.clear()}},[u,i,a,n,c,f]),_e.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:d}),[m,a,d])}function tt(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var At=Math.min,ot=Math.max,Nt=Math.round,qo=Math.floor,dt=e=>({x:e,y:e}),Np={left:"right",right:"left",bottom:"top",top:"bottom"};function Lr(e,t,o){return ot(e,At(t,o))}function pt(e,t){return typeof e=="function"?e(t):e}function Se(e){return e.split("-")[0]}function rt(e){return e.split("-")[1]}function Br(e){return e==="x"?"y":"x"}function Go(e){return e==="y"?"height":"width"}function Le(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Xo(e){return Br(Le(e))}function qa(e,t,o){o===void 0&&(o=!1);let r=rt(e),n=Xo(e),s=Go(n),i=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Ko(i)),[i,Ko(i)]}function Ga(e){let t=Ko(e);return[Mr(e),t,Mr(t)]}function Mr(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var za=["left","right"],Ka=["right","left"],Dp=["top","bottom"],Mp=["bottom","top"];function Lp(e,t,o){switch(e){case"top":case"bottom":return o?t?Ka:za:t?za:Ka;case"left":case"right":return t?Dp:Mp;default:return[]}}function Xa(e,t,o,r){let n=rt(e),s=Lp(Se(e),o==="start",r);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(Mr)))),s}function Ko(e){let t=Se(e);return Np[t]+e.slice(t.length)}function Bp(e){var t,o,r,n;return{top:(t=e.top)!=null?t:0,right:(o=e.right)!=null?o:0,bottom:(r=e.bottom)!=null?r:0,left:(n=e.left)!=null?n:0}}function Fr(e){return typeof e!="number"?Bp(e):{top:e,right:e,bottom:e,left:e}}function Jt(e){let{x:t,y:o,width:r,height:n}=e;return{width:r,height:n,top:o,left:t,right:t+r,bottom:o+n,x:t,y:o}}function wt(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...wt(e,n.id,o)])}function vo(e){return`data-base-ui-${e}`}var ke=g(F(),1),Qa=g(kt(),1);var Ja={style:{transition:"none"}};var Fp="data-base-ui-swipe-ignore",jp="data-swipe-ignore",mx=`[${Fp}]`,gx=`[${jp}]`;var Za={fallbackAxisSide:"end"};var el=g(G(),1),Vp=ke.createContext(null),Hp=()=>ke.useContext(Vp),Up=vo("portal");function tl(e={}){let{ref:t,container:o,componentProps:r=ae,elementProps:n}=e,s=go(),a=Hp()?.portalNode,[l,c]=ke.useState(null),[u,m]=ke.useState(null),f=W(y=>{y!==null&&m(y)}),d=ke.useRef(null);j(()=>{if(o===null){d.current&&(d.current=null,m(null),c(null));return}let y=(o&&(Cr(o)?o:o.current))??a??document.body;if(y==null){d.current&&(d.current=null,m(null),c(null));return}d.current!==y&&(d.current=y,m(null),c(y))},[o,a]);let p=De("div",r,{ref:[t,f],props:[{id:s,[Up]:""},n]}),h=l&&p?Qa.createPortal(p,l):null;return{node:u,nodeId:ke.isValidElement(p)?p.props.id:void 0,subtree:h}}var Zt=g(F(),1);function ol(){let e=new Map;return{emit(t,o){e.get(t)?.forEach(r=>r(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 $p=g(G(),1),Wp=Zt.createContext(null),Yp=Zt.createContext(null),jr=()=>Zt.useContext(Wp)?.id||null,Dt=e=>{let t=Zt.useContext(Yp);return e??t};var Be=g(F(),1);function zp(e,t){let o=null,r=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",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=s.width,u=s.height,m=s.x,f=s.y;return o==null&&t.x&&i&&(o=s.x-t.x),r==null&&t.y&&a&&(r=s.y-t.y),m-=o||0,f-=r||0,c=0,u=0,!n||l?(c=t.axis==="y"?s.width:0,u=t.axis==="x"?s.height:0,m=i&&t.x!=null?t.x:m,f=a&&t.y!=null?t.y:f):n&&!l&&(u=t.axis==="x"?s.height:u,c=t.axis==="y"?s.width:c),n=!0,{width:c,height:u,x:m,y:f,top:f,right:m+c,bottom:f+u,left:m}}}}function rl(e){return e!=null&&e.clientX!=null}function ds(e,t={}){let{enabled:o=!0,axis:r="both"}=t,n="rootStore"in e?e.rootStore:e,s=n.useState("open"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),l=n.context.dataRef,c=Be.useRef(!1),u=Be.useRef(null),[m,f]=Be.useState(),[d,p]=Be.useState([]),h=W(w=>{n.set("positionReference",w)}),y=W((w,T,R)=>{c.current||l.current.openEvent&&!rl(l.current.openEvent)||n.set("positionReference",zp(R??a,{x:w,y:T,axis:r,dataRef:l,pointerType:m}))}),b=W(w=>{s?u.current||(y(w.clientX,w.clientY,w.currentTarget),p([])):y(w.clientX,w.clientY,w.currentTarget)}),v=vt(m)?i:s;Be.useEffect(()=>{if(!o){h(a);return}if(!v)return;function w(){u.current?.(),u.current=null}let T=le(i);function R(E){let P=Oe(E);Q(i,P)?w():y(E.clientX,E.clientY)}return!l.current.openEvent||rl(l.current.openEvent)?u.current=Z(T,"mousemove",R):h(a),w},[v,o,i,l,a,n,y,h,d]),Be.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Be.useEffect(()=>{o&&!i&&(c.current=!1)},[o,i]),Be.useEffect(()=>{!o&&s&&(c.current=!0)},[o,s]);let x=Be.useMemo(()=>{function w(T){f(T.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:b,onMouseEnter:b}},[b]);return Be.useMemo(()=>o?{reference:x,trigger:x}:{},[o,x])}var We=g(F(),1);function Kp(){return!1}function qp(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function ps(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=Kp,bubbles:a,externalTree:l}=t,c="rootStore"in e?e.rootStore:e,u=c.useState("open"),m=c.useState("floatingElement"),{dataRef:f}=c.context,d=Dt(l),p=W(typeof n=="function"?n:()=>!1),h=typeof n=="function"?p:n,y=h!==!1,b=W(()=>s),{escapeKey:v,outsidePress:x}=qp(a),w=We.useRef(!1),T=We.useRef(!1),R=We.useRef(!1),E=We.useRef(!1),P=We.useRef(""),C=We.useRef(null),A=et(),L=et(),H=W(()=>{L.clear(),f.current.insideReactTree=!1}),$=W(k=>{let V=f.current.floatingContext?.nodeId;return(d?wt(d.nodesRef.current,V):[]).some(oe=>oe.context?.open&&!oe.context.dataRef.current[k])}),D=W(k=>Nr(k,c.select("floatingElement"))||Nr(k,c.select("domReferenceElement"))),S=W(k=>{i()&&c.setOpen(!1,X(Y.triggerPress,k.nativeEvent))}),I=W(k=>{if(!u||!o||!r||k.key!=="Escape"||E.current||!v&&$("__escapeKeyBubbles"))return;let V=Fa(k)?k.nativeEvent:k,q=X(Y.escapeKey,V);c.setOpen(!1,q),q.isCanceled||k.preventDefault(),!v&&!q.isPropagationAllowed&&k.stopPropagation()}),O=W(()=>{f.current.insideReactTree=!0,L.start(0,H)}),_=W(k=>{if(!u||!o||k.button!==0)return;let V=Oe(k.nativeEvent);Q(c.select("floatingElement"),V)&&(w.current||(w.current=!0,T.current=!1))}),N=W(k=>{!u||!o||(k.defaultPrevented||k.nativeEvent.defaultPrevented)&&w.current&&(T.current=!0)});We.useEffect(()=>{if(!u||!o)return H;f.current.__escapeKeyBubbles=v,f.current.__outsidePressBubbles=x;let k=new $e,V=new $e;function q(){k.clear(),E.current=!0}function oe(){k.start(bt.engine.webkit?5:0,()=>{E.current=!1})}function z(){R.current=!0,V.start(0,()=>{R.current=!1})}function ce(){w.current=!1,T.current=!1}function ee(){let M=P.current,B=M==="pen"||!M?"mouse":M,xe=b(),Te=typeof xe=="function"?xe():xe;return typeof Te=="string"?Te:Te[B]}function ie(M){let B=ee();return B==="intentional"&&M.type!=="click"||B==="sloppy"&&M.type==="click"}function ue(M){let B=f.current.floatingContext?.nodeId,xe=d&&wt(d.nodesRef.current,B).some(Te=>Nr(M,Te.context?.elements.floating));return D(M)||xe}function me(M){if(ie(M)){M.type!=="click"&&!D(M)&&(V.clear(),R.current=!1),H();return}if(f.current.insideReactTree){H();return}let B=Oe(M),xe=`[${vo("inert")}]`,Te=U(B)?B.getRootNode():null,St=Array.from((xo(Te)?Te:Re(c.select("floatingElement"))).querySelectorAll(xe)),Qe=c.context.triggerElements;if(B&&(Qe.hasElement(B)||Qe.hasMatchingElement(je=>Q(je,B))))return;let Pt=U(B)?B:null;for(;Pt&&!ft(Pt);){let je=ct(Pt);if(ft(je)||!U(je))break;Pt=je}if(!(St.length&&U(B)&&!Va(B)&&!Q(B,c.select("floatingElement"))&&St.every(je=>!Q(Pt,je)))){if(we(B)&&!("touches"in M)){let je=ft(B),io=Ce(B),$t=/auto|scroll/,cr=je||$t.test(io.overflowX),ao=je||$t.test(io.overflowY),Ct=cr&&B.clientWidth>0&&B.scrollWidth>B.clientWidth,ur=ao&&B.clientHeight>0&&B.scrollHeight>B.clientHeight,fr=io.direction==="rtl",dr=ur&&(fr?M.offsetX<=B.offsetWidth-B.clientWidth:M.offsetX>B.clientWidth),pr=Ct&&M.offsetY>B.clientHeight;if(dr||pr)return}if(!ue(M)){if(ee()==="intentional"&&R.current){V.clear(),R.current=!1;return}typeof h=="function"&&!h(M)||$("__outsidePressBubbles")||(c.setOpen(!1,X(Y.outsidePress,M)),H())}}}function ht(M){ee()!=="sloppy"||M.pointerType==="touch"||!c.select("open")||!o||D(M)||me(M)}function ne(M){if(ee()!=="sloppy"||!c.select("open")||!o||D(M))return;let B=M.touches[0];B&&(C.current={startTime:Date.now(),startX:B.clientX,startY:B.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},A.start(1e3,()=>{C.current&&(C.current.dismissOnTouchEnd=!1,C.current.dismissOnMouseDown=!1)}))}function ge(M,B){let xe=Oe(M);if(!xe)return;let Te=Z(xe,M.type,()=>{B(M),Te()})}function he(M){P.current="touch",ge(M,ne)}function ze(M){A.clear(),M.type==="pointerdown"&&(P.current=M.pointerType),!(M.type==="mousedown"&&C.current&&!C.current.dismissOnMouseDown)&&ge(M,B=>{B.type==="pointerdown"?ht(B):me(B)})}function Ae(M){if(!w.current)return;let B=T.current;if(ce(),ee()==="intentional"){if(M.type==="pointercancel"){B&&z();return}if(!ue(M)){if(B){z();return}typeof h=="function"&&!h(M)||(V.clear(),R.current=!0,H())}}}function so(M){if(ee()!=="sloppy"||!C.current||D(M))return;let B=M.touches[0];if(!B)return;let xe=Math.abs(B.clientX-C.current.startX),Te=Math.abs(B.clientY-C.current.startY),St=Math.sqrt(xe*xe+Te*Te);St>5&&(C.current.dismissOnTouchEnd=!0),St>10&&(me(M),A.clear(),C.current=null)}function Ut(M){ge(M,so)}function Et(M){ee()!=="sloppy"||!C.current||D(M)||(C.current.dismissOnTouchEnd&&me(M),A.clear(),C.current=null)}function Tt(M){ge(M,Et)}let ye=Re(m),lr=tt(r&&tt(Z(ye,"keydown",I),Z(ye,"compositionstart",q),Z(ye,"compositionend",oe)),y&&tt(Z(ye,"click",ze,!0),Z(ye,"pointerdown",ze,!0),Z(ye,"pointerup",Ae,!0),Z(ye,"pointercancel",Ae,!0),Z(ye,"mousedown",ze,!0),Z(ye,"mouseup",Ae,!0),Z(ye,"touchstart",he,!0),Z(ye,"touchmove",Ut,!0),Z(ye,"touchend",Tt,!0)));return()=>{lr(),k.clear(),V.clear(),ce(),R.current=!1,H()}},[f,m,r,y,h,u,o,v,x,I,H,b,$,D,d,c,A]);let K=We.useMemo(()=>({onKeyDown:I,onPointerDown:S,onClick:S}),[I,S]),re=We.useMemo(()=>({onKeyDown:I,onPointerDown:N,onMouseDown:N,onClickCapture:O,onMouseDownCapture(k){O(),_(k)},onPointerDownCapture(k){O(),_(k)},onMouseUpCapture:O,onTouchEndCapture:O,onTouchMoveCapture:O}),[I,O,_,N]);return We.useMemo(()=>o?{reference:K,floating:re,trigger:K}:{},[o,K,re])}var Pe=g(F(),1);function nl(e,t,o){let{reference:r,floating:n}=e,s=Le(t),i=Xo(t),a=Go(i),l=Se(t),c=s==="y",u=r.x+r.width/2-n.width/2,m=r.y+r.height/2-n.height/2,f=r[a]/2-n[a]/2,d;switch(l){case"top":d={x:u,y:r.y-n.height};break;case"bottom":d={x:u,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:m};break;case"left":d={x:r.x-n.width,y:m};break;default:d={x:r.x,y:r.y}}let p=rt(t);return p&&(d[i]+=f*(p==="end"?1:-1)*(o&&c?-1:1)),d}async function sl(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:s,rects:i,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:m="floating",altBoundary:f=!1,padding:d=0}=pt(t,e),p=Fr(d),y=a[f?m==="floating"?"reference":"floating":m],b=Jt(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(y)))==null||o?y:y.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),v=m==="floating"?{x:r,y:n,width:i.floating.width,height:i.floating.height}:i.reference,x=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),w=await(s.isElement==null?void 0:s.isElement(x))&&await(s.getScale==null?void 0:s.getScale(x))||{x:1,y:1},T=Jt(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:x,strategy:l}):v);return{top:(b.top-T.top+p.top)/w.y,bottom:(T.bottom-b.bottom+p.bottom)/w.y,left:(b.left-T.left+p.left)/w.x,right:(T.right-b.right+p.right)/w.x}}var Gp=50,il=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:s=[],platform:i}=o,a=i.detectOverflow?i:{...i,detectOverflow:sl},l=await(i.isRTL==null?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:m}=nl(c,r,l),f=r,d=0,p={};for(let h=0;h<s.length;h++){let y=s[h];if(!y)continue;let{name:b,fn:v}=y,{x,y:w,data:T,reset:R}=await v({x:u,y:m,initialPlacement:r,placement:f,strategy:n,middlewareData:p,rects:c,platform:a,elements:{reference:e,floating:t}});u=x??u,m=w??m,p[b]={...p[b],...T},R&&d<Gp&&(d++,typeof R=="object"&&(R.placement&&(f=R.placement),R.rects&&(c=R.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):R.rects),{x:u,y:m}=nl(c,f,l)),h=-1)}return{x:u,y:m,placement:f,strategy:n,middlewareData:p}};var al=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,r;let{placement:n,middlewareData:s,rects:i,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:m=!0,fallbackPlacements:f,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:h=!0,...y}=pt(e,t);if((o=s.arrow)!=null&&o.alignmentOffset)return{};let b=Se(n),v=Le(a),x=Se(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(c.floating)),T=f||(x||!h?[Ko(a)]:Ga(a)),R=p!=="none";!f&&R&&T.push(...Xa(a,h,p,w));let E=[a,...T],P=await l.detectOverflow(t,y),C=[],A=((r=s.flip)==null?void 0:r.overflows)||[];if(u&&C.push(P[b]),m){let D=qa(n,i,w);C.push(P[D[0]],P[D[1]])}if(A=[...A,{placement:n,overflows:C}],!C.every(D=>D<=0)){var L,H;let D=(((L=s.flip)==null?void 0:L.index)||0)+1,S=E[D];if(S&&(!(m==="alignment"?v!==Le(S):!1)||A.every(_=>Le(_.placement)===v?_.overflows[0]>0:!0)))return{data:{index:D,overflows:A},reset:{placement:S}};let I=(H=A.filter(O=>O.overflows[0]<=0).sort((O,_)=>O.overflows[1]-_.overflows[1])[0])==null?void 0:H.placement;if(!I)switch(d){case"bestFit":{var $;let O=($=A.filter(_=>{if(R){let N=Le(_.placement);return N===v||N==="y"}return!0}).map(_=>[_.placement,_.overflows.filter(N=>N>0).reduce((N,K)=>N+K,0)]).sort((_,N)=>_[1]-N[1])[0])==null?void 0:$[0];O&&(I=O);break}case"initialPlacement":I=a;break}if(n!==I)return{reset:{placement:I}}}return{}}}};var ll=new Set(["left","top"]);async function Xp(e,t){let{placement:o,platform:r,elements:n}=e,s=await(r.isRTL==null?void 0:r.isRTL(n.floating)),i=Se(o),a=rt(o),l=Le(o)==="y",c=ll.has(i)?-1:1,u=s&&l?-1:1,m=pt(t,e),{mainAxis:f,crossAxis:d,alignmentAxis:p}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof p=="number"&&(d=a==="end"?p*-1:p),l?{x:d*u,y:f*c}:{x:f*c,y:d*u}}var cl=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,r;let{x:n,y:s,placement:i,middlewareData:a}=t,l=await Xp(t,e);return i===((o=a.offset)==null?void 0:o.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:n+l.x,y:s+l.y,data:{...l,placement:i}}}}},ul=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:r,placement:n,platform:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:v=>{let{x,y:w}=v;return{x,y:w}}},...c}=pt(e,t),u={x:o,y:r},m=await s.detectOverflow(t,c),f=Le(n),d=Br(f),p=u[d],h=u[f],y=(v,x)=>Lr(x+m[v==="y"?"top":"left"],x,x-m[v==="y"?"bottom":"right"]);i&&(p=y(d,p)),a&&(h=y(f,h));let b=l.fn({...t,[d]:p,[f]:h});return{...b,data:{x:b.x-o,y:b.y-r,enabled:{[d]:i,[f]:a}}}}}},fl=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,r;let{x:n,y:s,placement:i,rects:a,middlewareData:l}=t,{offset:c=0,mainAxis:u=!0,crossAxis:m=!0}=pt(e,t),f={x:n,y:s},d=Le(i),p=Br(d),h=f[p],y=f[d],b=pt(c,t),v=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:(o=b.mainAxis)!=null?o:0,crossAxis:(r=b.crossAxis)!=null?r:0};if(u){let T=p==="y"?"height":"width",R=a.reference[p]-a.floating[T]+v.mainAxis,E=a.reference[p]+a.reference[T]-v.mainAxis;h<R?h=R:h>E&&(h=E)}if(m){var x,w;let T=p==="y"?"width":"height",R=ll.has(Se(i)),E=a.reference[d]-a.floating[T]+(R&&((x=l.offset)==null?void 0:x[d])||0)+(R?0:v.crossAxis),P=a.reference[d]+a.reference[T]+(R?0:((w=l.offset)==null?void 0:w[d])||0)-(R?v.crossAxis:0);y<E?y=E:y>P&&(y=P)}return{[p]:h,[d]:y}}}},dl=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:r,platform:n,elements:s}=t,{apply:i=()=>{},...a}=pt(e,t),l=await n.detectOverflow(t,a),c=Se(o),u=rt(o),m=Le(o)==="y",{width:f,height:d}=r.floating,p,h;c==="top"||c==="bottom"?(p=c,h=u===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(h=c,p=u==="end"?"top":"bottom");let y=d-l.top-l.bottom,b=f-l.left-l.right,v=At(d-l[p],y),x=At(f-l[h],b),w=t.middlewareData.shift,T=!w,R=v,E=x;w!=null&&w.enabled.x&&(E=b),w!=null&&w.enabled.y&&(R=y),T&&!u&&(m?E=f-2*ot(l.left,l.right):R=d-2*ot(l.top,l.bottom)),await i({...t,availableWidth:E,availableHeight:R});let P=await n.getDimensions(s.floating);return f!==P.width||d!==P.height?{reset:{rects:!0}}:{}}}};function gl(e){let t=Ce(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=we(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r,a=Nt(o)!==s||Nt(r)!==i;return a&&(o=s,r=i),{width:o,height:r,$:a}}function gs(e){return U(e)?e:e.contextElement}function wo(e){let t=gs(e);if(!we(t))return dt(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:s}=gl(t),i=(s?Nt(o.width):o.width)/r,a=(s?Nt(o.height):o.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var Jp=dt(0);function hl(e){let t=le(e);return!_r()||!t.visualViewport?Jp:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Zp(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===le(e)}function Qt(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),s=gs(e),i=dt(1);t&&(r?U(r)&&(i=wo(r)):i=wo(e));let a=Zp(s,o,r)?hl(s):dt(0),l=(n.left+a.x)/i.x,c=(n.top+a.y)/i.y,u=n.width/i.x,m=n.height/i.y;if(s&&r){let f=le(s),d=U(r)?le(r):r,p=f,h=kr(p);for(;h&&d!==p;){let y=wo(h),b=h.getBoundingClientRect(),v=Ce(h),x=b.left+(h.clientLeft+parseFloat(v.paddingLeft))*y.x,w=b.top+(h.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,c*=y.y,u*=y.x,m*=y.y,l+=x,c+=w,p=le(h),h=kr(p)}}return Jt({width:u,height:m,x:l,y:c})}function Vr(e,t){let o=Yo(e).scrollLeft;return t?t.left+o:Qt(ut(e)).left+o}function yl(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-Vr(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function Qp(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,s=n==="fixed",i=ut(r),a=t?Wo(t.floating):!1;if(r===i||a&&s)return o;let l={scrollLeft:0,scrollTop:0},c=dt(1),u=dt(0),m=we(r);if((m||!s)&&((qt(r)!=="body"||$o(i))&&(l=Yo(r)),m)){let d=Qt(r);c=wo(r),u.x=d.x+r.clientLeft,u.y=d.y+r.clientTop}let f=i&&!m&&!s?yl(i,l):dt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-l.scrollLeft*c.x+u.x+f.x,y:o.y*c.y-l.scrollTop*c.y+u.y+f.y}}function em(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function tm(e){let t=Yo(e),o=e.ownerDocument.body,r=ot(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=ot(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),s=-t.scrollLeft+Vr(e),i=-t.scrollTop;return Ce(o).direction==="rtl"&&(s+=ot(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:s,y:i}}var om=25;function rm(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=le(e),s=ut(e),i=n.visualViewport,a=s.clientWidth,l=s.clientHeight,c=0,u=0;if(i){let f=!_r()||t==="fixed";r?f||(c=-i.offsetLeft,u=-i.offsetTop):(a=i.width,l=i.height,f&&(c=i.offsetLeft,u=i.offsetTop))}if(Vr(s)<=0){let f=s.ownerDocument,d=f.body,p=getComputedStyle(d),h=f.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,y=Math.abs(s.clientWidth-d.clientWidth-h),b=getComputedStyle(s).scrollbarGutter==="stable both-edges"?y/2:y;b<=om&&(a-=b)}return{width:a,height:l,x:c,y:u}}function nm(e,t){let o=Qt(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,s=wo(e),i=e.clientWidth*s.x,a=e.clientHeight*s.y,l=n*s.x,c=r*s.y;return{width:i,height:a,x:l,y:c}}function pl(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=rm(e,o,t);else if(t==="document")r=tm(ut(e));else if(U(t))r=nm(t,o);else{let n=hl(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Jt(r)}function sm(e,t){let o=t.get(e);if(o)return o;let r=_t(e,[],!1).filter(a=>U(a)&&qt(a)!=="body"),n=null,s=Ce(e).position==="fixed",i=s?ct(e):e;for(;U(i)&&!ft(i);){let a=Ce(i),l=Or(i),c=n?n.position:s?"fixed":"";!l&&(c==="fixed"||c==="absolute"&&a.position==="static")?r=r.filter(m=>m!==i):n=a,i=ct(i)}return t.set(e,r),r}function im(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,i=[...o==="clippingAncestors"?Wo(t)?[]:sm(t,this._c):[].concat(o),r],a=pl(t,i[0],n),l=a.top,c=a.right,u=a.bottom,m=a.left;for(let f=1;f<i.length;f++){let d=pl(t,i[f],n);l=ot(d.top,l),c=At(d.right,c),u=At(d.bottom,u),m=ot(d.left,m)}return{width:c-m,height:u-l,x:m,y:l}}function am(e){let{width:t,height:o}=gl(e);return{width:t,height:o}}function lm(e,t,o){let r=we(t),n=ut(t),s=o==="fixed",i=Qt(e,!0,s,t),a={scrollLeft:0,scrollTop:0},l=dt(0);if((r||!s)&&((qt(t)!=="body"||$o(n))&&(a=Yo(t)),r)){let f=Qt(t,!0,s,t);l.x=f.x+t.clientLeft,l.y=f.y+t.clientTop}!r&&n&&(l.x=Vr(n));let c=n&&!r&&!s?yl(n,a):dt(0),u=i.left+a.scrollLeft-l.x-c.x,m=i.top+a.scrollTop-l.y-c.y;return{x:u,y:m,width:i.width,height:i.height}}function ms(e){return Ce(e).position==="static"}function ml(e,t){if(!we(e)||Ce(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return ut(e)===o&&(o=o.ownerDocument.body),o}function xl(e,t){let o=le(e);if(Wo(e))return o;if(!we(e)){let n=ct(e);for(;n&&!ft(n);){if(U(n)&&!ms(n))return n;n=ct(n)}return o}let r=ml(e,t);for(;r&&Ca(r)&&ms(r);)r=ml(r,t);return r&&ft(r)&&ms(r)&&!Or(r)?o:r||Oa(e)||o}var cm=async function(e){let t=this.getOffsetParent||xl,o=this.getDimensions,r=await o(e.floating);return{reference:lm(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function um(e){return Ce(e).direction==="rtl"}var hs={convertOffsetParentRelativeRectToViewportRelativeRect:Qp,getDocumentElement:ut,getClippingRect:im,getOffsetParent:xl,getElementRects:cm,getClientRects:em,getDimensions:am,getScale:wo,isElement:U,isRTL:um};function bl(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function fm(e,t,o){let r=null,n,s=ut(e);function i(){var u;clearTimeout(n),(u=r)==null||u.disconnect(),r=null}function a(u,m){u===void 0&&(u=!1),m===void 0&&(m=1),i();let f=e.getBoundingClientRect(),{left:d,top:p,width:h,height:y}=f;if(u||t(),!h||!y)return;let b=qo(p),v=qo(s.clientWidth-(d+h)),x=qo(s.clientHeight-(p+y)),w=qo(d),R={rootMargin:-b+"px "+-v+"px "+-x+"px "+-w+"px",threshold:ot(0,At(1,m))||1},E=!0;function P(C){let A=C[0].intersectionRatio;if(!bl(f,e.getBoundingClientRect()))return a();if(A!==m){if(!E)return a();A?a(!1,A):n=setTimeout(()=>{a(!1,1e-7)},1e3)}E=!1}try{r=new IntersectionObserver(P,{...R,root:s.ownerDocument})}catch{r=new IntersectionObserver(P,R)}r.observe(e)}let l=le(e),c=()=>a(o);return l.addEventListener("resize",c),a(!0),()=>{l.removeEventListener("resize",c),i()}}function Jo(e,t,o,r){r===void 0&&(r={});let{ancestorScroll:n=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,c=gs(e),u=n||s?[...c?_t(c):[],...t?_t(t):[]]:[];u.forEach(b=>{n&&b.addEventListener("scroll",o),s&&b.addEventListener("resize",o)});let m=c&&a?fm(c,o,s):null,f=-1,d=null;i&&(d=new ResizeObserver(b=>{let[v]=b;v&&v.target===c&&d&&t&&(d.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var x;(x=d)==null||x.observe(t)})),o()}),c&&!l&&d.observe(c),t&&d.observe(t));let p,h=l?Qt(e):null;l&&y();function y(){let b=Qt(e);h&&!bl(h,b)&&o(),h=b,p=requestAnimationFrame(y)}return o(),()=>{var b;u.forEach(v=>{n&&v.removeEventListener("scroll",o),s&&v.removeEventListener("resize",o)}),m?.(),(b=d)==null||b.disconnect(),d=null,l&&cancelAnimationFrame(p)}}var vl=cl;var wl=ul,Rl=al,El=dl;var Tl=fl,Hr=(e,t,o)=>{let r=new Map,n=o??{},s={...hs,...n.platform,_c:r};return il(e,t,{...n,platform:s})};var de=g(F(),1),Pl=g(F(),1),Cl=g(kt(),1),pm=typeof document<"u",mm=function(){},Ur=pm?Pl.useLayoutEffect:mm;function $r(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,r,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(o=e.length,o!==t.length)return!1;for(r=o;r--!==0;)if(!$r(e[r],t[r]))return!1;return!0}if(n=Object.keys(e),o=n.length,o!==Object.keys(t).length)return!1;for(r=o;r--!==0;)if(!{}.hasOwnProperty.call(t,n[r]))return!1;for(r=o;r--!==0;){let s=n[r];if(!(s==="_owner"&&e.$$typeof)&&!$r(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function Ol(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Sl(e,t){let o=Ol(e);return Math.round(t*o)/o}function ys(e){let t=de.useRef(e);return Ur(()=>{t.current=e}),t}function _l(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:r=[],platform:n,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[u,m]=de.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[f,d]=de.useState(r);$r(f,r)||d(r);let[p,h]=de.useState(null),[y,b]=de.useState(null),v=de.useCallback(_=>{_!==R.current&&(R.current=_,h(_))},[]),x=de.useCallback(_=>{_!==E.current&&(E.current=_,b(_))},[]),w=s||p,T=i||y,R=de.useRef(null),E=de.useRef(null),P=de.useRef(u),C=l!=null,A=ys(l),L=ys(n),H=ys(c),$=de.useCallback(()=>{if(!R.current||!E.current)return;let _={placement:t,strategy:o,middleware:f};L.current&&(_.platform=L.current),Hr(R.current,E.current,_).then(N=>{let K={...N,isPositioned:H.current!==!1};D.current&&!$r(P.current,K)&&(P.current=K,Cl.flushSync(()=>{m(K)}))})},[f,t,o,L,H]);Ur(()=>{c===!1&&P.current.isPositioned&&(P.current.isPositioned=!1,m(_=>({..._,isPositioned:!1})))},[c]);let D=de.useRef(!1);Ur(()=>(D.current=!0,()=>{D.current=!1}),[]),Ur(()=>{if(w&&(R.current=w),T&&(E.current=T),w&&T){if(A.current)return A.current(w,T,$);$()}},[w,T,$,A,C]);let S=de.useMemo(()=>({reference:R,floating:E,setReference:v,setFloating:x}),[v,x]),I=de.useMemo(()=>({reference:w,floating:T}),[w,T]),O=de.useMemo(()=>{let _={position:o,left:0,top:0};if(!I.floating)return _;let N=Sl(I.floating,u.x),K=Sl(I.floating,u.y);return a?{..._,transform:"translate("+N+"px, "+K+"px)",...Ol(I.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:N,top:K}},[o,a,I.floating,u.x,u.y]);return de.useMemo(()=>({...u,update:$,refs:S,elements:I,floatingStyles:O}),[u,$,S,I,O])}var xs=(e,t)=>{let o=vl(e);return{name:o.name,fn:o.fn,options:[e,t]}},bs=(e,t)=>{let o=wl(e);return{name:o.name,fn:o.fn,options:[e,t]}},vs=(e,t)=>({fn:Tl(e).fn,options:[e,t]}),ws=(e,t)=>{let o=Rl(e);return{name:o.name,fn:o.fn,options:[e,t]}},Rs=(e,t)=>{let o=El(e);return{name:o.name,fn:o.fn,options:[e,t]}};var Wr=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,o,r=!0){this.fallbackStore=t,this.componentName=o,this.throwOnMissingTrigger=r}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let o=this.attachedStores.lastIndexOf(t);o!==-1&&this.attachedStores.splice(o,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(o=>{o()}))}openByTrigger(t){let o=this.attachedStore;if(o===null)return;let r;if(t){for(let n=this.attachedStores.length-1;n>=0&&!r;n-=1)r=this.attachedStores[n].context.triggerElements.getById(t);r??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!r&&this.throwOnMissingTrigger)throw new Error(Xe(99,this.componentName,t,this.componentName));o.setOpen(!0,X(Y.imperativeAction,void 0,r))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,X(Y.imperativeAction))}};var to=g(F(),1),Yl=g(kt(),1);var $l=g(F(),1);var Hl=g(F(),1),Cs=g(Yr(),1),Ul=g(Ll(),1);var Bl=g(F(),1);var Ts=[],Ss;function Fl(){return Ss}function jl(e){Ts.push(e)}function Ps(e){let t=(o,r)=>{let n=ve(Am).current,s;try{Ss=n;for(let i of Ts)i.before(n);s=e(o,r);for(let i of Ts)i.after(n);n.didInitialize=!0}finally{Ss=void 0}return s};return t.displayName=e.displayName||e.name,t}function Vl(e){return Bl.forwardRef(Ps(e))}function Am(){return{didInitialize:!1}}var Nm=mo(19),Dm=Nm?Lm:Bm;function Kr(e,t,o,r,n){return Dm(e,t,o,r,n)}function Mm(e,t,o,r,n){let s=Hl.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,Cs.useSyncExternalStore)(e.subscribe,s,s)}jl({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let o=0;o<e.syncHooks.length;o+=1){let r=e.syncHooks[o],n=r.selector(r.store.state,r.a1,r.a2,r.a3);Object.is(r.value,n)||(t=!0,r.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let o=new Set;for(let n of e.syncHooks)o.add(n.store);let r=[];for(let n of o)r.push(n.subscribe(t));return()=>{for(let n of r)n()}}),(0,Cs.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Lm(e,t,o,r,n){let s=Fl();if(!s)return Mm(e,t,o,r,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,o)||!Object.is(a.a2,r)||!Object.is(a.a3,n))&&(a.store!==e&&(s.didChangeStore=!0),a.store=e,a.selector=t,a.a1=o,a.a2=r,a.a3=n,a.value=t(e.getSnapshot(),o,r,n))):(a={store:e,selector:t,a1:o,a2:r,a3:n,value:t(e.getSnapshot(),o,r,n)},s.syncHooks.push(a)),a.value}function Bm(e,t,o,r,n){return(0,Ul.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,o,r,n))}var qr=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 r of this.listeners){if(o!==this.updateTick)return;r(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,r,n){return Kr(this,t,o,r,n)}};var eo=g(F(),1);var Mt=class extends qr{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){eo.useDebugValue(t);let r=this;j(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;j(()=>(r.state[t]!==o&&r.set(t,o),()=>{r.set(t,void 0)}),[r,t,o])}useSyncedValues(t){let o=this,r=Object.values(t);j(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){eo.useDebugValue(t);let r=this,n=o!==void 0;j(()=>{n&&!Object.is(r.state[t],o)&&r.setState({...r.state,[t]:o})},[r,t,o,n])}select(t,o,r,n){let s=this.selectors[t];return s(this.state,o,r,n)}useState(t,o,r,n){return eo.useDebugValue(t),Kr(this,this.selectors[t],o,r,n)}useContextCallback(t,o){eo.useDebugValue(t);let r=W(o??Ue);this.context[t]=r}useStateSetter(t){let o=eo.useRef(void 0);return o.current===void 0&&(o.current=r=>{this.set(t,r)}),o.current}observe(t,o){let r;typeof t=="function"?r=t:r=this.selectors[t];let n=r(this.state);return o(n,n,this),this.subscribe(s=>{let i=r(s);if(!Object.is(n,i)){let a=n;n=i,o(i,a,this)}})}};var Fm={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},Lt=class extends Mt{constructor(t){let{syncOnly:o,nested:r,onOpenChange:n,triggerElements:s,...i}=t;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:ol(),nested:r,triggerElements:s},Fm),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&ja(o))&&(this.context.dataRef.current.openEvent=t?o:void 0)};dispatchOpenChange=(t,o)=>{this.syncOpenEvent(t,o.event);let r={open:t,reason:o.reason,nativeEvent:o.event,nested:this.context.nested,triggerElement:o.trigger};this.context.events.emit("openchange",r)};setOpen=(t,o)=>{if(this.syncOnly){this.context.onOpenChange?.(t,o);return}this.dispatchOpenChange(t,o),this.context.onOpenChange?.(t,o)}};function Wl(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),l=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),u=t.context.triggerElements,m=i,f=$l.useRef(null);r===void 0&&f.current===null&&(f.current=new Lt({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:c,triggerElements:u,onOpenChange:m,floatingId:n,syncOnly:!0,nested:s}));let d=r??f.current;return t.useSyncedValue("floatingId",n),j(()=>{let p={open:a,floatingId:n,referenceElement:l,floatingElement:c};U(l)&&(p.domReferenceElement=l),d.state.positionReference===d.state.referenceElement&&(p.positionReference=l),d.update(p)},[a,n,l,c,d]),d.context.onOpenChange=m,d.context.nested=s,d}var zl={tabIndex:-1,[is]:""};function Kl(e,t=!1){let o=go(),r=jr()!=null,n=ve(()=>e(o,r)).current;return Wl({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:o,nested:r,onOpenChange:n.setOpen}),n}function ql({handle:e,store:t}){return j(()=>e.attachStore(t),[e,t]),null}function jm(e,t){let o=to.useRef(null),r=to.useRef(null);return to.useCallback(n=>{if(e===void 0)return;let s=!1;if(o.current!==null){let i=o.current,a=r.current,l=t.context.triggerElements.getById(i);a&&l===a&&(t.context.triggerElements.delete(i),s=!0),o.current=null,r.current=null}if(n!==null&&(o.current=e,r.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 Vm(e,t,o,r=!1){t?e.preventUnmountingOnClose=!1:r&&(e.preventUnmountingOnClose=!0);let n=o?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=o??null)}function Hm(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Gl(e,t,o,r={}){let n=o.reason,s=n===Y.triggerHover,i=t&&n===Y.triggerFocus,a=!t&&(n===Y.triggerPress||n===Y.escapeKey),l=Hm(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let u={...r.extraState,open:t};i?u.instantType="focus":a?u.instantType="dismiss":s&&(u.instantType=void 0),Vm(u,t,o.trigger,l()),e.update(u)};s?Yl.flushSync(c):c()}function Xl(e,t,o,r){let n=o.useState("isMountedByTrigger",e),s=jm(e,o),i=W(l=>{let c=o.select("open"),u=o.select("activeTriggerId");if(u===e){o.update({activeTriggerElement:l,...c?r:null});return}u==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:l,...r})}),a=to.useCallback(l=>{s(l),l&&i(l)},[s,i]);return j(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:n}}function Jl(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=to.useRef(null),n=e.useState("open"),s=e.useState("triggerCount"),i=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");j(()=>{if(!n){r.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let l=e.context.triggerElements.size,c={};e.state.triggerCount!==l&&(c.triggerCount=l);let u=e.select("activeTriggerId"),m=null;if(u){let f=e.context.triggerElements.getById(u);if(f)r.current=u,f!==e.state.activeTriggerElement&&(c.activeTriggerElement=f);else{for(let[d,p]of e.context.triggerElements.entries())if(p===e.state.activeTriggerElement){c.activeTriggerId=d,c.activeTriggerElement=p,r.current=d;break}c.activeTriggerId===void 0&&(r.current===u?m=u:r.current=null)}}else r.current=null;if(!m&&!u&&l===1){let f=e.context.triggerElements.entries().next();if(!f.done){let[d,p]=f.value;c.activeTriggerId=d,c.activeTriggerElement=p,r.current=d}}(c.triggerCount!==void 0||c.activeTriggerId!==void 0||c.activeTriggerElement!==void 0)&&e.update(c),m&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===m&&!e.context.triggerElements.getById(m)){let f=X(Y.none);e.setOpen(!1,f),f.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,s,i,a,o])}function Zl(e,t,o){let{mounted:r,setMounted:n,transitionStatus:s}=Sa(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:r,transitionStatus:s,preventUnmountingOnClose:a});let l=W(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Ir({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:s}}function Ql(e,t){e.useSyncedValues(t),j(()=>()=>{e.update({activeTriggerProps:ae,inactiveTriggerProps:ae,popupProps:ae})},[e])}var oo=class{constructor(){this.idMap=new Map}add(t,o){this.idMap.set(t,o)}delete(t){this.idMap.delete(t)}hasElement(t){for(let o of this.idMap.values())if(o===t)return!0;return!1}hasMatchingElement(t){for(let o of this.idMap.values())if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function ec(){return new Lt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new oo,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function oc(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:ec(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:ae,inactiveTriggerProps:ae,popupProps:ae}}function rc(e,t,o=!1){return new Lt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var Zo=e=>e.triggerIdProp??e.activeTriggerId,Os=e=>e.openProp??e.open,tc=e=>(e.popupElement?.id??e.floatingId)||void 0;function nc(e,t){return t!==void 0&&Os(e)&&Zo(e)===t}function Um(e,t){return nc(e,t)?!0:t!==void 0&&Os(e)&&Zo(e)==null&&e.triggerCount===1}var sc={open:Os,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:Zo,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:tc,isTriggerActive:(e,t)=>t!==void 0&&Zo(e)===t,isOpenedByTrigger:(e,t)=>nc(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Zo(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Um(e,t)?tc(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var _s=g(F(),1),ic=g(Yr(),1);function ac(e){let t=_s.useCallback(r=>e===void 0?Ue:e.subscribeStore(r),[e]),o=_s.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,ic.useSyncExternalStore)(t,o,()=>e?.serverStore)}function lc(e){return $m(e,e.rootContext)}function $m(e,t){let{nodeId:o,externalTree:r}=e,n=t.useState("referenceElement"),s=t.useState("floatingElement"),i=t.useState("domReferenceElement"),a=t.useState("open"),l=t.useState("floatingId"),[c,u]=Pe.useState(null),[m,f]=Pe.useState(void 0),[d,p]=Pe.useState(void 0),h=Pe.useRef(null),y=Dt(r),b=Pe.useMemo(()=>({reference:n,floating:s,domReference:i}),[n,s,i]),v=_l({...e,elements:{...b,...c&&{reference:c}}}),x=U(m)?m:null,w=d===void 0?t.state.floatingElement:d;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?i:x),t.useSyncedValue("floatingElement",w);let T=Pe.useCallback(L=>{let H=U(L)?{getBoundingClientRect:()=>L.getBoundingClientRect(),getClientRects:()=>L.getClientRects(),contextElement:L}:L;u(H),v.refs.setReference(H)},[v.refs]),R=Pe.useCallback(L=>{(U(L)||L===null)&&(h.current=L,f(L)),(U(v.refs.reference.current)||v.refs.reference.current===null||L!==null&&!U(L))&&v.refs.setReference(L)},[v.refs,f]),E=Pe.useCallback(L=>{p(L),v.refs.setFloating(L)},[v.refs]),P=Pe.useMemo(()=>({...v.refs,setReference:R,setFloating:E,setPositionReference:T,domReference:h}),[v.refs,R,E,T]),C=Pe.useMemo(()=>({...v.elements,domReference:i}),[v.elements,i]),A=Pe.useMemo(()=>({...v,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:P,elements:C,nodeId:o,rootStore:t}),[v,P,C,o,t,a,l]);return j(()=>{i&&(h.current=i)},[i]),j(()=>{t.context.dataRef.current.floatingContext=A;let L=y?.nodesRef.current.find(H=>H.id===o);L&&(L.context=A)}),Pe.useMemo(()=>({...v,context:A,refs:P,elements:C,rootStore:t}),[v,P,C,A,t])}var mt=g(F(),1);var ks=bt.os.mac&&bt.engine.webkit;function Is(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:s,dataRef:i}=n.context,a=mt.useRef(!1),l=mt.useRef(null),c=mt.useRef(!0),u=et();mt.useEffect(()=>{let f=n.select("domReferenceElement");if(!o)return;let d=le(f);function p(){let b=n.select("domReferenceElement");!n.select("open")&&we(b)&&b===Ar(Re(b))&&(a.current=!0)}function h(){c.current=!0}function y(){c.current=!1}return tt(Z(d,"blur",p),ks&&Z(d,"keydown",h,!0),ks&&Z(d,"pointerdown",y,!0))},[n,o]),mt.useEffect(()=>{if(!o)return;function f(d){if(d.reason===Y.triggerPress||d.reason===Y.escapeKey){let p=n.select("domReferenceElement");U(p)&&(l.current=p,a.current=!0)}}return s.on("openchange",f),()=>{s.off("openchange",f)}},[s,o,n]);let m=mt.useMemo(()=>{function f(){a.current=!1,l.current=null}return{onMouseLeave(){f()},onFocus(d){let p=d.currentTarget;if(a.current){if(l.current===p)return;f()}let h=Oe(d.nativeEvent);if(U(h)){if(ks&&!d.relatedTarget){if(!c.current&&!Ha(h))return}else if(!Ua(h))return}let y=It(d.relatedTarget,n.context.triggerElements),{nativeEvent:b,currentTarget:v}=d,x=typeof r=="function"?r():r;if(n.select("open")&&y||x===0||x===void 0){n.setOpen(!0,X(Y.triggerFocus,b,v));return}u.start(x,()=>{a.current||n.setOpen(!0,X(Y.triggerFocus,b,v))})},onBlur(d){f();let p=d.relatedTarget,h=d.nativeEvent,y=U(p)&&p.hasAttribute(vo("focus-guard"))&&p.getAttribute("data-type")==="outside";u.start(0,()=>{let b=n.select("domReferenceElement"),v=Ar(Re(b));!p&&v===b||Q(i.current.floatingContext?.refs.floating.current,v)||Q(b,v)||y||It(p??v,n.context.triggerElements)||n.setOpen(!1,X(Y.triggerFocus,h))})}}},[i,r,n,u]);return mt.useMemo(()=>o?{reference:m,trigger:m}:{},[o,m])}var Ns=g(F(),1);var As=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 $e,this.restTimeout=new $e,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Gr=new WeakMap;function Eo(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Gr.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Gr.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Xr(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,s=Gr.get(o);s&&s!==e&&Eo(s),Eo(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,Gr.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function To(e){let t=e.context.dataRef.current,o=ve(()=>t.hoverInteractionState??As.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),ho(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Ds(e,t={}){let{enabled:o=!0,closeDelay:r=0,nodeId:n}=t,s="rootStore"in e?e.rootStore:e,i=s.useState("open"),a=s.useState("floatingElement"),l=s.useState("domReferenceElement"),{dataRef:c}=s.context,u=Dt(),m=jr(),f=To(s),d=et(),p=W(()=>Dr(c.current.openEvent?.type,f.interactedInside)),h=W(()=>$a(c.current.openEvent?.type)),y=W(()=>{Eo(f)});j(()=>{i||(f.pointerType=void 0,f.restTimeoutPending=!1,f.interactedInside=!1,y())},[i,f,y]),Ns.useEffect(()=>y,[y]),j(()=>{if(o&&i&&f.handleCloseOptions?.blockPointerEvents&&h()&&U(l)&&a){let b=l,v=a,x=Re(a),w=u?.nodesRef.current.find(P=>P.id===m)?.context?.elements.floating;w&&(w.style.pointerEvents="");let T=f.pointerEventsScopeElement!==v?f.pointerEventsScopeElement:null,R=w!==v?w:null,E=f.handleCloseOptions?.getScope?.()??T??R??b.closest("[data-rootownerid]")??x.body;return Xr(f,{scopeElement:E,referenceElement:b,floatingElement:v}),()=>{y()}}},[o,i,l,a,f,h,u,m,y]),Ns.useEffect(()=>{if(!o)return;function b(){return!!(u&&m&&wt(u.nodesRef.current,m).length>0)}function v(P){let C=Je(r,"close",f.pointerType),A=()=>{s.setOpen(!1,X(Y.triggerHover,P)),u?.events.emit("floating.closed",P)};C?f.openChangeTimeout.start(C,A):(f.openChangeTimeout.clear(),A())}function x(P){let C=Oe(P);if(!ls(C)){f.interactedInside=!1;return}f.interactedInside=C?.closest("[aria-haspopup]")!=null}function w(){f.openChangeTimeout.clear(),d.clear(),u?.events.off("floating.closed",R),y()}function T(P){if(b()&&u){u.events.on("floating.closed",R);return}if(It(P.relatedTarget,s.context.triggerElements))return;let C=c.current.floatingContext?.nodeId??n,A=P.relatedTarget;if(!(u&&C&&U(A)&&wt(u.nodesRef.current,C,!1).some(H=>Q(H.context?.elements.floating,A)))){if(f.handler){f.handler(P);return}y(),h()&&!p()&&v(P)}}function R(P){!u||!m||b()||d.start(0,()=>{u.events.off("floating.closed",R),s.setOpen(!1,X(Y.triggerHover,P)),u.events.emit("floating.closed",P)})}let E=a;return tt(E&&Z(E,"mouseenter",w),E&&Z(E,"mouseleave",T),E&&Z(E,"pointerdown",x,!0),()=>{u?.events.off("floating.closed",R)})},[o,a,s,c,r,n,h,p,y,f,u,m,d])}var Bt=g(F(),1),cc=g(kt(),1);var Wm={current:null};function Ms(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:l=Wm,externalTree:c,isActiveTrigger:u=!0,getHandleCloseContext:m,isClosing:f,shouldOpen:d,guardStaleOpen:p=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:y,events:b}=h.context,v=Dt(c),x=To(h),w=Bt.useRef(!1),T=Me(n),R=Me(r),E=Me(i),P=Me(o),C=Me(d),A=Me(f),L=W(()=>Dr(y.current.openEvent?.type,x.interactedInside)),H=W(()=>C.current?.()!==!1),$=W((I,O,_)=>{let N=h.context.triggerElements;if(N.hasElement(O))return!I||!Q(I,O);if(!U(_))return!1;let K=_;return N.hasMatchingElement(re=>Q(re,K))&&(!I||!Q(I,K))}),D=W(()=>{if(!x.handler)return;Re(h.select("domReferenceElement")).removeEventListener("mousemove",x.handler),x.handler=void 0}),S=W(()=>{Eo(x)});return u&&(x.handleCloseOptions=T.current?.__options),Bt.useEffect(()=>D,[D]),Bt.useEffect(()=>{if(!o)return;function I(O){O.open?w.current=!1:(w.current=O.reason===Y.triggerHover,D(),x.openChangeTimeout.clear(),x.restTimeout.clear(),x.blockMouseMove=!0,x.restTimeoutPending=!1)}return b.on("openchange",I),()=>{b.off("openchange",I)}},[o,b,x,D]),Bt.useEffect(()=>{if(!o)return;function I(k,V=!0){let q=Je(R.current,"close",x.pointerType);q?x.openChangeTimeout.start(q,()=>{h.setOpen(!1,X(Y.triggerHover,k)),v?.events.emit("floating.closed",k)}):V&&(x.openChangeTimeout.clear(),h.setOpen(!1,X(Y.triggerHover,k)),v?.events.emit("floating.closed",k))}let O=l.current??(u?h.select("domReferenceElement"):null);if(!U(O))return;function _(k){if(x.openChangeTimeout.clear(),x.blockMouseMove=!1,s&&!vt(x.pointerType))return;let V=cs(E.current),q=Je(R.current,"open",x.pointerType),oe=Oe(k),z=k.currentTarget??null,ce=h.select("domReferenceElement"),ee=z;if(U(oe)&&!h.context.triggerElements.hasElement(oe)){for(let Ae of h.context.triggerElements.elements())if(Q(Ae,oe)){ee=Ae;break}}U(z)&&U(ce)&&!h.context.triggerElements.hasElement(z)&&Q(z,ce)&&(ee=ce);let ie=ee==null?!1:$(ce,ee,oe),ue=h.select("open"),me=A.current?.()??h.select("transitionStatus")==="ending",ht=!ue&&me&&w.current,ne=!ie&&U(ee)&&U(ce)&&Q(ce,ee)&&ht,ge=V>0&&!q,he=ie&&(ue||ht)||ne,ze=!ue||ie;if(he){H()&&h.setOpen(!0,X(Y.triggerHover,k,ee));return}ge||(q?x.openChangeTimeout.start(q,()=>{ze&&H()&&h.setOpen(!0,X(Y.triggerHover,k,ee))}):ze&&H()&&h.setOpen(!0,X(Y.triggerHover,k,ee)))}function N(k){if(L()){S();return}D();let V=h.select("domReferenceElement"),q=Re(V);x.restTimeout.clear(),x.restTimeoutPending=!1;let oe=y.current.floatingContext??m?.();if(It(k.relatedTarget,h.context.triggerElements))return;if(T.current&&oe){h.select("open")||x.openChangeTimeout.clear();let ce=l.current;x.handler=T.current({...oe,tree:v,x:k.clientX,y:k.clientY,onClose(){S(),D(),P.current&&!L()&&ce===h.select("domReferenceElement")&&I(k,!0)}}),q.addEventListener("mousemove",x.handler),x.handler(k);return}(x.pointerType!=="touch"||!Q(h.select("floatingElement"),k.relatedTarget))&&I(k)}function K(k){Q(O,k.relatedTarget)||(x.openChangeTimeout.clear(),x.restTimeout.clear(),x.restTimeoutPending=!1)}let re=p?Z(O,"mouseout",K):void 0;return a?tt(Z(O,"mousemove",_,{once:!0}),Z(O,"mouseenter",_),Z(O,"mouseleave",N),re):tt(Z(O,"mouseenter",_),Z(O,"mouseleave",N),re)},[D,S,y,R,h,o,T,x,u,$,L,s,a,E,l,v,P,m,A,H,p]),Bt.useMemo(()=>{if(!o)return;function I(O){x.pointerType=O.pointerType}return{onPointerDown:I,onPointerEnter:I,onMouseMove(O){let{nativeEvent:_}=O,N=O.currentTarget,K=h.select("domReferenceElement"),re=h.select("open"),k=$(K,N,O.target);if(s&&!vt(x.pointerType))return;if(re&&k&&x.handleCloseOptions?.blockPointerEvents){let oe=h.select("floatingElement");if(oe){let z=x.handleCloseOptions?.getScope?.()??N.ownerDocument.body;Xr(x,{scopeElement:z,referenceElement:N,floatingElement:oe})}}let V=cs(E.current);if(re&&!k||V===0||!k&&x.restTimeoutPending&&O.movementX**2+O.movementY**2<2)return;x.restTimeout.clear();function q(){if(x.restTimeoutPending=!1,L())return;let oe=h.select("open");!x.blockMouseMove&&(!oe||k)&&H()&&h.setOpen(!0,X(Y.triggerHover,_,N))}x.pointerType==="touch"?cc.flushSync(()=>{q()}):k&&re?q():(x.restTimeoutPending=!0,x.restTimeout.start(V,q))}}},[o,x,L,$,s,h,E,H])}var uc=.1,Ym=uc*uc,te=.5;function Jr(e,t,o,r,n,s){return r>=t!=s>=t&&e<=(n-o)*(t-r)/(s-r)+o}function Zr(e,t,o,r,n,s,i,a,l,c){let u=!1;return Jr(e,t,o,r,n,s)&&(u=!u),Jr(e,t,n,s,i,a)&&(u=!u),Jr(e,t,i,a,l,c)&&(u=!u),Jr(e,t,l,c,o,r)&&(u=!u),u}function zm(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function Qr(e,t,o,r,n,s){let i=Math.min(o,n),a=Math.max(o,n),l=Math.min(r,s),c=Math.max(r,s);return e>=i&&e<=a&&t>=l&&t<=c}function Ls(e={}){let{blockPointerEvents:t=!1}=e,o=new $e,r=({x:n,y:s,placement:i,elements:a,onClose:l,nodeId:c,tree:u})=>{let m=i?.split("-")[0],f=!1,d=null,p=null,h=typeof performance<"u"?performance.now():0;function y(v,x){let w=performance.now(),T=w-h;if(d===null||p===null||T===0)return d=v,p=x,h=w,!1;let R=v-d,E=x-p,P=R*R+E*E,C=T*T*Ym;return d=v,p=x,h=w,P<C}function b(){o.clear(),l()}return function(x){o.clear();let w=a.domReference,T=a.floating;if(!w||!T||m==null||n==null||s==null)return;let{clientX:R,clientY:E}=x,P=Oe(x),C=x.type==="mouseleave",A=Q(T,P),L=Q(w,P);if(A&&(f=!0,!C))return;if(L&&(f=!1,!C)){f=!0;return}if(C&&U(x.relatedTarget)&&Q(T,x.relatedTarget))return;function H(){return!!(u&&wt(u.nodesRef.current,c).length>0)}function $(){H()||b()}if(H())return;let D=w.getBoundingClientRect(),S=T.getBoundingClientRect(),I=n>S.right-S.width/2,O=s>S.bottom-S.height/2,_=S.width>D.width,N=S.height>D.height,K=(_?D:S).left,re=(_?D:S).right,k=(N?D:S).top,V=(N?D:S).bottom;if(m==="top"&&s>=D.bottom-1||m==="bottom"&&s<=D.top+1||m==="left"&&n>=D.right-1||m==="right"&&n<=D.left+1){$();return}let q=!1;switch(m){case"top":q=Qr(R,E,K,D.top+1,re,S.bottom-1);break;case"bottom":q=Qr(R,E,K,S.top+1,re,D.bottom-1);break;case"left":q=Qr(R,E,S.right-1,V,D.left+1,k);break;case"right":q=Qr(R,E,D.right-1,V,S.left+1,k);break;default:}if(q)return;if(f&&!zm(R,E,D)){$();return}if(!C&&y(R,E)){$();return}let oe=!1;switch(m){case"top":{let z=_?te/2:te*4,ce=_||I?n+z:n-z,ee=_?n-z:I?n+z:n-z,ie=s+te+1,ue=I||_?S.bottom-te:S.top,me=I?_?S.bottom-te:S.top:S.bottom-te;oe=Zr(R,E,ce,ie,ee,ie,S.left,ue,S.right,me);break}case"bottom":{let z=_?te/2:te*4,ce=_||I?n+z:n-z,ee=_?n-z:I?n+z:n-z,ie=s-te,ue=I||_?S.top+te:S.bottom,me=I?_?S.top+te:S.bottom:S.top+te;oe=Zr(R,E,ce,ie,ee,ie,S.left,ue,S.right,me);break}case"left":{let z=N?te/2:te*4,ce=N||O?s+z:s-z,ee=N?s-z:O?s+z:s-z,ie=n+te+1,ue=O||N?S.right-te:S.left,me=O?N?S.right-te:S.left:S.right-te;oe=Zr(R,E,ue,S.top,me,S.bottom,ie,ce,ie,ee);break}case"right":{let z=N?te/2:te*4,ce=N||O?s+z:s-z,ee=N?s-z:O?s+z:s-z,ie=n-te,ue=O||N?S.left+te:S.right,me=O?N?S.left+te:S.right:S.left+te;oe=Zr(R,E,ie,ce,ie,ee,ue,S.top,me,S.bottom);break}default:}oe?f||o.start(40,$):$()}};return r.__options={...e,blockPointerEvents:t},r}var en=class extends Mt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var _w=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Jn.startingStyle]="startingStyle",e[e.endingStyle=Jn.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Km={"data-popup-open":""};var qm={"data-open":""},Gm={"data-closed":""},Xm={"data-anchor-hidden":""},fc={open(e){return e?Km:null}};var Qo={open(e){return e?qm:Gm},anchorHidden(e){return e?Xm:null}},dc={...Qo,...Pa};function pc(e){return mo(19)?e:e?"true":void 0}var tn=g(F(),1),Bs=tn.createContext(void 0);function So(){return tn.useContext(Bs)?.direction??"ltr"}var Ye=g(F(),1);var Jm=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:s,platform:i,elements:a,middlewareData:l}=t,{element:c,padding:u=0,offsetParent:m="real"}=pt(e,t)||{};if(c==null)return{};let f=Fr(u),d={x:o,y:r},p=Xo(n),h=Go(p),y=await i.getDimensions(c),b=p==="y",v=b?"top":"left",x=b?"bottom":"right",w=b?"clientHeight":"clientWidth",T=s.reference[h]+s.reference[p]-d[p]-s.floating[h],R=d[p]-s.reference[p],E=m==="real"?await i.getOffsetParent?.(c):a.floating,P=a.floating[w]||s.floating[h];(!P||!await i.isElement?.(E))&&(P=a.floating[w]||s.floating[h]);let C=T/2-R/2,A=P/2-y[h]/2-1,L=Math.min(f[v],A),H=Math.min(f[x],A),$=L,D=P-y[h]-H,S=P/2-y[h]/2+C,I=Lr($,S,D),O=!l.arrow&&rt(n)!=null&&S!==I&&s.reference[h]/2-(S<$?L:H)-y[h]/2<0,_=O?S<$?S-$:S-D:0;return{[p]:d[p]+_,data:{[p]:I,centerOffset:S-I-_,...O&&{alignmentOffset:_}},reset:O}}}),mc=(e,t)=>({...Jm(e),options:[e,t]});var gc={name:"hide",async fn(e){let{width:t,height:o,x:r,y:n}=e.rects.reference,s=t===0&&o===0&&r===0&&n===0,i=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:i.top-o>=0||i.right-t>=0||i.bottom-o>=0||i.left-t>=0||s}}}};var Po={sideX:"left",sideY:"top"};var hc="--available-width",yc="--available-height";function vc(e,t,o){let r=e==="inline-start"||e==="inline-end";return{top:"top",right:r?o?"inline-start":"inline-end":"right",bottom:"bottom",left:r?o?"inline-end":"inline-start":"left"}[t]}function xc(e,t,o){let{rects:r,placement:n}=e;return{side:vc(t,Se(n),o),align:rt(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function wc(e){return Zm(e,lc)}function Zm(e,t){let{anchor:o,positionMethod:r="absolute",side:n="bottom",sideOffset:s=0,align:i="center",alignOffset:a=0,collisionBoundary:l,collisionPadding:c=5,sticky:u=!1,arrowPadding:m=5,disableAnchorTracking:f=!1,inline:d,keepMounted:p=!1,floatingRootContext:h,mounted:y,collisionAvoidance:b,shift:v,nodeId:x,adaptiveOrigin:w,lazyFlip:T=!1,externalTree:R}=e,[E,P]=Ye.useState(null);!y&&E!==null&&P(null);let C=b.side||"flip",A=b.align||"flip",L=b.fallbackAxisSide||"end",H=v?.crossAxis??!1,$=v?.rootBoundary,D=typeof o=="function"?o:void 0,S=W(D),I=D?S:o,O=Me(o),_=Me(y),K=So()==="rtl",re=E||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":K?"left":"right","inline-start":K?"right":"left"}[n],k=i==="center"?re:`${re}-${i}`,V=c;typeof V=="number"?V={top:V,right:V,bottom:V,left:V}:V&&(V={top:V.top||0,right:V.right||0,bottom:V.bottom||0,left:V.left||0});let q=1,oe=n==="bottom"?q:0,z=n==="top"?q:0,ce=n==="right"?q:0,ee=n==="left"?q:0,ie={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:V},ue=Ye.useRef(null),me=Me(s),ht=Me(a),ne=typeof s!="function"?s:0,ge=typeof a!="function"?a:0,he=[];d&&he.push(d),he.push(xs(J=>{let Ke=xc(J,n,K),it=typeof me.current=="function"?me.current(Ke):me.current,Ve=typeof ht.current=="function"?ht.current(Ke):ht.current;return{mainAxis:it,crossAxis:Ve,alignmentAxis:Ve}},[ne,ge,K,n]));let ze=A==="none"&&C!=="shift",Ae=!ze&&(u||H||C==="shift"),so=C==="none"?null:ws({...ie,padding:{top:V.top+q+oe,right:V.right+q+ee,bottom:V.bottom+q+z,left:V.left+q+ce},mainAxis:!H&&C==="flip",crossAxis:A==="flip"?"alignment":!1,fallbackAxisSideDirection:L}),Ut=ze?null:bs({...ie,rootBoundary:$,mainAxis:A!=="none",crossAxis:Ae,limiter:u||H?void 0:vs(J=>{if(!ue.current)return{};let{width:Ke,height:it}=ue.current.getBoundingClientRect(),Ve=Le(Se(J.placement)),yt=Ve==="y"?Ke:it,at=Ve==="y"?V.left+V.right:V.top+V.bottom;return{offset:yt/2+at/2}})},[ie,u,H,$,V,A]);C==="shift"||A==="shift"||i==="center"?he.push(Ut,so):he.push(so,Ut),he.push(Rs({...ie,apply({elements:{floating:J},availableWidth:Ke,availableHeight:it,rects:Ve}){if(!_.current)return;let yt=J.style;yt.setProperty(hc,`${Ke}px`),yt.setProperty(yc,`${it}px`);let at=le(J).devicePixelRatio||1,{x:Do,y:mr,width:gr,height:kn}=Ve.reference,In=(Math.round((Do+gr)*at)-Math.round(Do*at))/at,An=(Math.round((mr+kn)*at)-Math.round(mr*at))/at;yt.setProperty("--anchor-width",`${In}px`),yt.setProperty("--anchor-height",`${An}px`)}}),mc(J=>({element:ue.current||Re(J.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(J){let{elements:Ke,middlewareData:it,placement:Ve,rects:yt,y:at}=J,Do=Se(Ve),mr=Le(Do),gr=ue.current,kn=it.arrow?.x||0,In=it.arrow?.y||0,An=gr?.clientWidth||0,Df=gr?.clientHeight||0,Nn=kn+An/2,hi=In+Df/2,Mf=Math.abs(it.shift?.y||0),Lf=yt.reference.height/2,Mo=typeof s=="function"?s(xc(J,n,K)):s,Bf=Mf>Mo,Ff={top:`${Nn}px calc(100% + ${Mo}px)`,bottom:`${Nn}px ${-Mo}px`,left:`calc(100% + ${Mo}px) ${hi}px`,right:`${-Mo}px ${hi}px`}[Do],jf=`${Nn}px ${yt.reference.y+Lf-at}px`;return Ke.floating.style.setProperty("--transform-origin",Ae&&mr==="y"&&Bf?jf:Ff),{}}},gc,w),j(()=>{!y&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[y,h]);let Et=Ye.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:Tt,elements:ye,x:lr,y:M,middlewareData:B,update:xe,placement:Te,context:St,isPositioned:Qe,floatingStyles:Pt}=t({rootContext:h,open:p?y:void 0,placement:k,middleware:he,strategy:r,whileElementsMounted:p?void 0:(...J)=>Jo(...J,Et),nodeId:x,externalTree:R}),{sideX:je,sideY:io}=B.adaptiveOrigin||Po,$t=Qe?r:"fixed",cr=Ye.useMemo(()=>{let J;return Qe?w?J={position:$t,[je]:lr,[io]:M}:J={...Pt,position:$t}:J={position:$t,top:0,left:0},J[hc]="100vw",J[yc]="100vh",Qe||(J.opacity=0),J},[w,$t,je,lr,io,M,Pt,Qe]),ao=Ye.useRef(null);j(()=>{if(!y)return;let J=O.current,Ke=typeof J=="function"?J():J,Ve=(bc(Ke)?Ke.current:Ke)||null||null;Ve!==ao.current&&(Tt.setPositionReference(Ve),ao.current=Ve)},[y,Tt,I,O]),Ye.useEffect(()=>{if(!y)return;let J=O.current;typeof J!="function"&&bc(J)&&J.current!==ao.current&&(Tt.setPositionReference(J.current),ao.current=J.current)},[y,Tt,I,O]),Ye.useEffect(()=>{if(p&&y&&ye.reference&&ye.floating)return Jo(ye.reference,ye.floating,xe,Et)},[p,y,ye,xe,Et]);let Ct=Se(Te),ur=vc(n,Ct,K),fr=rt(Te)||"center",dr=!!B.hide?.referenceHidden;j(()=>{T&&y&&Qe&&Ct!==re&&P(Ct)},[T,y,Qe,Ct,re]);let pr=Ye.useMemo(()=>({position:"absolute",top:B.arrow?.y,left:B.arrow?.x}),[B.arrow]),gi=B.arrow?.centerOffset!==0;return Ye.useMemo(()=>({positionerStyles:cr,arrowStyles:pr,arrowRef:ue,arrowUncentered:gi,side:ur,align:fr,physicalSide:Ct,anchorHidden:dr,refs:Tt,context:St,isPositioned:Qe,update:xe}),[cr,pr,ue,gi,ur,fr,Ct,dr,Tt,St,Qe,xe])}function bc(e){return e!=null&&"current"in e}function on(e){return e==="starting"?Ja:ae}function Rc(e,t,{styles:o,transitionStatus:r,props:n,refs:s,hidden:i,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),De("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:l},on(r),n],stateAttributesMapping:Qo})}var Ee=g(F(),1),Ic=g(kt(),1);var Ec=g(F(),1);function Tc(e){let[t,o]=Ec.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Co=g(F(),1);function Fs(e){let t=Ce(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=we(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r;return(Nt(o)!==s||Nt(r)!==i)&&(o=s,r=i),{width:o,height:r}}function Pc(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:l}=e,c=bo(t,!0),u=yo(),m=Co.useRef(null),f=Co.useRef(!0),d=Co.useRef(Ue),p=W(s),h=W(i),y=Co.useMemo(()=>Qm(a,l),[a,l]);j(()=>{if(!n){d.current=Ue,f.current=!0,m.current=null;return}if(!t||!o)return;d.current=Sc(t,y),js(t,"auto");let b=nn(t,"position","static"),v=nn(t,"transform","none"),x=nn(t,"scale","1"),w=Sc(o,{"--available-width":"max-content","--available-height":"max-content"});function T(){b(),v(),w()}function R(){T(),x()}if(p?.(),f.current||m.current===null){rn(o,"max-content");let A=Fs(t);return m.current=A,rn(o,A),R(),h?.(null,A),f.current=!1,()=>{d.current(),d.current=Ue}}rn(o,"max-content");let E=m.current,P=Fs(t);m.current=P,js(t,E),R(),h?.(E,P),rn(o,P);let C=new AbortController;return u.request(()=>{js(t,P),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},C.signal)}),()=>{C.abort(),u.cancel(),d.current(),d.current=Ue}},[r,t,o,c,u,n,p,h,y])}function Qm(e,t){let o=e==="top",r=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!r?ae:{position:"absolute",[o?"bottom":"top"]:"0",[r?"right":"left"]:"0"}}function nn(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function Sc(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(nn(e,r,n));return o.length?()=>{o.forEach(r=>r())}:Ue}function js(e,t){let o=t==="auto"?"auto":`${t.width}px`,r=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",o),e.style.setProperty("--popup-height",r)}function rn(e,t){let o=t==="max-content"?"max-content":`${t.width}px`,r=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",o),e.style.setProperty("--positioner-height",r)}var Cc=g(F(),1);var Oc=g(G(),1),sn=function(t){let{direction:o="ltr"}=t,r=Cc.useMemo(()=>({direction:o}),[o]);return(0,Oc.jsx)(Bs.Provider,{value:r,children:t.children})};var _c={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:s,strategy:i,placement:a}=e,l=le(n),c=l.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:Po};let m=await s.getOffsetParent?.(n),f={width:0,height:0};if(i==="fixed"&&l?.visualViewport)f={width:l.visualViewport.width,height:l.visualViewport.height};else if(m===l){let v=Re(n);f={width:v.documentElement.clientWidth,height:v.documentElement.clientHeight}}else await s.isElement?.(m)&&(f=await s.getDimensions(m));let d=Se(a),p=t,h=o;d==="left"&&(p=f.width-(t+r.width)),d==="top"&&(h=f.height-(o+r.height));let y=d==="left"?"right":Po.sideX,b=d==="top"?"bottom":Po.sideY;return{x:p,y:h,data:{sideX:y,sideY:b}}}};var Oo=g(G(),1),Ac={activationDirection:e=>e?{"data-activation-direction":e}:null};function Nc(e){let{store:t,side:o,children:r}=e,n=So(),s=t.useState("activeTriggerElement"),i=t.useState("activeTriggerId"),a=t.useState("open"),l=t.useState("payload"),c=t.useState("mounted"),u=t.useState("popupElement"),m=t.useState("positionerElement"),f=Tc(a?s:null),d=og(i,l),p=Ee.useRef(null),[h,y]=Ee.useState(null),[b,v]=Ee.useState(null),x=Ee.useRef(null),w=Ee.useRef(null),T=bo(x,!0),R=yo(),E=Ee.useRef(null),[P,C]=Ee.useState(null),[A,L]=Ee.useState(!1);j(()=>(t.set("adaptiveOrigin",_c),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let H=W(()=>{x.current?.style.setProperty("animation","none"),x.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),$=W(N=>{x.current?.style.removeProperty("animation"),x.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),N&&C(N)}),D=W(()=>{E.current?.abort();let N=new AbortController;E.current=N,T(()=>{y(null),C(null),p.current=null},N.signal)}),S=Ee.useRef(null);j(()=>{(!a||!c)&&(S.current=null)},[a,c]),j(()=>{if(s&&f&&s!==f&&S.current!==s&&p.current){y(p.current),L(!0);let N=tg(f,s);v(N),S.current=s}},[s,f]),j(()=>{h!=null&&(E.current?.abort(),L(!0),R.request(()=>{Ic.flushSync(()=>{L(!1)}),D()}))},[d,h,D,R]),j(()=>{let N=x.current;if(!N)return;let K=Re(N).createElement("div");for(let re of Array.from(N.childNodes))K.appendChild(re.cloneNode(!0));p.current=K});let I=h!=null,O;I?O=(0,Oo.jsxs)(Ee.Fragment,{children:[(0,Oo.jsx)("div",{"data-previous":!0,inert:pc(!0),ref:w,style:{...P?{"--popup-width":`${P.width}px`,"--popup-height":`${P.height}px`}:null,position:"absolute"},"data-ending-style":A?void 0:""},"previous"),(0,Oo.jsx)("div",{"data-current":!0,ref:x,"data-starting-style":A?"":void 0,children:r},d)]}):O=(0,Oo.jsx)("div",{"data-current":!0,ref:x,children:r},d),j(()=>{let N=w.current;!N||!h||N.replaceChildren(...Array.from(h.childNodes))},[h]),Pc({popupElement:u,positionerElement:m,mounted:c,content:l,onMeasureLayout:H,onMeasureLayoutComplete:$,side:o,direction:n});let _={activationDirection:eg(b),transitioning:I};return{children:O,state:_}}function eg(e){if(e)return`${kc(e.horizontal,5,"right","left")} ${kc(e.vertical,5,"down","up")}`}function kc(e,t,o,r){return e>t?o:e<-t?r:""}function tg(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect(),n={x:o.left+o.width/2,y:o.top+o.height/2},s={x:r.left+r.width/2,y:r.top+r.height/2};return{horizontal:s.x-n.x,vertical:s.y-n.y}}function og(e,t){let[o,r]=Ee.useState(0),n=Ee.useRef(e),s=Ee.useRef(t),i=Ee.useRef(!1);return j(()=>{let a=n.current,l=s.current,c=e!==a,u=t!==l;c?(r(m=>m+1),i.current=!u):i.current&&u&&(r(m=>m+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${o}`}var an=g(F(),1),Dc=g(kt(),1);var Mc=g(G(),1),Lc=an.forwardRef(function(t,o){let{children:r,container:n,className:s,render:i,style:a,...l}=t,{node:c,subtree:u}=tl({container:n,ref:o,componentProps:t,elementProps:l});return!u&&!c?null:(0,Mc.jsxs)(an.Fragment,{children:[u,c&&Dc.createPortal(r,c)]})});var Fe={};qe(Fe,{Arrow:()=>tu,Handle:()=>tr,Popup:()=>Qc,Portal:()=>Gc,Positioner:()=>Jc,Provider:()=>ru,Root:()=>Uc,Trigger:()=>zc,Viewport:()=>su,createHandle:()=>iu});var _o=g(F(),1);var ln=g(F(),1),Vs=ln.createContext(void 0);function Ze(e){let t=ln.useContext(Vs);if(t===void 0&&!e)throw new Error(Xe(72));return t}var Bc=g(F(),1);var Fc={...sc,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},cn=class extends Mt{constructor(t,o,r){let n=new oo;super(Vc(t,n,o,r),Hc(n),Fc)}setOpen=(t,o)=>{Gl(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,X(Y.triggerPress,t))}};function jc(){let e=new oo,t=new en(Object.freeze(Vc(void 0,e)),Object.freeze(Hc(e)),Fc);return Object.assign(t,{setOpen:Ue,cancelPendingOpen:Ue})}function Vc(e,t,o,r=!1){let n={...oc(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=rc(t,o,r),n}function Hc(e){return{popupRef:Bc.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var er=g(G(),1),Uc=Ps(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:c,handle:u,triggerId:m,defaultTriggerId:f=null,children:d}=t,p=Kl((L,H)=>new cn({open:r,openProp:n,activeTriggerId:f,triggerIdProp:m},L,H));p.useControlledProp("openProp",n),p.useControlledProp("triggerIdProp",m),p.useContextCallback("onOpenChange",l),p.useContextCallback("onOpenChangeComplete",c);let h=p.useState("open"),y=!o&&h,b=p.useState("activeTriggerId"),v=p.useState("mounted"),x=p.useState("payload");p.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s,disabled:o}),Jl(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:T}=Zl(y,p),R=p.useState("isInstantPhase"),E=p.useState("instantType"),P=p.useState("lastOpenChangeReason"),C=_o.useRef(null);j(()=>{h&&o&&p.setOpen(!1,X(Y.disabled))},[h,o,p]),j(()=>{T==="ending"&&P===Y.none||T!=="ending"&&R?(E!=="delay"&&(C.current=E),p.set("instantType","delay")):C.current!==null&&(p.set("instantType",C.current),C.current=null)},[T,R,P,E,p]),j(()=>{y&&b==null&&p.set("payload",void 0)},[p,b,y]),_o.useImperativeHandle(a,()=>({unmount:w,close:()=>p.setOpen(!1,X(Y.imperativeAction))}),[w,p]);let A=y||v||!o&&i!=="none";return(0,er.jsxs)(Vs.Provider,{value:p,children:[u&&(0,er.jsx)(ql,{handle:u,store:p}),A&&(0,er.jsx)(rg,{store:p,disabled:o,trackCursorAxis:i}),typeof d=="function"?d({payload:x}):d]})});function rg({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=ps(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=ds(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),i=_o.useMemo(()=>Yt(s.reference,n.reference),[s.reference,n.reference]);return Ql(e,{activeTriggerProps:i,inactiveTriggerProps:i,popupProps:n.floating??ae}),null}var fn=g(F(),1);var un=g(F(),1),Hs=un.createContext(void 0);function $c(){return un.useContext(Hs)}var Yc="data-base-ui-tooltip-trigger";function Wc(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(U(n))return n}}let t=e.target;return U(t)?t:null}function sg(e){let t=e;for(;t;){let o=t.closest(`[${Yc}]`);if(o)return o;let r=t.getRootNode();t="host"in r&&U(r.host)?r.host:null}return null}var zc=Vl(function(t,o){let{render:r,className:n,style:s,handle:i,payload:a,disabled:l,delay:c,closeOnClick:u=!0,closeDelay:m,id:f,...d}=t,p=Ze(!0),y=ac(i)??p;if(!y)throw new Error(Xe(82));let b=Ea(f),v=y.useState("isTriggerActive",b),x=y.useState("isOpenedByTrigger",b),w=y.useState("floatingRootContext"),T=fn.useRef(null),R=c??600,E=m??0,{registerTrigger:P,isMountedByThisTrigger:C}=Xl(b,T,y,{payload:a,closeOnClick:u,closeDelay:E}),A=$c(),{delayRef:L,isInstantPhase:H,hasProvider:$}=fs(w,{open:x}),D=To(w);y.useSyncedValue("isInstantPhase",H);let S=y.useState("disabled"),I=l??S,O=Me(I),_=y.useState("trackCursorAxis"),N=y.useState("disableHoverablePopup"),K=fn.useRef(!1),re=et(),k=fn.useRef(void 0);function V(){return $?Je(L.current,"open")===0?0:c??A??600:R}function q(ne){let ge=T.current;if(!ge||!ne)return!1;let he=sg(ne);return he!==null&&he!==ge&&Q(ge,he)}function oe(ne){let ge=q(ne);return K.current=ge,ge&&(D.openChangeTimeout.clear(),D.restTimeout.clear(),D.restTimeoutPending=!1,re.clear()),ge}let z=Ms(w,{enabled:!I,mouseOnly:!0,move:!1,handleClose:!N&&_!=="both"?Ls():null,restMs:V,delay(){return m==null&&$?{close:Je(L.current,"close")}:{close:E}},triggerElementRef:T,isActiveTrigger:v,isClosing:()=>y.select("transitionStatus")==="ending",shouldOpen(){return!K.current}}),ce=Is(w,{enabled:!I}).reference,ee=ne=>{let ge=K.current,he=Wc(ne),ze=oe(he),Ae=T.current,so=Ae&&he&&Q(Ae,he);if(ze&&y.select("open")&&y.select("lastOpenChangeReason")===Y.triggerHover){y.setOpen(!1,X(Y.triggerHover,ne));return}if(ge&&!ze&&so&&!O.current&&!y.select("open")&&Ae&&vt(k.current)){let Ut=()=>{!K.current&&!O.current&&!y.select("open")&&y.setOpen(!0,X(Y.triggerHover,ne,Ae))},Et=V();Et===0?(re.clear(),Ut()):re.start(Et,Ut)}},ie=y.useState("triggerProps",C);return De("button",t,{state:{open:x},ref:[o,P,T],props:[z,ce,C||_!=="none"?ie:void 0,{onMouseOver(ne){ee(ne.nativeEvent)},onFocus(ne){q(Wc(ne.nativeEvent))&&ne.preventBaseUIHandler()},onMouseLeave(){K.current=!1,re.clear(),k.current=void 0},onPointerEnter(ne){k.current=ne.pointerType},onPointerDown(ne){k.current=ne.pointerType,y.set("closeOnClick",u),u&&!y.select("open")&&y.cancelPendingOpen(ne.nativeEvent)},onClick(ne){u&&!y.select("open")&&y.cancelPendingOpen(ne.nativeEvent)},id:b,"data-trigger-disabled":I?"":void 0,[Yc]:I?void 0:""},d],stateAttributesMapping:fc})});var qc=g(F(),1);var dn=g(F(),1),Us=dn.createContext(void 0);function Kc(){let e=dn.useContext(Us);if(e===void 0)throw new Error(Xe(70));return e}var $s=g(G(),1),Gc=qc.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return Ze().useState("mounted")||r?(0,$s.jsx)(Us.Provider,{value:r,children:(0,$s.jsx)(Lc,{ref:o,...n})}):null});var mn=g(F(),1);var pn=g(F(),1),Ws=pn.createContext(void 0);function ko(){let e=pn.useContext(Ws);if(e===void 0)throw new Error(Xe(71));return e}var Xc=g(G(),1),Jc=mn.forwardRef(function(t,o){let{render:r,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:l="center",sideOffset:c=0,alignOffset:u=0,collisionBoundary:m="clipping-ancestors",collisionPadding:f=5,arrowPadding:d=5,sticky:p=!1,disableAnchorTracking:h=!1,collisionAvoidance:y=Za,style:b,...v}=t,x=Ze(),w=Kc(),T=x.useState("open"),R=x.useState("mounted"),E=x.useState("trackCursorAxis"),P=x.useState("disableHoverablePopup"),C=x.useState("floatingRootContext"),A=x.useState("instantType"),L=x.useState("transitionStatus"),H=x.useState("adaptiveOrigin"),$=wc({anchor:s,positionMethod:i,floatingRootContext:C,mounted:R,side:a,sideOffset:c,align:l,alignOffset:u,collisionBoundary:m,collisionPadding:f,sticky:p,arrowPadding:d,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:y,adaptiveOrigin:H}),D=mn.useMemo(()=>({open:T,side:$.side,align:$.align,anchorHidden:$.anchorHidden,instant:E!=="none"?"tracking-cursor":A}),[T,$.side,$.align,$.anchorHidden,E,A]),S=Rc(t,D,{styles:$.positionerStyles,transitionStatus:L,props:v,refs:[o,x.useStateSetter("positionerElement")],hidden:!R,inert:!T||E==="both"||P});return(0,Xc.jsx)(Ws.Provider,{value:$,children:S})});var Zc=g(F(),1);var Qc=Zc.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=Ze(),{side:l,align:c}=ko(),u=a.useState("open"),m=a.useState("instantType"),f=a.useState("transitionStatus"),d=a.useState("popupProps"),p=a.useState("floatingRootContext"),h=a.useState("disabled"),y=a.useState("closeDelay");Ir({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),Ds(p,{enabled:!h,closeDelay:y});let b=a.useStateSetter("popupElement");return De("div",t,{state:{open:u,side:l,align:c,instant:m,transitionStatus:f},ref:[o,a.context.popupRef,b],props:[zl,d,on(f),i],stateAttributesMapping:dc})});var eu=g(F(),1);var tu=eu.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=Ze(),{arrowRef:l,side:c,align:u,arrowUncentered:m,arrowStyles:f}=ko(),d=a.useState("open"),p=a.useState("instantType");return De("div",t,{state:{open:d,side:c,align:u,uncentered:m,instant:p},ref:[o,l],props:[{style:f,"aria-hidden":!0},i],stateAttributesMapping:Qo})});var ou=g(F(),1);var Ys=g(G(),1),ru=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,s=ou.useMemo(()=>({open:o,close:r}),[o,r]);return(0,Ys.jsx)(Hs.Provider,{value:o,children:(0,Ys.jsx)(us,{delay:s,timeoutMs:n,children:t.children})})};var nu=g(F(),1);var su=nu.forwardRef(function(t,o){let{render:r,className:n,style:s,children:i,...a}=t,l=Ze(),c=ko(),u=l.useState("instantType"),{children:m,state:f}=Nc({store:l,side:c.side,children:i}),d={activationDirection:f.activationDirection,transitioning:f.transitioning,instant:u};return De("div",t,{state:d,ref:o,props:[a,{children:m}],stateAttributesMapping:Ac})});var tr=class extends Wr{constructor(){super(jc(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function iu(){return new tr}function au(e){return De(e.defaultTagName??"div",e,e)}var hn=g(He(),1),or=(0,hn.forwardRef)(({icon:e,size:t=24,...o},r)=>(0,hn.cloneElement)(e,{width:t,height:t,...o,ref:r}));var yn=g(gn(),1),zs=g(G(),1),Ks=(0,zs.jsx)(yn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,zs.jsx)(yn.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z"})});var xn=g(gn(),1),qs=g(G(),1),Gs=(0,qs.jsx)(xn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qs.jsx)(xn.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"})});var bn=g(gn(),1),Xs=g(G(),1),Js=(0,Xs.jsx)(bn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xs.jsx)(bn.Path,{d:"M9.518 8.783a.25.25 0 00.188-.137l2.069-4.192a.25.25 0 01.448 0l2.07 4.192a.25.25 0 00.187.137l4.626.672a.25.25 0 01.139.427l-3.347 3.262a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.363.264l-4.137-2.176a.25.25 0 00-.233 0l-4.138 2.175a.25.25 0 01-.362-.263l.79-4.607a.25.25 0 00-.072-.222L4.753 9.882a.25.25 0 01.14-.427l4.625-.672zM12 14.533c.28 0 .559.067.814.2l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39v7.143z"})});var Io={};qe(Io,{Popup:()=>Iu,Portal:()=>vn,Positioner:()=>wn,Provider:()=>Vu,Root:()=>Fu,Trigger:()=>Du});var _u=g(He(),1);var gu=g(He(),1);var Qs="data-wp-hash";function ei(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ag(document)),e.__wpStyleRuntime}function ig(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Qs}]`))if(o.getAttribute(Qs)===t)return!0;return!1}function du(e,t,o){if(!e.head)return;let r=ei(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(ig(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Qs,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function ag(e){let t=ei();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)du(e,o,r);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=ei();o.styles.set(e,t);for(let r of o.documents.keys())du(r,e,t)}typeof process>"u",lg("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 fu={slot:"_11fc52b637ff8a7e__slot"},pu="data-wp-compat-overlay-slot";function cg(){return typeof document>"u"?null:document}function ug(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var gt=null;function Zs(e){return e.setAttribute("aria-hidden","false"),e}function fg(e){let t=e.createElement("div");return t.setAttribute(pu,""),fu.slot&&t.classList.add(fu.slot),e.body.appendChild(t),t}function mu(){if(typeof window>"u"||!ug()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=cg();if(!e||!e.body)return;if(gt&>.ownerDocument===e&>.isConnected)return Zs(gt);let t=e.querySelector(`[${pu}]`);return t instanceof HTMLDivElement?(gt=Zs(t),gt):(gt?.isConnected&>.remove(),gt=Zs(fg(e)),gt)}var hu=g(G(),1),vn=(0,gu.forwardRef)(function({container:t,...o},r){return(0,hu.jsx)(Fe.Portal,{container:t??mu(),...o,ref:r})});var yu=g(He(),1),vu=g(G(),1),ti="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"&&pg(document)),e.__wpStyleRuntime}function dg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ti}]`))if(o.getAttribute(ti)===t)return!0;return!1}function xu(e,t,o){if(!e.head)return;let r=oi(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(dg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(ti,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function pg(e){let t=oi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)xu(e,o,r);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 bu(e,t){let o=oi();o.styles.set(e,t);for(let r of o.documents.keys())xu(r,e,t)}typeof process>"u",bu("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var mg={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",bu("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 gg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},wn=(0,yu.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...s},i){return(0,vu.jsx)(Fe.Positioner,{ref:i,align:t,side:r,sideOffset:n,...s,className:po(mg["box-sizing"],gg.positioner,o)})});var wu=g(He(),1);function ri(e,t,o){return(0,wu.cloneElement)(e??t,{children:o})}var hg=g(Eu(),1);var Pu=g(Su(),1),{lock:YT,unlock:Cu}=(0,Pu.__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 yg(){let e=hg;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Cu(e.privateApis).ThemeProvider}var Ou=yg();var rr=g(G(),1),ni="data-wp-hash";function si(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bg(document)),e.__wpStyleRuntime}function xg(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 ku(e,t,o){if(!e.head)return;let r=si(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(xg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(ni,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function bg(e){let t=si();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ku(e,o,r);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 vg(e,t){let o=si();o.styles.set(e,t);for(let r of o.documents.keys())ku(r,e,t)}typeof process>"u",vg("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 wg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Rg={background:"#1e1e1e"},Iu=(0,_u.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...s},i){let a=(0,rr.jsx)(Ou,{color:Rg,children:(0,rr.jsx)(Fe.Popup,{ref:i,className:po(wg.popup,n),...s,children:r})}),l=ri(o,(0,rr.jsx)(wn,{}),a);return ri(t,(0,rr.jsx)(vn,{}),l)});var Au=g(He(),1),Nu=g(G(),1),Du=(0,Au.forwardRef)(function(t,o){return(0,Nu.jsx)(Fe.Trigger,{ref:o,...t})});var Mu=g(Ne(),1),Lu=g(G(),1);function Bu({children:e}){return(0,Lu.jsx)(sn,{direction:(0,Mu.isRTL)()?"rtl":"ltr",children:e})}var ii=g(G(),1);function Fu(e){return(0,ii.jsx)(Bu,{children:(0,ii.jsx)(Fe.Root,{...e})})}var ju=g(G(),1);function Vu({...e}){return(0,ju.jsx)(Fe.Provider,{...e})}var Hu=g(He(),1),ai="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"&&Tg(document)),e.__wpStyleRuntime}function Eg(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 Uu(e,t,o){if(!e.head)return;let r=li(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Eg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(ai,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function Tg(e){let t=li();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Uu(e,o,r);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 Sg(e,t){let o=li();o.styles.set(e,t);for(let r of o.documents.keys())Uu(r,e,t)}typeof process>"u",Sg("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var Pg={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ci=(0,Hu.forwardRef)(function({render:t,...o},r){return au({render:t,ref:r,props:Yt({className:Pg["visually-hidden"]},o,{"data-visually-hidden":""})})});var Rn=g(Ne(),1);var Ao=g(G(),1);function Cg({rating:e}){let t=Math.round(e/.5)*.5,o=Math.floor(e),r=Math.ceil(e-o),n=5-(o+r);return(0,Ao.jsxs)("span",{"aria-label":(0,Rn.sprintf)((0,Rn.__)("%s out of 5 stars"),t),children:[Array.from({length:o}).map((s,i)=>(0,Ao.jsx)(or,{className:"block-directory-block-ratings__star-full",icon:Gs,size:16},`full_stars_${i}`)),Array.from({length:r}).map((s,i)=>(0,Ao.jsx)(or,{className:"block-directory-block-ratings__star-half-full",icon:Js,size:16},`half_stars_${i}`)),Array.from({length:n}).map((s,i)=>(0,Ao.jsx)(or,{className:"block-directory-block-ratings__star-empty",icon:Ks,size:16},`empty_stars_${i}`))]})}var $u=Cg;var ui=g(G(),1),Og=({rating:e})=>(0,ui.jsx)("span",{className:"block-directory-block-ratings",children:(0,ui.jsx)($u,{rating:e})}),Wu=Og;var Yu=g(lo(),1),fi=g(G(),1);function _g({icon:e}){let t="block-directory-downloadable-block-icon";return e.match(/\.(jpeg|jpg|gif|png|svg)(?:\?.*)?$/)!==null?(0,fi.jsx)("img",{className:t,src:e,alt:""}):(0,fi.jsx)(Yu.BlockIcon,{className:t,icon:e,showColors:!0})}var En=_g;var zu=g(Ne(),1),Ku=g(Ge(),1);var Tn=g(G(),1),kg=({block:e})=>{let t=(0,Ku.useSelect)(o=>o(fe).getErrorNoticeForBlock(e.id),[e]);return t?(0,Tn.jsx)("div",{className:"block-directory-downloadable-block-notice",children:(0,Tn.jsxs)("div",{className:"block-directory-downloadable-block-notice__content",children:[t.message,t.isFatal?" "+(0,zu.__)("Try reloading the page."):null]})}):null},qu=kg;var pe=g(G(),1);function Ig({title:e,rating:t,ratingCount:o},{hasNotice:r,isInstalled:n,isInstalling:s}){let i=Math.round(t/.5)*.5;return!n&&r?(0,be.sprintf)((0,be.__)("Retry installing %s."),(0,Ft.decodeEntities)(e)):n?(0,be.sprintf)((0,be.__)("Add %s."),(0,Ft.decodeEntities)(e)):s?(0,be.sprintf)((0,be.__)("Installing %s."),(0,Ft.decodeEntities)(e)):o<1?(0,be.sprintf)((0,be.__)("Install %s."),(0,Ft.decodeEntities)(e)):(0,be.sprintf)((0,be._n)("Install %1$s. %2$s stars with %3$s review.","Install %1$s. %2$s stars with %3$s reviews.",o),(0,Ft.decodeEntities)(e),i,o)}function Ag({item:e,onClick:t}){let{author:o,description:r,icon:n,rating:s,title:i}=e,a=!!(0,Xu.getBlockType)(e.name),{hasNotice:l,isInstalling:c,isInstallable:u}=(0,Ju.useSelect)(d=>{let{getErrorNoticeForBlock:p,isInstalling:h}=d(fe),y=p(e.id),b=y&&y.isFatal;return{hasNotice:!!y,isInstalling:h(e.id),isInstallable:!b}},[e]),m="";a?m=(0,be.__)("Installed!"):c&&(m=(0,be.__)("Installing\u2026"));let f=Ig(e,{hasNotice:l,isInstalled:a,isInstalling:c});return(0,pe.jsxs)(Io.Root,{children:[(0,pe.jsx)(Io.Trigger,{render:(0,pe.jsxs)(Sn.Composite.Item,{className:po("block-directory-downloadable-block-list-item",c&&"is-installing"),accessibleWhenDisabled:!0,disabled:c||!u,onClick:d=>{d.preventDefault(),t()},"aria-label":f,type:"button",role:"option",children:[(0,pe.jsxs)("div",{className:"block-directory-downloadable-block-list-item__icon",children:[(0,pe.jsx)(En,{icon:n,title:i}),c?(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__spinner",children:(0,pe.jsx)(Sn.Spinner,{})}):(0,pe.jsx)(Wu,{rating:s})]}),(0,pe.jsxs)("span",{className:"block-directory-downloadable-block-list-item__details",children:[(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__title",children:(0,Gu.createInterpolateElement)((0,be.sprintf)((0,be.__)("%1$s <span>by %2$s</span>"),(0,Ft.decodeEntities)(i),o),{span:(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__author"})})}),l?(0,pe.jsx)(qu,{block:e}):(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__desc",children:m||(0,Ft.decodeEntities)(r)}),u&&!(a||c)&&(0,pe.jsx)(ci,{children:(0,be.__)("Install block")})]})]})]})}),(0,pe.jsx)(Io.Popup,{children:f})]})}var Zu=Ag;var di=g(G(),1),Ng=()=>{};function Dg({items:e,onHover:t=Ng,onSelect:o}){let{installBlockType:r}=(0,of.useDispatch)(fe);return e.length?(0,di.jsx)(ef.Composite,{role:"listbox",className:"block-directory-downloadable-blocks-list","aria-label":(0,Qu.__)("Blocks available for install"),children:e.map(n=>(0,di.jsx)(Zu,{onClick:()=>{(0,tf.getBlockType)(n.name)?o(n):r(n).then(s=>{s&&o(n)}),t(null)},onHover:t,item:n},n.id))}):null}var rf=Dg;var jt=g(Ne(),1),nf=g(He(),1),sf=g(cu(),1),nt=g(G(),1);function Mg({children:e,downloadableItems:t,hasLocalBlocks:o}){let r=t.length;return(0,nf.useEffect)(()=>{(0,sf.speak)((0,jt.sprintf)((0,jt._n)("%d additional block is available to install.","%d additional blocks are available to install.",r),r))},[r]),(0,nt.jsxs)(nt.Fragment,{children:[!o&&(0,nt.jsx)("p",{className:"block-directory-downloadable-blocks-panel__no-local",children:(0,jt.__)("No results available from your installed blocks.")}),(0,nt.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"}),(0,nt.jsxs)("div",{className:"block-directory-downloadable-blocks-panel",children:[(0,nt.jsxs)("div",{className:"block-directory-downloadable-blocks-panel__header",children:[(0,nt.jsx)("h2",{className:"block-directory-downloadable-blocks-panel__title",children:(0,jt.__)("Available to install")}),(0,nt.jsx)("p",{className:"block-directory-downloadable-blocks-panel__description",children:(0,jt.__)("Select a block to install and add it to your post.")})]}),e]})]})}var af=Mg;var Pn=g(Ne(),1),Cn=g(Wt(),1),st=g(G(),1);function Lg(){return(0,st.jsxs)(st.Fragment,{children:[(0,st.jsx)("div",{className:"block-editor-inserter__no-results",children:(0,st.jsx)("p",{children:(0,Pn.__)("No results found.")})}),(0,st.jsx)("div",{className:"block-editor-inserter__tips",children:(0,st.jsxs)(Cn.Tip,{children:[(0,Pn.__)("Interested in creating your own block?"),(0,st.jsx)("br",{}),(0,st.jsxs)(Cn.ExternalLink,{href:"https://developer.wordpress.org/block-editor/",children:[(0,Pn.__)("Get started here"),"."]})]})})]})}var pi=Lg;var Ie=g(G(),1),lf=[],Bg=e=>(0,df.useSelect)(t=>{let{getDownloadableBlocks:o,isRequestingDownloadableBlocks:r,getInstalledBlockTypes:n}=t(fe),s=t(ff.store).canUser("read","block-directory/search"),i=lf;if(s){i=o(e);let a=n(),l=i.filter(({name:c})=>{let u=a.some(f=>f.name===c),m=(0,pf.getBlockType)(c);return u||!m});l.length!==i.length&&(i=l),i.length===0&&(i=lf)}return{hasPermission:s,downloadableBlocks:i,isLoading:r(e)}},[e]);function mf({onSelect:e,onHover:t,hasLocalBlocks:o,isTyping:r,filterValue:n}){let{hasPermission:s,downloadableBlocks:i,isLoading:a}=Bg(n);return s===void 0||a||r?(0,Ie.jsxs)(Ie.Fragment,{children:[s&&!o&&(0,Ie.jsxs)(Ie.Fragment,{children:[(0,Ie.jsx)("p",{className:"block-directory-downloadable-blocks-panel__no-local",children:(0,cf.__)("No results available from your installed blocks.")}),(0,Ie.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"})]}),(0,Ie.jsx)("div",{className:"block-directory-downloadable-blocks-panel has-blocks-loading",children:(0,Ie.jsx)(uf.Spinner,{})})]}):s===!1?o?null:(0,Ie.jsx)(pi,{}):i.length===0?o?null:(0,Ie.jsx)(pi,{}):(0,Ie.jsx)(af,{downloadableItems:i,hasLocalBlocks:o,children:(0,Ie.jsx)(rf,{items:i,onSelect:e,onHover:t})})}var mi=g(G(),1);function Fg(){let[e,t]=(0,yf.useState)(""),o=(0,hf.debounce)(t,400);return(0,mi.jsx)(gf.__unstableInserterMenuExtension,{children:({onSelect:r,onHover:n,filterValue:s,hasItems:i})=>(e!==s&&o(s),e?(0,mi.jsx)(mf,{onSelect:r,onHover:n,filterValue:e,hasLocalBlocks:i,isTyping:s!==e}):null)})}var xf=Fg;var nr=g(Ne(),1),vf=g(Ge(),1),wf=g(Dn(),1);var On=g(Ne(),1);var Vt=g(G(),1);function bf({items:e}){return e.length?(0,Vt.jsx)("ul",{className:"block-directory-compact-list",children:e.map(({icon:t,id:o,title:r,author:n})=>(0,Vt.jsxs)("li",{className:"block-directory-compact-list__item",children:[(0,Vt.jsx)(En,{icon:t,title:r}),(0,Vt.jsxs)("div",{className:"block-directory-compact-list__item-details",children:[(0,Vt.jsx)("div",{className:"block-directory-compact-list__item-title",children:r}),(0,Vt.jsx)("div",{className:"block-directory-compact-list__item-author",children:(0,On.sprintf)((0,On.__)("By %s"),n)})]})]},o))}):null}var sr=g(G(),1);function Rf(){let e=(0,vf.useSelect)(t=>t(fe).getNewBlockTypes(),[]);return e.length?(0,sr.jsxs)(wf.PluginPrePublishPanel,{title:(0,nr.sprintf)((0,nr._n)("Added: %d block","Added: %d blocks",e.length),e.length),initialOpen:!0,children:[(0,sr.jsx)("p",{className:"installed-blocks-pre-publish-panel__copy",children:(0,nr._n)("The following block has been added to your site.","The following blocks have been added to your site.",e.length)}),(0,sr.jsx)(bf,{items:e})]}):null}var ro=g(Ne(),1),Cf=g(Wt(),1),Of=g(Ot(),1),_f=g(He(),1),ar=g(Ge(),1),kf=g(Hn(),1),no=g(lo(),1);var _n=g(Ne(),1),Ef=g(Wt(),1),No=g(Ot(),1),ir=g(Ge(),1),Tf=g(lo(),1);var Sf=g(G(),1);function Pf({attributes:e,block:t,clientId:o}){let r=(0,ir.useSelect)(i=>i(fe).isInstalling(t.id),[t.id]),{installBlockType:n}=(0,ir.useDispatch)(fe),{replaceBlock:s}=(0,ir.useDispatch)(Tf.store);return(0,Sf.jsx)(Ef.Button,{__next40pxDefaultSize:!0,onClick:()=>n(t).then(i=>{if(i){let a=(0,No.getBlockType)(t.name),[l]=(0,No.parse)(e.originalContent);l&&a&&s(o,(0,No.createBlock)(a.name,l.attributes,l.innerBlocks))}}),accessibleWhenDisabled:!0,disabled:r,isBusy:r,variant:"primary",children:(0,_n.sprintf)((0,_n.__)("Install %s"),t.title)})}var Rt=g(G(),1),jg=e=>t=>{let{originalName:o}=t.attributes,{block:r,hasPermission:n}=(0,ar.useSelect)(s=>{let{getDownloadableBlocks:i}=s(fe),a=i("block:"+o).filter(({name:l})=>o===l);return{hasPermission:s(kf.store).canUser("read","block-directory/search"),block:a.length&&a[0]}},[o]);return!n||!r?(0,Rt.jsx)(e,{...t}):(0,Rt.jsx)(Vg,{...t,originalBlock:r})},Vg=({originalBlock:e,...t})=>{let{originalName:o,originalUndelimitedContent:r,clientId:n}=t.attributes,{replaceBlock:s}=(0,ar.useDispatch)(no.store),i=()=>{s(t.clientId,(0,Of.createBlock)("core/html",{},[],[r]))},a=!!r,l=(0,ar.useSelect)(m=>{let{canInsertBlockType:f,getBlockRootClientId:d}=m(no.store);return f("core/html",d(n))},[n]),c=(0,ro.sprintf)((0,ro.__)("Your site doesn\u2019t include support for the %s block. You can try installing the block or remove it entirely."),e.title||o),u=[(0,Rt.jsx)(Pf,{block:e,attributes:t.attributes,clientId:t.clientId},"install")];return a&&l&&(c=(0,ro.sprintf)((0,ro.__)("Your site doesn\u2019t include support for the %s block. You can try installing the block, convert it to a Custom HTML block, or remove it entirely."),e.title||o),u.push((0,Rt.jsx)(Cf.Button,{__next40pxDefaultSize:!0,onClick:i,variant:"tertiary",children:(0,ro.__)("Keep as HTML")},"convert"))),(0,Rt.jsxs)("div",{...(0,no.useBlockProps)(),children:[(0,Rt.jsx)(no.Warning,{actions:u,children:c}),(0,Rt.jsx)(_f.RawHTML,{children:r})]})},If=jg;var Ht=g(G(),1);(0,Af.registerPlugin)("block-directory",{icon:void 0,render(){return(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)(Ki,{}),(0,Ht.jsx)(xf,{}),(0,Ht.jsx)(Rf,{})]})}});(0,Nf.addFilter)("blocks.registerBlockType","block-directory/fallback",(e,t)=>(t!=="core/missing"||(e.edit=If(e.edit)),e));return Yf(Hg);})();
+var wp;(wp||={}).blockDirectory=(()=>{var Vf=Object.create;var xr=Object.defineProperty;var Hf=Object.getOwnPropertyDescriptor;var Uf=Object.getOwnPropertyNames;var Wf=Object.getPrototypeOf,$f=Object.prototype.hasOwnProperty;var se=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),qe=(e,t)=>{for(var o in t)xr(e,o,{get:t[o],enumerable:!0})},yi=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Uf(t))!$f.call(e,n)&&n!==o&&xr(e,n,{get:()=>t[n],enumerable:!(r=Hf(t,n))||r.enumerable});return e};var g=(e,t,o)=>(o=e!=null?Vf(Wf(e)):{},yi(t||!e||!e.__esModule?xr(o,"default",{value:e,enumerable:!0}):o,e)),Yf=e=>yi(xr({},"__esModule",{value:!0}),e);var bi=se((Wg,xi)=>{xi.exports=window.wp.plugins});var wi=se(($g,vi)=>{vi.exports=window.wp.hooks});var Ot=se((Yg,Ri)=>{Ri.exports=window.wp.blocks});var Ge=se((zg,Ei)=>{Ei.exports=window.wp.data});var He=se((Kg,Ti)=>{Ti.exports=window.wp.element});var Ln=se((qg,Si)=>{Si.exports=window.wp.editor});var lo=se((Xg,Oi)=>{Oi.exports=window.wp.blockEditor});var Ne=se((Jg,_i)=>{_i.exports=window.wp.i18n});var br=se((Zg,ki)=>{ki.exports=window.wp.apiFetch});var Ai=se((Qg,Ii)=>{Ii.exports=window.wp.notices});var Di=se((eh,Ni)=>{Ni.exports=window.wp.url});var Gi=se((Rh,qi)=>{qi.exports=window.wp.compose});var $t=se((Eh,Xi)=>{Xi.exports=window.wp.components});var Un=se((Th,Ji)=>{Ji.exports=window.wp.coreData});var ea=se((Ch,Qi)=>{Qi.exports=window.wp.htmlEntities});var F=se((Ph,ta)=>{ta.exports=window.React});var G=se((Dh,sa)=>{sa.exports=window.ReactJSXRuntime});var kt=se((Oy,ka)=>{ka.exports=window.ReactDOM});var Il=se(kl=>{"use strict";var Ro=F();function gm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var hm=typeof Object.is=="function"?Object.is:gm,ym=Ro.useState,xm=Ro.useEffect,bm=Ro.useLayoutEffect,vm=Ro.useDebugValue;function wm(e,t){var o=t(),r=ym({inst:{value:o,getSnapshot:t}}),n=r[0].inst,s=r[1];return bm(function(){n.value=o,n.getSnapshot=t,Ts(n)&&s({inst:n})},[e,o,t]),xm(function(){return Ts(n)&&s({inst:n}),e(function(){Ts(n)&&s({inst:n})})},[e]),vm(o),o}function Ts(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!hm(e,o)}catch{return!0}}function Rm(e,t){return t()}var Em=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Rm:wm;kl.useSyncExternalStore=Ro.useSyncExternalStore!==void 0?Ro.useSyncExternalStore:Em});var Kr=se((bb,Al)=>{"use strict";Al.exports=Il()});var Dl=se(Nl=>{"use strict";var qr=F(),Tm=Kr();function Sm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Cm=typeof Object.is=="function"?Object.is:Sm,Pm=Tm.useSyncExternalStore,Om=qr.useRef,_m=qr.useEffect,km=qr.useMemo,Im=qr.useDebugValue;Nl.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var s=Om(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=km(function(){function l(d){if(!c){if(c=!0,u=d,d=r(d),n!==void 0&&i.hasValue){var p=i.value;if(n(p,d))return m=p}return m=d}if(p=m,Cm(u,d))return p;var h=r(d);return n!==void 0&&n(p,h)?(u=d,p):(u=d,m=h)}var c=!1,u,m,f=o===void 0?null:o;return[function(){return l(t())},f===null?void 0:function(){return l(f())}]},[t,o,r,n]);var a=Pm(e,s[0],s[1]);return _m(function(){i.hasValue=!0,i.value=a},[a]),Im(a),a}});var Ml=se((wb,Ll)=>{"use strict";Ll.exports=Dl()});var vu=se((kT,bu)=>{bu.exports=window.wp.theme});var Ru=se((IT,wu)=>{wu.exports=window.wp.privateApis});var vn=se((sS,Fu)=>{Fu.exports=window.wp.primitives});var Uu=se((vS,Hu)=>{Hu.exports=window.wp.a11y});var Hg={};qe(Hg,{store:()=>fe});var Af=g(bi(),1),Nf=g(wi(),1);var $i=g(Ot(),1),jo=g(Ge(),1),Yi=g(He(),1),zi=g(Ln(),1);var Er=g(Ge(),1);var Ci=g(Ge(),1),zf=(e={},t)=>{switch(t.type){case"FETCH_DOWNLOADABLE_BLOCKS":return{...e,[t.filterValue]:{isRequesting:!0}};case"RECEIVE_DOWNLOADABLE_BLOCKS":return{...e,[t.filterValue]:{results:t.downloadableBlocks,isRequesting:!1}}}return e},Kf=(e={installedBlockTypes:[],isInstalling:{}},t)=>{switch(t.type){case"ADD_INSTALLED_BLOCK_TYPE":return{...e,installedBlockTypes:[...e.installedBlockTypes,t.item]};case"REMOVE_INSTALLED_BLOCK_TYPE":return{...e,installedBlockTypes:e.installedBlockTypes.filter(o=>o.name!==t.item.name)};case"SET_INSTALLING_BLOCK":return{...e,isInstalling:{...e.isInstalling,[t.blockId]:t.isInstalling}}}return e},qf=(e={},t)=>{switch(t.type){case"SET_ERROR_NOTICE":return{...e,[t.blockId]:{message:t.message,isFatal:t.isFatal}};case"CLEAR_ERROR_NOTICE":let{[t.blockId]:o,...r}=e;return r}return e},Pi=(0,Ci.combineReducers)({downloadableBlocks:zf,blockManagement:Kf,errorNotices:qf});var Mn={};qe(Mn,{getDownloadableBlocks:()=>Xf,getErrorNoticeForBlock:()=>td,getErrorNotices:()=>ed,getInstalledBlockTypes:()=>Fo,getNewBlockTypes:()=>Jf,getUnusedBlockTypes:()=>Zf,isInstalling:()=>Qf,isRequestingDownloadableBlocks:()=>Gf});var co=g(Ge(),1),Mo=g(lo(),1),Bo=[];function Gf(e,t){return e.downloadableBlocks[t]?.isRequesting??!1}function Xf(e,t){return e.downloadableBlocks[t]?.results??Bo}function Fo(e){return e.blockManagement.installedBlockTypes}var Jf=(0,co.createRegistrySelector)(e=>(0,co.createSelector)(t=>{let o=Fo(t);if(!o.length)return Bo;let{getBlockName:r,getClientIdsWithDescendants:n}=e(Mo.store),s=o.map(l=>l.name),i=n().flatMap(l=>{let c=r(l);return s.includes(c)?c:[]}),a=o.filter(l=>i.includes(l.name));return a.length>0?a:Bo},t=>[Fo(t),e(Mo.store).getClientIdsWithDescendants()])),Zf=(0,co.createRegistrySelector)(e=>(0,co.createSelector)(t=>{let o=Fo(t);if(!o.length)return Bo;let{getBlockName:r,getClientIdsWithDescendants:n}=e(Mo.store),s=o.map(l=>l.name),i=n().flatMap(l=>{let c=r(l);return s.includes(c)?c:[]}),a=o.filter(l=>!i.includes(l.name));return a.length>0?a:Bo},t=>[Fo(t),e(Mo.store).getClientIdsWithDescendants()]));function Qf(e,t){return e.blockManagement.isInstalling[t]||!1}function ed(e){return e.errorNotices}function td(e,t){return e.errorNotices[t]}var jn={};qe(jn,{addInstalledBlockType:()=>sd,clearErrorNotice:()=>cd,fetchDownloadableBlocks:()=>Fn,installBlockType:()=>rd,receiveDownloadableBlocks:()=>Rr,removeInstalledBlockType:()=>id,setErrorNotice:()=>ld,setIsInstalling:()=>ad,uninstallBlockType:()=>nd});var wr=g(Ot(),1),xt=g(Ne(),1),uo=g(br(),1),vr=g(Ai(),1),Bi=g(Di(),1);var Li=g(br(),1),od=e=>new Promise((t,o)=>{let r=document.createElement(e.nodeName);["id","rel","src","href","type"].forEach(n=>{e[n]&&(r[n]=e[n])}),e.innerHTML&&r.appendChild(document.createTextNode(e.innerHTML)),r.onload=()=>t(!0),r.onerror=()=>o(new Error("Error loading asset.")),document.body.appendChild(r),(r.nodeName.toLowerCase()==="link"||r.nodeName.toLowerCase()==="script"&&!r.src)&&t()});async function Mi(){let t=await(await(0,Li.default)({url:document.location.href,parse:!1})).text(),o=new window.DOMParser().parseFromString(t,"text/html"),r=Array.from(o.querySelectorAll('link[rel="stylesheet"],script')).filter(n=>n.id&&!document.getElementById(n.id));for(let n of r)await od(n)}function Bn(e){if(!e)return!1;let t=e.links["wp:plugin"]||e.links.self;return t&&t.length?t[0].href:!1}function Fn(e){return{type:"FETCH_DOWNLOADABLE_BLOCKS",filterValue:e}}function Rr(e,t){return{type:"RECEIVE_DOWNLOADABLE_BLOCKS",downloadableBlocks:e,filterValue:t}}var rd=e=>async({registry:t,dispatch:o})=>{let{id:r,name:n}=e,s=!1;o.clearErrorNotice(r);try{o.setIsInstalling(r,!0);let i=Bn(e),a={};i?await(0,uo.default)({method:"PUT",url:i,data:{status:"active"}}):a=(await(0,uo.default)({method:"POST",path:"wp/v2/plugins",data:{slug:r,status:"active"}}))._links,o.addInstalledBlockType({...e,links:{...e.links,...a}});let l=["api_version","title","category","parent","ancestor","icon","description","keywords","attributes","provides_context","uses_context","selectors","supports","styles","example","variations","allowed_blocks","block_hooks"];if(await(0,uo.default)({path:(0,Bi.addQueryArgs)(`/wp/v2/block-types/${n}`,{_fields:l})}).catch(()=>{}).then(u=>{u&&(0,wr.unstable__bootstrapServerSideBlockDefinitions)({[n]:Object.fromEntries(Object.entries(u).filter(([m])=>l.includes(m)))})}),await Mi(),!t.select(wr.store).getBlockTypes().some(u=>u.name===n))throw new Error((0,xt.__)("Error registering block. Try reloading the page."));t.dispatch(vr.store).createInfoNotice((0,xt.sprintf)((0,xt.__)("Block %s installed and added."),e.title),{speak:!0,type:"snackbar"}),s=!0}catch(i){let a=i.message||(0,xt.__)("An error occurred."),l=i instanceof Error,c={folder_exists:(0,xt.__)("This block is already installed. Try reloading the page."),unable_to_connect_to_filesystem:(0,xt.__)("Error installing block. You can reload the page and try again.")};c[i.code]&&(l=!0,a=c[i.code]),o.setErrorNotice(r,a,l),t.dispatch(vr.store).createErrorNotice(a,{speak:!0,isDismissible:!0})}return o.setIsInstalling(r,!1),s},nd=e=>async({registry:t,dispatch:o})=>{try{let r=Bn(e);await(0,uo.default)({method:"PUT",url:r,data:{status:"inactive"}}),await(0,uo.default)({method:"DELETE",url:r}),o.removeInstalledBlockType(e)}catch(r){t.dispatch(vr.store).createErrorNotice(r.message||(0,xt.__)("An error occurred."))}};function sd(e){return{type:"ADD_INSTALLED_BLOCK_TYPE",item:e}}function id(e){return{type:"REMOVE_INSTALLED_BLOCK_TYPE",item:e}}function ad(e,t){return{type:"SET_INSTALLING_BLOCK",blockId:e,isInstalling:t}}function ld(e,t,o=!1){return{type:"SET_ERROR_NOTICE",blockId:e,message:t,isFatal:o}}function cd(e){return{type:"CLEAR_ERROR_NOTICE",blockId:e}}var Hn={};qe(Hn,{getDownloadableBlocks:()=>pd});var fo=function(){return fo=Object.assign||function(t){for(var o,r=1,n=arguments.length;r<n;r++){o=arguments[r];for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(t[s]=o[s])}return t},fo.apply(this,arguments)};function Fi(e){return e.toLowerCase()}var ud=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],fd=/[^A-Z0-9]+/gi;function Vi(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?ud:o,n=t.stripRegexp,s=n===void 0?fd:n,i=t.transform,a=i===void 0?Fi:i,l=t.delimiter,c=l===void 0?" ":l,u=ji(ji(e,r,"$1\0$2"),s,"\0"),m=0,f=u.length;u.charAt(m)==="\0";)m++;for(;u.charAt(f-1)==="\0";)f--;return u.slice(m,f).split("\0").map(a).join(c)}function ji(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}function Vn(e,t){var o=e.charAt(0),r=e.substr(1).toLowerCase();return t>0&&o>="0"&&o<="9"?"_"+o+r:""+o.toUpperCase()+r}function Hi(e,t){return t===void 0&&(t={}),Vi(e,fo({delimiter:"",transform:Vn},t))}function dd(e,t){return t===0?e.toLowerCase():Vn(e,t)}function Ui(e,t){return t===void 0&&(t={}),Hi(e,fo({transform:dd},t))}var Wi=g(br(),1);var pd=e=>async({dispatch:t})=>{if(e)try{t(Fn(e));let r=(await(0,Wi.default)({path:`wp/v2/block-directory/search?term=${e}`})).map(n=>Object.fromEntries(Object.entries(n).map(([s,i])=>[Ui(s),i])));t(Rr(r,e))}catch{t(Rr([],e))}};var md="core/block-directory",gd={reducer:Pi,selectors:Mn,actions:jn,resolvers:Hn},fe=(0,Er.createReduxStore)(md,gd);(0,Er.register)(fe);function Ki(){let{uninstallBlockType:e}=(0,jo.useDispatch)(fe),t=(0,jo.useSelect)(r=>{let{isAutosavingPost:n,isSavingPost:s}=r(zi.store);return s()&&!n()},[]),o=(0,jo.useSelect)(r=>r(fe).getUnusedBlockTypes(),[]);return(0,Yi.useEffect)(()=>{t&&o.length&&o.forEach(r=>{e(r),(0,$i.unregisterBlockType)(r.name)})},[t]),null}var gf=g(lo(),1),hf=g(Gi(),1),yf=g(He(),1);var cf=g(Ne(),1),uf=g($t(),1),ff=g(Un(),1),df=g(Ge(),1),pf=g(Ot(),1);var Qu=g(Ne(),1),ef=g($t(),1),tf=g(Ot(),1),of=g(Ge(),1);function Zi(e){var t,o,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(o=Zi(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function hd(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Zi(e))&&(r&&(r+=" "),r+=t);return r}var po=hd;var be=g(Ne(),1),Cn=g($t(),1),Gu=g(He(),1),Ft=g(ea(),1),Xu=g(Ot(),1),Ju=g(Ge(),1);var yd=g(F(),1),Vo={...yd};var ra=g(F(),1),oa={};function ve(e,t){let o=ra.useRef(oa);return o.current===oa&&(o.current=e(t)),o}var Wn=Vo.useInsertionEffect,xd=Wn&&Wn!==Vo.useLayoutEffect?Wn:e=>e();function $(e){let t=ve(bd).current;return t.next=e,xd(t.effect),t.trampoline}function bd(){let e={next:void 0,callback:vd,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function vd(){}var na=g(F(),1),wd=()=>{},j=typeof document<"u"?na.useLayoutEffect:wd;function Rd(e,t){return function(r,...n){let s=new URL(e);return s.searchParams.set("code",r.toString()),n.forEach(i=>s.searchParams.append("args[]",i)),`${t} error #${r}; visit ${s} for the full message.`}}var Ed=Rd("https://base-ui.com/production-error","Base UI"),Xe=Ed;var zt=g(F(),1);function $n(e,t,o,r){let n=ve(aa).current;return Td(n,e,t,o,r)&&la(n,[e,t,o,r]),n.callback}function ia(e){let t=ve(aa).current;return Sd(t,e)&&la(t,e),t.callback}function aa(){return{callback:null,cleanup:null,refs:[]}}function Td(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function Sd(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function la(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 r=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let s=t[n];if(s!=null)switch(typeof s){case"function":{let i=s(o);typeof i=="function"&&(r[n]=i);break}case"object":{s.current=o;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let s=t[n];if(s!=null)switch(typeof s){case"function":{let i=r[n];typeof i=="function"?i():s(null);break}case"object":{s.current=null;break}default:}}}}}}var ua=g(F(),1);var ca=g(F(),1),Cd=parseInt(ca.version,10);function mo(e){return Cd>=e}function Yn(e){if(!ua.isValidElement(e))return null;let t=e,o=t.props;return(mo(19)?o?.ref:t.ref)??null}function Ho(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Ue(){}var fa=Object.freeze([]),ae=Object.freeze({});function da(e,t){let o={};for(let r in e){let n=e[r];if(t?.hasOwnProperty(r)){let s=t[r](n);s!=null&&Object.assign(o,s);continue}n===!0?o[`data-${r.toLowerCase()}`]="":n&&(o[`data-${r.toLowerCase()}`]=n.toString())}return o}function pa(e,t){return typeof e=="function"?e(t):e}function ma(e,t){return typeof e=="function"?e(t):e}var zn={};function Yt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return Tr(t);let s=Tr(e);return t&&(s=Uo(s,t)),o&&(s=Uo(s,o)),r&&(s=Uo(s,r)),n&&(s=Uo(s,n)),s}function ga(e){if(e.length===0)return zn;if(e.length===1)return Tr(e[0]);let t=Tr(e[0]);for(let o=1;o<e.length;o+=1)t=Uo(t,e[o]);return t}function Tr(e){return Kn(e)?{...ya(e,zn)}:Pd(e)}function Uo(e,t){return Kn(t)?ya(t,e):Od(e,t)}function Pd(e){let t={...e};for(let o in t){let r=t[o];ha(o,r)&&(t[o]=xa(r))}return t}function Od(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=Ho(e.style,r);break}case"className":{e[o]=qn(e.className,r);break}default:ha(o,r)?e[o]=_d(e[o],r):e[o]=r}}return e}function ha(e,t){let o=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2);return o===111&&r===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function Kn(e){return typeof e=="function"}function ya(e,t){return Kn(e)?e(t):e??zn}function _d(e,t){return t?e?(...o)=>{let r=o[0];if(va(r)){let s=r;ba(s);let i=t(...o);return s.baseUIHandlerPrevented||e?.(...o),i}let n=t(...o);return e?.(...o),n}:xa(t):e}function xa(e){return e&&((...t)=>{let o=t[0];return va(o)&&ba(o),e(...t)})}function ba(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function qn(e,t){return t?e?t+" "+e:t:e}function va(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Gn=g(F(),1);function De(e,t,o={}){let r=t.render,n=kd(t,o);if(o.enabled===!1)return null;let s=o.state??ae;return Nd(e,r,n,s)}function kd(e,t={}){let{className:o,style:r,render:n}=e,{state:s=ae,ref:i,props:a,stateAttributesMapping:l,enabled:c=!0}=t,u=c?pa(o,s):void 0,m=c?ma(r,s):void 0,f=c?da(s,l):ae,d=c&&a?Id(a):void 0,p=c?Ho(f,d)??{}:ae;return typeof document<"u"&&(c?Array.isArray(i)?p.ref=ia([p.ref,Yn(n),...i]):p.ref=$n(p.ref,Yn(n),i):$n(null,null)),c?(u!==void 0&&(p.className=qn(p.className,u)),m!==void 0&&(p.style=Ho(p.style,m)),p):ae}function Id(e){return Array.isArray(e)?ga(e):Yt(void 0,e)}var Ad=Symbol.for("react.lazy");function Nd(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=Yt(o,t.props);n.ref=o.ref;let s=t;return s?.$$typeof===Ad&&(s=zt.Children.toArray(t)[0]),zt.cloneElement(s,n)}if(e&&typeof e=="string")return Dd(e,o);throw new Error(Xe(8))}function Dd(e,t){return e==="button"?(0,Gn.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Gn.createElement)("img",{alt:"",...t,key:t.key}):zt.createElement(e,t)}var Sr=g(F(),1);var wa=0;function Ld(e,t="mui"){let[o,r]=Sr.useState(e),n=e||o;return Sr.useEffect(()=>{o==null&&(wa+=1,r(`${t}-${wa}`))},[o,t]),n}var Ra=Vo.useId;function go(e,t){if(Ra!==void 0){let o=Ra();return e??(t?`${t}-${o}`:o)}return Ld(e,t)}function Ea(e){return go(e,"base-ui")}var Y={};qe(Y,{cancelOpen:()=>cp,chipRemovePress:()=>Yd,clearPress:()=>$d,closePress:()=>Ud,closeWatcher:()=>op,decrementPress:()=>qd,disabled:()=>fp,drag:()=>ip,escapeKey:()=>tp,focusOut:()=>ep,imperativeAction:()=>mp,incrementPress:()=>Kd,initial:()=>pp,inputBlur:()=>Jd,inputChange:()=>Gd,inputClear:()=>Xd,inputPaste:()=>Zd,inputPress:()=>Qd,itemPress:()=>Hd,keyboard:()=>np,linkPress:()=>Wd,listNavigation:()=>rp,missing:()=>dp,none:()=>Md,outsidePress:()=>Vd,pointer:()=>sp,scrub:()=>lp,siblingOpen:()=>up,swipe:()=>gp,trackPress:()=>zd,triggerFocus:()=>jd,triggerHover:()=>Fd,triggerPress:()=>Bd,wheel:()=>ap,windowResize:()=>hp});var Md="none",Bd="trigger-press",Fd="trigger-hover",jd="trigger-focus",Vd="outside-press",Hd="item-press",Ud="close-press",Wd="link-press",$d="clear-press",Yd="chip-remove-press",zd="track-press",Kd="increment-press",qd="decrement-press",Gd="input-change",Xd="input-clear",Jd="input-blur",Zd="input-paste",Qd="input-press",ep="focus-out",tp="escape-key",op="close-watcher",rp="list-navigation",np="keyboard",sp="pointer",ip="drag",ap="wheel",lp="scrub",cp="cancel-open",up="sibling-open",fp="disabled",dp="missing",pp="initial",mp="imperative-action",gp="swipe",hp="window-resize";function X(e,t,o,r){let n=!1,s=!1,i=r??ae;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){s=!0},get isCanceled(){return n},get isPropagationAllowed(){return s},trigger:o,...i}}var Jn=g(F(),1);var Ta=g(F(),1);function ho(e){Ta.useEffect(e,fa)}var Cr=null,gy=globalThis.requestAnimationFrame,Xn=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let o=this.callbacks,r=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,r>0)for(let n=0;n<o.length;n+=1)o[n]?.(t)};request(t){let o=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),o}cancel(t){let o=t-this.startId;o<0||o>=this.callbacks.length||(this.callbacks[o]=null,this.callbacksCount-=1)}},Pr=new Xn;var lt=class e{static create(){return new e}static request(t){return Pr.request(t)}static cancel(t){return Pr.cancel(t)}currentId=Cr;request(t){this.cancel(),this.currentId=Pr.request(()=>{this.currentId=Cr,t()})}cancel=()=>{this.currentId!==Cr&&(Pr.cancel(this.currentId),this.currentId=Cr)};disposeEffect=()=>this.cancel};function yo(){let e=ve(lt.create).current;return ho(e.disposeEffect),e}function Sa(e,t=!1,o=!1){let[r,n]=Jn.useState(e&&t?"idle":void 0),[s,i]=Jn.useState(e);return e&&!s&&(i(!0),n("starting")),!e&&s&&r!=="ending"&&!o&&n("ending"),!e&&!s&&r==="ending"&&n(void 0),j(()=>{if(!e&&s&&r!=="ending"&&o){let a=lt.request(()=>{n("ending")});return()=>{lt.cancel(a)}}},[e,s,r,o]),j(()=>{if(!e||t)return;let a=lt.request(()=>{n(void 0)});return()=>{lt.cancel(a)}},[t,e]),j(()=>{if(!e||!t)return;e&&s&&r!=="idle"&&n("starting");let a=lt.request(()=>{n("idle")});return()=>{lt.cancel(a)}},[t,e,s,r]),{mounted:s,setMounted:i,transitionStatus:r}}var Zn=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),yp={"data-starting-style":""},xp={"data-ending-style":""},Ca={transitionStatus(e){return e==="starting"?yp:e==="ending"?xp:null}};function Or(){return typeof window<"u"}function qt(e){return _r(e)?(e.nodeName||"").toLowerCase():"#document"}function le(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ut(e){var t;return(t=(_r(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function _r(e){return Or()?e instanceof Node||e instanceof le(e).Node:!1}function U(e){return Or()?e instanceof Element||e instanceof le(e).Element:!1}function we(e){return Or()?e instanceof HTMLElement||e instanceof le(e).HTMLElement:!1}function xo(e){return!Or()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof le(e).ShadowRoot}function Wo(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=Pe(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function Pa(e){return/^(table|td|th)$/.test(qt(e))}function $o(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var bp=/transform|translate|scale|rotate|perspective|filter/,vp=/paint|layout|strict|content/,Kt=e=>!!e&&e!=="none",Qn;function kr(e){let t=U(e)?Pe(e):e;return Kt(t.transform)||Kt(t.translate)||Kt(t.scale)||Kt(t.rotate)||Kt(t.perspective)||!Ir()&&(Kt(t.backdropFilter)||Kt(t.filter))||bp.test(t.willChange||"")||vp.test(t.contain||"")}function Oa(e){let t=ct(e);for(;we(t)&&!ft(t);){if(kr(t))return t;if($o(t))return null;t=ct(t)}return null}function Ir(){return Qn==null&&(Qn=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Qn}function ft(e){return/^(html|body|#document)$/.test(qt(e))}function Pe(e){return le(e).getComputedStyle(e)}function Yo(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ct(e){if(qt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||xo(e)&&e.host||ut(e);return xo(t)?t.host:t}function _a(e){let t=ct(e);return ft(t)?(e.ownerDocument||e).body:we(t)&&Wo(t)?t:_a(t)}function _t(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=_a(e),s=n===((r=e.ownerDocument)==null?void 0:r.body),i=le(n);if(s){let a=Ar(i);return t.concat(i,i.visualViewport||[],Wo(n)?n:[],a&&o?_t(a):[])}else return t.concat(n,_t(n,[],o))}function Ar(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Re(e){return e?.ownerDocument||document}function Z(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function Le(e){let t=ve(wp,e).current;return t.next=e,j(t.effect),t}function wp(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Na=g(F(),1);var Aa=g(kt(),1);function Ia(e){return e==null?e:"current"in e?e.current:e}function bo(e,t=!1){let o=yo();return $((r,n=null)=>{o.cancel();let s=Ia(e);if(s==null)return;let i=s,a=()=>{Aa.flushSync(r)};if(typeof i.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function l(){Promise.all(i.getAnimations().map(c=>c.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(i.getAnimations().some(u=>u.pending||u.playState!=="finished")){l();return}a()})}if(t){let c="data-starting-style";if(!i.hasAttribute(c)){o.request(l);return}let u=new MutationObserver(()=>{i.hasAttribute(c)||(u.disconnect(),l())});u.observe(i,{attributes:!0,attributeFilter:[c]}),n?.addEventListener("abort",()=>u.disconnect(),{once:!0});return}o.request(l)})}function Nr(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,s=$(n),i=bo(r,o);Na.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,o,s,i])}var bt={};qe(bt,{engine:()=>ns,env:()=>is,os:()=>os,screenReader:()=>ss});var os={};qe(os,{android:()=>Ma,apple:()=>ts,ios:()=>es,linux:()=>Cp,mac:()=>Ba,windows:()=>Sp});function Rp(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Ep,platform:Tp,maxTouchPoints:Da}=Rp(),Gt=Ep.toLowerCase(),Xt=Tp.toLowerCase();var es=/^i(os$|p)/.test(Xt)||Xt==="macintel"&&Da>1,La="android",Ma=Xt===La||Gt.includes(La),Ba=!es&&Xt.startsWith("mac"),Sp=Xt.startsWith("win"),Cp=!Ma&&/^(linux|chrome os)/.test(Xt),ts=Ba||es;var ns={};qe(ns,{blink:()=>Op,gecko:()=>Pp,webkit:()=>rs});var rs=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Pp=!rs&&Gt.includes("firefox"),Op=!rs&&Gt.includes("chrom");var ss={};qe(ss,{voiceOver:()=>_p});var _p=ts;var is={};qe(is,{jsdom:()=>kp});var kp=/jsdom|happydom/.test(Gt);var zo=0,We=class e{static create(){return new e}currentId=zo;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=zo,o()},t)}isStarted(){return this.currentId!==zo}clear=()=>{this.currentId!==zo&&(clearTimeout(this.currentId),this.currentId=zo)};disposeEffect=()=>this.clear};function et(){let e=ve(We.create).current;return ho(e.disposeEffect),e}var _e=g(F(),1);function Fa(e){return"nativeEvent"in e}function vt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function ja(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var as="data-base-ui-focusable";var ls="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Dr(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Q(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&xo(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function Oe(e){return"composedPath"in e?e.composedPath()[0]:e.target}function It(e,t){if(!U(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(Q(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function Lr(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 Va(e){return e.matches("html,body")}function Ha(e){return we(e)&&e.matches(ls)}function cs(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${ls}`)!=null}function Ua(e){if(!e||bt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Ip(e,t){return t!=null&&!vt(t)?0:typeof e=="function"?e():e}function Je(e,t,o){let r=Ip(e,o);return typeof r=="number"?r:r?.[t]}function us(e){return typeof e=="function"?e():e}function Mr(e,t){return t||e==="click"||e==="mousedown"}function Wa(e){return e?.includes("mouse")&&e!=="mousedown"}var $a=g(G(),1),Ya=_e.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new We,currentIdRef:{current:null},currentContextRef:{current:null}});function Ap(e,t){e.current=t.current}function fs(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=_e.useRef(o),s=_e.useRef(o),i=_e.useRef(null),a=_e.useRef(null),l=et();return j(()=>{if(s.current=o,!i.current){n.current=o;return}n.current={open:Je(n.current,"open"),close:Je(o,"close")}},[o,i,n,s]),(0,$a.jsx)(Ya.Provider,{value:_e.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:r,currentContextRef:a,timeout:l}),[r,l]),children:t})}function ds(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),s=_e.useContext(Ya),{currentIdRef:i,delayRef:a,timeoutMs:l,initialDelayRef:c,currentContextRef:u,hasProvider:m,timeout:f}=s,[d,p]=_e.useState(!1),h=_e.useRef(o);return j(()=>{h.current=o},[o]),j(()=>{function y(){u.current?.setIsInstantPhase(!1),i.current=null,u.current=null,a.current=c.current,f.clear()}if(i.current&&!o&&i.current===n){if(p(!1),l){let b=n;return f.start(l,()=>{r.select("open")||i.current&&i.current!==b||y()}),()=>{(h.current||i.current!==b)&&f.clear()}}y()}},[o,n,i,a,l,c,u,f,r]),j(()=>{if(!o)return;let y=u.current,b=i.current;f.clear(),u.current={onOpenChange:r.setOpen,setIsInstantPhase:p},i.current=n,a.current={open:0,close:Je(c.current,"close")},b!==null&&b!==n?(p(!0),y?.setIsInstantPhase(!0),y?.onOpenChange(!1,X(Y.none))):(p(!1),y?.setIsInstantPhase(!1))},[o,n,r,i,a,c,u,f]),j(()=>()=>{if(i.current===n){if(u.current=null,!h.current)return;i.current=null,Ap(a,c),f.clear()}},[u,i,a,n,c,f]),_e.useMemo(()=>({hasProvider:m,delayRef:a,isInstantPhase:d}),[m,a,d])}function tt(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var At=Math.min,ot=Math.max,Nt=Math.round,qo=Math.floor,dt=e=>({x:e,y:e}),Np={left:"right",right:"left",bottom:"top",top:"bottom"};function Fr(e,t,o){return ot(e,At(t,o))}function pt(e,t){return typeof e=="function"?e(t):e}function Se(e){return e.split("-")[0]}function rt(e){return e.split("-")[1]}function jr(e){return e==="x"?"y":"x"}function Go(e){return e==="y"?"height":"width"}function Me(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Xo(e){return jr(Me(e))}function qa(e,t,o){o===void 0&&(o=!1);let r=rt(e),n=Xo(e),s=Go(n),i=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Ko(i)),[i,Ko(i)]}function Ga(e){let t=Ko(e);return[Br(e),t,Br(t)]}function Br(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var za=["left","right"],Ka=["right","left"],Dp=["top","bottom"],Lp=["bottom","top"];function Mp(e,t,o){switch(e){case"top":case"bottom":return o?t?Ka:za:t?za:Ka;case"left":case"right":return t?Dp:Lp;default:return[]}}function Xa(e,t,o,r){let n=rt(e),s=Mp(Se(e),o==="start",r);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(Br)))),s}function Ko(e){let t=Se(e);return Np[t]+e.slice(t.length)}function Bp(e){var t,o,r,n;return{top:(t=e.top)!=null?t:0,right:(o=e.right)!=null?o:0,bottom:(r=e.bottom)!=null?r:0,left:(n=e.left)!=null?n:0}}function Vr(e){return typeof e!="number"?Bp(e):{top:e,right:e,bottom:e,left:e}}function Jt(e){let{x:t,y:o,width:r,height:n}=e;return{width:r,height:n,top:o,left:t,right:t+r,bottom:o+n,x:t,y:o}}function wt(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...wt(e,n.id,o)])}function vo(e){return`data-base-ui-${e}`}var ke=g(F(),1),Qa=g(kt(),1);var Ja={style:{transition:"none"}};var Fp="data-base-ui-swipe-ignore",jp="data-swipe-ignore",mx=`[${Fp}]`,gx=`[${jp}]`;var Za={fallbackAxisSide:"end"};var el=g(G(),1),Vp=ke.createContext(null),Hp=()=>ke.useContext(Vp),Up=vo("portal");function tl(e={}){let{ref:t,container:o,componentProps:r=ae,elementProps:n}=e,s=go(),a=Hp()?.portalNode,[l,c]=ke.useState(null),[u,m]=ke.useState(null),f=$(y=>{y!==null&&m(y)}),d=ke.useRef(null);j(()=>{if(o===null){d.current&&(d.current=null,m(null),c(null));return}let y=(o&&(_r(o)?o:o.current))??a??document.body;if(y==null){d.current&&(d.current=null,m(null),c(null));return}d.current!==y&&(d.current=y,m(null),c(y))},[o,a]);let p=De("div",r,{ref:[t,f],props:[{id:s,[Up]:""},n]}),h=l&&p?Qa.createPortal(p,l):null;return{node:u,nodeId:ke.isValidElement(p)?p.props.id:void 0,subtree:h}}var Zt=g(F(),1);function ol(){let e=new Map;return{emit(t,o){e.get(t)?.forEach(r=>r(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 Wp=g(G(),1),$p=Zt.createContext(null),Yp=Zt.createContext(null),Hr=()=>Zt.useContext($p)?.id||null,Dt=e=>{let t=Zt.useContext(Yp);return e??t};var Be=g(F(),1);function zp(e,t){let o=null,r=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",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=s.width,u=s.height,m=s.x,f=s.y;return o==null&&t.x&&i&&(o=s.x-t.x),r==null&&t.y&&a&&(r=s.y-t.y),m-=o||0,f-=r||0,c=0,u=0,!n||l?(c=t.axis==="y"?s.width:0,u=t.axis==="x"?s.height:0,m=i&&t.x!=null?t.x:m,f=a&&t.y!=null?t.y:f):n&&!l&&(u=t.axis==="x"?s.height:u,c=t.axis==="y"?s.width:c),n=!0,{width:c,height:u,x:m,y:f,top:f,right:m+c,bottom:f+u,left:m}}}}function rl(e){return e!=null&&e.clientX!=null}function ps(e,t={}){let{enabled:o=!0,axis:r="both"}=t,n="rootStore"in e?e.rootStore:e,s=n.useState("open"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),l=n.context.dataRef,c=Be.useRef(!1),u=Be.useRef(null),[m,f]=Be.useState(),[d,p]=Be.useState([]),h=$(w=>{n.set("positionReference",w)}),y=$((w,T,R)=>{c.current||l.current.openEvent&&!rl(l.current.openEvent)||n.set("positionReference",zp(R??a,{x:w,y:T,axis:r,dataRef:l,pointerType:m}))}),b=$(w=>{s?u.current||(y(w.clientX,w.clientY,w.currentTarget),p([])):y(w.clientX,w.clientY,w.currentTarget)}),v=vt(m)?i:s;Be.useEffect(()=>{if(!o){h(a);return}if(!v)return;function w(){u.current?.(),u.current=null}let T=le(i);function R(E){let C=Oe(E);Q(i,C)?w():y(E.clientX,E.clientY)}return!l.current.openEvent||rl(l.current.openEvent)?u.current=Z(T,"mousemove",R):h(a),w},[v,o,i,l,a,n,y,h,d]),Be.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Be.useEffect(()=>{o&&!i&&(c.current=!1)},[o,i]),Be.useEffect(()=>{!o&&s&&(c.current=!0)},[o,s]);let x=Be.useMemo(()=>{function w(T){f(T.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:b,onMouseEnter:b}},[b]);return Be.useMemo(()=>o?{reference:x,trigger:x}:{},[o,x])}var $e=g(F(),1);function Kp(){return!1}function qp(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function ms(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=Kp,bubbles:a,externalTree:l}=t,c="rootStore"in e?e.rootStore:e,u=c.useState("open"),m=c.useState("floatingElement"),{dataRef:f}=c.context,d=Dt(l),p=$(typeof n=="function"?n:()=>!1),h=typeof n=="function"?p:n,y=h!==!1,b=$(()=>s),{escapeKey:v,outsidePress:x}=qp(a),w=$e.useRef(!1),T=$e.useRef(!1),R=$e.useRef(!1),E=$e.useRef(!1),C=$e.useRef(""),P=$e.useRef(null),A=et(),M=et(),H=$(()=>{M.clear(),f.current.insideReactTree=!1}),W=$(k=>{let V=f.current.floatingContext?.nodeId;return(d?wt(d.nodesRef.current,V):[]).some(oe=>oe.context?.open&&!oe.context.dataRef.current[k])}),D=$(k=>Lr(k,c.select("floatingElement"))||Lr(k,c.select("domReferenceElement"))),S=$(k=>{i()&&c.setOpen(!1,X(Y.triggerPress,k.nativeEvent))}),I=$(k=>{if(!u||!o||!r||k.key!=="Escape"||E.current||!v&&W("__escapeKeyBubbles"))return;let V=Fa(k)?k.nativeEvent:k,q=X(Y.escapeKey,V);c.setOpen(!1,q),q.isCanceled||k.preventDefault(),!v&&!q.isPropagationAllowed&&k.stopPropagation()}),O=$(()=>{f.current.insideReactTree=!0,M.start(0,H)}),_=$(k=>{if(!u||!o||k.button!==0)return;let V=Oe(k.nativeEvent);Q(c.select("floatingElement"),V)&&(w.current||(w.current=!0,T.current=!1))}),N=$(k=>{!u||!o||(k.defaultPrevented||k.nativeEvent.defaultPrevented)&&w.current&&(T.current=!0)});$e.useEffect(()=>{if(!u||!o)return H;f.current.__escapeKeyBubbles=v,f.current.__outsidePressBubbles=x;let k=new We,V=new We;function q(){k.clear(),E.current=!0}function oe(){k.start(bt.engine.webkit?5:0,()=>{E.current=!1})}function z(){R.current=!0,V.start(0,()=>{R.current=!1})}function ce(){w.current=!1,T.current=!1}function ee(){let L=C.current,B=L==="pen"||!L?"mouse":L,xe=b(),Te=typeof xe=="function"?xe():xe;return typeof Te=="string"?Te:Te[B]}function ie(L){let B=ee();return B==="intentional"&&L.type!=="click"||B==="sloppy"&&L.type==="click"}function ue(L){let B=f.current.floatingContext?.nodeId,xe=d&&wt(d.nodesRef.current,B).some(Te=>Lr(L,Te.context?.elements.floating));return D(L)||xe}function me(L){if(ie(L)){L.type!=="click"&&!D(L)&&(V.clear(),R.current=!1),H();return}if(f.current.insideReactTree){H();return}let B=Oe(L),xe=`[${vo("inert")}]`,Te=U(B)?B.getRootNode():null,St=Array.from((xo(Te)?Te:Re(c.select("floatingElement"))).querySelectorAll(xe)),Qe=c.context.triggerElements;if(B&&(Qe.hasElement(B)||Qe.hasMatchingElement(je=>Q(je,B))))return;let Ct=U(B)?B:null;for(;Ct&&!ft(Ct);){let je=ct(Ct);if(ft(je)||!U(je))break;Ct=je}if(!(St.length&&U(B)&&!Va(B)&&!Q(B,c.select("floatingElement"))&&St.every(je=>!Q(Ct,je)))){if(we(B)&&!("touches"in L)){let je=ft(B),io=Pe(B),Wt=/auto|scroll/,fr=je||Wt.test(io.overflowX),ao=je||Wt.test(io.overflowY),Pt=fr&&B.clientWidth>0&&B.scrollWidth>B.clientWidth,dr=ao&&B.clientHeight>0&&B.scrollHeight>B.clientHeight,pr=io.direction==="rtl",mr=dr&&(pr?L.offsetX<=B.offsetWidth-B.clientWidth:L.offsetX>B.clientWidth),gr=Pt&&L.offsetY>B.clientHeight;if(mr||gr)return}if(!ue(L)){if(ee()==="intentional"&&R.current){V.clear(),R.current=!1;return}typeof h=="function"&&!h(L)||W("__outsidePressBubbles")||(c.setOpen(!1,X(Y.outsidePress,L)),H())}}}function ht(L){ee()!=="sloppy"||L.pointerType==="touch"||!c.select("open")||!o||D(L)||me(L)}function ne(L){if(ee()!=="sloppy"||!c.select("open")||!o||D(L))return;let B=L.touches[0];B&&(P.current={startTime:Date.now(),startX:B.clientX,startY:B.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},A.start(1e3,()=>{P.current&&(P.current.dismissOnTouchEnd=!1,P.current.dismissOnMouseDown=!1)}))}function ge(L,B){let xe=Oe(L);if(!xe)return;let Te=Z(xe,L.type,()=>{B(L),Te()})}function he(L){C.current="touch",ge(L,ne)}function ze(L){A.clear(),L.type==="pointerdown"&&(C.current=L.pointerType),!(L.type==="mousedown"&&P.current&&!P.current.dismissOnMouseDown)&&ge(L,B=>{B.type==="pointerdown"?ht(B):me(B)})}function Ae(L){if(!w.current)return;let B=T.current;if(ce(),ee()==="intentional"){if(L.type==="pointercancel"){B&&z();return}if(!ue(L)){if(B){z();return}typeof h=="function"&&!h(L)||(V.clear(),R.current=!0,H())}}}function so(L){if(ee()!=="sloppy"||!P.current||D(L))return;let B=L.touches[0];if(!B)return;let xe=Math.abs(B.clientX-P.current.startX),Te=Math.abs(B.clientY-P.current.startY),St=Math.sqrt(xe*xe+Te*Te);St>5&&(P.current.dismissOnTouchEnd=!0),St>10&&(me(L),A.clear(),P.current=null)}function Ut(L){ge(L,so)}function Et(L){ee()!=="sloppy"||!P.current||D(L)||(P.current.dismissOnTouchEnd&&me(L),A.clear(),P.current=null)}function Tt(L){ge(L,Et)}let ye=Re(m),ur=tt(r&&tt(Z(ye,"keydown",I),Z(ye,"compositionstart",q),Z(ye,"compositionend",oe)),y&&tt(Z(ye,"click",ze,!0),Z(ye,"pointerdown",ze,!0),Z(ye,"pointerup",Ae,!0),Z(ye,"pointercancel",Ae,!0),Z(ye,"mousedown",ze,!0),Z(ye,"mouseup",Ae,!0),Z(ye,"touchstart",he,!0),Z(ye,"touchmove",Ut,!0),Z(ye,"touchend",Tt,!0)));return()=>{ur(),k.clear(),V.clear(),ce(),R.current=!1,H()}},[f,m,r,y,h,u,o,v,x,I,H,b,W,D,d,c,A]);let K=$e.useMemo(()=>({onKeyDown:I,onPointerDown:S,onClick:S}),[I,S]),re=$e.useMemo(()=>({onKeyDown:I,onPointerDown:N,onMouseDown:N,onClickCapture:O,onMouseDownCapture(k){O(),_(k)},onPointerDownCapture(k){O(),_(k)},onMouseUpCapture:O,onTouchEndCapture:O,onTouchMoveCapture:O}),[I,O,_,N]);return $e.useMemo(()=>o?{reference:K,floating:re,trigger:K}:{},[o,K,re])}var Ce=g(F(),1);function nl(e,t,o){let{reference:r,floating:n}=e,s=Me(t),i=Xo(t),a=Go(i),l=Se(t),c=s==="y",u=r.x+r.width/2-n.width/2,m=r.y+r.height/2-n.height/2,f=r[a]/2-n[a]/2,d;switch(l){case"top":d={x:u,y:r.y-n.height};break;case"bottom":d={x:u,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:m};break;case"left":d={x:r.x-n.width,y:m};break;default:d={x:r.x,y:r.y}}let p=rt(t);return p&&(d[i]+=f*(p==="end"?1:-1)*(o&&c?-1:1)),d}async function sl(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:s,rects:i,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:m="floating",altBoundary:f=!1,padding:d=0}=pt(t,e),p=Vr(d),y=a[f?m==="floating"?"reference":"floating":m],b=Jt(await s.getClippingRect({element:(o=await(s.isElement==null?void 0:s.isElement(y)))==null||o?y:y.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),v=m==="floating"?{x:r,y:n,width:i.floating.width,height:i.floating.height}:i.reference,x=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),w=await(s.isElement==null?void 0:s.isElement(x))&&await(s.getScale==null?void 0:s.getScale(x))||{x:1,y:1},T=Jt(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:x,strategy:l}):v);return{top:(b.top-T.top+p.top)/w.y,bottom:(T.bottom-b.bottom+p.bottom)/w.y,left:(b.left-T.left+p.left)/w.x,right:(T.right-b.right+p.right)/w.x}}var Gp=50,il=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:s=[],platform:i}=o,a=i.detectOverflow?i:{...i,detectOverflow:sl},l=await(i.isRTL==null?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:m}=nl(c,r,l),f=r,d=0,p={};for(let h=0;h<s.length;h++){let y=s[h];if(!y)continue;let{name:b,fn:v}=y,{x,y:w,data:T,reset:R}=await v({x:u,y:m,initialPlacement:r,placement:f,strategy:n,middlewareData:p,rects:c,platform:a,elements:{reference:e,floating:t}});u=x??u,m=w??m,p[b]={...p[b],...T},R&&d<Gp&&(d++,typeof R=="object"&&(R.placement&&(f=R.placement),R.rects&&(c=R.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):R.rects),{x:u,y:m}=nl(c,f,l)),h=-1)}return{x:u,y:m,placement:f,strategy:n,middlewareData:p}};var al=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,r;let{placement:n,middlewareData:s,rects:i,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:m=!0,fallbackPlacements:f,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:h=!0,...y}=pt(e,t);if((o=s.arrow)!=null&&o.alignmentOffset)return{};let b=Se(n),v=Me(a),x=Se(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(c.floating)),T=f||(x||!h?[Ko(a)]:Ga(a)),R=p!=="none";!f&&R&&T.push(...Xa(a,h,p,w));let E=[a,...T],C=await l.detectOverflow(t,y),P=[],A=((r=s.flip)==null?void 0:r.overflows)||[];if(u&&P.push(C[b]),m){let D=qa(n,i,w);P.push(C[D[0]],C[D[1]])}if(A=[...A,{placement:n,overflows:P}],!P.every(D=>D<=0)){var M,H;let D=(((M=s.flip)==null?void 0:M.index)||0)+1,S=E[D];if(S&&(!(m==="alignment"?v!==Me(S):!1)||A.every(_=>Me(_.placement)===v?_.overflows[0]>0:!0)))return{data:{index:D,overflows:A},reset:{placement:S}};let I=(H=A.filter(O=>O.overflows[0]<=0).sort((O,_)=>O.overflows[1]-_.overflows[1])[0])==null?void 0:H.placement;if(!I)switch(d){case"bestFit":{var W;let O=(W=A.filter(_=>{if(R){let N=Me(_.placement);return N===v||N==="y"}return!0}).map(_=>[_.placement,_.overflows.filter(N=>N>0).reduce((N,K)=>N+K,0)]).sort((_,N)=>_[1]-N[1])[0])==null?void 0:W[0];O&&(I=O);break}case"initialPlacement":I=a;break}if(n!==I)return{reset:{placement:I}}}return{}}}};var ll=new Set(["left","top"]);async function Xp(e,t){let{placement:o,platform:r,elements:n}=e,s=await(r.isRTL==null?void 0:r.isRTL(n.floating)),i=Se(o),a=rt(o),l=Me(o)==="y",c=ll.has(i)?-1:1,u=s&&l?-1:1,m=pt(t,e),{mainAxis:f,crossAxis:d,alignmentAxis:p}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof p=="number"&&(d=a==="end"?p*-1:p),l?{x:d*u,y:f*c}:{x:f*c,y:d*u}}var cl=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,r;let{x:n,y:s,placement:i,middlewareData:a}=t,l=await Xp(t,e);return i===((o=a.offset)==null?void 0:o.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:n+l.x,y:s+l.y,data:{...l,placement:i}}}}},ul=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:r,placement:n,platform:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:v=>{let{x,y:w}=v;return{x,y:w}}},...c}=pt(e,t),u={x:o,y:r},m=await s.detectOverflow(t,c),f=Me(n),d=jr(f),p=u[d],h=u[f],y=(v,x)=>Fr(x+m[v==="y"?"top":"left"],x,x-m[v==="y"?"bottom":"right"]);i&&(p=y(d,p)),a&&(h=y(f,h));let b=l.fn({...t,[d]:p,[f]:h});return{...b,data:{x:b.x-o,y:b.y-r,enabled:{[d]:i,[f]:a}}}}}},fl=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,r;let{x:n,y:s,placement:i,rects:a,middlewareData:l}=t,{offset:c=0,mainAxis:u=!0,crossAxis:m=!0}=pt(e,t),f={x:n,y:s},d=Me(i),p=jr(d),h=f[p],y=f[d],b=pt(c,t),v=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:(o=b.mainAxis)!=null?o:0,crossAxis:(r=b.crossAxis)!=null?r:0};if(u){let T=p==="y"?"height":"width",R=a.reference[p]-a.floating[T]+v.mainAxis,E=a.reference[p]+a.reference[T]-v.mainAxis;h<R?h=R:h>E&&(h=E)}if(m){var x,w;let T=p==="y"?"width":"height",R=ll.has(Se(i)),E=a.reference[d]-a.floating[T]+(R&&((x=l.offset)==null?void 0:x[d])||0)+(R?0:v.crossAxis),C=a.reference[d]+a.reference[T]+(R?0:((w=l.offset)==null?void 0:w[d])||0)-(R?v.crossAxis:0);y<E?y=E:y>C&&(y=C)}return{[p]:h,[d]:y}}}},dl=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:r,platform:n,elements:s}=t,{apply:i=()=>{},...a}=pt(e,t),l=await n.detectOverflow(t,a),c=Se(o),u=rt(o),m=Me(o)==="y",{width:f,height:d}=r.floating,p,h;c==="top"||c==="bottom"?(p=c,h=u===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(h=c,p=u==="end"?"top":"bottom");let y=d-l.top-l.bottom,b=f-l.left-l.right,v=At(d-l[p],y),x=At(f-l[h],b),w=t.middlewareData.shift,T=!w,R=v,E=x;w!=null&&w.enabled.x&&(E=b),w!=null&&w.enabled.y&&(R=y),T&&!u&&(m?E=f-2*ot(l.left,l.right):R=d-2*ot(l.top,l.bottom)),await i({...t,availableWidth:E,availableHeight:R});let C=await n.getDimensions(s.floating);return f!==C.width||d!==C.height?{reset:{rects:!0}}:{}}}};function gl(e){let t=Pe(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=we(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r,a=Nt(o)!==s||Nt(r)!==i;return a&&(o=s,r=i),{width:o,height:r,$:a}}function hs(e){return U(e)?e:e.contextElement}function wo(e){let t=hs(e);if(!we(t))return dt(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:s}=gl(t),i=(s?Nt(o.width):o.width)/r,a=(s?Nt(o.height):o.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var Jp=dt(0);function hl(e){let t=le(e);return!Ir()||!t.visualViewport?Jp:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Zp(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===le(e)}function Qt(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),s=hs(e),i=dt(1);t&&(r?U(r)&&(i=wo(r)):i=wo(e));let a=Zp(s,o,r)?hl(s):dt(0),l=(n.left+a.x)/i.x,c=(n.top+a.y)/i.y,u=n.width/i.x,m=n.height/i.y;if(s&&r){let f=le(s),d=U(r)?le(r):r,p=f,h=Ar(p);for(;h&&d!==p;){let y=wo(h),b=h.getBoundingClientRect(),v=Pe(h),x=b.left+(h.clientLeft+parseFloat(v.paddingLeft))*y.x,w=b.top+(h.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,c*=y.y,u*=y.x,m*=y.y,l+=x,c+=w,p=le(h),h=Ar(p)}}return Jt({width:u,height:m,x:l,y:c})}function Ur(e,t){let o=Yo(e).scrollLeft;return t?t.left+o:Qt(ut(e)).left+o}function yl(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-Ur(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function Qp(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,s=n==="fixed",i=ut(r),a=t?$o(t.floating):!1;if(r===i||a&&s)return o;let l={scrollLeft:0,scrollTop:0},c=dt(1),u=dt(0),m=we(r);if((m||!s)&&((qt(r)!=="body"||Wo(i))&&(l=Yo(r)),m)){let d=Qt(r);c=wo(r),u.x=d.x+r.clientLeft,u.y=d.y+r.clientTop}let f=i&&!m&&!s?yl(i,l):dt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-l.scrollLeft*c.x+u.x+f.x,y:o.y*c.y-l.scrollTop*c.y+u.y+f.y}}function em(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function tm(e){let t=Yo(e),o=e.ownerDocument.body,r=ot(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=ot(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),s=-t.scrollLeft+Ur(e),i=-t.scrollTop;return Pe(o).direction==="rtl"&&(s+=ot(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:s,y:i}}var om=25;function rm(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=le(e),s=ut(e),i=n.visualViewport,a=s.clientWidth,l=s.clientHeight,c=0,u=0;if(i){let f=!Ir()||t==="fixed";r?f||(c=-i.offsetLeft,u=-i.offsetTop):(a=i.width,l=i.height,f&&(c=i.offsetLeft,u=i.offsetTop))}if(Ur(s)<=0){let f=s.ownerDocument,d=f.body,p=getComputedStyle(d),h=f.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,y=Math.abs(s.clientWidth-d.clientWidth-h),b=getComputedStyle(s).scrollbarGutter==="stable both-edges"?y/2:y;b<=om&&(a-=b)}return{width:a,height:l,x:c,y:u}}function nm(e,t){let o=Qt(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,s=wo(e),i=e.clientWidth*s.x,a=e.clientHeight*s.y,l=n*s.x,c=r*s.y;return{width:i,height:a,x:l,y:c}}function pl(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=rm(e,o,t);else if(t==="document")r=tm(ut(e));else if(U(t))r=nm(t,o);else{let n=hl(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Jt(r)}function sm(e,t){let o=t.get(e);if(o)return o;let r=_t(e,[],!1).filter(a=>U(a)&&qt(a)!=="body"),n=null,s=Pe(e).position==="fixed",i=s?ct(e):e;for(;U(i)&&!ft(i);){let a=Pe(i),l=kr(i),c=n?n.position:s?"fixed":"";!l&&(c==="fixed"||c==="absolute"&&a.position==="static")?r=r.filter(m=>m!==i):n=a,i=ct(i)}return t.set(e,r),r}function im(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,i=[...o==="clippingAncestors"?$o(t)?[]:sm(t,this._c):[].concat(o),r],a=pl(t,i[0],n),l=a.top,c=a.right,u=a.bottom,m=a.left;for(let f=1;f<i.length;f++){let d=pl(t,i[f],n);l=ot(d.top,l),c=At(d.right,c),u=At(d.bottom,u),m=ot(d.left,m)}return{width:c-m,height:u-l,x:m,y:l}}function am(e){let{width:t,height:o}=gl(e);return{width:t,height:o}}function lm(e,t,o){let r=we(t),n=ut(t),s=o==="fixed",i=Qt(e,!0,s,t),a={scrollLeft:0,scrollTop:0},l=dt(0);if((r||!s)&&((qt(t)!=="body"||Wo(n))&&(a=Yo(t)),r)){let f=Qt(t,!0,s,t);l.x=f.x+t.clientLeft,l.y=f.y+t.clientTop}!r&&n&&(l.x=Ur(n));let c=n&&!r&&!s?yl(n,a):dt(0),u=i.left+a.scrollLeft-l.x-c.x,m=i.top+a.scrollTop-l.y-c.y;return{x:u,y:m,width:i.width,height:i.height}}function gs(e){return Pe(e).position==="static"}function ml(e,t){if(!we(e)||Pe(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return ut(e)===o&&(o=o.ownerDocument.body),o}function xl(e,t){let o=le(e);if($o(e))return o;if(!we(e)){let n=ct(e);for(;n&&!ft(n);){if(U(n)&&!gs(n))return n;n=ct(n)}return o}let r=ml(e,t);for(;r&&Pa(r)&&gs(r);)r=ml(r,t);return r&&ft(r)&&gs(r)&&!kr(r)?o:r||Oa(e)||o}var cm=async function(e){let t=this.getOffsetParent||xl,o=this.getDimensions,r=await o(e.floating);return{reference:lm(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function um(e){return Pe(e).direction==="rtl"}var ys={convertOffsetParentRelativeRectToViewportRelativeRect:Qp,getDocumentElement:ut,getClippingRect:im,getOffsetParent:xl,getElementRects:cm,getClientRects:em,getDimensions:am,getScale:wo,isElement:U,isRTL:um};function bl(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function fm(e,t,o){let r=null,n,s=ut(e);function i(){var u;clearTimeout(n),(u=r)==null||u.disconnect(),r=null}function a(u,m){u===void 0&&(u=!1),m===void 0&&(m=1),i();let f=e.getBoundingClientRect(),{left:d,top:p,width:h,height:y}=f;if(u||t(),!h||!y)return;let b=qo(p),v=qo(s.clientWidth-(d+h)),x=qo(s.clientHeight-(p+y)),w=qo(d),R={rootMargin:-b+"px "+-v+"px "+-x+"px "+-w+"px",threshold:ot(0,At(1,m))||1},E=!0;function C(P){let A=P[0].intersectionRatio;if(!bl(f,e.getBoundingClientRect()))return a();if(A!==m){if(!E)return a();A?a(!1,A):n=setTimeout(()=>{a(!1,1e-7)},1e3)}E=!1}try{r=new IntersectionObserver(C,{...R,root:s.ownerDocument})}catch{r=new IntersectionObserver(C,R)}r.observe(e)}let l=le(e),c=()=>a(o);return l.addEventListener("resize",c),a(!0),()=>{l.removeEventListener("resize",c),i()}}function Jo(e,t,o,r){r===void 0&&(r={});let{ancestorScroll:n=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,c=hs(e),u=n||s?[...c?_t(c):[],...t?_t(t):[]]:[];u.forEach(b=>{n&&b.addEventListener("scroll",o),s&&b.addEventListener("resize",o)});let m=c&&a?fm(c,o,s):null,f=-1,d=null;i&&(d=new ResizeObserver(b=>{let[v]=b;v&&v.target===c&&d&&t&&(d.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var x;(x=d)==null||x.observe(t)})),o()}),c&&!l&&d.observe(c),t&&d.observe(t));let p,h=l?Qt(e):null;l&&y();function y(){let b=Qt(e);h&&!bl(h,b)&&o(),h=b,p=requestAnimationFrame(y)}return o(),()=>{var b;u.forEach(v=>{n&&v.removeEventListener("scroll",o),s&&v.removeEventListener("resize",o)}),m?.(),(b=d)==null||b.disconnect(),d=null,l&&cancelAnimationFrame(p)}}var vl=cl;var wl=ul,Rl=al,El=dl;var Tl=fl,Wr=(e,t,o)=>{let r=new Map,n=o??{},s={...ys,...n.platform,_c:r};return il(e,t,{...n,platform:s})};var de=g(F(),1),Cl=g(F(),1),Pl=g(kt(),1),pm=typeof document<"u",mm=function(){},$r=pm?Cl.useLayoutEffect:mm;function Yr(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,r,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(o=e.length,o!==t.length)return!1;for(r=o;r--!==0;)if(!Yr(e[r],t[r]))return!1;return!0}if(n=Object.keys(e),o=n.length,o!==Object.keys(t).length)return!1;for(r=o;r--!==0;)if(!{}.hasOwnProperty.call(t,n[r]))return!1;for(r=o;r--!==0;){let s=n[r];if(!(s==="_owner"&&e.$$typeof)&&!Yr(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function Ol(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Sl(e,t){let o=Ol(e);return Math.round(t*o)/o}function xs(e){let t=de.useRef(e);return $r(()=>{t.current=e}),t}function _l(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:r=[],platform:n,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[u,m]=de.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[f,d]=de.useState(r);Yr(f,r)||d(r);let[p,h]=de.useState(null),[y,b]=de.useState(null),v=de.useCallback(_=>{_!==R.current&&(R.current=_,h(_))},[]),x=de.useCallback(_=>{_!==E.current&&(E.current=_,b(_))},[]),w=s||p,T=i||y,R=de.useRef(null),E=de.useRef(null),C=de.useRef(u),P=l!=null,A=xs(l),M=xs(n),H=xs(c),W=de.useCallback(()=>{if(!R.current||!E.current)return;let _={placement:t,strategy:o,middleware:f};M.current&&(_.platform=M.current),Wr(R.current,E.current,_).then(N=>{let K={...N,isPositioned:H.current!==!1};D.current&&!Yr(C.current,K)&&(C.current=K,Pl.flushSync(()=>{m(K)}))})},[f,t,o,M,H]);$r(()=>{c===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,m(_=>({..._,isPositioned:!1})))},[c]);let D=de.useRef(!1);$r(()=>(D.current=!0,()=>{D.current=!1}),[]),$r(()=>{if(w&&(R.current=w),T&&(E.current=T),w&&T){if(A.current)return A.current(w,T,W);W()}},[w,T,W,A,P]);let S=de.useMemo(()=>({reference:R,floating:E,setReference:v,setFloating:x}),[v,x]),I=de.useMemo(()=>({reference:w,floating:T}),[w,T]),O=de.useMemo(()=>{let _={position:o,left:0,top:0};if(!I.floating)return _;let N=Sl(I.floating,u.x),K=Sl(I.floating,u.y);return a?{..._,transform:"translate("+N+"px, "+K+"px)",...Ol(I.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:N,top:K}},[o,a,I.floating,u.x,u.y]);return de.useMemo(()=>({...u,update:W,refs:S,elements:I,floatingStyles:O}),[u,W,S,I,O])}var bs=(e,t)=>{let o=vl(e);return{name:o.name,fn:o.fn,options:[e,t]}},vs=(e,t)=>{let o=wl(e);return{name:o.name,fn:o.fn,options:[e,t]}},ws=(e,t)=>({fn:Tl(e).fn,options:[e,t]}),Rs=(e,t)=>{let o=Rl(e);return{name:o.name,fn:o.fn,options:[e,t]}},Es=(e,t)=>{let o=El(e);return{name:o.name,fn:o.fn,options:[e,t]}};var zr=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,o,r=!0){this.fallbackStore=t,this.componentName=o,this.throwOnMissingTrigger=r}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let o=this.attachedStores.lastIndexOf(t);o!==-1&&this.attachedStores.splice(o,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(o=>{o()}))}openByTrigger(t){let o=this.attachedStore;if(o===null)return;let r;if(t){for(let n=this.attachedStores.length-1;n>=0&&!r;n-=1)r=this.attachedStores[n].context.triggerElements.getById(t);r??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!r&&this.throwOnMissingTrigger)throw new Error(Xe(99,this.componentName,t,this.componentName));o.setOpen(!0,X(Y.imperativeAction,void 0,r))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,X(Y.imperativeAction))}};var to=g(F(),1),Yl=g(kt(),1);var Wl=g(F(),1);var Hl=g(F(),1),Os=g(Kr(),1),Ul=g(Ml(),1);var Bl=g(F(),1);var Ss=[],Cs;function Fl(){return Cs}function jl(e){Ss.push(e)}function Ps(e){let t=(o,r)=>{let n=ve(Am).current,s;try{Cs=n;for(let i of Ss)i.before(n);s=e(o,r);for(let i of Ss)i.after(n);n.didInitialize=!0}finally{Cs=void 0}return s};return t.displayName=e.displayName||e.name,t}function Vl(e){return Bl.forwardRef(Ps(e))}function Am(){return{didInitialize:!1}}var Nm=mo(19),Dm=Nm?Mm:Bm;function Gr(e,t,o,r,n){return Dm(e,t,o,r,n)}function Lm(e,t,o,r,n){let s=Hl.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,Os.useSyncExternalStore)(e.subscribe,s,s)}jl({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let o=0;o<e.syncHooks.length;o+=1){let r=e.syncHooks[o],n=r.selector(r.store.state,r.a1,r.a2,r.a3);Object.is(r.value,n)||(t=!0,r.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let o=new Set;for(let n of e.syncHooks)o.add(n.store);let r=[];for(let n of o)r.push(n.subscribe(t));return()=>{for(let n of r)n()}}),(0,Os.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Mm(e,t,o,r,n){let s=Fl();if(!s)return Lm(e,t,o,r,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,o)||!Object.is(a.a2,r)||!Object.is(a.a3,n))&&(a.store!==e&&(s.didChangeStore=!0),a.store=e,a.selector=t,a.a1=o,a.a2=r,a.a3=n,a.value=t(e.getSnapshot(),o,r,n))):(a={store:e,selector:t,a1:o,a2:r,a3:n,value:t(e.getSnapshot(),o,r,n)},s.syncHooks.push(a)),a.value}function Bm(e,t,o,r,n){return(0,Ul.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,o,r,n))}var Xr=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 r of this.listeners){if(o!==this.updateTick)return;r(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,r,n){return Gr(this,t,o,r,n)}};var eo=g(F(),1);var Lt=class extends Xr{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){eo.useDebugValue(t);let r=this;j(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;j(()=>(r.state[t]!==o&&r.set(t,o),()=>{r.set(t,void 0)}),[r,t,o])}useSyncedValues(t){let o=this,r=Object.values(t);j(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){eo.useDebugValue(t);let r=this,n=o!==void 0;j(()=>{n&&!Object.is(r.state[t],o)&&r.setState({...r.state,[t]:o})},[r,t,o,n])}select(t,o,r,n){let s=this.selectors[t];return s(this.state,o,r,n)}useState(t,o,r,n){return eo.useDebugValue(t),Gr(this,this.selectors[t],o,r,n)}useContextCallback(t,o){eo.useDebugValue(t);let r=$(o??Ue);this.context[t]=r}useStateSetter(t){let o=eo.useRef(void 0);return o.current===void 0&&(o.current=r=>{this.set(t,r)}),o.current}observe(t,o){let r;typeof t=="function"?r=t:r=this.selectors[t];let n=r(this.state);return o(n,n,this),this.subscribe(s=>{let i=r(s);if(!Object.is(n,i)){let a=n;n=i,o(i,a,this)}})}};var Fm={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},Mt=class extends Lt{constructor(t){let{syncOnly:o,nested:r,onOpenChange:n,triggerElements:s,...i}=t;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:ol(),nested:r,triggerElements:s},Fm),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&ja(o))&&(this.context.dataRef.current.openEvent=t?o:void 0)};dispatchOpenChange=(t,o)=>{this.syncOpenEvent(t,o.event);let r={open:t,reason:o.reason,nativeEvent:o.event,nested:this.context.nested,triggerElement:o.trigger};this.context.events.emit("openchange",r)};setOpen=(t,o)=>{if(this.syncOnly){this.context.onOpenChange?.(t,o);return}this.dispatchOpenChange(t,o),this.context.onOpenChange?.(t,o)}};function $l(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),l=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),u=t.context.triggerElements,m=i,f=Wl.useRef(null);r===void 0&&f.current===null&&(f.current=new Mt({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:c,triggerElements:u,onOpenChange:m,floatingId:n,syncOnly:!0,nested:s}));let d=r??f.current;return t.useSyncedValue("floatingId",n),j(()=>{let p={open:a,floatingId:n,referenceElement:l,floatingElement:c};U(l)&&(p.domReferenceElement=l),d.state.positionReference===d.state.referenceElement&&(p.positionReference=l),d.update(p)},[a,n,l,c,d]),d.context.onOpenChange=m,d.context.nested=s,d}var zl={tabIndex:-1,[as]:""};function Kl(e,t=!1){let o=go(),r=Hr()!=null,n=ve(()=>e(o,r)).current;return $l({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:o,nested:r,onOpenChange:n.setOpen}),n}function ql({handle:e,store:t}){return j(()=>e.attachStore(t),[e,t]),null}function jm(e,t){let o=to.useRef(null),r=to.useRef(null);return to.useCallback(n=>{if(e===void 0)return;let s=!1;if(o.current!==null){let i=o.current,a=r.current,l=t.context.triggerElements.getById(i);a&&l===a&&(t.context.triggerElements.delete(i),s=!0),o.current=null,r.current=null}if(n!==null&&(o.current=e,r.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 Vm(e,t,o,r=!1){t?e.preventUnmountingOnClose=!1:r&&(e.preventUnmountingOnClose=!0);let n=o?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=o??null)}function Hm(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Gl(e,t,o,r={}){let n=o.reason,s=n===Y.triggerHover,i=t&&n===Y.triggerFocus,a=!t&&(n===Y.triggerPress||n===Y.escapeKey),l=Hm(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let u={...r.extraState,open:t};i?u.instantType="focus":a?u.instantType="dismiss":s&&(u.instantType=void 0),Vm(u,t,o.trigger,l()),e.update(u)};s?Yl.flushSync(c):c()}function Xl(e,t,o,r){let n=o.useState("isMountedByTrigger",e),s=jm(e,o),i=$(l=>{let c=o.select("open"),u=o.select("activeTriggerId");if(u===e){o.update({activeTriggerElement:l,...c?r:null});return}u==null&&c&&o.update({activeTriggerId:e,activeTriggerElement:l,...r})}),a=to.useCallback(l=>{s(l),l&&i(l)},[s,i]);return j(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:n}}function Jl(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=to.useRef(null),n=e.useState("open"),s=e.useState("triggerCount"),i=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");j(()=>{if(!n){r.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let l=e.context.triggerElements.size,c={};e.state.triggerCount!==l&&(c.triggerCount=l);let u=e.select("activeTriggerId"),m=null;if(u){let f=e.context.triggerElements.getById(u);if(f)r.current=u,f!==e.state.activeTriggerElement&&(c.activeTriggerElement=f);else{for(let[d,p]of e.context.triggerElements.entries())if(p===e.state.activeTriggerElement){c.activeTriggerId=d,c.activeTriggerElement=p,r.current=d;break}c.activeTriggerId===void 0&&(r.current===u?m=u:r.current=null)}}else r.current=null;if(!m&&!u&&l===1){let f=e.context.triggerElements.entries().next();if(!f.done){let[d,p]=f.value;c.activeTriggerId=d,c.activeTriggerElement=p,r.current=d}}(c.triggerCount!==void 0||c.activeTriggerId!==void 0||c.activeTriggerElement!==void 0)&&e.update(c),m&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===m&&!e.context.triggerElements.getById(m)){let f=X(Y.none);e.setOpen(!1,f),f.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,s,i,a,o])}function Zl(e,t,o){let{mounted:r,setMounted:n,transitionStatus:s}=Sa(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:r,transitionStatus:s,preventUnmountingOnClose:a});let l=$(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Nr({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:s}}function Ql(e,t){e.useSyncedValues(t),j(()=>()=>{e.update({activeTriggerProps:ae,inactiveTriggerProps:ae,popupProps:ae})},[e])}var oo=class{constructor(){this.idMap=new Map}add(t,o){this.idMap.set(t,o)}delete(t){this.idMap.delete(t)}hasElement(t){for(let o of this.idMap.values())if(o===t)return!0;return!1}hasMatchingElement(t){for(let o of this.idMap.values())if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function ec(){return new Mt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new oo,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function oc(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:ec(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:ae,inactiveTriggerProps:ae,popupProps:ae}}function rc(e,t,o=!1){return new Mt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var Zo=e=>e.triggerIdProp??e.activeTriggerId,_s=e=>e.openProp??e.open,tc=e=>(e.popupElement?.id??e.floatingId)||void 0;function nc(e,t){return t!==void 0&&_s(e)&&Zo(e)===t}function Um(e,t){return nc(e,t)?!0:t!==void 0&&_s(e)&&Zo(e)==null&&e.triggerCount===1}var sc={open:_s,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:Zo,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:tc,isTriggerActive:(e,t)=>t!==void 0&&Zo(e)===t,isOpenedByTrigger:(e,t)=>nc(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Zo(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Um(e,t)?tc(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var ks=g(F(),1),ic=g(Kr(),1);function ac(e){let t=ks.useCallback(r=>e===void 0?Ue:e.subscribeStore(r),[e]),o=ks.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,ic.useSyncExternalStore)(t,o,()=>e?.serverStore)}function lc(e){return Wm(e,e.rootContext)}function Wm(e,t){let{nodeId:o,externalTree:r}=e,n=t.useState("referenceElement"),s=t.useState("floatingElement"),i=t.useState("domReferenceElement"),a=t.useState("open"),l=t.useState("floatingId"),[c,u]=Ce.useState(null),[m,f]=Ce.useState(void 0),[d,p]=Ce.useState(void 0),h=Ce.useRef(null),y=Dt(r),b=Ce.useMemo(()=>({reference:n,floating:s,domReference:i}),[n,s,i]),v=_l({...e,elements:{...b,...c&&{reference:c}}}),x=U(m)?m:null,w=d===void 0?t.state.floatingElement:d;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?i:x),t.useSyncedValue("floatingElement",w);let T=Ce.useCallback(M=>{let H=U(M)?{getBoundingClientRect:()=>M.getBoundingClientRect(),getClientRects:()=>M.getClientRects(),contextElement:M}:M;u(H),v.refs.setReference(H)},[v.refs]),R=Ce.useCallback(M=>{(U(M)||M===null)&&(h.current=M,f(M)),(U(v.refs.reference.current)||v.refs.reference.current===null||M!==null&&!U(M))&&v.refs.setReference(M)},[v.refs,f]),E=Ce.useCallback(M=>{p(M),v.refs.setFloating(M)},[v.refs]),C=Ce.useMemo(()=>({...v.refs,setReference:R,setFloating:E,setPositionReference:T,domReference:h}),[v.refs,R,E,T]),P=Ce.useMemo(()=>({...v.elements,domReference:i}),[v.elements,i]),A=Ce.useMemo(()=>({...v,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:C,elements:P,nodeId:o,rootStore:t}),[v,C,P,o,t,a,l]);return j(()=>{i&&(h.current=i)},[i]),j(()=>{t.context.dataRef.current.floatingContext=A;let M=y?.nodesRef.current.find(H=>H.id===o);M&&(M.context=A)}),Ce.useMemo(()=>({...v,context:A,refs:C,elements:P,rootStore:t}),[v,C,P,A,t])}var mt=g(F(),1);var Is=bt.os.mac&&bt.engine.webkit;function As(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:s,dataRef:i}=n.context,a=mt.useRef(!1),l=mt.useRef(null),c=mt.useRef(!0),u=et();mt.useEffect(()=>{let f=n.select("domReferenceElement");if(!o)return;let d=le(f);function p(){let b=n.select("domReferenceElement");!n.select("open")&&we(b)&&b===Dr(Re(b))&&(a.current=!0)}function h(){c.current=!0}function y(){c.current=!1}return tt(Z(d,"blur",p),Is&&Z(d,"keydown",h,!0),Is&&Z(d,"pointerdown",y,!0))},[n,o]),mt.useEffect(()=>{if(!o)return;function f(d){if(d.reason===Y.triggerPress||d.reason===Y.escapeKey){let p=n.select("domReferenceElement");U(p)&&(l.current=p,a.current=!0)}}return s.on("openchange",f),()=>{s.off("openchange",f)}},[s,o,n]);let m=mt.useMemo(()=>{function f(){a.current=!1,l.current=null}return{onMouseLeave(){f()},onFocus(d){let p=d.currentTarget;if(a.current){if(l.current===p)return;f()}let h=Oe(d.nativeEvent);if(U(h)){if(Is&&!d.relatedTarget){if(!c.current&&!Ha(h))return}else if(!Ua(h))return}let y=It(d.relatedTarget,n.context.triggerElements),{nativeEvent:b,currentTarget:v}=d,x=typeof r=="function"?r():r;if(n.select("open")&&y||x===0||x===void 0){n.setOpen(!0,X(Y.triggerFocus,b,v));return}u.start(x,()=>{a.current||n.setOpen(!0,X(Y.triggerFocus,b,v))})},onBlur(d){f();let p=d.relatedTarget,h=d.nativeEvent,y=U(p)&&p.hasAttribute(vo("focus-guard"))&&p.getAttribute("data-type")==="outside";u.start(0,()=>{let b=n.select("domReferenceElement"),v=Dr(Re(b));!p&&v===b||Q(i.current.floatingContext?.refs.floating.current,v)||Q(b,v)||y||It(p??v,n.context.triggerElements)||n.setOpen(!1,X(Y.triggerFocus,h))})}}},[i,r,n,u]);return mt.useMemo(()=>o?{reference:m,trigger:m}:{},[o,m])}var Ds=g(F(),1);var Ns=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 We,this.restTimeout=new We,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Jr=new WeakMap;function Eo(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Jr.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Jr.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Zr(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,s=Jr.get(o);s&&s!==e&&Eo(s),Eo(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,Jr.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function To(e){let t=e.context.dataRef.current,o=ve(()=>t.hoverInteractionState??Ns.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),ho(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function Ls(e,t={}){let{enabled:o=!0,closeDelay:r=0,nodeId:n}=t,s="rootStore"in e?e.rootStore:e,i=s.useState("open"),a=s.useState("floatingElement"),l=s.useState("domReferenceElement"),{dataRef:c}=s.context,u=Dt(),m=Hr(),f=To(s),d=et(),p=$(()=>Mr(c.current.openEvent?.type,f.interactedInside)),h=$(()=>Wa(c.current.openEvent?.type)),y=$(()=>{Eo(f)});j(()=>{i||(f.pointerType=void 0,f.restTimeoutPending=!1,f.interactedInside=!1,y())},[i,f,y]),Ds.useEffect(()=>y,[y]),j(()=>{if(o&&i&&f.handleCloseOptions?.blockPointerEvents&&h()&&U(l)&&a){let b=l,v=a,x=Re(a),w=u?.nodesRef.current.find(C=>C.id===m)?.context?.elements.floating;w&&(w.style.pointerEvents="");let T=f.pointerEventsScopeElement!==v?f.pointerEventsScopeElement:null,R=w!==v?w:null,E=f.handleCloseOptions?.getScope?.()??T??R??b.closest("[data-rootownerid]")??x.body;return Zr(f,{scopeElement:E,referenceElement:b,floatingElement:v}),()=>{y()}}},[o,i,l,a,f,h,u,m,y]),Ds.useEffect(()=>{if(!o)return;function b(){return!!(u&&m&&wt(u.nodesRef.current,m).length>0)}function v(C){let P=Je(r,"close",f.pointerType),A=()=>{s.setOpen(!1,X(Y.triggerHover,C)),u?.events.emit("floating.closed",C)};P?f.openChangeTimeout.start(P,A):(f.openChangeTimeout.clear(),A())}function x(C){let P=Oe(C);if(!cs(P)){f.interactedInside=!1;return}f.interactedInside=P?.closest("[aria-haspopup]")!=null}function w(){f.openChangeTimeout.clear(),d.clear(),u?.events.off("floating.closed",R),y()}function T(C){if(b()&&u){u.events.on("floating.closed",R);return}if(It(C.relatedTarget,s.context.triggerElements))return;let P=c.current.floatingContext?.nodeId??n,A=C.relatedTarget;if(!(u&&P&&U(A)&&wt(u.nodesRef.current,P,!1).some(H=>Q(H.context?.elements.floating,A)))){if(f.handler){f.handler(C);return}y(),h()&&!p()&&v(C)}}function R(C){!u||!m||b()||d.start(0,()=>{u.events.off("floating.closed",R),s.setOpen(!1,X(Y.triggerHover,C)),u.events.emit("floating.closed",C)})}let E=a;return tt(E&&Z(E,"mouseenter",w),E&&Z(E,"mouseleave",T),E&&Z(E,"pointerdown",x,!0),()=>{u?.events.off("floating.closed",R)})},[o,a,s,c,r,n,h,p,y,f,u,m,d])}var Bt=g(F(),1),cc=g(kt(),1);var $m={current:null};function Ms(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:l=$m,externalTree:c,isActiveTrigger:u=!0,getHandleCloseContext:m,isClosing:f,shouldOpen:d,guardStaleOpen:p=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:y,events:b}=h.context,v=Dt(c),x=To(h),w=Bt.useRef(!1),T=Le(n),R=Le(r),E=Le(i),C=Le(o),P=Le(d),A=Le(f),M=$(()=>Mr(y.current.openEvent?.type,x.interactedInside)),H=$(()=>P.current?.()!==!1),W=$((I,O,_)=>{let N=h.context.triggerElements;if(N.hasElement(O))return!I||!Q(I,O);if(!U(_))return!1;let K=_;return N.hasMatchingElement(re=>Q(re,K))&&(!I||!Q(I,K))}),D=$(()=>{if(!x.handler)return;Re(h.select("domReferenceElement")).removeEventListener("mousemove",x.handler),x.handler=void 0}),S=$(()=>{Eo(x)});return u&&(x.handleCloseOptions=T.current?.__options),Bt.useEffect(()=>D,[D]),Bt.useEffect(()=>{if(!o)return;function I(O){O.open?w.current=!1:(w.current=O.reason===Y.triggerHover,D(),x.openChangeTimeout.clear(),x.restTimeout.clear(),x.blockMouseMove=!0,x.restTimeoutPending=!1)}return b.on("openchange",I),()=>{b.off("openchange",I)}},[o,b,x,D]),Bt.useEffect(()=>{if(!o)return;function I(k,V=!0){let q=Je(R.current,"close",x.pointerType);q?x.openChangeTimeout.start(q,()=>{h.setOpen(!1,X(Y.triggerHover,k)),v?.events.emit("floating.closed",k)}):V&&(x.openChangeTimeout.clear(),h.setOpen(!1,X(Y.triggerHover,k)),v?.events.emit("floating.closed",k))}let O=l.current??(u?h.select("domReferenceElement"):null);if(!U(O))return;function _(k){if(x.openChangeTimeout.clear(),x.blockMouseMove=!1,s&&!vt(x.pointerType))return;let V=us(E.current),q=Je(R.current,"open",x.pointerType),oe=Oe(k),z=k.currentTarget??null,ce=h.select("domReferenceElement"),ee=z;if(U(oe)&&!h.context.triggerElements.hasElement(oe)){for(let Ae of h.context.triggerElements.elements())if(Q(Ae,oe)){ee=Ae;break}}U(z)&&U(ce)&&!h.context.triggerElements.hasElement(z)&&Q(z,ce)&&(ee=ce);let ie=ee==null?!1:W(ce,ee,oe),ue=h.select("open"),me=A.current?.()??h.select("transitionStatus")==="ending",ht=!ue&&me&&w.current,ne=!ie&&U(ee)&&U(ce)&&Q(ce,ee)&&ht,ge=V>0&&!q,he=ie&&(ue||ht)||ne,ze=!ue||ie;if(he){H()&&h.setOpen(!0,X(Y.triggerHover,k,ee));return}ge||(q?x.openChangeTimeout.start(q,()=>{ze&&H()&&h.setOpen(!0,X(Y.triggerHover,k,ee))}):ze&&H()&&h.setOpen(!0,X(Y.triggerHover,k,ee)))}function N(k){if(M()){S();return}D();let V=h.select("domReferenceElement"),q=Re(V);x.restTimeout.clear(),x.restTimeoutPending=!1;let oe=y.current.floatingContext??m?.();if(It(k.relatedTarget,h.context.triggerElements))return;if(T.current&&oe){h.select("open")||x.openChangeTimeout.clear();let ce=l.current;x.handler=T.current({...oe,tree:v,x:k.clientX,y:k.clientY,onClose(){S(),D(),C.current&&!M()&&ce===h.select("domReferenceElement")&&I(k,!0)}}),q.addEventListener("mousemove",x.handler),x.handler(k);return}(x.pointerType!=="touch"||!Q(h.select("floatingElement"),k.relatedTarget))&&I(k)}function K(k){Q(O,k.relatedTarget)||(x.openChangeTimeout.clear(),x.restTimeout.clear(),x.restTimeoutPending=!1)}let re=p?Z(O,"mouseout",K):void 0;return a?tt(Z(O,"mousemove",_,{once:!0}),Z(O,"mouseenter",_),Z(O,"mouseleave",N),re):tt(Z(O,"mouseenter",_),Z(O,"mouseleave",N),re)},[D,S,y,R,h,o,T,x,u,W,M,s,a,E,l,v,C,m,A,H,p]),Bt.useMemo(()=>{if(!o)return;function I(O){x.pointerType=O.pointerType}return{onPointerDown:I,onPointerEnter:I,onMouseMove(O){let{nativeEvent:_}=O,N=O.currentTarget,K=h.select("domReferenceElement"),re=h.select("open"),k=W(K,N,O.target);if(s&&!vt(x.pointerType))return;if(re&&k&&x.handleCloseOptions?.blockPointerEvents){let oe=h.select("floatingElement");if(oe){let z=x.handleCloseOptions?.getScope?.()??N.ownerDocument.body;Zr(x,{scopeElement:z,referenceElement:N,floatingElement:oe})}}let V=us(E.current);if(re&&!k||V===0||!k&&x.restTimeoutPending&&O.movementX**2+O.movementY**2<2)return;x.restTimeout.clear();function q(){if(x.restTimeoutPending=!1,M())return;let oe=h.select("open");!x.blockMouseMove&&(!oe||k)&&H()&&h.setOpen(!0,X(Y.triggerHover,_,N))}x.pointerType==="touch"?cc.flushSync(()=>{q()}):k&&re?q():(x.restTimeoutPending=!0,x.restTimeout.start(V,q))}}},[o,x,M,W,s,h,E,H])}var uc=.1,Ym=uc*uc,te=.5;function Qr(e,t,o,r,n,s){return r>=t!=s>=t&&e<=(n-o)*(t-r)/(s-r)+o}function en(e,t,o,r,n,s,i,a,l,c){let u=!1;return Qr(e,t,o,r,n,s)&&(u=!u),Qr(e,t,n,s,i,a)&&(u=!u),Qr(e,t,i,a,l,c)&&(u=!u),Qr(e,t,l,c,o,r)&&(u=!u),u}function zm(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function tn(e,t,o,r,n,s){let i=Math.min(o,n),a=Math.max(o,n),l=Math.min(r,s),c=Math.max(r,s);return e>=i&&e<=a&&t>=l&&t<=c}function Bs(e={}){let{blockPointerEvents:t=!1}=e,o=new We,r=({x:n,y:s,placement:i,elements:a,onClose:l,nodeId:c,tree:u})=>{let m=i?.split("-")[0],f=!1,d=null,p=null,h=typeof performance<"u"?performance.now():0;function y(v,x){let w=performance.now(),T=w-h;if(d===null||p===null||T===0)return d=v,p=x,h=w,!1;let R=v-d,E=x-p,C=R*R+E*E,P=T*T*Ym;return d=v,p=x,h=w,C<P}function b(){o.clear(),l()}return function(x){o.clear();let w=a.domReference,T=a.floating;if(!w||!T||m==null||n==null||s==null)return;let{clientX:R,clientY:E}=x,C=Oe(x),P=x.type==="mouseleave",A=Q(T,C),M=Q(w,C);if(A&&(f=!0,!P))return;if(M&&(f=!1,!P)){f=!0;return}if(P&&U(x.relatedTarget)&&Q(T,x.relatedTarget))return;function H(){return!!(u&&wt(u.nodesRef.current,c).length>0)}function W(){H()||b()}if(H())return;let D=w.getBoundingClientRect(),S=T.getBoundingClientRect(),I=n>S.right-S.width/2,O=s>S.bottom-S.height/2,_=S.width>D.width,N=S.height>D.height,K=(_?D:S).left,re=(_?D:S).right,k=(N?D:S).top,V=(N?D:S).bottom;if(m==="top"&&s>=D.bottom-1||m==="bottom"&&s<=D.top+1||m==="left"&&n>=D.right-1||m==="right"&&n<=D.left+1){W();return}let q=!1;switch(m){case"top":q=tn(R,E,K,D.top+1,re,S.bottom-1);break;case"bottom":q=tn(R,E,K,S.top+1,re,D.bottom-1);break;case"left":q=tn(R,E,S.right-1,V,D.left+1,k);break;case"right":q=tn(R,E,D.right-1,V,S.left+1,k);break;default:}if(q)return;if(f&&!zm(R,E,D)){W();return}if(!P&&y(R,E)){W();return}let oe=!1;switch(m){case"top":{let z=_?te/2:te*4,ce=_||I?n+z:n-z,ee=_?n-z:I?n+z:n-z,ie=s+te+1,ue=I||_?S.bottom-te:S.top,me=I?_?S.bottom-te:S.top:S.bottom-te;oe=en(R,E,ce,ie,ee,ie,S.left,ue,S.right,me);break}case"bottom":{let z=_?te/2:te*4,ce=_||I?n+z:n-z,ee=_?n-z:I?n+z:n-z,ie=s-te,ue=I||_?S.top+te:S.bottom,me=I?_?S.top+te:S.bottom:S.top+te;oe=en(R,E,ce,ie,ee,ie,S.left,ue,S.right,me);break}case"left":{let z=N?te/2:te*4,ce=N||O?s+z:s-z,ee=N?s-z:O?s+z:s-z,ie=n+te+1,ue=O||N?S.right-te:S.left,me=O?N?S.right-te:S.left:S.right-te;oe=en(R,E,ue,S.top,me,S.bottom,ie,ce,ie,ee);break}case"right":{let z=N?te/2:te*4,ce=N||O?s+z:s-z,ee=N?s-z:O?s+z:s-z,ie=n-te,ue=O||N?S.left+te:S.right,me=O?N?S.left+te:S.right:S.left+te;oe=en(R,E,ie,ce,ie,ee,ue,S.top,me,S.bottom);break}default:}oe?f||o.start(40,W):W()}};return r.__options={...e,blockPointerEvents:t},r}var on=class extends Lt{setState(t){}update(t){}set(t,o){}notifyAll(){}};var _w=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Zn.startingStyle]="startingStyle",e[e.endingStyle=Zn.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var Km={"data-popup-open":""};var qm={"data-open":""},Gm={"data-closed":""},Xm={"data-anchor-hidden":""},fc={open(e){return e?Km:null}};var Qo={open(e){return e?qm:Gm},anchorHidden(e){return e?Xm:null}},dc={...Qo,...Ca};function pc(e){return mo(19)?e:e?"true":void 0}var rn=g(F(),1),Fs=rn.createContext(void 0);function So(){return rn.useContext(Fs)?.direction??"ltr"}var Ye=g(F(),1);var Jm=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:s,platform:i,elements:a,middlewareData:l}=t,{element:c,padding:u=0,offsetParent:m="real"}=pt(e,t)||{};if(c==null)return{};let f=Vr(u),d={x:o,y:r},p=Xo(n),h=Go(p),y=await i.getDimensions(c),b=p==="y",v=b?"top":"left",x=b?"bottom":"right",w=b?"clientHeight":"clientWidth",T=s.reference[h]+s.reference[p]-d[p]-s.floating[h],R=d[p]-s.reference[p],E=m==="real"?await i.getOffsetParent?.(c):a.floating,C=a.floating[w]||s.floating[h];(!C||!await i.isElement?.(E))&&(C=a.floating[w]||s.floating[h]);let P=T/2-R/2,A=C/2-y[h]/2-1,M=Math.min(f[v],A),H=Math.min(f[x],A),W=M,D=C-y[h]-H,S=C/2-y[h]/2+P,I=Fr(W,S,D),O=!l.arrow&&rt(n)!=null&&S!==I&&s.reference[h]/2-(S<W?M:H)-y[h]/2<0,_=O?S<W?S-W:S-D:0;return{[p]:d[p]+_,data:{[p]:I,centerOffset:S-I-_,...O&&{alignmentOffset:_}},reset:O}}}),mc=(e,t)=>({...Jm(e),options:[e,t]});var gc={name:"hide",async fn(e){let{width:t,height:o,x:r,y:n}=e.rects.reference,s=t===0&&o===0&&r===0&&n===0,i=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:i.top-o>=0||i.right-t>=0||i.bottom-o>=0||i.left-t>=0||s}}}};var Co={sideX:"left",sideY:"top"};var hc="--available-width",yc="--available-height";function vc(e,t,o){let r=e==="inline-start"||e==="inline-end";return{top:"top",right:r?o?"inline-start":"inline-end":"right",bottom:"bottom",left:r?o?"inline-end":"inline-start":"left"}[t]}function xc(e,t,o){let{rects:r,placement:n}=e;return{side:vc(t,Se(n),o),align:rt(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function wc(e){return Zm(e,lc)}function Zm(e,t){let{anchor:o,positionMethod:r="absolute",side:n="bottom",sideOffset:s=0,align:i="center",alignOffset:a=0,collisionBoundary:l,collisionPadding:c=5,sticky:u=!1,arrowPadding:m=5,disableAnchorTracking:f=!1,inline:d,keepMounted:p=!1,floatingRootContext:h,mounted:y,collisionAvoidance:b,shift:v,nodeId:x,adaptiveOrigin:w,lazyFlip:T=!1,externalTree:R}=e,[E,C]=Ye.useState(null);!y&&E!==null&&C(null);let P=b.side||"flip",A=b.align||"flip",M=b.fallbackAxisSide||"end",H=v?.crossAxis??!1,W=v?.rootBoundary,D=typeof o=="function"?o:void 0,S=$(D),I=D?S:o,O=Le(o),_=Le(y),K=So()==="rtl",re=E||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":K?"left":"right","inline-start":K?"right":"left"}[n],k=i==="center"?re:`${re}-${i}`,V=c;typeof V=="number"?V={top:V,right:V,bottom:V,left:V}:V&&(V={top:V.top||0,right:V.right||0,bottom:V.bottom||0,left:V.left||0});let q=1,oe=n==="bottom"?q:0,z=n==="top"?q:0,ce=n==="right"?q:0,ee=n==="left"?q:0,ie={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:V},ue=Ye.useRef(null),me=Le(s),ht=Le(a),ne=typeof s!="function"?s:0,ge=typeof a!="function"?a:0,he=[];d&&he.push(d),he.push(bs(J=>{let Ke=xc(J,n,K),it=typeof me.current=="function"?me.current(Ke):me.current,Ve=typeof ht.current=="function"?ht.current(Ke):ht.current;return{mainAxis:it,crossAxis:Ve,alignmentAxis:Ve}},[ne,ge,K,n]));let ze=A==="none"&&P!=="shift",Ae=!ze&&(u||H||P==="shift"),so=P==="none"?null:Rs({...ie,padding:{top:V.top+q+oe,right:V.right+q+ee,bottom:V.bottom+q+z,left:V.left+q+ce},mainAxis:!H&&P==="flip",crossAxis:A==="flip"?"alignment":!1,fallbackAxisSideDirection:M}),Ut=ze?null:vs({...ie,rootBoundary:W,mainAxis:A!=="none",crossAxis:Ae,limiter:u||H?void 0:ws(J=>{if(!ue.current)return{};let{width:Ke,height:it}=ue.current.getBoundingClientRect(),Ve=Me(Se(J.placement)),yt=Ve==="y"?Ke:it,at=Ve==="y"?V.left+V.right:V.top+V.bottom;return{offset:yt/2+at/2}})},[ie,u,H,W,V,A]);P==="shift"||A==="shift"||i==="center"?he.push(Ut,so):he.push(so,Ut),he.push(Es({...ie,apply({elements:{floating:J},availableWidth:Ke,availableHeight:it,rects:Ve}){if(!_.current)return;let yt=J.style;yt.setProperty(hc,`${Ke}px`),yt.setProperty(yc,`${it}px`);let at=le(J).devicePixelRatio||1,{x:Do,y:hr,width:yr,height:In}=Ve.reference,An=(Math.round((Do+yr)*at)-Math.round(Do*at))/at,Nn=(Math.round((hr+In)*at)-Math.round(hr*at))/at;yt.setProperty("--anchor-width",`${An}px`),yt.setProperty("--anchor-height",`${Nn}px`)}}),mc(J=>({element:ue.current||Re(J.elements.floating).createElement("div"),padding:m,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(J){let{elements:Ke,middlewareData:it,placement:Ve,rects:yt,y:at}=J,Do=Se(Ve),hr=Me(Do),yr=ue.current,In=it.arrow?.x||0,An=it.arrow?.y||0,Nn=yr?.clientWidth||0,Df=yr?.clientHeight||0,Dn=In+Nn/2,hi=An+Df/2,Lf=Math.abs(it.shift?.y||0),Mf=yt.reference.height/2,Lo=typeof s=="function"?s(xc(J,n,K)):s,Bf=Lf>Lo,Ff={top:`${Dn}px calc(100% + ${Lo}px)`,bottom:`${Dn}px ${-Lo}px`,left:`calc(100% + ${Lo}px) ${hi}px`,right:`${-Lo}px ${hi}px`}[Do],jf=`${Dn}px ${yt.reference.y+Mf-at}px`;return Ke.floating.style.setProperty("--transform-origin",Ae&&hr==="y"&&Bf?jf:Ff),{}}},gc,w),j(()=>{!y&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[y,h]);let Et=Ye.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:Tt,elements:ye,x:ur,y:L,middlewareData:B,update:xe,placement:Te,context:St,isPositioned:Qe,floatingStyles:Ct}=t({rootContext:h,open:p?y:void 0,placement:k,middleware:he,strategy:r,whileElementsMounted:p?void 0:(...J)=>Jo(...J,Et),nodeId:x,externalTree:R}),{sideX:je,sideY:io}=B.adaptiveOrigin||Co,Wt=Qe?r:"fixed",fr=Ye.useMemo(()=>{let J;return Qe?w?J={position:Wt,[je]:ur,[io]:L}:J={...Ct,position:Wt}:J={position:Wt,top:0,left:0},J[hc]="100vw",J[yc]="100vh",Qe||(J.opacity=0),J},[w,Wt,je,ur,io,L,Ct,Qe]),ao=Ye.useRef(null);j(()=>{if(!y)return;let J=O.current,Ke=typeof J=="function"?J():J,Ve=(bc(Ke)?Ke.current:Ke)||null||null;Ve!==ao.current&&(Tt.setPositionReference(Ve),ao.current=Ve)},[y,Tt,I,O]),Ye.useEffect(()=>{if(!y)return;let J=O.current;typeof J!="function"&&bc(J)&&J.current!==ao.current&&(Tt.setPositionReference(J.current),ao.current=J.current)},[y,Tt,I,O]),Ye.useEffect(()=>{if(p&&y&&ye.reference&&ye.floating)return Jo(ye.reference,ye.floating,xe,Et)},[p,y,ye,xe,Et]);let Pt=Se(Te),dr=vc(n,Pt,K),pr=rt(Te)||"center",mr=!!B.hide?.referenceHidden;j(()=>{T&&y&&Qe&&Pt!==re&&C(Pt)},[T,y,Qe,Pt,re]);let gr=Ye.useMemo(()=>({position:"absolute",top:B.arrow?.y,left:B.arrow?.x}),[B.arrow]),gi=B.arrow?.centerOffset!==0;return Ye.useMemo(()=>({positionerStyles:fr,arrowStyles:gr,arrowRef:ue,arrowUncentered:gi,side:dr,align:pr,physicalSide:Pt,anchorHidden:mr,refs:Tt,context:St,isPositioned:Qe,update:xe}),[fr,gr,ue,gi,dr,pr,Pt,mr,Tt,St,Qe,xe])}function bc(e){return e!=null&&"current"in e}function nn(e){return e==="starting"?Ja:ae}function Rc(e,t,{styles:o,transitionStatus:r,props:n,refs:s,hidden:i,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),De("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:l},nn(r),n],stateAttributesMapping:Qo})}var Ee=g(F(),1),Ic=g(kt(),1);var Ec=g(F(),1);function Tc(e){let[t,o]=Ec.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Po=g(F(),1);function js(e){let t=Pe(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=we(e),s=n?e.offsetWidth:o,i=n?e.offsetHeight:r;return(Nt(o)!==s||Nt(r)!==i)&&(o=s,r=i),{width:o,height:r}}function Cc(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:l}=e,c=bo(t,!0),u=yo(),m=Po.useRef(null),f=Po.useRef(!0),d=Po.useRef(Ue),p=$(s),h=$(i),y=Po.useMemo(()=>Qm(a,l),[a,l]);j(()=>{if(!n){d.current=Ue,f.current=!0,m.current=null;return}if(!t||!o)return;d.current=Sc(t,y),Vs(t,"auto");let b=an(t,"position","static"),v=an(t,"transform","none"),x=an(t,"scale","1"),w=Sc(o,{"--available-width":"max-content","--available-height":"max-content"});function T(){b(),v(),w()}function R(){T(),x()}if(p?.(),f.current||m.current===null){sn(o,"max-content");let A=js(t);return m.current=A,sn(o,A),R(),h?.(null,A),f.current=!1,()=>{d.current(),d.current=Ue}}sn(o,"max-content");let E=m.current,C=js(t);m.current=C,Vs(t,E),R(),h?.(E,C),sn(o,C);let P=new AbortController;return u.request(()=>{Vs(t,C),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},P.signal)}),()=>{P.abort(),u.cancel(),d.current(),d.current=Ue}},[r,t,o,c,u,n,p,h,y])}function Qm(e,t){let o=e==="top",r=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!r?ae:{position:"absolute",[o?"bottom":"top"]:"0",[r?"right":"left"]:"0"}}function an(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function Sc(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(an(e,r,n));return o.length?()=>{o.forEach(r=>r())}:Ue}function Vs(e,t){let o=t==="auto"?"auto":`${t.width}px`,r=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",o),e.style.setProperty("--popup-height",r)}function sn(e,t){let o=t==="max-content"?"max-content":`${t.width}px`,r=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",o),e.style.setProperty("--positioner-height",r)}var Pc=g(F(),1);var Oc=g(G(),1),ln=function(t){let{direction:o="ltr"}=t,r=Pc.useMemo(()=>({direction:o}),[o]);return(0,Oc.jsx)(Fs.Provider,{value:r,children:t.children})};var _c={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:s,strategy:i,placement:a}=e,l=le(n),c=l.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:Co};let m=await s.getOffsetParent?.(n),f={width:0,height:0};if(i==="fixed"&&l?.visualViewport)f={width:l.visualViewport.width,height:l.visualViewport.height};else if(m===l){let v=Re(n);f={width:v.documentElement.clientWidth,height:v.documentElement.clientHeight}}else await s.isElement?.(m)&&(f=await s.getDimensions(m));let d=Se(a),p=t,h=o;d==="left"&&(p=f.width-(t+r.width)),d==="top"&&(h=f.height-(o+r.height));let y=d==="left"?"right":Co.sideX,b=d==="top"?"bottom":Co.sideY;return{x:p,y:h,data:{sideX:y,sideY:b}}}};var Oo=g(G(),1),Ac={activationDirection:e=>e?{"data-activation-direction":e}:null};function Nc(e){let{store:t,side:o,children:r}=e,n=So(),s=t.useState("activeTriggerElement"),i=t.useState("activeTriggerId"),a=t.useState("open"),l=t.useState("payload"),c=t.useState("mounted"),u=t.useState("popupElement"),m=t.useState("positionerElement"),f=Tc(a?s:null),d=og(i,l),p=Ee.useRef(null),[h,y]=Ee.useState(null),[b,v]=Ee.useState(null),x=Ee.useRef(null),w=Ee.useRef(null),T=bo(x,!0),R=yo(),E=Ee.useRef(null),[C,P]=Ee.useState(null),[A,M]=Ee.useState(!1);j(()=>(t.set("adaptiveOrigin",_c),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let H=$(()=>{x.current?.style.setProperty("animation","none"),x.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),W=$(N=>{x.current?.style.removeProperty("animation"),x.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),N&&P(N)}),D=$(()=>{E.current?.abort();let N=new AbortController;E.current=N,T(()=>{y(null),P(null),p.current=null},N.signal)}),S=Ee.useRef(null);j(()=>{(!a||!c)&&(S.current=null)},[a,c]),j(()=>{if(s&&f&&s!==f&&S.current!==s&&p.current){y(p.current),M(!0);let N=tg(f,s);v(N),S.current=s}},[s,f]),j(()=>{h!=null&&(E.current?.abort(),M(!0),R.request(()=>{Ic.flushSync(()=>{M(!1)}),D()}))},[d,h,D,R]),j(()=>{let N=x.current;if(!N)return;let K=Re(N).createElement("div");for(let re of Array.from(N.childNodes))K.appendChild(re.cloneNode(!0));p.current=K});let I=h!=null,O;I?O=(0,Oo.jsxs)(Ee.Fragment,{children:[(0,Oo.jsx)("div",{"data-previous":!0,inert:pc(!0),ref:w,style:{...C?{"--popup-width":`${C.width}px`,"--popup-height":`${C.height}px`}:null,position:"absolute"},"data-ending-style":A?void 0:""},"previous"),(0,Oo.jsx)("div",{"data-current":!0,ref:x,"data-starting-style":A?"":void 0,children:r},d)]}):O=(0,Oo.jsx)("div",{"data-current":!0,ref:x,children:r},d),j(()=>{let N=w.current;!N||!h||N.replaceChildren(...Array.from(h.childNodes))},[h]),Cc({popupElement:u,positionerElement:m,mounted:c,content:l,onMeasureLayout:H,onMeasureLayoutComplete:W,side:o,direction:n});let _={activationDirection:eg(b),transitioning:I};return{children:O,state:_}}function eg(e){if(e)return`${kc(e.horizontal,5,"right","left")} ${kc(e.vertical,5,"down","up")}`}function kc(e,t,o,r){return e>t?o:e<-t?r:""}function tg(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect(),n={x:o.left+o.width/2,y:o.top+o.height/2},s={x:r.left+r.width/2,y:r.top+r.height/2};return{horizontal:s.x-n.x,vertical:s.y-n.y}}function og(e,t){let[o,r]=Ee.useState(0),n=Ee.useRef(e),s=Ee.useRef(t),i=Ee.useRef(!1);return j(()=>{let a=n.current,l=s.current,c=e!==a,u=t!==l;c?(r(m=>m+1),i.current=!u):i.current&&u&&(r(m=>m+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${o}`}var cn=g(F(),1),Dc=g(kt(),1);var Lc=g(G(),1),Mc=cn.forwardRef(function(t,o){let{children:r,container:n,className:s,render:i,style:a,...l}=t,{node:c,subtree:u}=tl({container:n,ref:o,componentProps:t,elementProps:l});return!u&&!c?null:(0,Lc.jsxs)(cn.Fragment,{children:[u,c&&Dc.createPortal(r,c)]})});var Fe={};qe(Fe,{Arrow:()=>tu,Handle:()=>tr,Popup:()=>Qc,Portal:()=>Gc,Positioner:()=>Jc,Provider:()=>ru,Root:()=>Uc,Trigger:()=>zc,Viewport:()=>su,createHandle:()=>iu});var _o=g(F(),1);var un=g(F(),1),Hs=un.createContext(void 0);function Ze(e){let t=un.useContext(Hs);if(t===void 0&&!e)throw new Error(Xe(72));return t}var Bc=g(F(),1);var Fc={...sc,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},fn=class extends Lt{constructor(t,o,r){let n=new oo;super(Vc(t,n,o,r),Hc(n),Fc)}setOpen=(t,o)=>{Gl(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,X(Y.triggerPress,t))}};function jc(){let e=new oo,t=new on(Object.freeze(Vc(void 0,e)),Object.freeze(Hc(e)),Fc);return Object.assign(t,{setOpen:Ue,cancelPendingOpen:Ue})}function Vc(e,t,o,r=!1){let n={...oc(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=rc(t,o,r),n}function Hc(e){return{popupRef:Bc.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var er=g(G(),1),Uc=Ps(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:c,handle:u,triggerId:m,defaultTriggerId:f=null,children:d}=t,p=Kl((M,H)=>new fn({open:r,openProp:n,activeTriggerId:f,triggerIdProp:m},M,H));p.useControlledProp("openProp",n),p.useControlledProp("triggerIdProp",m),p.useContextCallback("onOpenChange",l),p.useContextCallback("onOpenChangeComplete",c);let h=p.useState("open"),y=!o&&h,b=p.useState("activeTriggerId"),v=p.useState("mounted"),x=p.useState("payload");p.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s,disabled:o}),Jl(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:T}=Zl(y,p),R=p.useState("isInstantPhase"),E=p.useState("instantType"),C=p.useState("lastOpenChangeReason"),P=_o.useRef(null);j(()=>{h&&o&&p.setOpen(!1,X(Y.disabled))},[h,o,p]),j(()=>{T==="ending"&&C===Y.none||T!=="ending"&&R?(E!=="delay"&&(P.current=E),p.set("instantType","delay")):P.current!==null&&(p.set("instantType",P.current),P.current=null)},[T,R,C,E,p]),j(()=>{y&&b==null&&p.set("payload",void 0)},[p,b,y]),_o.useImperativeHandle(a,()=>({unmount:w,close:()=>p.setOpen(!1,X(Y.imperativeAction))}),[w,p]);let A=y||v||!o&&i!=="none";return(0,er.jsxs)(Hs.Provider,{value:p,children:[u&&(0,er.jsx)(ql,{handle:u,store:p}),A&&(0,er.jsx)(rg,{store:p,disabled:o,trackCursorAxis:i}),typeof d=="function"?d({payload:x}):d]})});function rg({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=ms(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=ps(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),i=_o.useMemo(()=>Yt(s.reference,n.reference),[s.reference,n.reference]);return Ql(e,{activeTriggerProps:i,inactiveTriggerProps:i,popupProps:n.floating??ae}),null}var pn=g(F(),1);var dn=g(F(),1),Us=dn.createContext(void 0);function Wc(){return dn.useContext(Us)}var Yc="data-base-ui-tooltip-trigger";function $c(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(U(n))return n}}let t=e.target;return U(t)?t:null}function sg(e){let t=e;for(;t;){let o=t.closest(`[${Yc}]`);if(o)return o;let r=t.getRootNode();t="host"in r&&U(r.host)?r.host:null}return null}var zc=Vl(function(t,o){let{render:r,className:n,style:s,handle:i,payload:a,disabled:l,delay:c,closeOnClick:u=!0,closeDelay:m,id:f,...d}=t,p=Ze(!0),y=ac(i)??p;if(!y)throw new Error(Xe(82));let b=Ea(f),v=y.useState("isTriggerActive",b),x=y.useState("isOpenedByTrigger",b),w=y.useState("floatingRootContext"),T=pn.useRef(null),R=c??600,E=m??0,{registerTrigger:C,isMountedByThisTrigger:P}=Xl(b,T,y,{payload:a,closeOnClick:u,closeDelay:E}),A=Wc(),{delayRef:M,isInstantPhase:H,hasProvider:W}=ds(w,{open:x}),D=To(w);y.useSyncedValue("isInstantPhase",H);let S=y.useState("disabled"),I=l??S,O=Le(I),_=y.useState("trackCursorAxis"),N=y.useState("disableHoverablePopup"),K=pn.useRef(!1),re=et(),k=pn.useRef(void 0);function V(){return W?Je(M.current,"open")===0?0:c??A??600:R}function q(ne){let ge=T.current;if(!ge||!ne)return!1;let he=sg(ne);return he!==null&&he!==ge&&Q(ge,he)}function oe(ne){let ge=q(ne);return K.current=ge,ge&&(D.openChangeTimeout.clear(),D.restTimeout.clear(),D.restTimeoutPending=!1,re.clear()),ge}let z=Ms(w,{enabled:!I,mouseOnly:!0,move:!1,handleClose:!N&&_!=="both"?Bs():null,restMs:V,delay(){return m==null&&W?{close:Je(M.current,"close")}:{close:E}},triggerElementRef:T,isActiveTrigger:v,isClosing:()=>y.select("transitionStatus")==="ending",shouldOpen(){return!K.current}}),ce=As(w,{enabled:!I}).reference,ee=ne=>{let ge=K.current,he=$c(ne),ze=oe(he),Ae=T.current,so=Ae&&he&&Q(Ae,he);if(ze&&y.select("open")&&y.select("lastOpenChangeReason")===Y.triggerHover){y.setOpen(!1,X(Y.triggerHover,ne));return}if(ge&&!ze&&so&&!O.current&&!y.select("open")&&Ae&&vt(k.current)){let Ut=()=>{!K.current&&!O.current&&!y.select("open")&&y.setOpen(!0,X(Y.triggerHover,ne,Ae))},Et=V();Et===0?(re.clear(),Ut()):re.start(Et,Ut)}},ie=y.useState("triggerProps",P);return De("button",t,{state:{open:x},ref:[o,C,T],props:[z,ce,P||_!=="none"?ie:void 0,{onMouseOver(ne){ee(ne.nativeEvent)},onFocus(ne){q($c(ne.nativeEvent))&&ne.preventBaseUIHandler()},onMouseLeave(){K.current=!1,re.clear(),k.current=void 0},onPointerEnter(ne){k.current=ne.pointerType},onPointerDown(ne){k.current=ne.pointerType,y.set("closeOnClick",u),u&&!y.select("open")&&y.cancelPendingOpen(ne.nativeEvent)},onClick(ne){u&&!y.select("open")&&y.cancelPendingOpen(ne.nativeEvent)},id:b,"data-trigger-disabled":I?"":void 0,[Yc]:I?void 0:""},d],stateAttributesMapping:fc})});var qc=g(F(),1);var mn=g(F(),1),Ws=mn.createContext(void 0);function Kc(){let e=mn.useContext(Ws);if(e===void 0)throw new Error(Xe(70));return e}var $s=g(G(),1),Gc=qc.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return Ze().useState("mounted")||r?(0,$s.jsx)(Ws.Provider,{value:r,children:(0,$s.jsx)(Mc,{ref:o,...n})}):null});var hn=g(F(),1);var gn=g(F(),1),Ys=gn.createContext(void 0);function ko(){let e=gn.useContext(Ys);if(e===void 0)throw new Error(Xe(71));return e}var Xc=g(G(),1),Jc=hn.forwardRef(function(t,o){let{render:r,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:l="center",sideOffset:c=0,alignOffset:u=0,collisionBoundary:m="clipping-ancestors",collisionPadding:f=5,arrowPadding:d=5,sticky:p=!1,disableAnchorTracking:h=!1,collisionAvoidance:y=Za,style:b,...v}=t,x=Ze(),w=Kc(),T=x.useState("open"),R=x.useState("mounted"),E=x.useState("trackCursorAxis"),C=x.useState("disableHoverablePopup"),P=x.useState("floatingRootContext"),A=x.useState("instantType"),M=x.useState("transitionStatus"),H=x.useState("adaptiveOrigin"),W=wc({anchor:s,positionMethod:i,floatingRootContext:P,mounted:R,side:a,sideOffset:c,align:l,alignOffset:u,collisionBoundary:m,collisionPadding:f,sticky:p,arrowPadding:d,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:y,adaptiveOrigin:H}),D=hn.useMemo(()=>({open:T,side:W.side,align:W.align,anchorHidden:W.anchorHidden,instant:E!=="none"?"tracking-cursor":A}),[T,W.side,W.align,W.anchorHidden,E,A]),S=Rc(t,D,{styles:W.positionerStyles,transitionStatus:M,props:v,refs:[o,x.useStateSetter("positionerElement")],hidden:!R,inert:!T||E==="both"||C});return(0,Xc.jsx)(Ys.Provider,{value:W,children:S})});var Zc=g(F(),1);var Qc=Zc.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=Ze(),{side:l,align:c}=ko(),u=a.useState("open"),m=a.useState("instantType"),f=a.useState("transitionStatus"),d=a.useState("popupProps"),p=a.useState("floatingRootContext"),h=a.useState("disabled"),y=a.useState("closeDelay");Nr({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),Ls(p,{enabled:!h,closeDelay:y});let b=a.useStateSetter("popupElement");return De("div",t,{state:{open:u,side:l,align:c,instant:m,transitionStatus:f},ref:[o,a.context.popupRef,b],props:[zl,d,nn(f),i],stateAttributesMapping:dc})});var eu=g(F(),1);var tu=eu.forwardRef(function(t,o){let{render:r,className:n,style:s,...i}=t,a=Ze(),{arrowRef:l,side:c,align:u,arrowUncentered:m,arrowStyles:f}=ko(),d=a.useState("open"),p=a.useState("instantType");return De("div",t,{state:{open:d,side:c,align:u,uncentered:m,instant:p},ref:[o,l],props:[{style:f,"aria-hidden":!0},i],stateAttributesMapping:Qo})});var ou=g(F(),1);var zs=g(G(),1),ru=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,s=ou.useMemo(()=>({open:o,close:r}),[o,r]);return(0,zs.jsx)(Us.Provider,{value:o,children:(0,zs.jsx)(fs,{delay:s,timeoutMs:n,children:t.children})})};var nu=g(F(),1);var su=nu.forwardRef(function(t,o){let{render:r,className:n,style:s,children:i,...a}=t,l=Ze(),c=ko(),u=l.useState("instantType"),{children:m,state:f}=Nc({store:l,side:c.side,children:i}),d={activationDirection:f.activationDirection,transitioning:f.transitioning,instant:u};return De("div",t,{state:d,ref:o,props:[a,{children:m}],stateAttributesMapping:Ac})});var tr=class extends zr{constructor(){super(jc(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function iu(){return new tr}function au(e){return De(e.defaultTagName??"div",e,e)}var Io={};qe(Io,{Popup:()=>Ou,Portal:()=>yn,Positioner:()=>xn,Provider:()=>Bu,Root:()=>Lu,Trigger:()=>Iu});var Cu=g(He(),1);var du=g(He(),1);var qs="data-wp-hash";function Gs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ag(document)),e.__wpStyleRuntime}function ig(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${qs}]`))if(o.getAttribute(qs)===t)return!0;return!1}function cu(e,t,o){if(!e.head)return;let r=Gs(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(ig(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(qs,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function ag(e){let t=Gs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)cu(e,o,r);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=Gs();o.styles.set(e,t);for(let r of o.documents.keys())cu(r,e,t)}typeof process>"u",lg("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 lu={slot:"_11fc52b637ff8a7e__slot"},uu="data-wp-compat-overlay-slot";function cg(){return typeof document>"u"?null:document}function ug(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var gt=null;function Ks(e){return e.setAttribute("aria-hidden","false"),e}function fg(e){let t=e.createElement("div");return t.setAttribute(uu,""),lu.slot&&t.classList.add(lu.slot),e.body.appendChild(t),t}function fu(){if(typeof window>"u"||!ug()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=cg();if(!e||!e.body)return;if(gt&>.ownerDocument===e&>.isConnected)return Ks(gt);let t=e.querySelector(`[${uu}]`);return t instanceof HTMLDivElement?(gt=Ks(t),gt):(gt?.isConnected&>.remove(),gt=Ks(fg(e)),gt)}var pu=g(G(),1),yn=(0,du.forwardRef)(function({container:t,...o},r){return(0,pu.jsx)(Fe.Portal,{container:t??fu(),...o,ref:r})});var mu=g(He(),1),yu=g(G(),1),Xs="data-wp-hash";function Js(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&pg(document)),e.__wpStyleRuntime}function dg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Xs}]`))if(o.getAttribute(Xs)===t)return!0;return!1}function gu(e,t,o){if(!e.head)return;let r=Js(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(dg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Xs,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function pg(e){let t=Js();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)gu(e,o,r);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 hu(e,t){let o=Js();o.styles.set(e,t);for(let r of o.documents.keys())gu(r,e,t)}typeof process>"u",hu("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var mg={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",hu("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 gg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},xn=(0,mu.forwardRef)(function({align:t="center",className:o,side:r="top",sideOffset:n=4,...s},i){return(0,yu.jsx)(Fe.Positioner,{ref:i,align:t,side:r,sideOffset:n,...s,className:po(mg["box-sizing"],gg.positioner,o)})});var xu=g(He(),1);function Zs(e,t,o){return(0,xu.cloneElement)(e??t,{children:o})}var hg=g(vu(),1);var Eu=g(Ru(),1),{lock:AT,unlock:Tu}=(0,Eu.__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 yg(){let e=hg;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Tu(e.privateApis).ThemeProvider}var Su=yg();var or=g(G(),1),Qs="data-wp-hash";function ei(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&bg(document)),e.__wpStyleRuntime}function xg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Qs}]`))if(o.getAttribute(Qs)===t)return!0;return!1}function Pu(e,t,o){if(!e.head)return;let r=ei(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(xg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Qs,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function bg(e){let t=ei();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Pu(e,o,r);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 vg(e,t){let o=ei();o.styles.set(e,t);for(let r of o.documents.keys())Pu(r,e,t)}typeof process>"u",vg("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 wg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Rg={background:"#1e1e1e"},Ou=(0,Cu.forwardRef)(function({portal:t,positioner:o,children:r,className:n,...s},i){let a=(0,or.jsx)(Su,{color:Rg,children:(0,or.jsx)(Fe.Popup,{ref:i,className:po(wg.popup,n),...s,children:r})}),l=Zs(o,(0,or.jsx)(xn,{}),a);return Zs(t,(0,or.jsx)(yn,{}),l)});var _u=g(He(),1),ku=g(G(),1),Iu=(0,_u.forwardRef)(function(t,o){return(0,ku.jsx)(Fe.Trigger,{ref:o,...t})});var Au=g(Ne(),1),Nu=g(G(),1);function Du({children:e}){return(0,Nu.jsx)(ln,{direction:(0,Au.isRTL)()?"rtl":"ltr",children:e})}var ti=g(G(),1);function Lu(e){return(0,ti.jsx)(Du,{children:(0,ti.jsx)(Fe.Root,{...e})})}var Mu=g(G(),1);function Bu({...e}){return(0,Mu.jsx)(Fe.Provider,{...e})}var bn=g(He(),1),rr=(0,bn.forwardRef)(({icon:e,size:t=24,style:o,...r},n)=>{let s=e.props.style,i=s||o?{...s,...o}:void 0;return(0,bn.cloneElement)(e,{width:t,height:t,...r,...i?{style:i}:{},ref:n})});var wn=g(vn(),1),oi=g(G(),1),ri=(0,oi.jsx)(wn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,oi.jsx)(wn.Path,{d:"M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z",vectorEffect:"non-scaling-stroke"})});var Rn=g(vn(),1),ni=g(G(),1),si=(0,ni.jsx)(Rn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,ni.jsx)(Rn.Path,{d:"M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})});var nr=g(vn(),1),sr=g(G(),1),ii=(0,sr.jsxs)(nr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,sr.jsx)(nr.Path,{d:"M12 5.71576L13.6106 8.97924C13.7563 9.27438 14.0379 9.47895 14.3636 9.52628L17.965 10.0496L15.359 12.5899C15.1233 12.8196 15.0157 13.1506 15.0714 13.475L15.6866 17.0619L12.4653 15.3684C12.174 15.2152 11.826 15.2152 11.5347 15.3684L8.31341 17.0619L8.92861 13.475C8.98425 13.1506 8.8767 12.8196 8.64102 12.5899L6.03497 10.0496L9.63644 9.52628C9.96215 9.47895 10.2437 9.27438 10.3894 8.97924L12 5.71576Z",vectorEffect:"non-scaling-stroke"}),(0,sr.jsx)(nr.Path,{d:"M11.4653 15.4048C11.7941 15.232 12 14.8912 12 14.5197V5.71576L10.3894 8.97924C10.2437 9.27438 9.96215 9.47895 9.63644 9.52628L6.03497 10.0496L8.64102 12.5899C8.8767 12.8196 8.98425 13.1506 8.92861 13.475L8.31341 17.0619L11.4653 15.4048Z",fill:"currentColor",stroke:"none"})]});var ju=g(He(),1),ai="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"&&Tg(document)),e.__wpStyleRuntime}function Eg(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 Vu(e,t,o){if(!e.head)return;let r=li(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(Eg(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(ai,t),s.appendChild(e.createTextNode(o)),e.head.appendChild(s),n.add(t)}function Tg(e){let t=li();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Vu(e,o,r);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 Sg(e,t){let o=li();o.styles.set(e,t);for(let r of o.documents.keys())Vu(r,e,t)}typeof process>"u",Sg("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var Cg={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},ci=(0,ju.forwardRef)(function({render:t,...o},r){return au({render:t,ref:r,props:Yt({className:Cg["visually-hidden"]},o,{"data-visually-hidden":""})})});var En=g(Ne(),1);var Ao=g(G(),1);function Pg({rating:e}){let t=Math.round(e/.5)*.5,o=Math.floor(e),r=Math.ceil(e-o),n=5-(o+r);return(0,Ao.jsxs)("span",{"aria-label":(0,En.sprintf)((0,En.__)("%s out of 5 stars"),t),children:[Array.from({length:o}).map((s,i)=>(0,Ao.jsx)(rr,{className:"block-directory-block-ratings__star-full",icon:si,size:16},`full_stars_${i}`)),Array.from({length:r}).map((s,i)=>(0,Ao.jsx)(rr,{className:"block-directory-block-ratings__star-half-full",icon:ii,size:16},`half_stars_${i}`)),Array.from({length:n}).map((s,i)=>(0,Ao.jsx)(rr,{className:"block-directory-block-ratings__star-empty",icon:ri,size:16},`empty_stars_${i}`))]})}var Wu=Pg;var ui=g(G(),1),Og=({rating:e})=>(0,ui.jsx)("span",{className:"block-directory-block-ratings",children:(0,ui.jsx)(Wu,{rating:e})}),$u=Og;var Yu=g(lo(),1),fi=g(G(),1);function _g({icon:e}){let t="block-directory-downloadable-block-icon";return e.match(/\.(jpeg|jpg|gif|png|svg)(?:\?.*)?$/)!==null?(0,fi.jsx)("img",{className:t,src:e,alt:""}):(0,fi.jsx)(Yu.BlockIcon,{className:t,icon:e,showColors:!0})}var Tn=_g;var zu=g(Ne(),1),Ku=g(Ge(),1);var Sn=g(G(),1),kg=({block:e})=>{let t=(0,Ku.useSelect)(o=>o(fe).getErrorNoticeForBlock(e.id),[e]);return t?(0,Sn.jsx)("div",{className:"block-directory-downloadable-block-notice",children:(0,Sn.jsxs)("div",{className:"block-directory-downloadable-block-notice__content",children:[t.message,t.isFatal?" "+(0,zu.__)("Try reloading the page."):null]})}):null},qu=kg;var pe=g(G(),1);function Ig({title:e,rating:t,ratingCount:o},{hasNotice:r,isInstalled:n,isInstalling:s}){let i=Math.round(t/.5)*.5;return!n&&r?(0,be.sprintf)((0,be.__)("Retry installing %s."),(0,Ft.decodeEntities)(e)):n?(0,be.sprintf)((0,be.__)("Add %s."),(0,Ft.decodeEntities)(e)):s?(0,be.sprintf)((0,be.__)("Installing %s."),(0,Ft.decodeEntities)(e)):o<1?(0,be.sprintf)((0,be.__)("Install %s."),(0,Ft.decodeEntities)(e)):(0,be.sprintf)((0,be._n)("Install %1$s. %2$s stars with %3$s review.","Install %1$s. %2$s stars with %3$s reviews.",o),(0,Ft.decodeEntities)(e),i,o)}function Ag({item:e,onClick:t}){let{author:o,description:r,icon:n,rating:s,title:i}=e,a=!!(0,Xu.getBlockType)(e.name),{hasNotice:l,isInstalling:c,isInstallable:u}=(0,Ju.useSelect)(d=>{let{getErrorNoticeForBlock:p,isInstalling:h}=d(fe),y=p(e.id),b=y&&y.isFatal;return{hasNotice:!!y,isInstalling:h(e.id),isInstallable:!b}},[e]),m="";a?m=(0,be.__)("Installed!"):c&&(m=(0,be.__)("Installing\u2026"));let f=Ig(e,{hasNotice:l,isInstalled:a,isInstalling:c});return(0,pe.jsxs)(Io.Root,{children:[(0,pe.jsx)(Io.Trigger,{render:(0,pe.jsxs)(Cn.Composite.Item,{className:po("block-directory-downloadable-block-list-item",c&&"is-installing"),accessibleWhenDisabled:!0,disabled:c||!u,onClick:d=>{d.preventDefault(),t()},"aria-label":f,type:"button",role:"option",children:[(0,pe.jsxs)("div",{className:"block-directory-downloadable-block-list-item__icon",children:[(0,pe.jsx)(Tn,{icon:n,title:i}),c?(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__spinner",children:(0,pe.jsx)(Cn.Spinner,{})}):(0,pe.jsx)($u,{rating:s})]}),(0,pe.jsxs)("span",{className:"block-directory-downloadable-block-list-item__details",children:[(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__title",children:(0,Gu.createInterpolateElement)((0,be.sprintf)((0,be.__)("%1$s <span>by %2$s</span>"),(0,Ft.decodeEntities)(i),o),{span:(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__author"})})}),l?(0,pe.jsx)(qu,{block:e}):(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsx)("span",{className:"block-directory-downloadable-block-list-item__desc",children:m||(0,Ft.decodeEntities)(r)}),u&&!(a||c)&&(0,pe.jsx)(ci,{children:(0,be.__)("Install block")})]})]})]})}),(0,pe.jsx)(Io.Popup,{children:f})]})}var Zu=Ag;var di=g(G(),1),Ng=()=>{};function Dg({items:e,onHover:t=Ng,onSelect:o}){let{installBlockType:r}=(0,of.useDispatch)(fe);return e.length?(0,di.jsx)(ef.Composite,{role:"listbox",className:"block-directory-downloadable-blocks-list","aria-label":(0,Qu.__)("Blocks available for install"),children:e.map(n=>(0,di.jsx)(Zu,{onClick:()=>{(0,tf.getBlockType)(n.name)?o(n):r(n).then(s=>{s&&o(n)}),t(null)},onHover:t,item:n},n.id))}):null}var rf=Dg;var jt=g(Ne(),1),nf=g(He(),1),sf=g(Uu(),1),nt=g(G(),1);function Lg({children:e,downloadableItems:t,hasLocalBlocks:o}){let r=t.length;return(0,nf.useEffect)(()=>{(0,sf.speak)((0,jt.sprintf)((0,jt._n)("%d additional block is available to install.","%d additional blocks are available to install.",r),r))},[r]),(0,nt.jsxs)(nt.Fragment,{children:[!o&&(0,nt.jsx)("p",{className:"block-directory-downloadable-blocks-panel__no-local",children:(0,jt.__)("No results available from your installed blocks.")}),(0,nt.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"}),(0,nt.jsxs)("div",{className:"block-directory-downloadable-blocks-panel",children:[(0,nt.jsxs)("div",{className:"block-directory-downloadable-blocks-panel__header",children:[(0,nt.jsx)("h2",{className:"block-directory-downloadable-blocks-panel__title",children:(0,jt.__)("Available to install")}),(0,nt.jsx)("p",{className:"block-directory-downloadable-blocks-panel__description",children:(0,jt.__)("Select a block to install and add it to your post.")})]}),e]})]})}var af=Lg;var Pn=g(Ne(),1),On=g($t(),1),st=g(G(),1);function Mg(){return(0,st.jsxs)(st.Fragment,{children:[(0,st.jsx)("div",{className:"block-editor-inserter__no-results",children:(0,st.jsx)("p",{children:(0,Pn.__)("No results found.")})}),(0,st.jsx)("div",{className:"block-editor-inserter__tips",children:(0,st.jsxs)(On.Tip,{children:[(0,Pn.__)("Interested in creating your own block?"),(0,st.jsx)("br",{}),(0,st.jsxs)(On.ExternalLink,{href:"https://developer.wordpress.org/block-editor/",children:[(0,Pn.__)("Get started here"),"."]})]})})]})}var pi=Mg;var Ie=g(G(),1),lf=[],Bg=e=>(0,df.useSelect)(t=>{let{getDownloadableBlocks:o,isRequestingDownloadableBlocks:r,getInstalledBlockTypes:n}=t(fe),s=t(ff.store).canUser("read","block-directory/search"),i=lf;if(s){i=o(e);let a=n(),l=i.filter(({name:c})=>{let u=a.some(f=>f.name===c),m=(0,pf.getBlockType)(c);return u||!m});l.length!==i.length&&(i=l),i.length===0&&(i=lf)}return{hasPermission:s,downloadableBlocks:i,isLoading:r(e)}},[e]);function mf({onSelect:e,onHover:t,hasLocalBlocks:o,isTyping:r,filterValue:n}){let{hasPermission:s,downloadableBlocks:i,isLoading:a}=Bg(n);return s===void 0||a||r?(0,Ie.jsxs)(Ie.Fragment,{children:[s&&!o&&(0,Ie.jsxs)(Ie.Fragment,{children:[(0,Ie.jsx)("p",{className:"block-directory-downloadable-blocks-panel__no-local",children:(0,cf.__)("No results available from your installed blocks.")}),(0,Ie.jsx)("div",{className:"block-editor-inserter__quick-inserter-separator"})]}),(0,Ie.jsx)("div",{className:"block-directory-downloadable-blocks-panel has-blocks-loading",children:(0,Ie.jsx)(uf.Spinner,{})})]}):s===!1?o?null:(0,Ie.jsx)(pi,{}):i.length===0?o?null:(0,Ie.jsx)(pi,{}):(0,Ie.jsx)(af,{downloadableItems:i,hasLocalBlocks:o,children:(0,Ie.jsx)(rf,{items:i,onSelect:e,onHover:t})})}var mi=g(G(),1);function Fg(){let[e,t]=(0,yf.useState)(""),o=(0,hf.debounce)(t,400);return(0,mi.jsx)(gf.__unstableInserterMenuExtension,{children:({onSelect:r,onHover:n,filterValue:s,hasItems:i})=>(e!==s&&o(s),e?(0,mi.jsx)(mf,{onSelect:r,onHover:n,filterValue:e,hasLocalBlocks:i,isTyping:s!==e}):null)})}var xf=Fg;var ir=g(Ne(),1),vf=g(Ge(),1),wf=g(Ln(),1);var _n=g(Ne(),1);var Vt=g(G(),1);function bf({items:e}){return e.length?(0,Vt.jsx)("ul",{className:"block-directory-compact-list",children:e.map(({icon:t,id:o,title:r,author:n})=>(0,Vt.jsxs)("li",{className:"block-directory-compact-list__item",children:[(0,Vt.jsx)(Tn,{icon:t,title:r}),(0,Vt.jsxs)("div",{className:"block-directory-compact-list__item-details",children:[(0,Vt.jsx)("div",{className:"block-directory-compact-list__item-title",children:r}),(0,Vt.jsx)("div",{className:"block-directory-compact-list__item-author",children:(0,_n.sprintf)((0,_n.__)("By %s"),n)})]})]},o))}):null}var ar=g(G(),1);function Rf(){let e=(0,vf.useSelect)(t=>t(fe).getNewBlockTypes(),[]);return e.length?(0,ar.jsxs)(wf.PluginPrePublishPanel,{title:(0,ir.sprintf)((0,ir._n)("Added: %d block","Added: %d blocks",e.length),e.length),initialOpen:!0,children:[(0,ar.jsx)("p",{className:"installed-blocks-pre-publish-panel__copy",children:(0,ir._n)("The following block has been added to your site.","The following blocks have been added to your site.",e.length)}),(0,ar.jsx)(bf,{items:e})]}):null}var ro=g(Ne(),1),Pf=g($t(),1),Of=g(Ot(),1),_f=g(He(),1),cr=g(Ge(),1),kf=g(Un(),1),no=g(lo(),1);var kn=g(Ne(),1),Ef=g($t(),1),No=g(Ot(),1),lr=g(Ge(),1),Tf=g(lo(),1);var Sf=g(G(),1);function Cf({attributes:e,block:t,clientId:o}){let r=(0,lr.useSelect)(i=>i(fe).isInstalling(t.id),[t.id]),{installBlockType:n}=(0,lr.useDispatch)(fe),{replaceBlock:s}=(0,lr.useDispatch)(Tf.store);return(0,Sf.jsx)(Ef.Button,{__next40pxDefaultSize:!0,onClick:()=>n(t).then(i=>{if(i){let a=(0,No.getBlockType)(t.name),[l]=(0,No.parse)(e.originalContent);l&&a&&s(o,(0,No.createBlock)(a.name,l.attributes,l.innerBlocks))}}),accessibleWhenDisabled:!0,disabled:r,isBusy:r,variant:"primary",children:(0,kn.sprintf)((0,kn.__)("Install %s"),t.title)})}var Rt=g(G(),1),jg=e=>t=>{let{originalName:o}=t.attributes,{block:r,hasPermission:n}=(0,cr.useSelect)(s=>{let{getDownloadableBlocks:i}=s(fe),a=i("block:"+o).filter(({name:l})=>o===l);return{hasPermission:s(kf.store).canUser("read","block-directory/search"),block:a.length&&a[0]}},[o]);return!n||!r?(0,Rt.jsx)(e,{...t}):(0,Rt.jsx)(Vg,{...t,originalBlock:r})},Vg=({originalBlock:e,...t})=>{let{originalName:o,originalUndelimitedContent:r,clientId:n}=t.attributes,{replaceBlock:s}=(0,cr.useDispatch)(no.store),i=()=>{s(t.clientId,(0,Of.createBlock)("core/html",{},[],[r]))},a=!!r,l=(0,cr.useSelect)(m=>{let{canInsertBlockType:f,getBlockRootClientId:d}=m(no.store);return f("core/html",d(n))},[n]),c=(0,ro.sprintf)((0,ro.__)("Your site doesn\u2019t include support for the %s block. You can try installing the block or remove it entirely."),e.title||o),u=[(0,Rt.jsx)(Cf,{block:e,attributes:t.attributes,clientId:t.clientId},"install")];return a&&l&&(c=(0,ro.sprintf)((0,ro.__)("Your site doesn\u2019t include support for the %s block. You can try installing the block, convert it to a Custom HTML block, or remove it entirely."),e.title||o),u.push((0,Rt.jsx)(Pf.Button,{__next40pxDefaultSize:!0,onClick:i,variant:"tertiary",children:(0,ro.__)("Keep as HTML")},"convert"))),(0,Rt.jsxs)("div",{...(0,no.useBlockProps)(),children:[(0,Rt.jsx)(no.Warning,{actions:u,children:c}),(0,Rt.jsx)(_f.RawHTML,{children:r})]})},If=jg;var Ht=g(G(),1);(0,Af.registerPlugin)("block-directory",{icon:void 0,render(){return(0,Ht.jsxs)(Ht.Fragment,{children:[(0,Ht.jsx)(Ki,{}),(0,Ht.jsx)(xf,{}),(0,Ht.jsx)(Rf,{})]})}});(0,Nf.addFilter)("blocks.registerBlockType","block-directory/fallback",(e,t)=>(t!=="core/missing"||(e.edit=If(e.edit)),e));return Yf(Hg);})();
/*! Bundled license information:
use-sync-external-store/cjs/use-sync-external-store-shim.production.js:
diff --git a/wp-includes/js/dist/block-editor.js b/wp-includes/js/dist/block-editor.js
index b22bdba4f1..cccb572d86 100644
--- a/wp-includes/js/dist/block-editor.js
+++ b/wp-includes/js/dist/block-editor.js
@@ -1924,10 +1924,10 @@ var wp;
};
return function(d2, b2) {
extendStatics2(d2, b2);
- function __240() {
+ function __242() {
this.constructor = d2;
}
- d2.prototype = b2 === null ? Object.create(b2) : (__240.prototype = b2.prototype, new __240());
+ d2.prototype = b2 === null ? Object.create(b2) : (__242.prototype = b2.prototype, new __242());
};
})();
var __assign2 = exports && exports.__assign || Object.assign || function(t3) {
@@ -7287,11 +7287,11 @@ var wp;
var clsx_default = clsx;
// packages/block-editor/build-module/hooks/utils.mjs
- var import_blocks110 = __toESM(require_blocks(), 1);
- var import_element302 = __toESM(require_element(), 1);
- var import_data184 = __toESM(require_data(), 1);
- var import_compose105 = __toESM(require_compose(), 1);
- var import_hooks18 = __toESM(require_hooks(), 1);
+ var import_blocks109 = __toESM(require_blocks(), 1);
+ var import_element296 = __toESM(require_element(), 1);
+ var import_data182 = __toESM(require_data(), 1);
+ var import_compose107 = __toESM(require_compose(), 1);
+ var import_hooks15 = __toESM(require_hooks(), 1);
// packages/block-editor/build-module/components/block-edit/context.mjs
var import_element = __toESM(require_element(), 1);
@@ -7541,10 +7541,10 @@ var wp;
if (typeof b2 !== "function" && b2 !== null)
throw new TypeError("Class extends value " + String(b2) + " is not a constructor or null");
extendStatics(d2, b2);
- function __240() {
+ function __242() {
this.constructor = d2;
}
- d2.prototype = b2 === null ? Object.create(b2) : (__240.prototype = b2.prototype, new __240());
+ d2.prototype = b2 === null ? Object.create(b2) : (__242.prototype = b2.prototype, new __242());
}
var __assign = function() {
__assign = Object.assign || function __assign2(t3) {
@@ -10425,11 +10425,17 @@ var wp;
// packages/icons/build-module/icon/index.mjs
var import_element5 = __toESM(require_element(), 1);
var icon_default = (0, import_element5.forwardRef)(
- ({ icon, size: size4 = 24, ...props }, ref) => {
+ ({ icon, size: size4 = 24, style, ...props }, ref) => {
+ const intrinsicStyle = icon.props.style;
+ const mergedStyle = intrinsicStyle || style ? { ...intrinsicStyle, ...style } : void 0;
return (0, import_element5.cloneElement)(icon, {
width: size4,
height: size4,
...props,
+ // Merge styles so the icon's intrinsic style (e.g. `fill: none` on
+ // stroke-based icons) is preserved unless the consumer overrides
+ // the same property explicitly.
+ ...mergedStyle ? { style: mergedStyle } : {},
ref
});
}
@@ -10438,42 +10444,45 @@ var wp;
// packages/icons/build-module/library/align-center.mjs
var import_primitives = __toESM(require_primitives(), 1);
var import_jsx_runtime3 = __toESM(require_jsx_runtime(), 1);
- var align_center_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives.Path, { d: "M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z" }) });
+ var align_center_default = /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime3.jsx)(import_primitives.Path, { d: "M7.5 5H16.5M4 12H20M7.5 19H16.5", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/align-justify.mjs
var import_primitives2 = __toESM(require_primitives(), 1);
var import_jsx_runtime4 = __toESM(require_jsx_runtime(), 1);
- var align_justify_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives2.Path, { d: "M4 12.8h16v-1.5H4v1.5zm0 7h12.4v-1.5H4v1.5zM4 4.3v1.5h16V4.3H4z" }) });
+ var align_justify_default = /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives2.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime4.jsx)(import_primitives2.Path, { d: "M4 5H20M4 12H20M4 19H16.5", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/align-left.mjs
var import_primitives3 = __toESM(require_primitives(), 1);
var import_jsx_runtime5 = __toESM(require_jsx_runtime(), 1);
- var align_left_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives3.Path, { d: "M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z" }) });
+ var align_left_default = /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives3.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime5.jsx)(import_primitives3.Path, { d: "M4 5H13M4 12H20M4 19H13", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/align-none.mjs
var import_primitives4 = __toESM(require_primitives(), 1);
var import_jsx_runtime6 = __toESM(require_jsx_runtime(), 1);
- var align_none_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives4.Path, { d: "M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z" }) });
+ var align_none_default = /* @__PURE__ */ (0, import_jsx_runtime6.jsxs)(import_primitives4.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives4.Path, { d: "M5 5H19M5 19H19", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime6.jsx)(import_primitives4.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" })
+ ] });
// packages/icons/build-module/library/align-right.mjs
var import_primitives5 = __toESM(require_primitives(), 1);
var import_jsx_runtime7 = __toESM(require_jsx_runtime(), 1);
- var align_right_default = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives5.Path, { d: "M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z" }) });
+ var align_right_default = /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives5.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime7.jsx)(import_primitives5.Path, { d: "M11 5H20M4 12H20M11 19H20", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/arrow-down.mjs
var import_primitives6 = __toESM(require_primitives(), 1);
var import_jsx_runtime8 = __toESM(require_jsx_runtime(), 1);
- var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives6.Path, { d: "m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z" }) });
+ var arrow_down_default = /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives6.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime8.jsx)(import_primitives6.Path, { d: "M12 4V19M7 14L12 19L17 14", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/arrow-left.mjs
var import_primitives7 = __toESM(require_primitives(), 1);
var import_jsx_runtime9 = __toESM(require_jsx_runtime(), 1);
- var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives7.Path, { d: "M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z" }) });
+ var arrow_left_default = /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives7.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime9.jsx)(import_primitives7.Path, { d: "M20 12L5 12M10 7L5 12L10 17", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/arrow-right.mjs
var import_primitives8 = __toESM(require_primitives(), 1);
var import_jsx_runtime10 = __toESM(require_jsx_runtime(), 1);
- var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives8.Path, { d: "m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z" }) });
+ var arrow_right_default = /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives8.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime10.jsx)(import_primitives8.Path, { d: "M4 12L19 12M14 17L19 12L14 7", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/aspect-ratio.mjs
var import_primitives9 = __toESM(require_primitives(), 1);
@@ -10493,52 +10502,57 @@ var wp;
// packages/icons/build-module/library/category.mjs
var import_primitives12 = __toESM(require_primitives(), 1);
var import_jsx_runtime14 = __toESM(require_jsx_runtime(), 1);
- var category_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z" }) });
+ var category_default = /* @__PURE__ */ (0, import_jsx_runtime14.jsxs)(import_primitives12.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.Path, { d: "M4.75 6C4.75 5.30964 5.30964 4.75 6 4.75H9C9.69036 4.75 10.25 5.30964 10.25 6V9C10.25 9.69036 9.69036 10.25 9 10.25H6C5.30964 10.25 4.75 9.69036 4.75 9V6Z", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.Path, { d: "M4.75 15C4.75 14.3096 5.30964 13.75 6 13.75H9C9.69036 13.75 10.25 14.3096 10.25 15V18C10.25 18.6904 9.69036 19.25 9 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V15Z", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.Path, { d: "M13.75 6C13.75 5.30964 14.3096 4.75 15 4.75H18C18.6904 4.75 19.25 5.30964 19.25 6V9C19.25 9.69036 18.6904 10.25 18 10.25H15C14.3096 10.25 13.75 9.69036 13.75 9V6Z", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime14.jsx)(import_primitives12.Path, { d: "M13.75 15C13.75 14.3096 14.3096 13.75 15 13.75H18C18.6904 13.75 19.25 14.3096 19.25 15V18C19.25 18.6904 18.6904 19.25 18 19.25H15C14.3096 19.25 13.75 18.6904 13.75 18V15Z", vectorEffect: "non-scaling-stroke" })
+ ] });
// packages/icons/build-module/library/caution.mjs
var import_primitives13 = __toESM(require_primitives(), 1);
var import_jsx_runtime15 = __toESM(require_jsx_runtime(), 1);
- var caution_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives13.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives13.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 caution_default = /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives13.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime15.jsx)(import_primitives13.Path, { d: "M12 8L12 13M12 14.5L12 16M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/check.mjs
var import_primitives14 = __toESM(require_primitives(), 1);
var import_jsx_runtime16 = __toESM(require_jsx_runtime(), 1);
- var check_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives14.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives14.Path, { d: "M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z" }) });
+ var check_default = /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives14.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime16.jsx)(import_primitives14.Path, { d: "M7 12L10 15L17 8", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/chevron-down.mjs
var import_primitives15 = __toESM(require_primitives(), 1);
var import_jsx_runtime17 = __toESM(require_jsx_runtime(), 1);
- var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives15.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives15.Path, { d: "M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" }) });
+ var chevron_down_default = /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives15.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime17.jsx)(import_primitives15.Path, { d: "M7 11L12 15L17 11", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/chevron-left-small.mjs
var import_primitives16 = __toESM(require_primitives(), 1);
var import_jsx_runtime18 = __toESM(require_jsx_runtime(), 1);
- var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives16.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives16.Path, { d: "m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z" }) });
+ var chevron_left_small_default = /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives16.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime18.jsx)(import_primitives16.Path, { d: "M13.5 8.5L10.5 12L13.5 15.5", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/chevron-left.mjs
var import_primitives17 = __toESM(require_primitives(), 1);
var import_jsx_runtime19 = __toESM(require_jsx_runtime(), 1);
- var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives17.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives17.Path, { d: "M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z" }) });
+ var chevron_left_default = /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives17.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime19.jsx)(import_primitives17.Path, { d: "M14 6.5L9 12L14 17.5", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/chevron-right-small.mjs
var import_primitives18 = __toESM(require_primitives(), 1);
var import_jsx_runtime20 = __toESM(require_jsx_runtime(), 1);
- var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives18.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives18.Path, { d: "M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z" }) });
+ var chevron_right_small_default = /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives18.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime20.jsx)(import_primitives18.Path, { d: "M10.5 8.5L13.5 12L10.5 15.5", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/chevron-right.mjs
var import_primitives19 = __toESM(require_primitives(), 1);
var import_jsx_runtime21 = __toESM(require_jsx_runtime(), 1);
- var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives19.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives19.Path, { d: "M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z" }) });
+ var chevron_right_default = /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives19.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(import_primitives19.Path, { d: "M10 6.5L15 12L10 17.5", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/chevron-up.mjs
var import_primitives20 = __toESM(require_primitives(), 1);
var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1);
- var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives20.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives20.Path, { d: "M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z" }) });
+ var chevron_up_default = /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives20.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime22.jsx)(import_primitives20.Path, { d: "M7 13L12 9L17 13", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/close-small.mjs
var import_primitives21 = __toESM(require_primitives(), 1);
var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1);
- var close_small_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives21.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives21.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 close_small_default = /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives21.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(import_primitives21.Path, { d: "M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/cog.mjs
var import_primitives22 = __toESM(require_primitives(), 1);
@@ -10715,62 +10729,93 @@ var wp;
// packages/icons/build-module/library/image.mjs
var import_primitives54 = __toESM(require_primitives(), 1);
var import_jsx_runtime56 = __toESM(require_jsx_runtime(), 1);
- var image_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives54.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives54.Path, { d: "M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z" }) });
+ var image_default = /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives54.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime56.jsx)(import_primitives54.Path, { d: "M3.75 16.2031L8.6 12.7L12 15L16 11L20.25 15.2517M5 20.25H19C19.6904 20.25 20.25 19.6904 20.25 19V5C20.25 4.30964 19.6904 3.75 19 3.75H5C4.30964 3.75 3.75 4.30964 3.75 5V19C3.75 19.6904 4.30964 20.25 5 20.25Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/info.mjs
var import_primitives55 = __toESM(require_primitives(), 1);
var import_jsx_runtime57 = __toESM(require_jsx_runtime(), 1);
- var info_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives55.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives55.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 info_default = /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives55.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime57.jsx)(import_primitives55.Path, { d: "M12 16V11M12 9.5V8M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/justify-bottom.mjs
var import_primitives56 = __toESM(require_primitives(), 1);
var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1);
- var justify_bottom_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives56.Path, { d: "M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z" }) });
+ var justify_bottom_default = /* @__PURE__ */ (0, import_jsx_runtime58.jsxs)(import_primitives56.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives56.Path, { d: "M4 19.25H20", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime58.jsx)(import_primitives56.Rect, { x: "9", y: "4", width: "6", height: "11", fill: "currentColor", stroke: "none" })
+ ] });
// packages/icons/build-module/library/justify-center-vertical.mjs
var import_primitives57 = __toESM(require_primitives(), 1);
var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1);
- var justify_center_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives57.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives57.Path, { d: "M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z" }) });
+ var justify_center_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime59.jsxs)(import_primitives57.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives57.Path, { d: "M4 12H20", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime59.jsx)(import_primitives57.Rect, { x: "9", y: "4", width: "6", height: "16", fill: "currentColor", stroke: "none" })
+ ] });
// packages/icons/build-module/library/justify-center.mjs
var import_primitives58 = __toESM(require_primitives(), 1);
var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1);
- var justify_center_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives58.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives58.Path, { d: "M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z" }) });
+ var justify_center_default = /* @__PURE__ */ (0, import_jsx_runtime60.jsxs)(import_primitives58.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives58.Path, { d: "M12 20V4", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime60.jsx)(import_primitives58.Rect, { x: "4", y: "9", width: "16", height: "6", fill: "currentColor", stroke: "none" })
+ ] });
// packages/icons/build-module/library/justify-left.mjs
var import_primitives59 = __toESM(require_primitives(), 1);
var import_jsx_runtime61 = __toESM(require_jsx_runtime(), 1);
- var justify_left_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives59.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives59.Path, { d: "M9 9v6h11V9H9zM4 20h1.5V4H4v16z" }) });
+ var justify_left_default = /* @__PURE__ */ (0, import_jsx_runtime61.jsxs)(import_primitives59.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives59.Path, { d: "M4.75 4V20", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime61.jsx)(import_primitives59.Rect, { x: "9", y: "9", width: "11", height: "6", fill: "currentColor", stroke: "none" })
+ ] });
// packages/icons/build-module/library/justify-right.mjs
var import_primitives60 = __toESM(require_primitives(), 1);
var import_jsx_runtime62 = __toESM(require_jsx_runtime(), 1);
- var justify_right_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives60.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives60.Path, { d: "M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z" }) });
+ var justify_right_default = /* @__PURE__ */ (0, import_jsx_runtime62.jsxs)(import_primitives60.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives60.Rect, { x: "4", y: "9", width: "11", height: "6", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime62.jsx)(import_primitives60.Path, { d: "M19.25 20V4", vectorEffect: "non-scaling-stroke" })
+ ] });
// packages/icons/build-module/library/justify-space-between-vertical.mjs
var import_primitives61 = __toESM(require_primitives(), 1);
var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1);
- var justify_space_between_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives61.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives61.Path, { d: "M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z" }) });
+ var justify_space_between_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime63.jsxs)(import_primitives61.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives61.Path, { d: "M4 12H20", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives61.Path, { d: "M17 20H7V16H17V20Z", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime63.jsx)(import_primitives61.Path, { d: "M17 8H7V4H17V8Z", fill: "currentColor", stroke: "none" })
+ ] });
// packages/icons/build-module/library/justify-space-between.mjs
var import_primitives62 = __toESM(require_primitives(), 1);
var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1);
- var justify_space_between_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives62.Path, { d: "M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z" }) });
+ var justify_space_between_default = /* @__PURE__ */ (0, import_jsx_runtime64.jsxs)(import_primitives62.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives62.Rect, { x: "9", y: "9", width: "6", height: "6", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime64.jsx)(import_primitives62.Path, { d: "M19.25 4V20M4.75 20V4", vectorEffect: "non-scaling-stroke" })
+ ] });
// packages/icons/build-module/library/justify-stretch-vertical.mjs
var import_primitives63 = __toESM(require_primitives(), 1);
var import_jsx_runtime65 = __toESM(require_jsx_runtime(), 1);
- var justify_stretch_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives63.Path, { d: "M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z" }) });
+ var justify_stretch_vertical_default = /* @__PURE__ */ (0, import_jsx_runtime65.jsxs)(import_primitives63.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives63.Rect, { x: "10", y: "7", width: "4", height: "10", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime65.jsx)(import_primitives63.Path, { d: "M4 4.75H20M4 19.25H20", vectorEffect: "non-scaling-stroke" })
+ ] });
// packages/icons/build-module/library/justify-stretch.mjs
var import_primitives64 = __toESM(require_primitives(), 1);
var import_jsx_runtime66 = __toESM(require_jsx_runtime(), 1);
- var justify_stretch_default = /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives64.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives64.Path, { d: "M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z" }) });
+ var justify_stretch_default = /* @__PURE__ */ (0, import_jsx_runtime66.jsxs)(import_primitives64.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives64.Path, { d: "M4.75 4V20M19.25 20V4", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime66.jsx)(import_primitives64.Rect, { x: "7", y: "10", width: "10", height: "4", fill: "currentColor", stroke: "none" })
+ ] });
// packages/icons/build-module/library/justify-top.mjs
var import_primitives65 = __toESM(require_primitives(), 1);
var import_jsx_runtime67 = __toESM(require_jsx_runtime(), 1);
- var justify_top_default = /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives65.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives65.Path, { d: "M9 20h6V9H9v11zM4 4v1.5h16V4H4z" }) });
+ var justify_top_default = /* @__PURE__ */ (0, import_jsx_runtime67.jsxs)(import_primitives65.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives65.Rect, { x: "9", y: "9", width: "6", height: "11", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime67.jsx)(import_primitives65.Path, { d: "M4 4.75H20", vectorEffect: "non-scaling-stroke" })
+ ] });
// packages/icons/build-module/library/keyboard-return.mjs
var import_primitives66 = __toESM(require_primitives(), 1);
@@ -10785,17 +10830,17 @@ var wp;
// packages/icons/build-module/library/link-off.mjs
var import_primitives68 = __toESM(require_primitives(), 1);
var import_jsx_runtime70 = __toESM(require_jsx_runtime(), 1);
- var link_off_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives68.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives68.Path, { d: "M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z" }) });
+ var link_off_default = /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives68.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime70.jsx)(import_primitives68.Path, { d: "M9.5 12H12.5M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10.2333M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75H14.7667M8.5 19.5L16.5 4.5", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/link.mjs
var import_primitives69 = __toESM(require_primitives(), 1);
var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1);
- var link_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives69.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives69.Path, { d: "M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z" }) });
+ var link_default = /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives69.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime71.jsx)(import_primitives69.Path, { d: "M9.5 12L14.5 12M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75L14 7.75", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/list-view.mjs
var import_primitives70 = __toESM(require_primitives(), 1);
var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1);
- var list_view_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives70.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives70.Path, { d: "M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z" }) });
+ var list_view_default = /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives70.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime72.jsx)(import_primitives70.Path, { d: "M10 17.5H21M6.5 12H17.5M3 6.5H14", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/lock-outline.mjs
var import_primitives71 = __toESM(require_primitives(), 1);
@@ -10841,7 +10886,10 @@ var wp;
// packages/icons/build-module/library/paragraph.mjs
var import_primitives78 = __toESM(require_primitives(), 1);
var import_jsx_runtime80 = __toESM(require_jsx_runtime(), 1);
- var paragraph_default = /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives78.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives78.Path, { d: "m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z" }) });
+ var paragraph_default = /* @__PURE__ */ (0, import_jsx_runtime80.jsxs)(import_primitives78.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives78.Path, { d: "M10.75 20V4.75L14.75 4.75M14.75 20V4.75M14.75 4.75H18.5", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime80.jsx)(import_primitives78.Path, { d: "M5.75 9C5.75 11.3472 7.65279 13.25 10 13.25H10.75V4.75H10C7.65279 4.75 5.75 6.65279 5.75 9Z", fill: "currentColor", vectorEffect: "non-scaling-stroke" })
+ ] });
// packages/icons/build-module/library/pencil.mjs
var import_primitives79 = __toESM(require_primitives(), 1);
@@ -10856,22 +10904,31 @@ var wp;
// packages/icons/build-module/library/plus.mjs
var import_primitives81 = __toESM(require_primitives(), 1);
var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1);
- var plus_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives81.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives81.Path, { d: "M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z" }) });
+ var plus_default = /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives81.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime83.jsx)(import_primitives81.Path, { d: "M12 18V6M18 12H6", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/position-center.mjs
var import_primitives82 = __toESM(require_primitives(), 1);
var import_jsx_runtime84 = __toESM(require_jsx_runtime(), 1);
- var position_center_default = /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives82.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives82.Path, { d: "M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z" }) });
+ var position_center_default = /* @__PURE__ */ (0, import_jsx_runtime84.jsxs)(import_primitives82.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives82.Path, { d: "M5 4.75H19M5 19.25H19", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime84.jsx)(import_primitives82.Rect, { x: "7", y: "9", width: "10", height: "6", fill: "currentColor", stroke: "none" })
+ ] });
// packages/icons/build-module/library/position-left.mjs
var import_primitives83 = __toESM(require_primitives(), 1);
var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1);
- var position_left_default = /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives83.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives83.Path, { d: "M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z" }) });
+ var position_left_default = /* @__PURE__ */ (0, import_jsx_runtime85.jsxs)(import_primitives83.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives83.Path, { d: "M5 4.75H13M5 19.25H13", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime85.jsx)(import_primitives83.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" })
+ ] });
// packages/icons/build-module/library/position-right.mjs
var import_primitives84 = __toESM(require_primitives(), 1);
var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1);
- var position_right_default = /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives84.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives84.Path, { d: "M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z" }) });
+ var position_right_default = /* @__PURE__ */ (0, import_jsx_runtime86.jsxs)(import_primitives84.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives84.Path, { d: "M11 4.75H19M11 19.25H19", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime86.jsx)(import_primitives84.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" })
+ ] });
// packages/icons/build-module/library/post-featured-image.mjs
var import_primitives85 = __toESM(require_primitives(), 1);
@@ -10886,12 +10943,15 @@ var wp;
// packages/icons/build-module/library/published.mjs
var import_primitives87 = __toESM(require_primitives(), 1);
var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1);
- var published_default = /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives87.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives87.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 published_default = /* @__PURE__ */ (0, import_jsx_runtime89.jsxs)(import_primitives87.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives87.Path, { d: "M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime89.jsx)(import_primitives87.Path, { d: "M9 12L11 14L15 10", vectorEffect: "non-scaling-stroke" })
+ ] });
// packages/icons/build-module/library/reset.mjs
var import_primitives88 = __toESM(require_primitives(), 1);
var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1);
- var reset_default = /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.Path, { d: "M7 11.5h10V13H7z" }) });
+ var reset_default = /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime90.jsx)(import_primitives88.Path, { d: "M7 12H17", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/rotate-right.mjs
var import_primitives89 = __toESM(require_primitives(), 1);
@@ -10906,7 +10966,7 @@ var wp;
// packages/icons/build-module/library/search.mjs
var import_primitives91 = __toESM(require_primitives(), 1);
var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1);
- var search_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.Path, { d: "M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z" }) });
+ var search_default = /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime93.jsx)(import_primitives91.Path, { d: "M5 19L9.28769 14.7123M18.25 11C18.25 13.8995 15.8995 16.25 13 16.25C10.1005 16.25 7.75 13.8995 7.75 11C7.75 8.10051 10.1005 5.75 13 5.75C15.8995 5.75 18.25 8.10051 18.25 11Z", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/seen.mjs
var import_primitives92 = __toESM(require_primitives(), 1);
@@ -10989,17 +11049,26 @@ var wp;
// packages/icons/build-module/library/stretch-full-width.mjs
var import_primitives103 = __toESM(require_primitives(), 1);
var import_jsx_runtime105 = __toESM(require_jsx_runtime(), 1);
- var stretch_full_width_default = /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.Path, { d: "M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z" }) });
+ var stretch_full_width_default = /* @__PURE__ */ (0, import_jsx_runtime105.jsxs)(import_primitives103.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.Path, { d: "M8 19.25H16", vectorEffect: "non-scaling-stroke" }),
+ /* @__PURE__ */ (0, import_jsx_runtime105.jsx)(import_primitives103.Rect, { x: "5", y: "4", width: "14", height: "11", fill: "currentColor", stroke: "none" })
+ ] });
// packages/icons/build-module/library/stretch-wide.mjs
var import_primitives104 = __toESM(require_primitives(), 1);
var import_jsx_runtime106 = __toESM(require_jsx_runtime(), 1);
- var stretch_wide_default = /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives104.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives104.Path, { d: "M16 5.5H8V4h8v1.5ZM16 20H8v-1.5h8V20ZM5 9h14v6H5V9Z" }) });
+ var stretch_wide_default = /* @__PURE__ */ (0, import_jsx_runtime106.jsxs)(import_primitives104.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives104.Rect, { x: "5", y: "9", width: "14", height: "6", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime106.jsx)(import_primitives104.Path, { d: "M8 4.75H16M8 19.25H16", vectorEffect: "non-scaling-stroke" })
+ ] });
// packages/icons/build-module/library/styles.mjs
var import_primitives105 = __toESM(require_primitives(), 1);
var import_jsx_runtime107 = __toESM(require_jsx_runtime(), 1);
- var styles_default = /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives105.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives105.Path, { fillRule: "evenodd", clipRule: "evenodd", d: "M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z" }) });
+ var styles_default = /* @__PURE__ */ (0, import_jsx_runtime107.jsxs)(import_primitives105.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives105.Path, { d: "M12 4.75C7.99594 4.75 4.75 7.99593 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25L12 4.75Z", fill: "currentColor", stroke: "none" }),
+ /* @__PURE__ */ (0, import_jsx_runtime107.jsx)(import_primitives105.Path, { d: "M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z", strokeLinejoin: "round", vectorEffect: "non-scaling-stroke" })
+ ] });
// packages/icons/build-module/library/symbol.mjs
var import_primitives106 = __toESM(require_primitives(), 1);
@@ -11049,7 +11118,7 @@ var wp;
// packages/icons/build-module/library/upload.mjs
var import_primitives115 = __toESM(require_primitives(), 1);
var import_jsx_runtime117 = __toESM(require_jsx_runtime(), 1);
- var upload_default = /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", fill: "currentColor", children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.Path, { d: "M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z" }) });
+ var upload_default = /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 24 24", style: { fill: "none" }, stroke: "currentColor", strokeWidth: "1.5", children: /* @__PURE__ */ (0, import_jsx_runtime117.jsx)(import_primitives115.Path, { d: "M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10", vectorEffect: "non-scaling-stroke" }) });
// packages/icons/build-module/library/verse.mjs
var import_primitives116 = __toESM(require_primitives(), 1);
@@ -11560,10 +11629,13 @@ var wp;
}
const resolvedValue = getResolvedRefValue(ruleValue, tree);
if (typeof resolvedValue === "object" && resolvedValue !== null && "url" in resolvedValue && resolvedValue?.url) {
- resolvedValue.url = getResolvedThemeFilePath(
- resolvedValue.url,
- tree?._links?.["wp:theme-file"]
- );
+ return {
+ ...resolvedValue,
+ url: getResolvedThemeFilePath(
+ resolvedValue.url,
+ tree?._links?.["wp:theme-file"]
+ )
+ };
}
return resolvedValue;
}
@@ -19796,6 +19868,9 @@ var wp;
rules.push(`flex-wrap: ${flexWrap}`);
}
if (orientation === "horizontal") {
+ if (hasViewportOverride("orientation")) {
+ rules.push("flex-direction: row");
+ }
if (shouldOutputFlexAlignment && verticalAlignment) {
rules.push(`align-items: ${verticalAlignment}`);
}
@@ -21754,15 +21829,15 @@ var wp;
}
// packages/block-editor/build-module/components/block-canvas/index.mjs
- var import_compose77 = __toESM(require_compose(), 1);
- var import_element206 = __toESM(require_element(), 1);
- var import_data128 = __toESM(require_data(), 1);
+ var import_compose79 = __toESM(require_compose(), 1);
+ var import_element207 = __toESM(require_element(), 1);
+ var import_data129 = __toESM(require_data(), 1);
var import_components113 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/block-list/index.mjs
- var import_data83 = __toESM(require_data(), 1);
- var import_compose64 = __toESM(require_compose(), 1);
- var import_element170 = __toESM(require_element(), 1);
+ var import_data84 = __toESM(require_data(), 1);
+ var import_compose66 = __toESM(require_compose(), 1);
+ var import_element171 = __toESM(require_element(), 1);
var import_blocks50 = __toESM(require_blocks(), 1);
// packages/block-editor/build-module/components/block-list/block.mjs
@@ -25486,15 +25561,26 @@ var wp;
if (!isEnabled) {
return;
}
+ let timeoutId;
function listener(event) {
if (event.defaultPrevented) {
return;
}
event.preventDefault();
- node.classList.toggle(
- "is-hovered",
- event.type === "mouseover"
- );
+ const isHovered = event.type === "mouseover";
+ node.classList.toggle("is-hovered", isHovered);
+ clearTimeout(timeoutId);
+ if (!isHovered) {
+ node.classList.remove("is-hovered-draggable");
+ return;
+ }
+ const { target } = event;
+ timeoutId = setTimeout(() => {
+ node.classList.toggle(
+ "is-hovered-draggable",
+ !target.isContentEditable
+ );
+ }, 100);
}
const unsubscribeOut = subscribeDelegatedListener(
node,
@@ -25509,7 +25595,9 @@ var wp;
return () => {
unsubscribeOut();
unsubscribeOver();
+ clearTimeout(timeoutId);
node.classList.remove("is-hovered");
+ node.classList.remove("is-hovered-draggable");
};
},
[isEnabled]
@@ -26635,9 +26723,9 @@ var wp;
const {
getBlockAttributes: getBlockAttributes3,
isBlockParentHiddenEverywhere: isBlockParentHiddenEverywhere2,
- getSettings: getSettings8
+ getSettings: getSettings9
} = unlock(select3(store));
- const settings2 = getSettings8();
+ const settings2 = getSettings9();
return {
currentBlockVisibility: getBlockAttributes3(clientId)?.metadata?.blockVisibility,
selectedDeviceType: settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key,
@@ -27242,7 +27330,7 @@ var wp;
getBlockAttributes: getBlockAttributes3,
canRemoveBlock: canRemoveBlock2,
canMoveBlock: canMoveBlock2,
- getSettings: getSettings8,
+ getSettings: getSettings9,
getEditedContentOnlySection: getEditedContentOnlySection2,
getBlockEditingMode: getBlockEditingMode2,
getBlockName: getBlockName2,
@@ -27274,7 +27362,7 @@ var wp;
const attributes2 = getBlockAttributes3(clientId) ?? ghostBlock?.attributes;
const { name: blockName, isValid: isValid22 } = blockWithoutAttributes;
const blockType2 = (0, import_blocks25.getBlockType)(blockName);
- const settings2 = getSettings8();
+ const settings2 = getSettings9();
const {
supportsLayout,
isPreviewMode: isPreviewMode2,
@@ -27511,25 +27599,25 @@ var wp;
var block_default2 = (0, import_element33.memo)(BlockListBlockProvider);
// packages/block-editor/build-module/components/block-list-appender/index.mjs
- var import_data70 = __toESM(require_data(), 1);
+ var import_data71 = __toESM(require_data(), 1);
var import_blocks44 = __toESM(require_blocks(), 1);
// packages/block-editor/build-module/components/default-block-appender/index.mjs
- var import_i18n71 = __toESM(require_i18n(), 1);
+ var import_i18n73 = __toESM(require_i18n(), 1);
var import_html_entities = __toESM(require_html_entities(), 1);
- var import_data69 = __toESM(require_data(), 1);
- var import_keycodes9 = __toESM(require_keycodes(), 1);
+ var import_data70 = __toESM(require_data(), 1);
+ var import_keycodes10 = __toESM(require_keycodes(), 1);
// packages/block-editor/build-module/components/inserter/index.mjs
var import_a11y11 = __toESM(require_a11y(), 1);
- var import_i18n70 = __toESM(require_i18n(), 1);
+ var import_i18n72 = __toESM(require_i18n(), 1);
var import_components58 = __toESM(require_components(), 1);
- var import_data68 = __toESM(require_data(), 1);
+ var import_data69 = __toESM(require_data(), 1);
var import_blocks43 = __toESM(require_blocks(), 1);
- var import_element157 = __toESM(require_element(), 1);
+ var import_element158 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/inserter/menu.mjs
- var import_element155 = __toESM(require_element(), 1);
+ var import_element156 = __toESM(require_element(), 1);
var import_components56 = __toESM(require_components(), 1);
// packages/ui/build-module/badge/badge.mjs
@@ -43578,13 +43666,13 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- 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)}}}');
+ registerStyle("3167e7d116", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;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("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)}");
+ registerStyle("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
- 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 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", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
var Text = (0, import_element47.forwardRef)(function Text2({ variant = "body-md", render: render4, className, ...props }, ref) {
const element = useRender({
render: render4,
@@ -43686,7 +43774,7 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- registerStyle2("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))}}}");
+ registerStyle2("59353631d1", "@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,#f7e6e3);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fae8c8);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#ffea8f);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#ccf4d2);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#e0ebf8);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 style_default2 = { "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" };
var Badge = (0, import_element48.forwardRef)(function Badge2({ intent = "none", className, ...props }, ref) {
@@ -43705,11 +43793,24 @@ var wp;
);
});
- // packages/ui/build-module/button/button.mjs
- var import_a11y4 = __toESM(require_a11y(), 1);
+ // packages/ui/build-module/tooltip/index.mjs
+ var tooltip_exports = {};
+ __export(tooltip_exports, {
+ Popup: () => Popup,
+ Portal: () => Portal,
+ Positioner: () => Positioner,
+ Provider: () => Provider2,
+ Root: () => Root,
+ Trigger: () => Trigger
+ });
+
+ // packages/ui/build-module/tooltip/popup.mjs
+ var import_element52 = __toESM(require_element(), 1);
+
+ // packages/ui/build-module/tooltip/portal.mjs
var import_element49 = __toESM(require_element(), 1);
- var import_i18n31 = __toESM(require_i18n(), 1);
- var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
+
+ // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
var STYLE_HASH_ATTRIBUTE3 = "data-wp-hash";
function getRuntime3() {
const globalScope = globalThis;
@@ -43791,86 +43892,82 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- registerStyle3("effc4e3032", '@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);left: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)}}}');
+ registerStyle3("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 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) {
- registerStyle3("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+ var wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
+ var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
+ function resolveOwnerDocument() {
+ return typeof document === "undefined" ? null : document;
}
- var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
- if (typeof process === "undefined" || true) {
- registerStyle3("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}}}");
+ function isInWordPressEnvironment() {
+ let topWp;
+ try {
+ topWp = window.top?.wp;
+ } catch {
+ }
+ const wp = topWp ?? window.wp;
+ return typeof wp?.components === "object" && wp.components !== null;
}
- var focus_module_default = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
- if (typeof process === "undefined" || true) {
- 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 cachedSlot = null;
+ function ensureSlotIsAccessible(element) {
+ element.setAttribute("aria-hidden", "false");
+ return element;
}
- 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 Button8 = (0, import_element49.forwardRef)(
- function Button22({
- tone = "brand",
- variant = "solid",
- size: size4 = "default",
- className,
- focusableWhenDisabled = true,
- disabled: disabled2,
- loading,
- loadingAnnouncement = (0, import_i18n31.__)("Loading"),
- children,
- ...props
- }, ref) {
- const mergedClassName = clsx_default(
- global_css_defense_default2.button,
- resets_default["box-sizing"],
- focus_module_default["outset-ring--focus-except-active"],
- variant !== "unstyled" && style_default3.button,
- style_default3[`is-${tone}`],
- style_default3[`is-${variant}`],
- style_default3[`is-${size4}`],
- loading && style_default3["is-loading"],
- className
- );
- (0, import_element49.useEffect)(() => {
- if (loading && loadingAnnouncement) {
- (0, import_a11y4.speak)(loadingAnnouncement);
- }
- }, [loading, loadingAnnouncement]);
+ function createSlot(ownerDocument2) {
+ const element = ownerDocument2.createElement("div");
+ element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
+ if (wp_compat_overlay_slot_default.slot) {
+ element.classList.add(wp_compat_overlay_slot_default.slot);
+ }
+ ownerDocument2.body.appendChild(element);
+ return element;
+ }
+ function getWpCompatOverlaySlot() {
+ if (typeof window === "undefined") {
+ return void 0;
+ }
+ if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
+ return void 0;
+ }
+ const ownerDocument2 = resolveOwnerDocument();
+ if (!ownerDocument2 || !ownerDocument2.body) {
+ return void 0;
+ }
+ if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
+ return ensureSlotIsAccessible(cachedSlot);
+ }
+ const existing = ownerDocument2.querySelector(
+ `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
+ );
+ if (existing instanceof HTMLDivElement) {
+ cachedSlot = ensureSlotIsAccessible(existing);
+ return cachedSlot;
+ }
+ if (cachedSlot?.isConnected) {
+ cachedSlot.remove();
+ }
+ cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
+ return cachedSlot;
+ }
+
+ // packages/ui/build-module/tooltip/portal.mjs
+ var import_jsx_runtime191 = __toESM(require_jsx_runtime(), 1);
+ var Portal = (0, import_element49.forwardRef)(
+ function TooltipPortal3({ container, ...restProps }, ref) {
return /* @__PURE__ */ (0, import_jsx_runtime191.jsx)(
- Button6,
+ index_parts_exports5.Portal,
{
- ref,
- className: mergedClassName,
- focusableWhenDisabled,
- disabled: disabled2 ?? loading,
- ...props,
- children
+ container: container ?? getWpCompatOverlaySlot(),
+ ...restProps,
+ ref
}
);
}
);
- // packages/ui/build-module/button/icon.mjs
- var import_element51 = __toESM(require_element(), 1);
-
- // packages/ui/build-module/icon/icon.mjs
+ // packages/ui/build-module/tooltip/positioner.mjs
var import_element50 = __toESM(require_element(), 1);
- var import_primitives118 = __toESM(require_primitives(), 1);
var import_jsx_runtime192 = __toESM(require_jsx_runtime(), 1);
- var Icon = (0, import_element50.forwardRef)(function Icon2({ icon, size: size4 = 24, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
- import_primitives118.SVG,
- {
- ref,
- ...icon.props,
- ...restProps,
- width: size4,
- height: size4
- }
- );
- });
-
- // packages/ui/build-module/button/icon.mjs
- var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
var STYLE_HASH_ATTRIBUTE4 = "data-wp-hash";
function getRuntime4() {
const globalScope = globalThis;
@@ -43952,1775 +44049,2367 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- registerStyle4("effc4e3032", '@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);left: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)}}}');
+ registerStyle4("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
}
- 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_element51.forwardRef)(
- function ButtonIcon2({ className, icon, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
- Icon,
+ var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+ if (typeof process === "undefined" || true) {
+ 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_element50.forwardRef)(
+ function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime192.jsx)(
+ index_parts_exports5.Positioner,
{
ref,
- icon,
- className: clsx_default(style_default4.icon, className),
- size: 24,
- ...props
+ align,
+ side,
+ sideOffset,
+ ...props,
+ className: clsx_default(
+ resets_default["box-sizing"],
+ style_default3.positioner,
+ className
+ )
}
);
}
);
- // packages/ui/build-module/button/index.mjs
- ButtonIcon.displayName = "Button.Icon";
- var Button9 = Object.assign(Button8, {
- /**
- * An icon component specifically designed to work well when rendered inside
- * a `Button` component.
- */
- Icon: ButtonIcon
- });
-
- // node_modules/@date-fns/tz/tzName/index.js
- function tzName(timeZone, date, format7 = "long") {
- return new Intl.DateTimeFormat("en-US", {
- // Enforces engine to render the time. Without the option JavaScriptCore omits it.
- hour: "numeric",
- timeZone,
- timeZoneName: format7
- }).format(date).split(/\s/g).slice(2).join(" ");
+ // packages/ui/build-module/utils/render-slot-with-children.mjs
+ var import_element51 = __toESM(require_element(), 1);
+ function renderSlotWithChildren(slot, defaultSlot, children) {
+ return (0, import_element51.cloneElement)(slot ?? defaultSlot, { children });
}
- // node_modules/@date-fns/tz/tzOffset/index.js
- var offsetFormatCache = {};
- var offsetCache = {};
- function tzOffset(timeZone, date) {
- try {
- const format7 = offsetFormatCache[timeZone] ||= new Intl.DateTimeFormat("en-US", {
- timeZone,
- timeZoneName: "longOffset"
- }).format;
- const offsetStr = format7(date).split("GMT")[1];
- if (offsetStr in offsetCache) return offsetCache[offsetStr];
- return calcOffset(offsetStr, offsetStr.split(":"));
- } catch {
- if (timeZone in offsetCache) return offsetCache[timeZone];
- const captures = timeZone?.match(offsetRe);
- if (captures) return calcOffset(timeZone, captures.slice(1));
- return NaN;
+ // packages/ui/build-module/utils/theme-provider.mjs
+ var theme = __toESM(require_theme(), 1);
+
+ // packages/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/ui"
+ );
+
+ // packages/ui/build-module/utils/theme-provider.mjs
+ function getThemeProvider() {
+ const themePackage = theme;
+ if (themePackage.ThemeProvider) {
+ return themePackage.ThemeProvider;
}
+ if (!themePackage.privateApis) {
+ throw new Error(
+ "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
+ );
+ }
+ return unlock3(
+ themePackage.privateApis
+ ).ThemeProvider;
}
- var offsetRe = /([+-]\d\d):?(\d\d)?/;
- function calcOffset(cacheStr, values) {
- const hours = +(values[0] || 0);
- const minutes = +(values[1] || 0);
- const seconds = +(values[2] || 0) / 60;
- return offsetCache[cacheStr] = hours * 60 + minutes > 0 ? hours * 60 + minutes + seconds : hours * 60 - minutes - seconds;
- }
+ var ThemeProvider = getThemeProvider();
- // node_modules/@date-fns/tz/date/mini.js
- var TZDateMini = class _TZDateMini extends Date {
- //#region static
- constructor(...args) {
- super();
- if (args.length > 1 && typeof args[args.length - 1] === "string") {
- this.timeZone = args.pop();
- }
- this.internal = /* @__PURE__ */ new Date();
- if (isNaN(tzOffset(this.timeZone, this))) {
- this.setTime(NaN);
- } else {
- if (!args.length) {
- this.setTime(Date.now());
- } else if (typeof args[0] === "number" && (args.length === 1 || args.length === 2 && typeof args[1] !== "number")) {
- this.setTime(args[0]);
- } else if (typeof args[0] === "string") {
- this.setTime(+new Date(args[0]));
- } else if (args[0] instanceof Date) {
- this.setTime(+args[0]);
- } else {
- this.setTime(+new Date(...args));
- adjustToSystemTZ(this, args);
- }
- }
+ // packages/ui/build-module/tooltip/popup.mjs
+ var import_jsx_runtime193 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
+ function getRuntime5() {
+ const globalScope = globalThis;
+ if (globalScope.__wpStyleRuntime) {
+ return globalScope.__wpStyleRuntime;
}
- static tz(tz, ...args) {
- return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
+ globalScope.__wpStyleRuntime = {
+ documents: /* @__PURE__ */ new Map(),
+ styles: /* @__PURE__ */ new Map(),
+ injectedStyles: /* @__PURE__ */ new WeakMap()
+ };
+ if (typeof document !== "undefined") {
+ registerDocument5(document);
}
- //#endregion
- //#region time zone
- withTimeZone(timeZone) {
- return new _TZDateMini(+this, timeZone);
+ return globalScope.__wpStyleRuntime;
+ }
+ function documentContainsStyleHash5(targetDocument, hash) {
+ if (!targetDocument.head) {
+ return false;
}
- getTimezoneOffset() {
- const offset4 = -tzOffset(this.timeZone, this);
- return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
+ for (const style of targetDocument.head.querySelectorAll(
+ `style[${STYLE_HASH_ATTRIBUTE5}]`
+ )) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+ return true;
+ }
}
- //#endregion
- //#region time
- setTime(_time) {
- Date.prototype.setTime.apply(this, arguments);
- syncToInternal(this);
- return +this;
+ return false;
+ }
+ function injectStyle5(targetDocument, hash, css) {
+ if (!targetDocument.head) {
+ return;
}
- //#endregion
- //#region date-fns integration
- [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
- return new _TZDateMini(+new Date(date), this.timeZone);
+ const runtime = getRuntime5();
+ let injectedStyles = runtime.injectedStyles.get(targetDocument);
+ if (!injectedStyles) {
+ injectedStyles = /* @__PURE__ */ new Set();
+ runtime.injectedStyles.set(targetDocument, injectedStyles);
}
- //#endregion
- };
- var re = /^(get|set)(?!UTC)/;
- Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
- if (!re.test(method)) return;
- const utcMethod = method.replace(re, "$1UTC");
- if (!TZDateMini.prototype[utcMethod]) return;
- if (method.startsWith("get")) {
- TZDateMini.prototype[method] = function() {
- return this.internal[utcMethod]();
- };
- } else {
- TZDateMini.prototype[method] = function() {
- Date.prototype[utcMethod].apply(this.internal, arguments);
- syncFromInternal(this);
- return +this;
- };
- TZDateMini.prototype[utcMethod] = function() {
- Date.prototype[utcMethod].apply(this, arguments);
- syncToInternal(this);
- return +this;
- };
+ if (injectedStyles.has(hash)) {
+ return;
}
- });
- function syncToInternal(date) {
- date.internal.setTime(+date);
- date.internal.setUTCSeconds(date.internal.getUTCSeconds() - // Round after converting minutes to seconds to avoid fractional offset
- // precision errors from historical offsets.
- Math.round(-tzOffset(date.timeZone, date) * 60));
- }
- function syncFromInternal(date) {
- Date.prototype.setFullYear.call(date, date.internal.getUTCFullYear(), date.internal.getUTCMonth(), date.internal.getUTCDate());
- Date.prototype.setHours.call(date, date.internal.getUTCHours(), date.internal.getUTCMinutes(), date.internal.getUTCSeconds(), date.internal.getUTCMilliseconds());
- adjustToSystemTZ(date);
+ if (documentContainsStyleHash5(targetDocument, hash)) {
+ injectedStyles.add(hash);
+ return;
+ }
+ const style = targetDocument.createElement("style");
+ style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+ style.appendChild(targetDocument.createTextNode(css));
+ targetDocument.head.appendChild(style);
+ injectedStyles.add(hash);
}
- function adjustToSystemTZ(date, constructorArgs) {
- const expectedInternalTime = Array.isArray(constructorArgs) ? constructorArgsToInternalTime(constructorArgs) : +date.internal;
- const offsetWithSeconds = tzOffset(date.timeZone, date);
- const offset4 = offsetWithSeconds > 0 ? Math.floor(offsetWithSeconds) : Math.ceil(offsetWithSeconds);
- const prevHour = /* @__PURE__ */ new Date(+date);
- prevHour.setUTCHours(prevHour.getUTCHours() - 1);
- const systemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
- const prevHourSystemOffset = -(/* @__PURE__ */ new Date(+prevHour)).getTimezoneOffset();
- const systemDSTChange = systemOffset - prevHourSystemOffset;
- let systemOffsetForDiff = systemOffset;
- if (systemDSTChange && systemOffset !== offset4) {
- const systemHour = Date.prototype.getHours.apply(date);
- const expectedHour = Array.isArray(constructorArgs) ? constructorArgs[3] || 0 : date.internal.getUTCHours();
- if (systemHour !== expectedHour) {
- const testDate = /* @__PURE__ */ new Date(+date);
- const testOffsetDiff = systemOffset - offset4;
- if (testOffsetDiff) testDate.setUTCMinutes(testDate.getUTCMinutes() + testOffsetDiff);
- const testOffsetWithSeconds = tzOffset(date.timeZone, testDate);
- const testOffset = testOffsetWithSeconds > 0 ? Math.floor(testOffsetWithSeconds) : Math.ceil(testOffsetWithSeconds);
- if (testOffset === offset4) systemOffsetForDiff = prevHourSystemOffset;
- }
+ function registerDocument5(targetDocument) {
+ const runtime = getRuntime5();
+ runtime.documents.set(
+ targetDocument,
+ (runtime.documents.get(targetDocument) ?? 0) + 1
+ );
+ for (const [hash, css] of runtime.styles) {
+ injectStyle5(targetDocument, hash, css);
}
- const offsetDiff = systemOffsetForDiff - offset4;
- if (offsetDiff)
- Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetDiff);
- const systemDate = /* @__PURE__ */ new Date(+date);
- systemDate.setUTCSeconds(0);
- const systemSecondsOffset = systemOffset > 0 ? systemDate.getSeconds() : (systemDate.getSeconds() - 60) % 60;
- const secondsOffset = Math.round(-(tzOffset(date.timeZone, date) * 60)) % 60;
- if (secondsOffset || systemSecondsOffset)
- Date.prototype.setUTCSeconds.call(date, Date.prototype.getUTCSeconds.call(date) + secondsOffset + systemSecondsOffset);
- const postOffsetWithSeconds = tzOffset(date.timeZone, date);
- const postOffset = postOffsetWithSeconds > 0 ? Math.floor(postOffsetWithSeconds) : Math.ceil(postOffsetWithSeconds);
- const postSystemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
- const postOffsetDiff = postSystemOffset - postOffset;
- const offsetChanged = postOffset !== offset4;
- const postDiff = postOffsetDiff - offsetDiff;
- const targetDSTShift = postOffset - offset4;
- const postOffsetCandidate = expectedInternalTime - postOffset * 60 * 1e3;
- const normalizedTargetDSTGap = targetDSTShift > 0 && targetInternalTime(date) - expectedInternalTime === targetDSTShift * 60 * 1e3 && targetInternalTime(date, postOffsetCandidate) !== expectedInternalTime;
- if (offsetChanged && postDiff && !normalizedTargetDSTGap) {
- Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + postDiff);
- const newOffsetWithSeconds = tzOffset(date.timeZone, date);
- const newOffset = newOffsetWithSeconds > 0 ? Math.floor(newOffsetWithSeconds) : Math.ceil(newOffsetWithSeconds);
- const offsetChange = postOffset - newOffset;
- if (offsetChange && postDiff < 0) {
- Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetChange);
+ return () => {
+ const count = runtime.documents.get(targetDocument);
+ if (count === void 0) {
+ return;
}
- }
- syncToInternal(date);
- const expectedTime = constructorArgs ? expectedInternalTime : expectedInternalTime + secondsOffset * 1e3;
- const drift = expectedTime - +date.internal;
- if (drift && Math.abs(drift) < 30 * 60 * 1e3) {
- Date.prototype.setTime.call(date, +date + drift);
- syncToInternal(date);
- }
+ if (count <= 1) {
+ runtime.documents.delete(targetDocument);
+ return;
+ }
+ runtime.documents.set(targetDocument, count - 1);
+ };
}
- function constructorArgsToInternalTime(args) {
- return Date.UTC(args[0], args.length > 1 ? args[1] : 0, args.length > 2 ? args[2] : 1, ...args.slice(3));
+ function registerStyle5(hash, css) {
+ const runtime = getRuntime5();
+ runtime.styles.set(hash, css);
+ for (const targetDocument of runtime.documents.keys()) {
+ injectStyle5(targetDocument, hash, css);
+ }
}
- function targetInternalTime(date, time) {
- const internal = new Date(time ?? +date);
- internal.setUTCSeconds(internal.getUTCSeconds() - Math.round(-tzOffset(date.timeZone, internal) * 60));
- return +internal;
+ if (typeof process === "undefined" || true) {
+ 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" };
+ var Popup = (0, import_element52.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
+ const popupContent = /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(
+ index_parts_exports5.Popup,
+ {
+ ref,
+ className: clsx_default(style_default4.popup, className),
+ ...props,
+ children
+ }
+ ) });
+ const positionedPopup = renderSlotWithChildren(
+ positioner,
+ /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(Positioner, {}),
+ popupContent
+ );
+ return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime193.jsx)(Portal, {}), positionedPopup);
+ });
- // node_modules/@date-fns/tz/date/index.js
- var TZDate = class _TZDate extends TZDateMini {
- //#region static
- static tz(tz, ...args) {
- return args.length ? new _TZDate(...args, tz) : new _TZDate(Date.now(), tz);
- }
- //#endregion
- //#region representation
- toISOString() {
- const [sign, hours, minutes] = this.tzComponents();
- const tz = `${sign}${hours}:${minutes}`;
- return this.internal.toISOString().slice(0, -1) + tz;
- }
- toString() {
- return `${this.toDateString()} ${this.toTimeString()}`;
- }
- toDateString() {
- const [day, date, month, year] = this.internal.toUTCString().split(" ");
- return `${day?.slice(0, -1)} ${month} ${date} ${year}`;
- }
- toTimeString() {
- const time = this.internal.toUTCString().split(" ")[4];
- const [sign, hours, minutes] = this.tzComponents();
- return `${time} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
- }
- toLocaleString(locales, options) {
- return Date.prototype.toLocaleString.call(this, locales, {
- ...options,
- timeZone: options?.timeZone || this.timeZone
- });
- }
- toLocaleDateString(locales, options) {
- return Date.prototype.toLocaleDateString.call(this, locales, {
- ...options,
- timeZone: options?.timeZone || this.timeZone
- });
- }
- toLocaleTimeString(locales, options) {
- return Date.prototype.toLocaleTimeString.call(this, locales, {
- ...options,
- timeZone: options?.timeZone || this.timeZone
- });
- }
- //#endregion
- //#region private
- tzComponents() {
- const offset4 = this.getTimezoneOffset();
- const sign = offset4 > 0 ? "-" : "+";
- const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
- const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
- return [sign, hours, minutes];
- }
- //#endregion
- withTimeZone(timeZone) {
- return new _TZDate(+this, timeZone);
- }
- //#region date-fns integration
- [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
- return new _TZDate(+new Date(date), this.timeZone);
+ // packages/ui/build-module/tooltip/trigger.mjs
+ var import_element53 = __toESM(require_element(), 1);
+ var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
+ var Trigger = (0, import_element53.forwardRef)(
+ function TooltipTrigger3(props, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(index_parts_exports5.Trigger, { ref, ...props });
}
- //#endregion
- };
-
- // node_modules/date-fns/constants.js
- var daysInYear = 365.2425;
- var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
- var minTime = -maxTime;
- var millisecondsInWeek = 6048e5;
- var millisecondsInDay = 864e5;
- var millisecondsInMinute = 6e4;
- var millisecondsInHour = 36e5;
- var millisecondsInSecond = 1e3;
- var secondsInHour = 3600;
- var secondsInDay = secondsInHour * 24;
- var secondsInWeek = secondsInDay * 7;
- var secondsInYear = secondsInDay * daysInYear;
- var secondsInMonth = secondsInYear / 12;
- var secondsInQuarter = secondsInMonth * 3;
- var constructFromSymbol = /* @__PURE__ */ Symbol.for("constructDateFrom");
+ );
- // node_modules/date-fns/constructFrom.js
- function constructFrom(date, value) {
- if (typeof date === "function") return date(value);
- if (date && typeof date === "object" && constructFromSymbol in date)
- return date[constructFromSymbol](value);
- if (date instanceof Date) return new date.constructor(value);
- return new Date(value);
+ // packages/ui/build-module/utils/direction-provider.mjs
+ var import_i18n31 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
+ function DirectionProvider3({ children }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(DirectionProvider, { direction: (0, import_i18n31.isRTL)() ? "rtl" : "ltr", children });
}
- // node_modules/date-fns/toDate.js
- function toDate(argument, context) {
- return constructFrom(context || argument, argument);
+ // packages/ui/build-module/tooltip/root.mjs
+ var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
+ function Root(props) {
+ return /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(index_parts_exports5.Root, { ...props }) });
}
- // node_modules/date-fns/addDays.js
- function addDays(date, amount, options) {
- const _date = toDate(date, options?.in);
- if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
- if (!amount) return _date;
- _date.setDate(_date.getDate() + amount);
- return _date;
+ // packages/ui/build-module/tooltip/provider.mjs
+ var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
+ function Provider2({ ...props }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(index_parts_exports5.Provider, { ...props });
}
- // node_modules/date-fns/addMonths.js
- function addMonths(date, amount, options) {
- const _date = toDate(date, options?.in);
- if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
- if (!amount) {
- return _date;
- }
- const dayOfMonth = _date.getDate();
- const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
- endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
- const daysInMonth = endOfDesiredMonth.getDate();
- if (dayOfMonth >= daysInMonth) {
- return endOfDesiredMonth;
- } else {
- _date.setFullYear(
- endOfDesiredMonth.getFullYear(),
- endOfDesiredMonth.getMonth(),
- dayOfMonth
- );
- return _date;
- }
- }
+ // packages/ui/build-module/icon/icon.mjs
+ var import_element54 = __toESM(require_element(), 1);
+ var import_primitives118 = __toESM(require_primitives(), 1);
+ var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
+ var Icon = (0, import_element54.forwardRef)(function Icon2({ icon, size: size4 = 24, style, ...restProps }, ref) {
+ const mergedStyle = icon.props.style || style ? { ...icon.props.style, ...style } : void 0;
+ return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(
+ import_primitives118.SVG,
+ {
+ ref,
+ ...icon.props,
+ ...restProps,
+ ...mergedStyle ? { style: mergedStyle } : {},
+ width: size4,
+ height: size4
+ }
+ );
+ });
- // node_modules/date-fns/_lib/defaultOptions.js
- var defaultOptions = {};
- function getDefaultOptions() {
- return defaultOptions;
- }
+ // packages/ui/build-module/utils/keyboard-shortcut.mjs
+ var import_element56 = __toESM(require_element(), 1);
+ var import_i18n32 = __toESM(require_i18n(), 1);
- // node_modules/date-fns/startOfWeek.js
- function startOfWeek(date, options) {
- const defaultOptions2 = getDefaultOptions();
- const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
- const _date = toDate(date, options?.in);
- const day = _date.getDay();
- const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
- _date.setDate(_date.getDate() - diff);
- _date.setHours(0, 0, 0, 0);
- return _date;
+ // packages/ui/build-module/visually-hidden/visually-hidden.mjs
+ var import_element55 = __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;
}
-
- // node_modules/date-fns/startOfISOWeek.js
- function startOfISOWeek(date, options) {
- return startOfWeek(date, { ...options, weekStartsOn: 1 });
+ 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;
}
-
- // node_modules/date-fns/getISOWeekYear.js
- function getISOWeekYear(date, options) {
- const _date = toDate(date, options?.in);
- const year = _date.getFullYear();
- const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
- fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
- fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
- const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
- const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
- fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
- fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
- const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
- if (_date.getTime() >= startOfNextYear.getTime()) {
- return year + 1;
- } else if (_date.getTime() >= startOfThisYear.getTime()) {
- return year;
- } else {
- return year - 1;
+ 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);
}
-
- // node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
- function getTimezoneOffsetInMilliseconds(date) {
- const _date = toDate(date);
- const utcDate = new Date(
- Date.UTC(
- _date.getFullYear(),
- _date.getMonth(),
- _date.getDate(),
- _date.getHours(),
- _date.getMinutes(),
- _date.getSeconds(),
- _date.getMilliseconds()
- )
+ function registerDocument6(targetDocument) {
+ const runtime = getRuntime6();
+ runtime.documents.set(
+ targetDocument,
+ (runtime.documents.get(targetDocument) ?? 0) + 1
);
- utcDate.setUTCFullYear(_date.getFullYear());
- return +date - +utcDate;
+ 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);
+ };
}
-
- // node_modules/date-fns/_lib/normalizeDates.js
- function normalizeDates(context, ...dates) {
- const normalize = constructFrom.bind(
- null,
- context || dates.find((date) => typeof date === "object")
- );
- return dates.map(normalize);
+ function registerStyle6(hash, css) {
+ const runtime = getRuntime6();
+ runtime.styles.set(hash, css);
+ for (const targetDocument of runtime.documents.keys()) {
+ injectStyle6(targetDocument, hash, css);
+ }
}
-
- // node_modules/date-fns/startOfDay.js
- function startOfDay(date, options) {
- const _date = toDate(date, options?.in);
- _date.setHours(0, 0, 0, 0);
- return _date;
+ if (typeof process === "undefined" || true) {
+ registerStyle6("fa606a57ae", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");
}
+ var style_default5 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
+ var VisuallyHidden = (0, import_element55.forwardRef)(
+ function VisuallyHidden2({ render: render4, ...restProps }, ref) {
+ const element = useRender({
+ render: render4,
+ ref,
+ props: mergeProps(
+ { className: style_default5["visually-hidden"] },
+ restProps,
+ {
+ // @ts-expect-error Arbitrary data-* attributes aren't indexable on the typed div props. Kept hardcoded so consumers can't change or remove it.
+ "data-visually-hidden": ""
+ }
+ )
+ });
+ return element;
+ }
+ );
- // node_modules/date-fns/differenceInCalendarDays.js
- function differenceInCalendarDays(laterDate, earlierDate, options) {
- const [laterDate_, earlierDate_] = normalizeDates(
- options?.in,
- laterDate,
- earlierDate
- );
- const laterStartOfDay = startOfDay(laterDate_);
- const earlierStartOfDay = startOfDay(earlierDate_);
- const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
- const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
- return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
+ // packages/ui/build-module/utils/keyboard-shortcut.mjs
+ var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
+ function useKeyboardShortcutProps({
+ "aria-describedby": ariaDescribedBy,
+ "aria-keyshortcuts": ariaKeyShortcuts,
+ shortcut
+ }) {
+ const generatedDescriptionId = (0, import_element56.useId)();
+ const descriptionId = shortcut ? generatedDescriptionId : void 0;
+ const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
+ return {
+ descriptionId,
+ targetProps: {
+ "aria-describedby": describedBy || void 0,
+ "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
+ }
+ };
}
+ var KeyboardShortcutDescription = (0, import_element56.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(
+ VisuallyHidden,
+ {
+ id: descriptionId,
+ "aria-hidden": "true",
+ render: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", { ref }),
+ children: (0, import_i18n32.sprintf)(
+ /* translators: %s: keyboard shortcut. */
+ (0, import_i18n32.__)("Keyboard shortcut: %s"),
+ shortcut.label ?? shortcut.ariaKeyShortcut
+ )
+ }
+ );
+ });
+ var KeyboardShortcutDisplay = (0, import_element56.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
+ });
- // node_modules/date-fns/startOfISOWeekYear.js
- function startOfISOWeekYear(date, options) {
- const year = getISOWeekYear(date, options);
- const fourthOfJanuary = constructFrom(options?.in || date, 0);
- fourthOfJanuary.setFullYear(year, 0, 4);
- fourthOfJanuary.setHours(0, 0, 0, 0);
- return startOfISOWeek(fourthOfJanuary);
- }
+ // packages/ui/build-module/form/primitives/constants.mjs
+ var ITEM_POPUP_POSITIONER_PROPS = {
+ align: "start",
+ sideOffset: 8,
+ collisionPadding: 12
+ };
- // node_modules/date-fns/addWeeks.js
- function addWeeks(date, amount, options) {
- return addDays(date, amount * 7, options);
+ // packages/ui/build-module/button/button.mjs
+ var import_a11y4 = __toESM(require_a11y(), 1);
+ var import_element57 = __toESM(require_element(), 1);
+ var import_i18n33 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
+ function getRuntime7() {
+ 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") {
+ registerDocument7(document);
+ }
+ return globalScope.__wpStyleRuntime;
}
-
- // node_modules/date-fns/addYears.js
- function addYears(date, amount, options) {
- return addMonths(date, amount * 12, options);
+ function documentContainsStyleHash7(targetDocument, hash) {
+ if (!targetDocument.head) {
+ return false;
+ }
+ for (const style of targetDocument.head.querySelectorAll(
+ `style[${STYLE_HASH_ATTRIBUTE7}]`
+ )) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
+ return true;
+ }
+ }
+ return false;
}
-
- // node_modules/date-fns/areIntervalsOverlapping.js
- function areIntervalsOverlapping(intervalLeft, intervalRight, options) {
- const [leftStartTime, leftEndTime] = [
- +toDate(intervalLeft.start, options?.in),
- +toDate(intervalLeft.end, options?.in)
- ].sort((a2, b2) => a2 - b2);
- const [rightStartTime, rightEndTime] = [
- +toDate(intervalRight.start, options?.in),
- +toDate(intervalRight.end, options?.in)
- ].sort((a2, b2) => a2 - b2);
- if (options?.inclusive)
- return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime;
- return leftStartTime < rightEndTime && rightStartTime < leftEndTime;
+ function injectStyle7(targetDocument, hash, css) {
+ if (!targetDocument.head) {
+ return;
+ }
+ const runtime = getRuntime7();
+ let injectedStyles = runtime.injectedStyles.get(targetDocument);
+ if (!injectedStyles) {
+ injectedStyles = /* @__PURE__ */ new Set();
+ runtime.injectedStyles.set(targetDocument, injectedStyles);
+ }
+ if (injectedStyles.has(hash)) {
+ return;
+ }
+ if (documentContainsStyleHash7(targetDocument, hash)) {
+ injectedStyles.add(hash);
+ return;
+ }
+ const style = targetDocument.createElement("style");
+ style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
+ style.appendChild(targetDocument.createTextNode(css));
+ targetDocument.head.appendChild(style);
+ injectedStyles.add(hash);
}
-
- // node_modules/date-fns/max.js
- function max2(dates, options) {
- let result;
- let context = options?.in;
- dates.forEach((date) => {
- if (!context && typeof date === "object")
- context = constructFrom.bind(null, date);
- const date_ = toDate(date, context);
- if (!result || result < date_ || isNaN(+date_)) result = date_;
- });
- return constructFrom(context, result || NaN);
+ function registerDocument7(targetDocument) {
+ const runtime = getRuntime7();
+ runtime.documents.set(
+ targetDocument,
+ (runtime.documents.get(targetDocument) ?? 0) + 1
+ );
+ for (const [hash, css] of runtime.styles) {
+ injectStyle7(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);
+ };
}
-
- // node_modules/date-fns/min.js
- function min2(dates, options) {
- let result;
- let context = options?.in;
- dates.forEach((date) => {
- if (!context && typeof date === "object")
- context = constructFrom.bind(null, date);
- const date_ = toDate(date, context);
- if (!result || result > date_ || isNaN(+date_)) result = date_;
- });
- return constructFrom(context, result || NaN);
+ function registerStyle7(hash, css) {
+ const runtime = getRuntime7();
+ runtime.styles.set(hash, css);
+ for (const targetDocument of runtime.documents.keys()) {
+ injectStyle7(targetDocument, hash, css);
+ }
}
-
- // node_modules/date-fns/isSameDay.js
- function isSameDay(laterDate, earlierDate, options) {
- const [dateLeft_, dateRight_] = normalizeDates(
- options?.in,
- laterDate,
- earlierDate
- );
- return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
+ if (typeof process === "undefined" || true) {
+ registerStyle7("effc4e3032", '@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);left: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)}}}');
}
-
- // node_modules/date-fns/isDate.js
- function isDate(value) {
- return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
+ var style_default6 = { "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) {
+ registerStyle7("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
}
-
- // node_modules/date-fns/isValid.js
- function isValid(date) {
- return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
+ var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+ if (typeof process === "undefined" || true) {
+ registerStyle7("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}}}");
}
-
- // node_modules/date-fns/differenceInCalendarMonths.js
- function differenceInCalendarMonths(laterDate, earlierDate, options) {
- const [laterDate_, earlierDate_] = normalizeDates(
- options?.in,
- laterDate,
- earlierDate
- );
- const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
- const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
- return yearsDiff * 12 + monthsDiff;
+ var focus_module_default = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
+ if (typeof process === "undefined" || true) {
+ registerStyle7("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
+ 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", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
+ var Button8 = (0, import_element57.forwardRef)(
+ function Button22({
+ tone = "brand",
+ variant = "solid",
+ size: size4 = "default",
+ className,
+ focusableWhenDisabled = true,
+ disabled: disabled2,
+ loading,
+ loadingAnnouncement = (0, import_i18n33.__)("Loading"),
+ children,
+ ...props
+ }, ref) {
+ const mergedClassName = clsx_default(
+ global_css_defense_default2.button,
+ resets_default2["box-sizing"],
+ focus_module_default["outset-ring--focus-except-active"],
+ variant !== "unstyled" && style_default6.button,
+ style_default6[`is-${tone}`],
+ style_default6[`is-${variant}`],
+ style_default6[`is-${size4}`],
+ loading && style_default6["is-loading"],
+ className
+ );
+ (0, import_element57.useEffect)(() => {
+ if (loading && loadingAnnouncement) {
+ (0, import_a11y4.speak)(loadingAnnouncement);
+ }
+ }, [loading, loadingAnnouncement]);
+ return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(
+ Button6,
+ {
+ ref,
+ className: mergedClassName,
+ focusableWhenDisabled,
+ disabled: disabled2 ?? loading,
+ ...props,
+ children
+ }
+ );
+ }
+ );
- // node_modules/date-fns/endOfMonth.js
- function endOfMonth(date, options) {
- const _date = toDate(date, options?.in);
- const month = _date.getMonth();
- _date.setFullYear(_date.getFullYear(), month + 1, 0);
- _date.setHours(23, 59, 59, 999);
- return _date;
+ // packages/ui/build-module/button/icon.mjs
+ var import_element58 = __toESM(require_element(), 1);
+ var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
+ function getRuntime8() {
+ 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") {
+ registerDocument8(document);
+ }
+ return globalScope.__wpStyleRuntime;
}
-
- // node_modules/date-fns/_lib/normalizeInterval.js
- function normalizeInterval(context, interval) {
- const [start2, end] = normalizeDates(context, interval.start, interval.end);
- return { start: start2, end };
+ function documentContainsStyleHash8(targetDocument, hash) {
+ if (!targetDocument.head) {
+ return false;
+ }
+ for (const style of targetDocument.head.querySelectorAll(
+ `style[${STYLE_HASH_ATTRIBUTE8}]`
+ )) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
+ return true;
+ }
+ }
+ return false;
}
-
- // node_modules/date-fns/eachMonthOfInterval.js
- function eachMonthOfInterval(interval, options) {
- const { start: start2, end } = normalizeInterval(options?.in, interval);
- let reversed = +start2 > +end;
- const endTime = reversed ? +start2 : +end;
- const date = reversed ? end : start2;
- date.setHours(0, 0, 0, 0);
- date.setDate(1);
- let step = options?.step ?? 1;
- if (!step) return [];
- if (step < 0) {
- step = -step;
- reversed = !reversed;
+ function injectStyle8(targetDocument, hash, css) {
+ if (!targetDocument.head) {
+ return;
}
- const dates = [];
- while (+date <= endTime) {
- dates.push(constructFrom(start2, date));
- date.setMonth(date.getMonth() + step);
+ const runtime = getRuntime8();
+ let injectedStyles = runtime.injectedStyles.get(targetDocument);
+ if (!injectedStyles) {
+ injectedStyles = /* @__PURE__ */ new Set();
+ runtime.injectedStyles.set(targetDocument, injectedStyles);
}
- return reversed ? dates.reverse() : dates;
+ if (injectedStyles.has(hash)) {
+ return;
+ }
+ if (documentContainsStyleHash8(targetDocument, hash)) {
+ injectedStyles.add(hash);
+ return;
+ }
+ const style = targetDocument.createElement("style");
+ style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
+ style.appendChild(targetDocument.createTextNode(css));
+ targetDocument.head.appendChild(style);
+ injectedStyles.add(hash);
}
-
- // node_modules/date-fns/startOfMonth.js
- function startOfMonth(date, options) {
- const _date = toDate(date, options?.in);
- _date.setDate(1);
- _date.setHours(0, 0, 0, 0);
- return _date;
+ function registerDocument8(targetDocument) {
+ const runtime = getRuntime8();
+ runtime.documents.set(
+ targetDocument,
+ (runtime.documents.get(targetDocument) ?? 0) + 1
+ );
+ for (const [hash, css] of runtime.styles) {
+ injectStyle8(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);
+ };
}
-
- // node_modules/date-fns/endOfYear.js
- function endOfYear(date, options) {
- const _date = toDate(date, options?.in);
- const year = _date.getFullYear();
- _date.setFullYear(year + 1, 0, 0);
- _date.setHours(23, 59, 59, 999);
- return _date;
+ function registerStyle8(hash, css) {
+ const runtime = getRuntime8();
+ runtime.styles.set(hash, css);
+ for (const targetDocument of runtime.documents.keys()) {
+ injectStyle8(targetDocument, hash, css);
+ }
}
-
- // node_modules/date-fns/startOfYear.js
- function startOfYear(date, options) {
- const date_ = toDate(date, options?.in);
- date_.setFullYear(date_.getFullYear(), 0, 1);
- date_.setHours(0, 0, 0, 0);
- return date_;
+ if (typeof process === "undefined" || true) {
+ registerStyle8("effc4e3032", '@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);left: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)}}}');
}
-
- // node_modules/date-fns/eachYearOfInterval.js
- function eachYearOfInterval(interval, options) {
- const { start: start2, end } = normalizeInterval(options?.in, interval);
- let reversed = +start2 > +end;
- const endTime = reversed ? +start2 : +end;
- const date = reversed ? end : start2;
- date.setHours(0, 0, 0, 0);
- date.setMonth(0, 1);
- let step = options?.step ?? 1;
- if (!step) return [];
- if (step < 0) {
- step = -step;
- reversed = !reversed;
- }
- const dates = [];
- while (+date <= endTime) {
- dates.push(constructFrom(start2, date));
- date.setFullYear(date.getFullYear() + step);
+ var style_default7 = { "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_element58.forwardRef)(
+ function ButtonIcon2({ className, icon, ...props }, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
+ Icon,
+ {
+ ref,
+ icon,
+ className: clsx_default(style_default7.icon, className),
+ size: 24,
+ ...props
+ }
+ );
}
- return reversed ? dates.reverse() : dates;
- }
+ );
- // node_modules/date-fns/endOfWeek.js
- function endOfWeek(date, options) {
- const defaultOptions2 = getDefaultOptions();
- const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
- const _date = toDate(date, options?.in);
- const day = _date.getDay();
- const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
- _date.setDate(_date.getDate() + diff);
- _date.setHours(23, 59, 59, 999);
- return _date;
+ // packages/ui/build-module/button/index.mjs
+ ButtonIcon.displayName = "Button.Icon";
+ var Button9 = Object.assign(Button8, {
+ /**
+ * An icon component specifically designed to work well when rendered inside
+ * a `Button` component.
+ */
+ Icon: ButtonIcon
+ });
+
+ // node_modules/@date-fns/tz/tzName/index.js
+ function tzName(timeZone, date, format7 = "long") {
+ return new Intl.DateTimeFormat("en-US", {
+ // Enforces engine to render the time. Without the option JavaScriptCore omits it.
+ hour: "numeric",
+ timeZone,
+ timeZoneName: format7
+ }).format(date).split(/\s/g).slice(2).join(" ");
}
- // node_modules/date-fns/endOfISOWeek.js
- function endOfISOWeek(date, options) {
- return endOfWeek(date, { ...options, weekStartsOn: 1 });
+ // node_modules/@date-fns/tz/tzOffset/index.js
+ var offsetFormatCache = {};
+ var offsetCache = {};
+ function tzOffset(timeZone, date) {
+ try {
+ const format7 = offsetFormatCache[timeZone] ||= new Intl.DateTimeFormat("en-US", {
+ timeZone,
+ timeZoneName: "longOffset"
+ }).format;
+ const offsetStr = format7(date).split("GMT")[1];
+ if (offsetStr in offsetCache) return offsetCache[offsetStr];
+ return calcOffset(offsetStr, offsetStr.split(":"));
+ } catch {
+ if (timeZone in offsetCache) return offsetCache[timeZone];
+ const captures = timeZone?.match(offsetRe);
+ if (captures) return calcOffset(timeZone, captures.slice(1));
+ return NaN;
+ }
+ }
+ var offsetRe = /([+-]\d\d):?(\d\d)?/;
+ function calcOffset(cacheStr, values) {
+ const hours = +(values[0] || 0);
+ const minutes = +(values[1] || 0);
+ const seconds = +(values[2] || 0) / 60;
+ return offsetCache[cacheStr] = hours * 60 + minutes > 0 ? hours * 60 + minutes + seconds : hours * 60 - minutes - seconds;
}
- // node_modules/date-fns/locale/en-US/_lib/formatDistance.js
- var formatDistanceLocale = {
- lessThanXSeconds: {
- one: "less than a second",
- other: "less than {{count}} seconds"
- },
- xSeconds: {
- one: "1 second",
- other: "{{count}} seconds"
- },
- halfAMinute: "half a minute",
- lessThanXMinutes: {
- one: "less than a minute",
- other: "less than {{count}} minutes"
- },
- xMinutes: {
- one: "1 minute",
- other: "{{count}} minutes"
- },
- aboutXHours: {
- one: "about 1 hour",
- other: "about {{count}} hours"
- },
- xHours: {
- one: "1 hour",
- other: "{{count}} hours"
- },
- xDays: {
- one: "1 day",
- other: "{{count}} days"
- },
- aboutXWeeks: {
- one: "about 1 week",
- other: "about {{count}} weeks"
- },
- xWeeks: {
- one: "1 week",
- other: "{{count}} weeks"
- },
- aboutXMonths: {
- one: "about 1 month",
- other: "about {{count}} months"
- },
- xMonths: {
- one: "1 month",
- other: "{{count}} months"
- },
- aboutXYears: {
- one: "about 1 year",
- other: "about {{count}} years"
- },
- xYears: {
- one: "1 year",
- other: "{{count}} years"
- },
- overXYears: {
- one: "over 1 year",
- other: "over {{count}} years"
- },
- almostXYears: {
- one: "almost 1 year",
- other: "almost {{count}} years"
+ // node_modules/@date-fns/tz/date/mini.js
+ var TZDateMini = class _TZDateMini extends Date {
+ //#region static
+ constructor(...args) {
+ super();
+ if (args.length > 1 && typeof args[args.length - 1] === "string") {
+ this.timeZone = args.pop();
+ }
+ this.internal = /* @__PURE__ */ new Date();
+ if (isNaN(tzOffset(this.timeZone, this))) {
+ this.setTime(NaN);
+ } else {
+ if (!args.length) {
+ this.setTime(Date.now());
+ } else if (typeof args[0] === "number" && (args.length === 1 || args.length === 2 && typeof args[1] !== "number")) {
+ this.setTime(args[0]);
+ } else if (typeof args[0] === "string") {
+ this.setTime(+new Date(args[0]));
+ } else if (args[0] instanceof Date) {
+ this.setTime(+args[0]);
+ } else {
+ this.setTime(+new Date(...args));
+ adjustToSystemTZ(this, args);
+ }
+ }
+ }
+ static tz(tz, ...args) {
+ return args.length ? new _TZDateMini(...args, tz) : new _TZDateMini(Date.now(), tz);
+ }
+ //#endregion
+ //#region time zone
+ withTimeZone(timeZone) {
+ return new _TZDateMini(+this, timeZone);
+ }
+ getTimezoneOffset() {
+ const offset4 = -tzOffset(this.timeZone, this);
+ return offset4 > 0 ? Math.floor(offset4) : Math.ceil(offset4);
+ }
+ //#endregion
+ //#region time
+ setTime(_time) {
+ Date.prototype.setTime.apply(this, arguments);
+ syncToInternal(this);
+ return +this;
+ }
+ //#endregion
+ //#region date-fns integration
+ [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+ return new _TZDateMini(+new Date(date), this.timeZone);
}
+ //#endregion
};
- var formatDistance = (token, count, options) => {
- let result;
- const tokenValue = formatDistanceLocale[token];
- if (typeof tokenValue === "string") {
- result = tokenValue;
- } else if (count === 1) {
- result = tokenValue.one;
+ var re = /^(get|set)(?!UTC)/;
+ Object.getOwnPropertyNames(Date.prototype).forEach((method) => {
+ if (!re.test(method)) return;
+ const utcMethod = method.replace(re, "$1UTC");
+ if (!TZDateMini.prototype[utcMethod]) return;
+ if (method.startsWith("get")) {
+ TZDateMini.prototype[method] = function() {
+ return this.internal[utcMethod]();
+ };
} else {
- result = tokenValue.other.replace("{{count}}", count.toString());
+ TZDateMini.prototype[method] = function() {
+ Date.prototype[utcMethod].apply(this.internal, arguments);
+ syncFromInternal(this);
+ return +this;
+ };
+ TZDateMini.prototype[utcMethod] = function() {
+ Date.prototype[utcMethod].apply(this, arguments);
+ syncToInternal(this);
+ return +this;
+ };
}
- if (options?.addSuffix) {
- if (options.comparison && options.comparison > 0) {
- return "in " + result;
- } else {
- return result + " ago";
+ });
+ function syncToInternal(date) {
+ date.internal.setTime(+date);
+ date.internal.setUTCSeconds(date.internal.getUTCSeconds() - // Round after converting minutes to seconds to avoid fractional offset
+ // precision errors from historical offsets.
+ Math.round(-tzOffset(date.timeZone, date) * 60));
+ }
+ function syncFromInternal(date) {
+ Date.prototype.setFullYear.call(date, date.internal.getUTCFullYear(), date.internal.getUTCMonth(), date.internal.getUTCDate());
+ Date.prototype.setHours.call(date, date.internal.getUTCHours(), date.internal.getUTCMinutes(), date.internal.getUTCSeconds(), date.internal.getUTCMilliseconds());
+ adjustToSystemTZ(date);
+ }
+ function adjustToSystemTZ(date, constructorArgs) {
+ const expectedInternalTime = Array.isArray(constructorArgs) ? constructorArgsToInternalTime(constructorArgs) : +date.internal;
+ const offsetWithSeconds = tzOffset(date.timeZone, date);
+ const offset4 = offsetWithSeconds > 0 ? Math.floor(offsetWithSeconds) : Math.ceil(offsetWithSeconds);
+ const prevHour = /* @__PURE__ */ new Date(+date);
+ prevHour.setUTCHours(prevHour.getUTCHours() - 1);
+ const systemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
+ const prevHourSystemOffset = -(/* @__PURE__ */ new Date(+prevHour)).getTimezoneOffset();
+ const systemDSTChange = systemOffset - prevHourSystemOffset;
+ let systemOffsetForDiff = systemOffset;
+ if (systemDSTChange && systemOffset !== offset4) {
+ const systemHour = Date.prototype.getHours.apply(date);
+ const expectedHour = Array.isArray(constructorArgs) ? constructorArgs[3] || 0 : date.internal.getUTCHours();
+ if (systemHour !== expectedHour) {
+ const testDate = /* @__PURE__ */ new Date(+date);
+ const testOffsetDiff = systemOffset - offset4;
+ if (testOffsetDiff) testDate.setUTCMinutes(testDate.getUTCMinutes() + testOffsetDiff);
+ const testOffsetWithSeconds = tzOffset(date.timeZone, testDate);
+ const testOffset = testOffsetWithSeconds > 0 ? Math.floor(testOffsetWithSeconds) : Math.ceil(testOffsetWithSeconds);
+ if (testOffset === offset4) systemOffsetForDiff = prevHourSystemOffset;
}
}
- return result;
- };
-
- // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
- function buildFormatLongFn(args) {
- return (options = {}) => {
- const width = options.width ? String(options.width) : args.defaultWidth;
- const format7 = args.formats[width] || args.formats[args.defaultWidth];
- return format7;
- };
+ const offsetDiff = systemOffsetForDiff - offset4;
+ if (offsetDiff)
+ Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetDiff);
+ const systemDate = /* @__PURE__ */ new Date(+date);
+ systemDate.setUTCSeconds(0);
+ const systemSecondsOffset = systemOffset > 0 ? systemDate.getSeconds() : (systemDate.getSeconds() - 60) % 60;
+ const secondsOffset = Math.round(-(tzOffset(date.timeZone, date) * 60)) % 60;
+ if (secondsOffset || systemSecondsOffset)
+ Date.prototype.setUTCSeconds.call(date, Date.prototype.getUTCSeconds.call(date) + secondsOffset + systemSecondsOffset);
+ const postOffsetWithSeconds = tzOffset(date.timeZone, date);
+ const postOffset = postOffsetWithSeconds > 0 ? Math.floor(postOffsetWithSeconds) : Math.ceil(postOffsetWithSeconds);
+ const postSystemOffset = -(/* @__PURE__ */ new Date(+date)).getTimezoneOffset();
+ const postOffsetDiff = postSystemOffset - postOffset;
+ const offsetChanged = postOffset !== offset4;
+ const postDiff = postOffsetDiff - offsetDiff;
+ const targetDSTShift = postOffset - offset4;
+ const postOffsetCandidate = expectedInternalTime - postOffset * 60 * 1e3;
+ const normalizedTargetDSTGap = targetDSTShift > 0 && targetInternalTime(date) - expectedInternalTime === targetDSTShift * 60 * 1e3 && targetInternalTime(date, postOffsetCandidate) !== expectedInternalTime;
+ if (offsetChanged && postDiff && !normalizedTargetDSTGap) {
+ Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + postDiff);
+ const newOffsetWithSeconds = tzOffset(date.timeZone, date);
+ const newOffset = newOffsetWithSeconds > 0 ? Math.floor(newOffsetWithSeconds) : Math.ceil(newOffsetWithSeconds);
+ const offsetChange = postOffset - newOffset;
+ if (offsetChange && postDiff < 0) {
+ Date.prototype.setUTCMinutes.call(date, Date.prototype.getUTCMinutes.call(date) + offsetChange);
+ }
+ }
+ syncToInternal(date);
+ const expectedTime = constructorArgs ? expectedInternalTime : expectedInternalTime + secondsOffset * 1e3;
+ const drift = expectedTime - +date.internal;
+ if (drift && Math.abs(drift) < 30 * 60 * 1e3) {
+ Date.prototype.setTime.call(date, +date + drift);
+ syncToInternal(date);
+ }
+ }
+ function constructorArgsToInternalTime(args) {
+ return Date.UTC(args[0], args.length > 1 ? args[1] : 0, args.length > 2 ? args[2] : 1, ...args.slice(3));
+ }
+ function targetInternalTime(date, time) {
+ const internal = new Date(time ?? +date);
+ internal.setUTCSeconds(internal.getUTCSeconds() - Math.round(-tzOffset(date.timeZone, internal) * 60));
+ return +internal;
}
- // node_modules/date-fns/locale/en-US/_lib/formatLong.js
- var dateFormats = {
- full: "EEEE, MMMM do, y",
- long: "MMMM do, y",
- medium: "MMM d, y",
- short: "MM/dd/yyyy"
- };
- var timeFormats = {
- full: "h:mm:ss a zzzz",
- long: "h:mm:ss a z",
- medium: "h:mm:ss a",
- short: "h:mm a"
- };
- var dateTimeFormats = {
- full: "{{date}} 'at' {{time}}",
- long: "{{date}} 'at' {{time}}",
- medium: "{{date}}, {{time}}",
- short: "{{date}}, {{time}}"
- };
- var formatLong = {
- date: buildFormatLongFn({
- formats: dateFormats,
- defaultWidth: "full"
- }),
- time: buildFormatLongFn({
- formats: timeFormats,
- defaultWidth: "full"
- }),
- dateTime: buildFormatLongFn({
- formats: dateTimeFormats,
- defaultWidth: "full"
- })
- };
-
- // node_modules/date-fns/locale/en-US/_lib/formatRelative.js
- var formatRelativeLocale = {
- lastWeek: "'last' eeee 'at' p",
- yesterday: "'yesterday at' p",
- today: "'today at' p",
- tomorrow: "'tomorrow at' p",
- nextWeek: "eeee 'at' p",
- other: "P"
- };
- var formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];
-
- // node_modules/date-fns/locale/_lib/buildLocalizeFn.js
- function buildLocalizeFn(args) {
- return (value, options) => {
- const context = options?.context ? String(options.context) : "standalone";
- let valuesArray;
- if (context === "formatting" && args.formattingValues) {
- const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
- const width = options?.width ? String(options.width) : defaultWidth;
- valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
- } else {
- const defaultWidth = args.defaultWidth;
- const width = options?.width ? String(options.width) : args.defaultWidth;
- valuesArray = args.values[width] || args.values[defaultWidth];
- }
- const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
- return valuesArray[index2];
- };
- }
-
- // node_modules/date-fns/locale/en-US/_lib/localize.js
- var eraValues = {
- narrow: ["B", "A"],
- abbreviated: ["BC", "AD"],
- wide: ["Before Christ", "Anno Domini"]
- };
- var quarterValues = {
- narrow: ["1", "2", "3", "4"],
- abbreviated: ["Q1", "Q2", "Q3", "Q4"],
- wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]
- };
- var monthValues = {
- narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
- abbreviated: [
- "Jan",
- "Feb",
- "Mar",
- "Apr",
- "May",
- "Jun",
- "Jul",
- "Aug",
- "Sep",
- "Oct",
- "Nov",
- "Dec"
- ],
- wide: [
- "January",
- "February",
- "March",
- "April",
- "May",
- "June",
- "July",
- "August",
- "September",
- "October",
- "November",
- "December"
- ]
- };
- var dayValues = {
- narrow: ["S", "M", "T", "W", "T", "F", "S"],
- short: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
- abbreviated: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
- wide: [
- "Sunday",
- "Monday",
- "Tuesday",
- "Wednesday",
- "Thursday",
- "Friday",
- "Saturday"
- ]
- };
- var dayPeriodValues = {
- narrow: {
- am: "a",
- pm: "p",
- midnight: "mi",
- noon: "n",
- morning: "morning",
- afternoon: "afternoon",
- evening: "evening",
- night: "night"
- },
- abbreviated: {
- am: "AM",
- pm: "PM",
- midnight: "midnight",
- noon: "noon",
- morning: "morning",
- afternoon: "afternoon",
- evening: "evening",
- night: "night"
- },
- wide: {
- am: "a.m.",
- pm: "p.m.",
- midnight: "midnight",
- noon: "noon",
- morning: "morning",
- afternoon: "afternoon",
- evening: "evening",
- night: "night"
+ // node_modules/@date-fns/tz/date/index.js
+ var TZDate = class _TZDate extends TZDateMini {
+ //#region static
+ static tz(tz, ...args) {
+ return args.length ? new _TZDate(...args, tz) : new _TZDate(Date.now(), tz);
}
- };
- var formattingDayPeriodValues = {
- narrow: {
- am: "a",
- pm: "p",
- midnight: "mi",
- noon: "n",
- morning: "in the morning",
- afternoon: "in the afternoon",
- evening: "in the evening",
- night: "at night"
- },
- abbreviated: {
- am: "AM",
- pm: "PM",
- midnight: "midnight",
- noon: "noon",
- morning: "in the morning",
- afternoon: "in the afternoon",
- evening: "in the evening",
- night: "at night"
- },
- wide: {
- am: "a.m.",
- pm: "p.m.",
- midnight: "midnight",
- noon: "noon",
- morning: "in the morning",
- afternoon: "in the afternoon",
- evening: "in the evening",
- night: "at night"
+ //#endregion
+ //#region representation
+ toISOString() {
+ const [sign, hours, minutes] = this.tzComponents();
+ const tz = `${sign}${hours}:${minutes}`;
+ return this.internal.toISOString().slice(0, -1) + tz;
}
- };
- var ordinalNumber = (dirtyNumber, _options) => {
- const number = Number(dirtyNumber);
- const rem100 = number % 100;
- if (rem100 > 20 || rem100 < 10) {
- switch (rem100 % 10) {
- case 1:
- return number + "st";
- case 2:
- return number + "nd";
- case 3:
- return number + "rd";
- }
+ toString() {
+ return `${this.toDateString()} ${this.toTimeString()}`;
}
- return number + "th";
- };
- var localize = {
- ordinalNumber,
- era: buildLocalizeFn({
- values: eraValues,
- defaultWidth: "wide"
- }),
- quarter: buildLocalizeFn({
- values: quarterValues,
- defaultWidth: "wide",
- argumentCallback: (quarter) => quarter - 1
- }),
- month: buildLocalizeFn({
- values: monthValues,
- defaultWidth: "wide"
- }),
- day: buildLocalizeFn({
- values: dayValues,
- defaultWidth: "wide"
- }),
- dayPeriod: buildLocalizeFn({
- values: dayPeriodValues,
- defaultWidth: "wide",
- formattingValues: formattingDayPeriodValues,
- defaultFormattingWidth: "wide"
- })
- };
-
- // node_modules/date-fns/locale/_lib/buildMatchFn.js
- function buildMatchFn(args) {
- return (string, options = {}) => {
- const width = options.width;
- const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
- const matchResult = string.match(matchPattern);
- if (!matchResult) {
- return null;
- }
- const matchedString = matchResult[0];
- const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
- const key = Array.isArray(parsePatterns) ? findIndex2(parsePatterns, (pattern) => pattern.test(matchedString)) : (
- // [TODO] -- I challenge you to fix the type
- findKey(parsePatterns, (pattern) => pattern.test(matchedString))
- );
- let value;
- value = args.valueCallback ? args.valueCallback(key) : key;
- value = options.valueCallback ? (
- // [TODO] -- I challenge you to fix the type
- options.valueCallback(value)
- ) : value;
- const rest = string.slice(matchedString.length);
- return { value, rest };
- };
- }
- function findKey(object, predicate) {
- for (const key in object) {
- if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
- return key;
- }
+ toDateString() {
+ const [day, date, month, year] = this.internal.toUTCString().split(" ");
+ return `${day?.slice(0, -1)} ${month} ${date} ${year}`;
}
- return void 0;
- }
- function findIndex2(array, predicate) {
- for (let key = 0; key < array.length; key++) {
- if (predicate(array[key])) {
- return key;
- }
+ toTimeString() {
+ const time = this.internal.toUTCString().split(" ")[4];
+ const [sign, hours, minutes] = this.tzComponents();
+ return `${time} GMT${sign}${hours}${minutes} (${tzName(this.timeZone, this)})`;
}
- return void 0;
- }
-
- // node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
- function buildMatchPatternFn(args) {
- return (string, options = {}) => {
- const matchResult = string.match(args.matchPattern);
- if (!matchResult) return null;
- const matchedString = matchResult[0];
- const parseResult = string.match(args.parsePattern);
- if (!parseResult) return null;
- let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
- value = options.valueCallback ? options.valueCallback(value) : value;
- const rest = string.slice(matchedString.length);
- return { value, rest };
- };
- }
-
- // node_modules/date-fns/locale/en-US/_lib/match.js
- var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
- var parseOrdinalNumberPattern = /\d+/i;
- var matchEraPatterns = {
- narrow: /^(b|a)/i,
- abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,
- wide: /^(before christ|before common era|anno domini|common era)/i
- };
- var parseEraPatterns = {
- any: [/^b/i, /^(a|c)/i]
- };
- var matchQuarterPatterns = {
- narrow: /^[1234]/i,
- abbreviated: /^q[1234]/i,
- wide: /^[1234](th|st|nd|rd)? quarter/i
- };
- var parseQuarterPatterns = {
- any: [/1/i, /2/i, /3/i, /4/i]
- };
- var matchMonthPatterns = {
- narrow: /^[jfmasond]/i,
- abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,
- wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i
- };
- var parseMonthPatterns = {
- narrow: [
- /^j/i,
- /^f/i,
- /^m/i,
- /^a/i,
- /^m/i,
- /^j/i,
- /^j/i,
- /^a/i,
- /^s/i,
- /^o/i,
- /^n/i,
- /^d/i
- ],
- any: [
- /^ja/i,
- /^f/i,
- /^mar/i,
- /^ap/i,
- /^may/i,
- /^jun/i,
- /^jul/i,
- /^au/i,
- /^s/i,
- /^o/i,
- /^n/i,
- /^d/i
- ]
- };
- var matchDayPatterns = {
- narrow: /^[smtwf]/i,
- short: /^(su|mo|tu|we|th|fr|sa)/i,
- abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i,
- wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i
- };
- var parseDayPatterns = {
- narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i],
- any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i]
- };
- var matchDayPeriodPatterns = {
- narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
- any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
- };
- var parseDayPeriodPatterns = {
- any: {
- am: /^a/i,
- pm: /^p/i,
- midnight: /^mi/i,
- noon: /^no/i,
- morning: /morning/i,
- afternoon: /afternoon/i,
- evening: /evening/i,
- night: /night/i
+ toLocaleString(locales, options) {
+ return Date.prototype.toLocaleString.call(this, locales, {
+ ...options,
+ timeZone: options?.timeZone || this.timeZone
+ });
}
- };
- var match = {
- ordinalNumber: buildMatchPatternFn({
- matchPattern: matchOrdinalNumberPattern,
- parsePattern: parseOrdinalNumberPattern,
- valueCallback: (value) => parseInt(value, 10)
- }),
- era: buildMatchFn({
- matchPatterns: matchEraPatterns,
- defaultMatchWidth: "wide",
- parsePatterns: parseEraPatterns,
- defaultParseWidth: "any"
- }),
- quarter: buildMatchFn({
- matchPatterns: matchQuarterPatterns,
- defaultMatchWidth: "wide",
- parsePatterns: parseQuarterPatterns,
- defaultParseWidth: "any",
- valueCallback: (index2) => index2 + 1
- }),
- month: buildMatchFn({
- matchPatterns: matchMonthPatterns,
- defaultMatchWidth: "wide",
- parsePatterns: parseMonthPatterns,
- defaultParseWidth: "any"
- }),
- day: buildMatchFn({
- matchPatterns: matchDayPatterns,
- defaultMatchWidth: "wide",
- parsePatterns: parseDayPatterns,
- defaultParseWidth: "any"
- }),
- dayPeriod: buildMatchFn({
- matchPatterns: matchDayPeriodPatterns,
- defaultMatchWidth: "any",
- parsePatterns: parseDayPeriodPatterns,
- defaultParseWidth: "any"
- })
- };
-
- // node_modules/date-fns/locale/en-US.js
- var enUS = {
- code: "en-US",
- formatDistance,
- formatLong,
- formatRelative,
- localize,
- match,
- options: {
- weekStartsOn: 0,
- firstWeekContainsDate: 1
+ toLocaleDateString(locales, options) {
+ return Date.prototype.toLocaleDateString.call(this, locales, {
+ ...options,
+ timeZone: options?.timeZone || this.timeZone
+ });
+ }
+ toLocaleTimeString(locales, options) {
+ return Date.prototype.toLocaleTimeString.call(this, locales, {
+ ...options,
+ timeZone: options?.timeZone || this.timeZone
+ });
+ }
+ //#endregion
+ //#region private
+ tzComponents() {
+ const offset4 = this.getTimezoneOffset();
+ const sign = offset4 > 0 ? "-" : "+";
+ const hours = String(Math.floor(Math.abs(offset4) / 60)).padStart(2, "0");
+ const minutes = String(Math.abs(offset4) % 60).padStart(2, "0");
+ return [sign, hours, minutes];
+ }
+ //#endregion
+ withTimeZone(timeZone) {
+ return new _TZDate(+this, timeZone);
+ }
+ //#region date-fns integration
+ [/* @__PURE__ */ Symbol.for("constructDateFrom")](date) {
+ return new _TZDate(+new Date(date), this.timeZone);
}
+ //#endregion
};
- // node_modules/date-fns/getDayOfYear.js
- function getDayOfYear(date, options) {
- const _date = toDate(date, options?.in);
- const diff = differenceInCalendarDays(_date, startOfYear(_date));
- const dayOfYear = diff + 1;
- return dayOfYear;
+ // node_modules/date-fns/constants.js
+ var daysInYear = 365.2425;
+ var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1e3;
+ var minTime = -maxTime;
+ var millisecondsInWeek = 6048e5;
+ var millisecondsInDay = 864e5;
+ var millisecondsInMinute = 6e4;
+ var millisecondsInHour = 36e5;
+ var millisecondsInSecond = 1e3;
+ var secondsInHour = 3600;
+ var secondsInDay = secondsInHour * 24;
+ var secondsInWeek = secondsInDay * 7;
+ var secondsInYear = secondsInDay * daysInYear;
+ var secondsInMonth = secondsInYear / 12;
+ var secondsInQuarter = secondsInMonth * 3;
+ var constructFromSymbol = /* @__PURE__ */ Symbol.for("constructDateFrom");
+
+ // node_modules/date-fns/constructFrom.js
+ function constructFrom(date, value) {
+ if (typeof date === "function") return date(value);
+ if (date && typeof date === "object" && constructFromSymbol in date)
+ return date[constructFromSymbol](value);
+ if (date instanceof Date) return new date.constructor(value);
+ return new Date(value);
}
- // node_modules/date-fns/getISOWeek.js
- function getISOWeek(date, options) {
+ // node_modules/date-fns/toDate.js
+ function toDate(argument, context) {
+ return constructFrom(context || argument, argument);
+ }
+
+ // node_modules/date-fns/addDays.js
+ function addDays(date, amount, options) {
const _date = toDate(date, options?.in);
- const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);
- return Math.round(diff / millisecondsInWeek) + 1;
+ if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+ if (!amount) return _date;
+ _date.setDate(_date.getDate() + amount);
+ return _date;
}
- // node_modules/date-fns/getWeekYear.js
- function getWeekYear(date, options) {
+ // node_modules/date-fns/addMonths.js
+ function addMonths(date, amount, options) {
const _date = toDate(date, options?.in);
- const year = _date.getFullYear();
- const defaultOptions2 = getDefaultOptions();
- const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
- const firstWeekOfNextYear = constructFrom(options?.in || date, 0);
- firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
- firstWeekOfNextYear.setHours(0, 0, 0, 0);
- const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);
- const firstWeekOfThisYear = constructFrom(options?.in || date, 0);
- firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
- firstWeekOfThisYear.setHours(0, 0, 0, 0);
- const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);
- if (+_date >= +startOfNextYear) {
- return year + 1;
- } else if (+_date >= +startOfThisYear) {
- return year;
+ if (isNaN(amount)) return constructFrom(options?.in || date, NaN);
+ if (!amount) {
+ return _date;
+ }
+ const dayOfMonth = _date.getDate();
+ const endOfDesiredMonth = constructFrom(options?.in || date, _date.getTime());
+ endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
+ const daysInMonth = endOfDesiredMonth.getDate();
+ if (dayOfMonth >= daysInMonth) {
+ return endOfDesiredMonth;
} else {
- return year - 1;
+ _date.setFullYear(
+ endOfDesiredMonth.getFullYear(),
+ endOfDesiredMonth.getMonth(),
+ dayOfMonth
+ );
+ return _date;
}
}
- // node_modules/date-fns/startOfWeekYear.js
- function startOfWeekYear(date, options) {
- const defaultOptions2 = getDefaultOptions();
- const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
- const year = getWeekYear(date, options);
- const firstWeek = constructFrom(options?.in || date, 0);
- firstWeek.setFullYear(year, 0, firstWeekContainsDate);
- firstWeek.setHours(0, 0, 0, 0);
- const _date = startOfWeek(firstWeek, options);
+ // node_modules/date-fns/_lib/defaultOptions.js
+ var defaultOptions = {};
+ function getDefaultOptions() {
+ return defaultOptions;
+ }
+
+ // node_modules/date-fns/startOfWeek.js
+ function startOfWeek(date, options) {
+ const defaultOptions2 = getDefaultOptions();
+ const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+ const _date = toDate(date, options?.in);
+ const day = _date.getDay();
+ const diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
+ _date.setDate(_date.getDate() - diff);
+ _date.setHours(0, 0, 0, 0);
return _date;
}
- // node_modules/date-fns/getWeek.js
- function getWeek(date, options) {
+ // node_modules/date-fns/startOfISOWeek.js
+ function startOfISOWeek(date, options) {
+ return startOfWeek(date, { ...options, weekStartsOn: 1 });
+ }
+
+ // node_modules/date-fns/getISOWeekYear.js
+ function getISOWeekYear(date, options) {
const _date = toDate(date, options?.in);
- const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);
- return Math.round(diff / millisecondsInWeek) + 1;
+ const year = _date.getFullYear();
+ const fourthOfJanuaryOfNextYear = constructFrom(_date, 0);
+ fourthOfJanuaryOfNextYear.setFullYear(year + 1, 0, 4);
+ fourthOfJanuaryOfNextYear.setHours(0, 0, 0, 0);
+ const startOfNextYear = startOfISOWeek(fourthOfJanuaryOfNextYear);
+ const fourthOfJanuaryOfThisYear = constructFrom(_date, 0);
+ fourthOfJanuaryOfThisYear.setFullYear(year, 0, 4);
+ fourthOfJanuaryOfThisYear.setHours(0, 0, 0, 0);
+ const startOfThisYear = startOfISOWeek(fourthOfJanuaryOfThisYear);
+ if (_date.getTime() >= startOfNextYear.getTime()) {
+ return year + 1;
+ } else if (_date.getTime() >= startOfThisYear.getTime()) {
+ return year;
+ } else {
+ return year - 1;
+ }
}
- // node_modules/date-fns/_lib/addLeadingZeros.js
- function addLeadingZeros(number, targetLength) {
- const sign = number < 0 ? "-" : "";
- const output = Math.abs(number).toString().padStart(targetLength, "0");
- return sign + output;
+ // node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds.js
+ function getTimezoneOffsetInMilliseconds(date) {
+ const _date = toDate(date);
+ const utcDate = new Date(
+ Date.UTC(
+ _date.getFullYear(),
+ _date.getMonth(),
+ _date.getDate(),
+ _date.getHours(),
+ _date.getMinutes(),
+ _date.getSeconds(),
+ _date.getMilliseconds()
+ )
+ );
+ utcDate.setUTCFullYear(_date.getFullYear());
+ return +date - +utcDate;
}
- // node_modules/date-fns/_lib/format/lightFormatters.js
- var lightFormatters = {
- // Year
- y(date, token) {
- const signedYear = date.getFullYear();
- const year = signedYear > 0 ? signedYear : 1 - signedYear;
- return addLeadingZeros(token === "yy" ? year % 100 : year, token.length);
+ // node_modules/date-fns/_lib/normalizeDates.js
+ function normalizeDates(context, ...dates) {
+ const normalize = constructFrom.bind(
+ null,
+ context || dates.find((date) => typeof date === "object")
+ );
+ return dates.map(normalize);
+ }
+
+ // node_modules/date-fns/startOfDay.js
+ function startOfDay(date, options) {
+ const _date = toDate(date, options?.in);
+ _date.setHours(0, 0, 0, 0);
+ return _date;
+ }
+
+ // node_modules/date-fns/differenceInCalendarDays.js
+ function differenceInCalendarDays(laterDate, earlierDate, options) {
+ const [laterDate_, earlierDate_] = normalizeDates(
+ options?.in,
+ laterDate,
+ earlierDate
+ );
+ const laterStartOfDay = startOfDay(laterDate_);
+ const earlierStartOfDay = startOfDay(earlierDate_);
+ const laterTimestamp = +laterStartOfDay - getTimezoneOffsetInMilliseconds(laterStartOfDay);
+ const earlierTimestamp = +earlierStartOfDay - getTimezoneOffsetInMilliseconds(earlierStartOfDay);
+ return Math.round((laterTimestamp - earlierTimestamp) / millisecondsInDay);
+ }
+
+ // node_modules/date-fns/startOfISOWeekYear.js
+ function startOfISOWeekYear(date, options) {
+ const year = getISOWeekYear(date, options);
+ const fourthOfJanuary = constructFrom(options?.in || date, 0);
+ fourthOfJanuary.setFullYear(year, 0, 4);
+ fourthOfJanuary.setHours(0, 0, 0, 0);
+ return startOfISOWeek(fourthOfJanuary);
+ }
+
+ // node_modules/date-fns/addWeeks.js
+ function addWeeks(date, amount, options) {
+ return addDays(date, amount * 7, options);
+ }
+
+ // node_modules/date-fns/addYears.js
+ function addYears(date, amount, options) {
+ return addMonths(date, amount * 12, options);
+ }
+
+ // node_modules/date-fns/areIntervalsOverlapping.js
+ function areIntervalsOverlapping(intervalLeft, intervalRight, options) {
+ const [leftStartTime, leftEndTime] = [
+ +toDate(intervalLeft.start, options?.in),
+ +toDate(intervalLeft.end, options?.in)
+ ].sort((a2, b2) => a2 - b2);
+ const [rightStartTime, rightEndTime] = [
+ +toDate(intervalRight.start, options?.in),
+ +toDate(intervalRight.end, options?.in)
+ ].sort((a2, b2) => a2 - b2);
+ if (options?.inclusive)
+ return leftStartTime <= rightEndTime && rightStartTime <= leftEndTime;
+ return leftStartTime < rightEndTime && rightStartTime < leftEndTime;
+ }
+
+ // node_modules/date-fns/max.js
+ function max2(dates, options) {
+ let result;
+ let context = options?.in;
+ dates.forEach((date) => {
+ if (!context && typeof date === "object")
+ context = constructFrom.bind(null, date);
+ const date_ = toDate(date, context);
+ if (!result || result < date_ || isNaN(+date_)) result = date_;
+ });
+ return constructFrom(context, result || NaN);
+ }
+
+ // node_modules/date-fns/min.js
+ function min2(dates, options) {
+ let result;
+ let context = options?.in;
+ dates.forEach((date) => {
+ if (!context && typeof date === "object")
+ context = constructFrom.bind(null, date);
+ const date_ = toDate(date, context);
+ if (!result || result > date_ || isNaN(+date_)) result = date_;
+ });
+ return constructFrom(context, result || NaN);
+ }
+
+ // node_modules/date-fns/isSameDay.js
+ function isSameDay(laterDate, earlierDate, options) {
+ const [dateLeft_, dateRight_] = normalizeDates(
+ options?.in,
+ laterDate,
+ earlierDate
+ );
+ return +startOfDay(dateLeft_) === +startOfDay(dateRight_);
+ }
+
+ // node_modules/date-fns/isDate.js
+ function isDate(value) {
+ return value instanceof Date || typeof value === "object" && Object.prototype.toString.call(value) === "[object Date]";
+ }
+
+ // node_modules/date-fns/isValid.js
+ function isValid(date) {
+ return !(!isDate(date) && typeof date !== "number" || isNaN(+toDate(date)));
+ }
+
+ // node_modules/date-fns/differenceInCalendarMonths.js
+ function differenceInCalendarMonths(laterDate, earlierDate, options) {
+ const [laterDate_, earlierDate_] = normalizeDates(
+ options?.in,
+ laterDate,
+ earlierDate
+ );
+ const yearsDiff = laterDate_.getFullYear() - earlierDate_.getFullYear();
+ const monthsDiff = laterDate_.getMonth() - earlierDate_.getMonth();
+ return yearsDiff * 12 + monthsDiff;
+ }
+
+ // node_modules/date-fns/endOfMonth.js
+ function endOfMonth(date, options) {
+ const _date = toDate(date, options?.in);
+ const month = _date.getMonth();
+ _date.setFullYear(_date.getFullYear(), month + 1, 0);
+ _date.setHours(23, 59, 59, 999);
+ return _date;
+ }
+
+ // node_modules/date-fns/_lib/normalizeInterval.js
+ function normalizeInterval(context, interval) {
+ const [start2, end] = normalizeDates(context, interval.start, interval.end);
+ return { start: start2, end };
+ }
+
+ // node_modules/date-fns/eachMonthOfInterval.js
+ function eachMonthOfInterval(interval, options) {
+ const { start: start2, end } = normalizeInterval(options?.in, interval);
+ let reversed = +start2 > +end;
+ const endTime = reversed ? +start2 : +end;
+ const date = reversed ? end : start2;
+ date.setHours(0, 0, 0, 0);
+ date.setDate(1);
+ let step = options?.step ?? 1;
+ if (!step) return [];
+ if (step < 0) {
+ step = -step;
+ reversed = !reversed;
+ }
+ const dates = [];
+ while (+date <= endTime) {
+ dates.push(constructFrom(start2, date));
+ date.setMonth(date.getMonth() + step);
+ }
+ return reversed ? dates.reverse() : dates;
+ }
+
+ // node_modules/date-fns/startOfMonth.js
+ function startOfMonth(date, options) {
+ const _date = toDate(date, options?.in);
+ _date.setDate(1);
+ _date.setHours(0, 0, 0, 0);
+ return _date;
+ }
+
+ // node_modules/date-fns/endOfYear.js
+ function endOfYear(date, options) {
+ const _date = toDate(date, options?.in);
+ const year = _date.getFullYear();
+ _date.setFullYear(year + 1, 0, 0);
+ _date.setHours(23, 59, 59, 999);
+ return _date;
+ }
+
+ // node_modules/date-fns/startOfYear.js
+ function startOfYear(date, options) {
+ const date_ = toDate(date, options?.in);
+ date_.setFullYear(date_.getFullYear(), 0, 1);
+ date_.setHours(0, 0, 0, 0);
+ return date_;
+ }
+
+ // node_modules/date-fns/eachYearOfInterval.js
+ function eachYearOfInterval(interval, options) {
+ const { start: start2, end } = normalizeInterval(options?.in, interval);
+ let reversed = +start2 > +end;
+ const endTime = reversed ? +start2 : +end;
+ const date = reversed ? end : start2;
+ date.setHours(0, 0, 0, 0);
+ date.setMonth(0, 1);
+ let step = options?.step ?? 1;
+ if (!step) return [];
+ if (step < 0) {
+ step = -step;
+ reversed = !reversed;
+ }
+ const dates = [];
+ while (+date <= endTime) {
+ dates.push(constructFrom(start2, date));
+ date.setFullYear(date.getFullYear() + step);
+ }
+ return reversed ? dates.reverse() : dates;
+ }
+
+ // node_modules/date-fns/endOfWeek.js
+ function endOfWeek(date, options) {
+ const defaultOptions2 = getDefaultOptions();
+ const weekStartsOn = options?.weekStartsOn ?? options?.locale?.options?.weekStartsOn ?? defaultOptions2.weekStartsOn ?? defaultOptions2.locale?.options?.weekStartsOn ?? 0;
+ const _date = toDate(date, options?.in);
+ const day = _date.getDay();
+ const diff = (day < weekStartsOn ? -7 : 0) + 6 - (day - weekStartsOn);
+ _date.setDate(_date.getDate() + diff);
+ _date.setHours(23, 59, 59, 999);
+ return _date;
+ }
+
+ // node_modules/date-fns/endOfISOWeek.js
+ function endOfISOWeek(date, options) {
+ return endOfWeek(date, { ...options, weekStartsOn: 1 });
+ }
+
+ // node_modules/date-fns/locale/en-US/_lib/formatDistance.js
+ var formatDistanceLocale = {
+ lessThanXSeconds: {
+ one: "less than a second",
+ other: "less than {{count}} seconds"
},
- // Month
- M(date, token) {
- const month = date.getMonth();
- return token === "M" ? String(month + 1) : addLeadingZeros(month + 1, 2);
+ xSeconds: {
+ one: "1 second",
+ other: "{{count}} seconds"
},
- // Day of the month
- d(date, token) {
- return addLeadingZeros(date.getDate(), token.length);
+ halfAMinute: "half a minute",
+ lessThanXMinutes: {
+ one: "less than a minute",
+ other: "less than {{count}} minutes"
},
- // AM or PM
- a(date, token) {
- const dayPeriodEnumValue = date.getHours() / 12 >= 1 ? "pm" : "am";
- switch (token) {
- case "a":
- case "aa":
- return dayPeriodEnumValue.toUpperCase();
- case "aaa":
- return dayPeriodEnumValue;
- case "aaaaa":
- return dayPeriodEnumValue[0];
- case "aaaa":
- default:
- return dayPeriodEnumValue === "am" ? "a.m." : "p.m.";
- }
+ xMinutes: {
+ one: "1 minute",
+ other: "{{count}} minutes"
},
- // Hour [1-12]
- h(date, token) {
- return addLeadingZeros(date.getHours() % 12 || 12, token.length);
+ aboutXHours: {
+ one: "about 1 hour",
+ other: "about {{count}} hours"
},
- // Hour [0-23]
- H(date, token) {
- return addLeadingZeros(date.getHours(), token.length);
+ xHours: {
+ one: "1 hour",
+ other: "{{count}} hours"
},
- // Minute
- m(date, token) {
- return addLeadingZeros(date.getMinutes(), token.length);
+ xDays: {
+ one: "1 day",
+ other: "{{count}} days"
},
- // Second
- s(date, token) {
- return addLeadingZeros(date.getSeconds(), token.length);
+ aboutXWeeks: {
+ one: "about 1 week",
+ other: "about {{count}} weeks"
},
- // Fraction of second
- S(date, token) {
- const numberOfDigits = token.length;
- const milliseconds = date.getMilliseconds();
- const fractionalSeconds = Math.trunc(
- milliseconds * Math.pow(10, numberOfDigits - 3)
- );
- return addLeadingZeros(fractionalSeconds, token.length);
- }
- };
-
- // node_modules/date-fns/_lib/format/formatters.js
- var dayPeriodEnum = {
- am: "am",
- pm: "pm",
- midnight: "midnight",
- noon: "noon",
- morning: "morning",
- afternoon: "afternoon",
- evening: "evening",
- night: "night"
- };
- var formatters = {
- // Era
- G: function(date, token, localize2) {
- const era = date.getFullYear() > 0 ? 1 : 0;
- switch (token) {
- // AD, BC
- case "G":
- case "GG":
- case "GGG":
- return localize2.era(era, { width: "abbreviated" });
- // A, B
- case "GGGGG":
- return localize2.era(era, { width: "narrow" });
- // Anno Domini, Before Christ
- case "GGGG":
- default:
- return localize2.era(era, { width: "wide" });
- }
+ xWeeks: {
+ one: "1 week",
+ other: "{{count}} weeks"
},
- // Year
- y: function(date, token, localize2) {
- if (token === "yo") {
- const signedYear = date.getFullYear();
- const year = signedYear > 0 ? signedYear : 1 - signedYear;
- return localize2.ordinalNumber(year, { unit: "year" });
- }
- return lightFormatters.y(date, token);
+ aboutXMonths: {
+ one: "about 1 month",
+ other: "about {{count}} months"
},
- // Local week-numbering year
- Y: function(date, token, localize2, options) {
- const signedWeekYear = getWeekYear(date, options);
- const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
- if (token === "YY") {
- const twoDigitYear = weekYear % 100;
- return addLeadingZeros(twoDigitYear, 2);
- }
- if (token === "Yo") {
- return localize2.ordinalNumber(weekYear, { unit: "year" });
- }
- return addLeadingZeros(weekYear, token.length);
+ xMonths: {
+ one: "1 month",
+ other: "{{count}} months"
},
- // ISO week-numbering year
- R: function(date, token) {
- const isoWeekYear = getISOWeekYear(date);
- return addLeadingZeros(isoWeekYear, token.length);
+ aboutXYears: {
+ one: "about 1 year",
+ other: "about {{count}} years"
},
- // Extended year. This is a single number designating the year of this calendar system.
- // The main difference between `y` and `u` localizers are B.C. years:
- // | Year | `y` | `u` |
- // |------|-----|-----|
- // | AC 1 | 1 | 1 |
- // | BC 1 | 1 | 0 |
- // | BC 2 | 2 | -1 |
- // Also `yy` always returns the last two digits of a year,
- // while `uu` pads single digit years to 2 characters and returns other years unchanged.
- u: function(date, token) {
- const year = date.getFullYear();
- return addLeadingZeros(year, token.length);
+ xYears: {
+ one: "1 year",
+ other: "{{count}} years"
},
- // Quarter
- Q: function(date, token, localize2) {
- const quarter = Math.ceil((date.getMonth() + 1) / 3);
- switch (token) {
- // 1, 2, 3, 4
- case "Q":
- return String(quarter);
- // 01, 02, 03, 04
- case "QQ":
- return addLeadingZeros(quarter, 2);
- // 1st, 2nd, 3rd, 4th
- case "Qo":
- return localize2.ordinalNumber(quarter, { unit: "quarter" });
- // Q1, Q2, Q3, Q4
- case "QQQ":
- return localize2.quarter(quarter, {
- width: "abbreviated",
- context: "formatting"
- });
- // 1, 2, 3, 4 (narrow quarter; could be not numerical)
- case "QQQQQ":
- return localize2.quarter(quarter, {
- width: "narrow",
- context: "formatting"
- });
- // 1st quarter, 2nd quarter, ...
- case "QQQQ":
- default:
- return localize2.quarter(quarter, {
- width: "wide",
- context: "formatting"
- });
- }
+ overXYears: {
+ one: "over 1 year",
+ other: "over {{count}} years"
},
- // Stand-alone quarter
- q: function(date, token, localize2) {
- const quarter = Math.ceil((date.getMonth() + 1) / 3);
- switch (token) {
- // 1, 2, 3, 4
- case "q":
- return String(quarter);
- // 01, 02, 03, 04
- case "qq":
- return addLeadingZeros(quarter, 2);
- // 1st, 2nd, 3rd, 4th
- case "qo":
- return localize2.ordinalNumber(quarter, { unit: "quarter" });
- // Q1, Q2, Q3, Q4
- case "qqq":
- return localize2.quarter(quarter, {
- width: "abbreviated",
- context: "standalone"
- });
- // 1, 2, 3, 4 (narrow quarter; could be not numerical)
- case "qqqqq":
- return localize2.quarter(quarter, {
- width: "narrow",
- context: "standalone"
- });
- // 1st quarter, 2nd quarter, ...
- case "qqqq":
- default:
- return localize2.quarter(quarter, {
- width: "wide",
- context: "standalone"
- });
- }
- },
- // Month
- M: function(date, token, localize2) {
- const month = date.getMonth();
- switch (token) {
- case "M":
- case "MM":
- return lightFormatters.M(date, token);
- // 1st, 2nd, ..., 12th
- case "Mo":
- return localize2.ordinalNumber(month + 1, { unit: "month" });
- // Jan, Feb, ..., Dec
- case "MMM":
- return localize2.month(month, {
- width: "abbreviated",
- context: "formatting"
- });
- // J, F, ..., D
- case "MMMMM":
- return localize2.month(month, {
- width: "narrow",
- context: "formatting"
- });
- // January, February, ..., December
- case "MMMM":
- default:
- return localize2.month(month, { width: "wide", context: "formatting" });
+ almostXYears: {
+ one: "almost 1 year",
+ other: "almost {{count}} years"
+ }
+ };
+ var formatDistance = (token, count, options) => {
+ let result;
+ const tokenValue = formatDistanceLocale[token];
+ if (typeof tokenValue === "string") {
+ result = tokenValue;
+ } else if (count === 1) {
+ result = tokenValue.one;
+ } else {
+ result = tokenValue.other.replace("{{count}}", count.toString());
+ }
+ if (options?.addSuffix) {
+ if (options.comparison && options.comparison > 0) {
+ return "in " + result;
+ } else {
+ return result + " ago";
}
- },
- // Stand-alone month
- L: function(date, token, localize2) {
- const month = date.getMonth();
- switch (token) {
- // 1, 2, ..., 12
- case "L":
- return String(month + 1);
- // 01, 02, ..., 12
- case "LL":
- return addLeadingZeros(month + 1, 2);
- // 1st, 2nd, ..., 12th
- case "Lo":
- return localize2.ordinalNumber(month + 1, { unit: "month" });
- // Jan, Feb, ..., Dec
- case "LLL":
- return localize2.month(month, {
- width: "abbreviated",
- context: "standalone"
- });
- // J, F, ..., D
- case "LLLLL":
- return localize2.month(month, {
- width: "narrow",
- context: "standalone"
- });
- // January, February, ..., December
- case "LLLL":
- default:
- return localize2.month(month, { width: "wide", context: "standalone" });
+ }
+ return result;
+ };
+
+ // node_modules/date-fns/locale/_lib/buildFormatLongFn.js
+ function buildFormatLongFn(args) {
+ return (options = {}) => {
+ const width = options.width ? String(options.width) : args.defaultWidth;
+ const format7 = args.formats[width] || args.formats[args.defaultWidth];
+ return format7;
+ };
+ }
+
+ // node_modules/date-fns/locale/en-US/_lib/formatLong.js
+ var dateFormats = {
+ full: "EEEE, MMMM do, y",
+ long: "MMMM do, y",
+ medium: "MMM d, y",
+ short: "MM/dd/yyyy"
+ };
+ var timeFormats = {
+ full: "h:mm:ss a zzzz",
+ long: "h:mm:ss a z",
+ medium: "h:mm:ss a",
+ short: "h:mm a"
+ };
+ var dateTimeFormats = {
+ full: "{{date}} 'at' {{time}}",
+ long: "{{date}} 'at' {{time}}",
+ medium: "{{date}}, {{time}}",
+ short: "{{date}}, {{time}}"
+ };
+ var formatLong = {
+ date: buildFormatLongFn({
+ formats: dateFormats,
+ defaultWidth: "full"
+ }),
+ time: buildFormatLongFn({
+ formats: timeFormats,
+ defaultWidth: "full"
+ }),
+ dateTime: buildFormatLongFn({
+ formats: dateTimeFormats,
+ defaultWidth: "full"
+ })
+ };
+
+ // node_modules/date-fns/locale/en-US/_lib/formatRelative.js
+ var formatRelativeLocale = {
+ lastWeek: "'last' eeee 'at' p",
+ yesterday: "'yesterday at' p",
+ today: "'today at' p",
+ tomorrow: "'tomorrow at' p",
+ nextWeek: "eeee 'at' p",
+ other: "P"
+ };
+ var formatRelative = (token, _date, _baseDate, _options) => formatRelativeLocale[token];
+
+ // node_modules/date-fns/locale/_lib/buildLocalizeFn.js
+ function buildLocalizeFn(args) {
+ return (value, options) => {
+ const context = options?.context ? String(options.context) : "standalone";
+ let valuesArray;
+ if (context === "formatting" && args.formattingValues) {
+ const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
+ const width = options?.width ? String(options.width) : defaultWidth;
+ valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
+ } else {
+ const defaultWidth = args.defaultWidth;
+ const width = options?.width ? String(options.width) : args.defaultWidth;
+ valuesArray = args.values[width] || args.values[defaultWidth];
}
+ const index2 = args.argumentCallback ? args.argumentCallback(value) : value;
+ return valuesArray[index2];
+ };
+ }
+
+ // node_modules/date-fns/locale/en-US/_lib/localize.js
+ var eraValues = {
+ narrow: ["B", "A"],
+ abbreviated: ["BC", "AD"],
+ wide: ["Before Christ", "Anno Domini"]
+ };
+ var quarterValues = {
+ narrow: ["1", "2", "3", "4"],
+ abbreviated: ["Q1", "Q2", "Q3", "Q4"],
+ wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"]
+ };
+ var monthValues = {
+ narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
+ abbreviated: [
+ "Jan",
+ "Feb",
+ "Mar",
+ "Apr",
+ "May",
+ "Jun",
+ "Jul",
+ "Aug",
+ "Sep",
+ "Oct",
+ "Nov",
+ "Dec"
+ ],
+ wide: [
+ "January",
+ "February",
+ "March",
+ "April",
+ "May",
+ "June",
+ "July",
+ "August",
+ "September",
+ "October",
+ "November",
+ "December"
+ ]
+ };
+ var dayValues = {
+ narrow: ["S", "M", "T", "W", "T", "F", "S"],
+ short: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
+ abbreviated: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
+ wide: [
+ "Sunday",
+ "Monday",
+ "Tuesday",
+ "Wednesday",
+ "Thursday",
+ "Friday",
+ "Saturday"
+ ]
+ };
+ var dayPeriodValues = {
+ narrow: {
+ am: "a",
+ pm: "p",
+ midnight: "mi",
+ noon: "n",
+ morning: "morning",
+ afternoon: "afternoon",
+ evening: "evening",
+ night: "night"
},
- // Local week of year
- w: function(date, token, localize2, options) {
- const week = getWeek(date, options);
- if (token === "wo") {
- return localize2.ordinalNumber(week, { unit: "week" });
- }
- return addLeadingZeros(week, token.length);
+ abbreviated: {
+ am: "AM",
+ pm: "PM",
+ midnight: "midnight",
+ noon: "noon",
+ morning: "morning",
+ afternoon: "afternoon",
+ evening: "evening",
+ night: "night"
},
- // ISO week of year
- I: function(date, token, localize2) {
- const isoWeek = getISOWeek(date);
- if (token === "Io") {
- return localize2.ordinalNumber(isoWeek, { unit: "week" });
- }
- return addLeadingZeros(isoWeek, token.length);
+ wide: {
+ am: "a.m.",
+ pm: "p.m.",
+ midnight: "midnight",
+ noon: "noon",
+ morning: "morning",
+ afternoon: "afternoon",
+ evening: "evening",
+ night: "night"
+ }
+ };
+ var formattingDayPeriodValues = {
+ narrow: {
+ am: "a",
+ pm: "p",
+ midnight: "mi",
+ noon: "n",
+ morning: "in the morning",
+ afternoon: "in the afternoon",
+ evening: "in the evening",
+ night: "at night"
},
- // Day of the month
- d: function(date, token, localize2) {
- if (token === "do") {
- return localize2.ordinalNumber(date.getDate(), { unit: "date" });
- }
- return lightFormatters.d(date, token);
+ abbreviated: {
+ am: "AM",
+ pm: "PM",
+ midnight: "midnight",
+ noon: "noon",
+ morning: "in the morning",
+ afternoon: "in the afternoon",
+ evening: "in the evening",
+ night: "at night"
},
- // Day of year
- D: function(date, token, localize2) {
- const dayOfYear = getDayOfYear(date);
- if (token === "Do") {
- return localize2.ordinalNumber(dayOfYear, { unit: "dayOfYear" });
+ wide: {
+ am: "a.m.",
+ pm: "p.m.",
+ midnight: "midnight",
+ noon: "noon",
+ morning: "in the morning",
+ afternoon: "in the afternoon",
+ evening: "in the evening",
+ night: "at night"
+ }
+ };
+ var ordinalNumber = (dirtyNumber, _options) => {
+ const number = Number(dirtyNumber);
+ const rem100 = number % 100;
+ if (rem100 > 20 || rem100 < 10) {
+ switch (rem100 % 10) {
+ case 1:
+ return number + "st";
+ case 2:
+ return number + "nd";
+ case 3:
+ return number + "rd";
}
- return addLeadingZeros(dayOfYear, token.length);
- },
- // Day of week
- E: function(date, token, localize2) {
- const dayOfWeek = date.getDay();
- switch (token) {
- // Tue
- case "E":
- case "EE":
- case "EEE":
- return localize2.day(dayOfWeek, {
- width: "abbreviated",
- context: "formatting"
- });
- // T
- case "EEEEE":
- return localize2.day(dayOfWeek, {
- width: "narrow",
- context: "formatting"
- });
- // Tu
- case "EEEEEE":
- return localize2.day(dayOfWeek, {
- width: "short",
- context: "formatting"
- });
- // Tuesday
- case "EEEE":
- default:
- return localize2.day(dayOfWeek, {
- width: "wide",
- context: "formatting"
- });
+ }
+ return number + "th";
+ };
+ var localize = {
+ ordinalNumber,
+ era: buildLocalizeFn({
+ values: eraValues,
+ defaultWidth: "wide"
+ }),
+ quarter: buildLocalizeFn({
+ values: quarterValues,
+ defaultWidth: "wide",
+ argumentCallback: (quarter) => quarter - 1
+ }),
+ month: buildLocalizeFn({
+ values: monthValues,
+ defaultWidth: "wide"
+ }),
+ day: buildLocalizeFn({
+ values: dayValues,
+ defaultWidth: "wide"
+ }),
+ dayPeriod: buildLocalizeFn({
+ values: dayPeriodValues,
+ defaultWidth: "wide",
+ formattingValues: formattingDayPeriodValues,
+ defaultFormattingWidth: "wide"
+ })
+ };
+
+ // node_modules/date-fns/locale/_lib/buildMatchFn.js
+ function buildMatchFn(args) {
+ return (string, options = {}) => {
+ const width = options.width;
+ const matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
+ const matchResult = string.match(matchPattern);
+ if (!matchResult) {
+ return null;
}
- },
- // Local day of week
- e: function(date, token, localize2, options) {
- const dayOfWeek = date.getDay();
- const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
- switch (token) {
- // Numerical value (Nth day of week with current locale or weekStartsOn)
- case "e":
- return String(localDayOfWeek);
- // Padded numerical value
- case "ee":
- return addLeadingZeros(localDayOfWeek, 2);
- // 1st, 2nd, ..., 7th
- case "eo":
- return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
- case "eee":
- return localize2.day(dayOfWeek, {
- width: "abbreviated",
- context: "formatting"
- });
- // T
- case "eeeee":
- return localize2.day(dayOfWeek, {
- width: "narrow",
- context: "formatting"
- });
- // Tu
- case "eeeeee":
- return localize2.day(dayOfWeek, {
- width: "short",
- context: "formatting"
- });
- // Tuesday
- case "eeee":
- default:
- return localize2.day(dayOfWeek, {
- width: "wide",
- context: "formatting"
- });
+ const matchedString = matchResult[0];
+ const parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
+ const key = Array.isArray(parsePatterns) ? findIndex2(parsePatterns, (pattern) => pattern.test(matchedString)) : (
+ // [TODO] -- I challenge you to fix the type
+ findKey(parsePatterns, (pattern) => pattern.test(matchedString))
+ );
+ let value;
+ value = args.valueCallback ? args.valueCallback(key) : key;
+ value = options.valueCallback ? (
+ // [TODO] -- I challenge you to fix the type
+ options.valueCallback(value)
+ ) : value;
+ const rest = string.slice(matchedString.length);
+ return { value, rest };
+ };
+ }
+ function findKey(object, predicate) {
+ for (const key in object) {
+ if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
+ return key;
}
- },
- // Stand-alone local day of week
- c: function(date, token, localize2, options) {
- const dayOfWeek = date.getDay();
- const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
- switch (token) {
- // Numerical value (same as in `e`)
- case "c":
- return String(localDayOfWeek);
- // Padded numerical value
- case "cc":
- return addLeadingZeros(localDayOfWeek, token.length);
- // 1st, 2nd, ..., 7th
- case "co":
- return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
- case "ccc":
- return localize2.day(dayOfWeek, {
- width: "abbreviated",
- context: "standalone"
- });
- // T
- case "ccccc":
- return localize2.day(dayOfWeek, {
- width: "narrow",
- context: "standalone"
- });
- // Tu
- case "cccccc":
- return localize2.day(dayOfWeek, {
- width: "short",
- context: "standalone"
- });
- // Tuesday
- case "cccc":
- default:
- return localize2.day(dayOfWeek, {
- width: "wide",
- context: "standalone"
- });
- }
- },
- // ISO day of week
- i: function(date, token, localize2) {
- const dayOfWeek = date.getDay();
- const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
- switch (token) {
- // 2
- case "i":
- return String(isoDayOfWeek);
- // 02
- case "ii":
- return addLeadingZeros(isoDayOfWeek, token.length);
- // 2nd
- case "io":
- return localize2.ordinalNumber(isoDayOfWeek, { unit: "day" });
- // Tue
- case "iii":
- return localize2.day(dayOfWeek, {
- width: "abbreviated",
- context: "formatting"
- });
- // T
- case "iiiii":
- return localize2.day(dayOfWeek, {
- width: "narrow",
- context: "formatting"
- });
- // Tu
- case "iiiiii":
- return localize2.day(dayOfWeek, {
- width: "short",
- context: "formatting"
- });
- // Tuesday
- case "iiii":
- default:
- return localize2.day(dayOfWeek, {
- width: "wide",
- context: "formatting"
- });
+ }
+ return void 0;
+ }
+ function findIndex2(array, predicate) {
+ for (let key = 0; key < array.length; key++) {
+ if (predicate(array[key])) {
+ return key;
}
+ }
+ return void 0;
+ }
+
+ // node_modules/date-fns/locale/_lib/buildMatchPatternFn.js
+ function buildMatchPatternFn(args) {
+ return (string, options = {}) => {
+ const matchResult = string.match(args.matchPattern);
+ if (!matchResult) return null;
+ const matchedString = matchResult[0];
+ const parseResult = string.match(args.parsePattern);
+ if (!parseResult) return null;
+ let value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
+ value = options.valueCallback ? options.valueCallback(value) : value;
+ const rest = string.slice(matchedString.length);
+ return { value, rest };
+ };
+ }
+
+ // node_modules/date-fns/locale/en-US/_lib/match.js
+ var matchOrdinalNumberPattern = /^(\d+)(th|st|nd|rd)?/i;
+ var parseOrdinalNumberPattern = /\d+/i;
+ var matchEraPatterns = {
+ narrow: /^(b|a)/i,
+ abbreviated: /^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,
+ wide: /^(before christ|before common era|anno domini|common era)/i
+ };
+ var parseEraPatterns = {
+ any: [/^b/i, /^(a|c)/i]
+ };
+ var matchQuarterPatterns = {
+ narrow: /^[1234]/i,
+ abbreviated: /^q[1234]/i,
+ wide: /^[1234](th|st|nd|rd)? quarter/i
+ };
+ var parseQuarterPatterns = {
+ any: [/1/i, /2/i, /3/i, /4/i]
+ };
+ var matchMonthPatterns = {
+ narrow: /^[jfmasond]/i,
+ abbreviated: /^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,
+ wide: /^(january|february|march|april|may|june|july|august|september|october|november|december)/i
+ };
+ var parseMonthPatterns = {
+ narrow: [
+ /^j/i,
+ /^f/i,
+ /^m/i,
+ /^a/i,
+ /^m/i,
+ /^j/i,
+ /^j/i,
+ /^a/i,
+ /^s/i,
+ /^o/i,
+ /^n/i,
+ /^d/i
+ ],
+ any: [
+ /^ja/i,
+ /^f/i,
+ /^mar/i,
+ /^ap/i,
+ /^may/i,
+ /^jun/i,
+ /^jul/i,
+ /^au/i,
+ /^s/i,
+ /^o/i,
+ /^n/i,
+ /^d/i
+ ]
+ };
+ var matchDayPatterns = {
+ narrow: /^[smtwf]/i,
+ short: /^(su|mo|tu|we|th|fr|sa)/i,
+ abbreviated: /^(sun|mon|tue|wed|thu|fri|sat)/i,
+ wide: /^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i
+ };
+ var parseDayPatterns = {
+ narrow: [/^s/i, /^m/i, /^t/i, /^w/i, /^t/i, /^f/i, /^s/i],
+ any: [/^su/i, /^m/i, /^tu/i, /^w/i, /^th/i, /^f/i, /^sa/i]
+ };
+ var matchDayPeriodPatterns = {
+ narrow: /^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,
+ any: /^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i
+ };
+ var parseDayPeriodPatterns = {
+ any: {
+ am: /^a/i,
+ pm: /^p/i,
+ midnight: /^mi/i,
+ noon: /^no/i,
+ morning: /morning/i,
+ afternoon: /afternoon/i,
+ evening: /evening/i,
+ night: /night/i
+ }
+ };
+ var match = {
+ ordinalNumber: buildMatchPatternFn({
+ matchPattern: matchOrdinalNumberPattern,
+ parsePattern: parseOrdinalNumberPattern,
+ valueCallback: (value) => parseInt(value, 10)
+ }),
+ era: buildMatchFn({
+ matchPatterns: matchEraPatterns,
+ defaultMatchWidth: "wide",
+ parsePatterns: parseEraPatterns,
+ defaultParseWidth: "any"
+ }),
+ quarter: buildMatchFn({
+ matchPatterns: matchQuarterPatterns,
+ defaultMatchWidth: "wide",
+ parsePatterns: parseQuarterPatterns,
+ defaultParseWidth: "any",
+ valueCallback: (index2) => index2 + 1
+ }),
+ month: buildMatchFn({
+ matchPatterns: matchMonthPatterns,
+ defaultMatchWidth: "wide",
+ parsePatterns: parseMonthPatterns,
+ defaultParseWidth: "any"
+ }),
+ day: buildMatchFn({
+ matchPatterns: matchDayPatterns,
+ defaultMatchWidth: "wide",
+ parsePatterns: parseDayPatterns,
+ defaultParseWidth: "any"
+ }),
+ dayPeriod: buildMatchFn({
+ matchPatterns: matchDayPeriodPatterns,
+ defaultMatchWidth: "any",
+ parsePatterns: parseDayPeriodPatterns,
+ defaultParseWidth: "any"
+ })
+ };
+
+ // node_modules/date-fns/locale/en-US.js
+ var enUS = {
+ code: "en-US",
+ formatDistance,
+ formatLong,
+ formatRelative,
+ localize,
+ match,
+ options: {
+ weekStartsOn: 0,
+ firstWeekContainsDate: 1
+ }
+ };
+
+ // node_modules/date-fns/getDayOfYear.js
+ function getDayOfYear(date, options) {
+ const _date = toDate(date, options?.in);
+ const diff = differenceInCalendarDays(_date, startOfYear(_date));
+ const dayOfYear = diff + 1;
+ return dayOfYear;
+ }
+
+ // node_modules/date-fns/getISOWeek.js
+ function getISOWeek(date, options) {
+ const _date = toDate(date, options?.in);
+ const diff = +startOfISOWeek(_date) - +startOfISOWeekYear(_date);
+ return Math.round(diff / millisecondsInWeek) + 1;
+ }
+
+ // node_modules/date-fns/getWeekYear.js
+ function getWeekYear(date, options) {
+ const _date = toDate(date, options?.in);
+ const year = _date.getFullYear();
+ const defaultOptions2 = getDefaultOptions();
+ const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+ const firstWeekOfNextYear = constructFrom(options?.in || date, 0);
+ firstWeekOfNextYear.setFullYear(year + 1, 0, firstWeekContainsDate);
+ firstWeekOfNextYear.setHours(0, 0, 0, 0);
+ const startOfNextYear = startOfWeek(firstWeekOfNextYear, options);
+ const firstWeekOfThisYear = constructFrom(options?.in || date, 0);
+ firstWeekOfThisYear.setFullYear(year, 0, firstWeekContainsDate);
+ firstWeekOfThisYear.setHours(0, 0, 0, 0);
+ const startOfThisYear = startOfWeek(firstWeekOfThisYear, options);
+ if (+_date >= +startOfNextYear) {
+ return year + 1;
+ } else if (+_date >= +startOfThisYear) {
+ return year;
+ } else {
+ return year - 1;
+ }
+ }
+
+ // node_modules/date-fns/startOfWeekYear.js
+ function startOfWeekYear(date, options) {
+ const defaultOptions2 = getDefaultOptions();
+ const firstWeekContainsDate = options?.firstWeekContainsDate ?? options?.locale?.options?.firstWeekContainsDate ?? defaultOptions2.firstWeekContainsDate ?? defaultOptions2.locale?.options?.firstWeekContainsDate ?? 1;
+ const year = getWeekYear(date, options);
+ const firstWeek = constructFrom(options?.in || date, 0);
+ firstWeek.setFullYear(year, 0, firstWeekContainsDate);
+ firstWeek.setHours(0, 0, 0, 0);
+ const _date = startOfWeek(firstWeek, options);
+ return _date;
+ }
+
+ // node_modules/date-fns/getWeek.js
+ function getWeek(date, options) {
+ const _date = toDate(date, options?.in);
+ const diff = +startOfWeek(_date, options) - +startOfWeekYear(_date, options);
+ return Math.round(diff / millisecondsInWeek) + 1;
+ }
+
+ // node_modules/date-fns/_lib/addLeadingZeros.js
+ function addLeadingZeros(number, targetLength) {
+ const sign = number < 0 ? "-" : "";
+ const output = Math.abs(number).toString().padStart(targetLength, "0");
+ return sign + output;
+ }
+
+ // node_modules/date-fns/_lib/format/lightFormatters.js
+ var lightFormatters = {
+ // Year
+ y(date, token) {
+ const signedYear = date.getFullYear();
+ const year = signedYear > 0 ? signedYear : 1 - signedYear;
+ return addLeadingZeros(token === "yy" ? year % 100 : year, token.length);
+ },
+ // Month
+ M(date, token) {
+ const month = date.getMonth();
+ return token === "M" ? String(month + 1) : addLeadingZeros(month + 1, 2);
+ },
+ // Day of the month
+ d(date, token) {
+ return addLeadingZeros(date.getDate(), token.length);
},
// AM or PM
- a: function(date, token, localize2) {
- const hours = date.getHours();
- const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+ a(date, token) {
+ const dayPeriodEnumValue = date.getHours() / 12 >= 1 ? "pm" : "am";
switch (token) {
case "a":
case "aa":
- return localize2.dayPeriod(dayPeriodEnumValue, {
- width: "abbreviated",
- context: "formatting"
- });
+ return dayPeriodEnumValue.toUpperCase();
case "aaa":
- return localize2.dayPeriod(dayPeriodEnumValue, {
- width: "abbreviated",
- context: "formatting"
- }).toLowerCase();
+ return dayPeriodEnumValue;
case "aaaaa":
- return localize2.dayPeriod(dayPeriodEnumValue, {
- width: "narrow",
- context: "formatting"
- });
+ return dayPeriodEnumValue[0];
case "aaaa":
default:
- return localize2.dayPeriod(dayPeriodEnumValue, {
- width: "wide",
- context: "formatting"
- });
+ return dayPeriodEnumValue === "am" ? "a.m." : "p.m.";
}
},
- // AM, PM, midnight, noon
- b: function(date, token, localize2) {
- const hours = date.getHours();
- let dayPeriodEnumValue;
- if (hours === 12) {
- dayPeriodEnumValue = dayPeriodEnum.noon;
- } else if (hours === 0) {
- dayPeriodEnumValue = dayPeriodEnum.midnight;
- } else {
- dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+ // Hour [1-12]
+ h(date, token) {
+ return addLeadingZeros(date.getHours() % 12 || 12, token.length);
+ },
+ // Hour [0-23]
+ H(date, token) {
+ return addLeadingZeros(date.getHours(), token.length);
+ },
+ // Minute
+ m(date, token) {
+ return addLeadingZeros(date.getMinutes(), token.length);
+ },
+ // Second
+ s(date, token) {
+ return addLeadingZeros(date.getSeconds(), token.length);
+ },
+ // Fraction of second
+ S(date, token) {
+ const numberOfDigits = token.length;
+ const milliseconds = date.getMilliseconds();
+ const fractionalSeconds = Math.trunc(
+ milliseconds * Math.pow(10, numberOfDigits - 3)
+ );
+ return addLeadingZeros(fractionalSeconds, token.length);
+ }
+ };
+
+ // node_modules/date-fns/_lib/format/formatters.js
+ var dayPeriodEnum = {
+ am: "am",
+ pm: "pm",
+ midnight: "midnight",
+ noon: "noon",
+ morning: "morning",
+ afternoon: "afternoon",
+ evening: "evening",
+ night: "night"
+ };
+ var formatters = {
+ // Era
+ G: function(date, token, localize2) {
+ const era = date.getFullYear() > 0 ? 1 : 0;
+ switch (token) {
+ // AD, BC
+ case "G":
+ case "GG":
+ case "GGG":
+ return localize2.era(era, { width: "abbreviated" });
+ // A, B
+ case "GGGGG":
+ return localize2.era(era, { width: "narrow" });
+ // Anno Domini, Before Christ
+ case "GGGG":
+ default:
+ return localize2.era(era, { width: "wide" });
+ }
+ },
+ // Year
+ y: function(date, token, localize2) {
+ if (token === "yo") {
+ const signedYear = date.getFullYear();
+ const year = signedYear > 0 ? signedYear : 1 - signedYear;
+ return localize2.ordinalNumber(year, { unit: "year" });
+ }
+ return lightFormatters.y(date, token);
+ },
+ // Local week-numbering year
+ Y: function(date, token, localize2, options) {
+ const signedWeekYear = getWeekYear(date, options);
+ const weekYear = signedWeekYear > 0 ? signedWeekYear : 1 - signedWeekYear;
+ if (token === "YY") {
+ const twoDigitYear = weekYear % 100;
+ return addLeadingZeros(twoDigitYear, 2);
}
+ if (token === "Yo") {
+ return localize2.ordinalNumber(weekYear, { unit: "year" });
+ }
+ return addLeadingZeros(weekYear, token.length);
+ },
+ // ISO week-numbering year
+ R: function(date, token) {
+ const isoWeekYear = getISOWeekYear(date);
+ return addLeadingZeros(isoWeekYear, token.length);
+ },
+ // Extended year. This is a single number designating the year of this calendar system.
+ // The main difference between `y` and `u` localizers are B.C. years:
+ // | Year | `y` | `u` |
+ // |------|-----|-----|
+ // | AC 1 | 1 | 1 |
+ // | BC 1 | 1 | 0 |
+ // | BC 2 | 2 | -1 |
+ // Also `yy` always returns the last two digits of a year,
+ // while `uu` pads single digit years to 2 characters and returns other years unchanged.
+ u: function(date, token) {
+ const year = date.getFullYear();
+ return addLeadingZeros(year, token.length);
+ },
+ // Quarter
+ Q: function(date, token, localize2) {
+ const quarter = Math.ceil((date.getMonth() + 1) / 3);
switch (token) {
- case "b":
- case "bb":
- return localize2.dayPeriod(dayPeriodEnumValue, {
+ // 1, 2, 3, 4
+ case "Q":
+ return String(quarter);
+ // 01, 02, 03, 04
+ case "QQ":
+ return addLeadingZeros(quarter, 2);
+ // 1st, 2nd, 3rd, 4th
+ case "Qo":
+ return localize2.ordinalNumber(quarter, { unit: "quarter" });
+ // Q1, Q2, Q3, Q4
+ case "QQQ":
+ return localize2.quarter(quarter, {
width: "abbreviated",
context: "formatting"
});
- case "bbb":
- return localize2.dayPeriod(dayPeriodEnumValue, {
- width: "abbreviated",
- context: "formatting"
- }).toLowerCase();
- case "bbbbb":
- return localize2.dayPeriod(dayPeriodEnumValue, {
+ // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+ case "QQQQQ":
+ return localize2.quarter(quarter, {
width: "narrow",
context: "formatting"
});
- case "bbbb":
+ // 1st quarter, 2nd quarter, ...
+ case "QQQQ":
default:
- return localize2.dayPeriod(dayPeriodEnumValue, {
+ return localize2.quarter(quarter, {
width: "wide",
context: "formatting"
});
}
},
- // in the morning, in the afternoon, in the evening, at night
- B: function(date, token, localize2) {
- const hours = date.getHours();
- let dayPeriodEnumValue;
- if (hours >= 17) {
- dayPeriodEnumValue = dayPeriodEnum.evening;
- } else if (hours >= 12) {
- dayPeriodEnumValue = dayPeriodEnum.afternoon;
- } else if (hours >= 4) {
- dayPeriodEnumValue = dayPeriodEnum.morning;
- } else {
- dayPeriodEnumValue = dayPeriodEnum.night;
- }
+ // Stand-alone quarter
+ q: function(date, token, localize2) {
+ const quarter = Math.ceil((date.getMonth() + 1) / 3);
switch (token) {
- case "B":
- case "BB":
- case "BBB":
- return localize2.dayPeriod(dayPeriodEnumValue, {
+ // 1, 2, 3, 4
+ case "q":
+ return String(quarter);
+ // 01, 02, 03, 04
+ case "qq":
+ return addLeadingZeros(quarter, 2);
+ // 1st, 2nd, 3rd, 4th
+ case "qo":
+ return localize2.ordinalNumber(quarter, { unit: "quarter" });
+ // Q1, Q2, Q3, Q4
+ case "qqq":
+ return localize2.quarter(quarter, {
width: "abbreviated",
- context: "formatting"
+ context: "standalone"
});
- case "BBBBB":
- return localize2.dayPeriod(dayPeriodEnumValue, {
+ // 1, 2, 3, 4 (narrow quarter; could be not numerical)
+ case "qqqqq":
+ return localize2.quarter(quarter, {
width: "narrow",
- context: "formatting"
+ context: "standalone"
});
- case "BBBB":
+ // 1st quarter, 2nd quarter, ...
+ case "qqqq":
default:
- return localize2.dayPeriod(dayPeriodEnumValue, {
+ return localize2.quarter(quarter, {
width: "wide",
- context: "formatting"
+ context: "standalone"
});
}
},
- // Hour [1-12]
- h: function(date, token, localize2) {
- if (token === "ho") {
- let hours = date.getHours() % 12;
- if (hours === 0) hours = 12;
- return localize2.ordinalNumber(hours, { unit: "hour" });
- }
- return lightFormatters.h(date, token);
- },
- // Hour [0-23]
- H: function(date, token, localize2) {
- if (token === "Ho") {
- return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
- }
- return lightFormatters.H(date, token);
- },
- // Hour [0-11]
- K: function(date, token, localize2) {
- const hours = date.getHours() % 12;
- if (token === "Ko") {
- return localize2.ordinalNumber(hours, { unit: "hour" });
+ // Month
+ M: function(date, token, localize2) {
+ const month = date.getMonth();
+ switch (token) {
+ case "M":
+ case "MM":
+ return lightFormatters.M(date, token);
+ // 1st, 2nd, ..., 12th
+ case "Mo":
+ return localize2.ordinalNumber(month + 1, { unit: "month" });
+ // Jan, Feb, ..., Dec
+ case "MMM":
+ return localize2.month(month, {
+ width: "abbreviated",
+ context: "formatting"
+ });
+ // J, F, ..., D
+ case "MMMMM":
+ return localize2.month(month, {
+ width: "narrow",
+ context: "formatting"
+ });
+ // January, February, ..., December
+ case "MMMM":
+ default:
+ return localize2.month(month, { width: "wide", context: "formatting" });
}
- return addLeadingZeros(hours, token.length);
},
- // Hour [1-24]
- k: function(date, token, localize2) {
- let hours = date.getHours();
- if (hours === 0) hours = 24;
+ // Stand-alone month
+ L: function(date, token, localize2) {
+ const month = date.getMonth();
+ switch (token) {
+ // 1, 2, ..., 12
+ case "L":
+ return String(month + 1);
+ // 01, 02, ..., 12
+ case "LL":
+ return addLeadingZeros(month + 1, 2);
+ // 1st, 2nd, ..., 12th
+ case "Lo":
+ return localize2.ordinalNumber(month + 1, { unit: "month" });
+ // Jan, Feb, ..., Dec
+ case "LLL":
+ return localize2.month(month, {
+ width: "abbreviated",
+ context: "standalone"
+ });
+ // J, F, ..., D
+ case "LLLLL":
+ return localize2.month(month, {
+ width: "narrow",
+ context: "standalone"
+ });
+ // January, February, ..., December
+ case "LLLL":
+ default:
+ return localize2.month(month, { width: "wide", context: "standalone" });
+ }
+ },
+ // Local week of year
+ w: function(date, token, localize2, options) {
+ const week = getWeek(date, options);
+ if (token === "wo") {
+ return localize2.ordinalNumber(week, { unit: "week" });
+ }
+ return addLeadingZeros(week, token.length);
+ },
+ // ISO week of year
+ I: function(date, token, localize2) {
+ const isoWeek = getISOWeek(date);
+ if (token === "Io") {
+ return localize2.ordinalNumber(isoWeek, { unit: "week" });
+ }
+ return addLeadingZeros(isoWeek, token.length);
+ },
+ // Day of the month
+ d: function(date, token, localize2) {
+ if (token === "do") {
+ return localize2.ordinalNumber(date.getDate(), { unit: "date" });
+ }
+ return lightFormatters.d(date, token);
+ },
+ // Day of year
+ D: function(date, token, localize2) {
+ const dayOfYear = getDayOfYear(date);
+ if (token === "Do") {
+ return localize2.ordinalNumber(dayOfYear, { unit: "dayOfYear" });
+ }
+ return addLeadingZeros(dayOfYear, token.length);
+ },
+ // Day of week
+ E: function(date, token, localize2) {
+ const dayOfWeek = date.getDay();
+ switch (token) {
+ // Tue
+ case "E":
+ case "EE":
+ case "EEE":
+ return localize2.day(dayOfWeek, {
+ width: "abbreviated",
+ context: "formatting"
+ });
+ // T
+ case "EEEEE":
+ return localize2.day(dayOfWeek, {
+ width: "narrow",
+ context: "formatting"
+ });
+ // Tu
+ case "EEEEEE":
+ return localize2.day(dayOfWeek, {
+ width: "short",
+ context: "formatting"
+ });
+ // Tuesday
+ case "EEEE":
+ default:
+ return localize2.day(dayOfWeek, {
+ width: "wide",
+ context: "formatting"
+ });
+ }
+ },
+ // Local day of week
+ e: function(date, token, localize2, options) {
+ const dayOfWeek = date.getDay();
+ const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
+ switch (token) {
+ // Numerical value (Nth day of week with current locale or weekStartsOn)
+ case "e":
+ return String(localDayOfWeek);
+ // Padded numerical value
+ case "ee":
+ return addLeadingZeros(localDayOfWeek, 2);
+ // 1st, 2nd, ..., 7th
+ case "eo":
+ return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
+ case "eee":
+ return localize2.day(dayOfWeek, {
+ width: "abbreviated",
+ context: "formatting"
+ });
+ // T
+ case "eeeee":
+ return localize2.day(dayOfWeek, {
+ width: "narrow",
+ context: "formatting"
+ });
+ // Tu
+ case "eeeeee":
+ return localize2.day(dayOfWeek, {
+ width: "short",
+ context: "formatting"
+ });
+ // Tuesday
+ case "eeee":
+ default:
+ return localize2.day(dayOfWeek, {
+ width: "wide",
+ context: "formatting"
+ });
+ }
+ },
+ // Stand-alone local day of week
+ c: function(date, token, localize2, options) {
+ const dayOfWeek = date.getDay();
+ const localDayOfWeek = (dayOfWeek - options.weekStartsOn + 8) % 7 || 7;
+ switch (token) {
+ // Numerical value (same as in `e`)
+ case "c":
+ return String(localDayOfWeek);
+ // Padded numerical value
+ case "cc":
+ return addLeadingZeros(localDayOfWeek, token.length);
+ // 1st, 2nd, ..., 7th
+ case "co":
+ return localize2.ordinalNumber(localDayOfWeek, { unit: "day" });
+ case "ccc":
+ return localize2.day(dayOfWeek, {
+ width: "abbreviated",
+ context: "standalone"
+ });
+ // T
+ case "ccccc":
+ return localize2.day(dayOfWeek, {
+ width: "narrow",
+ context: "standalone"
+ });
+ // Tu
+ case "cccccc":
+ return localize2.day(dayOfWeek, {
+ width: "short",
+ context: "standalone"
+ });
+ // Tuesday
+ case "cccc":
+ default:
+ return localize2.day(dayOfWeek, {
+ width: "wide",
+ context: "standalone"
+ });
+ }
+ },
+ // ISO day of week
+ i: function(date, token, localize2) {
+ const dayOfWeek = date.getDay();
+ const isoDayOfWeek = dayOfWeek === 0 ? 7 : dayOfWeek;
+ switch (token) {
+ // 2
+ case "i":
+ return String(isoDayOfWeek);
+ // 02
+ case "ii":
+ return addLeadingZeros(isoDayOfWeek, token.length);
+ // 2nd
+ case "io":
+ return localize2.ordinalNumber(isoDayOfWeek, { unit: "day" });
+ // Tue
+ case "iii":
+ return localize2.day(dayOfWeek, {
+ width: "abbreviated",
+ context: "formatting"
+ });
+ // T
+ case "iiiii":
+ return localize2.day(dayOfWeek, {
+ width: "narrow",
+ context: "formatting"
+ });
+ // Tu
+ case "iiiiii":
+ return localize2.day(dayOfWeek, {
+ width: "short",
+ context: "formatting"
+ });
+ // Tuesday
+ case "iiii":
+ default:
+ return localize2.day(dayOfWeek, {
+ width: "wide",
+ context: "formatting"
+ });
+ }
+ },
+ // AM or PM
+ a: function(date, token, localize2) {
+ const hours = date.getHours();
+ const dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+ switch (token) {
+ case "a":
+ case "aa":
+ return localize2.dayPeriod(dayPeriodEnumValue, {
+ width: "abbreviated",
+ context: "formatting"
+ });
+ case "aaa":
+ return localize2.dayPeriod(dayPeriodEnumValue, {
+ width: "abbreviated",
+ context: "formatting"
+ }).toLowerCase();
+ case "aaaaa":
+ return localize2.dayPeriod(dayPeriodEnumValue, {
+ width: "narrow",
+ context: "formatting"
+ });
+ case "aaaa":
+ default:
+ return localize2.dayPeriod(dayPeriodEnumValue, {
+ width: "wide",
+ context: "formatting"
+ });
+ }
+ },
+ // AM, PM, midnight, noon
+ b: function(date, token, localize2) {
+ const hours = date.getHours();
+ let dayPeriodEnumValue;
+ if (hours === 12) {
+ dayPeriodEnumValue = dayPeriodEnum.noon;
+ } else if (hours === 0) {
+ dayPeriodEnumValue = dayPeriodEnum.midnight;
+ } else {
+ dayPeriodEnumValue = hours / 12 >= 1 ? "pm" : "am";
+ }
+ switch (token) {
+ case "b":
+ case "bb":
+ return localize2.dayPeriod(dayPeriodEnumValue, {
+ width: "abbreviated",
+ context: "formatting"
+ });
+ case "bbb":
+ return localize2.dayPeriod(dayPeriodEnumValue, {
+ width: "abbreviated",
+ context: "formatting"
+ }).toLowerCase();
+ case "bbbbb":
+ return localize2.dayPeriod(dayPeriodEnumValue, {
+ width: "narrow",
+ context: "formatting"
+ });
+ case "bbbb":
+ default:
+ return localize2.dayPeriod(dayPeriodEnumValue, {
+ width: "wide",
+ context: "formatting"
+ });
+ }
+ },
+ // in the morning, in the afternoon, in the evening, at night
+ B: function(date, token, localize2) {
+ const hours = date.getHours();
+ let dayPeriodEnumValue;
+ if (hours >= 17) {
+ dayPeriodEnumValue = dayPeriodEnum.evening;
+ } else if (hours >= 12) {
+ dayPeriodEnumValue = dayPeriodEnum.afternoon;
+ } else if (hours >= 4) {
+ dayPeriodEnumValue = dayPeriodEnum.morning;
+ } else {
+ dayPeriodEnumValue = dayPeriodEnum.night;
+ }
+ switch (token) {
+ case "B":
+ case "BB":
+ case "BBB":
+ return localize2.dayPeriod(dayPeriodEnumValue, {
+ width: "abbreviated",
+ context: "formatting"
+ });
+ case "BBBBB":
+ return localize2.dayPeriod(dayPeriodEnumValue, {
+ width: "narrow",
+ context: "formatting"
+ });
+ case "BBBB":
+ default:
+ return localize2.dayPeriod(dayPeriodEnumValue, {
+ width: "wide",
+ context: "formatting"
+ });
+ }
+ },
+ // Hour [1-12]
+ h: function(date, token, localize2) {
+ if (token === "ho") {
+ let hours = date.getHours() % 12;
+ if (hours === 0) hours = 12;
+ return localize2.ordinalNumber(hours, { unit: "hour" });
+ }
+ return lightFormatters.h(date, token);
+ },
+ // Hour [0-23]
+ H: function(date, token, localize2) {
+ if (token === "Ho") {
+ return localize2.ordinalNumber(date.getHours(), { unit: "hour" });
+ }
+ return lightFormatters.H(date, token);
+ },
+ // Hour [0-11]
+ K: function(date, token, localize2) {
+ const hours = date.getHours() % 12;
+ if (token === "Ko") {
+ return localize2.ordinalNumber(hours, { unit: "hour" });
+ }
+ return addLeadingZeros(hours, token.length);
+ },
+ // Hour [1-24]
+ k: function(date, token, localize2) {
+ let hours = date.getHours();
+ if (hours === 0) hours = 24;
if (token === "ko") {
return localize2.ordinalNumber(hours, { unit: "hour" });
}
@@ -48401,7 +49090,7 @@ var wp;
NextMonthButton: () => NextMonthButton,
Option: () => Option,
PreviousMonthButton: () => PreviousMonthButton,
- Root: () => Root,
+ Root: () => Root2,
Select: () => Select,
Week: () => Week,
WeekNumber: () => WeekNumber,
@@ -48413,46 +49102,46 @@ var wp;
});
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/CaptionLabel.js
- var import_react7 = __toESM(require_react(), 1);
+ var import_react8 = __toESM(require_react(), 1);
function CaptionLabel(props) {
- return import_react7.default.createElement("span", { ...props });
+ return import_react8.default.createElement("span", { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Chevron.js
- var import_react8 = __toESM(require_react(), 1);
+ var import_react9 = __toESM(require_react(), 1);
function Chevron(props) {
const { size: size4 = 24, orientation = "left", className, style } = props;
- return import_react8.default.createElement(
+ return import_react9.default.createElement(
"svg",
{ className, style, width: size4, height: size4, viewBox: "0 0 24 24" },
- orientation === "up" && import_react8.default.createElement("polygon", { points: "6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28" }),
- orientation === "down" && import_react8.default.createElement("polygon", { points: "6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72" }),
- orientation === "left" && import_react8.default.createElement("polygon", { points: "16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20" }),
- orientation === "right" && import_react8.default.createElement("polygon", { points: "8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20" })
+ orientation === "up" && import_react9.default.createElement("polygon", { points: "6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28" }),
+ orientation === "down" && import_react9.default.createElement("polygon", { points: "6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72" }),
+ orientation === "left" && import_react9.default.createElement("polygon", { points: "16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20" }),
+ orientation === "right" && import_react9.default.createElement("polygon", { points: "8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20" })
);
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Day.js
- var import_react9 = __toESM(require_react(), 1);
+ var import_react10 = __toESM(require_react(), 1);
function Day(props) {
const { day, modifiers, ...tdProps } = props;
- return import_react9.default.createElement("td", { ...tdProps });
+ return import_react10.default.createElement("td", { ...tdProps });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DayButton.js
- var import_react10 = __toESM(require_react(), 1);
+ var import_react11 = __toESM(require_react(), 1);
function DayButton(props) {
const { day, modifiers, ...buttonProps } = props;
- const ref = import_react10.default.useRef(null);
- import_react10.default.useEffect(() => {
+ const ref = import_react11.default.useRef(null);
+ import_react11.default.useEffect(() => {
if (modifiers.focused)
ref.current?.focus();
}, [modifiers.focused]);
- return import_react10.default.createElement("button", { ref, ...buttonProps });
+ return import_react11.default.createElement("button", { ref, ...buttonProps });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Dropdown.js
- var import_react12 = __toESM(require_react(), 1);
+ var import_react13 = __toESM(require_react(), 1);
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/UI.js
var UI;
@@ -48510,10 +49199,10 @@ var wp;
})(Animation2 || (Animation2 = {}));
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useDayPicker.js
- var import_react11 = __toESM(require_react(), 1);
- var dayPickerContext = (0, import_react11.createContext)(void 0);
+ var import_react12 = __toESM(require_react(), 1);
+ var dayPickerContext = (0, import_react12.createContext)(void 0);
function useDayPicker() {
- const context = (0, import_react11.useContext)(dayPickerContext);
+ const context = (0, import_react12.useContext)(dayPickerContext);
if (context === void 0) {
throw new Error("useDayPicker() must be used within a custom component.");
}
@@ -48526,177 +49215,177 @@ var wp;
const { classNames: classNames2, components, styles } = useDayPicker();
const cssClassSelect = [classNames2[UI.Dropdown], className].join(" ");
const selectedOption = options?.find(({ value }) => value === selectProps.value);
- return import_react12.default.createElement(
+ return import_react13.default.createElement(
"span",
{ "data-disabled": selectProps.disabled, className: classNames2[UI.DropdownRoot], style: styles?.[UI.DropdownRoot] },
- import_react12.default.createElement(components.Select, { className: cssClassSelect, ...selectProps }, options?.map(({ value, label, disabled: disabled2 }) => import_react12.default.createElement(components.Option, { key: value, value, disabled: disabled2 }, label))),
- import_react12.default.createElement(
+ import_react13.default.createElement(components.Select, { className: cssClassSelect, ...selectProps }, options?.map(({ value, label, disabled: disabled2 }) => import_react13.default.createElement(components.Option, { key: value, value, disabled: disabled2 }, label))),
+ import_react13.default.createElement(
"span",
{ className: classNames2[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], "aria-hidden": true },
selectedOption?.label,
- import_react12.default.createElement(components.Chevron, { orientation: "down", size: 18, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron] })
+ import_react13.default.createElement(components.Chevron, { orientation: "down", size: 18, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron] })
)
);
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/DropdownNav.js
- var import_react13 = __toESM(require_react(), 1);
+ var import_react14 = __toESM(require_react(), 1);
function DropdownNav(props) {
- return import_react13.default.createElement("div", { ...props });
+ return import_react14.default.createElement("div", { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Footer.js
- var import_react14 = __toESM(require_react(), 1);
+ var import_react15 = __toESM(require_react(), 1);
function Footer(props) {
- return import_react14.default.createElement("div", { ...props });
+ return import_react15.default.createElement("div", { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Month.js
- var import_react15 = __toESM(require_react(), 1);
+ var import_react16 = __toESM(require_react(), 1);
function Month(props) {
const { calendarMonth, displayIndex, ...divProps } = props;
- return import_react15.default.createElement("div", { ...divProps }, props.children);
+ return import_react16.default.createElement("div", { ...divProps }, props.children);
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthCaption.js
- var import_react16 = __toESM(require_react(), 1);
+ var import_react17 = __toESM(require_react(), 1);
function MonthCaption(props) {
const { calendarMonth, displayIndex, ...divProps } = props;
- return import_react16.default.createElement("div", { ...divProps });
+ return import_react17.default.createElement("div", { ...divProps });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthGrid.js
- var import_react17 = __toESM(require_react(), 1);
+ var import_react18 = __toESM(require_react(), 1);
function MonthGrid(props) {
- return import_react17.default.createElement("table", { ...props });
+ return import_react18.default.createElement("table", { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Months.js
- var import_react18 = __toESM(require_react(), 1);
+ var import_react19 = __toESM(require_react(), 1);
function Months(props) {
- return import_react18.default.createElement("div", { ...props });
+ return import_react19.default.createElement("div", { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/MonthsDropdown.js
- var import_react19 = __toESM(require_react(), 1);
+ var import_react20 = __toESM(require_react(), 1);
function MonthsDropdown(props) {
const { components } = useDayPicker();
- return import_react19.default.createElement(components.Dropdown, { ...props });
+ return import_react20.default.createElement(components.Dropdown, { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Nav.js
- var import_react20 = __toESM(require_react(), 1);
+ var import_react21 = __toESM(require_react(), 1);
function Nav(props) {
const { onPreviousClick, onNextClick, previousMonth, nextMonth, ...navProps } = props;
const { components, classNames: classNames2, styles, labels: { labelPrevious: labelPrevious2, labelNext: labelNext2 } } = useDayPicker();
- const handleNextClick = (0, import_react20.useCallback)((e2) => {
+ const handleNextClick = (0, import_react21.useCallback)((e2) => {
if (nextMonth) {
onNextClick?.(e2);
}
}, [nextMonth, onNextClick]);
- const handlePreviousClick = (0, import_react20.useCallback)((e2) => {
+ const handlePreviousClick = (0, import_react21.useCallback)((e2) => {
if (previousMonth) {
onPreviousClick?.(e2);
}
}, [previousMonth, onPreviousClick]);
- return import_react20.default.createElement(
+ return import_react21.default.createElement(
"nav",
{ ...navProps },
- import_react20.default.createElement(
+ import_react21.default.createElement(
components.PreviousMonthButton,
{ type: "button", className: classNames2[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick },
- import_react20.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: "left" })
+ import_react21.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: "left" })
),
- import_react20.default.createElement(
+ import_react21.default.createElement(
components.NextMonthButton,
{ type: "button", className: classNames2[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick },
- import_react20.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, orientation: "right", className: classNames2[UI.Chevron], style: styles?.[UI.Chevron] })
+ import_react21.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, orientation: "right", className: classNames2[UI.Chevron], style: styles?.[UI.Chevron] })
)
);
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/NextMonthButton.js
- var import_react21 = __toESM(require_react(), 1);
+ var import_react22 = __toESM(require_react(), 1);
function NextMonthButton(props) {
- return import_react21.default.createElement("button", { ...props });
+ return import_react22.default.createElement("button", { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Option.js
- var import_react22 = __toESM(require_react(), 1);
+ var import_react23 = __toESM(require_react(), 1);
function Option(props) {
- return import_react22.default.createElement("option", { ...props });
+ return import_react23.default.createElement("option", { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/PreviousMonthButton.js
- var import_react23 = __toESM(require_react(), 1);
+ var import_react24 = __toESM(require_react(), 1);
function PreviousMonthButton(props) {
- return import_react23.default.createElement("button", { ...props });
+ return import_react24.default.createElement("button", { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Root.js
- var import_react24 = __toESM(require_react(), 1);
- function Root(props) {
+ var import_react25 = __toESM(require_react(), 1);
+ function Root2(props) {
const { rootRef, ...rest } = props;
- return import_react24.default.createElement("div", { ...rest, ref: rootRef });
+ return import_react25.default.createElement("div", { ...rest, ref: rootRef });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Select.js
- var import_react25 = __toESM(require_react(), 1);
+ var import_react26 = __toESM(require_react(), 1);
function Select(props) {
- return import_react25.default.createElement("select", { ...props });
+ return import_react26.default.createElement("select", { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Week.js
- var import_react26 = __toESM(require_react(), 1);
+ var import_react27 = __toESM(require_react(), 1);
function Week(props) {
const { week, ...trProps } = props;
- return import_react26.default.createElement("tr", { ...trProps });
+ return import_react27.default.createElement("tr", { ...trProps });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekday.js
- var import_react27 = __toESM(require_react(), 1);
+ var import_react28 = __toESM(require_react(), 1);
function Weekday(props) {
- return import_react27.default.createElement("th", { ...props });
+ return import_react28.default.createElement("th", { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weekdays.js
- var import_react28 = __toESM(require_react(), 1);
+ var import_react29 = __toESM(require_react(), 1);
function Weekdays(props) {
- return import_react28.default.createElement(
+ return import_react29.default.createElement(
"thead",
{ "aria-hidden": true },
- import_react28.default.createElement("tr", { ...props })
+ import_react29.default.createElement("tr", { ...props })
);
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumber.js
- var import_react29 = __toESM(require_react(), 1);
+ var import_react30 = __toESM(require_react(), 1);
function WeekNumber(props) {
const { week, ...thProps } = props;
- return import_react29.default.createElement("th", { ...thProps });
+ return import_react30.default.createElement("th", { ...thProps });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/WeekNumberHeader.js
- var import_react30 = __toESM(require_react(), 1);
+ var import_react31 = __toESM(require_react(), 1);
function WeekNumberHeader(props) {
- return import_react30.default.createElement("th", { ...props });
+ return import_react31.default.createElement("th", { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/Weeks.js
- var import_react31 = __toESM(require_react(), 1);
+ var import_react32 = __toESM(require_react(), 1);
function Weeks(props) {
- return import_react31.default.createElement("tbody", { ...props });
+ return import_react32.default.createElement("tbody", { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/components/YearsDropdown.js
- var import_react32 = __toESM(require_react(), 1);
+ var import_react33 = __toESM(require_react(), 1);
function YearsDropdown(props) {
const { components } = useDayPicker();
- return import_react32.default.createElement(components.Dropdown, { ...props });
+ return import_react33.default.createElement(components.Dropdown, { ...props });
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/DayPicker.js
- var import_react37 = __toESM(require_react(), 1);
+ var import_react38 = __toESM(require_react(), 1);
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/utils/rangeIncludesDate.js
function rangeIncludesDate(range2, date, excludeEnds = false, dateLib = defaultDateLib) {
@@ -49285,7 +49974,7 @@ var wp;
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useAnimation.js
- var import_react33 = __toESM(require_react(), 1);
+ var import_react34 = __toESM(require_react(), 1);
var asHtmlElement = (element) => {
if (element instanceof HTMLElement)
return element;
@@ -49300,10 +49989,10 @@ var wp;
var queryNavEl = (element) => asHtmlElement(element.querySelector("[data-animated-nav]"));
var queryWeekdaysEl = (element) => asHtmlElement(element.querySelector("[data-animated-weekdays]"));
function useAnimation(rootElRef, enabled, { classNames: classNames2, months, focused, dateLib }) {
- const previousRootElSnapshotRef = (0, import_react33.useRef)(null);
- const previousMonthsRef = (0, import_react33.useRef)(months);
- const animatingRef = (0, import_react33.useRef)(false);
- (0, import_react33.useLayoutEffect)(() => {
+ const previousRootElSnapshotRef = (0, import_react34.useRef)(null);
+ const previousMonthsRef = (0, import_react34.useRef)(months);
+ const animatingRef = (0, import_react34.useRef)(false);
+ (0, import_react34.useLayoutEffect)(() => {
const previousMonths = previousMonthsRef.current;
previousMonthsRef.current = months;
if (!enabled || !rootElRef.current || // safety check because the ref can be set to anything by consumers
@@ -49413,7 +50102,7 @@ var wp;
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useCalendar.js
- var import_react35 = __toESM(require_react(), 1);
+ var import_react36 = __toESM(require_react(), 1);
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/getDates.js
function getDates(displayMonths, maxDate, props, dateLib) {
@@ -49591,9 +50280,9 @@ var wp;
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/useControlledValue.js
- var import_react34 = __toESM(require_react(), 1);
+ var import_react35 = __toESM(require_react(), 1);
function useControlledValue(defaultValue, controlledValue) {
- const [uncontrolledValue, setValue] = (0, import_react34.useState)(defaultValue);
+ const [uncontrolledValue, setValue] = (0, import_react35.useState)(defaultValue);
const value = controlledValue === void 0 ? uncontrolledValue : controlledValue;
return [value, setValue];
}
@@ -49608,11 +50297,11 @@ var wp;
// initialMonth is always computed from props.month if provided
props.month ? initialMonth : void 0
);
- (0, import_react35.useEffect)(() => {
+ (0, import_react36.useEffect)(() => {
const newInitialMonth = getInitialMonth(props, navStart, navEnd, dateLib);
setFirstMonth(newInitialMonth);
}, [props.timeZone]);
- const { months, weeks, days, previousMonth, nextMonth } = (0, import_react35.useMemo)(() => {
+ const { months, weeks, days, previousMonth, nextMonth } = (0, import_react36.useMemo)(() => {
const displayMonths = getDisplayMonths(firstMonth, navEnd, { numberOfMonths: props.numberOfMonths }, dateLib);
const dates = getDates(displayMonths, props.endMonth ? endOfMonth2(props.endMonth) : void 0, {
ISOWeek: props.ISOWeek,
@@ -49687,7 +50376,7 @@ var wp;
}
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
- var import_react36 = __toESM(require_react(), 1);
+ var import_react37 = __toESM(require_react(), 1);
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/helpers/calculateFocusTarget.js
var FocusTargetPriority;
@@ -49767,9 +50456,9 @@ var wp;
// node_modules/@daypicker/react/node_modules/react-day-picker/dist/esm/useFocus.js
function useFocus2(props, calendar, getModifiers, isSelected, dateLib) {
const { autoFocus } = props;
- const [lastFocused, setLastFocused] = (0, import_react36.useState)();
+ const [lastFocused, setLastFocused] = (0, import_react37.useState)();
const focusTarget = calculateFocusTarget(calendar.days, getModifiers, isSelected || (() => false), lastFocused);
- const [focusedDay, setFocused] = (0, import_react36.useState)(autoFocus ? focusTarget : void 0);
+ const [focusedDay, setFocused] = (0, import_react37.useState)(autoFocus ? focusTarget : void 0);
const blur = () => {
setLastFocused(focusedDay);
setFocused(void 0);
@@ -50169,7 +50858,7 @@ var wp;
props.modifiers = nextModifiers;
}
}
- const { components, formatters: formatters2, labels, dateLib, locale, classNames: classNames2 } = (0, import_react37.useMemo)(() => {
+ const { components, formatters: formatters2, labels, dateLib, locale, classNames: classNames2 } = (0, import_react38.useMemo)(() => {
const locale2 = { ...enUS2, ...props.locale };
const weekStartsOn = props.broadcastCalendar ? 1 : props.weekStartsOn;
const noonOverrides = props.noonSafe && props.timeZone ? createNoonOverrides(props.timeZone, {
@@ -50221,21 +50910,21 @@ var wp;
const { isSelected, select: select3, selected: selectedValue } = useSelection(props, dateLib) ?? {};
const { blur, focused, isFocusTarget, moveFocus, setFocused } = useFocus2(props, calendar, getModifiers, isSelected ?? (() => false), dateLib);
const { labelDayButton: labelDayButton2, labelGridcell: labelGridcell2, labelGrid: labelGrid2, labelMonthDropdown: labelMonthDropdown2, labelNav: labelNav2, labelPrevious: labelPrevious2, labelNext: labelNext2, labelWeekday: labelWeekday2, labelWeekNumber: labelWeekNumber2, labelWeekNumberHeader: labelWeekNumberHeader2, labelYearDropdown: labelYearDropdown2 } = labels;
- const weekdays = (0, import_react37.useMemo)(() => getWeekdays(dateLib, props.ISOWeek, props.broadcastCalendar, props.today), [dateLib, props.ISOWeek, props.broadcastCalendar, props.today]);
+ const weekdays = (0, import_react38.useMemo)(() => getWeekdays(dateLib, props.ISOWeek, props.broadcastCalendar, props.today), [dateLib, props.ISOWeek, props.broadcastCalendar, props.today]);
const isInteractive = mode2 !== void 0 || onDayClick !== void 0;
- const handlePreviousClick = (0, import_react37.useCallback)(() => {
+ const handlePreviousClick = (0, import_react38.useCallback)(() => {
if (!previousMonth)
return;
goToMonth(previousMonth);
onPrevClick?.(previousMonth);
}, [previousMonth, goToMonth, onPrevClick]);
- const handleNextClick = (0, import_react37.useCallback)(() => {
+ const handleNextClick = (0, import_react38.useCallback)(() => {
if (!nextMonth)
return;
goToMonth(nextMonth);
onNextClick?.(nextMonth);
}, [goToMonth, nextMonth, onNextClick]);
- const handleDayClick = (0, import_react37.useCallback)((day, m2) => (e2) => {
+ const handleDayClick = (0, import_react38.useCallback)((day, m2) => (e2) => {
e2.preventDefault();
e2.stopPropagation();
setFocused(day);
@@ -50245,15 +50934,15 @@ var wp;
select3?.(day.date, m2, e2);
onDayClick?.(day.date, m2, e2);
}, [select3, onDayClick, setFocused]);
- const handleDayFocus = (0, import_react37.useCallback)((day, m2) => (e2) => {
+ const handleDayFocus = (0, import_react38.useCallback)((day, m2) => (e2) => {
setFocused(day);
onDayFocus?.(day.date, m2, e2);
}, [onDayFocus, setFocused]);
- const handleDayBlur = (0, import_react37.useCallback)((day, m2) => (e2) => {
+ const handleDayBlur = (0, import_react38.useCallback)((day, m2) => (e2) => {
blur();
onDayBlur?.(day.date, m2, e2);
}, [blur, onDayBlur]);
- const handleDayKeyDown = (0, import_react37.useCallback)((day, modifiers) => (e2) => {
+ const handleDayKeyDown = (0, import_react38.useCallback)((day, modifiers) => (e2) => {
const keyMap = {
ArrowLeft: [
e2.shiftKey ? "month" : "day",
@@ -50278,23 +50967,23 @@ var wp;
}
onDayKeyDown?.(day.date, modifiers, e2);
}, [moveFocus, onDayKeyDown, props.dir]);
- const handleDayMouseEnter = (0, import_react37.useCallback)((day, modifiers) => (e2) => {
+ const handleDayMouseEnter = (0, import_react38.useCallback)((day, modifiers) => (e2) => {
onDayMouseEnter?.(day.date, modifiers, e2);
}, [onDayMouseEnter]);
- const handleDayMouseLeave = (0, import_react37.useCallback)((day, modifiers) => (e2) => {
+ const handleDayMouseLeave = (0, import_react38.useCallback)((day, modifiers) => (e2) => {
onDayMouseLeave?.(day.date, modifiers, e2);
}, [onDayMouseLeave]);
- const handleMonthChange = (0, import_react37.useCallback)((date, monthOffset) => (e2) => {
+ const handleMonthChange = (0, import_react38.useCallback)((date, monthOffset) => (e2) => {
const selectedMonth = Number(e2.target.value);
const month = dateLib.setMonth(dateLib.startOfMonth(date), selectedMonth);
goToMonth(dateLib.addMonths(month, -monthOffset));
}, [dateLib, goToMonth]);
- const handleYearChange = (0, import_react37.useCallback)((date, monthOffset) => (e2) => {
+ const handleYearChange = (0, import_react38.useCallback)((date, monthOffset) => (e2) => {
const selectedYear = Number(e2.target.value);
const month = dateLib.setYear(dateLib.startOfMonth(date), selectedYear);
goToMonth(dateLib.addMonths(month, -monthOffset));
}, [dateLib, goToMonth]);
- const { className, style } = (0, import_react37.useMemo)(() => ({
+ const { className, style } = (0, import_react38.useMemo)(() => ({
className: [classNames2[UI.Root], props.className].filter(Boolean).join(" "),
style: { ...styles?.[UI.Root], ...props.style }
}), [classNames2, props.className, props.style, styles]);
@@ -50310,7 +50999,7 @@ var wp;
...specificDropdownStyle
};
};
- const rootElRef = (0, import_react37.useRef)(null);
+ const rootElRef = (0, import_react38.useRef)(null);
useAnimation(rootElRef, Boolean(props.animate), {
classNames: classNames2,
months,
@@ -50333,19 +51022,19 @@ var wp;
labels,
formatters: formatters2
};
- return import_react37.default.createElement(
+ return import_react38.default.createElement(
dayPickerContext.Provider,
{ value: contextValue },
- import_react37.default.createElement(
+ import_react38.default.createElement(
components.Root,
{ rootRef: props.animate ? rootElRef : void 0, className, style, dir: props.dir, id: props.id, lang: props.lang ?? locale.code, nonce: props.nonce, title: props.title, role: props.role, "aria-label": props["aria-label"], "aria-labelledby": props["aria-labelledby"], ...dataAttributes },
- import_react37.default.createElement(
+ import_react38.default.createElement(
components.Months,
{ className: classNames2[UI.Months], style: styles?.[UI.Months] },
- !props.hideNavigation && !navLayout && import_react37.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames2[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
+ !props.hideNavigation && !navLayout && import_react38.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames2[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
months.map((calendarMonth, displayIndex) => {
const monthOffset = props.reverseMonths ? months.length - 1 - displayIndex : displayIndex;
- return import_react37.default.createElement(
+ return import_react38.default.createElement(
components.Month,
{
"data-animated-month": props.animate ? "true" : void 0,
@@ -50356,21 +51045,21 @@ var wp;
displayIndex,
calendarMonth
},
- navLayout === "around" && !props.hideNavigation && displayIndex === 0 && import_react37.default.createElement(
+ navLayout === "around" && !props.hideNavigation && displayIndex === 0 && import_react38.default.createElement(
components.PreviousMonthButton,
{ type: "button", className: classNames2[UI.PreviousMonthButton], style: styles?.[UI.PreviousMonthButton], tabIndex: previousMonth ? void 0 : -1, "aria-disabled": previousMonth ? void 0 : true, "aria-label": labelPrevious2(previousMonth), onClick: handlePreviousClick, "data-animated-button": props.animate ? "true" : void 0 },
- import_react37.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "right" : "left" })
+ import_react38.default.createElement(components.Chevron, { disabled: previousMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "right" : "left" })
),
- import_react37.default.createElement(components.MonthCaption, { "data-animated-caption": props.animate ? "true" : void 0, className: classNames2[UI.MonthCaption], style: styles?.[UI.MonthCaption], calendarMonth, displayIndex }, captionLayout?.startsWith("dropdown") ? import_react37.default.createElement(
+ import_react38.default.createElement(components.MonthCaption, { "data-animated-caption": props.animate ? "true" : void 0, className: classNames2[UI.MonthCaption], style: styles?.[UI.MonthCaption], calendarMonth, displayIndex }, captionLayout?.startsWith("dropdown") ? import_react38.default.createElement(
components.DropdownNav,
{ className: classNames2[UI.Dropdowns], style: styles?.[UI.Dropdowns] },
(() => {
- const monthControl = captionLayout === "dropdown" || captionLayout === "dropdown-months" ? import_react37.default.createElement(components.MonthsDropdown, { key: "month", className: classNames2[UI.MonthsDropdown], "aria-label": labelMonthDropdown2(), disabled: Boolean(props.disableNavigation), onChange: handleMonthChange(calendarMonth.date, monthOffset), options: getMonthOptions(calendarMonth.date, navStart, navEnd, formatters2, dateLib), style: getDropdownStyle(UI.MonthsDropdown), value: dateLib.getMonth(calendarMonth.date) }) : import_react37.default.createElement("span", { key: "month" }, formatMonthDropdown2(calendarMonth.date, dateLib));
- const yearControl = captionLayout === "dropdown" || captionLayout === "dropdown-years" ? import_react37.default.createElement(components.YearsDropdown, { key: "year", className: classNames2[UI.YearsDropdown], "aria-label": labelYearDropdown2(dateLib.options), disabled: Boolean(props.disableNavigation), onChange: handleYearChange(calendarMonth.date, monthOffset), options: getYearOptions(navStart, navEnd, formatters2, dateLib, Boolean(props.reverseYears)), style: getDropdownStyle(UI.YearsDropdown), value: dateLib.getYear(calendarMonth.date) }) : import_react37.default.createElement("span", { key: "year" }, formatYearDropdown2(calendarMonth.date, dateLib));
+ const monthControl = captionLayout === "dropdown" || captionLayout === "dropdown-months" ? import_react38.default.createElement(components.MonthsDropdown, { key: "month", className: classNames2[UI.MonthsDropdown], "aria-label": labelMonthDropdown2(), disabled: Boolean(props.disableNavigation), onChange: handleMonthChange(calendarMonth.date, monthOffset), options: getMonthOptions(calendarMonth.date, navStart, navEnd, formatters2, dateLib), style: getDropdownStyle(UI.MonthsDropdown), value: dateLib.getMonth(calendarMonth.date) }) : import_react38.default.createElement("span", { key: "month" }, formatMonthDropdown2(calendarMonth.date, dateLib));
+ const yearControl = captionLayout === "dropdown" || captionLayout === "dropdown-years" ? import_react38.default.createElement(components.YearsDropdown, { key: "year", className: classNames2[UI.YearsDropdown], "aria-label": labelYearDropdown2(dateLib.options), disabled: Boolean(props.disableNavigation), onChange: handleYearChange(calendarMonth.date, monthOffset), options: getYearOptions(navStart, navEnd, formatters2, dateLib, Boolean(props.reverseYears)), style: getDropdownStyle(UI.YearsDropdown), value: dateLib.getYear(calendarMonth.date) }) : import_react38.default.createElement("span", { key: "year" }, formatYearDropdown2(calendarMonth.date, dateLib));
const controls = dateLib.getMonthYearOrder() === "year-first" ? [yearControl, monthControl] : [monthControl, yearControl];
return controls;
})(),
- import_react37.default.createElement("span", { role: "status", "aria-live": "polite", style: {
+ import_react38.default.createElement("span", { role: "status", "aria-live": "polite", style: {
border: 0,
clip: "rect(0 0 0 0)",
height: "1px",
@@ -50382,27 +51071,27 @@ var wp;
whiteSpace: "nowrap",
wordWrap: "normal"
} }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))
- ) : import_react37.default.createElement(components.CaptionLabel, { className: classNames2[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], role: "status", "aria-live": "polite" }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))),
- navLayout === "around" && !props.hideNavigation && displayIndex === numberOfMonths - 1 && import_react37.default.createElement(
+ ) : import_react38.default.createElement(components.CaptionLabel, { className: classNames2[UI.CaptionLabel], style: styles?.[UI.CaptionLabel], role: "status", "aria-live": "polite" }, formatCaption2(calendarMonth.date, dateLib.options, dateLib))),
+ navLayout === "around" && !props.hideNavigation && displayIndex === numberOfMonths - 1 && import_react38.default.createElement(
components.NextMonthButton,
{ type: "button", className: classNames2[UI.NextMonthButton], style: styles?.[UI.NextMonthButton], tabIndex: nextMonth ? void 0 : -1, "aria-disabled": nextMonth ? void 0 : true, "aria-label": labelNext2(nextMonth), onClick: handleNextClick, "data-animated-button": props.animate ? "true" : void 0 },
- import_react37.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "left" : "right" })
+ import_react38.default.createElement(components.Chevron, { disabled: nextMonth ? void 0 : true, className: classNames2[UI.Chevron], style: styles?.[UI.Chevron], orientation: props.dir === "rtl" ? "left" : "right" })
),
- displayIndex === numberOfMonths - 1 && navLayout === "after" && !props.hideNavigation && import_react37.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames2[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
- import_react37.default.createElement(
+ displayIndex === numberOfMonths - 1 && navLayout === "after" && !props.hideNavigation && import_react38.default.createElement(components.Nav, { "data-animated-nav": props.animate ? "true" : void 0, className: classNames2[UI.Nav], style: styles?.[UI.Nav], "aria-label": labelNav2(), onPreviousClick: handlePreviousClick, onNextClick: handleNextClick, previousMonth, nextMonth }),
+ import_react38.default.createElement(
components.MonthGrid,
{ role: "grid", "aria-multiselectable": mode2 === "multiple" || mode2 === "range", "aria-label": labelGrid2(calendarMonth.date, dateLib.options, dateLib) || void 0, className: classNames2[UI.MonthGrid], style: styles?.[UI.MonthGrid] },
- !props.hideWeekdays && import_react37.default.createElement(
+ !props.hideWeekdays && import_react38.default.createElement(
components.Weekdays,
{ "data-animated-weekdays": props.animate ? "true" : void 0, className: classNames2[UI.Weekdays], style: styles?.[UI.Weekdays] },
- showWeekNumber && import_react37.default.createElement(components.WeekNumberHeader, { "aria-label": labelWeekNumberHeader2(dateLib.options), className: classNames2[UI.WeekNumberHeader], style: styles?.[UI.WeekNumberHeader], scope: "col" }, formatWeekNumberHeader2()),
- weekdays.map((weekday) => import_react37.default.createElement(components.Weekday, { "aria-label": labelWeekday2(weekday, dateLib.options, dateLib), className: classNames2[UI.Weekday], key: String(weekday), style: styles?.[UI.Weekday], scope: "col" }, formatWeekdayName2(weekday, dateLib.options, dateLib)))
+ showWeekNumber && import_react38.default.createElement(components.WeekNumberHeader, { "aria-label": labelWeekNumberHeader2(dateLib.options), className: classNames2[UI.WeekNumberHeader], style: styles?.[UI.WeekNumberHeader], scope: "col" }, formatWeekNumberHeader2()),
+ weekdays.map((weekday) => import_react38.default.createElement(components.Weekday, { "aria-label": labelWeekday2(weekday, dateLib.options, dateLib), className: classNames2[UI.Weekday], key: String(weekday), style: styles?.[UI.Weekday], scope: "col" }, formatWeekdayName2(weekday, dateLib.options, dateLib)))
),
- import_react37.default.createElement(components.Weeks, { "data-animated-weeks": props.animate ? "true" : void 0, className: classNames2[UI.Weeks], style: styles?.[UI.Weeks] }, calendarMonth.weeks.map((week) => {
- return import_react37.default.createElement(
+ import_react38.default.createElement(components.Weeks, { "data-animated-weeks": props.animate ? "true" : void 0, className: classNames2[UI.Weeks], style: styles?.[UI.Weeks] }, calendarMonth.weeks.map((week) => {
+ return import_react38.default.createElement(
components.Week,
{ className: classNames2[UI.Week], key: week.weekNumber, style: styles?.[UI.Week], week },
- showWeekNumber && import_react37.default.createElement(components.WeekNumber, { week, style: styles?.[UI.WeekNumber], "aria-label": labelWeekNumber2(week.weekNumber, {
+ showWeekNumber && import_react38.default.createElement(components.WeekNumber, { week, style: styles?.[UI.WeekNumber], "aria-label": labelWeekNumber2(week.weekNumber, {
locale
}), className: classNames2[UI.WeekNumber], scope: "row", role: "rowheader" }, formatWeekNumber2(week.weekNumber, dateLib)),
week.days.map((day) => {
@@ -50419,7 +51108,7 @@ var wp;
const style2 = getStyleForModifiers(modifiers, styles, props.modifiersStyles);
const className2 = getClassNamesForModifiers(modifiers, classNames2, props.modifiersClassNames);
const ariaLabel = !isInteractive && !modifiers.hidden ? labelGridcell2(date, modifiers, dateLib.options, dateLib) : void 0;
- return import_react37.default.createElement(components.Day, { key: `${day.isoDate}_${day.displayMonthId}`, day, modifiers, className: className2.join(" "), style: style2, role: "gridcell", "aria-selected": modifiers.selected || void 0, "aria-label": ariaLabel, "data-day": day.isoDate, "data-month": day.outside ? day.dateMonthId : void 0, "data-selected": modifiers.selected || void 0, "data-disabled": modifiers.disabled || void 0, "data-hidden": modifiers.hidden || void 0, "data-outside": day.outside || void 0, "data-focused": modifiers.focused || void 0, "data-today": modifiers.today || void 0 }, !modifiers.hidden && isInteractive ? import_react37.default.createElement(components.DayButton, { className: classNames2[UI.DayButton], style: styles?.[UI.DayButton], type: "button", day, modifiers, disabled: !modifiers.focused && modifiers.disabled || void 0, "aria-disabled": modifiers.focused && modifiers.disabled || void 0, tabIndex: isFocusTarget(day) ? 0 : -1, "aria-label": labelDayButton2(date, modifiers, dateLib.options, dateLib), onClick: handleDayClick(day, modifiers), onBlur: handleDayBlur(day, modifiers), onFocus: handleDayFocus(day, modifiers), onKeyDown: handleDayKeyDown(day, modifiers), onMouseEnter: handleDayMouseEnter(day, modifiers), onMouseLeave: handleDayMouseLeave(day, modifiers) }, formatDay2(date, dateLib.options, dateLib)) : !modifiers.hidden && formatDay2(day.date, dateLib.options, dateLib));
+ return import_react38.default.createElement(components.Day, { key: `${day.isoDate}_${day.displayMonthId}`, day, modifiers, className: className2.join(" "), style: style2, role: "gridcell", "aria-selected": modifiers.selected || void 0, "aria-label": ariaLabel, "data-day": day.isoDate, "data-month": day.outside ? day.dateMonthId : void 0, "data-selected": modifiers.selected || void 0, "data-disabled": modifiers.disabled || void 0, "data-hidden": modifiers.hidden || void 0, "data-outside": day.outside || void 0, "data-focused": modifiers.focused || void 0, "data-today": modifiers.today || void 0 }, !modifiers.hidden && isInteractive ? import_react38.default.createElement(components.DayButton, { className: classNames2[UI.DayButton], style: styles?.[UI.DayButton], type: "button", day, modifiers, disabled: !modifiers.focused && modifiers.disabled || void 0, "aria-disabled": modifiers.focused && modifiers.disabled || void 0, tabIndex: isFocusTarget(day) ? 0 : -1, "aria-label": labelDayButton2(date, modifiers, dateLib.options, dateLib), onClick: handleDayClick(day, modifiers), onBlur: handleDayBlur(day, modifiers), onFocus: handleDayFocus(day, modifiers), onKeyDown: handleDayKeyDown(day, modifiers), onMouseEnter: handleDayMouseEnter(day, modifiers), onMouseLeave: handleDayMouseLeave(day, modifiers) }, formatDay2(date, dateLib.options, dateLib)) : !modifiers.hidden && formatDay2(day.date, dateLib.options, dateLib));
})
);
}))
@@ -50427,7 +51116,7 @@ var wp;
);
})
),
- props.footer && import_react37.default.createElement(components.Footer, { className: classNames2[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
+ props.footer && import_react38.default.createElement(components.Footer, { className: classNames2[UI.Footer], style: styles?.[UI.Footer], role: "status", "aria-live": "polite" }, props.footer)
)
);
}
@@ -50442,27 +51131,9 @@ var wp;
// packages/ui/build-module/icon-button/icon-button.mjs
var import_element59 = __toESM(require_element(), 1);
-
- // packages/ui/build-module/tooltip/index.mjs
- var tooltip_exports = {};
- __export(tooltip_exports, {
- Popup: () => Popup,
- Portal: () => Portal,
- Positioner: () => Positioner,
- Provider: () => Provider2,
- Root: () => Root2,
- Trigger: () => Trigger
- });
-
- // packages/ui/build-module/tooltip/popup.mjs
- var import_element55 = __toESM(require_element(), 1);
-
- // packages/ui/build-module/tooltip/portal.mjs
- var import_element52 = __toESM(require_element(), 1);
-
- // packages/ui/build-module/utils/wp-compat-overlay-slot.mjs
- var STYLE_HASH_ATTRIBUTE5 = "data-wp-hash";
- function getRuntime5() {
+ var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
+ function getRuntime9() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -50473,28 +51144,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument5(document);
+ registerDocument9(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash5(targetDocument, hash) {
+ function documentContainsStyleHash9(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE5}]`
+ `style[${STYLE_HASH_ATTRIBUTE9}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE5) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
return true;
}
}
return false;
}
- function injectStyle5(targetDocument, hash, css) {
+ function injectStyle9(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime5();
+ const runtime = getRuntime9();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -50503,24 +51174,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash5(targetDocument, hash)) {
+ if (documentContainsStyleHash9(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE5, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument5(targetDocument) {
- const runtime = getRuntime5();
+ function registerDocument9(targetDocument) {
+ const runtime = getRuntime9();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle5(targetDocument, hash, css);
+ injectStyle9(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -50534,92 +51205,221 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle5(hash, css) {
- const runtime = getRuntime5();
+ function registerStyle9(hash, css) {
+ const runtime = getRuntime9();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle5(targetDocument, hash, css);
+ injectStyle9(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle5("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 wp_compat_overlay_slot_default = { "slot": "_11fc52b637ff8a7e__slot" };
- var WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE = "data-wp-compat-overlay-slot";
- function resolveOwnerDocument() {
- return typeof document === "undefined" ? null : document;
+ 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}}}");
}
- function isInWordPressEnvironment() {
- let topWp;
- try {
- topWp = window.top?.wp;
- } catch {
+ var style_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
+ var IconButton = (0, import_element59.forwardRef)(
+ function IconButton2({
+ label,
+ className,
+ // Prevent accidental forwarding of `children`
+ children: _children,
+ disabled: disabled2,
+ focusableWhenDisabled = true,
+ icon,
+ size: size4,
+ shortcut,
+ positioner,
+ "aria-describedby": ariaDescribedBy,
+ "aria-keyshortcuts": ariaKeyShortcuts,
+ ...restProps
+ }, ref) {
+ const classes = clsx_default(style_default8["icon-button"], className);
+ const { descriptionId, targetProps } = useKeyboardShortcutProps({
+ "aria-describedby": ariaDescribedBy,
+ "aria-keyshortcuts": ariaKeyShortcuts,
+ shortcut
+ });
+ return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
+ Trigger,
+ {
+ ref,
+ ...targetProps,
+ disabled: disabled2 && !focusableWhenDisabled,
+ render: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+ Button9,
+ {
+ ...restProps,
+ size: size4,
+ "aria-label": label,
+ disabled: disabled2,
+ focusableWhenDisabled
+ }
+ ),
+ className: classes,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(Icon, { icon, size: 24, className: style_default8.icon }),
+ shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
+ KeyboardShortcutDescription,
+ {
+ descriptionId,
+ shortcut
+ }
+ )
+ ]
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(Popup, { positioner, children: [
+ label,
+ shortcut && /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(import_jsx_runtime202.Fragment, { children: [
+ " ",
+ /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(KeyboardShortcutDisplay, { shortcut })
+ ] })
+ ] })
+ ] });
}
- const wp = topWp ?? window.wp;
- return typeof wp?.components === "object" && wp.components !== null;
- }
- var cachedSlot = null;
- function ensureSlotIsAccessible(element) {
- element.setAttribute("aria-hidden", "false");
- return element;
- }
- function createSlot(ownerDocument2) {
- const element = ownerDocument2.createElement("div");
- element.setAttribute(WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE, "");
- if (wp_compat_overlay_slot_default.slot) {
- element.classList.add(wp_compat_overlay_slot_default.slot);
+ );
+
+ // packages/ui/build-module/calendar/utils/root-context.mjs
+ var import_element60 = __toESM(require_element(), 1);
+ var RootContext = (0, import_element60.createContext)({});
+
+ // packages/ui/build-module/calendar/utils/components.mjs
+ var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
+ var PreviewDashStartAndEnd = () => {
+ return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+ "svg",
+ {
+ viewBox: "0 0 32 32",
+ xmlns: "http://www.w3.org/2000/svg",
+ fill: "none",
+ stroke: "currentColor",
+ strokeDasharray: "3.7677",
+ strokeDashoffset: "3.2",
+ strokeWidth: "1",
+ children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("path", { d: "M29.5,0.5 h-27 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h27 a2,2 0 0 0 2,-2 v-27 a2,2 0 0 0 -2,-2" })
+ }
+ );
+ };
+ var PreviewDashStart = () => {
+ return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+ "svg",
+ {
+ viewBox: "0 0 32 32",
+ xmlns: "http://www.w3.org/2000/svg",
+ fill: "none",
+ stroke: "currentColor",
+ strokeDasharray: "3.84516",
+ strokeDashoffset: "1.9226",
+ strokeWidth: "1",
+ children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("path", { d: "M32,0.5 h-29.5 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h30" })
+ }
+ );
+ };
+ var PreviewDashMiddle = () => {
+ return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
+ "svg",
+ {
+ viewBox: "0 0 32 32",
+ xmlns: "http://www.w3.org/2000/svg",
+ fill: "none",
+ stroke: "currentColor",
+ strokeDasharray: "3.9 4",
+ strokeDashoffset: "2",
+ strokeWidth: "1",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
+ /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
+ ]
+ }
+ );
+ };
+ var PreviewDashEnd = () => {
+ return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+ "svg",
+ {
+ viewBox: "0 0 32 32",
+ xmlns: "http://www.w3.org/2000/svg",
+ fill: "none",
+ stroke: "currentColor",
+ strokeDasharray: "3.84516",
+ strokeDashoffset: "1.9226",
+ strokeWidth: "1",
+ children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("path", { d: "M0,0.5 h29.5 a2,2 0 0 1 2,2 v27 a2,2 0 0 1 -2,2 h-29.5" })
+ }
+ );
+ };
+ function Day2(props) {
+ const { day, modifiers, children, ...tdProps } = props;
+ let PreviewDash;
+ if (modifiers.preview_start && modifiers.preview_end) {
+ PreviewDash = PreviewDashStartAndEnd;
+ } else if (modifiers.preview_start) {
+ PreviewDash = PreviewDashStart;
+ } else if (modifiers.preview_end) {
+ PreviewDash = PreviewDashEnd;
+ } else if (modifiers.preview) {
+ PreviewDash = PreviewDashMiddle;
}
- ownerDocument2.body.appendChild(element);
- return element;
+ return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)("td", { ...tdProps, children: [
+ PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(PreviewDash, {}),
+ children
+ ] });
}
- function getWpCompatOverlaySlot() {
- if (typeof window === "undefined") {
- return void 0;
- }
- if (!isInWordPressEnvironment() && window.__wpUiCompatOverlaySlotEnabled !== true) {
- return void 0;
- }
- const ownerDocument2 = resolveOwnerDocument();
- if (!ownerDocument2 || !ownerDocument2.body) {
- return void 0;
- }
- if (cachedSlot && cachedSlot.ownerDocument === ownerDocument2 && cachedSlot.isConnected) {
- return ensureSlotIsAccessible(cachedSlot);
+ function Root3({ rootRef, ...props }) {
+ const { render: render4, ref, role, defaultAriaLabel } = (0, import_element61.useContext)(RootContext);
+ const { months, labels } = useDayPicker();
+ const hasExplicitLabel = props["aria-label"] !== void 0 || props["aria-labelledby"] !== void 0;
+ let ariaLabel = props["aria-label"];
+ if (!hasExplicitLabel && defaultAriaLabel && role === "application") {
+ const currentMonth = months[0];
+ ariaLabel = currentMonth ? (0, import_i18n34.sprintf)(
+ // translators: 1: Calendar type. 2: Current month and year.
+ (0, import_i18n34.__)("%1$s, %2$s"),
+ defaultAriaLabel,
+ labels.labelGrid(currentMonth.date)
+ ) : defaultAriaLabel;
}
- const existing = ownerDocument2.querySelector(
- `[${WP_COMPAT_OVERLAY_SLOT_ATTRIBUTE}]`
+ const mergedRef = (0, import_compose20.useMergeRefs)([rootRef ?? null, ref ?? null]);
+ return useRender({
+ render: render4,
+ defaultTagName: "div",
+ ref: mergedRef,
+ props: { ...props, role, "aria-label": ariaLabel }
+ });
+ }
+ function NavButton({
+ icon,
+ className,
+ children: _children,
+ "aria-label": label,
+ "aria-disabled": ariaDisabled,
+ ...props
+ }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
+ IconButton,
+ {
+ ...props,
+ className,
+ label,
+ icon,
+ variant: "minimal",
+ tone: "neutral",
+ size: "compact",
+ disabled: ariaDisabled === true || ariaDisabled === "true",
+ focusableWhenDisabled: true
+ }
);
- if (existing instanceof HTMLDivElement) {
- cachedSlot = ensureSlotIsAccessible(existing);
- return cachedSlot;
- }
- if (cachedSlot?.isConnected) {
- cachedSlot.remove();
- }
- cachedSlot = ensureSlotIsAccessible(createSlot(ownerDocument2));
- return cachedSlot;
+ }
+ function PreviousMonthButton2(props) {
+ return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(NavButton, { ...props, icon: chevron_left_default });
+ }
+ function NextMonthButton2(props) {
+ return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(NavButton, { ...props, icon: chevron_right_default });
}
- // packages/ui/build-module/tooltip/portal.mjs
- var import_jsx_runtime194 = __toESM(require_jsx_runtime(), 1);
- var Portal = (0, import_element52.forwardRef)(
- function TooltipPortal3({ container, ...restProps }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime194.jsx)(
- index_parts_exports5.Portal,
- {
- container: container ?? getWpCompatOverlaySlot(),
- ...restProps,
- ref
- }
- );
- }
- );
-
- // packages/ui/build-module/tooltip/positioner.mjs
- var import_element53 = __toESM(require_element(), 1);
- var import_jsx_runtime195 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash";
- function getRuntime6() {
+ // packages/ui/build-module/calendar/utils/constants.mjs
+ var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
+ function getRuntime10() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -50630,28 +51430,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument6(document);
+ registerDocument10(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash6(targetDocument, hash) {
+ function documentContainsStyleHash10(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE6}]`
+ `style[${STYLE_HASH_ATTRIBUTE10}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
return true;
}
}
return false;
}
- function injectStyle6(targetDocument, hash, css) {
+ function injectStyle10(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime6();
+ const runtime = getRuntime10();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -50660,24 +51460,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash6(targetDocument, hash)) {
+ if (documentContainsStyleHash10(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument6(targetDocument) {
- const runtime = getRuntime6();
+ function registerDocument10(targetDocument) {
+ const runtime = getRuntime10();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle6(targetDocument, hash, css);
+ injectStyle10(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -50691,356 +51491,610 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle6(hash, css) {
- const runtime = getRuntime6();
+ function registerStyle10(hash, css) {
+ const runtime = getRuntime10();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle6(targetDocument, hash, css);
+ injectStyle10(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}}}}");
+ registerStyle10("9d2212290a", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2c7ac60ba97b3411__root{--wp-ui-calendar-cell-size:var(--wpds-dimension-size-md,32px);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:inline-block;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-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);position:relative;z-index:0}._172c492625235710__day{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);padding:0;position:relative;&:has(._1b64226e315835f8__day-button:disabled){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&:has(._1b64226e315835f8__day-button:focus-visible),&:has(._1b64226e315835f8__day-button:hover:not(:disabled)){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}}._1b64226e315835f8__day-button{align-items:center;background:none;border:none;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;font:inherit;font-variant-numeric:tabular-nums;height:var(--wp-ui-calendar-cell-size);justify-content:center;margin:0;padding:0;position:relative;width:var(--wp-ui-calendar-cell-size);&:before{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border:none;border-radius:var(--wpds-border-radius-sm,2px);z-index:-1}&:after,&:before{content:"";inset:0;position:absolute}&:after{pointer-events:none;z-index:1}&:disabled{cursor:revert;&:before{background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}@media (forced-colors:active){text-decoration:line-through}}&:focus-visible:before,&:hover:not(:disabled):before{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}}._66b9a8120581fd4b__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}._2c7ac60ba97b3411__root[dir=rtl] ._395a75bb1930f57e__nav-button{transform:rotate(180deg);transform-origin:50%}._337e5337d49b7f3d__month-caption{align-content:center;display:flex;height:var(--wp-ui-calendar-cell-size);justify-content:center;margin-bottom:var(--wpds-dimension-gap-md,12px)}._110e46230c68e498__months{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-lg,16px);justify-content:center;max-width:fit-content;position:relative}._92915239fedb1fea__month-grid{border-collapse:separate;border-spacing:0 var(--wpds-dimension-gap-xs,4px)}._66b1d4a7b488b496__nav{align-items:center;display:flex;height:var(--wp-ui-calendar-cell-size);inset-block-start:0;inset-inline-end:0;inset-inline-start:0;justify-content:space-between;position:absolute}._7207199709ca5776__weekday{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400);height:var(--wp-ui-calendar-cell-size);padding:0;text-align:center;text-transform:uppercase;width:var(--wp-ui-calendar-cell-size)}._058175f0f9c495e0__today:after{border:2px solid;border-radius:50%;content:"";height:0;inset-block-start:2px;inset-inline-end:2px;position:absolute;width:0;z-index:1}.acb642920fb0bef5__selected:not(._165d91a726feca9c__range-middle){&:has(._1b64226e315835f8__day-button,._1b64226e315835f8__day-button:hover:not(:disabled)){color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0)}&:has(._1b64226e315835f8__day-button:disabled){color:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}._1b64226e315835f8__day-button{&:before{background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);border:1px solid transparent}&:disabled:before{background-color:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6)}&:hover:not(:disabled):before{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}}}.c259c5c255fda10f__outside{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}._4d8957a0ca4ec8f0__hidden{visibility:hidden}.f2523033db055ffe__range-start:not(.c04a453de7b11520__range-end) ._1b64226e315835f8__day-button{&,&:before{border-end-end-radius:0;border-start-end-radius:0}}._165d91a726feca9c__range-middle ._1b64226e315835f8__day-button{&:before{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:transparent;border-radius:0;border-style:solid;border-width:1px 0}}.c04a453de7b11520__range-end:not(.f2523033db055ffe__range-start) ._1b64226e315835f8__day-button{&,&:before{border-end-start-radius:0;border-start-start-radius:0}}._81b244e7c541d95e__preview svg{color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);inset:0;pointer-events:none;position:absolute;@media (forced-colors:active){color:inherit}}._81b244e7c541d95e__preview.acb642920fb0bef5__selected:not(._165d91a726feca9c__range-middle) svg{display:none}._2c7ac60ba97b3411__root[dir=rtl] ._81b244e7c541d95e__preview svg{transform:scaleX(-1)}._81b244e7c541d95e__preview._165d91a726feca9c__range-middle ._1b64226e315835f8__day-button:before{border:none}@keyframes _255a1a462a5377db__slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes c21e45f616d6db39__slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes aed80001de9ae226__slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes _7d4779a7f29408f2__slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes _83ba6321b055d687__fade-in{0%{opacity:0}to{opacity:1}}@keyframes _96fbead71248d210__fade-out{0%{opacity:1}to{opacity:0}}._1563bccb09e39c30__caption-after-enter,._60ac2a7fc3208801__weeks-before-exit,._735dacf9052adecd__caption-before-exit,._7f73a6ab85101202__weeks-after-exit,._805d698b56ba4a29__weeks-after-enter,._9721326fbc23a5fb__weeks-before-enter,.c7a3082839155d29__caption-after-exit,.cb8a5ec82ad0885e__caption-before-enter{animation-duration:0s;animation-fill-mode:forwards;animation-timing-function:var(--wpds-motion-easing-balanced,cubic-bezier(.4,0,.2,1));@media not (prefers-reduced-motion){animation-duration:var(--wpds-motion-duration-lg,.3s)}}._2c7ac60ba97b3411__root[dir=rtl] ._805d698b56ba4a29__weeks-after-enter,._9721326fbc23a5fb__weeks-before-enter{animation-name:_255a1a462a5377db__slide-in-left}._2c7ac60ba97b3411__root[dir=rtl] ._7f73a6ab85101202__weeks-after-exit,._60ac2a7fc3208801__weeks-before-exit{animation-name:aed80001de9ae226__slide-out-left}._2c7ac60ba97b3411__root[dir=rtl] ._9721326fbc23a5fb__weeks-before-enter,._805d698b56ba4a29__weeks-after-enter{animation-name:c21e45f616d6db39__slide-in-right}._2c7ac60ba97b3411__root[dir=rtl] ._60ac2a7fc3208801__weeks-before-exit,._7f73a6ab85101202__weeks-after-exit{animation-name:_7d4779a7f29408f2__slide-out-right}._1563bccb09e39c30__caption-after-enter,.cb8a5ec82ad0885e__caption-before-enter{animation-name:_83ba6321b055d687__fade-in}._735dacf9052adecd__caption-before-exit,.c7a3082839155d29__caption-after-exit{animation-name:_96fbead71248d210__fade-out}}}');
}
- var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+ var style_default9 = { "root": "_2c7ac60ba97b3411__root", "day": "_172c492625235710__day", "day-button": "_1b64226e315835f8__day-button", "caption-label": "_66b9a8120581fd4b__caption-label", "nav-button": "_395a75bb1930f57e__nav-button", "month-caption": "_337e5337d49b7f3d__month-caption", "months": "_110e46230c68e498__months", "month-grid": "_92915239fedb1fea__month-grid", "nav": "_66b1d4a7b488b496__nav", "weekday": "_7207199709ca5776__weekday", "today": "_058175f0f9c495e0__today", "selected": "acb642920fb0bef5__selected", "range-middle": "_165d91a726feca9c__range-middle", "outside": "c259c5c255fda10f__outside", "hidden": "_4d8957a0ca4ec8f0__hidden", "range-start": "f2523033db055ffe__range-start", "range-end": "c04a453de7b11520__range-end", "preview": "_81b244e7c541d95e__preview", "weeks-before-enter": "_9721326fbc23a5fb__weeks-before-enter", "weeks-before-exit": "_60ac2a7fc3208801__weeks-before-exit", "weeks-after-enter": "_805d698b56ba4a29__weeks-after-enter", "weeks-after-exit": "_7f73a6ab85101202__weeks-after-exit", "caption-after-enter": "_1563bccb09e39c30__caption-after-enter", "caption-after-exit": "c7a3082839155d29__caption-after-exit", "caption-before-enter": "cb8a5ec82ad0885e__caption-before-enter", "caption-before-exit": "_735dacf9052adecd__caption-before-exit", "slide-in-left": "_255a1a462a5377db__slide-in-left", "slide-out-left": "aed80001de9ae226__slide-out-left", "slide-in-right": "c21e45f616d6db39__slide-in-right", "slide-out-right": "_7d4779a7f29408f2__slide-out-right", "fade-in": "_83ba6321b055d687__fade-in", "fade-out": "_96fbead71248d210__fade-out" };
if (typeof process === "undefined" || true) {
- registerStyle6("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}}}}');
+ registerStyle10("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
}
- var style_default5 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" };
- var Positioner = (0, import_element53.forwardRef)(
- function TooltipPositioner3({ align = "center", className, side = "top", sideOffset = 4, ...props }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime195.jsx)(
- index_parts_exports5.Positioner,
- {
- ref,
- align,
- side,
- sideOffset,
- ...props,
- className: clsx_default(
- resets_default2["box-sizing"],
- style_default5.positioner,
- className
- )
- }
- );
+ var resets_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+ if (typeof process === "undefined" || true) {
+ registerStyle10("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 focus_module_default2 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
+ if (typeof process === "undefined" || true) {
+ registerStyle10("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
+ }
+ 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", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
+ var CLASSNAMES = {
+ root: clsx_default(style_default9.root, resets_default3["box-sizing"]),
+ day: style_default9.day,
+ day_button: clsx_default(
+ style_default9["day-button"],
+ global_css_defense_default3.button,
+ focus_module_default2["outset-ring--focus-visible"]
+ ),
+ outside: style_default9.outside,
+ caption_label: style_default9["caption-label"],
+ button_next: style_default9["nav-button"],
+ button_previous: style_default9["nav-button"],
+ nav: style_default9.nav,
+ month_caption: style_default9["month-caption"],
+ months: style_default9.months,
+ month_grid: style_default9["month-grid"],
+ weekday: style_default9.weekday,
+ today: style_default9.today,
+ selected: style_default9.selected,
+ /*
+ * Disabled days are styled through `:has(.day-button:disabled)` rather than
+ * a modifier class on the cell, because the two are not equivalent: the
+ * focused day keeps its button enabled so it stays reachable. Mapped to
+ * `undefined` on purpose, so `@daypicker/react` doesn't fall back to its
+ * own `rdp-disabled` class for a modifier we don't style.
+ */
+ disabled: void 0,
+ hidden: style_default9.hidden,
+ range_start: style_default9["range-start"],
+ range_end: style_default9["range-end"],
+ range_middle: style_default9["range-middle"],
+ weeks_before_enter: style_default9["weeks-before-enter"],
+ weeks_before_exit: style_default9["weeks-before-exit"],
+ weeks_after_enter: style_default9["weeks-after-enter"],
+ weeks_after_exit: style_default9["weeks-after-exit"],
+ caption_after_enter: style_default9["caption-after-enter"],
+ caption_after_exit: style_default9["caption-after-exit"],
+ caption_before_enter: style_default9["caption-before-enter"],
+ caption_before_exit: style_default9["caption-before-exit"]
+ };
+ var MODIFIER_CLASSNAMES = {
+ preview: style_default9.preview
+ };
+ var COMMON_PROPS = {
+ animate: true,
+ // Only show days in the current month
+ showOutsideDays: false,
+ // Hide week number column
+ showWeekNumber: false,
+ // Show weekdays row
+ hideWeekdays: false,
+ // Month and year caption are not interactive
+ captionLayout: "label",
+ // Show a variable number of weeks depending on the month
+ fixedWeeks: false,
+ // Show navigation buttons
+ hideNavigation: false,
+ // Class names
+ classNames: CLASSNAMES,
+ components: {
+ Day: Day2,
+ Root: Root3,
+ PreviousMonthButton: PreviousMonthButton2,
+ NextMonthButton: NextMonthButton2
}
- );
+ };
- // packages/ui/build-module/utils/render-slot-with-children.mjs
- var import_element54 = __toESM(require_element(), 1);
- function renderSlotWithChildren(slot, defaultSlot, children) {
- return (0, import_element54.cloneElement)(slot ?? defaultSlot, { children });
+ // packages/ui/build-module/calendar/utils/misc.mjs
+ function clampNumberOfMonths(numberOfMonths) {
+ return Math.min(3, Math.max(1, numberOfMonths));
}
- // packages/ui/build-module/utils/theme-provider.mjs
- var theme = __toESM(require_theme(), 1);
-
- // packages/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/ui"
- );
-
- // packages/ui/build-module/utils/theme-provider.mjs
- function getThemeProvider() {
- const themePackage = theme;
- if (themePackage.ThemeProvider) {
- return themePackage.ThemeProvider;
- }
- if (!themePackage.privateApis) {
- throw new Error(
- "@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`."
- );
+ // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
+ var import_element62 = __toESM(require_element(), 1);
+ function useControlledValue2({
+ defaultValue,
+ onChange,
+ value: valueProp
+ }) {
+ const hasValue3 = typeof valueProp !== "undefined";
+ const initialValue = hasValue3 ? valueProp : defaultValue;
+ const [state, setState] = (0, import_element62.useState)(initialValue);
+ const value = hasValue3 ? valueProp : state;
+ const uncontrolledSetValue = (0, import_element62.useCallback)(
+ (nextValue, ...args) => {
+ setState(nextValue);
+ onChange?.(nextValue, ...args);
+ },
+ [onChange]
+ );
+ let setValue;
+ if (hasValue3 && typeof onChange === "function") {
+ setValue = onChange;
+ } else if (!hasValue3 && typeof onChange === "function") {
+ setValue = uncontrolledSetValue;
+ } else {
+ setValue = setState;
}
- return unlock3(
- themePackage.privateApis
- ).ThemeProvider;
+ return [value, setValue];
}
- var ThemeProvider = getThemeProvider();
- // packages/ui/build-module/tooltip/popup.mjs
- var import_jsx_runtime196 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash";
- function getRuntime7() {
- 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") {
- registerDocument7(document);
- }
- return globalScope.__wpStyleRuntime;
- }
- function documentContainsStyleHash7(targetDocument, hash) {
- if (!targetDocument.head) {
- return false;
- }
- for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE7}]`
- )) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) {
- return true;
- }
+ // packages/ui/build-module/calendar/utils/use-localization-props.mjs
+ var import_i18n35 = __toESM(require_i18n(), 1);
+ var import_element63 = __toESM(require_element(), 1);
+ function isLocaleRTL(locale) {
+ const direction = (locale.getTextInfo?.() ?? locale.textInfo)?.direction;
+ if (direction) {
+ return direction === "rtl";
}
- return false;
+ return [
+ "ar",
+ // Arabic
+ "he",
+ // Hebrew
+ "fa",
+ // Persian (Farsi)
+ "ur",
+ // Urdu
+ "ps",
+ // Pashto
+ "syr",
+ // Syriac
+ "dv",
+ // Divehi
+ "ku",
+ // Kurdish (Sorani)
+ "ckb",
+ // Central Kurdish (Sorani)
+ "ug",
+ // Uyghur
+ "yi"
+ // Yiddish
+ ].includes(locale.language);
}
- function injectStyle7(targetDocument, hash, css) {
- if (!targetDocument.head) {
+ function getSupportedLocaleCode(localeCode) {
+ if (!localeCode) {
return;
}
- const runtime = getRuntime7();
- let injectedStyles = runtime.injectedStyles.get(targetDocument);
- if (!injectedStyles) {
- injectedStyles = /* @__PURE__ */ new Set();
- runtime.injectedStyles.set(targetDocument, injectedStyles);
- }
- if (injectedStyles.has(hash)) {
- return;
+ let supportedLocaleCode;
+ try {
+ supportedLocaleCode = Intl.DateTimeFormat.supportedLocalesOf([
+ localeCode
+ ])[0];
+ } catch {
}
- if (documentContainsStyleHash7(targetDocument, hash)) {
- injectedStyles.add(hash);
+ return supportedLocaleCode;
+ }
+ function getWeekStartsOn(locale) {
+ const firstDay = (locale.getWeekInfo?.() ?? locale.weekInfo)?.firstDay;
+ if (firstDay === void 0 || firstDay < 1 || firstDay > 7) {
return;
}
- const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash);
- style.appendChild(targetDocument.createTextNode(css));
- targetDocument.head.appendChild(style);
- injectedStyles.add(hash);
+ return firstDay % 7;
}
- function registerDocument7(targetDocument) {
- const runtime = getRuntime7();
- runtime.documents.set(
- targetDocument,
- (runtime.documents.get(targetDocument) ?? 0) + 1
- );
- for (const [hash, css] of runtime.styles) {
- injectStyle7(targetDocument, hash, css);
- }
- return () => {
- const count = runtime.documents.get(targetDocument);
- if (count === void 0) {
+ var useLocalizationProps = ({
+ locale,
+ timeZone,
+ mode: mode2
+ }) => {
+ return (0, import_element63.useMemo)(() => {
+ const isLocaleString = typeof locale === "string";
+ const dateFnsLocale = isLocaleString || locale === void 0 ? enUS : locale;
+ const supportedLocaleCode = getSupportedLocaleCode(
+ isLocaleString ? locale : locale?.code
+ );
+ const localeCode = supportedLocaleCode ?? "en-US";
+ const intlLocale = new Intl.Locale(localeCode);
+ const isRightToLeft = supportedLocaleCode !== void 0 ? isLocaleRTL(intlLocale) : (0, import_i18n35.isRTL)();
+ const weekStartsOn = isLocaleString || supportedLocaleCode !== void 0 ? getWeekStartsOn(intlLocale) : void 0;
+ const monthNameFormatter = new Intl.DateTimeFormat(localeCode, {
+ calendar: "gregory",
+ year: "numeric",
+ month: "long",
+ timeZone
+ });
+ const weekdayNarrowFormatter = new Intl.DateTimeFormat(localeCode, {
+ calendar: "gregory",
+ weekday: "narrow",
+ timeZone
+ });
+ const weekdayLongFormatter = new Intl.DateTimeFormat(localeCode, {
+ calendar: "gregory",
+ weekday: "long",
+ timeZone
+ });
+ const fullDateFormatter = new Intl.DateTimeFormat(localeCode, {
+ calendar: "gregory",
+ weekday: "long",
+ year: "numeric",
+ month: "long",
+ day: "numeric",
+ timeZone
+ });
+ const dayNumberFormatter = new Intl.DateTimeFormat(localeCode, {
+ calendar: "gregory",
+ day: "numeric",
+ timeZone
+ });
+ return {
+ "aria-label": mode2 === "single" ? (0, import_i18n35.__)("Date calendar") : (0, import_i18n35.__)("Date range calendar"),
+ labels: {
+ /** The label for the navigation toolbar. */
+ labelNav: () => (0, import_i18n35.__)("Navigation bar"),
+ /**
+ * The label for the month grid.
+ * @param date
+ */
+ labelGrid: monthNameFormatter.format,
+ /**
+ * The label for the gridcell, when the calendar is not interactive.
+ * @param date
+ * @param modifiers
+ */
+ labelGridcell: (date, modifiers) => {
+ const formattedDate = fullDateFormatter.format(date);
+ let label = formattedDate;
+ if (modifiers?.today) {
+ label = (0, import_i18n35.sprintf)(
+ // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+ (0, import_i18n35.__)("Today, %s"),
+ formattedDate
+ );
+ }
+ return label;
+ },
+ /** The label for the "next month" button. */
+ labelNext: () => (0, import_i18n35.__)("Next month"),
+ /** The label for the "previous month" button. */
+ labelPrevious: () => (0, import_i18n35.__)("Previous month"),
+ /**
+ * The label for the day button.
+ * @param date
+ * @param modifiers
+ */
+ labelDayButton: (date, modifiers) => {
+ const formattedDate = fullDateFormatter.format(date);
+ let label = formattedDate;
+ if (modifiers?.today && modifiers?.selected) {
+ return (0, import_i18n35.sprintf)(
+ // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+ (0, import_i18n35.__)("Today, %s, selected"),
+ formattedDate
+ );
+ }
+ if (modifiers?.today) {
+ label = (0, import_i18n35.sprintf)(
+ // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+ (0, import_i18n35.__)("Today, %s"),
+ formattedDate
+ );
+ }
+ if (modifiers?.selected) {
+ label = (0, import_i18n35.sprintf)(
+ // translators: %s is the full date (e.g. "Monday, April 29, 2025")
+ (0, import_i18n35.__)("%s, selected"),
+ formattedDate
+ );
+ }
+ return label;
+ },
+ /**
+ * The label for the weekday.
+ * @param date
+ */
+ labelWeekday: weekdayLongFormatter.format
+ },
+ locale: dateFnsLocale,
+ lang: localeCode,
+ dir: isRightToLeft ? "rtl" : "ltr",
+ ...weekStartsOn === void 0 ? {} : { weekStartsOn },
+ formatters: {
+ formatDay: dayNumberFormatter.format,
+ formatWeekdayName: weekdayNarrowFormatter.format,
+ formatCaption: monthNameFormatter.format
+ },
+ timeZone
+ };
+ }, [locale, timeZone, mode2]);
+ };
+
+ // packages/ui/build-module/calendar/utils/use-preserve-day-focus.mjs
+ var import_compose21 = __toESM(require_compose(), 1);
+ var import_element64 = __toESM(require_element(), 1);
+ function usePreserveDayFocus(forwardedRef, month) {
+ const rootRef = (0, import_element64.useRef)(null);
+ const hadDayFocusRef = (0, import_element64.useRef)(false);
+ const mergedRef = (0, import_compose21.useMergeRefs)([rootRef, forwardedRef]);
+ const monthIndex = month ? month.getFullYear() * 12 + month.getMonth() : void 0;
+ const onDayFocus = (0, import_element64.useCallback)(() => {
+ hadDayFocusRef.current = true;
+ }, []);
+ const onDayBlur = (0, import_element64.useCallback)(() => {
+ hadDayFocusRef.current = false;
+ }, []);
+ (0, import_element64.useEffect)(() => {
+ if (!hadDayFocusRef.current) {
return;
}
- if (count <= 1) {
- runtime.documents.delete(targetDocument);
+ const root = rootRef.current;
+ if (!root) {
return;
}
- runtime.documents.set(targetDocument, count - 1);
- };
- }
- function registerStyle7(hash, css) {
- const runtime = getRuntime7();
- runtime.styles.set(hash, css);
- for (const targetDocument of runtime.documents.keys()) {
- injectStyle7(targetDocument, hash, css);
- }
- }
- if (typeof process === "undefined" || true) {
- 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 POPUP_COLOR = { background: "#1e1e1e" };
- var Popup = (0, import_element55.forwardRef)(function TooltipPopup3({ portal, positioner, children, className, ...props }, ref) {
- const popupContent = /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(ThemeProvider, { color: POPUP_COLOR, children: /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(
- index_parts_exports5.Popup,
- {
- ref,
- className: clsx_default(style_default6.popup, className),
- ...props,
- children
+ const { activeElement: activeElement2, body } = root.ownerDocument;
+ if (activeElement2 !== body) {
+ const grid = activeElement2?.closest('[role="grid"]');
+ hadDayFocusRef.current = !!grid && root.contains(grid);
+ return;
}
- ) });
- const positionedPopup = renderSlotWithChildren(
- positioner,
- /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(Positioner, {}),
- popupContent
- );
- return renderSlotWithChildren(portal, /* @__PURE__ */ (0, import_jsx_runtime196.jsx)(Portal, {}), positionedPopup);
- });
+ hadDayFocusRef.current = false;
+ const focusTarget = root.querySelector(
+ '[role="grid"] button[tabindex="0"]:not(:disabled)'
+ );
+ const enabledControl = root.querySelector(
+ 'button:not(:disabled):not([aria-disabled="true"])'
+ );
+ const focusableControl = root.querySelector(
+ "button:not(:disabled)"
+ );
+ (focusTarget ?? enabledControl ?? focusableControl)?.focus();
+ }, [monthIndex]);
+ return { ref: mergedRef, onDayFocus, onDayBlur };
+ }
- // packages/ui/build-module/tooltip/trigger.mjs
- var import_element56 = __toESM(require_element(), 1);
- var import_jsx_runtime197 = __toESM(require_jsx_runtime(), 1);
- var Trigger = (0, import_element56.forwardRef)(
- function TooltipTrigger3(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime197.jsx)(index_parts_exports5.Trigger, { ref, ...props });
+ // packages/ui/build-module/calendar/calendar.mjs
+ var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
+ var Calendar = (0, import_element65.forwardRef)(
+ function Calendar2({
+ defaultValue,
+ value: valueProp,
+ onValueChange,
+ numberOfMonths = 1,
+ locale,
+ timeZone,
+ month,
+ render: render4,
+ role = "application",
+ "aria-label": ariaLabel,
+ labels: customLabels,
+ ...props
+ }, ref) {
+ const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
+ locale,
+ timeZone,
+ mode: "single"
+ });
+ const labels = (0, import_element65.useMemo)(
+ () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
+ [localizationProps.labels, customLabels]
+ );
+ const onChange = (0, import_element65.useCallback)(
+ (selected2, triggerDate, modifiers, e2) => {
+ onValueChange?.(
+ selected2 ?? null,
+ triggerDate,
+ modifiers,
+ e2
+ );
+ },
+ [onValueChange]
+ );
+ const [selected, setSelected] = useControlledValue2({
+ defaultValue,
+ value: valueProp,
+ onChange
+ });
+ const dayFocusProps = usePreserveDayFocus(ref, month);
+ const rootContextValue = (0, import_element65.useMemo)(
+ () => ({
+ render: render4,
+ ref: dayFocusProps.ref,
+ role,
+ defaultAriaLabel
+ }),
+ [render4, dayFocusProps.ref, role, defaultAriaLabel]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
+ DayPicker,
+ {
+ ...COMMON_PROPS,
+ ...localizationProps,
+ ...props,
+ "aria-label": ariaLabel,
+ mode: "single",
+ month,
+ numberOfMonths: clampNumberOfMonths(numberOfMonths),
+ labels,
+ selected: selected ?? void 0,
+ onSelect: setSelected,
+ onDayFocus: dayFocusProps.onDayFocus,
+ onDayBlur: dayFocusProps.onDayBlur
+ }
+ ) });
}
);
- // packages/ui/build-module/utils/direction-provider.mjs
- var import_i18n32 = __toESM(require_i18n(), 1);
- var import_jsx_runtime198 = __toESM(require_jsx_runtime(), 1);
- function DirectionProvider3({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime198.jsx)(DirectionProvider, { direction: (0, import_i18n32.isRTL)() ? "rtl" : "ltr", children });
- }
-
- // packages/ui/build-module/tooltip/root.mjs
- var import_jsx_runtime199 = __toESM(require_jsx_runtime(), 1);
- function Root2(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime199.jsx)(index_parts_exports5.Root, { ...props }) });
- }
-
- // packages/ui/build-module/tooltip/provider.mjs
- var import_jsx_runtime200 = __toESM(require_jsx_runtime(), 1);
- function Provider2({ ...props }) {
- return /* @__PURE__ */ (0, import_jsx_runtime200.jsx)(index_parts_exports5.Provider, { ...props });
- }
-
- // packages/ui/build-module/utils/keyboard-shortcut.mjs
- var import_element58 = __toESM(require_element(), 1);
- var import_i18n33 = __toESM(require_i18n(), 1);
-
- // packages/ui/build-module/visually-hidden/visually-hidden.mjs
- var import_element57 = __toESM(require_element(), 1);
- var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash";
- function getRuntime8() {
- 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") {
- registerDocument8(document);
- }
- return globalScope.__wpStyleRuntime;
- }
- function documentContainsStyleHash8(targetDocument, hash) {
- if (!targetDocument.head) {
- return false;
- }
- for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE8}]`
- )) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) {
- return true;
- }
- }
- return false;
- }
- function injectStyle8(targetDocument, hash, css) {
- if (!targetDocument.head) {
- return;
- }
- const runtime = getRuntime8();
- let injectedStyles = runtime.injectedStyles.get(targetDocument);
- if (!injectedStyles) {
- injectedStyles = /* @__PURE__ */ new Set();
- runtime.injectedStyles.set(targetDocument, injectedStyles);
- }
- if (injectedStyles.has(hash)) {
- return;
- }
- if (documentContainsStyleHash8(targetDocument, hash)) {
- injectedStyles.add(hash);
- return;
- }
- const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash);
- style.appendChild(targetDocument.createTextNode(css));
- targetDocument.head.appendChild(style);
- injectedStyles.add(hash);
- }
- function registerDocument8(targetDocument) {
- const runtime = getRuntime8();
- runtime.documents.set(
- targetDocument,
- (runtime.documents.get(targetDocument) ?? 0) + 1
- );
- for (const [hash, css] of runtime.styles) {
- injectStyle8(targetDocument, hash, css);
- }
- return () => {
- const count = runtime.documents.get(targetDocument);
- if (count === void 0) {
- return;
- }
- if (count <= 1) {
- runtime.documents.delete(targetDocument);
+ // packages/ui/build-module/calendar/range-calendar.mjs
+ var import_element66 = __toESM(require_element(), 1);
+ var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
+ function usePreviewRange({
+ value,
+ hoveredDate,
+ excludeDisabled,
+ min: min3,
+ max: max3,
+ disabled: disabled2
+ }) {
+ return (0, import_element66.useMemo)(() => {
+ if (!hoveredDate || !value?.from) {
return;
}
- runtime.documents.set(targetDocument, count - 1);
- };
- }
- function registerStyle8(hash, css) {
- const runtime = getRuntime8();
- runtime.styles.set(hash, css);
- for (const targetDocument of runtime.documents.keys()) {
- injectStyle8(targetDocument, hash, css);
- }
- }
- if (typeof process === "undefined" || true) {
- registerStyle8("fa606a57ae", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");
+ let previewHighlight;
+ let potentialNewRange;
+ if (hoveredDate < value.from) {
+ previewHighlight = {
+ from: hoveredDate,
+ to: value.from
+ };
+ potentialNewRange = {
+ from: hoveredDate,
+ to: value.to ?? value.from
+ };
+ } else if (value.to && hoveredDate > value.from && hoveredDate < value.to) {
+ previewHighlight = {
+ from: value.from,
+ to: hoveredDate
+ };
+ potentialNewRange = {
+ from: value.from,
+ to: hoveredDate
+ };
+ } else if (hoveredDate > value.from) {
+ previewHighlight = {
+ from: value.to ?? value.from,
+ to: hoveredDate
+ };
+ potentialNewRange = {
+ from: value.from,
+ to: hoveredDate
+ };
+ }
+ if (min3 !== void 0 && min3 > 0 && potentialNewRange && differenceInCalendarDays(
+ potentialNewRange.to,
+ potentialNewRange.from
+ ) < min3) {
+ previewHighlight = {
+ from: hoveredDate,
+ to: hoveredDate
+ };
+ }
+ if (max3 !== void 0 && max3 > 0 && potentialNewRange && differenceInCalendarDays(
+ potentialNewRange.to,
+ potentialNewRange.from
+ ) > max3) {
+ previewHighlight = {
+ from: hoveredDate,
+ to: hoveredDate
+ };
+ }
+ if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
+ previewHighlight = {
+ from: hoveredDate,
+ to: hoveredDate
+ };
+ }
+ return previewHighlight;
+ }, [value, hoveredDate, excludeDisabled, min3, max3, disabled2]);
}
- var style_default7 = { "visually-hidden": "f37b9e2e191ebd66__visually-hidden" };
- var VisuallyHidden = (0, import_element57.forwardRef)(
- function VisuallyHidden2({ render: render4, ...restProps }, ref) {
- const element = useRender({
- render: render4,
- ref,
- props: mergeProps(
- { className: style_default7["visually-hidden"] },
- restProps,
- {
- // @ts-expect-error Arbitrary data-* attributes aren't indexable on the typed div props. Kept hardcoded so consumers can't change or remove it.
- "data-visually-hidden": ""
- }
- )
+ var RangeCalendar = (0, import_element66.forwardRef)(
+ function RangeCalendar2({
+ defaultValue,
+ value: valueProp,
+ onValueChange,
+ numberOfMonths = 1,
+ excludeDisabled,
+ min: min3,
+ max: max3,
+ disabled: disabled2,
+ locale,
+ timeZone,
+ month,
+ render: render4,
+ role = "application",
+ "aria-label": ariaLabel,
+ labels: customLabels,
+ ...props
+ }, ref) {
+ const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
+ locale,
+ timeZone,
+ mode: "range"
});
- return element;
+ const labels = (0, import_element66.useMemo)(
+ () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
+ [localizationProps.labels, customLabels]
+ );
+ const onChange = (0, import_element66.useCallback)(
+ (selected2, triggerDate, modifiers2, e2) => {
+ onValueChange?.(
+ selected2 ?? null,
+ triggerDate,
+ modifiers2,
+ e2
+ );
+ },
+ [onValueChange]
+ );
+ const [selected, setSelected] = useControlledValue2({
+ defaultValue,
+ value: valueProp,
+ onChange
+ });
+ const dayFocusProps = usePreserveDayFocus(ref, month);
+ const [hoveredDate, setHoveredDate] = (0, import_element66.useState)(
+ void 0
+ );
+ const previewRange = usePreviewRange({
+ value: selected,
+ hoveredDate,
+ excludeDisabled,
+ min: min3,
+ max: max3,
+ disabled: disabled2
+ });
+ const modifiers = (0, import_element66.useMemo)(() => {
+ return {
+ preview: previewRange,
+ preview_start: previewRange?.from,
+ preview_end: previewRange?.to
+ };
+ }, [previewRange]);
+ const rootContextValue = (0, import_element66.useMemo)(
+ () => ({
+ render: render4,
+ ref: dayFocusProps.ref,
+ role,
+ defaultAriaLabel
+ }),
+ [render4, dayFocusProps.ref, role, defaultAriaLabel]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
+ DayPicker,
+ {
+ ...COMMON_PROPS,
+ ...localizationProps,
+ ...props,
+ "aria-label": ariaLabel,
+ mode: "range",
+ month,
+ numberOfMonths: clampNumberOfMonths(numberOfMonths),
+ disabled: disabled2,
+ excludeDisabled,
+ min: min3,
+ max: max3,
+ labels,
+ selected: selected ?? void 0,
+ onSelect: setSelected,
+ onDayFocus: dayFocusProps.onDayFocus,
+ onDayBlur: dayFocusProps.onDayBlur,
+ onDayMouseEnter: (date) => setHoveredDate(date),
+ onDayMouseLeave: () => setHoveredDate(void 0),
+ modifiers,
+ modifiersClassNames: MODIFIER_CLASSNAMES
+ }
+ ) });
}
);
- // packages/ui/build-module/utils/keyboard-shortcut.mjs
- var import_jsx_runtime201 = __toESM(require_jsx_runtime(), 1);
- function useKeyboardShortcutProps({
- "aria-describedby": ariaDescribedBy,
- "aria-keyshortcuts": ariaKeyShortcuts,
- shortcut
- }) {
- const generatedDescriptionId = (0, import_element58.useId)();
- const descriptionId = shortcut ? generatedDescriptionId : void 0;
- const describedBy = [ariaDescribedBy, descriptionId].filter(Boolean).join(" ");
- return {
- descriptionId,
- targetProps: {
- "aria-describedby": describedBy || void 0,
- "aria-keyshortcuts": shortcut?.ariaKeyShortcut ?? ariaKeyShortcuts
- }
- };
- }
- var KeyboardShortcutDescription = (0, import_element58.forwardRef)(function KeyboardShortcutDescription2({ descriptionId, shortcut }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)(
- VisuallyHidden,
- {
- id: descriptionId,
- "aria-hidden": "true",
- render: /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("span", { ref }),
- children: (0, import_i18n33.sprintf)(
- /* translators: %s: keyboard shortcut. */
- (0, import_i18n33.__)("Keyboard shortcut: %s"),
- shortcut.label ?? shortcut.ariaKeyShortcut
- )
- }
- );
- });
- var KeyboardShortcutDisplay = (0, import_element58.forwardRef)(function KeyboardShortcutDisplay2({ className, shortcut }, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime201.jsx)("span", { ref, "aria-hidden": "true", className, dir: "ltr", children: shortcut.displayShortcut });
+ // packages/ui/build-module/card/index.mjs
+ var card_exports = {};
+ __export(card_exports, {
+ Content: () => Content,
+ FullBleed: () => FullBleed,
+ Header: () => Header,
+ Root: () => Root4,
+ Title: () => Title
});
- // packages/ui/build-module/icon-button/icon-button.mjs
- var import_jsx_runtime202 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE9 = "data-wp-hash";
- function getRuntime9() {
+ // packages/ui/build-module/card/root.mjs
+ var import_element67 = __toESM(require_element(), 1);
+ var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
+ function getRuntime11() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -51051,28 +52105,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument9(document);
+ registerDocument11(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash9(targetDocument, hash) {
+ function documentContainsStyleHash11(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE9}]`
+ `style[${STYLE_HASH_ATTRIBUTE11}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE9) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
return true;
}
}
return false;
}
- function injectStyle9(targetDocument, hash, css) {
+ function injectStyle11(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime9();
+ const runtime = getRuntime11();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -51081,24 +52135,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash9(targetDocument, hash)) {
+ if (documentContainsStyleHash11(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE9, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument9(targetDocument) {
- const runtime = getRuntime9();
+ function registerDocument11(targetDocument) {
+ const runtime = getRuntime11();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle9(targetDocument, hash, css);
+ injectStyle11(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -51112,221 +52166,36 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle9(hash, css) {
- const runtime = getRuntime9();
+ function registerStyle11(hash, css) {
+ const runtime = getRuntime11();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle9(targetDocument, hash, css);
+ injectStyle11(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- 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}}}");
+ registerStyle11("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
}
- var style_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" };
- var IconButton = (0, import_element59.forwardRef)(
- function IconButton2({
- label,
- className,
- // Prevent accidental forwarding of `children`
- children: _children,
- disabled: disabled2,
- focusableWhenDisabled = true,
- icon,
- size: size4,
- shortcut,
- positioner,
- "aria-describedby": ariaDescribedBy,
- "aria-keyshortcuts": ariaKeyShortcuts,
- ...restProps
- }, ref) {
- const classes = clsx_default(style_default8["icon-button"], className);
- const { descriptionId, targetProps } = useKeyboardShortcutProps({
- "aria-describedby": ariaDescribedBy,
- "aria-keyshortcuts": ariaKeyShortcuts,
- shortcut
- });
- return /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(Root2, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(
- Trigger,
- {
- ref,
- ...targetProps,
- disabled: disabled2 && !focusableWhenDisabled,
- render: /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
- Button9,
- {
- ...restProps,
- size: size4,
- "aria-label": label,
- disabled: disabled2,
- focusableWhenDisabled
- }
- ),
- className: classes,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(Icon, { icon, size: 24, className: style_default8.icon }),
- shortcut && descriptionId && /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(
- KeyboardShortcutDescription,
- {
- descriptionId,
- shortcut
- }
- )
- ]
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(Popup, { positioner, children: [
- label,
- shortcut && /* @__PURE__ */ (0, import_jsx_runtime202.jsxs)(import_jsx_runtime202.Fragment, { children: [
- " ",
- /* @__PURE__ */ (0, import_jsx_runtime202.jsx)(KeyboardShortcutDisplay, { shortcut })
- ] })
- ] })
- ] });
- }
- );
-
- // packages/ui/build-module/calendar/utils/root-context.mjs
- var import_element60 = __toESM(require_element(), 1);
- var RootContext = (0, import_element60.createContext)({});
-
- // packages/ui/build-module/calendar/utils/components.mjs
- var import_jsx_runtime203 = __toESM(require_jsx_runtime(), 1);
- var PreviewDashStartAndEnd = () => {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
- "svg",
- {
- viewBox: "0 0 32 32",
- xmlns: "http://www.w3.org/2000/svg",
- fill: "none",
- stroke: "currentColor",
- strokeDasharray: "3.7677",
- strokeDashoffset: "3.2",
- strokeWidth: "1",
- children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("path", { d: "M29.5,0.5 h-27 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h27 a2,2 0 0 0 2,-2 v-27 a2,2 0 0 0 -2,-2" })
- }
- );
- };
- var PreviewDashStart = () => {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
- "svg",
- {
- viewBox: "0 0 32 32",
- xmlns: "http://www.w3.org/2000/svg",
- fill: "none",
- stroke: "currentColor",
- strokeDasharray: "3.84516",
- strokeDashoffset: "1.9226",
- strokeWidth: "1",
- children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("path", { d: "M32,0.5 h-29.5 a2,2 0 0 0 -2,2 v27 a2,2 0 0 0 2,2 h30" })
- }
- );
- };
- var PreviewDashMiddle = () => {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)(
- "svg",
- {
- viewBox: "0 0 32 32",
- xmlns: "http://www.w3.org/2000/svg",
- fill: "none",
- stroke: "currentColor",
- strokeDasharray: "3.9 4",
- strokeDashoffset: "2",
- strokeWidth: "1",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("line", { x1: "0", y1: "0.5", x2: "100", y2: "0.5" }),
- /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("line", { x1: "0", y1: "31.5", x2: "100", y2: "31.5" })
- ]
- }
- );
- };
- var PreviewDashEnd = () => {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
- "svg",
- {
- viewBox: "0 0 32 32",
- xmlns: "http://www.w3.org/2000/svg",
- fill: "none",
- stroke: "currentColor",
- strokeDasharray: "3.84516",
- strokeDashoffset: "1.9226",
- strokeWidth: "1",
- children: /* @__PURE__ */ (0, import_jsx_runtime203.jsx)("path", { d: "M0,0.5 h29.5 a2,2 0 0 1 2,2 v27 a2,2 0 0 1 -2,2 h-29.5" })
- }
- );
- };
- function Day2(props) {
- const { day, modifiers, children, ...tdProps } = props;
- let PreviewDash;
- if (modifiers.preview_start && modifiers.preview_end) {
- PreviewDash = PreviewDashStartAndEnd;
- } else if (modifiers.preview_start) {
- PreviewDash = PreviewDashStart;
- } else if (modifiers.preview_end) {
- PreviewDash = PreviewDashEnd;
- } else if (modifiers.preview) {
- PreviewDash = PreviewDashMiddle;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsxs)("td", { ...tdProps, children: [
- PreviewDash && /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(PreviewDash, {}),
- children
- ] });
+ var resets_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
+ if (typeof process === "undefined" || true) {
+ registerStyle11("cb866dcef6", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");
}
- function Root3({ rootRef, ...props }) {
- const { render: render4, ref, role, defaultAriaLabel } = (0, import_element61.useContext)(RootContext);
- const { months, labels } = useDayPicker();
- const hasExplicitLabel = props["aria-label"] !== void 0 || props["aria-labelledby"] !== void 0;
- let ariaLabel = props["aria-label"];
- if (!hasExplicitLabel && defaultAriaLabel && role === "application") {
- const currentMonth = months[0];
- ariaLabel = currentMonth ? (0, import_i18n34.sprintf)(
- // translators: 1: Calendar type. 2: Current month and year.
- (0, import_i18n34.__)("%1$s, %2$s"),
- defaultAriaLabel,
- labels.labelGrid(currentMonth.date)
- ) : defaultAriaLabel;
- }
- const mergedRef = (0, import_compose20.useMergeRefs)([rootRef ?? null, ref ?? null]);
- return useRender({
- render: render4,
+ var style_default10 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+ var Root4 = (0, import_element67.forwardRef)(function Card({ render: render4, ...restProps }, ref) {
+ const mergedClassName = clsx_default(style_default10.root, resets_default4["box-sizing"]);
+ const element = useRender({
defaultTagName: "div",
- ref: mergedRef,
- props: { ...props, role, "aria-label": ariaLabel }
+ render: render4,
+ ref,
+ props: mergeProps({ className: mergedClassName }, restProps)
});
- }
- function NavButton({
- icon,
- className,
- children: _children,
- "aria-label": label,
- "aria-disabled": ariaDisabled,
- ...props
- }) {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(
- IconButton,
- {
- ...props,
- className,
- label,
- icon,
- variant: "minimal",
- tone: "neutral",
- size: "compact",
- disabled: ariaDisabled === true || ariaDisabled === "true",
- focusableWhenDisabled: true
- }
- );
- }
- function PreviousMonthButton2(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(NavButton, { ...props, icon: chevron_left_default });
- }
- function NextMonthButton2(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime203.jsx)(NavButton, { ...props, icon: chevron_right_default });
- }
+ return element;
+ });
- // packages/ui/build-module/calendar/utils/constants.mjs
- var STYLE_HASH_ATTRIBUTE10 = "data-wp-hash";
- function getRuntime10() {
+ // packages/ui/build-module/card/header.mjs
+ var import_element68 = __toESM(require_element(), 1);
+ var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
+ function getRuntime12() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -51337,28 +52206,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument10(document);
+ registerDocument12(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash10(targetDocument, hash) {
+ function documentContainsStyleHash12(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE10}]`
+ `style[${STYLE_HASH_ATTRIBUTE12}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE10) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
return true;
}
}
return false;
}
- function injectStyle10(targetDocument, hash, css) {
+ function injectStyle12(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime10();
+ const runtime = getRuntime12();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -51367,24 +52236,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash10(targetDocument, hash)) {
+ if (documentContainsStyleHash12(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE10, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument10(targetDocument) {
- const runtime = getRuntime10();
+ function registerDocument12(targetDocument) {
+ const runtime = getRuntime12();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle10(targetDocument, hash, css);
+ injectStyle12(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -51398,930 +52267,154 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle10(hash, css) {
- const runtime = getRuntime10();
+ function registerStyle12(hash, css) {
+ const runtime = getRuntime12();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle10(targetDocument, hash, css);
+ injectStyle12(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle10("9d2212290a", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2c7ac60ba97b3411__root{--wp-ui-calendar-cell-size:var(--wpds-dimension-size-md,32px);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:inline-block;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-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);position:relative;z-index:0}._172c492625235710__day{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);padding:0;position:relative;&:has(._1b64226e315835f8__day-button:disabled){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&:has(._1b64226e315835f8__day-button:focus-visible),&:has(._1b64226e315835f8__day-button:hover:not(:disabled)){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}}._1b64226e315835f8__day-button{align-items:center;background:none;border:none;border-radius:var(--wpds-border-radius-sm,2px);color:inherit;cursor:var(--wpds-cursor-control,pointer);display:flex;font:inherit;font-variant-numeric:tabular-nums;height:var(--wp-ui-calendar-cell-size);justify-content:center;margin:0;padding:0;position:relative;width:var(--wp-ui-calendar-cell-size);&:before{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border:none;border-radius:var(--wpds-border-radius-sm,2px);z-index:-1}&:after,&:before{content:"";inset:0;position:absolute}&:after{pointer-events:none;z-index:1}&:disabled{cursor:revert;&:before{background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}@media (forced-colors:active){text-decoration:line-through}}&:focus-visible:before,&:hover:not(:disabled):before{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed)}}._66b9a8120581fd4b__caption-label{align-items:center;border:0;display:inline-flex;position:relative;text-transform:capitalize;white-space:nowrap;z-index:1}._2c7ac60ba97b3411__root[dir=rtl] ._395a75bb1930f57e__nav-button{transform:rotate(180deg);transform-origin:50%}._337e5337d49b7f3d__month-caption{align-content:center;display:flex;height:var(--wp-ui-calendar-cell-size);justify-content:center;margin-bottom:var(--wpds-dimension-gap-md,12px)}._110e46230c68e498__months{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-lg,16px);justify-content:center;max-width:fit-content;position:relative}._92915239fedb1fea__month-grid{border-collapse:separate;border-spacing:0 var(--wpds-dimension-gap-xs,4px)}._66b1d4a7b488b496__nav{align-items:center;display:flex;height:var(--wp-ui-calendar-cell-size);inset-block-start:0;inset-inline-end:0;inset-inline-start:0;justify-content:space-between;position:absolute}._7207199709ca5776__weekday{color:var(--wpds-color-foreground-content-neutral-weak,#707070);font-weight:var(--wpds-typography-font-weight-default,400);height:var(--wp-ui-calendar-cell-size);padding:0;text-align:center;text-transform:uppercase;width:var(--wp-ui-calendar-cell-size)}._058175f0f9c495e0__today:after{border:2px solid;border-radius:50%;content:"";height:0;inset-block-start:2px;inset-inline-end:2px;position:absolute;width:0;z-index:1}.acb642920fb0bef5__selected:not(._165d91a726feca9c__range-middle){&:has(._1b64226e315835f8__day-button,._1b64226e315835f8__day-button:hover:not(:disabled)){color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0)}&:has(._1b64226e315835f8__day-button:disabled){color:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}._1b64226e315835f8__day-button{&:before{background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);border:1px solid transparent}&:disabled:before{background-color:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6)}&:hover:not(:disabled):before{background-color:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e)}}}.c259c5c255fda10f__outside{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}._4d8957a0ca4ec8f0__hidden{visibility:hidden}.f2523033db055ffe__range-start:not(.c04a453de7b11520__range-end) ._1b64226e315835f8__day-button{&,&:before{border-end-end-radius:0;border-start-end-radius:0}}._165d91a726feca9c__range-middle ._1b64226e315835f8__day-button{&:before{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-color:transparent;border-radius:0;border-style:solid;border-width:1px 0}}.c04a453de7b11520__range-end:not(.f2523033db055ffe__range-start) ._1b64226e315835f8__day-button{&,&:before{border-end-start-radius:0;border-start-start-radius:0}}._81b244e7c541d95e__preview svg{color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);inset:0;pointer-events:none;position:absolute;@media (forced-colors:active){color:inherit}}._81b244e7c541d95e__preview.acb642920fb0bef5__selected:not(._165d91a726feca9c__range-middle) svg{display:none}._2c7ac60ba97b3411__root[dir=rtl] ._81b244e7c541d95e__preview svg{transform:scaleX(-1)}._81b244e7c541d95e__preview._165d91a726feca9c__range-middle ._1b64226e315835f8__day-button:before{border:none}@keyframes _255a1a462a5377db__slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes c21e45f616d6db39__slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes aed80001de9ae226__slide-out-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes _7d4779a7f29408f2__slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes _83ba6321b055d687__fade-in{0%{opacity:0}to{opacity:1}}@keyframes _96fbead71248d210__fade-out{0%{opacity:1}to{opacity:0}}._1563bccb09e39c30__caption-after-enter,._60ac2a7fc3208801__weeks-before-exit,._735dacf9052adecd__caption-before-exit,._7f73a6ab85101202__weeks-after-exit,._805d698b56ba4a29__weeks-after-enter,._9721326fbc23a5fb__weeks-before-enter,.c7a3082839155d29__caption-after-exit,.cb8a5ec82ad0885e__caption-before-enter{animation-duration:0s;animation-fill-mode:forwards;animation-timing-function:var(--wpds-motion-easing-balanced,cubic-bezier(.4,0,.2,1));@media not (prefers-reduced-motion){animation-duration:var(--wpds-motion-duration-lg,.3s)}}._2c7ac60ba97b3411__root[dir=rtl] ._805d698b56ba4a29__weeks-after-enter,._9721326fbc23a5fb__weeks-before-enter{animation-name:_255a1a462a5377db__slide-in-left}._2c7ac60ba97b3411__root[dir=rtl] ._7f73a6ab85101202__weeks-after-exit,._60ac2a7fc3208801__weeks-before-exit{animation-name:aed80001de9ae226__slide-out-left}._2c7ac60ba97b3411__root[dir=rtl] ._9721326fbc23a5fb__weeks-before-enter,._805d698b56ba4a29__weeks-after-enter{animation-name:c21e45f616d6db39__slide-in-right}._2c7ac60ba97b3411__root[dir=rtl] ._60ac2a7fc3208801__weeks-before-exit,._7f73a6ab85101202__weeks-after-exit{animation-name:_7d4779a7f29408f2__slide-out-right}._1563bccb09e39c30__caption-after-enter,.cb8a5ec82ad0885e__caption-before-enter{animation-name:_83ba6321b055d687__fade-in}._735dacf9052adecd__caption-before-exit,.c7a3082839155d29__caption-after-exit{animation-name:_96fbead71248d210__fade-out}}}');
- }
- var style_default9 = { "root": "_2c7ac60ba97b3411__root", "day": "_172c492625235710__day", "day-button": "_1b64226e315835f8__day-button", "caption-label": "_66b9a8120581fd4b__caption-label", "nav-button": "_395a75bb1930f57e__nav-button", "month-caption": "_337e5337d49b7f3d__month-caption", "months": "_110e46230c68e498__months", "month-grid": "_92915239fedb1fea__month-grid", "nav": "_66b1d4a7b488b496__nav", "weekday": "_7207199709ca5776__weekday", "today": "_058175f0f9c495e0__today", "selected": "acb642920fb0bef5__selected", "range-middle": "_165d91a726feca9c__range-middle", "outside": "c259c5c255fda10f__outside", "hidden": "_4d8957a0ca4ec8f0__hidden", "range-start": "f2523033db055ffe__range-start", "range-end": "c04a453de7b11520__range-end", "preview": "_81b244e7c541d95e__preview", "weeks-before-enter": "_9721326fbc23a5fb__weeks-before-enter", "weeks-before-exit": "_60ac2a7fc3208801__weeks-before-exit", "weeks-after-enter": "_805d698b56ba4a29__weeks-after-enter", "weeks-after-exit": "_7f73a6ab85101202__weeks-after-exit", "caption-after-enter": "_1563bccb09e39c30__caption-after-enter", "caption-after-exit": "c7a3082839155d29__caption-after-exit", "caption-before-enter": "cb8a5ec82ad0885e__caption-before-enter", "caption-before-exit": "_735dacf9052adecd__caption-before-exit", "slide-in-left": "_255a1a462a5377db__slide-in-left", "slide-out-left": "aed80001de9ae226__slide-out-left", "slide-in-right": "c21e45f616d6db39__slide-in-right", "slide-out-right": "_7d4779a7f29408f2__slide-out-right", "fade-in": "_83ba6321b055d687__fade-in", "fade-out": "_96fbead71248d210__fade-out" };
- if (typeof process === "undefined" || true) {
- registerStyle10("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_default3 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
- if (typeof process === "undefined" || true) {
- registerStyle10("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 focus_module_default2 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
- if (typeof process === "undefined" || true) {
- 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)}");
+ registerStyle12("cb866dcef6", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");
}
- 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 CLASSNAMES = {
- root: clsx_default(style_default9.root, resets_default3["box-sizing"]),
- day: style_default9.day,
- day_button: clsx_default(
- style_default9["day-button"],
- global_css_defense_default3.button,
- focus_module_default2["outset-ring--focus-visible"]
- ),
- outside: style_default9.outside,
- caption_label: style_default9["caption-label"],
- button_next: style_default9["nav-button"],
- button_previous: style_default9["nav-button"],
- nav: style_default9.nav,
- month_caption: style_default9["month-caption"],
- months: style_default9.months,
- month_grid: style_default9["month-grid"],
- weekday: style_default9.weekday,
- today: style_default9.today,
- selected: style_default9.selected,
- /*
- * Disabled days are styled through `:has(.day-button:disabled)` rather than
- * a modifier class on the cell, because the two are not equivalent: the
- * focused day keeps its button enabled so it stays reachable. Mapped to
- * `undefined` on purpose, so `@daypicker/react` doesn't fall back to its
- * own `rdp-disabled` class for a modifier we don't style.
- */
- disabled: void 0,
- hidden: style_default9.hidden,
- range_start: style_default9["range-start"],
- range_end: style_default9["range-end"],
- range_middle: style_default9["range-middle"],
- weeks_before_enter: style_default9["weeks-before-enter"],
- weeks_before_exit: style_default9["weeks-before-exit"],
- weeks_after_enter: style_default9["weeks-after-enter"],
- weeks_after_exit: style_default9["weeks-after-exit"],
- caption_after_enter: style_default9["caption-after-enter"],
- caption_after_exit: style_default9["caption-after-exit"],
- caption_before_enter: style_default9["caption-before-enter"],
- caption_before_exit: style_default9["caption-before-exit"]
- };
- var MODIFIER_CLASSNAMES = {
- preview: style_default9.preview
- };
- var COMMON_PROPS = {
- animate: true,
- // Only show days in the current month
- showOutsideDays: false,
- // Hide week number column
- showWeekNumber: false,
- // Show weekdays row
- hideWeekdays: false,
- // Month and year caption are not interactive
- captionLayout: "label",
- // Show a variable number of weeks depending on the month
- fixedWeeks: false,
- // Show navigation buttons
- hideNavigation: false,
- // Class names
- classNames: CLASSNAMES,
- components: {
- Day: Day2,
- Root: Root3,
- PreviousMonthButton: PreviousMonthButton2,
- NextMonthButton: NextMonthButton2
+ var style_default11 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+ var Header = (0, import_element68.forwardRef)(
+ function CardHeader({ render: render4, ...props }, ref) {
+ const element = useRender({
+ defaultTagName: "div",
+ render: render4,
+ ref,
+ props: mergeProps({ className: style_default11.header }, props)
+ });
+ return element;
}
- };
-
- // packages/ui/build-module/calendar/utils/misc.mjs
- function clampNumberOfMonths(numberOfMonths) {
- return Math.min(3, Math.max(1, numberOfMonths));
- }
+ );
- // packages/ui/build-module/calendar/utils/use-controlled-value.mjs
- var import_element62 = __toESM(require_element(), 1);
- function useControlledValue2({
- defaultValue,
- onChange,
- value: valueProp
- }) {
- const hasValue3 = typeof valueProp !== "undefined";
- const initialValue = hasValue3 ? valueProp : defaultValue;
- const [state, setState] = (0, import_element62.useState)(initialValue);
- const value = hasValue3 ? valueProp : state;
- const uncontrolledSetValue = (0, import_element62.useCallback)(
- (nextValue, ...args) => {
- setState(nextValue);
- onChange?.(nextValue, ...args);
- },
- [onChange]
- );
- let setValue;
- if (hasValue3 && typeof onChange === "function") {
- setValue = onChange;
- } else if (!hasValue3 && typeof onChange === "function") {
- setValue = uncontrolledSetValue;
- } else {
- setValue = setState;
+ // packages/ui/build-module/card/content.mjs
+ var import_element69 = __toESM(require_element(), 1);
+ var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
+ function getRuntime13() {
+ const globalScope = globalThis;
+ if (globalScope.__wpStyleRuntime) {
+ return globalScope.__wpStyleRuntime;
}
- return [value, setValue];
+ globalScope.__wpStyleRuntime = {
+ documents: /* @__PURE__ */ new Map(),
+ styles: /* @__PURE__ */ new Map(),
+ injectedStyles: /* @__PURE__ */ new WeakMap()
+ };
+ if (typeof document !== "undefined") {
+ registerDocument13(document);
+ }
+ return globalScope.__wpStyleRuntime;
}
-
- // packages/ui/build-module/calendar/utils/use-localization-props.mjs
- var import_i18n35 = __toESM(require_i18n(), 1);
- var import_element63 = __toESM(require_element(), 1);
- function isLocaleRTL(locale) {
- const direction = (locale.getTextInfo?.() ?? locale.textInfo)?.direction;
- if (direction) {
- return direction === "rtl";
+ function documentContainsStyleHash13(targetDocument, hash) {
+ if (!targetDocument.head) {
+ return false;
}
- return [
- "ar",
- // Arabic
- "he",
- // Hebrew
- "fa",
- // Persian (Farsi)
- "ur",
- // Urdu
- "ps",
- // Pashto
- "syr",
- // Syriac
- "dv",
- // Divehi
- "ku",
- // Kurdish (Sorani)
- "ckb",
- // Central Kurdish (Sorani)
- "ug",
- // Uyghur
- "yi"
- // Yiddish
- ].includes(locale.language);
+ for (const style of targetDocument.head.querySelectorAll(
+ `style[${STYLE_HASH_ATTRIBUTE13}]`
+ )) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
+ return true;
+ }
+ }
+ return false;
}
- function getSupportedLocaleCode(localeCode) {
- if (!localeCode) {
+ function injectStyle13(targetDocument, hash, css) {
+ if (!targetDocument.head) {
return;
}
- let supportedLocaleCode;
- try {
- supportedLocaleCode = Intl.DateTimeFormat.supportedLocalesOf([
- localeCode
- ])[0];
- } catch {
+ const runtime = getRuntime13();
+ let injectedStyles = runtime.injectedStyles.get(targetDocument);
+ if (!injectedStyles) {
+ injectedStyles = /* @__PURE__ */ new Set();
+ runtime.injectedStyles.set(targetDocument, injectedStyles);
}
- return supportedLocaleCode;
- }
- function getWeekStartsOn(locale) {
- const firstDay = (locale.getWeekInfo?.() ?? locale.weekInfo)?.firstDay;
- if (firstDay === void 0 || firstDay < 1 || firstDay > 7) {
+ if (injectedStyles.has(hash)) {
return;
}
- return firstDay % 7;
+ if (documentContainsStyleHash13(targetDocument, hash)) {
+ injectedStyles.add(hash);
+ return;
+ }
+ const style = targetDocument.createElement("style");
+ style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
+ style.appendChild(targetDocument.createTextNode(css));
+ targetDocument.head.appendChild(style);
+ injectedStyles.add(hash);
}
- var useLocalizationProps = ({
- locale,
- timeZone,
- mode: mode2
- }) => {
- return (0, import_element63.useMemo)(() => {
- const isLocaleString = typeof locale === "string";
- const dateFnsLocale = isLocaleString || locale === void 0 ? enUS : locale;
- const supportedLocaleCode = getSupportedLocaleCode(
- isLocaleString ? locale : locale?.code
- );
- const localeCode = supportedLocaleCode ?? "en-US";
- const intlLocale = new Intl.Locale(localeCode);
- const isRightToLeft = supportedLocaleCode !== void 0 ? isLocaleRTL(intlLocale) : (0, import_i18n35.isRTL)();
- const weekStartsOn = isLocaleString || supportedLocaleCode !== void 0 ? getWeekStartsOn(intlLocale) : void 0;
- const monthNameFormatter = new Intl.DateTimeFormat(localeCode, {
- calendar: "gregory",
- year: "numeric",
- month: "long",
- timeZone
- });
- const weekdayNarrowFormatter = new Intl.DateTimeFormat(localeCode, {
- calendar: "gregory",
- weekday: "narrow",
- timeZone
- });
- const weekdayLongFormatter = new Intl.DateTimeFormat(localeCode, {
- calendar: "gregory",
- weekday: "long",
- timeZone
- });
- const fullDateFormatter = new Intl.DateTimeFormat(localeCode, {
- calendar: "gregory",
- weekday: "long",
- year: "numeric",
- month: "long",
- day: "numeric",
- timeZone
- });
- const dayNumberFormatter = new Intl.DateTimeFormat(localeCode, {
- calendar: "gregory",
- day: "numeric",
- timeZone
- });
- return {
- "aria-label": mode2 === "single" ? (0, import_i18n35.__)("Date calendar") : (0, import_i18n35.__)("Date range calendar"),
- labels: {
- /** The label for the navigation toolbar. */
- labelNav: () => (0, import_i18n35.__)("Navigation bar"),
- /**
- * The label for the month grid.
- * @param date
- */
- labelGrid: monthNameFormatter.format,
- /**
- * The label for the gridcell, when the calendar is not interactive.
- * @param date
- * @param modifiers
- */
- labelGridcell: (date, modifiers) => {
- const formattedDate = fullDateFormatter.format(date);
- let label = formattedDate;
- if (modifiers?.today) {
- label = (0, import_i18n35.sprintf)(
- // translators: %s is the full date (e.g. "Monday, April 29, 2025")
- (0, import_i18n35.__)("Today, %s"),
- formattedDate
- );
- }
- return label;
- },
- /** The label for the "next month" button. */
- labelNext: () => (0, import_i18n35.__)("Next month"),
- /** The label for the "previous month" button. */
- labelPrevious: () => (0, import_i18n35.__)("Previous month"),
- /**
- * The label for the day button.
- * @param date
- * @param modifiers
- */
- labelDayButton: (date, modifiers) => {
- const formattedDate = fullDateFormatter.format(date);
- let label = formattedDate;
- if (modifiers?.today && modifiers?.selected) {
- return (0, import_i18n35.sprintf)(
- // translators: %s is the full date (e.g. "Monday, April 29, 2025")
- (0, import_i18n35.__)("Today, %s, selected"),
- formattedDate
- );
- }
- if (modifiers?.today) {
- label = (0, import_i18n35.sprintf)(
- // translators: %s is the full date (e.g. "Monday, April 29, 2025")
- (0, import_i18n35.__)("Today, %s"),
- formattedDate
- );
- }
- if (modifiers?.selected) {
- label = (0, import_i18n35.sprintf)(
- // translators: %s is the full date (e.g. "Monday, April 29, 2025")
- (0, import_i18n35.__)("%s, selected"),
- formattedDate
- );
- }
- return label;
- },
- /**
- * The label for the weekday.
- * @param date
- */
- labelWeekday: weekdayLongFormatter.format
- },
- locale: dateFnsLocale,
- lang: localeCode,
- dir: isRightToLeft ? "rtl" : "ltr",
- ...weekStartsOn === void 0 ? {} : { weekStartsOn },
- formatters: {
- formatDay: dayNumberFormatter.format,
- formatWeekdayName: weekdayNarrowFormatter.format,
- formatCaption: monthNameFormatter.format
- },
- timeZone
- };
- }, [locale, timeZone, mode2]);
- };
-
- // packages/ui/build-module/calendar/utils/use-preserve-day-focus.mjs
- var import_compose21 = __toESM(require_compose(), 1);
- var import_element64 = __toESM(require_element(), 1);
- function usePreserveDayFocus(forwardedRef, month) {
- const rootRef = (0, import_element64.useRef)(null);
- const hadDayFocusRef = (0, import_element64.useRef)(false);
- const mergedRef = (0, import_compose21.useMergeRefs)([rootRef, forwardedRef]);
- const monthIndex = month ? month.getFullYear() * 12 + month.getMonth() : void 0;
- const onDayFocus = (0, import_element64.useCallback)(() => {
- hadDayFocusRef.current = true;
- }, []);
- const onDayBlur = (0, import_element64.useCallback)(() => {
- hadDayFocusRef.current = false;
- }, []);
- (0, import_element64.useEffect)(() => {
- if (!hadDayFocusRef.current) {
- return;
- }
- const root = rootRef.current;
- if (!root) {
+ function registerDocument13(targetDocument) {
+ const runtime = getRuntime13();
+ runtime.documents.set(
+ targetDocument,
+ (runtime.documents.get(targetDocument) ?? 0) + 1
+ );
+ for (const [hash, css] of runtime.styles) {
+ injectStyle13(targetDocument, hash, css);
+ }
+ return () => {
+ const count = runtime.documents.get(targetDocument);
+ if (count === void 0) {
return;
}
- const { activeElement: activeElement2, body } = root.ownerDocument;
- if (activeElement2 !== body) {
- const grid = activeElement2?.closest('[role="grid"]');
- hadDayFocusRef.current = !!grid && root.contains(grid);
+ if (count <= 1) {
+ runtime.documents.delete(targetDocument);
return;
}
- hadDayFocusRef.current = false;
- const focusTarget = root.querySelector(
- '[role="grid"] button[tabindex="0"]:not(:disabled)'
- );
- const enabledControl = root.querySelector(
- 'button:not(:disabled):not([aria-disabled="true"])'
- );
- const focusableControl = root.querySelector(
- "button:not(:disabled)"
- );
- (focusTarget ?? enabledControl ?? focusableControl)?.focus();
- }, [monthIndex]);
- return { ref: mergedRef, onDayFocus, onDayBlur };
+ runtime.documents.set(targetDocument, count - 1);
+ };
}
-
- // packages/ui/build-module/calendar/calendar.mjs
- var import_jsx_runtime204 = __toESM(require_jsx_runtime(), 1);
- var Calendar = (0, import_element65.forwardRef)(
- function Calendar2({
- defaultValue,
- value: valueProp,
- onValueChange,
- numberOfMonths = 1,
- locale,
- timeZone,
- month,
- render: render4,
- role = "application",
- "aria-label": ariaLabel,
- labels: customLabels,
- ...props
- }, ref) {
- const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
- locale,
- timeZone,
- mode: "single"
- });
- const labels = (0, import_element65.useMemo)(
- () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
- [localizationProps.labels, customLabels]
- );
- const onChange = (0, import_element65.useCallback)(
- (selected2, triggerDate, modifiers, e2) => {
- onValueChange?.(
- selected2 ?? null,
- triggerDate,
- modifiers,
- e2
- );
- },
- [onValueChange]
- );
- const [selected, setSelected] = useControlledValue2({
- defaultValue,
- value: valueProp,
- onChange
+ function registerStyle13(hash, css) {
+ const runtime = getRuntime13();
+ runtime.styles.set(hash, css);
+ for (const targetDocument of runtime.documents.keys()) {
+ injectStyle13(targetDocument, hash, css);
+ }
+ }
+ if (typeof process === "undefined" || true) {
+ registerStyle13("cb866dcef6", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");
+ }
+ var style_default12 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
+ var Content = (0, import_element69.forwardRef)(
+ function CardContent({ render: render4, ...props }, ref) {
+ const element = useRender({
+ defaultTagName: "div",
+ render: render4,
+ ref,
+ props: mergeProps({ className: style_default12.content }, props)
});
- const dayFocusProps = usePreserveDayFocus(ref, month);
- const rootContextValue = (0, import_element65.useMemo)(
- () => ({
- render: render4,
- ref: dayFocusProps.ref,
- role,
- defaultAriaLabel
- }),
- [render4, dayFocusProps.ref, role, defaultAriaLabel]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime204.jsx)(
- DayPicker,
- {
- ...COMMON_PROPS,
- ...localizationProps,
- ...props,
- "aria-label": ariaLabel,
- mode: "single",
- month,
- numberOfMonths: clampNumberOfMonths(numberOfMonths),
- labels,
- selected: selected ?? void 0,
- onSelect: setSelected,
- onDayFocus: dayFocusProps.onDayFocus,
- onDayBlur: dayFocusProps.onDayBlur
- }
- ) });
+ return element;
}
);
- // packages/ui/build-module/calendar/range-calendar.mjs
- var import_element66 = __toESM(require_element(), 1);
- var import_jsx_runtime205 = __toESM(require_jsx_runtime(), 1);
- function usePreviewRange({
- value,
- hoveredDate,
- excludeDisabled,
- min: min3,
- max: max3,
- disabled: disabled2
- }) {
- return (0, import_element66.useMemo)(() => {
- if (!hoveredDate || !value?.from) {
- return;
- }
- let previewHighlight;
- let potentialNewRange;
- if (hoveredDate < value.from) {
- previewHighlight = {
- from: hoveredDate,
- to: value.from
- };
- potentialNewRange = {
- from: hoveredDate,
- to: value.to ?? value.from
- };
- } else if (value.to && hoveredDate > value.from && hoveredDate < value.to) {
- previewHighlight = {
- from: value.from,
- to: hoveredDate
- };
- potentialNewRange = {
- from: value.from,
- to: hoveredDate
- };
- } else if (hoveredDate > value.from) {
- previewHighlight = {
- from: value.to ?? value.from,
- to: hoveredDate
- };
- potentialNewRange = {
- from: value.from,
- to: hoveredDate
- };
- }
- if (min3 !== void 0 && min3 > 0 && potentialNewRange && differenceInCalendarDays(
- potentialNewRange.to,
- potentialNewRange.from
- ) < min3) {
- previewHighlight = {
- from: hoveredDate,
- to: hoveredDate
- };
- }
- if (max3 !== void 0 && max3 > 0 && potentialNewRange && differenceInCalendarDays(
- potentialNewRange.to,
- potentialNewRange.from
- ) > max3) {
- previewHighlight = {
- from: hoveredDate,
- to: hoveredDate
- };
- }
- if (excludeDisabled && disabled2 && potentialNewRange && rangeContainsModifiers(potentialNewRange, disabled2)) {
- previewHighlight = {
- from: hoveredDate,
- to: hoveredDate
- };
- }
- return previewHighlight;
- }, [value, hoveredDate, excludeDisabled, min3, max3, disabled2]);
- }
- var RangeCalendar = (0, import_element66.forwardRef)(
- function RangeCalendar2({
- defaultValue,
- value: valueProp,
- onValueChange,
- numberOfMonths = 1,
- excludeDisabled,
- min: min3,
- max: max3,
- disabled: disabled2,
- locale,
- timeZone,
- month,
- render: render4,
- role = "application",
- "aria-label": ariaLabel,
- labels: customLabels,
- ...props
- }, ref) {
- const { "aria-label": defaultAriaLabel, ...localizationProps } = useLocalizationProps({
- locale,
- timeZone,
- mode: "range"
- });
- const labels = (0, import_element66.useMemo)(
- () => customLabels ? { ...localizationProps.labels, ...customLabels } : localizationProps.labels,
- [localizationProps.labels, customLabels]
- );
- const onChange = (0, import_element66.useCallback)(
- (selected2, triggerDate, modifiers2, e2) => {
- onValueChange?.(
- selected2 ?? null,
- triggerDate,
- modifiers2,
- e2
- );
- },
- [onValueChange]
- );
- const [selected, setSelected] = useControlledValue2({
- defaultValue,
- value: valueProp,
- onChange
- });
- const dayFocusProps = usePreserveDayFocus(ref, month);
- const [hoveredDate, setHoveredDate] = (0, import_element66.useState)(
- void 0
- );
- const previewRange = usePreviewRange({
- value: selected,
- hoveredDate,
- excludeDisabled,
- min: min3,
- max: max3,
- disabled: disabled2
- });
- const modifiers = (0, import_element66.useMemo)(() => {
- return {
- preview: previewRange,
- preview_start: previewRange?.from,
- preview_end: previewRange?.to
- };
- }, [previewRange]);
- const rootContextValue = (0, import_element66.useMemo)(
- () => ({
- render: render4,
- ref: dayFocusProps.ref,
- role,
- defaultAriaLabel
- }),
- [render4, dayFocusProps.ref, role, defaultAriaLabel]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(RootContext.Provider, { value: rootContextValue, children: /* @__PURE__ */ (0, import_jsx_runtime205.jsx)(
- DayPicker,
- {
- ...COMMON_PROPS,
- ...localizationProps,
- ...props,
- "aria-label": ariaLabel,
- mode: "range",
- month,
- numberOfMonths: clampNumberOfMonths(numberOfMonths),
- disabled: disabled2,
- excludeDisabled,
- min: min3,
- max: max3,
- labels,
- selected: selected ?? void 0,
- onSelect: setSelected,
- onDayFocus: dayFocusProps.onDayFocus,
- onDayBlur: dayFocusProps.onDayBlur,
- onDayMouseEnter: (date) => setHoveredDate(date),
- onDayMouseLeave: () => setHoveredDate(void 0),
- modifiers,
- modifiersClassNames: MODIFIER_CLASSNAMES
- }
- ) });
- }
- );
-
- // packages/ui/build-module/card/index.mjs
- var card_exports = {};
- __export(card_exports, {
- Content: () => Content,
- FullBleed: () => FullBleed,
- Header: () => Header,
- Root: () => Root4,
- Title: () => Title
- });
-
- // packages/ui/build-module/card/root.mjs
- var import_element67 = __toESM(require_element(), 1);
- var STYLE_HASH_ATTRIBUTE11 = "data-wp-hash";
- function getRuntime11() {
- 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") {
- registerDocument11(document);
- }
- return globalScope.__wpStyleRuntime;
- }
- function documentContainsStyleHash11(targetDocument, hash) {
- if (!targetDocument.head) {
- return false;
- }
- for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE11}]`
- )) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE11) === hash) {
- return true;
- }
- }
- return false;
- }
- function injectStyle11(targetDocument, hash, css) {
- if (!targetDocument.head) {
- return;
- }
- const runtime = getRuntime11();
- let injectedStyles = runtime.injectedStyles.get(targetDocument);
- if (!injectedStyles) {
- injectedStyles = /* @__PURE__ */ new Set();
- runtime.injectedStyles.set(targetDocument, injectedStyles);
- }
- if (injectedStyles.has(hash)) {
- return;
- }
- if (documentContainsStyleHash11(targetDocument, hash)) {
- injectedStyles.add(hash);
- return;
- }
- const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE11, hash);
- style.appendChild(targetDocument.createTextNode(css));
- targetDocument.head.appendChild(style);
- injectedStyles.add(hash);
- }
- function registerDocument11(targetDocument) {
- const runtime = getRuntime11();
- runtime.documents.set(
- targetDocument,
- (runtime.documents.get(targetDocument) ?? 0) + 1
- );
- for (const [hash, css] of runtime.styles) {
- injectStyle11(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 registerStyle11(hash, css) {
- const runtime = getRuntime11();
- runtime.styles.set(hash, css);
- for (const targetDocument of runtime.documents.keys()) {
- injectStyle11(targetDocument, hash, css);
- }
- }
- if (typeof process === "undefined" || true) {
- registerStyle11("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_default4 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
- if (typeof process === "undefined" || true) {
- registerStyle11("cb866dcef6", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");
- }
- var style_default10 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
- var Root4 = (0, import_element67.forwardRef)(function Card({ render: render4, ...restProps }, ref) {
- const mergedClassName = clsx_default(style_default10.root, resets_default4["box-sizing"]);
- const element = useRender({
- defaultTagName: "div",
- render: render4,
- ref,
- props: mergeProps({ className: mergedClassName }, restProps)
- });
- return element;
- });
-
- // packages/ui/build-module/card/header.mjs
- var import_element68 = __toESM(require_element(), 1);
- var STYLE_HASH_ATTRIBUTE12 = "data-wp-hash";
- function getRuntime12() {
- 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") {
- registerDocument12(document);
- }
- return globalScope.__wpStyleRuntime;
- }
- function documentContainsStyleHash12(targetDocument, hash) {
- if (!targetDocument.head) {
- return false;
- }
- for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE12}]`
- )) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE12) === hash) {
- return true;
- }
- }
- return false;
- }
- function injectStyle12(targetDocument, hash, css) {
- if (!targetDocument.head) {
- return;
- }
- const runtime = getRuntime12();
- let injectedStyles = runtime.injectedStyles.get(targetDocument);
- if (!injectedStyles) {
- injectedStyles = /* @__PURE__ */ new Set();
- runtime.injectedStyles.set(targetDocument, injectedStyles);
- }
- if (injectedStyles.has(hash)) {
- return;
- }
- if (documentContainsStyleHash12(targetDocument, hash)) {
- injectedStyles.add(hash);
- return;
- }
- const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE12, hash);
- style.appendChild(targetDocument.createTextNode(css));
- targetDocument.head.appendChild(style);
- injectedStyles.add(hash);
- }
- function registerDocument12(targetDocument) {
- const runtime = getRuntime12();
- runtime.documents.set(
- targetDocument,
- (runtime.documents.get(targetDocument) ?? 0) + 1
- );
- for (const [hash, css] of runtime.styles) {
- injectStyle12(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 registerStyle12(hash, css) {
- const runtime = getRuntime12();
- runtime.styles.set(hash, css);
- for (const targetDocument of runtime.documents.keys()) {
- injectStyle12(targetDocument, hash, css);
- }
- }
- if (typeof process === "undefined" || true) {
- registerStyle12("cb866dcef6", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");
- }
- var style_default11 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
- var Header = (0, import_element68.forwardRef)(
- function CardHeader({ render: render4, ...props }, ref) {
- const element = useRender({
- defaultTagName: "div",
- render: render4,
- ref,
- props: mergeProps({ className: style_default11.header }, props)
- });
- return element;
- }
- );
-
- // packages/ui/build-module/card/content.mjs
- var import_element69 = __toESM(require_element(), 1);
- var STYLE_HASH_ATTRIBUTE13 = "data-wp-hash";
- function getRuntime13() {
- 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") {
- registerDocument13(document);
- }
- return globalScope.__wpStyleRuntime;
- }
- function documentContainsStyleHash13(targetDocument, hash) {
- if (!targetDocument.head) {
- return false;
- }
- for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE13}]`
- )) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE13) === hash) {
- return true;
- }
- }
- return false;
- }
- function injectStyle13(targetDocument, hash, css) {
- if (!targetDocument.head) {
- return;
- }
- const runtime = getRuntime13();
- let injectedStyles = runtime.injectedStyles.get(targetDocument);
- if (!injectedStyles) {
- injectedStyles = /* @__PURE__ */ new Set();
- runtime.injectedStyles.set(targetDocument, injectedStyles);
- }
- if (injectedStyles.has(hash)) {
- return;
- }
- if (documentContainsStyleHash13(targetDocument, hash)) {
- injectedStyles.add(hash);
- return;
- }
- const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE13, hash);
- style.appendChild(targetDocument.createTextNode(css));
- targetDocument.head.appendChild(style);
- injectedStyles.add(hash);
- }
- function registerDocument13(targetDocument) {
- const runtime = getRuntime13();
- runtime.documents.set(
- targetDocument,
- (runtime.documents.get(targetDocument) ?? 0) + 1
- );
- for (const [hash, css] of runtime.styles) {
- injectStyle13(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 registerStyle13(hash, css) {
- const runtime = getRuntime13();
- runtime.styles.set(hash, css);
- for (const targetDocument of runtime.documents.keys()) {
- injectStyle13(targetDocument, hash, css);
- }
- }
- if (typeof process === "undefined" || true) {
- registerStyle13("cb866dcef6", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}}");
- }
- var style_default12 = { "root": "_02872bf298eadc43__root", "header": "bbccc92e6ba5662d__header", "content": "_5dffdaf2a6e669ac__content", "fullbleed": "c1fa192587e1b4a6__fullbleed" };
- var Content = (0, import_element69.forwardRef)(
- function CardContent({ render: render4, ...props }, ref) {
- const element = useRender({
- defaultTagName: "div",
- render: render4,
- ref,
- props: mergeProps({ className: style_default12.content }, props)
- });
- return element;
- }
- );
-
- // packages/ui/build-module/card/full-bleed.mjs
- var import_element70 = __toESM(require_element(), 1);
- var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
- function getRuntime14() {
- 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") {
- registerDocument14(document);
- }
- return globalScope.__wpStyleRuntime;
- }
- function documentContainsStyleHash14(targetDocument, hash) {
- if (!targetDocument.head) {
- return false;
- }
- for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE14}]`
- )) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
- return true;
+ // packages/ui/build-module/card/full-bleed.mjs
+ var import_element70 = __toESM(require_element(), 1);
+ var STYLE_HASH_ATTRIBUTE14 = "data-wp-hash";
+ function getRuntime14() {
+ 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") {
+ registerDocument14(document);
+ }
+ return globalScope.__wpStyleRuntime;
+ }
+ function documentContainsStyleHash14(targetDocument, hash) {
+ if (!targetDocument.head) {
+ return false;
+ }
+ for (const style of targetDocument.head.querySelectorAll(
+ `style[${STYLE_HASH_ATTRIBUTE14}]`
+ )) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE14) === hash) {
+ return true;
}
}
return false;
@@ -52562,13 +52655,13 @@ var wp;
}
var style_default14 = { "heading-wrapper": "_626190151275d6d3__heading-wrapper", "header-content": "cab17c7a373cb60d__header-content", "header-description": "_92ebbaa30c8a1d05__header-description", "header-trigger-positioner": "dd89d27c4f15912d__header-trigger-positioner", "header-trigger-wrapper": "bcfab5f2448bafef__header-trigger-wrapper", "header-trigger": "_3106f8d2b0330faa__header-trigger", "header": "_5d2dfcb4085c6d0f__header", "content": "e34cf37ccd0d81e0__content", "overflow-visible": "_03cfdbcd710393c9__overflow-visible", "content-inner": "_41bfdbf7b6c087c2__content-inner" };
if (typeof process === "undefined" || true) {
- registerStyle15("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)}");
+ registerStyle15("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
- var global_css_defense_default4 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+ var global_css_defense_default4 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
if (typeof process === "undefined" || true) {
- registerStyle15("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}}}");
+ registerStyle15("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 focus_module_default3 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
+ var focus_module_default3 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
var Header2 = (0, import_element77.forwardRef)(
function CollapsibleCardHeader({
children,
@@ -53023,10 +53116,10 @@ var wp;
});
// packages/ui/build-module/utils/use-schedule-validation.mjs
+ var import_compose23 = __toESM(require_compose(), 1);
var import_element81 = __toESM(require_element(), 1);
function useScheduleValidation(validate) {
- const validateRef = (0, import_element81.useRef)(validate);
- validateRef.current = validate;
+ const validateEvent = (0, import_compose23.useEvent)(validate);
const timerRef = (0, import_element81.useRef)(null);
const unmountedRef = (0, import_element81.useRef)(false);
const scheduleValidation = (0, import_element81.useCallback)(() => {
@@ -53037,10 +53130,10 @@ var wp;
clearTimeout(timerRef.current);
}
timerRef.current = setTimeout(() => {
- validateRef.current();
+ validateEvent();
timerRef.current = null;
}, 0);
- }, []);
+ }, [validateEvent]);
(0, import_element81.useEffect)(() => {
unmountedRef.current = false;
return () => {
@@ -53140,15 +53233,15 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- registerStyle19("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)}");
+ registerStyle19("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
- var global_css_defense_default5 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+ var global_css_defense_default5 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
if (typeof process === "undefined" || true) {
registerStyle19("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_default5 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
if (typeof process === "undefined" || true) {
- registerStyle19("4767ce195b", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display: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:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');
+ registerStyle19("e4f4f9600b", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display: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:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');
}
var style_default18 = { "input-layout": "cb2baafdc08746bb__input-layout", "is-size-compact": "_0c807a84cbb94e0c__is-size-compact", "is-size-small": "ed67cda122dc1e7b__is-size-small", "is-disabled": "_6fb7104732387680__is-disabled", "is-borderless": "_8097270636ca6100__is-borderless", "input-layout-slot": "_0d7afad74a057888__input-layout-slot", "slot-wrapper": "c192b41a12b4387b__slot-wrapper", "is-padding-minimal": "_0c952682762ca288__is-padding-minimal" };
var InputLayout = (0, import_element82.forwardRef)(
@@ -53284,7 +53377,7 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- registerStyle20("4767ce195b", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display: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:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');
+ registerStyle20("e4f4f9600b", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-background-interactive-neutral,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display: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:max(var(--wpds-typography-font-size-md,13px),16px);height:var(--wpds-dimension-size-lg,40px);line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:var(--wpds-dimension-size-md,32px)}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:var(--wpds-dimension-size-sm,24px)}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}&:not(._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-disabled,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText}}}&._8097270636ca6100__is-borderless{background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);border-color:transparent}&:has(._0d7afad74a057888__input-layout-slot:focus-within){--_gcd-div-outline:none;outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){background-color:var(--wpds-color-background-interactive-neutral-active,var(--wpds-color-background-surface-neutral-strong,#fff));border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}&:has(:invalid[data-validity-visible]){--focus-color:var(--wpds-color-stroke-interactive-error,#cc1818);border-color:var(--wpds-color-stroke-interactive-error,#cc1818);&:hover{border-color:var(--wpds-color-stroke-interactive-error-active,#9d0000)}}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}}');
}
var style_default19 = { "input-layout": "cb2baafdc08746bb__input-layout", "is-size-compact": "_0c807a84cbb94e0c__is-size-compact", "is-size-small": "ed67cda122dc1e7b__is-size-small", "is-disabled": "_6fb7104732387680__is-disabled", "is-borderless": "_8097270636ca6100__is-borderless", "input-layout-slot": "_0d7afad74a057888__input-layout-slot", "slot-wrapper": "c192b41a12b4387b__slot-wrapper", "is-padding-minimal": "_0c952682762ca288__is-padding-minimal" };
var InputLayoutSlot = (0, import_element83.forwardRef)(function InputLayoutSlot2({ padding = "default", className, ...restProps }, ref) {
@@ -53391,15 +53484,15 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- registerStyle21("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)}");
+ registerStyle21("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
- var global_css_defense_default6 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+ var global_css_defense_default6 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
if (typeof process === "undefined" || true) {
- registerStyle21("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}}}");
+ registerStyle21("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 focus_module_default4 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
+ var focus_module_default4 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
if (typeof process === "undefined" || true) {
- registerStyle21("41fce05ee0", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2ae7be2fc1bb17a3__input{--_gcd-input-padding:var(--wp-ui-input-padding-block,0px) var(--wp-ui-input-layout-padding-inline,0px);background:transparent;border:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding-block:var(--wp-ui-input-padding-block,0);padding-inline:var(--wp-ui-input-layout-padding-inline,0);width:100%;&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}&[type=email],&[type=url]{direction:ltr}&[type=number]{appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}}}}}");
+ registerStyle21("1a25f6a232", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._2ae7be2fc1bb17a3__input{--_gcd-input-padding:var(--wp-ui-input-padding-block,0px) var(--wp-ui-input-layout-padding-inline,0px);background:transparent;border:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding-block:var(--wp-ui-input-padding-block,0);padding-inline:var(--wp-ui-input-layout-padding-inline,0);width:100%;&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}&:disabled,&[aria-disabled=true]{--_gcd-input-placeholder-color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);&::placeholder{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}@media (forced-colors:active){color:GrayText}}&[type=email],&[type=url]{direction:ltr}&[type=number]{appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{appearance:none;margin:0}}}}}");
}
var style_default20 = { "input": "_2ae7be2fc1bb17a3__input" };
var Input3 = (0, import_element84.forwardRef)(function Input22({ className, size: size4 = "default", prefix: prefix2, suffix, style, ...restProps }, ref) {
@@ -53427,20 +53520,7 @@ var wp;
);
});
- // packages/ui/build-module/form/primitives/constants.mjs
- var ITEM_POPUP_POSITIONER_PROPS = {
- align: "start",
- sideOffset: 8,
- collisionPadding: 12
- };
-
- // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
- var import_i18n36 = __toESM(require_i18n(), 1);
- var import_element86 = __toESM(require_element(), 1);
-
- // packages/ui/build-module/spinner/spinner.mjs
- var import_element85 = __toESM(require_element(), 1);
- var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+ // packages/ui/build-module/utils/css/item-popup.mjs
var STYLE_HASH_ATTRIBUTE22 = "data-wp-hash";
function getRuntime22() {
const globalScope = globalThis;
@@ -53522,7 +53602,117 @@ var wp;
}
}
if (typeof process === "undefined" || true) {
- registerStyle22("bbbecfe373", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.ab4d64c07c0ba587__spinner{background-color:transparent;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);opacity:1;overflow:visible;position:relative;width:var(--wpds-dimension-size-2xs,16px)}.a7654e10245bb7d2__indicator,.dc51f80c84b35fe2__track{fill:transparent;stroke-width:1.5px}.dc51f80c84b35fe2__track{stroke:var(--wpds-color-background-track-neutral,#dbdbdb)}.a7654e10245bb7d2__indicator{stroke:var(--wpds-color-background-thumb-brand,var(--wp-admin-theme-color,#3858e9));stroke-linecap:round;animation:_02322d973909703c__spinner-spin 1.4s linear infinite both;transform-origin:50% 50%}@keyframes _02322d973909703c__spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}}");
+ registerStyle22("02571d1b6c", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);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);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-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-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display: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(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');
+ }
+ var item_popup_default = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "is-width-anchor": "b9a9946a395ccad8__is-width-anchor", "is-width-content": "_7c9f1b268b013f02__is-width-content", "is-width-sm": "_6f31db51d79ec899__is-width-sm", "is-width-md": "fa45cdb5f45e57fb__is-width-md", "is-width-lg": "_46a909337f6be21c__is-width-lg", "is-width-available": "_6083938dff06df34__is-width-available", "list-chrome": "_2fff4e9defe85de5__list-chrome", "list": "f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome", "list-scrollable-container": "_233cd60cdb84a2ef__list-scrollable-container", "list-footer": "ec4db6f0122263e7__list-footer", "group": "b3c0d7f103fb10a2__group", "group-label": "_21b59380477c306c__group-label", "item": "_684ccb7988365b4f__item", "is-size-small": "_38f7faff93c61958__is-size-small", "item-indicator-icon": "_92fbe4765dfad5ee__item-indicator-icon", "item-icon": "a3adcfd0b73ffd40__item-icon", "status": "_6eb78bc92f8d7795__status", "empty": "_06c7ff39d2f685b9__empty" };
+ function getItemPopupWidthClassName(width = "anchor") {
+ switch (width) {
+ case "available":
+ return item_popup_default["is-width-available"];
+ case "content":
+ return item_popup_default["is-width-content"];
+ case "lg":
+ return item_popup_default["is-width-lg"];
+ case "md":
+ return item_popup_default["is-width-md"];
+ case "sm":
+ return item_popup_default["is-width-sm"];
+ case "anchor":
+ return item_popup_default["is-width-anchor"];
+ default:
+ return false;
+ }
+ }
+
+ // packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
+ var import_i18n36 = __toESM(require_i18n(), 1);
+ var import_element86 = __toESM(require_element(), 1);
+
+ // packages/ui/build-module/spinner/spinner.mjs
+ var import_element85 = __toESM(require_element(), 1);
+ var import_jsx_runtime217 = __toESM(require_jsx_runtime(), 1);
+ var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
+ function getRuntime23() {
+ 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") {
+ registerDocument23(document);
+ }
+ return globalScope.__wpStyleRuntime;
+ }
+ function documentContainsStyleHash23(targetDocument, hash) {
+ if (!targetDocument.head) {
+ return false;
+ }
+ for (const style of targetDocument.head.querySelectorAll(
+ `style[${STYLE_HASH_ATTRIBUTE23}]`
+ )) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+ return true;
+ }
+ }
+ return false;
+ }
+ function injectStyle23(targetDocument, hash, css) {
+ if (!targetDocument.head) {
+ return;
+ }
+ const runtime = getRuntime23();
+ let injectedStyles = runtime.injectedStyles.get(targetDocument);
+ if (!injectedStyles) {
+ injectedStyles = /* @__PURE__ */ new Set();
+ runtime.injectedStyles.set(targetDocument, injectedStyles);
+ }
+ if (injectedStyles.has(hash)) {
+ return;
+ }
+ if (documentContainsStyleHash23(targetDocument, hash)) {
+ injectedStyles.add(hash);
+ return;
+ }
+ const style = targetDocument.createElement("style");
+ style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
+ style.appendChild(targetDocument.createTextNode(css));
+ targetDocument.head.appendChild(style);
+ injectedStyles.add(hash);
+ }
+ function registerDocument23(targetDocument) {
+ const runtime = getRuntime23();
+ runtime.documents.set(
+ targetDocument,
+ (runtime.documents.get(targetDocument) ?? 0) + 1
+ );
+ for (const [hash, css] of runtime.styles) {
+ injectStyle23(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 registerStyle23(hash, css) {
+ const runtime = getRuntime23();
+ runtime.styles.set(hash, css);
+ for (const targetDocument of runtime.documents.keys()) {
+ injectStyle23(targetDocument, hash, css);
+ }
+ }
+ if (typeof process === "undefined" || true) {
+ registerStyle23("bbbecfe373", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.ab4d64c07c0ba587__spinner{background-color:transparent;display:inline-block;height:var(--wpds-dimension-size-2xs,16px);opacity:1;overflow:visible;position:relative;width:var(--wpds-dimension-size-2xs,16px)}.a7654e10245bb7d2__indicator,.dc51f80c84b35fe2__track{fill:transparent;stroke-width:1.5px}.dc51f80c84b35fe2__track{stroke:var(--wpds-color-background-track-neutral,#dbdbdb)}.a7654e10245bb7d2__indicator{stroke:var(--wpds-color-background-thumb-brand,var(--wp-admin-theme-color,#3858e9));stroke-linecap:round;animation:_02322d973909703c__spinner-spin 1.4s linear infinite both;transform-origin:50% 50%}@keyframes _02322d973909703c__spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}}");
}
var style_default21 = { "spinner": "ab4d64c07c0ba587__spinner", "track": "dc51f80c84b35fe2__track", "indicator": "a7654e10245bb7d2__indicator", "spinner-spin": "_02322d973909703c__spinner-spin" };
var Spinner = (0, import_element85.forwardRef)(
@@ -53564,8 +53754,8 @@ var wp;
// packages/ui/build-module/form/primitives/validity-indicator/validity-indicator.mjs
var import_jsx_runtime218 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE23 = "data-wp-hash";
- function getRuntime23() {
+ var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
+ function getRuntime24() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -53576,28 +53766,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument23(document);
+ registerDocument24(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash23(targetDocument, hash) {
+ function documentContainsStyleHash24(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE23}]`
+ `style[${STYLE_HASH_ATTRIBUTE24}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE23) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
return true;
}
}
return false;
}
- function injectStyle23(targetDocument, hash, css) {
+ function injectStyle24(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime23();
+ const runtime = getRuntime24();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -53606,24 +53796,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash23(targetDocument, hash)) {
+ if (documentContainsStyleHash24(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE23, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument23(targetDocument) {
- const runtime = getRuntime23();
+ function registerDocument24(targetDocument) {
+ const runtime = getRuntime24();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle23(targetDocument, hash, css);
+ injectStyle24(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -53637,19 +53827,19 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle23(hash, css) {
- const runtime = getRuntime23();
+ function registerStyle24(hash, css) {
+ const runtime = getRuntime24();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle23(targetDocument, hash, css);
+ injectStyle24(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle23("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)}");
+ registerStyle24("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
- var global_css_defense_default7 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+ var global_css_defense_default7 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
if (typeof process === "undefined" || true) {
- registerStyle23("d7b0469ef4", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7a7ac88e306348e7__indicator{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:var(--wpds-dimension-gap-sm,8px) 0 0;align-items:flex-start;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display: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(--wpds-typography-font-size-sm,12px);gap:var(--wpds-dimension-gap-xs,4px);line-height:var(--wpds-typography-line-height-xs,16px);margin-block:var(--wpds-dimension-gap-sm,8px) 0;margin-inline:0;@media not (prefers-reduced-motion){animation:_48722cc5dd090ce4__indicator-jump var(--wpds-motion-duration-md,.2s) cubic-bezier(.68,-.55,.27,1.55)}}._57a3bbbfbe38a5c6__is-invalid{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}._9e944dc198aac10b__is-valid{color:var(--wpds-color-foreground-content-success-weak,#008030)}.e482806667437c6a__indicator-icon{flex-shrink:0}._6e46434cc23019d2__indicator-spinner{height:var(--wpds-dimension-size-3xs,12px);margin:2px;width:var(--wpds-dimension-size-3xs,12px)}@keyframes _48722cc5dd090ce4__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}}');
+ registerStyle24("bd510b0d40", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7a7ac88e306348e7__indicator{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);align-items:flex-start;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display: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(--wpds-typography-font-size-sm,12px);gap:var(--wpds-dimension-gap-xs,4px);line-height:var(--wpds-typography-line-height-xs,16px);@media not (prefers-reduced-motion){animation:_48722cc5dd090ce4__indicator-jump var(--wpds-motion-duration-md,.2s) cubic-bezier(.68,-.55,.27,1.55)}}._57a3bbbfbe38a5c6__is-invalid{color:var(--wpds-color-foreground-content-error-weak,#cc1818)}._9e944dc198aac10b__is-valid{color:var(--wpds-color-foreground-content-success-weak,#007f2f)}.e482806667437c6a__indicator-icon{flex-shrink:0}._6e46434cc23019d2__indicator-spinner{height:var(--wpds-dimension-size-3xs,12px);margin:2px;width:var(--wpds-dimension-size-3xs,12px)}@keyframes _48722cc5dd090ce4__indicator-jump{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}}');
}
var style_default22 = { "indicator": "_7a7ac88e306348e7__indicator", "indicator-jump": "_48722cc5dd090ce4__indicator-jump", "is-invalid": "_57a3bbbfbe38a5c6__is-invalid", "is-valid": "_9e944dc198aac10b__is-valid", "indicator-icon": "e482806667437c6a__indicator-icon", "indicator-spinner": "_6e46434cc23019d2__indicator-spinner" };
var ICON = {
@@ -53688,6 +53878,7 @@ var wp;
// packages/ui/build-module/form/primitives/control-with-error/control-with-error.mjs
var import_jsx_runtime219 = __toESM(require_jsx_runtime(), 1);
+ var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime219.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
function appendRequiredIndicator(label, required, markWhenOptional) {
let suffix;
if (required && !markWhenOptional) {
@@ -53714,7 +53905,7 @@ var wp;
customValidity,
getValidityTarget,
children,
- render: render4,
+ render: render4 = DEFAULT_RENDER,
...restProps
}, forwardedRef) {
const [errorMessage, setErrorMessage] = (0, import_element86.useState)();
@@ -53818,13 +54009,20 @@ var wp;
setShowMessage(true);
}, [isTouched, customValidity?.type, showMessage]);
const onBlur = (event) => {
- if (isTouched) {
+ if (event.relatedTarget && event.currentTarget.contains(event.relatedTarget)) {
return;
}
- if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
+ if (!isTouched) {
setIsTouched(true);
getValidityTarget()?.setAttribute(VALIDITY_VISIBLE_ATTRIBUTE, "");
}
+ const validityTarget = getValidityTarget();
+ const isValidating = customValidity?.type === "validating";
+ window.queueMicrotask(() => {
+ if (!isValidating) {
+ setErrorMessage(validityTarget?.validationMessage);
+ }
+ });
};
const messageId = (0, import_element86.useId)();
const message2 = (() => {
@@ -53872,7 +54070,6 @@ var wp;
}, [visibleMessage, messageId, getValidityTarget]);
return useRender({
render: render4,
- defaultTagName: "div",
ref: [forwardedRef, wrapperRef],
props: mergeProps(restProps, {
onBlur,
@@ -53899,14 +54096,15 @@ var wp;
Details: () => Details,
Item: () => Item2,
Label: () => Label,
- Root: () => Root6
+ Root: () => Root6,
+ VisualLabel: () => VisualLabel
});
// packages/ui/build-module/form/primitives/field/root.mjs
var import_element87 = __toESM(require_element(), 1);
var import_jsx_runtime220 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE24 = "data-wp-hash";
- function getRuntime24() {
+ var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
+ function getRuntime25() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -53917,28 +54115,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument24(document);
+ registerDocument25(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash24(targetDocument, hash) {
+ function documentContainsStyleHash25(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE24}]`
+ `style[${STYLE_HASH_ATTRIBUTE25}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE24) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
return true;
}
}
return false;
}
- function injectStyle24(targetDocument, hash, css) {
+ function injectStyle25(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime24();
+ const runtime = getRuntime25();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -53947,24 +54145,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash24(targetDocument, hash)) {
+ if (documentContainsStyleHash25(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE24, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE25, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument24(targetDocument) {
- const runtime = getRuntime24();
+ function registerDocument25(targetDocument) {
+ const runtime = getRuntime25();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle24(targetDocument, hash, css);
+ injectStyle25(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -53978,19 +54176,19 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle24(hash, css) {
- const runtime = getRuntime24();
+ function registerStyle25(hash, css) {
+ const runtime = getRuntime25();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle24(targetDocument, hash, css);
+ injectStyle25(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle24("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+ registerStyle25("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_default6 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
- var DEFAULT_RENDER = (props) => /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
- var Root6 = (0, import_element87.forwardRef)(function Root22({ className, render: render4 = DEFAULT_RENDER, ...restProps }, ref) {
+ var DEFAULT_RENDER2 = (props) => /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(Stack, { ...props, direction: "column", gap: "sm" });
+ var Root6 = (0, import_element87.forwardRef)(function Root22({ className, render: render4 = DEFAULT_RENDER2, ...restProps }, ref) {
return /* @__PURE__ */ (0, import_jsx_runtime220.jsx)(
index_parts_exports2.Root,
{
@@ -54012,8 +54210,8 @@ var wp;
// packages/ui/build-module/form/primitives/field/label.mjs
var import_element89 = __toESM(require_element(), 1);
var import_jsx_runtime222 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE25 = "data-wp-hash";
- function getRuntime25() {
+ var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
+ function getRuntime26() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -54024,28 +54222,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument25(document);
+ registerDocument26(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash25(targetDocument, hash) {
+ function documentContainsStyleHash26(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE25}]`
+ `style[${STYLE_HASH_ATTRIBUTE26}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE25) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE26) === hash) {
return true;
}
}
return false;
}
- function injectStyle25(targetDocument, hash, css) {
+ function injectStyle26(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime25();
+ const runtime = getRuntime26();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -54054,24 +54252,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash25(targetDocument, hash)) {
+ if (documentContainsStyleHash26(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE25, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument25(targetDocument) {
- const runtime = getRuntime25();
+ function registerDocument26(targetDocument) {
+ const runtime = getRuntime26();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle25(targetDocument, hash, css);
+ injectStyle26(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -54085,15 +54283,15 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle25(hash, css) {
- const runtime = getRuntime25();
+ function registerStyle26(hash, css) {
+ const runtime = getRuntime26();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle25(targetDocument, hash, css);
+ injectStyle26(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle25("e08ffbfdae", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);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:var(--wpds-typography-line-height-xs,16px)}}}');
+ registerStyle26("df33c48b2d", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);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:var(--wpds-typography-line-height-xs,16px)}}}');
}
var field_default = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
var Label = (0, import_element89.forwardRef)(
@@ -54120,8 +54318,8 @@ var wp;
// packages/ui/build-module/form/primitives/field/description.mjs
var import_element90 = __toESM(require_element(), 1);
var import_jsx_runtime223 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE26 = "data-wp-hash";
- function getRuntime26() {
+ var STYLE_HASH_ATTRIBUTE27 = "data-wp-hash";
+ function getRuntime27() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -54132,28 +54330,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument26(document);
+ registerDocument27(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash26(targetDocument, hash) {
+ function documentContainsStyleHash27(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE26}]`
+ `style[${STYLE_HASH_ATTRIBUTE27}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE26) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE27) === hash) {
return true;
}
}
return false;
}
- function injectStyle26(targetDocument, hash, css) {
+ function injectStyle27(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime26();
+ const runtime = getRuntime27();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -54162,24 +54360,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash26(targetDocument, hash)) {
+ if (documentContainsStyleHash27(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE26, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE27, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument26(targetDocument) {
- const runtime = getRuntime26();
+ function registerDocument27(targetDocument) {
+ const runtime = getRuntime27();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle26(targetDocument, hash, css);
+ injectStyle27(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -54193,19 +54391,19 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle26(hash, css) {
- const runtime = getRuntime26();
+ function registerStyle27(hash, css) {
+ const runtime = getRuntime27();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle26(targetDocument, hash, css);
+ injectStyle27(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle26("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)}");
+ registerStyle27("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
- var global_css_defense_default8 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+ var global_css_defense_default8 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
if (typeof process === "undefined" || true) {
- registerStyle26("e08ffbfdae", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);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:var(--wpds-typography-line-height-xs,16px)}}}');
+ registerStyle27("df33c48b2d", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);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:var(--wpds-typography-line-height-xs,16px)}}}');
}
var field_default2 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
var Description = (0, import_element90.forwardRef)(function Description2({ className, ...restProps }, ref) {
@@ -54227,8 +54425,8 @@ var wp;
var import_element91 = __toESM(require_element(), 1);
var import_i18n37 = __toESM(require_i18n(), 1);
var import_jsx_runtime224 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE27 = "data-wp-hash";
- function getRuntime27() {
+ var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
+ function getRuntime28() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -54239,28 +54437,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument27(document);
+ registerDocument28(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash27(targetDocument, hash) {
+ function documentContainsStyleHash28(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE27}]`
+ `style[${STYLE_HASH_ATTRIBUTE28}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE27) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
return true;
}
}
return false;
}
- function injectStyle27(targetDocument, hash, css) {
+ function injectStyle28(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime27();
+ const runtime = getRuntime28();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -54269,24 +54467,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash27(targetDocument, hash)) {
+ if (documentContainsStyleHash28(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE27, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE28, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument27(targetDocument) {
- const runtime = getRuntime27();
+ function registerDocument28(targetDocument) {
+ const runtime = getRuntime28();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle27(targetDocument, hash, css);
+ injectStyle28(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -54300,15 +54498,15 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle27(hash, css) {
- const runtime = getRuntime27();
+ function registerStyle28(hash, css) {
+ const runtime = getRuntime28();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle27(targetDocument, hash, css);
+ injectStyle28(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle27("e08ffbfdae", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);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:var(--wpds-typography-line-height-xs,16px)}}}');
+ registerStyle28("df33c48b2d", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);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:var(--wpds-typography-line-height-xs,16px)}}}');
}
var field_default3 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
var Details = (0, import_element91.forwardRef)(
@@ -54336,6 +54534,110 @@ var wp;
}
);
+ // packages/ui/build-module/form/primitives/field/visual-label.mjs
+ var import_element93 = __toESM(require_element(), 1);
+ var STYLE_HASH_ATTRIBUTE29 = "data-wp-hash";
+ function getRuntime29() {
+ 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") {
+ registerDocument29(document);
+ }
+ return globalScope.__wpStyleRuntime;
+ }
+ function documentContainsStyleHash29(targetDocument, hash) {
+ if (!targetDocument.head) {
+ return false;
+ }
+ for (const style of targetDocument.head.querySelectorAll(
+ `style[${STYLE_HASH_ATTRIBUTE29}]`
+ )) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE29) === hash) {
+ return true;
+ }
+ }
+ return false;
+ }
+ function injectStyle29(targetDocument, hash, css) {
+ if (!targetDocument.head) {
+ return;
+ }
+ const runtime = getRuntime29();
+ let injectedStyles = runtime.injectedStyles.get(targetDocument);
+ if (!injectedStyles) {
+ injectedStyles = /* @__PURE__ */ new Set();
+ runtime.injectedStyles.set(targetDocument, injectedStyles);
+ }
+ if (injectedStyles.has(hash)) {
+ return;
+ }
+ if (documentContainsStyleHash29(targetDocument, hash)) {
+ injectedStyles.add(hash);
+ return;
+ }
+ const style = targetDocument.createElement("style");
+ style.setAttribute(STYLE_HASH_ATTRIBUTE29, hash);
+ style.appendChild(targetDocument.createTextNode(css));
+ targetDocument.head.appendChild(style);
+ injectedStyles.add(hash);
+ }
+ function registerDocument29(targetDocument) {
+ const runtime = getRuntime29();
+ runtime.documents.set(
+ targetDocument,
+ (runtime.documents.get(targetDocument) ?? 0) + 1
+ );
+ for (const [hash, css] of runtime.styles) {
+ injectStyle29(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 registerStyle29(hash, css) {
+ const runtime = getRuntime29();
+ runtime.styles.set(hash, css);
+ for (const targetDocument of runtime.documents.keys()) {
+ injectStyle29(targetDocument, hash, css);
+ }
+ }
+ if (typeof process === "undefined" || true) {
+ registerStyle29("df33c48b2d", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);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-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);font-weight:var(--wpds-typography-font-weight-default,400);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;text-wrap:pretty;color:var(--wpds-color-foreground-content-neutral-weak,#707070);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:var(--wpds-typography-line-height-xs,16px)}}}');
+ }
+ var field_default4 = { "label": "_2d5ad850b2f90964__label", "is-plain": "_17c4214649230bea__is-plain", "description": "_08a3750500e0233f__description" };
+ var VisualLabel = (0, import_element93.forwardRef)(
+ function VisualLabel2({ className, render: render4, variant, ...restProps }, ref) {
+ return useRender({
+ defaultTagName: "span",
+ render: render4,
+ ref,
+ props: mergeProps(restProps, {
+ className: clsx_default(
+ field_default4.label,
+ variant && field_default4[`is-${variant}`],
+ className
+ )
+ })
+ });
+ }
+ );
+ VisualLabel.displayName = "Field.VisualLabel";
+
// packages/ui/build-module/form/primitives/select/index.mjs
var select_exports = {};
__export(select_exports, {
@@ -54350,10 +54652,10 @@ var wp;
});
// packages/ui/build-module/form/primitives/select/group.mjs
- var import_element93 = __toESM(require_element(), 1);
+ var import_element94 = __toESM(require_element(), 1);
var import_jsx_runtime226 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE28 = "data-wp-hash";
- function getRuntime28() {
+ var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
+ function getRuntime30() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -54364,28 +54666,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument28(document);
+ registerDocument30(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash28(targetDocument, hash) {
+ function documentContainsStyleHash30(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE28}]`
+ `style[${STYLE_HASH_ATTRIBUTE30}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE28) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash) {
return true;
}
}
return false;
}
- function injectStyle28(targetDocument, hash, css) {
+ function injectStyle30(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime28();
+ const runtime = getRuntime30();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -54394,24 +54696,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash28(targetDocument, hash)) {
+ if (documentContainsStyleHash30(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE28, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE30, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument28(targetDocument) {
- const runtime = getRuntime28();
+ function registerDocument30(targetDocument) {
+ const runtime = getRuntime30();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle28(targetDocument, hash, css);
+ injectStyle30(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -54425,23 +54727,23 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle28(hash, css) {
- const runtime = getRuntime28();
+ function registerStyle30(hash, css) {
+ const runtime = getRuntime30();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle28(targetDocument, hash, css);
+ injectStyle30(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle28("0e090e3995", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);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);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:grid;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-md,13px);grid-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._06c7ff39d2f685b9__empty:not(:empty){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display: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(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');
+ registerStyle30("02571d1b6c", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);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);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-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-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display: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(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');
}
- var item_popup_default = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "list": "f43dc7c768d7b622__list", "list-scrollable-container": "_233cd60cdb84a2ef__list-scrollable-container", "list-footer": "ec4db6f0122263e7__list-footer", "group": "b3c0d7f103fb10a2__group", "group-label": "_21b59380477c306c__group-label", "item": "_684ccb7988365b4f__item", "is-size-small": "_38f7faff93c61958__is-size-small", "item-indicator-icon": "_92fbe4765dfad5ee__item-indicator-icon", "item-icon": "a3adcfd0b73ffd40__item-icon", "empty": "_06c7ff39d2f685b9__empty" };
- var Group = (0, import_element93.forwardRef)(
+ var item_popup_default2 = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "is-width-anchor": "b9a9946a395ccad8__is-width-anchor", "is-width-content": "_7c9f1b268b013f02__is-width-content", "is-width-sm": "_6f31db51d79ec899__is-width-sm", "is-width-md": "fa45cdb5f45e57fb__is-width-md", "is-width-lg": "_46a909337f6be21c__is-width-lg", "is-width-available": "_6083938dff06df34__is-width-available", "list-chrome": "_2fff4e9defe85de5__list-chrome", "list": "f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome", "list-scrollable-container": "_233cd60cdb84a2ef__list-scrollable-container", "list-footer": "ec4db6f0122263e7__list-footer", "group": "b3c0d7f103fb10a2__group", "group-label": "_21b59380477c306c__group-label", "item": "_684ccb7988365b4f__item", "is-size-small": "_38f7faff93c61958__is-size-small", "item-indicator-icon": "_92fbe4765dfad5ee__item-indicator-icon", "item-icon": "a3adcfd0b73ffd40__item-icon", "status": "_6eb78bc92f8d7795__status", "empty": "_06c7ff39d2f685b9__empty" };
+ var Group = (0, import_element94.forwardRef)(
function Group2({ className, children, ...restProps }, ref) {
return /* @__PURE__ */ (0, import_jsx_runtime226.jsx)(
index_parts_exports3.Group,
{
- className: clsx_default(item_popup_default.group, className),
+ className: clsx_default(item_popup_default2.group, className),
ref,
...restProps,
children
@@ -54451,10 +54753,10 @@ var wp;
);
// packages/ui/build-module/form/primitives/select/group-label.mjs
- var import_element94 = __toESM(require_element(), 1);
+ var import_element95 = __toESM(require_element(), 1);
var import_jsx_runtime227 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE29 = "data-wp-hash";
- function getRuntime29() {
+ var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
+ function getRuntime31() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -54465,28 +54767,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument29(document);
+ registerDocument31(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash29(targetDocument, hash) {
+ function documentContainsStyleHash31(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE29}]`
+ `style[${STYLE_HASH_ATTRIBUTE31}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE29) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
return true;
}
}
return false;
}
- function injectStyle29(targetDocument, hash, css) {
+ function injectStyle31(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime29();
+ const runtime = getRuntime31();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -54495,24 +54797,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash29(targetDocument, hash)) {
+ if (documentContainsStyleHash31(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE29, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument29(targetDocument) {
- const runtime = getRuntime29();
+ function registerDocument31(targetDocument) {
+ const runtime = getRuntime31();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle29(targetDocument, hash, css);
+ injectStyle31(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -54526,25 +54828,25 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle29(hash, css) {
- const runtime = getRuntime29();
+ function registerStyle31(hash, css) {
+ const runtime = getRuntime31();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle29(targetDocument, hash, css);
+ injectStyle31(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle29("0e090e3995", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);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);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:grid;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-md,13px);grid-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._06c7ff39d2f685b9__empty:not(:empty){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display: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(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');
+ registerStyle31("02571d1b6c", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);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);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-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-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display: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(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');
}
- var item_popup_default2 = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "list": "f43dc7c768d7b622__list", "list-scrollable-container": "_233cd60cdb84a2ef__list-scrollable-container", "list-footer": "ec4db6f0122263e7__list-footer", "group": "b3c0d7f103fb10a2__group", "group-label": "_21b59380477c306c__group-label", "item": "_684ccb7988365b4f__item", "is-size-small": "_38f7faff93c61958__is-size-small", "item-indicator-icon": "_92fbe4765dfad5ee__item-indicator-icon", "item-icon": "a3adcfd0b73ffd40__item-icon", "empty": "_06c7ff39d2f685b9__empty" };
- var GroupLabel = (0, import_element94.forwardRef)(
+ var item_popup_default3 = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "is-width-anchor": "b9a9946a395ccad8__is-width-anchor", "is-width-content": "_7c9f1b268b013f02__is-width-content", "is-width-sm": "_6f31db51d79ec899__is-width-sm", "is-width-md": "fa45cdb5f45e57fb__is-width-md", "is-width-lg": "_46a909337f6be21c__is-width-lg", "is-width-available": "_6083938dff06df34__is-width-available", "list-chrome": "_2fff4e9defe85de5__list-chrome", "list": "f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome", "list-scrollable-container": "_233cd60cdb84a2ef__list-scrollable-container", "list-footer": "ec4db6f0122263e7__list-footer", "group": "b3c0d7f103fb10a2__group", "group-label": "_21b59380477c306c__group-label", "item": "_684ccb7988365b4f__item", "is-size-small": "_38f7faff93c61958__is-size-small", "item-indicator-icon": "_92fbe4765dfad5ee__item-indicator-icon", "item-icon": "a3adcfd0b73ffd40__item-icon", "status": "_6eb78bc92f8d7795__status", "empty": "_06c7ff39d2f685b9__empty" };
+ var GroupLabel = (0, import_element95.forwardRef)(
function GroupLabel2({ className, children, ...restProps }, ref) {
return /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(
Text,
{
variant: "heading-sm",
className: clsx_default(
- item_popup_default2["group-label"],
+ item_popup_default3["group-label"],
className
),
render: /* @__PURE__ */ (0, import_jsx_runtime227.jsx)(index_parts_exports3.GroupLabel, { ref, ...restProps }),
@@ -54555,10 +54857,10 @@ var wp;
);
// packages/ui/build-module/form/primitives/select/item.mjs
- var import_element95 = __toESM(require_element(), 1);
+ var import_element96 = __toESM(require_element(), 1);
var import_jsx_runtime228 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE30 = "data-wp-hash";
- function getRuntime30() {
+ var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
+ function getRuntime32() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -54569,28 +54871,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument30(document);
+ registerDocument32(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash30(targetDocument, hash) {
+ function documentContainsStyleHash32(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE30}]`
+ `style[${STYLE_HASH_ATTRIBUTE32}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE30) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash) {
return true;
}
}
return false;
}
- function injectStyle30(targetDocument, hash, css) {
+ function injectStyle32(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime30();
+ const runtime = getRuntime32();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -54599,24 +54901,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash30(targetDocument, hash)) {
+ if (documentContainsStyleHash32(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE30, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE32, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument30(targetDocument) {
- const runtime = getRuntime30();
+ function registerDocument32(targetDocument) {
+ const runtime = getRuntime32();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle30(targetDocument, hash, css);
+ injectStyle32(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -54630,30 +54932,30 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle30(hash, css) {
- const runtime = getRuntime30();
+ function registerStyle32(hash, css) {
+ const runtime = getRuntime32();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle30(targetDocument, hash, css);
+ injectStyle32(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle30("0e090e3995", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);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);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:grid;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-md,13px);grid-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._06c7ff39d2f685b9__empty:not(:empty){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display: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(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');
+ registerStyle32("02571d1b6c", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);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);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-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-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display: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(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');
}
- var item_popup_default3 = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "list": "f43dc7c768d7b622__list", "list-scrollable-container": "_233cd60cdb84a2ef__list-scrollable-container", "list-footer": "ec4db6f0122263e7__list-footer", "group": "b3c0d7f103fb10a2__group", "group-label": "_21b59380477c306c__group-label", "item": "_684ccb7988365b4f__item", "is-size-small": "_38f7faff93c61958__is-size-small", "item-indicator-icon": "_92fbe4765dfad5ee__item-indicator-icon", "item-icon": "a3adcfd0b73ffd40__item-icon", "empty": "_06c7ff39d2f685b9__empty" };
+ var item_popup_default4 = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "is-width-anchor": "b9a9946a395ccad8__is-width-anchor", "is-width-content": "_7c9f1b268b013f02__is-width-content", "is-width-sm": "_6f31db51d79ec899__is-width-sm", "is-width-md": "fa45cdb5f45e57fb__is-width-md", "is-width-lg": "_46a909337f6be21c__is-width-lg", "is-width-available": "_6083938dff06df34__is-width-available", "list-chrome": "_2fff4e9defe85de5__list-chrome", "list": "f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome", "list-scrollable-container": "_233cd60cdb84a2ef__list-scrollable-container", "list-footer": "ec4db6f0122263e7__list-footer", "group": "b3c0d7f103fb10a2__group", "group-label": "_21b59380477c306c__group-label", "item": "_684ccb7988365b4f__item", "is-size-small": "_38f7faff93c61958__is-size-small", "item-indicator-icon": "_92fbe4765dfad5ee__item-indicator-icon", "item-icon": "a3adcfd0b73ffd40__item-icon", "status": "_6eb78bc92f8d7795__status", "empty": "_06c7ff39d2f685b9__empty" };
if (typeof process === "undefined" || true) {
- registerStyle30("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+ registerStyle32("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_default7 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
- var Item3 = (0, import_element95.forwardRef)(
+ var Item3 = (0, import_element96.forwardRef)(
function Item23({ className, value, size: size4 = "default", children, ...restProps }, ref) {
return /* @__PURE__ */ (0, import_jsx_runtime228.jsxs)(
index_parts_exports3.Item,
{
className: clsx_default(
resets_default7["box-sizing"],
- item_popup_default3.item,
- size4 === "small" && item_popup_default3["is-size-small"],
+ item_popup_default4.item,
+ size4 === "small" && item_popup_default4["is-size-small"],
className
),
value,
@@ -54665,8 +54967,8 @@ var wp;
{
icon: check_default,
className: clsx_default(
- item_popup_default3["item-icon"],
- item_popup_default3["item-indicator-icon"]
+ item_popup_default4["item-icon"],
+ item_popup_default4["item-indicator-icon"]
),
size: size4 === "small" ? 20 : 24
}
@@ -54679,12 +54981,12 @@ var wp;
);
// packages/ui/build-module/form/primitives/select/popup.mjs
- var import_element98 = __toESM(require_element(), 1);
+ var import_element99 = __toESM(require_element(), 1);
// packages/ui/build-module/form/primitives/select/portal.mjs
- var import_element96 = __toESM(require_element(), 1);
+ var import_element97 = __toESM(require_element(), 1);
var import_jsx_runtime229 = __toESM(require_jsx_runtime(), 1);
- var Portal2 = (0, import_element96.forwardRef)(function SelectPortal3({ container, ...restProps }, ref) {
+ var Portal2 = (0, import_element97.forwardRef)(function SelectPortal3({ container, ...restProps }, ref) {
return /* @__PURE__ */ (0, import_jsx_runtime229.jsx)(
index_parts_exports3.Portal,
{
@@ -54696,10 +54998,10 @@ var wp;
});
// packages/ui/build-module/form/primitives/select/positioner.mjs
- var import_element97 = __toESM(require_element(), 1);
+ var import_element98 = __toESM(require_element(), 1);
var import_jsx_runtime230 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE31 = "data-wp-hash";
- function getRuntime31() {
+ var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
+ function getRuntime33() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -54710,28 +55012,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument31(document);
+ registerDocument33(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash31(targetDocument, hash) {
+ function documentContainsStyleHash33(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE31}]`
+ `style[${STYLE_HASH_ATTRIBUTE33}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE31) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash) {
return true;
}
}
return false;
}
- function injectStyle31(targetDocument, hash, css) {
+ function injectStyle33(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime31();
+ const runtime = getRuntime33();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -54740,24 +55042,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash31(targetDocument, hash)) {
+ if (documentContainsStyleHash33(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE31, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE33, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument31(targetDocument) {
- const runtime = getRuntime31();
+ function registerDocument33(targetDocument) {
+ const runtime = getRuntime33();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle31(targetDocument, hash, css);
+ injectStyle33(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -54771,22 +55073,22 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle31(hash, css) {
- const runtime = getRuntime31();
+ function registerStyle33(hash, css) {
+ const runtime = getRuntime33();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle31(targetDocument, hash, css);
+ injectStyle33(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle31("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");
+ registerStyle33("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_default8 = { "box-sizing": "_336cd3e4e743482f__box-sizing" };
if (typeof process === "undefined" || true) {
- registerStyle31("8c70612dd7", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}}}");
+ registerStyle33("aaac8c315e", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}.a9ab07efb9ef413f__list{display:block;min-block-size:0;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}}}");
}
- var style_default23 = { "positioner": "_0ab863136fb95530__positioner" };
- var Positioner2 = (0, import_element97.forwardRef)(
+ var style_default23 = { "positioner": "_0ab863136fb95530__positioner", "list": "a9ab07efb9ef413f__list" };
+ var Positioner2 = (0, import_element98.forwardRef)(
function SelectPositioner3({ className, ...props }, ref) {
return /* @__PURE__ */ (0, import_jsx_runtime230.jsx)(
index_parts_exports3.Positioner,
@@ -54807,8 +55109,8 @@ var wp;
// packages/ui/build-module/form/primitives/select/popup.mjs
var import_jsx_runtime231 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE32 = "data-wp-hash";
- function getRuntime32() {
+ var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
+ function getRuntime34() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -54819,28 +55121,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument32(document);
+ registerDocument34(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash32(targetDocument, hash) {
+ function documentContainsStyleHash34(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE32}]`
+ `style[${STYLE_HASH_ATTRIBUTE34}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE32) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash) {
return true;
}
}
return false;
}
- function injectStyle32(targetDocument, hash, css) {
+ function injectStyle34(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime32();
+ const runtime = getRuntime34();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -54849,24 +55151,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash32(targetDocument, hash)) {
+ if (documentContainsStyleHash34(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE32, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE34, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument32(targetDocument) {
- const runtime = getRuntime32();
+ function registerDocument34(targetDocument) {
+ const runtime = getRuntime34();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle32(targetDocument, hash, css);
+ injectStyle34(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -54880,34 +55182,45 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle32(hash, css) {
- const runtime = getRuntime32();
+ function registerStyle34(hash, css) {
+ const runtime = getRuntime34();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle32(targetDocument, hash, css);
+ injectStyle34(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle32("0e090e3995", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);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);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "main";grid-template-rows:auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width)}.f43dc7c768d7b622__list{color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:grid;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-md,13px);grid-area:main;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto;line-height:var(--wpds-typography-line-height-sm,20px)}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._06c7ff39d2f685b9__empty:not(:empty){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display: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(--wpds-typography-font-size-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');
+ registerStyle34("02571d1b6c", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._380b81b8f79fb10f__dropdown-motion,._7f344b94e270e039__dropdown-motion--fade-only{--wp-ui-dropdown-slide-distance:4px;--wp-ui-dropdown-slide-duration:var(--wpds-motion-duration-md,200ms);--wp-ui-dropdown-slide-easing:var(--wpds-motion-easing-expressive,cubic-bezier(0.25,0,0,1));--wp-ui-dropdown-fade-duration:var(--wpds-motion-duration-sm,100ms);--wp-ui-dropdown-fade-easing:linear;@media not (prefers-reduced-motion){transition-duration:var(--wp-ui-dropdown-slide-duration),var(--wp-ui-dropdown-fade-duration);transition-property:transform,opacity;transition-timing-function:var(--wp-ui-dropdown-slide-easing),var(--wp-ui-dropdown-fade-easing);will-change:transform,opacity}opacity:1;&[data-instant]{transition:none}&[data-ending-style],&[data-starting-style]{opacity:0}}._380b81b8f79fb10f__dropdown-motion{transform:translate(0);&[data-side=bottom][data-ending-style],&[data-side=bottom][data-starting-style]{transform:translateY(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=top][data-ending-style],&[data-side=top][data-starting-style]{transform:translateY(var(--wp-ui-dropdown-slide-distance))}&[data-side=left][data-ending-style],&[data-side=left][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=right][data-ending-style],&[data-side=right][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&[data-side=inline-start][data-ending-style],&[data-side=inline-start][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}&[data-side=inline-end][data-ending-style],&[data-side=inline-end][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-start][data-ending-style],&:dir(rtl)[data-side=inline-start][data-starting-style]{transform:translateX(calc(var(--wp-ui-dropdown-slide-distance)*-1))}&:dir(rtl)[data-side=inline-end][data-ending-style],&:dir(rtl)[data-side=inline-end][data-starting-style]{transform:translateX(var(--wp-ui-dropdown-slide-distance))}}}}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._234b520016b4e56f__popup{--wp-ui-popup-padding:var(--wpds-dimension-padding-xs,4px);--_wp-ui-elevation-md:0 2px 3px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.04),0 12px 12px rgba(0,0,0,.03),0 16px 16px rgba(0,0,0,.02);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);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-md);display:grid;grid-template-areas:"header" "status" "main";grid-template-rows:auto auto minmax(0,1fr);max-height:min(var(--available-height),480px,60dvh);max-width:var(--available-width);min-width:var(--anchor-width);&.b9a9946a395ccad8__is-width-anchor{width:var(--anchor-width)}&._7c9f1b268b013f02__is-width-content{width:auto}&._6f31db51d79ec899__is-width-sm{width:min(var(--available-width),var(--wpds-dimension-surface-width-sm,320px))}&.fa45cdb5f45e57fb__is-width-md{width:min(var(--available-width),var(--wpds-dimension-surface-width-md,400px))}&._46a909337f6be21c__is-width-lg{width:min(var(--available-width),var(--wpds-dimension-surface-width-lg,560px))}&._6083938dff06df34__is-width-available{width:var(--available-width)}}._2fff4e9defe85de5__list-chrome{color:var(--wpds-color-foreground-interactive-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-md,13px);grid-area:main;line-height:var(--wpds-typography-line-height-sm,20px)}.f43dc7c768d7b622__list{display:grid;grid-template-areas:"scrollable" "footer";grid-template-rows:minmax(0,1fr) auto}._233cd60cdb84a2ef__list-scrollable-container{grid-area:scrollable;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}.ec4db6f0122263e7__list-footer{grid-area:footer;padding-block:var(--wp-ui-popup-padding);._233cd60cdb84a2ef__list-scrollable-container:not(:empty)+&{border-block-start:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb)}}.b3c0d7f103fb10a2__group:not(:first-child){margin-block-start:var(--wpds-dimension-gap-sm,8px)}._21b59380477c306c__group-label{align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display:flex;min-height:var(--wpds-dimension-size-md,32px);padding-inline:var(--wpds-dimension-padding-md,12px)}._684ccb7988365b4f__item{--wp-ui-popup-item-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-popup-item-padding-block:var(--wpds-dimension-padding-xs,4px);align-items:center;border-radius:var(--wpds-border-radius-sm,2px);display:flex;gap:var(--wpds-dimension-gap-xs,4px);justify-content:flex-start;margin-inline:var(--wp-ui-popup-padding);min-height:var(--wp-ui-popup-item-height);min-width:0;overflow-wrap:anywhere;padding-block:var(--wp-ui-popup-item-padding-block);padding-inline-end:var(--wp-ui-popup-item-padding-inline);padding-inline-start:calc(var(--wp-ui-popup-item-padding-inline) - var(--wpds-dimension-padding-xs, 4px));user-select:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&._38f7faff93c61958__is-size-small{--wp-ui-popup-item-height:var(--wpds-dimension-size-sm,24px);--wp-ui-popup-item-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-popup-item-padding-block:2px}&:not([data-selected]){._92fbe4765dfad5ee__item-indicator-icon{opacity:0}}&[data-highlighted]:not([aria-disabled=true]){background-color:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);outline:none;@media (forced-colors:active){outline:1px solid Highlight}}&[aria-disabled=true]{background-color:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}}.a3adcfd0b73ffd40__item-icon{flex-shrink:0}._6eb78bc92f8d7795__status{grid-area:status}._06c7ff39d2f685b9__empty:not(:empty){grid-area:main}._06c7ff39d2f685b9__empty:not(:empty),._6eb78bc92f8d7795__status:not(:empty):not(:has([data-visually-hidden])){--wp-ui-popup-empty-min-height:var(--wpds-dimension-size-md,32px);--wp-ui-popup-empty-padding-inline:var(--wpds-dimension-padding-md,12px);align-items:center;color:var(--wpds-color-foreground-content-neutral-weak,#707070);display: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(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px);min-height:var(--wp-ui-popup-empty-min-height);padding-inline:var(--wp-ui-popup-empty-padding-inline)}}}');
}
- var item_popup_default4 = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "list": "f43dc7c768d7b622__list", "list-scrollable-container": "_233cd60cdb84a2ef__list-scrollable-container", "list-footer": "ec4db6f0122263e7__list-footer", "group": "b3c0d7f103fb10a2__group", "group-label": "_21b59380477c306c__group-label", "item": "_684ccb7988365b4f__item", "is-size-small": "_38f7faff93c61958__is-size-small", "item-indicator-icon": "_92fbe4765dfad5ee__item-indicator-icon", "item-icon": "a3adcfd0b73ffd40__item-icon", "empty": "_06c7ff39d2f685b9__empty" };
- var Popup2 = (0, import_element98.forwardRef)(
- function Popup22({ className, portal, positioner, children, ...restProps }, ref) {
- const popupContent = /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(ThemeProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+ var item_popup_default5 = { "popup": "_234b520016b4e56f__popup _380b81b8f79fb10f__dropdown-motion", "is-width-anchor": "b9a9946a395ccad8__is-width-anchor", "is-width-content": "_7c9f1b268b013f02__is-width-content", "is-width-sm": "_6f31db51d79ec899__is-width-sm", "is-width-md": "fa45cdb5f45e57fb__is-width-md", "is-width-lg": "_46a909337f6be21c__is-width-lg", "is-width-available": "_6083938dff06df34__is-width-available", "list-chrome": "_2fff4e9defe85de5__list-chrome", "list": "f43dc7c768d7b622__list _2fff4e9defe85de5__list-chrome", "list-scrollable-container": "_233cd60cdb84a2ef__list-scrollable-container", "list-footer": "ec4db6f0122263e7__list-footer", "group": "b3c0d7f103fb10a2__group", "group-label": "_21b59380477c306c__group-label", "item": "_684ccb7988365b4f__item", "is-size-small": "_38f7faff93c61958__is-size-small", "item-indicator-icon": "_92fbe4765dfad5ee__item-indicator-icon", "item-icon": "a3adcfd0b73ffd40__item-icon", "status": "_6eb78bc92f8d7795__status", "empty": "_06c7ff39d2f685b9__empty" };
+ if (typeof process === "undefined" || true) {
+ registerStyle34("aaac8c315e", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._0ab863136fb95530__positioner{z-index:var(--wp-ui-select-z-index,initial)}.a9ab07efb9ef413f__list{display:block;min-block-size:0;overflow-block:auto;overscroll-behavior:contain;scroll-padding-block:var(--wp-ui-popup-padding);&:not(:empty){padding-block:var(--wp-ui-popup-padding)}}}}");
+ }
+ var style_default24 = { "positioner": "_0ab863136fb95530__positioner", "list": "a9ab07efb9ef413f__list" };
+ var Popup2 = (0, import_element99.forwardRef)(
+ function Popup22({ className, portal, positioner, width, children, ...restProps }, ref) {
+ const popupContent = /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
index_parts_exports3.Popup,
{
ref,
- className: clsx_default(item_popup_default4.popup, className),
+ className: clsx_default(
+ item_popup_default5.popup,
+ getItemPopupWidthClassName(width),
+ className
+ ),
...restProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(index_parts_exports3.List, { className: item_popup_default4.list, children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
- "div",
+ children: /* @__PURE__ */ (0, import_jsx_runtime231.jsx)(
+ index_parts_exports3.List,
{
- className: item_popup_default4["list-scrollable-container"],
+ className: clsx_default(
+ item_popup_default5["list-chrome"],
+ style_default24.list
+ ),
children
}
- ) })
+ )
}
- ) });
+ );
const positionedPopup = renderSlotWithChildren(
positioner,
/* @__PURE__ */ (0, import_jsx_runtime231.jsx)(Positioner2, {}),
@@ -54924,11 +55237,11 @@ var wp;
}
// packages/ui/build-module/form/primitives/select/trigger.mjs
- var import_element99 = __toESM(require_element(), 1);
+ var import_element100 = __toESM(require_element(), 1);
var import_i18n38 = __toESM(require_i18n(), 1);
var import_jsx_runtime233 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE33 = "data-wp-hash";
- function getRuntime33() {
+ var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
+ function getRuntime35() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -54939,28 +55252,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument33(document);
+ registerDocument35(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash33(targetDocument, hash) {
+ function documentContainsStyleHash35(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE33}]`
+ `style[${STYLE_HASH_ATTRIBUTE35}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE33) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash) {
return true;
}
}
return false;
}
- function injectStyle33(targetDocument, hash, css) {
+ function injectStyle35(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime33();
+ const runtime = getRuntime35();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -54969,24 +55282,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash33(targetDocument, hash)) {
+ if (documentContainsStyleHash35(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE33, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE35, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument33(targetDocument) {
- const runtime = getRuntime33();
+ function registerDocument35(targetDocument) {
+ const runtime = getRuntime35();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle33(targetDocument, hash, css);
+ injectStyle35(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -55000,22 +55313,22 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle33(hash, css) {
- const runtime = getRuntime33();
+ function registerStyle35(hash, css) {
+ const runtime = getRuntime35();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle33(targetDocument, hash, css);
+ injectStyle35(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle33("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}}}");
+ registerStyle35("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 focus_module_default5 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
+ var focus_module_default5 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
if (typeof process === "undefined" || true) {
- registerStyle33("8fc4b25e27", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._6e4e0445ef20426b__trigger-wrapper{&.fa98c865fb77e675__is-minimal{width:fit-content}}._7893295e3f6d1af7__trigger{align-items:center;background-color:transparent;border:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:inherit;font-size:inherit;gap:var(--wpds-dimension-gap-xs,4px);justify-content:space-between;line-height:1.4;padding-block:4px;padding-inline-end:calc(var(--wp-ui-input-layout-padding-inline) - 4px);padding-inline-start:var(--wp-ui-input-layout-padding-inline);text-align:start;user-select:none;width:100%;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&.fa98c865fb77e675__is-minimal{width:auto}&:focus{outline:none}&[data-disabled]{background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}}.e760c9339965ce84__trigger-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;._7893295e3f6d1af7__trigger[data-placeholder]:not([data-disabled]) &{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}}._308bc63e43681f99__trigger-caret{flex:0 0 auto}}}");
+ registerStyle35("8fc4b25e27", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._6e4e0445ef20426b__trigger-wrapper{&.fa98c865fb77e675__is-minimal{width:fit-content}}._7893295e3f6d1af7__trigger{align-items:center;background-color:transparent;border:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);display:flex;font-family:inherit;font-size:inherit;gap:var(--wpds-dimension-gap-xs,4px);justify-content:space-between;line-height:1.4;padding-block:4px;padding-inline-end:calc(var(--wp-ui-input-layout-padding-inline) - 4px);padding-inline-start:var(--wp-ui-input-layout-padding-inline);text-align:start;user-select:none;width:100%;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}&.fa98c865fb77e675__is-minimal{width:auto}&:focus{outline:none}&[data-disabled]{background-color:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}}.e760c9339965ce84__trigger-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;._7893295e3f6d1af7__trigger[data-placeholder]:not([data-disabled]) &{color:var(--wpds-color-foreground-interactive-neutral-weak,#707070)}}._308bc63e43681f99__trigger-caret{flex:0 0 auto}}}");
}
var select_trigger_default = { "trigger-wrapper": "_6e4e0445ef20426b__trigger-wrapper", "is-minimal": "fa98c865fb77e675__is-minimal", "trigger": "_7893295e3f6d1af7__trigger", "trigger-value": "e760c9339965ce84__trigger-value", "trigger-caret": "_308bc63e43681f99__trigger-caret" };
- var Trigger3 = (0, import_element99.forwardRef)(
+ var Trigger3 = (0, import_element100.forwardRef)(
function Trigger22({
className,
size: size4,
@@ -55071,10 +55384,10 @@ var wp;
);
// packages/ui/build-module/form/primitives/textarea/textarea.mjs
- var import_element100 = __toESM(require_element(), 1);
+ var import_element101 = __toESM(require_element(), 1);
var import_jsx_runtime234 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE34 = "data-wp-hash";
- function getRuntime34() {
+ var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
+ function getRuntime36() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -55085,28 +55398,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument34(document);
+ registerDocument36(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash34(targetDocument, hash) {
+ function documentContainsStyleHash36(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE34}]`
+ `style[${STYLE_HASH_ATTRIBUTE36}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE34) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash) {
return true;
}
}
return false;
}
- function injectStyle34(targetDocument, hash, css) {
+ function injectStyle36(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime34();
+ const runtime = getRuntime36();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -55115,24 +55428,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash34(targetDocument, hash)) {
+ if (documentContainsStyleHash36(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE34, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE36, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument34(targetDocument) {
- const runtime = getRuntime34();
+ function registerDocument36(targetDocument) {
+ const runtime = getRuntime36();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle34(targetDocument, hash, css);
+ injectStyle36(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -55146,27 +55459,27 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle34(hash, css) {
- const runtime = getRuntime34();
+ function registerStyle36(hash, css) {
+ const runtime = getRuntime36();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle34(targetDocument, hash, css);
+ injectStyle36(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle34("1540cbc709", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._1e441c22c9dc5d28__wrapper{--wp-ui-textarea-min-height:var(--wpds-dimension-size-lg,40px)}._414844876c32ecee__textarea{min-height:calc(var(--wp-ui-textarea-min-height) - 2px);resize:block}}@layer compositions{._1e441c22c9dc5d28__wrapper{--wp-ui-input-padding-block:9.9px;height:auto;line-height:1.4}}}");
+ registerStyle36("1540cbc709", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._1e441c22c9dc5d28__wrapper{--wp-ui-textarea-min-height:var(--wpds-dimension-size-lg,40px)}._414844876c32ecee__textarea{min-height:calc(var(--wp-ui-textarea-min-height) - 2px);resize:block}}@layer compositions{._1e441c22c9dc5d28__wrapper{--wp-ui-input-padding-block:9.9px;height:auto;line-height:1.4}}}");
}
- var style_default24 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
+ var style_default25 = { "wrapper": "_1e441c22c9dc5d28__wrapper", "textarea": "_414844876c32ecee__textarea" };
if (typeof process === "undefined" || true) {
- registerStyle34("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)}");
+ registerStyle36("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
- var global_css_defense_default9 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+ var global_css_defense_default9 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
var wrappedRender = (render4, restProps) => {
return function textareaRender(props) {
- return typeof render4 === "function" ? render4(mergeProps(props, restProps)) : (0, import_element100.cloneElement)(render4, mergeProps(props, restProps));
+ return typeof render4 === "function" ? render4(mergeProps(props, restProps)) : (0, import_element101.cloneElement)(render4, mergeProps(props, restProps));
};
};
- var Textarea = (0, import_element100.forwardRef)(
+ var Textarea = (0, import_element101.forwardRef)(
function Textarea2({
className,
defaultValue,
@@ -55181,14 +55494,14 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime234.jsx)(
Input3,
{
- className: clsx_default(style_default24.wrapper, className),
+ className: clsx_default(style_default25.wrapper, className),
style,
render: wrappedRender(
render4 || ((props) => /* @__PURE__ */ (0, import_jsx_runtime234.jsx)("textarea", { ...props })),
{
className: clsx_default(
global_css_defense_default9.textarea,
- style_default24.textarea
+ style_default25.textarea
),
ref,
rows,
@@ -55205,10 +55518,10 @@ var wp;
);
// packages/ui/build-module/form/input-control/input-control.mjs
- var import_element101 = __toESM(require_element(), 1);
+ var import_element102 = __toESM(require_element(), 1);
var import_jsx_runtime235 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE35 = "data-wp-hash";
- function getRuntime35() {
+ var STYLE_HASH_ATTRIBUTE37 = "data-wp-hash";
+ function getRuntime37() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -55219,28 +55532,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument35(document);
+ registerDocument37(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash35(targetDocument, hash) {
+ function documentContainsStyleHash37(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE35}]`
+ `style[${STYLE_HASH_ATTRIBUTE37}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE35) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE37) === hash) {
return true;
}
}
return false;
}
- function injectStyle35(targetDocument, hash, css) {
+ function injectStyle37(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime35();
+ const runtime = getRuntime37();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -55249,24 +55562,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash35(targetDocument, hash)) {
+ if (documentContainsStyleHash37(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE35, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE37, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument35(targetDocument) {
- const runtime = getRuntime35();
+ function registerDocument37(targetDocument) {
+ const runtime = getRuntime37();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle35(targetDocument, hash, css);
+ injectStyle37(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -55280,18 +55593,18 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle35(hash, css) {
- const runtime = getRuntime35();
+ function registerStyle37(hash, css) {
+ const runtime = getRuntime37();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle35(targetDocument, hash, css);
+ injectStyle37(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle35("0c752c3d08", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.a9211a7e6af24bed__root input[type=date]:not([data-filled]):not(:focus),.a9211a7e6af24bed__root input[type=datetime-local]:not([data-filled]):not(:focus),.a9211a7e6af24bed__root input[type=time]:not([data-filled]):not(:focus){--_gcd-input-color:transparent;--_gcd-input-color-disabled:transparent;color:transparent;&:disabled::-webkit-datetime-edit-text{color:transparent}}}}}");
+ registerStyle37("0c752c3d08", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{@supports (-webkit-hyphens:none) and (not (-moz-appearance:none)){.a9211a7e6af24bed__root input[type=date]:not([data-filled]):not(:focus),.a9211a7e6af24bed__root input[type=datetime-local]:not([data-filled]):not(:focus),.a9211a7e6af24bed__root input[type=time]:not([data-filled]):not(:focus){--_gcd-input-color:transparent;--_gcd-input-color-disabled:transparent;color:transparent;&:disabled::-webkit-datetime-edit-text{color:transparent}}}}}");
}
- var style_default25 = { "root": "a9211a7e6af24bed__root" };
- var InputControl = (0, import_element101.forwardRef)(
+ var style_default26 = { "root": "a9211a7e6af24bed__root" };
+ var InputControl = (0, import_element102.forwardRef)(
function InputControl2({
className,
label,
@@ -55300,7 +55613,7 @@ var wp;
hideLabelFromVision,
...restProps
}, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(field_exports.Root, { className: clsx_default(style_default25.root, className), children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime235.jsxs)(field_exports.Root, { className: clsx_default(style_default26.root, className), children: [
/* @__PURE__ */ (0, import_jsx_runtime235.jsx)(field_exports.Label, { hideFromVision: hideLabelFromVision, children: label }),
/* @__PURE__ */ (0, import_jsx_runtime235.jsx)(Input3, { ref, ...restProps }),
description && /* @__PURE__ */ (0, import_jsx_runtime235.jsx)(field_exports.Description, { children: description }),
@@ -55310,12 +55623,12 @@ var wp;
);
// packages/ui/build-module/form/select-control/select-control.mjs
- var import_element103 = __toESM(require_element(), 1);
+ var import_element104 = __toESM(require_element(), 1);
// packages/ui/build-module/form/select-control/item.mjs
- var import_element102 = __toESM(require_element(), 1);
+ var import_element103 = __toESM(require_element(), 1);
var import_jsx_runtime236 = __toESM(require_jsx_runtime(), 1);
- var Item4 = (0, import_element102.forwardRef)(
+ var Item4 = (0, import_element103.forwardRef)(
function Item24(props, ref) {
return /* @__PURE__ */ (0, import_jsx_runtime236.jsx)(select_exports.Item, { ref, ...props });
}
@@ -55323,7 +55636,7 @@ var wp;
// packages/ui/build-module/form/select-control/select-control.mjs
var import_jsx_runtime237 = __toESM(require_jsx_runtime(), 1);
- var SelectControl = (0, import_element103.forwardRef)(function SelectControl2({
+ var SelectControl = (0, import_element104.forwardRef)(function SelectControl2({
className,
children,
items,
@@ -55332,6 +55645,7 @@ var wp;
details,
hideLabelFromVision,
placeholder,
+ popupWidth = "content",
size: size4 = "default",
triggerContent,
...restProps
@@ -55348,7 +55662,7 @@ var wp;
children: triggerContent
}
),
- /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(select_exports.Popup, { children: children !== void 0 ? children : items?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(select_exports.Popup, { width: popupWidth, children: children !== void 0 ? children : items?.map((item) => /* @__PURE__ */ (0, import_jsx_runtime237.jsx)(
Item4,
{
value: item,
@@ -55385,9 +55699,9 @@ var wp;
});
// packages/ui/build-module/form/textarea-control/textarea-control.mjs
- var import_element104 = __toESM(require_element(), 1);
+ var import_element105 = __toESM(require_element(), 1);
var import_jsx_runtime238 = __toESM(require_jsx_runtime(), 1);
- var TextareaControl = (0, import_element104.forwardRef)(function TextareaControl2({
+ var TextareaControl = (0, import_element105.forwardRef)(function TextareaControl2({
className,
label,
description,
@@ -55404,12 +55718,12 @@ var wp;
});
// packages/ui/build-module/form/with-validation/validated-input-control/validated-input-control.mjs
- var import_element105 = __toESM(require_element(), 1);
- var import_compose23 = __toESM(require_compose(), 1);
+ var import_element106 = __toESM(require_element(), 1);
+ var import_compose24 = __toESM(require_compose(), 1);
var import_jsx_runtime239 = __toESM(require_jsx_runtime(), 1);
- var ValidatedInputControl = (0, import_element105.forwardRef)(function ValidatedInputControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
- const validityTargetRef = (0, import_element105.useRef)(null);
- const mergedRefs = (0, import_compose23.useMergeRefs)([forwardedRef, validityTargetRef]);
+ var ValidatedInputControl = (0, import_element106.forwardRef)(function ValidatedInputControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
+ const validityTargetRef = (0, import_element106.useRef)(null);
+ const mergedRefs = (0, import_compose24.useMergeRefs)([forwardedRef, validityTargetRef]);
return /* @__PURE__ */ (0, import_jsx_runtime239.jsx)(
ControlWithError,
{
@@ -55423,12 +55737,12 @@ var wp;
});
// packages/ui/build-module/form/with-validation/validated-textarea-control/validated-textarea-control.mjs
- var import_element106 = __toESM(require_element(), 1);
- var import_compose24 = __toESM(require_compose(), 1);
+ var import_element107 = __toESM(require_element(), 1);
+ var import_compose25 = __toESM(require_compose(), 1);
var import_jsx_runtime240 = __toESM(require_jsx_runtime(), 1);
- var ValidatedTextareaControl = (0, import_element106.forwardRef)(function ValidatedTextareaControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
- const validityTargetRef = (0, import_element106.useRef)(null);
- const mergedRefs = (0, import_compose24.useMergeRefs)([forwardedRef, validityTargetRef]);
+ var ValidatedTextareaControl = (0, import_element107.forwardRef)(function ValidatedTextareaControl2({ required, markWhenOptional, customValidity, ...restProps }, forwardedRef) {
+ const validityTargetRef = (0, import_element107.useRef)(null);
+ const mergedRefs = (0, import_compose25.useMergeRefs)([forwardedRef, validityTargetRef]);
return /* @__PURE__ */ (0, import_jsx_runtime240.jsx)(
ControlWithError,
{
@@ -55451,11 +55765,11 @@ var wp;
});
// packages/ui/build-module/tabs/list.mjs
- var import_element107 = __toESM(require_element(), 1);
- var import_compose25 = __toESM(require_compose(), 1);
+ var import_element108 = __toESM(require_element(), 1);
+ var import_compose26 = __toESM(require_compose(), 1);
var import_jsx_runtime241 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE36 = "data-wp-hash";
- function getRuntime36() {
+ var STYLE_HASH_ATTRIBUTE38 = "data-wp-hash";
+ function getRuntime38() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -55466,28 +55780,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument36(document);
+ registerDocument38(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash36(targetDocument, hash) {
+ function documentContainsStyleHash38(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE36}]`
+ `style[${STYLE_HASH_ATTRIBUTE38}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE36) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash) {
return true;
}
}
return false;
}
- function injectStyle36(targetDocument, hash, css) {
+ function injectStyle38(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime36();
+ const runtime = getRuntime38();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -55496,24 +55810,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash36(targetDocument, hash)) {
+ if (documentContainsStyleHash38(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE36, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE38, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument36(targetDocument) {
- const runtime = getRuntime36();
+ function registerDocument38(targetDocument) {
+ const runtime = getRuntime38();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle36(targetDocument, hash, css);
+ injectStyle38(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -55527,19 +55841,19 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle36(hash, css) {
- const runtime = getRuntime36();
+ function registerStyle38(hash, css) {
+ const runtime = getRuntime38();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle36(targetDocument, hash, css);
+ injectStyle38(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle36("54ae3f4680", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)\n &[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;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-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;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));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]\n [role=tab]:is([aria-selected=true])\n &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}');
+ registerStyle38("54ae3f4680", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)\n &[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;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-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;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));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]\n [role=tab]:is([aria-selected=true])\n &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}');
}
- var style_default26 = { "tablist": "_7313adbc8a112e90__tablist", "is-overflowing-first": "_9f2ac729c68a735a__is-overflowing-first", "is-overflowing-last": "_81c799c1f3cdd261__is-overflowing-last", "is-minimal-variant": "_59228b5227f38a99__is-minimal-variant", "indicator": "_1c37dcfaa1ad8cda__indicator", "tab": "a5fd8814f195aa5e__tab", "tab-children": "_5dfc77e6edd345d4__tab-children", "tab-chevron": "_4a20e969d15e5ac1__tab-chevron" };
+ var style_default27 = { "tablist": "_7313adbc8a112e90__tablist", "is-overflowing-first": "_9f2ac729c68a735a__is-overflowing-first", "is-overflowing-last": "_81c799c1f3cdd261__is-overflowing-last", "is-minimal-variant": "_59228b5227f38a99__is-minimal-variant", "indicator": "_1c37dcfaa1ad8cda__indicator", "tab": "a5fd8814f195aa5e__tab", "tab-children": "_5dfc77e6edd345d4__tab-children", "tab-chevron": "_4a20e969d15e5ac1__tab-chevron" };
var SCROLL_EPSILON = 1;
- var List = (0, import_element107.forwardRef)(
+ var List = (0, import_element108.forwardRef)(
function TabList({
children,
variant = "default",
@@ -55547,13 +55861,13 @@ var wp;
activateOnFocus,
...otherProps
}, forwardedRef) {
- const [listEl, setListEl] = (0, import_element107.useState)(null);
- const [overflow, setOverflow] = (0, import_element107.useState)({
+ const [listEl, setListEl] = (0, import_element108.useState)(null);
+ const [overflow, setOverflow] = (0, import_element108.useState)({
first: false,
last: false,
isScrolling: false
});
- (0, import_element107.useEffect)(() => {
+ (0, import_element108.useEffect)(() => {
if (!listEl) {
return;
}
@@ -55613,7 +55927,7 @@ var wp;
mutationObserver.disconnect();
};
}, [listEl]);
- const mergedListRef = (0, import_compose25.useMergeRefs)([
+ const mergedListRef = (0, import_compose26.useMergeRefs)([
forwardedRef,
(el) => setListEl(el)
]);
@@ -55624,17 +55938,17 @@ var wp;
activateOnFocus,
"data-select-on-move": activateOnFocus ? "true" : "false",
className: clsx_default(
- style_default26.tablist,
- overflow.first && style_default26["is-overflowing-first"],
- overflow.last && style_default26["is-overflowing-last"],
- style_default26[`is-${variant}-variant`],
+ style_default27.tablist,
+ overflow.first && style_default27["is-overflowing-first"],
+ overflow.last && style_default27["is-overflowing-last"],
+ style_default27[`is-${variant}-variant`],
className
),
...otherProps,
tabIndex: otherProps.tabIndex ?? (overflow.isScrolling ? -1 : void 0),
children: [
children,
- /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(index_parts_exports4.Indicator, { className: style_default26.indicator })
+ /* @__PURE__ */ (0, import_jsx_runtime241.jsx)(index_parts_exports4.Indicator, { className: style_default27.indicator })
]
}
);
@@ -55642,16 +55956,16 @@ var wp;
);
// packages/ui/build-module/tabs/panel.mjs
- var import_element109 = __toESM(require_element(), 1);
+ var import_element110 = __toESM(require_element(), 1);
// packages/ui/build-module/tabs/context.mjs
- var import_element108 = __toESM(require_element(), 1);
+ var import_element109 = __toESM(require_element(), 1);
var import_jsx_runtime242 = __toESM(require_jsx_runtime(), 1);
var VALIDATION_ENABLED = true;
- var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element108.createContext)(null) : null;
+ var TabsValidationContext = VALIDATION_ENABLED ? (0, import_element109.createContext)(null) : null;
function useRegisterTabDev() {
- const context = (0, import_element108.useContext)(TabsValidationContext);
- (0, import_element108.useEffect)(() => {
+ const context = (0, import_element109.useContext)(TabsValidationContext);
+ (0, import_element109.useEffect)(() => {
if (context) {
return context.registerTab();
}
@@ -55662,8 +55976,8 @@ var wp;
}
var useRegisterTab = VALIDATION_ENABLED ? useRegisterTabDev : useRegisterTabProd;
function useRegisterPanelDev() {
- const context = (0, import_element108.useContext)(TabsValidationContext);
- (0, import_element108.useEffect)(() => {
+ const context = (0, import_element109.useContext)(TabsValidationContext);
+ (0, import_element109.useEffect)(() => {
if (context) {
return context.registerPanel();
}
@@ -55676,8 +55990,8 @@ var wp;
function TabsValidationProviderDev({
children
}) {
- const tabCountRef = (0, import_element108.useRef)(0);
- const panelCountRef = (0, import_element108.useRef)(0);
+ const tabCountRef = (0, import_element109.useRef)(0);
+ const panelCountRef = (0, import_element109.useRef)(0);
const scheduleValidation = useScheduleValidation(() => {
const tabCount = tabCountRef.current;
const panelCount = panelCountRef.current;
@@ -55687,7 +56001,7 @@ var wp;
);
}
});
- const registerTab = (0, import_element108.useCallback)(() => {
+ const registerTab = (0, import_element109.useCallback)(() => {
tabCountRef.current += 1;
scheduleValidation();
return () => {
@@ -55695,7 +56009,7 @@ var wp;
scheduleValidation();
};
}, [scheduleValidation]);
- const registerPanel = (0, import_element108.useCallback)(() => {
+ const registerPanel = (0, import_element109.useCallback)(() => {
panelCountRef.current += 1;
scheduleValidation();
return () => {
@@ -55703,7 +56017,7 @@ var wp;
scheduleValidation();
};
}, [scheduleValidation]);
- const contextValue = (0, import_element108.useMemo)(
+ const contextValue = (0, import_element109.useMemo)(
() => ({
registerTab,
registerPanel
@@ -55721,8 +56035,8 @@ var wp;
// packages/ui/build-module/tabs/panel.mjs
var import_jsx_runtime243 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE37 = "data-wp-hash";
- function getRuntime37() {
+ var STYLE_HASH_ATTRIBUTE39 = "data-wp-hash";
+ function getRuntime39() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -55733,28 +56047,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument37(document);
+ registerDocument39(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash37(targetDocument, hash) {
+ function documentContainsStyleHash39(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE37}]`
+ `style[${STYLE_HASH_ATTRIBUTE39}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE37) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE39) === hash) {
return true;
}
}
return false;
}
- function injectStyle37(targetDocument, hash, css) {
+ function injectStyle39(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime37();
+ const runtime = getRuntime39();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -55763,24 +56077,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash37(targetDocument, hash)) {
+ if (documentContainsStyleHash39(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE37, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE39, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument37(targetDocument) {
- const runtime = getRuntime37();
+ function registerDocument39(targetDocument) {
+ const runtime = getRuntime39();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle37(targetDocument, hash, css);
+ injectStyle39(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -55794,22 +56108,22 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle37(hash, css) {
- const runtime = getRuntime37();
+ function registerStyle39(hash, css) {
+ const runtime = getRuntime39();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle37(targetDocument, hash, css);
+ injectStyle39(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle37("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)}");
+ registerStyle39("e8e31009f5", "._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&: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))}}&: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)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");
}
- var global_css_defense_default10 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" };
+ var global_css_defense_default10 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a", "ol": "c59a0ebebd71fa4a__ol", "li": "_46b5cb0c8e24e8c9__li" };
if (typeof process === "undefined" || true) {
- registerStyle37("96553466c8", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}}}");
+ registerStyle39("08122b3d53", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 focus_module_default6 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-within-visible": "_64de9947bf305b7a__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
- var Panel2 = (0, import_element109.forwardRef)(
+ var focus_module_default6 = { "outset-ring--focus": "af79fb116edb0dd7__outset-ring--focus", "outset-ring--focus-visible": "dfcfdc28396e5d98__outset-ring--focus-visible", "outset-ring--focus-within": "e5cd9ee879f6403a__outset-ring--focus-within", "outset-ring--focus-parent-visible": "_81935a08e952f267__outset-ring--focus-parent-visible", "outset-ring--focus-except-active": "abc777e9713fa711__outset-ring--focus-except-active", "outset-ring--focus-within-except-active": "_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active" };
+ var Panel2 = (0, import_element110.forwardRef)(
function TabPanel({ className, ...otherProps }, forwardedRef) {
useRegisterPanel();
return /* @__PURE__ */ (0, import_jsx_runtime243.jsx)(
@@ -55828,19 +56142,19 @@ var wp;
);
// packages/ui/build-module/tabs/root.mjs
- var import_element110 = __toESM(require_element(), 1);
+ var import_element111 = __toESM(require_element(), 1);
var import_jsx_runtime244 = __toESM(require_jsx_runtime(), 1);
- var Root8 = (0, import_element110.forwardRef)(
+ var Root8 = (0, import_element111.forwardRef)(
function TabsRoot3({ ...otherProps }, forwardedRef) {
return /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(DirectionProvider3, { children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(TabsValidationProvider, { children: /* @__PURE__ */ (0, import_jsx_runtime244.jsx)(index_parts_exports4.Root, { ref: forwardedRef, ...otherProps }) }) });
}
);
// packages/ui/build-module/tabs/tab.mjs
- var import_element111 = __toESM(require_element(), 1);
+ var import_element112 = __toESM(require_element(), 1);
var import_jsx_runtime245 = __toESM(require_jsx_runtime(), 1);
- var STYLE_HASH_ATTRIBUTE38 = "data-wp-hash";
- function getRuntime38() {
+ var STYLE_HASH_ATTRIBUTE40 = "data-wp-hash";
+ function getRuntime40() {
const globalScope = globalThis;
if (globalScope.__wpStyleRuntime) {
return globalScope.__wpStyleRuntime;
@@ -55851,28 +56165,28 @@ var wp;
injectedStyles: /* @__PURE__ */ new WeakMap()
};
if (typeof document !== "undefined") {
- registerDocument38(document);
+ registerDocument40(document);
}
return globalScope.__wpStyleRuntime;
}
- function documentContainsStyleHash38(targetDocument, hash) {
+ function documentContainsStyleHash40(targetDocument, hash) {
if (!targetDocument.head) {
return false;
}
for (const style of targetDocument.head.querySelectorAll(
- `style[${STYLE_HASH_ATTRIBUTE38}]`
+ `style[${STYLE_HASH_ATTRIBUTE40}]`
)) {
- if (style.getAttribute(STYLE_HASH_ATTRIBUTE38) === hash) {
+ if (style.getAttribute(STYLE_HASH_ATTRIBUTE40) === hash) {
return true;
}
}
return false;
}
- function injectStyle38(targetDocument, hash, css) {
+ function injectStyle40(targetDocument, hash, css) {
if (!targetDocument.head) {
return;
}
- const runtime = getRuntime38();
+ const runtime = getRuntime40();
let injectedStyles = runtime.injectedStyles.get(targetDocument);
if (!injectedStyles) {
injectedStyles = /* @__PURE__ */ new Set();
@@ -55881,24 +56195,24 @@ var wp;
if (injectedStyles.has(hash)) {
return;
}
- if (documentContainsStyleHash38(targetDocument, hash)) {
+ if (documentContainsStyleHash40(targetDocument, hash)) {
injectedStyles.add(hash);
return;
}
const style = targetDocument.createElement("style");
- style.setAttribute(STYLE_HASH_ATTRIBUTE38, hash);
+ style.setAttribute(STYLE_HASH_ATTRIBUTE40, hash);
style.appendChild(targetDocument.createTextNode(css));
targetDocument.head.appendChild(style);
injectedStyles.add(hash);
}
- function registerDocument38(targetDocument) {
- const runtime = getRuntime38();
+ function registerDocument40(targetDocument) {
+ const runtime = getRuntime40();
runtime.documents.set(
targetDocument,
(runtime.documents.get(targetDocument) ?? 0) + 1
);
for (const [hash, css] of runtime.styles) {
- injectStyle38(targetDocument, hash, css);
+ injectStyle40(targetDocument, hash, css);
}
return () => {
const count = runtime.documents.get(targetDocument);
@@ -55912,57 +56226,57 @@ var wp;
runtime.documents.set(targetDocument, count - 1);
};
}
- function registerStyle38(hash, css) {
- const runtime = getRuntime38();
+ function registerStyle40(hash, css) {
+ const runtime = getRuntime40();
runtime.styles.set(hash, css);
for (const targetDocument of runtime.documents.keys()) {
- injectStyle38(targetDocument, hash, css);
+ injectStyle40(targetDocument, hash, css);
}
}
if (typeof process === "undefined" || true) {
- registerStyle38("54ae3f4680", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)\n &[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;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-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;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));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]\n [role=tab]:is([aria-selected=true])\n &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}');
+ registerStyle40("54ae3f4680", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._7313adbc8a112e90__tablist{--direction-start:left;--direction-end:right;align-items:stretch;display:flex;overflow-inline:auto;overscroll-behavior-inline:none;position:relative;&:dir(rtl){--direction-start:right;--direction-end:left}&[data-orientation=horizontal]{--fade-width:4rem;--fade-gradient-base:transparent 0%,#000 var(--fade-width);--fade-gradient-composed:var(--fade-gradient-base),#000 60%,transparent 50%;width:fit-content;&._9f2ac729c68a735a__is-overflowing-first{mask-image:linear-gradient(to var(--direction-end),var(--fade-gradient-base))}&._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to var(--direction-start),var(--fade-gradient-base))}&._9f2ac729c68a735a__is-overflowing-first._81c799c1f3cdd261__is-overflowing-last{mask-image:linear-gradient(to right,var(--fade-gradient-composed)),linear-gradient(to left,var(--fade-gradient-composed))}&._59228b5227f38a99__is-minimal-variant{gap:1rem}}&[data-orientation=vertical]{flex-direction:column}}._1c37dcfaa1ad8cda__indicator{@media not (prefers-reduced-motion){transition-duration:.2s;transition-property:translate,width,height,border-radius,border-block;transition-timing-function:ease-out}outline:2px solid transparent;outline-offset:-1px;pointer-events:none;position:absolute;&[data-orientation=horizontal]{background-color:var(--wpds-color-stroke-interactive-neutral-strong,#6e6e6e);bottom:0;height:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px));left:0;translate:var(--active-tab-left) 0;width:var(--active-tab-width);z-index:1}&[data-orientation=vertical]{background-color:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);border-radius:var(--wpds-border-radius-sm,2px);height:var(--active-tab-height);left:50%;top:0;translate:-50% var(--active-tab-top);width:100%;z-index:0}._7313adbc8a112e90__tablist[data-select-on-move=true]:has(:focus-visible)\n &[data-orientation=vertical]{border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));box-sizing:border-box}}.a5fd8814f195aa5e__tab{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);cursor:var(--wpds-cursor-control,pointer);display:flex;flex:1 0 auto;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-md,13px);font-weight:400;line-height:1.2;outline:none;padding:0;position:relative;white-space:nowrap;z-index:1;&[data-disabled]{color:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d);cursor:default;@media (forced-colors:active){color:GrayText}}&:not([data-disabled]):is(:hover,:focus-visible){color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}&:after{border-radius:var(--wpds-border-radius-sm,2px);opacity:0;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));pointer-events:none;position:absolute;z-index:-1;@media not (prefers-reduced-motion){transition:opacity .1s linear}}&:focus-visible:after{opacity:1}[data-orientation=horizontal] &{height:48px;padding-inline:var(--wpds-dimension-padding-lg,16px);scroll-margin:24px;&:after{content:"";inset:var(--wpds-dimension-padding-md,12px)}}._59228b5227f38a99__is-minimal-variant[data-orientation=horizontal] &{padding-inline:0;&:after{inset-inline:round(up,var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)),1px)}}[data-orientation=vertical] &{min-height:var(--wpds-dimension-size-lg,40px);padding:var(--wpds-dimension-padding-sm,8px) var(--wpds-dimension-padding-md,12px)}[data-orientation=vertical][data-select-on-move=false] &:after{content:"";inset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}._5dfc77e6edd345d4__tab-children{align-items:center;display:flex;flex-grow:1;[data-orientation=horizontal] &{justify-content:center}[data-orientation=vertical] &{justify-content:start}}._4a20e969d15e5ac1__tab-chevron{flex-shrink:0;margin-inline-end:calc(var(--wpds-dimension-gap-xs, 4px)*-1);opacity:0;[data-orientation=horizontal] &{display:none}[role=tab]:is([aria-selected=true],:focus-visible,:hover) &{opacity:1}@media not (prefers-reduced-motion){[data-select-on-move=true]\n [role=tab]:is([aria-selected=true])\n &{transition:opacity .15s linear .15s}}&:dir(rtl){rotate:180deg}}}}');
}
- var style_default27 = { "tablist": "_7313adbc8a112e90__tablist", "is-overflowing-first": "_9f2ac729c68a735a__is-overflowing-first", "is-overflowing-last": "_81c799c1f3cdd261__is-overflowing-last", "is-minimal-variant": "_59228b5227f38a99__is-minimal-variant", "indicator": "_1c37dcfaa1ad8cda__indicator", "tab": "a5fd8814f195aa5e__tab", "tab-children": "_5dfc77e6edd345d4__tab-children", "tab-chevron": "_4a20e969d15e5ac1__tab-chevron" };
- var Tab = (0, import_element111.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
+ var style_default28 = { "tablist": "_7313adbc8a112e90__tablist", "is-overflowing-first": "_9f2ac729c68a735a__is-overflowing-first", "is-overflowing-last": "_81c799c1f3cdd261__is-overflowing-last", "is-minimal-variant": "_59228b5227f38a99__is-minimal-variant", "indicator": "_1c37dcfaa1ad8cda__indicator", "tab": "a5fd8814f195aa5e__tab", "tab-children": "_5dfc77e6edd345d4__tab-children", "tab-chevron": "_4a20e969d15e5ac1__tab-chevron" };
+ var Tab = (0, import_element112.forwardRef)(function Tab2({ className, children, ...otherProps }, forwardedRef) {
useRegisterTab();
return /* @__PURE__ */ (0, import_jsx_runtime245.jsxs)(
index_parts_exports4.Tab,
{
ref: forwardedRef,
- className: clsx_default(style_default27.tab, className),
+ className: clsx_default(style_default28.tab, className),
...otherProps,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime245.jsx)("span", { className: style_default27["tab-children"], children }),
- /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(Icon, { icon: chevron_right_default, className: style_default27["tab-chevron"] })
+ /* @__PURE__ */ (0, import_jsx_runtime245.jsx)("span", { className: style_default28["tab-children"], children }),
+ /* @__PURE__ */ (0, import_jsx_runtime245.jsx)(Icon, { icon: chevron_right_default, className: style_default28["tab-chevron"] })
]
}
);
});
// packages/block-editor/build-module/components/inserter/menu.mjs
- var import_i18n68 = __toESM(require_i18n(), 1);
- var import_compose54 = __toESM(require_compose(), 1);
- var import_data66 = __toESM(require_data(), 1);
+ var import_i18n70 = __toESM(require_i18n(), 1);
+ var import_compose56 = __toESM(require_compose(), 1);
+ var import_data67 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/inserter/tips.mjs
var import_i18n39 = __toESM(require_i18n(), 1);
- var import_element112 = __toESM(require_element(), 1);
+ var import_element113 = __toESM(require_element(), 1);
var import_components27 = __toESM(require_components(), 1);
var import_jsx_runtime246 = __toESM(require_jsx_runtime(), 1);
var globalTips = [
- (0, import_element112.createInterpolateElement)(
+ (0, import_element113.createInterpolateElement)(
(0, import_i18n39.__)(
"While writing, you can press <kbd>/</kbd> to quickly insert new blocks."
),
{ kbd: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("kbd", {}) }
),
- (0, import_element112.createInterpolateElement)(
+ (0, import_element113.createInterpolateElement)(
(0, import_i18n39.__)(
"Indent a list by pressing <kbd>space</kbd> at the beginning of a line."
),
{ kbd: /* @__PURE__ */ (0, import_jsx_runtime246.jsx)("kbd", {}) }
),
- (0, import_element112.createInterpolateElement)(
+ (0, import_element113.createInterpolateElement)(
(0, import_i18n39.__)(
"Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."
),
@@ -55972,7 +56286,7 @@ var wp;
(0, import_i18n39.__)("Change a block's type by pressing the block icon on the toolbar.")
];
function Tips() {
- const [randomIndex] = (0, import_element112.useState)(
+ const [randomIndex] = (0, import_element113.useState)(
() => Math.floor(Math.random() * globalTips.length)
);
return /* @__PURE__ */ (0, import_jsx_runtime246.jsx)(import_components27.Tip, { children: globalTips[randomIndex] });
@@ -55981,8 +56295,8 @@ var wp;
// packages/block-editor/build-module/components/inserter/preview-panel.mjs
var import_blocks34 = __toESM(require_blocks(), 1);
- var import_element129 = __toESM(require_element(), 1);
- var import_i18n46 = __toESM(require_i18n(), 1);
+ var import_element130 = __toESM(require_element(), 1);
+ var import_i18n48 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/block-card/index.mjs
var import_components28 = __toESM(require_components(), 1);
@@ -56113,21 +56427,22 @@ var wp;
var block_card_default = BlockCard;
// packages/block-editor/build-module/components/block-preview/index.mjs
- var import_compose43 = __toESM(require_compose(), 1);
- var import_data56 = __toESM(require_data(), 1);
- var import_element128 = __toESM(require_element(), 1);
+ var import_compose45 = __toESM(require_compose(), 1);
+ var import_data57 = __toESM(require_data(), 1);
+ var import_element129 = __toESM(require_element(), 1);
var import_deprecated7 = __toESM(require_deprecated(), 1);
// packages/block-editor/build-module/components/provider/index.mjs
var import_data38 = __toESM(require_data(), 1);
- var import_element119 = __toESM(require_element(), 1);
+ var import_element120 = __toESM(require_element(), 1);
var import_components29 = __toESM(require_components(), 1);
+ var import_i18n42 = __toESM(require_i18n(), 1);
var import_upload_media = __toESM(require_upload_media(), 1);
// packages/block-editor/build-module/components/provider/with-registry-provider.mjs
- var import_element113 = __toESM(require_element(), 1);
+ var import_element114 = __toESM(require_element(), 1);
var import_data34 = __toESM(require_data(), 1);
- var import_compose26 = __toESM(require_compose(), 1);
+ var import_compose27 = __toESM(require_compose(), 1);
var import_jsx_runtime248 = __toESM(require_jsx_runtime(), 1);
function getSubRegistry(subRegistries, registry, useSubRegistry) {
if (!useSubRegistry) {
@@ -56141,10 +56456,10 @@ var wp;
}
return subRegistry;
}
- var withRegistryProvider = (0, import_compose26.createHigherOrderComponent)(
+ var withRegistryProvider = (0, import_compose27.createHigherOrderComponent)(
(WrappedComponent) => function WithRegistryProvider({ useSubRegistry = true, ...props }) {
const registry = (0, import_data34.useRegistry)();
- const [subRegistries] = (0, import_element113.useState)(() => /* @__PURE__ */ new WeakMap());
+ const [subRegistries] = (0, import_element114.useState)(() => /* @__PURE__ */ new WeakMap());
const subRegistry = getSubRegistry(
subRegistries,
registry,
@@ -56160,15 +56475,15 @@ var wp;
var with_registry_provider_default = withRegistryProvider;
// packages/block-editor/build-module/components/provider/use-block-sync.mjs
- var import_element115 = __toESM(require_element(), 1);
+ var import_element116 = __toESM(require_element(), 1);
var import_data35 = __toESM(require_data(), 1);
var import_blocks27 = __toESM(require_blocks(), 1);
// packages/block-editor/build-module/components/provider/selection-context.mjs
- var import_element114 = __toESM(require_element(), 1);
+ var import_element115 = __toESM(require_element(), 1);
var noop7 = () => {
};
- var SelectionContext = (0, import_element114.createContext)({
+ var SelectionContext = (0, import_element115.createContext)({
getSelection: () => void 0,
onChangeSelection: noop7
});
@@ -56224,7 +56539,7 @@ var wp;
onInput = noop8
}) {
const registry = (0, import_data35.useRegistry)();
- const { getSelection, onChangeSelection } = (0, import_element115.useContext)(SelectionContext);
+ const { getSelection, onChangeSelection } = (0, import_element116.useContext)(SelectionContext);
const {
resetBlocks: resetBlocks2,
resetSelection: resetSelection2,
@@ -56233,14 +56548,14 @@ var wp;
__unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
} = registry.dispatch(store);
const { getBlockName: getBlockName2, getBlocks: getBlocks2, getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2 } = registry.select(store);
- const pendingChangesRef = (0, import_element115.useRef)({ incoming: null, outgoing: [] });
- const subscribedRef = (0, import_element115.useRef)(false);
- const idMappingRef = (0, import_element115.useRef)({
+ const pendingChangesRef = (0, import_element116.useRef)({ incoming: null, outgoing: [] });
+ const subscribedRef = (0, import_element116.useRef)(false);
+ const idMappingRef = (0, import_element116.useRef)({
externalToInternal: /* @__PURE__ */ new Map(),
internalToExternal: /* @__PURE__ */ new Map()
});
- const appliedSelectionRef = (0, import_element115.useRef)(null);
- const isRestoringSelectionRef = (0, import_element115.useRef)(false);
+ const appliedSelectionRef = (0, import_element116.useRef)(null);
+ const isRestoringSelectionRef = (0, import_element116.useRef)(false);
const restoreSelection = () => {
const selection2 = getSelection();
if (!selection2?.selectionStart?.clientId || selection2 === appliedSelectionRef.current) {
@@ -56321,13 +56636,13 @@ var wp;
resetBlocks2([]);
}
};
- const onInputRef = (0, import_element115.useRef)(onInput);
- const onChangeRef = (0, import_element115.useRef)(onChange);
- (0, import_element115.useEffect)(() => {
+ const onInputRef = (0, import_element116.useRef)(onInput);
+ const onChangeRef = (0, import_element116.useRef)(onChange);
+ (0, import_element116.useEffect)(() => {
onInputRef.current = onInput;
onChangeRef.current = onChange;
}, [onInput, onChange]);
- (0, import_element115.useEffect)(() => {
+ (0, import_element116.useEffect)(() => {
const isOutgoing = pendingChangesRef.current.outgoing.includes(controlledBlocks);
const storeMatch = getBlocks2(clientId) === controlledBlocks;
if (isOutgoing) {
@@ -56340,7 +56655,7 @@ var wp;
restoreSelection();
}
}, [controlledBlocks, clientId]);
- (0, import_element115.useEffect)(() => {
+ (0, import_element116.useEffect)(() => {
const {
getSelectedBlocksInitialCaretPosition: getSelectedBlocksInitialCaretPosition2,
isLastBlockChangePersistent: isLastBlockChangePersistent2,
@@ -56438,7 +56753,7 @@ var wp;
unsubscribe();
};
}, [registry, clientId]);
- (0, import_element115.useEffect)(() => {
+ (0, import_element116.useEffect)(() => {
return () => {
unsetControlledBlocks();
};
@@ -56446,7 +56761,7 @@ var wp;
}
// packages/block-editor/build-module/components/keyboard-shortcuts/index.mjs
- var import_element116 = __toESM(require_element(), 1);
+ var import_element117 = __toESM(require_element(), 1);
var import_data36 = __toESM(require_data(), 1);
var import_keyboard_shortcuts3 = __toESM(require_keyboard_shortcuts(), 1);
var import_i18n41 = __toESM(require_i18n(), 1);
@@ -56458,7 +56773,7 @@ var wp;
import_keyboard_shortcuts3.store
);
const [blockVisibility2] = useSettings("blockVisibility.allowEditing");
- (0, import_element116.useEffect)(() => {
+ (0, import_element117.useEffect)(() => {
registerShortcut({
name: "core/block-editor/copy",
category: "block",
@@ -56663,7 +56978,7 @@ var wp;
var keyboard_shortcuts_default = KeyboardShortcuts;
// packages/block-editor/build-module/components/block-keyboard-shortcuts/index.mjs
- var import_element117 = __toESM(require_element(), 1);
+ var import_element118 = __toESM(require_element(), 1);
var import_data37 = __toESM(require_data(), 1);
var import_keyboard_shortcuts4 = __toESM(require_keyboard_shortcuts(), 1);
var import_blocks28 = __toESM(require_blocks(), 1);
@@ -56685,7 +57000,7 @@ var wp;
} = (0, import_data37.useSelect)(store);
const { getBlockVariations: getBlockVariations2, getActiveBlockVariation } = (0, import_data37.useSelect)(import_blocks28.store);
const { replaceBlocks: replaceBlocks2, updateBlockAttributes: updateBlockAttributes2 } = (0, import_data37.useDispatch)(store);
- return (0, import_element117.useCallback)(
+ return (0, import_element118.useCallback)(
({ targetBlockName, blockNames, variationName }) => {
const clientId = getSelectedBlockClientId2();
if (!clientId) {
@@ -56767,8 +57082,8 @@ var wp;
const { registerShortcut, unregisterShortcut } = (0, import_data37.useDispatch)(
import_keyboard_shortcuts4.store
);
- const registeredRef = (0, import_element117.useRef)(/* @__PURE__ */ new Map());
- (0, import_element117.useEffect)(() => {
+ const registeredRef = (0, import_element118.useRef)(/* @__PURE__ */ new Map());
+ (0, import_element118.useEffect)(() => {
const registered = /* @__PURE__ */ new Map();
const combinations = /* @__PURE__ */ new Map();
for (const shortcut of shortcuts) {
@@ -56828,9 +57143,9 @@ var wp;
}
// packages/block-editor/build-module/components/provider/use-media-upload-settings.mjs
- var import_element118 = __toESM(require_element(), 1);
+ var import_element119 = __toESM(require_element(), 1);
function useMediaUploadSettings(settings2 = {}) {
- return (0, import_element118.useMemo)(
+ return (0, import_element119.useMemo)(
() => ({
mediaUpload: settings2.mediaUpload,
mediaSideload: settings2.mediaSideload,
@@ -56856,6 +57171,13 @@ var wp;
var isClientSideMediaEnabledCache = null;
var isHeicCanvasEnabledCache = null;
var HEIC_MIME_TYPES = ["image/heic", "image/heif"];
+ function refuseExtraFiles(filesList, multiple, onError) {
+ if (!multiple && filesList.length > 1) {
+ onError((0, import_i18n42.__)("Only one file can be used here."));
+ return true;
+ }
+ return false;
+ }
function shouldEnableClientSideMediaProcessing() {
if (isClientSideMediaEnabledCache !== null) {
return isClientSideMediaEnabledCache;
@@ -56908,8 +57230,12 @@ var wp;
onError = noop9,
onFileChange,
onSuccess,
- onBatchSuccess
+ onBatchSuccess,
+ multiple = true
}) {
+ if (refuseExtraFiles(filesList, multiple, onError)) {
+ return;
+ }
void registry.dispatch(import_upload_media.store).addItems({
files: Array.from(filesList),
onChange: onFileChange,
@@ -56930,8 +57256,12 @@ var wp;
onError = noop9,
onFileChange,
onSuccess,
- onBatchSuccess
+ onBatchSuccess,
+ multiple = true
}) {
+ if (refuseExtraFiles(filesList, multiple, onError)) {
+ return;
+ }
const files = Array.from(filesList);
const heicFiles = files.filter(
(file) => HEIC_MIME_TYPES.includes(file.type)
@@ -56971,7 +57301,8 @@ var wp;
onError,
onFileChange,
onSuccess,
- onBatchSuccess: coordinatedBatchSuccess
+ onBatchSuccess: coordinatedBatchSuccess,
+ multiple
});
}
}
@@ -56991,7 +57322,7 @@ var wp;
const isHeicCanvasEnabled = shouldEnableHeicCanvasProcessing();
const useUploadMediaPipeline = isClientSideMediaEnabled || isHeicCanvasEnabled;
const isMediaUploadIntercepted = !!_settings?.mediaUpload?.__isMediaUploadInterceptor;
- const settings2 = (0, import_element119.useMemo)(() => {
+ const settings2 = (0, import_element120.useMemo)(() => {
if (useUploadMediaPipeline && _settings?.mediaUpload && !isMediaUploadIntercepted) {
const uploadFn = isClientSideMediaEnabled ? mediaUpload : heicMediaUpload;
const interceptor = uploadFn.bind(null, registry, _settings);
@@ -57012,7 +57343,7 @@ var wp;
const { __experimentalUpdateSettings: __experimentalUpdateSettings2 } = unlock(
(0, import_data38.useDispatch)(store)
);
- (0, import_element119.useEffect)(() => {
+ (0, import_element120.useEffect)(() => {
__experimentalUpdateSettings2(
{
...settings2,
@@ -57028,11 +57359,11 @@ var wp;
stripExperimentalSettings,
__experimentalUpdateSettings2
]);
- const selectionRef = (0, import_element119.useRef)(props.selection);
+ const selectionRef = (0, import_element120.useRef)(props.selection);
selectionRef.current = props.selection;
- const onChangeSelectionRef = (0, import_element119.useRef)(props.onChangeSelection ?? noop9);
+ const onChangeSelectionRef = (0, import_element120.useRef)(props.onChangeSelection ?? noop9);
onChangeSelectionRef.current = props.onChangeSelection ?? noop9;
- const selectionContextValue = (0, import_element119.useMemo)(
+ const selectionContextValue = (0, import_element120.useMemo)(
() => ({
getSelection: () => selectionRef.current,
onChangeSelection: (...args) => onChangeSelectionRef.current(...args)
@@ -57077,31 +57408,31 @@ var wp;
var provider_default = BlockEditorProvider;
// packages/block-editor/build-module/components/block-preview/auto.mjs
- var import_compose42 = __toESM(require_compose(), 1);
- var import_data55 = __toESM(require_data(), 1);
- var import_element126 = __toESM(require_element(), 1);
+ var import_compose44 = __toESM(require_compose(), 1);
+ var import_data56 = __toESM(require_data(), 1);
+ var import_element127 = __toESM(require_element(), 1);
var import_components32 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/iframe/index.mjs
- var import_react51 = __toESM(require_react(), 1);
- var import_element124 = __toESM(require_element(), 1);
- var import_i18n45 = __toESM(require_i18n(), 1);
- var import_compose41 = __toESM(require_compose(), 1);
+ var import_react52 = __toESM(require_react(), 1);
+ var import_element125 = __toESM(require_element(), 1);
+ var import_i18n47 = __toESM(require_i18n(), 1);
+ var import_compose43 = __toESM(require_compose(), 1);
var import_components30 = __toESM(require_components(), 1);
- var import_data53 = __toESM(require_data(), 1);
+ var import_data54 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/writing-flow/index.mjs
- var import_data52 = __toESM(require_data(), 1);
- var import_i18n44 = __toESM(require_i18n(), 1);
- var import_compose39 = __toESM(require_compose(), 1);
- var import_element122 = __toESM(require_element(), 1);
+ var import_data53 = __toESM(require_data(), 1);
+ var import_i18n46 = __toESM(require_i18n(), 1);
+ var import_compose41 = __toESM(require_compose(), 1);
+ var import_element123 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/writing-flow/use-editable-root.mjs
var import_data39 = __toESM(require_data(), 1);
- var import_compose27 = __toESM(require_compose(), 1);
+ var import_compose28 = __toESM(require_compose(), 1);
// packages/block-editor/build-module/components/writing-flow/utils.mjs
- var import_i18n42 = __toESM(require_i18n(), 1);
+ var import_i18n43 = __toESM(require_i18n(), 1);
var import_dom38 = __toESM(require_dom(), 1);
var import_blocks29 = __toESM(require_blocks(), 1);
@@ -57235,7 +57566,7 @@ var wp;
}
node.setAttribute("role", "textbox");
node.setAttribute("aria-multiline", "true");
- node.setAttribute("aria-label", (0, import_i18n42.__)("Editor canvas"));
+ node.setAttribute("aria-label", (0, import_i18n43.__)("Editor canvas"));
if (focus10) {
node.focus({ preventScroll: true });
}
@@ -57249,7 +57580,7 @@ var wp;
const { getSelectedBlockClientId: getSelectedBlockClientId2, canHostEditableRoot: canHostEditableRoot2, isZoomOut: isZoomOut2 } = unlock(select3(store));
return !isZoomOut2() && canHostEditableRoot2(getSelectedBlockClientId2());
}, []);
- return (0, import_compose27.useRefEffect)(
+ return (0, import_compose28.useRefEffect)(
(node) => {
if (!enabled) {
return;
@@ -57290,10 +57621,10 @@ var wp;
// packages/block-editor/build-module/components/writing-flow/use-home-end.mjs
var import_keycodes3 = __toESM(require_keycodes(), 1);
var import_data40 = __toESM(require_data(), 1);
- var import_compose28 = __toESM(require_compose(), 1);
+ var import_compose29 = __toESM(require_compose(), 1);
function useHomeEnd() {
const { hasMultiSelection: hasMultiSelection2 } = (0, import_data40.useSelect)(store);
- return (0, import_compose28.useRefEffect)((node) => {
+ return (0, import_compose29.useRefEffect)((node) => {
function onKeyDown(event) {
if (event.defaultPrevented) {
return;
@@ -57326,7 +57657,7 @@ var wp;
}
// packages/block-editor/build-module/components/writing-flow/use-multi-selection.mjs
- var import_compose29 = __toESM(require_compose(), 1);
+ var import_compose30 = __toESM(require_compose(), 1);
var import_data41 = __toESM(require_data(), 1);
function selector(select3) {
const {
@@ -57355,7 +57686,7 @@ var wp;
selectedBlockClientId,
isFullSelection
} = (0, import_data41.useSelect)(selector, []);
- return (0, import_compose29.useRefEffect)(
+ return (0, import_compose30.useRefEffect)(
(node) => {
const { ownerDocument: ownerDocument2 } = node;
const { defaultView } = ownerDocument2;
@@ -57389,17 +57720,29 @@ var wp;
// packages/block-editor/build-module/components/writing-flow/use-tab-nav.mjs
var import_dom41 = __toESM(require_dom(), 1);
var import_keycodes4 = __toESM(require_keycodes(), 1);
+ var import_i18n44 = __toESM(require_i18n(), 1);
var import_data42 = __toESM(require_data(), 1);
- var import_compose30 = __toESM(require_compose(), 1);
- var import_element120 = __toESM(require_element(), 1);
+ var import_compose31 = __toESM(require_compose(), 1);
+ var import_element121 = __toESM(require_element(), 1);
var import_jsx_runtime251 = __toESM(require_jsx_runtime(), 1);
+ var PREVENT_SCROLL_ON_FOCUS = {
+ position: "absolute",
+ inset: 0,
+ pointerEvents: "none",
+ outline: "none"
+ };
+ var ENTRY_KEYS = ["Enter", " ", "F2", "Escape"];
function useTabNav() {
const containerRef = (
/** @type {typeof useRef<HTMLElement>} */
- (0, import_element120.useRef)()
+ (0, import_element121.useRef)()
+ );
+ const focusCaptureBeforeRef = (0, import_element121.useRef)();
+ const focusCaptureAfterRef = (0, import_element121.useRef)();
+ const hintId = (0, import_compose31.useInstanceId)(
+ useTabNav,
+ "block-editor-writing-flow__canvas-stop-hint"
);
- const focusCaptureBeforeRef = (0, import_element120.useRef)();
- const focusCaptureAfterRef = (0, import_element120.useRef)();
const {
hasMultiSelection: hasMultiSelection2,
getSelectedBlockClientId: getSelectedBlockClientId2,
@@ -57407,15 +57750,14 @@ var wp;
getBlockOrder: getBlockOrder2,
getLastFocus: getLastFocus2,
getSectionRootClientId: getSectionRootClientId2,
+ getEditedContentOnlySection: getEditedContentOnlySection2,
isZoomOut: isZoomOut2
} = unlock((0, import_data42.useSelect)(store));
const { setLastFocus: setLastFocus2 } = unlock((0, import_data42.useDispatch)(store));
- const noCaptureRef = (0, import_element120.useRef)();
- function onFocusCapture(event) {
- const canvasElement = containerRef.current.ownerDocument === event.target.ownerDocument ? containerRef.current : containerRef.current.ownerDocument.defaultView.frameElement;
- if (noCaptureRef.current) {
- noCaptureRef.current = null;
- } else if (hasMultiSelection2()) {
+ const noCaptureRef = (0, import_element121.useRef)();
+ function enterCanvas() {
+ containerRef.current.ownerDocument.defaultView.focus();
+ if (hasMultiSelection2()) {
containerRef.current.focus();
} else if (getSelectedBlockClientId2()) {
if (getLastFocus2()?.current) {
@@ -57433,41 +57775,94 @@ var wp;
} else if (sectionRootClientId) {
containerRef.current.querySelector(`[data-block="${sectionRootClientId}"]`).focus();
} else {
- canvasElement.focus();
+ containerRef.current.focus();
}
} else {
- const isBefore2 = (
- // eslint-disable-next-line no-bitwise
- event.target.compareDocumentPosition(canvasElement) & event.target.DOCUMENT_POSITION_FOLLOWING
- );
const tabbables = import_dom41.focus.tabbable.find(containerRef.current);
if (tabbables.length) {
- const next = isBefore2 ? tabbables[0] : tabbables[tabbables.length - 1];
- next.focus();
+ tabbables[0].focus();
+ } else {
+ containerRef.current.focus();
}
}
}
+ function onStopKeyDown(event) {
+ if (event.defaultPrevented || event.ctrlKey || event.metaKey || event.altKey) {
+ return;
+ }
+ const { key } = event;
+ if (!event.shiftKey && ENTRY_KEYS.includes(key)) {
+ event.preventDefault();
+ enterCanvas();
+ return;
+ }
+ if (key === "Tab" && !event.shiftKey) {
+ event.preventDefault();
+ import_dom41.focus.tabbable.findNext(focusCaptureAfterRef.current)?.focus();
+ }
+ }
+ function onStopFocus() {
+ if (noCaptureRef.current) {
+ noCaptureRef.current = null;
+ return;
+ }
+ enterCanvas();
+ }
const before = /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
"div",
{
ref: focusCaptureBeforeRef,
tabIndex: "0",
- onFocus: onFocusCapture
+ role: "button",
+ "aria-label": (0, import_i18n44.__)("Editor canvas"),
+ "aria-describedby": hintId,
+ className: "block-editor-writing-flow__canvas-stop",
+ style: PREVENT_SCROLL_ON_FOCUS,
+ onFocus: onStopFocus,
+ onKeyDown: onStopKeyDown,
+ onClick: enterCanvas,
+ children: /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
+ "div",
+ {
+ className: "block-editor-writing-flow__canvas-stop-hint",
+ id: hintId,
+ children: (0, import_i18n44.__)("Press Enter to edit the document")
+ }
+ )
}
);
+ function onFocusCapture() {
+ if (noCaptureRef.current) {
+ noCaptureRef.current = null;
+ return;
+ }
+ enterCanvas();
+ }
const after = /* @__PURE__ */ (0, import_jsx_runtime251.jsx)(
"div",
{
ref: focusCaptureAfterRef,
tabIndex: "0",
- onFocus: onFocusCapture
+ onFocus: onFocusCapture,
+ style: PREVENT_SCROLL_ON_FOCUS
}
);
- const ref = (0, import_compose30.useRefEffect)((node) => {
+ const ref = (0, import_compose31.useRefEffect)((node) => {
function onKeyDown(event) {
if (event.defaultPrevented) {
return;
}
+ if (event.key === "Escape" && !event.shiftKey && !event.ctrlKey && !event.metaKey && !event.altKey) {
+ if (getEditedContentOnlySection2()) {
+ return;
+ }
+ if (focusCaptureBeforeRef.current) {
+ event.preventDefault();
+ noCaptureRef.current = true;
+ focusCaptureBeforeRef.current.focus();
+ }
+ return;
+ }
if (event.keyCode !== import_keycodes4.TAB) {
return;
}
@@ -57489,58 +57884,69 @@ var wp;
}
const next = isShift ? focusCaptureBeforeRef : focusCaptureAfterRef;
noCaptureRef.current = true;
- next.current.focus({ preventScroll: true });
+ next.current.focus();
}
function onFocusOut(event) {
if (!node.contains(event.relatedTarget)) {
setLastFocus2({ current: event.target });
}
- const { ownerDocument: ownerDocument22 } = node;
- if (!event.relatedTarget && event.target.hasAttribute("data-block") && ownerDocument22.activeElement === ownerDocument22.body && getBlockCount2() === 0) {
+ const { ownerDocument: ownerDocument2 } = node;
+ if (!event.relatedTarget && event.target.hasAttribute("data-block") && ownerDocument2.activeElement === ownerDocument2.body && getBlockCount2() === 0) {
node.focus();
}
}
- function preventScrollOnTab(event) {
- if (event.keyCode !== import_keycodes4.TAB) {
- return;
- }
- if (event.target?.getAttribute("role") === "region") {
- return;
- }
- if (containerRef.current === event.target) {
- return;
- }
- const isShift = event.shiftKey;
- const direction = isShift ? "findPrevious" : "findNext";
- const target = import_dom41.focus.tabbable[direction](event.target);
- if (target === focusCaptureBeforeRef.current || target === focusCaptureAfterRef.current) {
- event.preventDefault();
- target.focus({ preventScroll: true });
- }
- }
- const { ownerDocument: ownerDocument2 } = node;
- const { defaultView } = ownerDocument2;
- defaultView.addEventListener("keydown", preventScrollOnTab);
- node.addEventListener("keydown", onKeyDown);
+ const onKeyDownOutsideIME = (0, import_keycodes4.withIgnoreIMEEvents)(onKeyDown);
+ node.addEventListener("keydown", onKeyDownOutsideIME);
node.addEventListener("focusout", onFocusOut);
return () => {
- defaultView.removeEventListener("keydown", preventScrollOnTab);
- node.removeEventListener("keydown", onKeyDown);
+ node.removeEventListener("keydown", onKeyDownOutsideIME);
node.removeEventListener("focusout", onFocusOut);
};
}, []);
- const mergedRefs = (0, import_compose30.useMergeRefs)([containerRef, ref]);
+ const mergedRefs = (0, import_compose31.useMergeRefs)([containerRef, ref]);
return [before, mergedRefs, after];
}
- // packages/block-editor/build-module/components/writing-flow/use-arrow-nav.mjs
- var import_dom43 = __toESM(require_dom(), 1);
+ // packages/block-editor/build-module/components/writing-flow/use-undo-automatic-change.mjs
var import_keycodes5 = __toESM(require_keycodes(), 1);
var import_data43 = __toESM(require_data(), 1);
- var import_compose31 = __toESM(require_compose(), 1);
+ var import_compose32 = __toESM(require_compose(), 1);
+ function useUndoAutomaticChange() {
+ const { didAutomaticChange: didAutomaticChange2, getSettings: getSettings9 } = (0, import_data43.useSelect)(store);
+ function onKeyDown(event) {
+ const { keyCode } = event;
+ if (event.defaultPrevented) {
+ return;
+ }
+ if (keyCode !== import_keycodes5.BACKSPACE && keyCode !== import_keycodes5.ESCAPE) {
+ return;
+ }
+ const { __experimentalUndo } = getSettings9();
+ if (!__experimentalUndo) {
+ return;
+ }
+ if (!didAutomaticChange2()) {
+ return;
+ }
+ event.preventDefault();
+ __experimentalUndo();
+ }
+ return (0, import_compose32.useRefEffect)((element) => {
+ element.addEventListener("keydown", onKeyDown);
+ return () => {
+ element.removeEventListener("keydown", onKeyDown);
+ };
+ }, []);
+ }
+
+ // packages/block-editor/build-module/components/writing-flow/use-arrow-nav.mjs
+ var import_dom43 = __toESM(require_dom(), 1);
+ var import_keycodes6 = __toESM(require_keycodes(), 1);
+ var import_data44 = __toESM(require_data(), 1);
+ var import_compose33 = __toESM(require_compose(), 1);
var import_blocks30 = __toESM(require_blocks(), 1);
function isNavigationCandidate(element, keyCode, hasModifier) {
- const isVertical = keyCode === import_keycodes5.UP || keyCode === import_keycodes5.DOWN;
+ const isVertical = keyCode === import_keycodes6.UP || keyCode === import_keycodes6.DOWN;
const { tagName } = element;
const elementType = element.getAttribute("type");
if (isVertical && !hasModifier) {
@@ -57618,12 +58024,12 @@ var wp;
getPreviousBlockClientId: getPreviousBlockClientId2,
getSelectedBlockClientId: getSelectedBlockClientId2,
getSelectionStart: getSelectionStart2,
- getSettings: getSettings8,
+ getSettings: getSettings9,
hasMultiSelection: hasMultiSelection2,
__unstableIsFullySelected: __unstableIsFullySelected2
- } = (0, import_data43.useSelect)(store);
- const { selectBlock: selectBlock2, multiSelect: multiSelect2 } = (0, import_data43.useDispatch)(store);
- return (0, import_compose31.useRefEffect)((node) => {
+ } = (0, import_data44.useSelect)(store);
+ const { selectBlock: selectBlock2, multiSelect: multiSelect2 } = (0, import_data44.useDispatch)(store);
+ return (0, import_compose33.useRefEffect)((node) => {
let verticalRect;
function onMouseDown() {
verticalRect = null;
@@ -57645,10 +58051,10 @@ var wp;
node.ownerDocument.defaultView.getSelection(),
node
) || event.target;
- const isUp = keyCode === import_keycodes5.UP;
- const isDown = keyCode === import_keycodes5.DOWN;
- const isLeft = keyCode === import_keycodes5.LEFT;
- const isRight = keyCode === import_keycodes5.RIGHT;
+ const isUp = keyCode === import_keycodes6.UP;
+ const isDown = keyCode === import_keycodes6.DOWN;
+ const isLeft = keyCode === import_keycodes6.LEFT;
+ const isRight = keyCode === import_keycodes6.RIGHT;
const isReverse = isUp || isLeft;
const isHorizontal = isLeft || isRight;
const isVertical = isUp || isDown;
@@ -57660,7 +58066,7 @@ var wp;
if (!isNav) {
return;
}
- if (getSettings8().isPreviewMode) {
+ if (getSettings9().isPreviewMode) {
return;
}
if (hasMultiSelection2()) {
@@ -57706,7 +58112,7 @@ var wp;
verticalRect = (0, import_dom43.computeCaretRect)(defaultView);
}
const isReverseDir = (0, import_dom43.isRTL)(target) ? !isReverse : isReverse;
- const { keepCaretInsideBlock } = getSettings8();
+ const { keepCaretInsideBlock } = getSettings9();
if (shiftKey) {
if (isNavEdge(target, isReverse)) {
if (isClosestTabbableABlock(target, isReverse)) {
@@ -57759,26 +58165,26 @@ var wp;
}
// packages/block-editor/build-module/components/writing-flow/use-preview-mode-nav.mjs
- var import_compose32 = __toESM(require_compose(), 1);
- var import_data44 = __toESM(require_data(), 1);
- var import_keycodes6 = __toESM(require_keycodes(), 1);
+ var import_compose34 = __toESM(require_compose(), 1);
+ var import_data45 = __toESM(require_data(), 1);
+ var import_keycodes7 = __toESM(require_keycodes(), 1);
function usePreviewModeNav() {
- const isPreviewMode = (0, import_data44.useSelect)(
+ const isPreviewMode = (0, import_data45.useSelect)(
(select3) => select3(store).getSettings().isPreviewMode,
[]
);
- return (0, import_compose32.useRefEffect)(
+ return (0, import_compose34.useRefEffect)(
(node) => {
if (!isPreviewMode) {
return;
}
function onKeyDown(event) {
const { keyCode, shiftKey, target } = event;
- const isTab = keyCode === import_keycodes6.TAB;
- const isUp = keyCode === import_keycodes6.UP;
- const isDown = keyCode === import_keycodes6.DOWN;
- const isLeft = keyCode === import_keycodes6.LEFT;
- const isRight = keyCode === import_keycodes6.RIGHT;
+ const isTab = keyCode === import_keycodes7.TAB;
+ const isUp = keyCode === import_keycodes7.UP;
+ const isDown = keyCode === import_keycodes7.DOWN;
+ const isLeft = keyCode === import_keycodes7.LEFT;
+ const isRight = keyCode === import_keycodes7.RIGHT;
const isArrow = isUp || isDown || isLeft || isRight;
if (!isTab && !isArrow) {
return;
@@ -57823,14 +58229,14 @@ var wp;
// packages/block-editor/build-module/components/writing-flow/use-select-all.mjs
var import_dom45 = __toESM(require_dom(), 1);
- var import_data45 = __toESM(require_data(), 1);
+ var import_data46 = __toESM(require_data(), 1);
var import_keyboard_shortcuts6 = __toESM(require_keyboard_shortcuts(), 1);
- var import_compose33 = __toESM(require_compose(), 1);
+ var import_compose35 = __toESM(require_compose(), 1);
function useSelectAll() {
- const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data45.useSelect)(store);
- const { multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data45.useDispatch)(store);
+ const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data46.useSelect)(store);
+ const { multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data46.useDispatch)(store);
const isMatch = (0, import_keyboard_shortcuts6.__unstableUseShortcutEventMatch)();
- return (0, import_compose33.useRefEffect)((node) => {
+ return (0, import_compose35.useRefEffect)((node) => {
function onKeyDown(event) {
if (!isMatch("core/block-editor/select-all", event)) {
return;
@@ -57888,18 +58294,18 @@ var wp;
}
// packages/block-editor/build-module/components/writing-flow/use-drag-selection.mjs
- var import_data46 = __toESM(require_data(), 1);
- var import_compose34 = __toESM(require_compose(), 1);
+ var import_data47 = __toESM(require_data(), 1);
+ var import_compose36 = __toESM(require_compose(), 1);
function useDragSelection() {
- const { startMultiSelect: startMultiSelect2, stopMultiSelect: stopMultiSelect2 } = (0, import_data46.useDispatch)(store);
+ const { startMultiSelect: startMultiSelect2, stopMultiSelect: stopMultiSelect2 } = (0, import_data47.useDispatch)(store);
const {
- getSettings: getSettings8,
+ getSettings: getSettings9,
isSelectionEnabled: isSelectionEnabled3,
hasSelectedBlock: hasSelectedBlock2,
isDraggingBlocks: isDraggingBlocks2,
isMultiSelecting: isMultiSelecting3
- } = (0, import_data46.useSelect)(store);
- return (0, import_compose34.useRefEffect)(
+ } = (0, import_data47.useSelect)(store);
+ return (0, import_compose36.useRefEffect)(
(node) => {
const { ownerDocument: ownerDocument2 } = node;
const { defaultView } = ownerDocument2;
@@ -57949,7 +58355,7 @@ var wp;
if (node === target) {
return;
}
- if (target.getAttribute("contenteditable") !== "true" && !getSettings8().isPreviewMode) {
+ if (target.getAttribute("contenteditable") !== "true" && !getSettings9().isPreviewMode) {
return;
}
if (!isSelectionEnabled3()) {
@@ -57978,8 +58384,8 @@ var wp;
}
// packages/block-editor/build-module/components/writing-flow/use-selection-observer.mjs
- var import_data47 = __toESM(require_data(), 1);
- var import_compose35 = __toESM(require_compose(), 1);
+ var import_data48 = __toESM(require_data(), 1);
+ var import_compose37 = __toESM(require_compose(), 1);
var import_rich_text4 = __toESM(require_rich_text(), 1);
var import_dom47 = __toESM(require_dom(), 1);
var { ownsSelection } = unlock(import_rich_text4.privateApis);
@@ -58024,7 +58430,7 @@ var wp;
selectionChange: selectionChange2,
startMultiSelect: startMultiSelect2,
stopMultiSelect: stopMultiSelect2
- } = (0, import_data47.useDispatch)(store);
+ } = (0, import_data48.useDispatch)(store);
const {
getBlockParents: getBlockParents2,
getBlockSelectionStart: getBlockSelectionStart2,
@@ -58033,8 +58439,8 @@ var wp;
getSelectionEnd: getSelectionEnd2,
getSelectedBlockClientId: getSelectedBlockClientId2,
canHostEditableRoot: canHostEditableRoot2
- } = unlock((0, import_data47.useSelect)(store));
- return (0, import_compose35.useRefEffect)(
+ } = unlock((0, import_data48.useSelect)(store));
+ return (0, import_compose37.useRefEffect)(
(node) => {
const { ownerDocument: ownerDocument2 } = node;
const { defaultView } = ownerDocument2;
@@ -58277,17 +58683,17 @@ var wp;
}
// packages/block-editor/build-module/components/writing-flow/use-click-selection.mjs
- var import_data48 = __toESM(require_data(), 1);
- var import_compose36 = __toESM(require_compose(), 1);
+ var import_data49 = __toESM(require_data(), 1);
+ var import_compose38 = __toESM(require_compose(), 1);
function useClickSelection() {
- const { selectBlock: selectBlock2 } = (0, import_data48.useDispatch)(store);
+ const { selectBlock: selectBlock2 } = (0, import_data49.useDispatch)(store);
const {
isSelectionEnabled: isSelectionEnabled3,
getBlockSelectionStart: getBlockSelectionStart2,
getSelectionStart: getSelectionStart2,
hasMultiSelection: hasMultiSelection2
- } = (0, import_data48.useSelect)(store);
- return (0, import_compose36.useRefEffect)(
+ } = (0, import_data49.useSelect)(store);
+ return (0, import_compose38.useRefEffect)(
(node) => {
function onMouseDown(event) {
if (!isSelectionEnabled3() || event.button !== 0) {
@@ -58339,9 +58745,9 @@ var wp;
}
// packages/block-editor/build-module/components/writing-flow/use-input.mjs
- var import_data49 = __toESM(require_data(), 1);
- var import_compose37 = __toESM(require_compose(), 1);
- var import_keycodes7 = __toESM(require_keycodes(), 1);
+ var import_data50 = __toESM(require_data(), 1);
+ var import_compose39 = __toESM(require_compose(), 1);
+ var import_keycodes8 = __toESM(require_keycodes(), 1);
var import_blocks31 = __toESM(require_blocks(), 1);
function useInput() {
const {
@@ -58360,7 +58766,7 @@ var wp;
getBlockOrder: getBlockOrder2,
getBlockEditingMode: getBlockEditingMode2,
getBlockListSettings: getBlockListSettings2
- } = (0, import_data49.useSelect)(store);
+ } = (0, import_data50.useSelect)(store);
const {
replaceBlocks: replaceBlocks2,
__unstableSplitSelection: __unstableSplitSelection2,
@@ -58371,9 +58777,15 @@ var wp;
insertAfterBlock: insertAfterBlock2,
insertBlock: insertBlock2,
selectBlock: selectBlock2
- } = (0, import_data49.useDispatch)(store);
- return (0, import_compose37.useRefEffect)((node) => {
+ } = (0, import_data50.useDispatch)(store);
+ return (0, import_compose39.useRefEffect)((node) => {
function onBeforeInput(event) {
+ if (event.inputType === "insertParagraph" && !event.defaultPrevented && !hasMultiSelection2()) {
+ onKeyDown(event);
+ if (event.defaultPrevented) {
+ return;
+ }
+ }
if (node.contentEditable !== "true") {
return;
}
@@ -58391,11 +58803,15 @@ var wp;
return;
}
if (!hasMultiSelection2()) {
- if (event.keyCode === import_keycodes7.ENTER) {
- if (event.shiftKey) {
+ if (event.keyCode === import_keycodes8.ENTER || event.inputType === "insertParagraph") {
+ if (event.shiftKey || // Editables are handled on beforeinput.
+ event.type === "keydown" && event.target.ownerDocument.activeElement.isContentEditable) {
return;
}
const clientId = getSelectedBlockClientId2();
+ if (!clientId) {
+ return;
+ }
const blockName = getBlockName2(clientId);
const selectionStart = getSelectionStart2();
const selectionEnd = getSelectionEnd2();
@@ -58484,7 +58900,7 @@ var wp;
}
return;
}
- if (event.keyCode === import_keycodes7.ENTER) {
+ if (event.keyCode === import_keycodes8.ENTER) {
setContentEditableWrapper(node, false);
event.preventDefault();
if (__unstableIsFullySelected2()) {
@@ -58495,13 +58911,13 @@ var wp;
} else {
__unstableSplitSelection2();
}
- } else if (event.keyCode === import_keycodes7.BACKSPACE || event.keyCode === import_keycodes7.DELETE) {
+ } else if (event.keyCode === import_keycodes8.BACKSPACE || event.keyCode === import_keycodes8.DELETE) {
setContentEditableWrapper(node, false);
event.preventDefault();
if (__unstableIsFullySelected2()) {
removeBlocks2(getSelectedBlockClientIds2());
} else if (__unstableIsSelectionMergeable2()) {
- __unstableDeleteSelection2(event.keyCode === import_keycodes7.DELETE);
+ __unstableDeleteSelection2(event.keyCode === import_keycodes8.DELETE);
} else {
__unstableExpandSelection2();
}
@@ -58512,7 +58928,7 @@ var wp;
) {
setContentEditableWrapper(node, false);
if (__unstableIsSelectionMergeable2()) {
- __unstableDeleteSelection2(event.keyCode === import_keycodes7.DELETE);
+ __unstableDeleteSelection2(event.keyCode === import_keycodes8.DELETE);
} else {
event.preventDefault();
node.ownerDocument.defaultView.getSelection().removeAllRanges();
@@ -58545,44 +58961,44 @@ var wp;
// packages/block-editor/build-module/components/writing-flow/use-clipboard-handler.mjs
var import_blocks33 = __toESM(require_blocks(), 1);
var import_dom51 = __toESM(require_dom(), 1);
- var import_data51 = __toESM(require_data(), 1);
- var import_compose38 = __toESM(require_compose(), 1);
+ var import_data52 = __toESM(require_data(), 1);
+ var import_compose40 = __toESM(require_compose(), 1);
// packages/block-editor/build-module/utils/use-notify-copy.mjs
- var import_element121 = __toESM(require_element(), 1);
+ var import_element122 = __toESM(require_element(), 1);
var import_blocks32 = __toESM(require_blocks(), 1);
- var import_data50 = __toESM(require_data(), 1);
- var import_i18n43 = __toESM(require_i18n(), 1);
+ var import_data51 = __toESM(require_data(), 1);
+ var import_i18n45 = __toESM(require_i18n(), 1);
var import_notices4 = __toESM(require_notices(), 1);
function useNotifyCopy() {
- const { getBlockName: getBlockName2 } = (0, import_data50.useSelect)(store);
- const { getBlockType: getBlockType34 } = (0, import_data50.useSelect)(import_blocks32.store);
- const { createSuccessNotice } = (0, import_data50.useDispatch)(import_notices4.store);
- return (0, import_element121.useCallback)(
+ const { getBlockName: getBlockName2 } = (0, import_data51.useSelect)(store);
+ const { getBlockType: getBlockType34 } = (0, import_data51.useSelect)(import_blocks32.store);
+ const { createSuccessNotice } = (0, import_data51.useDispatch)(import_notices4.store);
+ return (0, import_element122.useCallback)(
(eventType, selectedBlockClientIds) => {
let notice = "";
if (eventType === "copyStyles") {
- notice = (0, import_i18n43.__)("Styles copied to clipboard.");
+ notice = (0, import_i18n45.__)("Styles copied to clipboard.");
} else if (selectedBlockClientIds.length === 1) {
const clientId = selectedBlockClientIds[0];
const title = getBlockType34(getBlockName2(clientId))?.title;
if (eventType === "copy") {
- notice = (0, import_i18n43.sprintf)(
+ notice = (0, import_i18n45.sprintf)(
// Translators: %s: Name of the block being copied, e.g. "Paragraph".
- (0, import_i18n43.__)('Copied "%s" to clipboard.'),
+ (0, import_i18n45.__)('Copied "%s" to clipboard.'),
title
);
} else {
- notice = (0, import_i18n43.sprintf)(
+ notice = (0, import_i18n45.sprintf)(
// Translators: %s: Name of the block being cut, e.g. "Paragraph".
- (0, import_i18n43.__)('Moved "%s" to clipboard.'),
+ (0, import_i18n45.__)('Moved "%s" to clipboard.'),
title
);
}
} else if (eventType === "copy") {
- notice = (0, import_i18n43.sprintf)(
+ notice = (0, import_i18n45.sprintf)(
// Translators: %d: Number of blocks being copied.
- (0, import_i18n43._n)(
+ (0, import_i18n45._n)(
"Copied %d block to clipboard.",
"Copied %d blocks to clipboard.",
selectedBlockClientIds.length
@@ -58590,9 +59006,9 @@ var wp;
selectedBlockClientIds.length
);
} else {
- notice = (0, import_i18n43.sprintf)(
+ notice = (0, import_i18n45.sprintf)(
// Translators: %d: Number of blocks being moved.
- (0, import_i18n43._n)(
+ (0, import_i18n45._n)(
"Moved %d block to clipboard.",
"Moved %d blocks to clipboard.",
selectedBlockClientIds.length
@@ -58618,12 +59034,12 @@ var wp;
return !!blockElement?.isContentEditable && (0, import_dom51.isEntirelySelected)(blockElement);
}
function useClipboardHandler() {
- const registry = (0, import_data51.useRegistry)();
+ const registry = (0, import_data52.useRegistry)();
const {
getBlocksByClientId: getBlocksByClientId2,
getSelectedBlockClientIds: getSelectedBlockClientIds2,
hasMultiSelection: hasMultiSelection2,
- getSettings: getSettings8,
+ getSettings: getSettings9,
getBlockName: getBlockName2,
__unstableIsFullySelected: __unstableIsFullySelected2,
__unstableIsSelectionCollapsed: __unstableIsSelectionCollapsed2,
@@ -58631,7 +59047,7 @@ var wp;
__unstableGetSelectedBlocksWithPartialSelection: __unstableGetSelectedBlocksWithPartialSelection2,
canInsertBlockType: canInsertBlockType2,
getBlockRootClientId: getBlockRootClientId2
- } = (0, import_data51.useSelect)(store);
+ } = (0, import_data52.useSelect)(store);
const {
flashBlock: flashBlock2,
removeBlocks: removeBlocks2,
@@ -58639,9 +59055,9 @@ var wp;
__unstableDeleteSelection: __unstableDeleteSelection2,
__unstableExpandSelection: __unstableExpandSelection2,
__unstableSplitSelection: __unstableSplitSelection2
- } = (0, import_data51.useDispatch)(store);
+ } = (0, import_data52.useDispatch)(store);
const notifyCopy = useNotifyCopy();
- return (0, import_compose38.useRefEffect)((node) => {
+ return (0, import_compose40.useRefEffect)((node) => {
function handler(event) {
if (event.defaultPrevented) {
return;
@@ -58707,7 +59123,7 @@ var wp;
const {
__experimentalCanUserUseUnfilteredHTML: canUserUseUnfilteredHTML,
mediaUpload: mediaUpload2
- } = getSettings8();
+ } = getSettings9();
const isInternal = event.clipboardData.getData("rich-text") === "true";
if (isInternal) {
return;
@@ -58814,13 +59230,17 @@ var wp;
var import_jsx_runtime252 = __toESM(require_jsx_runtime(), 1);
function useWritingFlow() {
const [before, ref, after] = useTabNav();
- const hasMultiSelection2 = (0, import_data52.useSelect)(
+ const hasMultiSelection2 = (0, import_data53.useSelect)(
(select3) => select3(store).hasMultiSelection(),
[]
);
return [
before,
- (0, import_compose39.useMergeRefs)([
+ (0, import_compose41.useMergeRefs)([
+ // Same-node listeners run in registration order, and the undo of
+ // an automatic change must claim Escape before the tab-nav
+ // listeners step out of the canvas.
+ useUndoAutomaticChange(),
ref,
useEditableRootEventHandlers(),
useClipboardHandler(),
@@ -58834,7 +59254,7 @@ var wp;
useSelectAll(),
useArrowNav(),
usePreviewModeNav(),
- (0, import_compose39.useRefEffect)(
+ (0, import_compose41.useRefEffect)(
(node) => {
node.tabIndex = 0;
node.dataset.hasMultiSelection = hasMultiSelection2;
@@ -58845,14 +59265,14 @@ var wp;
}
node.setAttribute(
"aria-label",
- (0, import_i18n44.__)("Multiple selected blocks")
+ (0, import_i18n46.__)("Multiple selected blocks")
);
return () => {
delete node.dataset.hasMultiSelection;
if (node.contentEditable === "true") {
node.setAttribute(
"aria-label",
- (0, import_i18n44.__)("Editor canvas")
+ (0, import_i18n46.__)("Editor canvas")
);
} else {
node.removeAttribute("aria-label");
@@ -58873,7 +59293,7 @@ var wp;
"div",
{
...props,
- ref: (0, import_compose39.useMergeRefs)([ref, forwardedRef]),
+ ref: (0, import_compose41.useMergeRefs)([ref, forwardedRef]),
className: clsx_default(
props.className,
"block-editor-writing-flow"
@@ -58884,7 +59304,7 @@ var wp;
after
] });
}
- var writing_flow_default = (0, import_element122.forwardRef)(WritingFlow);
+ var writing_flow_default = (0, import_element123.forwardRef)(WritingFlow);
// packages/block-editor/build-module/components/iframe/get-compatibility-styles.mjs
var compatibilityStyles = null;
@@ -58962,8 +59382,8 @@ var wp;
}
// packages/block-editor/build-module/components/iframe/use-scale-canvas.mjs
- var import_element123 = __toESM(require_element(), 1);
- var import_compose40 = __toESM(require_compose(), 1);
+ var import_element124 = __toESM(require_element(), 1);
+ var import_compose42 = __toESM(require_compose(), 1);
function calculateScale({
frameSize,
containerWidth,
@@ -59030,24 +59450,24 @@ var wp;
maxContainerWidth = 750,
scale
}) {
- const [{ height: contentHeight }, setContentRect] = (0, import_element123.useState)(NULL_SIZE);
- const contentRef = (0, import_compose40.useResizeObserver)((entries) => {
+ const [{ height: contentHeight }, setContentRect] = (0, import_element124.useState)(NULL_SIZE);
+ const contentRef = (0, import_compose42.useResizeObserver)((entries) => {
setContentRect(extractSize(entries));
});
const [
{ width: containerWidth, height: containerHeight },
setContainerRect
- ] = (0, import_element123.useState)(NULL_SIZE);
- const containerRef = (0, import_compose40.useResizeObserver)((entries) => {
+ ] = (0, import_element124.useState)(NULL_SIZE);
+ const containerRef = (0, import_compose42.useResizeObserver)((entries) => {
setContainerRect(extractSize(entries));
});
- const initialContainerWidthRef = (0, import_element123.useRef)(0);
+ const initialContainerWidthRef = (0, import_element124.useRef)(0);
const isZoomedOut = scale !== 1;
- const prefersReducedMotion = (0, import_compose40.useReducedMotion)();
+ const prefersReducedMotion = (0, import_compose42.useReducedMotion)();
const isAutoScaled = scale === "auto-scaled";
- const startAnimationRef = (0, import_element123.useRef)(false);
- const animationRef = (0, import_element123.useRef)(null);
- (0, import_element123.useEffect)(() => {
+ const startAnimationRef = (0, import_element124.useRef)(false);
+ const animationRef = (0, import_element124.useRef)(null);
+ (0, import_element124.useEffect)(() => {
if (!isZoomedOut) {
initialContainerWidthRef.current = containerWidth;
}
@@ -59062,21 +59482,21 @@ var wp;
maxContainerWidth,
scaleContainerWidth
}) : scale;
- const transitionFromRef = (0, import_element123.useRef)({
+ const transitionFromRef = (0, import_element124.useRef)({
scaleValue,
frameSize,
containerHeight: 0,
scrollTop: 0,
scrollHeight: 0
});
- const transitionToRef = (0, import_element123.useRef)({
+ const transitionToRef = (0, import_element124.useRef)({
scaleValue,
frameSize,
containerHeight: 0,
scrollTop: 0,
scrollHeight: 0
});
- const startZoomOutAnimation = (0, import_element123.useCallback)(() => {
+ const startZoomOutAnimation = (0, import_element124.useCallback)(() => {
const { scrollTop } = transitionFromRef.current;
const { scrollTop: scrollTopNext } = transitionToRef.current;
iframeDocument.documentElement.style.setProperty(
@@ -59103,7 +59523,7 @@ var wp;
}
);
}, [iframeDocument]);
- const finishZoomOutAnimation = (0, import_element123.useCallback)(() => {
+ const finishZoomOutAnimation = (0, import_element124.useCallback)(() => {
startAnimationRef.current = false;
animationRef.current = null;
iframeDocument.documentElement.style.setProperty(
@@ -59127,8 +59547,8 @@ var wp;
);
transitionFromRef.current = transitionToRef.current;
}, [iframeDocument]);
- const previousIsZoomedOut = (0, import_element123.useRef)(false);
- (0, import_element123.useEffect)(() => {
+ const previousIsZoomedOut = (0, import_element124.useRef)(false);
+ (0, import_element124.useEffect)(() => {
if (!iframeDocument) {
return;
}
@@ -59146,7 +59566,7 @@ var wp;
iframeDocument.documentElement.classList.remove("is-zoomed-out");
};
}, [iframeDocument, isZoomedOut]);
- (0, import_element123.useEffect)(() => {
+ (0, import_element124.useEffect)(() => {
if (!iframeDocument) {
return;
}
@@ -59264,7 +59684,7 @@ var wp;
}
}
function useBubbleEvents(iframeDocument) {
- return (0, import_compose41.useRefEffect)(() => {
+ return (0, import_compose43.useRefEffect)(() => {
const { defaultView } = iframeDocument;
if (!defaultView) {
return;
@@ -59299,7 +59719,7 @@ var wp;
return src;
}
let body = "";
- if (import_react51.version.split(".")[0] === "18") {
+ if (import_react52.version.split(".")[0] === "18") {
body = "<body><script>document.currentScript.parentElement.remove()<\/script></body>";
}
const html = `<!doctype html>
@@ -59338,20 +59758,20 @@ var wp;
frameSize = 0,
readonly,
forwardedRef: ref,
- title = (0, import_i18n45.__)("Editor canvas"),
+ title = (0, import_i18n47.__)("Editor canvas"),
...props
}) {
- const { resolvedAssets, isPreviewMode } = (0, import_data53.useSelect)((select3) => {
+ const { resolvedAssets, isPreviewMode } = (0, import_data54.useSelect)((select3) => {
const settings2 = select3(store).getSettings();
return {
resolvedAssets: settings2.__unstableResolvedAssets,
isPreviewMode: settings2.isPreviewMode
};
}, []);
- const [iframeDocument, setIframeDocument] = (0, import_element124.useState)();
- const [bodyClasses, setBodyClasses] = (0, import_element124.useState)([]);
+ const [iframeDocument, setIframeDocument] = (0, import_element125.useState)();
+ const [bodyClasses, setBodyClasses] = (0, import_element125.useState)([]);
const [before, writingFlowRef, after] = useWritingFlow();
- const setRef = (0, import_compose41.useRefEffect)((node) => {
+ const setRef = (0, import_compose43.useRefEffect)((node) => {
let iFrameDocument;
function preventFileDropDefault(event) {
event.preventDefault();
@@ -59426,15 +59846,15 @@ var wp;
frameSize: parseInt(frameSize),
iframeDocument
});
- const disabledRef = (0, import_compose41.useDisabled)({ isDisabled: !readonly });
- const unguardedBodyRef = (0, import_compose41.useMergeRefs)([
+ const disabledRef = (0, import_compose43.useDisabled)({ isDisabled: !readonly });
+ const unguardedBodyRef = (0, import_compose43.useMergeRefs)([
useBubbleEvents(iframeDocument),
contentRef,
writingFlowRef,
disabledRef,
scaleContentRef
]);
- const bodyRef = (0, import_compose41.useRefEffect)(
+ const bodyRef = (0, import_compose43.useRefEffect)(
(node) => {
if (node.ownerDocument.defaultView) {
unguardedBodyRef(node);
@@ -59458,7 +59878,7 @@ var wp;
height: props.style?.height,
border: 0
},
- ref: (0, import_compose41.useMergeRefs)([ref, setRef]),
+ ref: (0, import_compose43.useMergeRefs)([ref, setRef]),
tabIndex,
src,
title,
@@ -59479,7 +59899,7 @@ var wp;
);
}
},
- children: iframeDocument && (0, import_element124.createPortal)(
+ children: iframeDocument && (0, import_element125.createPortal)(
/* @__PURE__ */ (0, import_jsx_runtime253.jsx)(
"body",
{
@@ -59513,7 +59933,7 @@ var wp;
) });
}
function IframeIfReady(props, ref) {
- const isInitialised = (0, import_data53.useSelect)(
+ const isInitialised = (0, import_data54.useSelect)(
(select3) => select3(store).getSettings().__internalIsInitialized,
[]
);
@@ -59522,12 +59942,12 @@ var wp;
}
return /* @__PURE__ */ (0, import_jsx_runtime253.jsx)(Iframe, { ...props, forwardedRef: ref });
}
- var iframe_default = (0, import_element124.forwardRef)(IframeIfReady);
+ var iframe_default = (0, import_element125.forwardRef)(IframeIfReady);
// packages/block-editor/build-module/components/editor-styles/index.mjs
var import_components31 = __toESM(require_components(), 1);
- var import_element125 = __toESM(require_element(), 1);
- var import_data54 = __toESM(require_data(), 1);
+ var import_element126 = __toESM(require_element(), 1);
+ var import_data55 = __toESM(require_data(), 1);
// node_modules/parsel-js/dist/parsel.js
var TOKENS = {
@@ -59817,7 +60237,7 @@ var wp;
var import_jsx_runtime254 = __toESM(require_jsx_runtime(), 1);
k([names_default, a11y_default]);
function useDarkThemeBodyClassName(styles, scope) {
- return (0, import_element125.useCallback)(
+ return (0, import_element126.useCallback)(
(node) => {
if (!node) {
return;
@@ -59846,11 +60266,11 @@ var wp;
);
}
function EditorStyles({ styles, scope, transformOptions }) {
- const overrides = (0, import_data54.useSelect)(
+ const overrides = (0, import_data55.useSelect)(
(select3) => unlock(select3(store)).getStyleOverrides(),
[]
);
- const [transformedStyles, transformedSvgs] = (0, import_element125.useMemo)(() => {
+ const [transformedStyles, transformedSvgs] = (0, import_element126.useMemo)(() => {
const _styles = Object.values(styles ?? []);
const orderedOverrides = [
...overrides.filter(
@@ -59905,11 +60325,11 @@ var wp;
)
] });
}
- var editor_styles_default = (0, import_element125.memo)(EditorStyles);
+ var editor_styles_default = (0, import_element126.memo)(EditorStyles);
// packages/block-editor/build-module/components/block-preview/auto.mjs
var import_jsx_runtime255 = __toESM(require_jsx_runtime(), 1);
- var MemoizedBlockList = (0, import_element126.memo)(BlockList);
+ var MemoizedBlockList = (0, import_element127.memo)(BlockList);
var MAX_HEIGHT = 2e3;
var EMPTY_ADDITIONAL_STYLES = [];
function ScaledBlockPreview({
@@ -59921,14 +60341,14 @@ var wp;
if (!viewportWidth) {
viewportWidth = containerWidth;
}
- const [contentResizeListener, { height: contentHeight }] = (0, import_compose42.useResizeObserver)();
- const { styles } = (0, import_data55.useSelect)((select3) => {
+ const [contentResizeListener, { height: contentHeight }] = (0, import_compose44.useResizeObserver)();
+ const { styles } = (0, import_data56.useSelect)((select3) => {
const settings2 = select3(store).getSettings();
return {
styles: settings2.styles
};
}, []);
- const editorStyles = (0, import_element126.useMemo)(() => {
+ const editorStyles = (0, import_element127.useMemo)(() => {
if (styles) {
return [
...styles,
@@ -59960,7 +60380,7 @@ var wp;
children: /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(
iframe_default,
{
- contentRef: (0, import_compose42.useRefEffect)((bodyElement) => {
+ contentRef: (0, import_compose44.useRefEffect)((bodyElement) => {
const {
ownerDocument: { documentElement }
} = bodyElement;
@@ -59996,7 +60416,7 @@ var wp;
);
}
function AutoBlockPreview(props) {
- const [containerResizeListener, { width: containerWidth }] = (0, import_compose42.useResizeObserver)();
+ const [containerResizeListener, { width: containerWidth }] = (0, import_compose44.useResizeObserver)();
return /* @__PURE__ */ (0, import_jsx_runtime255.jsxs)(import_jsx_runtime255.Fragment, { children: [
/* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { style: { position: "relative", width: "100%", height: 0 }, children: containerResizeListener }),
/* @__PURE__ */ (0, import_jsx_runtime255.jsx)("div", { className: "block-editor-block-preview__container", children: !!containerWidth && /* @__PURE__ */ (0, import_jsx_runtime255.jsx)(
@@ -60010,15 +60430,15 @@ var wp;
}
// packages/block-editor/build-module/components/block-preview/async.mjs
- var import_element127 = __toESM(require_element(), 1);
+ var import_element128 = __toESM(require_element(), 1);
var import_priority_queue = __toESM(require_priority_queue(), 1);
var blockPreviewQueue = (0, import_priority_queue.createQueue)();
function Async({ children, placeholder }) {
- const [shouldRender, setShouldRender] = (0, import_element127.useState)(false);
- (0, import_element127.useEffect)(() => {
+ const [shouldRender, setShouldRender] = (0, import_element128.useState)(false);
+ (0, import_element128.useEffect)(() => {
const context = {};
blockPreviewQueue.add(context, () => {
- (0, import_element127.flushSync)(() => {
+ (0, import_element128.flushSync)(() => {
setShouldRender(true);
});
});
@@ -60063,18 +60483,18 @@ var wp;
alternative: "additionalStyles"
});
}
- const originalSettings = (0, import_data56.useSelect)(
+ const originalSettings = (0, import_data57.useSelect)(
(select3) => select3(store).getSettings(),
[]
);
- const settings2 = (0, import_element128.useMemo)(
+ const settings2 = (0, import_element129.useMemo)(
() => ({
...originalSettings,
isPreviewMode: true
}),
[originalSettings]
);
- const renderedBlocks = (0, import_element128.useMemo)(
+ const renderedBlocks = (0, import_element129.useMemo)(
() => Array.isArray(blocks2) ? blocks2 : [blocks2],
[blocks2]
);
@@ -60097,15 +60517,15 @@ var wp;
}
);
}
- var MemoizedBlockPreview = (0, import_element128.memo)(BlockPreview);
+ var MemoizedBlockPreview = (0, import_element129.memo)(BlockPreview);
MemoizedBlockPreview.Async = Async;
var block_preview_default = MemoizedBlockPreview;
function useBlockPreview({ blocks: blocks2, props = {}, layout }) {
- const originalSettings = (0, import_data56.useSelect)(
+ const originalSettings = (0, import_data57.useSelect)(
(select3) => select3(store).getSettings(),
[]
);
- const settings2 = (0, import_element128.useMemo)(
+ const settings2 = (0, import_element129.useMemo)(
() => ({
...originalSettings,
styles: void 0,
@@ -60114,9 +60534,9 @@ var wp;
}),
[originalSettings]
);
- const disabledRef = (0, import_compose43.useDisabled)();
- const ref = (0, import_compose43.useMergeRefs)([props.ref, disabledRef]);
- const renderedBlocks = (0, import_element128.useMemo)(
+ const disabledRef = (0, import_compose45.useDisabled)();
+ const ref = (0, import_compose45.useMergeRefs)([props.ref, disabledRef]);
+ const renderedBlocks = (0, import_element129.useMemo)(
() => Array.isArray(blocks2) ? blocks2 : [blocks2],
[blocks2]
);
@@ -60148,7 +60568,7 @@ var wp;
function InserterPreviewPanel({ item }) {
const { name, title, icon, description, initialAttributes, example } = item;
const isReusable = (0, import_blocks34.isReusableBlock)(item);
- const blocks2 = (0, import_element129.useMemo)(() => {
+ const blocks2 = (0, import_element130.useMemo)(() => {
if (!example) {
return (0, import_blocks34.createBlock)(name, initialAttributes);
}
@@ -60190,7 +60610,7 @@ var wp;
]
)
}
- ) }) : /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "block-editor-inserter__preview-content-missing", children: (0, import_i18n46.__)("No preview available.") }) }),
+ ) }) : /* @__PURE__ */ (0, import_jsx_runtime257.jsx)("div", { className: "block-editor-inserter__preview-content-missing", children: (0, import_i18n48.__)("No preview available.") }) }),
!isReusable && /* @__PURE__ */ (0, import_jsx_runtime257.jsx)(
block_card_default,
{
@@ -60204,35 +60624,35 @@ var wp;
var preview_panel_default = InserterPreviewPanel;
// packages/block-editor/build-module/components/inserter/block-types-tab.mjs
- var import_i18n50 = __toESM(require_i18n(), 1);
- var import_element136 = __toESM(require_element(), 1);
- var import_compose45 = __toESM(require_compose(), 1);
+ var import_i18n52 = __toESM(require_i18n(), 1);
+ var import_element137 = __toESM(require_element(), 1);
+ var import_compose47 = __toESM(require_compose(), 1);
// packages/block-editor/build-module/components/block-types-list/index.mjs
var import_blocks37 = __toESM(require_blocks(), 1);
- var import_compose44 = __toESM(require_compose(), 1);
+ var import_compose46 = __toESM(require_compose(), 1);
// packages/block-editor/build-module/components/inserter-list-item/index.mjs
- var import_element135 = __toESM(require_element(), 1);
+ var import_element136 = __toESM(require_element(), 1);
var import_blocks36 = __toESM(require_blocks(), 1);
var import_components38 = __toESM(require_components(), 1);
- var import_keycodes8 = __toESM(require_keycodes(), 1);
+ var import_keycodes9 = __toESM(require_keycodes(), 1);
// packages/block-editor/build-module/components/inserter-listbox/index.mjs
var import_components35 = __toESM(require_components(), 1);
- var import_element133 = __toESM(require_element(), 1);
+ var import_element134 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/inserter-listbox/group.mjs
- var import_element130 = __toESM(require_element(), 1);
- var import_i18n47 = __toESM(require_i18n(), 1);
+ var import_element131 = __toESM(require_element(), 1);
+ var import_i18n49 = __toESM(require_i18n(), 1);
var import_a11y6 = __toESM(require_a11y(), 1);
var import_jsx_runtime258 = __toESM(require_jsx_runtime(), 1);
function InserterListboxGroup(props, ref) {
- const [shouldSpeak, setShouldSpeak] = (0, import_element130.useState)(false);
- (0, import_element130.useEffect)(() => {
+ const [shouldSpeak, setShouldSpeak] = (0, import_element131.useState)(false);
+ (0, import_element131.useEffect)(() => {
if (shouldSpeak) {
(0, import_a11y6.speak)(
- (0, import_i18n47.__)("Use left and right arrow keys to move through blocks")
+ (0, import_i18n49.__)("Use left and right arrow keys to move through blocks")
);
}
}, [shouldSpeak]);
@@ -60257,20 +60677,20 @@ var wp;
}
);
}
- var group_default2 = (0, import_element130.forwardRef)(InserterListboxGroup);
+ var group_default2 = (0, import_element131.forwardRef)(InserterListboxGroup);
// packages/block-editor/build-module/components/inserter-listbox/row.mjs
- var import_element131 = __toESM(require_element(), 1);
+ var import_element132 = __toESM(require_element(), 1);
var import_components33 = __toESM(require_components(), 1);
var import_jsx_runtime259 = __toESM(require_jsx_runtime(), 1);
function InserterListboxRow(props, ref) {
return /* @__PURE__ */ (0, import_jsx_runtime259.jsx)(import_components33.Composite.Group, { role: "presentation", ref, ...props });
}
- var row_default2 = (0, import_element131.forwardRef)(InserterListboxRow);
+ var row_default2 = (0, import_element132.forwardRef)(InserterListboxRow);
// packages/block-editor/build-module/components/inserter-listbox/item.mjs
var import_components34 = __toESM(require_components(), 1);
- var import_element132 = __toESM(require_element(), 1);
+ var import_element133 = __toESM(require_element(), 1);
var import_jsx_runtime260 = __toESM(require_jsx_runtime(), 1);
function InserterListboxItem({ isFirst, as: Component4, children, ...props }, ref) {
return /* @__PURE__ */ (0, import_jsx_runtime260.jsx)(
@@ -60296,12 +60716,12 @@ var wp;
}
);
}
- var item_default = (0, import_element132.forwardRef)(InserterListboxItem);
+ var item_default = (0, import_element133.forwardRef)(InserterListboxItem);
// packages/block-editor/build-module/components/inserter-listbox/index.mjs
var import_jsx_runtime261 = __toESM(require_jsx_runtime(), 1);
function InserterListBoxWrapper({ key, children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_element133.Fragment, { children }, key);
+ return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(import_element134.Fragment, { children }, key);
}
function InserterListbox({ children }) {
return /* @__PURE__ */ (0, import_jsx_runtime261.jsx)(
@@ -60319,11 +60739,11 @@ var wp;
// packages/block-editor/build-module/components/inserter-draggable-blocks/index.mjs
var import_components37 = __toESM(require_components(), 1);
var import_blocks35 = __toESM(require_blocks(), 1);
- var import_data57 = __toESM(require_data(), 1);
- var import_element134 = __toESM(require_element(), 1);
+ var import_data58 = __toESM(require_data(), 1);
+ var import_element135 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/block-draggable/draggable-chip.mjs
- var import_i18n48 = __toESM(require_i18n(), 1);
+ var import_i18n50 = __toESM(require_i18n(), 1);
var import_components36 = __toESM(require_components(), 1);
var import_jsx_runtime262 = __toESM(require_jsx_runtime(), 1);
function BlockDraggableChip({
@@ -60332,7 +60752,7 @@ var wp;
isPattern,
fadeWhenDisabled
}) {
- const patternLabel = isPattern && (0, import_i18n48.__)("Pattern");
+ const patternLabel = isPattern && (0, import_i18n50.__)("Pattern");
return /* @__PURE__ */ (0, import_jsx_runtime262.jsx)("div", { className: "block-editor-block-draggable-chip-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(
"div",
{
@@ -60344,9 +60764,9 @@ var wp;
justify: "center",
className: "block-editor-block-draggable-chip__content",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components36.FlexItem, { children: icon ? /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(block_icon_default, { icon }) : patternLabel || (0, import_i18n48.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components36.FlexItem, { children: icon ? /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(block_icon_default, { icon }) : patternLabel || (0, import_i18n50.sprintf)(
/* translators: %d: Number of blocks. */
- (0, import_i18n48._n)("%d block", "%d blocks", count),
+ (0, import_i18n50._n)("%d block", "%d blocks", count),
count
) }),
/* @__PURE__ */ (0, import_jsx_runtime262.jsx)(import_components36.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime262.jsx)(block_icon_default, { icon: drag_handle_default }) }),
@@ -60368,16 +60788,16 @@ var wp;
pattern
}) => {
const blockName = blocks2.length === 1 ? blocks2[0].name : void 0;
- const blockTypeIcon = (0, import_data57.useSelect)(
+ const blockTypeIcon = (0, import_data58.useSelect)(
(select3) => {
return blockName && select3(import_blocks35.store).getBlockType(blockName)?.icon;
},
[blockName]
);
const { startDragging: startDragging2, stopDragging: stopDragging2 } = unlock(
- (0, import_data57.useDispatch)(store)
+ (0, import_data58.useDispatch)(store)
);
- const patternBlock = (0, import_element134.useMemo)(() => {
+ const patternBlock = (0, import_element135.useMemo)(() => {
return pattern?.type === INSERTER_PATTERN_TYPES.user && pattern?.syncStatus !== "unsynced" ? [(0, import_blocks35.createBlock)("core/block", { ref: pattern.id })] : void 0;
}, [pattern?.type, pattern?.syncStatus, pattern?.id]);
if (!isEnabled) {
@@ -60438,12 +60858,12 @@ var wp;
isDraggable,
...props
}) {
- const isDraggingRef = (0, import_element135.useRef)(false);
+ const isDraggingRef = (0, import_element136.useRef)(false);
const itemIconStyle = item.icon ? {
backgroundColor: item.icon.background,
color: item.icon.foreground
} : {};
- const blocks2 = (0, import_element135.useMemo)(
+ const blocks2 = (0, import_element136.useMemo)(
() => [
(0, import_blocks36.createBlock)(
item.name,
@@ -60502,17 +60922,17 @@ var wp;
event.preventDefault();
onSelect(
item,
- (0, import_keycodes8.isAppleOS)() ? event.metaKey : event.ctrlKey
+ (0, import_keycodes9.isAppleOS)() ? event.metaKey : event.ctrlKey
);
onHover(null);
},
onKeyDown: (event) => {
const { keyCode } = event;
- if (keyCode === import_keycodes8.ENTER) {
+ if (keyCode === import_keycodes9.ENTER) {
event.preventDefault();
onSelect(
item,
- (0, import_keycodes8.isAppleOS)() ? event.metaKey : event.ctrlKey
+ (0, import_keycodes9.isAppleOS)() ? event.metaKey : event.ctrlKey
);
onHover(null);
}
@@ -60543,7 +60963,7 @@ var wp;
}
);
}
- var inserter_list_item_default = (0, import_element135.memo)(InserterListItem);
+ var inserter_list_item_default = (0, import_element136.memo)(InserterListItem);
// packages/block-editor/build-module/components/block-types-list/index.mjs
var import_jsx_runtime265 = __toESM(require_jsx_runtime(), 1);
@@ -60564,7 +60984,7 @@ var wp;
isDraggable = true
}) {
const className = "block-editor-block-types-list";
- const listId = (0, import_compose44.useInstanceId)(BlockTypesList, className);
+ const listId = (0, import_compose46.useInstanceId)(BlockTypesList, className);
return /* @__PURE__ */ (0, import_jsx_runtime265.jsxs)(group_default2, { className, "aria-label": label, children: [
chunk(items, 3).map((row, i2) => /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(row_default2, { children: row.map((item, j2) => /* @__PURE__ */ (0, import_jsx_runtime265.jsx)(
inserter_list_item_default,
@@ -60601,9 +61021,9 @@ var wp;
var panel_default = InserterPanel;
// packages/block-editor/build-module/components/inserter/no-results.mjs
- var import_i18n49 = __toESM(require_i18n(), 1);
+ var import_i18n51 = __toESM(require_i18n(), 1);
var import_jsx_runtime267 = __toESM(require_jsx_runtime(), 1);
- function InserterNoResults({ children = (0, import_i18n49.__)("No results found.") }) {
+ function InserterNoResults({ children = (0, import_i18n51.__)("No results found.") }) {
return /* @__PURE__ */ (0, import_jsx_runtime267.jsx)("div", { className: "block-editor-inserter__no-results", children: /* @__PURE__ */ (0, import_jsx_runtime267.jsx)("p", { children }) });
}
var no_results_default = InserterNoResults;
@@ -60622,16 +61042,16 @@ var wp;
showMostUsedBlocks,
className
}) {
- const suggestedItems = (0, import_element136.useMemo)(() => {
+ const suggestedItems = (0, import_element137.useMemo)(() => {
return orderBy(items, "frecency", "desc").slice(
0,
MAX_SUGGESTED_ITEMS
);
}, [items]);
- const uncategorizedItems = (0, import_element136.useMemo)(() => {
+ const uncategorizedItems = (0, import_element137.useMemo)(() => {
return items.filter((item) => !item.category);
}, [items]);
- const itemsPerCollection = (0, import_element136.useMemo)(() => {
+ const itemsPerCollection = (0, import_element137.useMemo)(() => {
const result = { ...collections };
Object.keys(collections).forEach((namespace) => {
result[namespace] = items.filter(
@@ -60643,25 +61063,25 @@ var wp;
});
return result;
}, [items, collections]);
- (0, import_element136.useEffect)(() => () => onHover(null), []);
- const currentlyRenderedCategories = (0, import_compose45.useAsyncList)(categories);
+ (0, import_element137.useEffect)(() => () => onHover(null), []);
+ const currentlyRenderedCategories = (0, import_compose47.useAsyncList)(categories);
const didRenderAllCategories = categories.length === currentlyRenderedCategories.length;
- const collectionEntries = (0, import_element136.useMemo)(() => {
+ const collectionEntries = (0, import_element137.useMemo)(() => {
return Object.entries(collections);
}, [collections]);
- const currentlyRenderedCollections = (0, import_compose45.useAsyncList)(
+ const currentlyRenderedCollections = (0, import_compose47.useAsyncList)(
didRenderAllCategories ? collectionEntries : EMPTY_ARRAY7
);
return /* @__PURE__ */ (0, import_jsx_runtime268.jsxs)("div", { className, children: [
showMostUsedBlocks && // Only show the most used blocks if the total amount of block
// is larger than 1 row, otherwise it is not so useful.
- items.length > 3 && !!suggestedItems.length && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(panel_default, { title: (0, import_i18n50._x)("Most used", "blocks"), children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
+ items.length > 3 && !!suggestedItems.length && /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(panel_default, { title: (0, import_i18n52._x)("Most used", "blocks"), children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
block_types_list_default,
{
items: suggestedItems,
onSelect: onSelectItem,
onHover,
- label: (0, import_i18n50._x)("Most used", "blocks")
+ label: (0, import_i18n52._x)("Most used", "blocks")
}
) }),
currentlyRenderedCategories.map((category) => {
@@ -60693,14 +61113,14 @@ var wp;
panel_default,
{
className: "block-editor-inserter__uncategorized-blocks-panel",
- title: (0, import_i18n50.__)("Uncategorized"),
+ title: (0, import_i18n52.__)("Uncategorized"),
children: /* @__PURE__ */ (0, import_jsx_runtime268.jsx)(
block_types_list_default,
{
items: uncategorizedItems,
onSelect: onSelectItem,
onHover,
- label: (0, import_i18n50.__)("Uncategorized")
+ label: (0, import_i18n52.__)("Uncategorized")
}
)
}
@@ -60782,22 +61202,22 @@ var wp;
)
] }) });
}
- var block_types_tab_default = (0, import_element136.forwardRef)(BlockTypesTab);
+ var block_types_tab_default = (0, import_element137.forwardRef)(BlockTypesTab);
// packages/block-editor/build-module/components/inserter/block-patterns-tab/index.mjs
- var import_element147 = __toESM(require_element(), 1);
- var import_compose50 = __toESM(require_compose(), 1);
+ var import_element148 = __toESM(require_element(), 1);
+ var import_compose52 = __toESM(require_compose(), 1);
var import_components48 = __toESM(require_components(), 1);
- var import_i18n62 = __toESM(require_i18n(), 1);
+ var import_i18n64 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/inserter/block-patterns-explorer/index.mjs
var import_components43 = __toESM(require_components(), 1);
- var import_element143 = __toESM(require_element(), 1);
- var import_i18n58 = __toESM(require_i18n(), 1);
+ var import_element144 = __toESM(require_element(), 1);
+ var import_i18n60 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/inserter/block-patterns-explorer/pattern-explorer-sidebar.mjs
var import_components40 = __toESM(require_components(), 1);
- var import_i18n51 = __toESM(require_i18n(), 1);
+ var import_i18n53 = __toESM(require_i18n(), 1);
var import_jsx_runtime269 = __toESM(require_jsx_runtime(), 1);
function PatternExplorerSidebar({
patternCategories,
@@ -60816,8 +61236,8 @@ var wp;
{
onChange: setSearchValue,
value: searchValue,
- label: (0, import_i18n51.__)("Search"),
- placeholder: (0, import_i18n51.__)("Search")
+ label: (0, import_i18n53.__)("Search"),
+ placeholder: (0, import_i18n53.__)("Search")
}
),
/* @__PURE__ */ (0, import_jsx_runtime269.jsx)(tabs_exports.List, { children: patternCategories.map(({ name, label }) => /* @__PURE__ */ (0, import_jsx_runtime269.jsx)(tabs_exports.Tab, { value: name, children: label }, name)) })
@@ -60828,21 +61248,21 @@ var wp;
var pattern_explorer_sidebar_default = PatternExplorerSidebar;
// packages/block-editor/build-module/components/inserter/block-patterns-explorer/pattern-list.mjs
- var import_element141 = __toESM(require_element(), 1);
- var import_i18n56 = __toESM(require_i18n(), 1);
- var import_compose48 = __toESM(require_compose(), 1);
+ var import_element142 = __toESM(require_element(), 1);
+ var import_i18n58 = __toESM(require_i18n(), 1);
+ var import_compose50 = __toESM(require_compose(), 1);
var import_a11y8 = __toESM(require_a11y(), 1);
// packages/block-editor/build-module/components/block-patterns-list/index.mjs
var import_blocks38 = __toESM(require_blocks(), 1);
- var import_element137 = __toESM(require_element(), 1);
+ var import_element138 = __toESM(require_element(), 1);
var import_components42 = __toESM(require_components(), 1);
- var import_compose46 = __toESM(require_compose(), 1);
- var import_i18n53 = __toESM(require_i18n(), 1);
+ var import_compose48 = __toESM(require_compose(), 1);
+ var import_i18n55 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/block-patterns-paging/index.mjs
var import_components41 = __toESM(require_components(), 1);
- var import_i18n52 = __toESM(require_i18n(), 1);
+ var import_i18n54 = __toESM(require_i18n(), 1);
var import_jsx_runtime270 = __toESM(require_jsx_runtime(), 1);
function Pagination({
currentPage,
@@ -60851,9 +61271,9 @@ var wp;
totalItems
}) {
return /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(import_components41.__experimentalVStack, { className: "block-editor-patterns__grid-pagination-wrapper", children: [
- /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n52.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n54.sprintf)(
// translators: %s: Total number of patterns.
- (0, import_i18n52._n)("%s item", "%s items", totalItems),
+ (0, import_i18n54._n)("%s item", "%s items", totalItems),
totalItems
) }),
numPages > 1 && /* @__PURE__ */ (0, import_jsx_runtime270.jsxs)(
@@ -60877,7 +61297,7 @@ var wp;
variant: "tertiary",
onClick: () => changePage(1),
disabled: currentPage === 1,
- "aria-label": (0, import_i18n52.__)("First page"),
+ "aria-label": (0, import_i18n54.__)("First page"),
size: "compact",
accessibleWhenDisabled: true,
className: "block-editor-patterns__grid-pagination-button",
@@ -60890,7 +61310,7 @@ var wp;
variant: "tertiary",
onClick: () => changePage(currentPage - 1),
disabled: currentPage === 1,
- "aria-label": (0, import_i18n52.__)("Previous page"),
+ "aria-label": (0, import_i18n54.__)("Previous page"),
size: "compact",
accessibleWhenDisabled: true,
className: "block-editor-patterns__grid-pagination-button",
@@ -60900,9 +61320,9 @@ var wp;
]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n52.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime270.jsx)(import_components41.__experimentalText, { variant: "muted", children: (0, import_i18n54.sprintf)(
// translators: 1: Current page number. 2: Total number of pages.
- (0, import_i18n52._x)("%1$s of %2$s", "paging"),
+ (0, import_i18n54._x)("%1$s of %2$s", "paging"),
currentPage,
numPages
) }),
@@ -60919,7 +61339,7 @@ var wp;
variant: "tertiary",
onClick: () => changePage(currentPage + 1),
disabled: currentPage === numPages,
- "aria-label": (0, import_i18n52.__)("Next page"),
+ "aria-label": (0, import_i18n54.__)("Next page"),
size: "compact",
accessibleWhenDisabled: true,
className: "block-editor-patterns__grid-pagination-button",
@@ -60932,7 +61352,7 @@ var wp;
variant: "tertiary",
onClick: () => changePage(numPages),
disabled: currentPage === numPages,
- "aria-label": (0, import_i18n52.__)("Last page"),
+ "aria-label": (0, import_i18n54.__)("Last page"),
size: "compact",
accessibleWhenDisabled: true,
className: "block-editor-patterns__grid-pagination-button",
@@ -60969,12 +61389,12 @@ var wp;
category,
isSelected
}) {
- const [isDragging3, setIsDragging] = (0, import_element137.useState)(false);
+ const [isDragging3, setIsDragging] = (0, import_element138.useState)(false);
const { blocks: blocks2, viewportWidth } = pattern;
- const instanceId = (0, import_compose46.useInstanceId)(BlockPattern);
+ const instanceId = (0, import_compose48.useInstanceId)(BlockPattern);
const descriptionId = `block-editor-block-patterns-list__item-description-${instanceId}`;
const isUserPattern = pattern.type === INSERTER_PATTERN_TYPES.user;
- const patternBlocks = (0, import_element137.useMemo)(() => {
+ const patternBlocks = (0, import_element138.useMemo)(() => {
if (!category || !isDraggable) {
return blocks2;
}
@@ -61107,13 +61527,13 @@ var wp;
onClickPattern,
orientation,
category,
- label = (0, import_i18n53.__)("Patterns"),
+ label = (0, import_i18n55.__)("Patterns"),
showTitlesAsTooltip,
pagingProps
}, ref) {
- const [activeCompositeId, setActiveCompositeId] = (0, import_element137.useState)(void 0);
- const [activePattern, setActivePattern] = (0, import_element137.useState)(null);
- (0, import_element137.useEffect)(() => {
+ const [activeCompositeId, setActiveCompositeId] = (0, import_element138.useState)(void 0);
+ const [activePattern, setActivePattern] = (0, import_element138.useState)(null);
+ (0, import_element138.useEffect)(() => {
const firstCompositeItemId = blockPatterns[0]?.name;
setActiveCompositeId(firstCompositeItemId);
}, [blockPatterns]);
@@ -61151,14 +61571,14 @@ var wp;
}
);
}
- var block_patterns_list_default = (0, import_element137.forwardRef)(BlockPatternsList);
+ var block_patterns_list_default = (0, import_element138.forwardRef)(BlockPatternsList);
// packages/block-editor/build-module/components/inserter/hooks/use-insertion-point.mjs
- var import_data58 = __toESM(require_data(), 1);
+ var import_data59 = __toESM(require_data(), 1);
var import_blocks39 = __toESM(require_blocks(), 1);
- var import_i18n54 = __toESM(require_i18n(), 1);
+ var import_i18n56 = __toESM(require_i18n(), 1);
var import_a11y7 = __toESM(require_a11y(), 1);
- var import_element138 = __toESM(require_element(), 1);
+ var import_element139 = __toESM(require_element(), 1);
function getIndex({
destinationRootClientId,
destinationIndex,
@@ -61188,13 +61608,13 @@ var wp;
shouldFocusBlock = true,
selectBlockOnInsert = true
}) {
- const registry = (0, import_data58.useRegistry)();
+ const registry = (0, import_data59.useRegistry)();
const {
getSelectedBlock: getSelectedBlock2,
getClosestAllowedInsertionPoint: getClosestAllowedInsertionPoint2,
getBlockInsertionPoint: getBlockInsertionPoint2
- } = unlock((0, import_data58.useSelect)(store));
- const { destinationRootClientId, destinationIndex } = (0, import_data58.useSelect)(
+ } = unlock((0, import_data59.useSelect)(store));
+ const { destinationRootClientId, destinationIndex } = (0, import_data59.useSelect)(
(select3) => {
const {
getSelectedBlockClientId: getSelectedBlockClientId2,
@@ -61237,8 +61657,8 @@ var wp;
showInsertionPoint: showInsertionPoint2,
hideInsertionPoint: hideInsertionPoint2,
setLastFocus: setLastFocus2
- } = unlock((0, import_data58.useDispatch)(store));
- const onInsertBlocks = (0, import_element138.useCallback)(
+ } = unlock((0, import_data59.useDispatch)(store));
+ const onInsertBlocks = (0, import_element139.useCallback)(
(blocks2, meta, shouldForceFocusBlock = false, _rootClientId) => {
if (shouldForceFocusBlock || shouldFocusBlock || selectBlockOnInsert) {
setLastFocus2(null);
@@ -61268,9 +61688,9 @@ var wp;
);
}
const blockLength = Array.isArray(blocks2) ? blocks2.length : 1;
- const message2 = (0, import_i18n54.sprintf)(
+ const message2 = (0, import_i18n56.sprintf)(
// translators: %d: the name of the block that has been added
- (0, import_i18n54._n)("%d block added.", "%d blocks added.", blockLength),
+ (0, import_i18n56._n)("%d block added.", "%d blocks added.", blockLength),
blockLength
);
(0, import_a11y7.speak)(message2);
@@ -61292,7 +61712,7 @@ var wp;
registry
]
);
- const onToggleInsertionPoint = (0, import_element138.useCallback)(
+ const onToggleInsertionPoint = (0, import_element139.useCallback)(
(item) => {
if (item) {
const allowedDestinationRootClientId = getClosestAllowedInsertionPoint2(
@@ -61329,27 +61749,27 @@ var wp;
var use_insertion_point_default = useInsertionPoint;
// packages/block-editor/build-module/components/inserter/hooks/use-patterns-state.mjs
- var import_element139 = __toESM(require_element(), 1);
+ var import_element140 = __toESM(require_element(), 1);
var import_blocks40 = __toESM(require_blocks(), 1);
- var import_data59 = __toESM(require_data(), 1);
- var import_i18n55 = __toESM(require_i18n(), 1);
+ var import_data60 = __toESM(require_data(), 1);
+ var import_i18n57 = __toESM(require_i18n(), 1);
var import_notices5 = __toESM(require_notices(), 1);
var usePatternsState = (onInsert, rootClientId, selectedCategory, isQuick) => {
- const options = (0, import_element139.useMemo)(
+ const options = (0, import_element140.useMemo)(
() => ({ [isFiltered]: !!isQuick }),
[isQuick]
);
- const isWithinNavigationOverlayContext = (0, import_data59.useSelect)((select3) => {
- const { getSettings: getSettings8 } = unlock(select3(store));
- const settings2 = getSettings8();
+ const isWithinNavigationOverlayContext = (0, import_data60.useSelect)((select3) => {
+ const { getSettings: getSettings9 } = unlock(select3(store));
+ const settings2 = getSettings9();
return settings2[isNavigationOverlayContextKey] ?? false;
}, []);
- const { patternCategories, patterns: patterns2, userPatternCategories } = (0, import_data59.useSelect)(
+ const { patternCategories, patterns: patterns2, userPatternCategories } = (0, import_data60.useSelect)(
(select3) => {
- const { getSettings: getSettings8, __experimentalGetAllowedPatterns: __experimentalGetAllowedPatterns2 } = unlock(
+ const { getSettings: getSettings9, __experimentalGetAllowedPatterns: __experimentalGetAllowedPatterns2 } = unlock(
select3(store)
);
- const settings2 = getSettings8();
+ const settings2 = getSettings9();
const userPatternCategoriesSelect = settings2[userPatternCategoriesSelectKey];
return {
patterns: __experimentalGetAllowedPatterns2(
@@ -61362,7 +61782,7 @@ var wp;
},
[rootClientId, options]
);
- const filteredPatterns = (0, import_element139.useMemo)(() => {
+ const filteredPatterns = (0, import_element140.useMemo)(() => {
return patterns2.filter((pattern) => {
const hasNavigationCategory = pattern.categories?.includes("navigation");
if (hasNavigationCategory && !isWithinNavigationOverlayContext) {
@@ -61372,9 +61792,9 @@ var wp;
});
}, [patterns2, isWithinNavigationOverlayContext]);
const { getClosestAllowedInsertionPointForPattern: getClosestAllowedInsertionPointForPattern2 } = unlock(
- (0, import_data59.useSelect)(store)
+ (0, import_data60.useSelect)(store)
);
- const allCategories = (0, import_element139.useMemo)(() => {
+ const allCategories = (0, import_element140.useMemo)(() => {
const categories = [...patternCategories];
userPatternCategories?.forEach((userCategory) => {
if (!categories.find(
@@ -61385,8 +61805,8 @@ var wp;
});
return categories;
}, [patternCategories, userPatternCategories]);
- const { createSuccessNotice } = (0, import_data59.useDispatch)(import_notices5.store);
- const onClickPattern = (0, import_element139.useCallback)(
+ const { createSuccessNotice } = (0, import_data60.useDispatch)(import_notices5.store);
+ const onClickPattern = (0, import_element140.useCallback)(
(pattern, blocks2) => {
const destinationRootClientId = isQuick ? rootClientId : getClosestAllowedInsertionPointForPattern2(
pattern,
@@ -61413,9 +61833,9 @@ var wp;
destinationRootClientId
);
createSuccessNotice(
- (0, import_i18n55.sprintf)(
+ (0, import_i18n57.sprintf)(
/* translators: %s: block pattern title. */
- (0, import_i18n55.__)('Pattern "%s" inserted.'),
+ (0, import_i18n57.__)('Pattern "%s" inserted.'),
pattern.title
),
{
@@ -61438,20 +61858,20 @@ var wp;
var use_patterns_state_default = usePatternsState;
// packages/block-editor/build-module/components/inserter/hooks/use-patterns-paging.mjs
- var import_element140 = __toESM(require_element(), 1);
- var import_compose47 = __toESM(require_compose(), 1);
+ var import_element141 = __toESM(require_element(), 1);
+ var import_compose49 = __toESM(require_compose(), 1);
var import_dom53 = __toESM(require_dom(), 1);
var PAGE_SIZE = 20;
function usePatternsPaging(currentCategoryPatterns, currentCategory, scrollContainerRef, currentFilter = "") {
- const [currentPage, setCurrentPage] = (0, import_element140.useState)(1);
- const previousCategory = (0, import_compose47.usePrevious)(currentCategory);
- const previousFilter = (0, import_compose47.usePrevious)(currentFilter);
+ const [currentPage, setCurrentPage] = (0, import_element141.useState)(1);
+ const previousCategory = (0, import_compose49.usePrevious)(currentCategory);
+ const previousFilter = (0, import_compose49.usePrevious)(currentFilter);
if ((previousCategory !== currentCategory || previousFilter !== currentFilter) && currentPage !== 1) {
setCurrentPage(1);
}
const totalItems = currentCategoryPatterns.length;
const pageIndex = currentPage - 1;
- const categoryPatterns = (0, import_element140.useMemo)(() => {
+ const categoryPatterns = (0, import_element141.useMemo)(() => {
return currentCategoryPatterns.slice(
pageIndex * PAGE_SIZE,
pageIndex * PAGE_SIZE + PAGE_SIZE
@@ -61465,7 +61885,7 @@ var wp;
scrollContainer?.scrollTo(0, 0);
setCurrentPage(page);
};
- (0, import_element140.useEffect)(
+ (0, import_element141.useEffect)(
function scrollToTopOnCategoryChange() {
const scrollContainer = (0, import_dom53.getScrollContainer)(
scrollContainerRef?.current
@@ -61492,8 +61912,8 @@ var wp;
rootClientId,
onModalClose
}) {
- const container = (0, import_element141.useRef)();
- const debouncedSpeak = (0, import_compose48.useDebounce)(import_a11y8.speak, 500);
+ const container = (0, import_element142.useRef)();
+ const debouncedSpeak = (0, import_compose50.useDebounce)(import_a11y8.speak, 500);
const [destinationRootClientId, onInsertBlocks] = use_insertion_point_default({
rootClientId,
shouldFocusBlock: true
@@ -61503,13 +61923,13 @@ var wp;
destinationRootClientId,
selectedCategory
);
- const registeredPatternCategories = (0, import_element141.useMemo)(
+ const registeredPatternCategories = (0, import_element142.useMemo)(
() => patternCategories.map(
(patternCategory) => patternCategory.name
),
[patternCategories]
);
- const filteredBlockPatterns = (0, import_element141.useMemo)(() => {
+ const filteredBlockPatterns = (0, import_element142.useMemo)(() => {
const filteredPatterns = patterns2.filter((pattern) => {
if (selectedCategory === allPatternsCategory.name) {
return true;
@@ -61538,14 +61958,14 @@ var wp;
selectedCategory,
registeredPatternCategories
]);
- (0, import_element141.useEffect)(() => {
+ (0, import_element142.useEffect)(() => {
if (!searchValue) {
return;
}
const count = filteredBlockPatterns.length;
- const resultsFoundMessage = (0, import_i18n56.sprintf)(
+ const resultsFoundMessage = (0, import_i18n58.sprintf)(
/* translators: %d: number of results. */
- (0, import_i18n56._n)("%d result found.", "%d results found.", count),
+ (0, import_i18n58._n)("%d result found.", "%d results found.", count),
count
);
debouncedSpeak(resultsFoundMessage);
@@ -61555,7 +61975,7 @@ var wp;
selectedCategory,
container
);
- const [previousSearchValue, setPreviousSearchValue] = (0, import_element141.useState)(searchValue);
+ const [previousSearchValue, setPreviousSearchValue] = (0, import_element142.useState)(searchValue);
if (searchValue !== previousSearchValue) {
setPreviousSearchValue(searchValue);
pagingProps.changePage(1);
@@ -61584,7 +62004,7 @@ var wp;
{
render: /* @__PURE__ */ (0, import_jsx_runtime272.jsx)("p", {}),
className: "block-editor-block-patterns-explorer__no-results",
- children: (0, import_i18n56.__)("No results found.")
+ children: (0, import_i18n58.__)("No results found.")
}
)
}
@@ -61593,8 +62013,8 @@ var wp;
var pattern_list_default = PatternList;
// packages/block-editor/build-module/components/inserter/block-patterns-tab/use-pattern-categories.mjs
- var import_element142 = __toESM(require_element(), 1);
- var import_i18n57 = __toESM(require_i18n(), 1);
+ var import_element143 = __toESM(require_element(), 1);
+ var import_i18n59 = __toESM(require_i18n(), 1);
var import_a11y9 = __toESM(require_a11y(), 1);
function hasRegisteredCategory(pattern, allCategories) {
if (!pattern.categories || !pattern.categories.length) {
@@ -61609,13 +62029,13 @@ var wp;
void 0,
rootClientId
);
- const filteredPatterns = (0, import_element142.useMemo)(
+ const filteredPatterns = (0, import_element143.useMemo)(
() => sourceFilter === "all" ? patterns2 : patterns2.filter(
(pattern) => !isPatternFiltered(pattern, sourceFilter)
),
[sourceFilter, patterns2]
);
- const populatedCategories = (0, import_element142.useMemo)(() => {
+ const populatedCategories = (0, import_element143.useMemo)(() => {
const categories = allCategories.filter(
(category) => filteredPatterns.some(
(pattern) => pattern.categories?.includes(category.name)
@@ -61628,7 +62048,7 @@ var wp;
)) {
categories.push({
name: "uncategorized",
- label: (0, import_i18n57._x)("Uncategorized")
+ label: (0, import_i18n59._x)("Uncategorized")
});
}
if (filteredPatterns.some(
@@ -61648,9 +62068,9 @@ var wp;
});
}
(0, import_a11y9.speak)(
- (0, import_i18n57.sprintf)(
+ (0, import_i18n59.sprintf)(
/* translators: %d: number of categories . */
- (0, import_i18n57._n)(
+ (0, import_i18n59._n)(
"%d category button displayed.",
"%d category buttons displayed.",
categories.length
@@ -61666,8 +62086,8 @@ var wp;
// packages/block-editor/build-module/components/inserter/block-patterns-explorer/index.mjs
var import_jsx_runtime273 = __toESM(require_jsx_runtime(), 1);
function PatternsExplorer({ initialCategory, rootClientId, onModalClose }) {
- const [searchValue, setSearchValue] = (0, import_element143.useState)("");
- const [selectedCategory, setSelectedCategory] = (0, import_element143.useState)(
+ const [searchValue, setSearchValue] = (0, import_element144.useState)("");
+ const [selectedCategory, setSelectedCategory] = (0, import_element144.useState)(
initialCategory?.name
);
const patternCategories = usePatternCategories(rootClientId);
@@ -61714,7 +62134,7 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(
import_components43.Modal,
{
- title: (0, import_i18n58.__)("Patterns"),
+ title: (0, import_i18n60.__)("Patterns"),
onRequestClose: onModalClose,
isFullScreen: true,
children: /* @__PURE__ */ (0, import_jsx_runtime273.jsx)(PatternsExplorer, { onModalClose, ...restProps })
@@ -61724,7 +62144,7 @@ var wp;
var block_patterns_explorer_default = PatternsExplorerModal;
// packages/block-editor/build-module/components/inserter/mobile-tab-navigation.mjs
- var import_i18n59 = __toESM(require_i18n(), 1);
+ var import_i18n61 = __toESM(require_i18n(), 1);
var import_components44 = __toESM(require_components(), 1);
var import_jsx_runtime274 = __toESM(require_jsx_runtime(), 1);
function ScreenHeader({ title }) {
@@ -61737,9 +62157,9 @@ var wp;
// It should be supported out-of-the-box by Button.
{ minWidth: 24, padding: 0 }
),
- icon: (0, import_i18n59.isRTL)() ? chevron_right_default : chevron_left_default,
+ icon: (0, import_i18n61.isRTL)() ? chevron_right_default : chevron_left_default,
size: "small",
- label: (0, import_i18n59.__)("Back")
+ label: (0, import_i18n61.__)("Back")
}
),
/* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalSpacer, { children: /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(import_components44.__experimentalHeading, { level: 5, children: title }) })
@@ -61767,7 +62187,7 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime274.jsx)(
icon_default,
{
- icon: (0, import_i18n59.isRTL)() ? chevron_left_default : chevron_right_default
+ icon: (0, import_i18n61.isRTL)() ? chevron_left_default : chevron_right_default
}
)
] })
@@ -61780,7 +62200,7 @@ var wp;
className: screenClassName,
path: `/category/${category.name}`,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(ScreenHeader, { title: (0, import_i18n59.__)("Back") }),
+ /* @__PURE__ */ (0, import_jsx_runtime274.jsx)(ScreenHeader, { title: (0, import_i18n61.__)("Back") }),
children(category)
]
},
@@ -61792,14 +62212,14 @@ var wp;
}
// packages/block-editor/build-module/components/inserter/block-patterns-tab/pattern-category-previews.mjs
- var import_element145 = __toESM(require_element(), 1);
- var import_i18n61 = __toESM(require_i18n(), 1);
+ var import_element146 = __toESM(require_element(), 1);
+ var import_i18n63 = __toESM(require_i18n(), 1);
var import_components46 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/inserter/block-patterns-tab/patterns-filter.mjs
var import_components45 = __toESM(require_components(), 1);
- var import_i18n60 = __toESM(require_i18n(), 1);
- var import_element144 = __toESM(require_element(), 1);
+ var import_i18n62 = __toESM(require_i18n(), 1);
+ var import_element145 = __toESM(require_element(), 1);
var import_jsx_runtime275 = __toESM(require_jsx_runtime(), 1);
var getShouldDisableSyncFilter = (sourceFilter) => sourceFilter !== "all" && sourceFilter !== "user";
var getShouldHideSourcesFilter = (category) => {
@@ -61808,19 +62228,19 @@ var wp;
var PATTERN_SOURCE_MENU_OPTIONS = [
{
value: "all",
- label: (0, import_i18n60._x)("All", "patterns")
+ label: (0, import_i18n62._x)("All", "patterns")
},
{
value: INSERTER_PATTERN_TYPES.directory,
- label: (0, import_i18n60.__)("Pattern Directory")
+ label: (0, import_i18n62.__)("Pattern Directory")
},
{
value: INSERTER_PATTERN_TYPES.theme,
- label: (0, import_i18n60.__)("Theme & Plugins")
+ label: (0, import_i18n62.__)("Theme & Plugins")
},
{
value: INSERTER_PATTERN_TYPES.user,
- label: (0, import_i18n60.__)("User")
+ label: (0, import_i18n62.__)("User")
}
];
function PatternsFilter({
@@ -61836,20 +62256,20 @@ var wp;
currentPatternSourceFilter
);
const shouldHideSourcesFilter = getShouldHideSourcesFilter(category);
- const patternSyncMenuOptions = (0, import_element144.useMemo)(
+ const patternSyncMenuOptions = (0, import_element145.useMemo)(
() => [
{
value: "all",
- label: (0, import_i18n60._x)("All", "patterns")
+ label: (0, import_i18n62._x)("All", "patterns")
},
{
value: INSERTER_SYNC_TYPES.full,
- label: (0, import_i18n60._x)("Synced", "patterns"),
+ label: (0, import_i18n62._x)("Synced", "patterns"),
disabled: shouldDisableSyncFilter
},
{
value: INSERTER_SYNC_TYPES.unsynced,
- label: (0, import_i18n60._x)("Not synced", "patterns"),
+ label: (0, import_i18n62._x)("Not synced", "patterns"),
disabled: shouldDisableSyncFilter
}
],
@@ -61867,7 +62287,7 @@ var wp;
popoverProps: {
placement: "right-end"
},
- label: (0, import_i18n60.__)("Filter patterns"),
+ label: (0, import_i18n62.__)("Filter patterns"),
toggleProps: { size: "compact" },
icon: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
icon_default,
@@ -61892,7 +62312,7 @@ var wp;
}
),
children: () => /* @__PURE__ */ (0, import_jsx_runtime275.jsxs)(import_jsx_runtime275.Fragment, { children: [
- !shouldHideSourcesFilter && /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_components45.MenuGroup, { label: (0, import_i18n60.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ !shouldHideSourcesFilter && /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_components45.MenuGroup, { label: (0, import_i18n62.__)("Source"), children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
import_components45.MenuItemsChoice,
{
choices: PATTERN_SOURCE_MENU_OPTIONS,
@@ -61906,7 +62326,7 @@ var wp;
value: currentPatternSourceFilter
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_components45.MenuGroup, { label: (0, import_i18n60.__)("Type"), children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
+ /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(import_components45.MenuGroup, { label: (0, import_i18n62.__)("Type"), children: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
import_components45.MenuItemsChoice,
{
choices: patternSyncMenuOptions,
@@ -61920,15 +62340,15 @@ var wp;
value: patternSyncFilter
}
) }),
- /* @__PURE__ */ (0, import_jsx_runtime275.jsx)("div", { className: "block-editor-inserter__patterns-filter-help", children: (0, import_element144.createInterpolateElement)(
- (0, import_i18n60.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime275.jsx)("div", { className: "block-editor-inserter__patterns-filter-help", children: (0, import_element145.createInterpolateElement)(
+ (0, import_i18n62.__)(
"Patterns are available from the <Link>WordPress.org Pattern Directory</Link>, bundled in the active theme, or created by users on this site. Only patterns created on this site can be synced."
),
{
Link: /* @__PURE__ */ (0, import_jsx_runtime275.jsx)(
import_components45.ExternalLink,
{
- href: (0, import_i18n60.__)(
+ href: (0, import_i18n62.__)(
"https://wordpress.org/patterns/"
)
}
@@ -61956,14 +62376,14 @@ var wp;
rootClientId,
category?.name
);
- const [patternSyncFilter, setPatternSyncFilter] = (0, import_element145.useState)("all");
- const [patternSourceFilter, setPatternSourceFilter] = (0, import_element145.useState)("all");
+ const [patternSyncFilter, setPatternSyncFilter] = (0, import_element146.useState)("all");
+ const [patternSourceFilter, setPatternSourceFilter] = (0, import_element146.useState)("all");
const availableCategories = usePatternCategories(
rootClientId,
patternSourceFilter
);
- const scrollContainerRef = (0, import_element145.useRef)();
- const currentCategoryPatterns = (0, import_element145.useMemo)(
+ const scrollContainerRef = (0, import_element146.useRef)();
+ const currentCategoryPatterns = (0, import_element146.useMemo)(
() => allPatterns.filter((pattern) => {
if (isPatternFiltered(
pattern,
@@ -62005,15 +62425,15 @@ var wp;
scrollContainerRef
);
const { changePage } = pagingProps;
- (0, import_element145.useEffect)(() => () => onHover(null), []);
- const onSetPatternSyncFilter = (0, import_element145.useCallback)(
+ (0, import_element146.useEffect)(() => () => onHover(null), []);
+ const onSetPatternSyncFilter = (0, import_element146.useCallback)(
(value) => {
setPatternSyncFilter(value);
changePage(1);
},
[setPatternSyncFilter, changePage]
);
- const onSetPatternSourceFilter = (0, import_element145.useCallback)(
+ const onSetPatternSourceFilter = (0, import_element146.useCallback)(
(value) => {
setPatternSourceFilter(value);
changePage(1);
@@ -62055,7 +62475,7 @@ var wp;
{
variant: "muted",
className: "block-editor-inserter__patterns-category-no-results",
- children: (0, import_i18n61.__)("No results found")
+ children: (0, import_i18n63.__)("No results found")
}
)
]
@@ -62068,7 +62488,7 @@ var wp;
size: "12",
as: "p",
className: "block-editor-inserter__help-text",
- children: (0, import_i18n61.__)("Drag and drop patterns into the canvas.")
+ children: (0, import_i18n63.__)("Drag and drop patterns into the canvas.")
}
),
/* @__PURE__ */ (0, import_jsx_runtime276.jsx)(
@@ -62092,9 +62512,9 @@ var wp;
}
// packages/block-editor/build-module/components/inserter/category-tabs/index.mjs
- var import_compose49 = __toESM(require_compose(), 1);
+ var import_compose51 = __toESM(require_compose(), 1);
var import_components47 = __toESM(require_components(), 1);
- var import_element146 = __toESM(require_element(), 1);
+ var import_element147 = __toESM(require_element(), 1);
var import_jsx_runtime277 = __toESM(require_jsx_runtime(), 1);
var { Tabs } = unlock(import_components47.privateApis);
function CategoryTabs({
@@ -62104,15 +62524,15 @@ var wp;
children
}) {
const ANIMATION_DURATION = 0.25;
- const disableMotion = (0, import_compose49.useReducedMotion)();
+ const disableMotion = (0, import_compose51.useReducedMotion)();
const defaultTransition = {
type: "tween",
duration: disableMotion ? 0 : ANIMATION_DURATION,
ease: [0.6, 0, 0.4, 1]
};
- const previousSelectedCategory = (0, import_compose49.usePrevious)(selectedCategory);
+ const previousSelectedCategory = (0, import_compose51.usePrevious)(selectedCategory);
const selectedTabId = selectedCategory ? selectedCategory.name : null;
- const [activeTabId, setActiveId] = (0, import_element146.useState)();
+ const [activeTabId, setActiveId] = (0, import_element147.useState)();
const firstTabId = categories?.[0]?.name;
if (selectedTabId === null && !activeTabId && firstTabId) {
setActiveId(firstTabId);
@@ -62187,9 +62607,9 @@ var wp;
rootClientId,
children
}) {
- const [showPatternsExplorer, setShowPatternsExplorer] = (0, import_element147.useState)(false);
+ const [showPatternsExplorer, setShowPatternsExplorer] = (0, import_element148.useState)(false);
const categories = usePatternCategories(rootClientId);
- const isMobile = (0, import_compose50.useViewportMatch)("medium", "<");
+ const isMobile = (0, import_compose52.useViewportMatch)("medium", "<");
if (!categories.length) {
return /* @__PURE__ */ (0, import_jsx_runtime278.jsx)(no_results_default, {});
}
@@ -62211,7 +62631,7 @@ var wp;
className: "block-editor-inserter__patterns-explore-button",
onClick: () => setShowPatternsExplorer(true),
variant: "secondary",
- children: (0, import_i18n62.__)("Explore all patterns")
+ children: (0, import_i18n64.__)("Explore all patterns")
}
)
] }),
@@ -62238,30 +62658,30 @@ var wp;
var block_patterns_tab_default = BlockPatternsTab;
// packages/block-editor/build-module/components/inserter/media-tab/media-tab.mjs
- var import_i18n66 = __toESM(require_i18n(), 1);
- var import_compose52 = __toESM(require_compose(), 1);
+ var import_i18n68 = __toESM(require_i18n(), 1);
+ var import_compose54 = __toESM(require_compose(), 1);
var import_components53 = __toESM(require_components(), 1);
- var import_element151 = __toESM(require_element(), 1);
+ var import_element152 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/inserter/media-tab/media-panel.mjs
var import_components52 = __toESM(require_components(), 1);
- var import_i18n65 = __toESM(require_i18n(), 1);
- var import_element150 = __toESM(require_element(), 1);
- var import_compose51 = __toESM(require_compose(), 1);
- var import_data63 = __toESM(require_data(), 1);
+ var import_i18n67 = __toESM(require_i18n(), 1);
+ var import_element151 = __toESM(require_element(), 1);
+ var import_compose53 = __toESM(require_compose(), 1);
+ var import_data64 = __toESM(require_data(), 1);
var import_dom54 = __toESM(require_dom(), 1);
var import_notices7 = __toESM(require_notices(), 1);
// packages/block-editor/build-module/components/inserter/media-tab/media-list.mjs
var import_components50 = __toESM(require_components(), 1);
- var import_i18n64 = __toESM(require_i18n(), 1);
+ var import_i18n66 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/inserter/media-tab/media-preview.mjs
var import_components49 = __toESM(require_components(), 1);
- var import_i18n63 = __toESM(require_i18n(), 1);
- var import_element148 = __toESM(require_element(), 1);
+ var import_i18n65 = __toESM(require_i18n(), 1);
+ var import_element149 = __toESM(require_element(), 1);
var import_blocks42 = __toESM(require_blocks(), 1);
- var import_data60 = __toESM(require_data(), 1);
+ var import_data61 = __toESM(require_data(), 1);
var import_notices6 = __toESM(require_notices(), 1);
var import_blob = __toESM(require_blob(), 1);
var import_url2 = __toESM(require_url(), 1);
@@ -62317,7 +62737,7 @@ var wp;
import_components49.DropdownMenu,
{
className: "block-editor-inserter__media-list__item-preview-options",
- label: (0, import_i18n63.__)("Options"),
+ label: (0, import_i18n65.__)("Options"),
popoverProps: MEDIA_OPTIONS_POPOVER_PROPS,
icon: more_vertical_default,
children: () => /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(import_components49.MenuGroup, { children: [
@@ -62326,9 +62746,9 @@ var wp;
{
onClick: () => window.open(reportUrl, "_blank").focus(),
icon: external_default,
- children: (0, import_i18n63.sprintf)(
+ children: (0, import_i18n65.sprintf)(
/* translators: %s: The media type to report e.g: "image", "video", "audio" */
- (0, import_i18n63.__)("Report %s"),
+ (0, import_i18n65.__)("Report %s"),
category.mediaType
)
}
@@ -62338,11 +62758,11 @@ var wp;
{
onClick: () => onDetach(media),
icon: link_off_default,
- children: category.postTypeLabel ? (0, import_i18n63.sprintf)(
+ children: category.postTypeLabel ? (0, import_i18n65.sprintf)(
/* translators: %s: Name of the post type e.g: "Page". */
- (0, import_i18n63.__)("Detach from %s"),
+ (0, import_i18n65.__)("Detach from %s"),
category.postTypeLabel
- ) : (0, import_i18n63.__)("Detach from post")
+ ) : (0, import_i18n65.__)("Detach from post")
}
)
] })
@@ -62353,15 +62773,15 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(
import_components49.Modal,
{
- title: (0, import_i18n63.__)("Insert external image"),
+ title: (0, import_i18n65.__)("Insert external image"),
onRequestClose: onClose,
className: "block-editor-inserter-media-tab-media-preview-inserter-external-image-modal",
children: [
/* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(import_components49.__experimentalVStack, { spacing: 3, children: [
- /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("p", { children: (0, import_i18n63.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("p", { children: (0, import_i18n65.__)(
"This image cannot be uploaded to your Media Library, but it can still be inserted as an external image."
) }),
- /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("p", { children: (0, import_i18n63.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime280.jsx)("p", { children: (0, import_i18n65.__)(
"External images can be removed by the external provider without warning and could even have legal compliance issues related to privacy legislation."
) })
] }),
@@ -62378,7 +62798,7 @@ var wp;
__next40pxDefaultSize: true,
variant: "tertiary",
onClick: onClose,
- children: (0, import_i18n63.__)("Cancel")
+ children: (0, import_i18n65.__)("Cancel")
}
) }),
/* @__PURE__ */ (0, import_jsx_runtime280.jsx)(import_components49.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
@@ -62387,7 +62807,7 @@ var wp;
__next40pxDefaultSize: true,
variant: "primary",
onClick: onSubmit,
- children: (0, import_i18n63.__)("Insert")
+ children: (0, import_i18n65.__)("Insert")
}
) })
]
@@ -62398,22 +62818,22 @@ var wp;
);
}
function MediaPreview({ media, onClick, onDetach, category }) {
- const [showExternalUploadModal, setShowExternalUploadModal] = (0, import_element148.useState)(false);
- const [isHovered, setIsHovered] = (0, import_element148.useState)(false);
- const [isInserting, setIsInserting] = (0, import_element148.useState)(false);
- const [block, preview] = (0, import_element148.useMemo)(
+ const [showExternalUploadModal, setShowExternalUploadModal] = (0, import_element149.useState)(false);
+ const [isHovered, setIsHovered] = (0, import_element149.useState)(false);
+ const [isInserting, setIsInserting] = (0, import_element149.useState)(false);
+ const [block, preview] = (0, import_element149.useMemo)(
() => getBlockAndPreviewFromMedia(media, category.mediaType),
[media, category.mediaType]
);
- const { createErrorNotice, createSuccessNotice } = (0, import_data60.useDispatch)(import_notices6.store);
- const { getSettings: getSettings8, getBlock: getBlock2 } = (0, import_data60.useSelect)(store);
- const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data60.useDispatch)(store);
- const onMediaInsert = (0, import_element148.useCallback)(
+ const { createErrorNotice, createSuccessNotice } = (0, import_data61.useDispatch)(import_notices6.store);
+ const { getSettings: getSettings9, getBlock: getBlock2 } = (0, import_data61.useSelect)(store);
+ const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data61.useDispatch)(store);
+ const onMediaInsert = (0, import_element149.useCallback)(
(previewBlock) => {
if (isInserting) {
return;
}
- const settings2 = getSettings8();
+ const settings2 = getSettings9();
const clonedBlock = (0, import_blocks42.cloneBlock)(previewBlock);
const { id, url, caption } = clonedBlock.attributes;
if (!id && !settings2.mediaUpload) {
@@ -62447,7 +62867,7 @@ var wp;
}
});
createSuccessNotice(
- (0, import_i18n63.__)("Image uploaded and inserted."),
+ (0, import_i18n65.__)("Image uploaded and inserted."),
{ type: "snackbar", id: "inserter-notice" }
);
} else {
@@ -62475,7 +62895,7 @@ var wp;
},
[
isInserting,
- getSettings8,
+ getSettings9,
onClick,
createSuccessNotice,
updateBlockAttributes2,
@@ -62483,9 +62903,9 @@ var wp;
getBlock2
]
);
- const title = typeof media.title === "string" ? media.title : media.title?.rendered || (0, import_i18n63.__)("no title");
- const onMouseEnter = (0, import_element148.useCallback)(() => setIsHovered(true), []);
- const onMouseLeave = (0, import_element148.useCallback)(() => setIsHovered(false), []);
+ const title = typeof media.title === "string" ? media.title : media.title?.rendered || (0, import_i18n65.__)("no title");
+ const onMouseEnter = (0, import_element149.useCallback)(() => setIsHovered(true), []);
+ const onMouseLeave = (0, import_element149.useCallback)(() => setIsHovered(false), []);
return /* @__PURE__ */ (0, import_jsx_runtime280.jsxs)(import_jsx_runtime280.Fragment, { children: [
/* @__PURE__ */ (0, import_jsx_runtime280.jsx)(inserter_draggable_blocks_default, { isEnabled: true, blocks: [block], children: ({ draggable, onDragStart, onDragEnd }) => /* @__PURE__ */ (0, import_jsx_runtime280.jsx)(
"div",
@@ -62550,7 +62970,7 @@ var wp;
onClose: () => setShowExternalUploadModal(false),
onSubmit: () => {
onClick((0, import_blocks42.cloneBlock)(block));
- createSuccessNotice((0, import_i18n63.__)("Image inserted."), {
+ createSuccessNotice((0, import_i18n65.__)("Image inserted."), {
type: "snackbar",
id: "inserter-notice"
});
@@ -62568,7 +62988,7 @@ var wp;
category,
onClick,
onDetach,
- label = (0, import_i18n64.__)("Media List")
+ label = (0, import_i18n66.__)("Media List")
}) {
return /* @__PURE__ */ (0, import_jsx_runtime281.jsx)(
import_components50.Composite,
@@ -62597,19 +63017,19 @@ var wp;
var media_upload_default = (0, import_components51.withFilters)("editor.MediaUpload")(MediaUpload);
// packages/block-editor/build-module/components/media-upload/check.mjs
- var import_data61 = __toESM(require_data(), 1);
+ var import_data62 = __toESM(require_data(), 1);
function MediaUploadCheck({ fallback = null, children }) {
- const hasUploadPermissions = (0, import_data61.useSelect)((select3) => {
- const { getSettings: getSettings8 } = select3(store);
- return !!getSettings8().mediaUpload;
+ const hasUploadPermissions = (0, import_data62.useSelect)((select3) => {
+ const { getSettings: getSettings9 } = select3(store);
+ return !!getSettings9().mediaUpload;
}, []);
return hasUploadPermissions ? children : fallback;
}
var check_default2 = MediaUploadCheck;
// packages/block-editor/build-module/components/inserter/media-tab/hooks.mjs
- var import_element149 = __toESM(require_element(), 1);
- var import_data62 = __toESM(require_data(), 1);
+ var import_element150 = __toESM(require_element(), 1);
+ var import_data63 = __toESM(require_data(), 1);
function normalizeFetchResult(result) {
if (Array.isArray(result)) {
return { mediaItems: result };
@@ -62621,14 +63041,14 @@ var wp;
};
}
function useMediaResults(category, query = {}, refreshKey) {
- const [mediaList, setMediaList] = (0, import_element149.useState)();
- const [totals, setTotals] = (0, import_element149.useState)({});
- const [isLoading, setIsLoading] = (0, import_element149.useState)(false);
- const lastRequestRef = (0, import_element149.useRef)();
- const lastQueryKeyRef = (0, import_element149.useRef)();
- const lastFetchRef = (0, import_element149.useRef)();
- const lastSourceRef = (0, import_element149.useRef)();
- (0, import_element149.useEffect)(() => {
+ const [mediaList, setMediaList] = (0, import_element150.useState)();
+ const [totals, setTotals] = (0, import_element150.useState)({});
+ const [isLoading, setIsLoading] = (0, import_element150.useState)(false);
+ const lastRequestRef = (0, import_element150.useRef)();
+ const lastQueryKeyRef = (0, import_element150.useRef)();
+ const lastFetchRef = (0, import_element150.useRef)();
+ const lastSourceRef = (0, import_element150.useRef)();
+ (0, import_element150.useEffect)(() => {
(async () => {
const key = JSON.stringify({
category: category.name,
@@ -62671,8 +63091,8 @@ var wp;
};
}
function useDelayedLoading(isLoading, delay = 400) {
- const [showLoading, setShowLoading] = (0, import_element149.useState)(false);
- (0, import_element149.useEffect)(() => {
+ const [showLoading, setShowLoading] = (0, import_element150.useState)(false);
+ (0, import_element150.useEffect)(() => {
if (!isLoading) {
return void 0;
}
@@ -62685,12 +63105,12 @@ var wp;
return showLoading;
}
function useMediaCategories(rootClientId) {
- const [categories, setCategories] = (0, import_element149.useState)([]);
- const inserterMediaCategories = (0, import_data62.useSelect)(
+ const [categories, setCategories] = (0, import_element150.useState)([]);
+ const inserterMediaCategories = (0, import_data63.useSelect)(
(select3) => unlock(select3(store)).getInserterMediaCategories(),
[]
);
- const { canInsertImage, canInsertVideo, canInsertAudio } = (0, import_data62.useSelect)(
+ const { canInsertImage, canInsertVideo, canInsertAudio } = (0, import_data63.useSelect)(
(select3) => {
const { canInsertBlockType: canInsertBlockType2 } = select3(store);
return {
@@ -62710,7 +63130,7 @@ var wp;
},
[rootClientId]
);
- (0, import_element149.useEffect)(() => {
+ (0, import_element150.useEffect)(() => {
(async () => {
const _categories = [];
if (!inserterMediaCategories) {
@@ -62768,7 +63188,7 @@ var wp;
multiple: "add",
onSelect,
allowedTypes: ATTACH_ALLOWED_TYPES,
- title: (0, import_i18n65.__)("Attach images"),
+ title: (0, import_i18n67.__)("Attach images"),
render: ({ open }) => /* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
import_components52.Button,
{
@@ -62780,21 +63200,21 @@ var wp;
open();
},
variant: "secondary",
- children: (0, import_i18n65.__)("Attach images")
+ children: (0, import_i18n67.__)("Attach images")
}
)
}
) });
}
function MediaCategoryPanel({ rootClientId, onInsert, category }) {
- const [search, setSearch, debouncedSearch] = (0, import_compose51.useDebouncedInput)();
- const [page, setPage] = (0, import_element150.useState)(1);
- const previousCategory = (0, import_compose51.usePrevious)(category.name);
- const previousSearch = (0, import_compose51.usePrevious)(debouncedSearch);
+ const [search, setSearch, debouncedSearch] = (0, import_compose53.useDebouncedInput)();
+ const [page, setPage] = (0, import_element151.useState)(1);
+ const previousCategory = (0, import_compose53.usePrevious)(category.name);
+ const previousSearch = (0, import_compose53.usePrevious)(debouncedSearch);
if ((previousCategory !== category.name || previousSearch !== debouncedSearch) && page !== 1) {
setPage(1);
}
- const query = (0, import_element150.useMemo)(
+ const query = (0, import_element151.useMemo)(
() => ({
per_page: MEDIA_ITEMS_PER_PAGE,
page,
@@ -62802,7 +63222,7 @@ var wp;
}),
[page, debouncedSearch]
);
- const [refreshKey, setRefreshKey] = (0, import_element150.useState)(0);
+ const [refreshKey, setRefreshKey] = (0, import_element151.useState)(0);
const { mediaList, isLoading, totalItems, totalPages } = useMediaResults(
category,
query,
@@ -62818,34 +63238,34 @@ var wp;
const subscribe2 = supportsAttachments ? category.subscribe : void 0;
const showPagination = numPages > 1;
const hasFooter = showPagination || !!attach;
- const scrollContainerRef = (0, import_element150.useRef)();
- const changePage = (0, import_element150.useCallback)((nextPage) => {
+ const scrollContainerRef = (0, import_element151.useRef)();
+ const changePage = (0, import_element151.useCallback)((nextPage) => {
const scrollContainer = (0, import_dom54.getScrollContainer)(
scrollContainerRef.current
);
scrollContainer?.scrollTo(0, 0);
setPage(nextPage);
}, []);
- const { createErrorNotice, createSuccessNotice, createWarningNotice } = (0, import_data63.useDispatch)(import_notices7.store);
+ const { createErrorNotice, createSuccessNotice, createWarningNotice } = (0, import_data64.useDispatch)(import_notices7.store);
const showRefreshing = useDelayedLoading(isLoading);
- const refresh = (0, import_element150.useCallback)(() => {
+ const refresh = (0, import_element151.useCallback)(() => {
if (supportsAttachments) {
category.invalidate?.(query);
}
setRefreshKey((key) => key + 1);
}, [category, query, supportsAttachments]);
- (0, import_element150.useEffect)(() => {
+ (0, import_element151.useEffect)(() => {
if (!subscribe2) {
return;
}
return subscribe2(() => setRefreshKey((key) => key + 1), query);
}, [subscribe2, query]);
- const handleAttach = (0, import_element150.useCallback)(
+ const handleAttach = (0, import_element151.useCallback)(
async (selectedMedia) => {
try {
const attachedCount = await attach(selectedMedia);
if (!attachedCount) {
- createWarningNotice((0, import_i18n65.__)("No images were attached."), {
+ createWarningNotice((0, import_i18n67.__)("No images were attached."), {
type: "snackbar",
id: "inserter-notice"
});
@@ -62853,18 +63273,18 @@ var wp;
}
refresh();
createSuccessNotice(
- category.postTypeLabel ? (0, import_i18n65.sprintf)(
+ category.postTypeLabel ? (0, import_i18n67.sprintf)(
/* translators: %1$d: Number of images attached. %2$s: Name of the post type e.g: "Page". */
- (0, import_i18n65._n)(
+ (0, import_i18n67._n)(
"%1$d image attached to %2$s.",
"%1$d images attached to %2$s.",
attachedCount
),
attachedCount,
category.postTypeLabel
- ) : (0, import_i18n65.sprintf)(
+ ) : (0, import_i18n67.sprintf)(
/* translators: %d: Number of images attached to the post. */
- (0, import_i18n65._n)(
+ (0, import_i18n67._n)(
"%d image attached to post.",
"%d images attached to post.",
attachedCount
@@ -62874,7 +63294,7 @@ var wp;
{ type: "snackbar", id: "inserter-notice" }
);
} catch {
- createErrorNotice((0, import_i18n65.__)("Could not attach images."), {
+ createErrorNotice((0, import_i18n67.__)("Could not attach images."), {
type: "snackbar",
id: "inserter-notice"
});
@@ -62889,21 +63309,21 @@ var wp;
createWarningNotice
]
);
- const handleDetach = (0, import_element150.useCallback)(
+ const handleDetach = (0, import_element151.useCallback)(
async (media) => {
try {
await detach(media);
refresh();
createSuccessNotice(
- category.postTypeLabel ? (0, import_i18n65.sprintf)(
+ category.postTypeLabel ? (0, import_i18n67.sprintf)(
/* translators: %s: Name of the post type e.g: "Page". */
- (0, import_i18n65.__)("Image detached from %s."),
+ (0, import_i18n67.__)("Image detached from %s."),
category.postTypeLabel
- ) : (0, import_i18n65.__)("Image detached from post."),
+ ) : (0, import_i18n67.__)("Image detached from post."),
{ type: "snackbar", id: "inserter-notice" }
);
} catch {
- createErrorNotice((0, import_i18n65.__)("Could not detach image."), {
+ createErrorNotice((0, import_i18n67.__)("Could not detach image."), {
type: "snackbar",
id: "inserter-notice"
});
@@ -62911,14 +63331,14 @@ var wp;
},
[detach, category, refresh, createErrorNotice, createSuccessNotice]
);
- const [mediaPendingDetach, setMediaPendingDetach] = (0, import_element150.useState)();
- const confirmDetach = (0, import_element150.useCallback)(() => {
+ const [mediaPendingDetach, setMediaPendingDetach] = (0, import_element151.useState)();
+ const confirmDetach = (0, import_element151.useCallback)(() => {
const media = mediaPendingDetach;
setMediaPendingDetach(void 0);
handleDetach(media);
}, [handleDetach, mediaPendingDetach]);
const baseCssClass = "block-editor-inserter__media-panel";
- const searchLabel = category.labels.search_items || (0, import_i18n65.__)("Search");
+ const searchLabel = category.labels.search_items || (0, import_i18n67.__)("Search");
return /* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
"div",
{
@@ -62946,7 +63366,7 @@ var wp;
// means nothing is attached yet — clearer than the
// generic "no results found".
category.emptyMessage
- ) : (0, import_i18n65.__)("No results found.") }),
+ ) : (0, import_i18n67.__)("No results found.") }),
!!mediaList?.length && // Keep the existing items visible while a refetch is in flight,
// dimming (and gently pulsing) them rather than clearing the grid,
// so it doesn't flicker or pop.
@@ -63002,17 +63422,17 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime282.jsxs)(
import_components52.Modal,
{
- title: (0, import_i18n65.__)("Detach image"),
+ title: (0, import_i18n67.__)("Detach image"),
onRequestClose: () => setMediaPendingDetach(void 0),
overlayClassName: `${baseCssClass}-detach-modal`,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime282.jsx)("p", { children: category.postTypeLabel ? (0, import_i18n65.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime282.jsx)("p", { children: category.postTypeLabel ? (0, import_i18n67.sprintf)(
/* translators: %s: Name of the post type e.g: "Page". */
- (0, import_i18n65.__)(
+ (0, import_i18n67.__)(
"Detach this image from the current %s? The image will remain in the Media Library."
),
category.postTypeLabel
- ) : (0, import_i18n65.__)(
+ ) : (0, import_i18n67.__)(
"Detach this image from the current post? The image will remain in the Media Library."
) }),
/* @__PURE__ */ (0, import_jsx_runtime282.jsxs)("div", { className: `${baseCssClass}-detach-actions`, children: [
@@ -63022,7 +63442,7 @@ var wp;
__next40pxDefaultSize: true,
variant: "tertiary",
onClick: () => setMediaPendingDetach(void 0),
- children: (0, import_i18n65.__)("Cancel")
+ children: (0, import_i18n67.__)("Cancel")
}
),
/* @__PURE__ */ (0, import_jsx_runtime282.jsx)(
@@ -63031,7 +63451,7 @@ var wp;
__next40pxDefaultSize: true,
variant: "primary",
onClick: confirmDetach,
- children: (0, import_i18n65.__)("Detach")
+ children: (0, import_i18n67.__)("Detach")
}
)
] })
@@ -63054,9 +63474,9 @@ var wp;
children
}) {
const mediaCategories = useMediaCategories(rootClientId);
- const isMobile = (0, import_compose52.useViewportMatch)("medium", "<");
+ const isMobile = (0, import_compose54.useViewportMatch)("medium", "<");
const baseCssClass = "block-editor-inserter__media-tabs";
- const onSelectMedia = (0, import_element151.useCallback)(
+ const onSelectMedia = (0, import_element152.useCallback)(
(media) => {
if (!media?.url) {
return;
@@ -63067,14 +63487,14 @@ var wp;
},
[onInsert]
);
- const categories = (0, import_element151.useMemo)(
+ const categories = (0, import_element152.useMemo)(
() => mediaCategories.map((mediaCategory) => ({
...mediaCategory,
label: mediaCategory.labels.name
})),
[mediaCategories]
);
- (0, import_element151.useEffect)(() => {
+ (0, import_element152.useEffect)(() => {
if (!selectedCategory) {
return;
}
@@ -63118,7 +63538,7 @@ var wp;
className: "block-editor-inserter__media-library-button",
variant: "secondary",
"data-unstable-ignore-focus-outside-for-relatedtarget": ".media-modal",
- children: (0, import_i18n66.__)("Open Media Library")
+ children: (0, import_i18n68.__)("Open Media Library")
}
)
}
@@ -63144,11 +63564,11 @@ var wp;
var media_tab_default = MediaTab;
// packages/block-editor/build-module/components/inserter/search-results.mjs
- var import_element152 = __toESM(require_element(), 1);
- var import_i18n67 = __toESM(require_i18n(), 1);
- var import_compose53 = __toESM(require_compose(), 1);
+ var import_element153 = __toESM(require_element(), 1);
+ var import_i18n69 = __toESM(require_i18n(), 1);
+ var import_compose55 = __toESM(require_compose(), 1);
var import_a11y10 = __toESM(require_a11y(), 1);
- var import_data64 = __toESM(require_data(), 1);
+ var import_data65 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/inserter-menu-extension/index.mjs
var import_components54 = __toESM(require_components(), 1);
@@ -63180,8 +63600,8 @@ var wp;
selectBlockOnInsert,
isQuick
}) {
- const debouncedSpeak = (0, import_compose53.useDebounce)(import_a11y10.speak, 500);
- const { prioritizedBlocks } = (0, import_data64.useSelect)(
+ const debouncedSpeak = (0, import_compose55.useDebounce)(import_a11y10.speak, 500);
+ const { prioritizedBlocks } = (0, import_data65.useSelect)(
(select3) => {
const blockListSettings2 = select3(store).getBlockListSettings(rootClientId);
return {
@@ -63211,7 +63631,7 @@ var wp;
void 0,
isQuick
);
- const filteredBlockPatterns = (0, import_element152.useMemo)(() => {
+ const filteredBlockPatterns = (0, import_element153.useMemo)(() => {
if (maxBlockPatterns === 0) {
return [];
}
@@ -63222,7 +63642,7 @@ var wp;
if (prioritizePatterns && filteredBlockPatterns.length > 2) {
maxBlockTypesToShow = 0;
}
- const filteredBlockTypes = (0, import_element152.useMemo)(() => {
+ const filteredBlockTypes = (0, import_element153.useMemo)(() => {
if (maxBlockTypesToShow === 0) {
return [];
}
@@ -63251,14 +63671,14 @@ var wp;
maxBlockTypesToShow,
prioritizedBlocks
]);
- (0, import_element152.useEffect)(() => {
+ (0, import_element153.useEffect)(() => {
if (!filterValue) {
return;
}
const count = filteredBlockTypes.length + filteredBlockPatterns.length;
- const resultsFoundMessage = (0, import_i18n67.sprintf)(
+ const resultsFoundMessage = (0, import_i18n69.sprintf)(
/* translators: %d: number of results. */
- (0, import_i18n67._n)("%d result found.", "%d results found.", count),
+ (0, import_i18n69._n)("%d result found.", "%d results found.", count),
count
);
debouncedSpeak(resultsFoundMessage);
@@ -63268,21 +63688,21 @@ var wp;
filteredBlockTypes,
filteredBlockPatterns
]);
- const currentShownBlockTypes = (0, import_compose53.useAsyncList)(filteredBlockTypes, {
+ const currentShownBlockTypes = (0, import_compose55.useAsyncList)(filteredBlockTypes, {
step: INITIAL_INSERTER_RESULTS
});
const hasItems = filteredBlockTypes.length > 0 || filteredBlockPatterns.length > 0;
const blocksUI = !!filteredBlockTypes.length && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
panel_default,
{
- title: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { children: (0, import_i18n67.__)("Blocks") }),
+ title: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { children: (0, import_i18n69.__)("Blocks") }),
children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
block_types_list_default,
{
items: currentShownBlockTypes,
onSelect: onSelectBlockType,
onHover,
- label: (0, import_i18n67.__)("Blocks"),
+ label: (0, import_i18n69.__)("Blocks"),
isDraggable
}
)
@@ -63291,7 +63711,7 @@ var wp;
const patternsUI = !!filteredBlockPatterns.length && /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
panel_default,
{
- title: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { children: (0, import_i18n67.__)("Patterns") }),
+ title: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(VisuallyHidden, { children: (0, import_i18n69.__)("Patterns") }),
children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)("div", { className: "block-editor-inserter__quick-inserter-patterns", children: /* @__PURE__ */ (0, import_jsx_runtime284.jsx)(
block_patterns_list_default,
{
@@ -63335,7 +63755,7 @@ var wp;
// packages/block-editor/build-module/components/tabbed-sidebar/index.mjs
var import_components55 = __toESM(require_components(), 1);
- var import_element153 = __toESM(require_element(), 1);
+ var import_element154 = __toESM(require_element(), 1);
var import_jsx_runtime285 = __toESM(require_jsx_runtime(), 1);
var { Tabs: Tabs2 } = unlock(import_components55.privateApis);
function TabbedSidebar({ defaultTabId, onClose, onSelect, selectedTab, tabs, closeButtonLabel }, ref) {
@@ -63390,30 +63810,30 @@ var wp;
}
) });
}
- var tabbed_sidebar_default = (0, import_element153.forwardRef)(TabbedSidebar);
+ var tabbed_sidebar_default = (0, import_element154.forwardRef)(TabbedSidebar);
// packages/block-editor/build-module/hooks/use-zoom-out.mjs
- var import_data65 = __toESM(require_data(), 1);
- var import_element154 = __toESM(require_element(), 1);
+ var import_data66 = __toESM(require_data(), 1);
+ var import_element155 = __toESM(require_element(), 1);
function useZoomOut(enabled = true) {
const { setZoomLevel: setZoomLevel2, resetZoomLevel: resetZoomLevel2 } = unlock(
- (0, import_data65.useDispatch)(store)
+ (0, import_data66.useDispatch)(store)
);
- const { isZoomedOut, isZoomOut: isZoomOut2 } = (0, import_data65.useSelect)((select3) => {
+ const { isZoomedOut, isZoomOut: isZoomOut2 } = (0, import_data66.useSelect)((select3) => {
const { isZoomOut: _isZoomOut } = unlock(select3(store));
return {
isZoomedOut: _isZoomOut(),
isZoomOut: _isZoomOut
};
}, []);
- const controlZoomLevelRef = (0, import_element154.useRef)(false);
- const isEnabledRef = (0, import_element154.useRef)(enabled);
- (0, import_element154.useEffect)(() => {
+ const controlZoomLevelRef = (0, import_element155.useRef)(false);
+ const isEnabledRef = (0, import_element155.useRef)(enabled);
+ (0, import_element155.useEffect)(() => {
if (isZoomedOut !== isEnabledRef.current) {
controlZoomLevelRef.current = false;
}
}, [isZoomedOut]);
- (0, import_element154.useEffect)(() => {
+ (0, import_element155.useEffect)(() => {
isEnabledRef.current = enabled;
if (enabled !== isZoomOut2()) {
controlZoomLevelRef.current = true;
@@ -63450,7 +63870,7 @@ var wp;
__experimentalInitialTab,
__experimentalInitialCategory
}, ref) {
- const { isZoomOutMode, hasSectionRootClientId } = (0, import_data66.useSelect)((select3) => {
+ const { isZoomOutMode, hasSectionRootClientId } = (0, import_data67.useSelect)((select3) => {
const { isZoomOut: isZoomOut2, getSectionRootClientId: getSectionRootClientId2 } = unlock(
select3(store)
);
@@ -63459,15 +63879,15 @@ var wp;
hasSectionRootClientId: !!getSectionRootClientId2()
};
}, []);
- const [filterValue, setFilterValue, delayedFilterValue] = (0, import_compose54.useDebouncedInput)(__experimentalFilterValue);
- const [hoveredItem, setHoveredItem] = (0, import_element155.useState)(null);
- const [selectedPatternCategory, setSelectedPatternCategory] = (0, import_element155.useState)(
+ const [filterValue, setFilterValue, delayedFilterValue] = (0, import_compose56.useDebouncedInput)(__experimentalFilterValue);
+ const [hoveredItem, setHoveredItem] = (0, import_element156.useState)(null);
+ const [selectedPatternCategory, setSelectedPatternCategory] = (0, import_element156.useState)(
__experimentalInitialCategory
);
- const [patternFilter, setPatternFilter] = (0, import_element155.useState)("all");
- const [selectedMediaCategory, setSelectedMediaCategory] = (0, import_element155.useState)(null);
- const isLargeViewport = (0, import_compose54.useViewportMatch)("large");
- const isMobileViewport = (0, import_compose54.useViewportMatch)("medium", "<");
+ const [patternFilter, setPatternFilter] = (0, import_element156.useState)("all");
+ const [selectedMediaCategory, setSelectedMediaCategory] = (0, import_element156.useState)(null);
+ const isLargeViewport = (0, import_compose56.useViewportMatch)("large");
+ const isMobileViewport = (0, import_compose56.useViewportMatch)("medium", "<");
const maybeCloseInserter = isMobileViewport ? onClose : NOOP2;
function getInitialTab() {
if (__experimentalInitialTab) {
@@ -63478,7 +63898,7 @@ var wp;
}
return "blocks";
}
- const [selectedTab, setSelectedTab] = (0, import_element155.useState)(getInitialTab());
+ const [selectedTab, setSelectedTab] = (0, import_element156.useState)(getInitialTab());
const shouldUseZoomOut = hasSectionRootClientId && (selectedTab === "patterns" || selectedTab === "media");
useZoomOut(shouldUseZoomOut && isLargeViewport);
const [destinationRootClientId, onInsertBlocks, onToggleInsertionPoint] = use_insertion_point_default({
@@ -63488,9 +63908,9 @@ var wp;
insertionIndex: __experimentalInsertionIndex,
shouldFocusBlock
});
- const { hideInsertionPoint: hideInsertionPoint2 } = (0, import_data66.useDispatch)(store);
- const blockTypesTabRef = (0, import_element155.useRef)();
- const onInsert = (0, import_element155.useCallback)(
+ const { hideInsertionPoint: hideInsertionPoint2 } = (0, import_data67.useDispatch)(store);
+ const blockTypesTabRef = (0, import_element156.useRef)();
+ const onInsert = (0, import_element156.useCallback)(
(blocks2, meta, shouldForceFocusBlock, _rootClientId) => {
hideInsertionPoint2();
onInsertBlocks(
@@ -63518,7 +63938,7 @@ var wp;
shouldFocusBlock
]
);
- const onInsertPattern = (0, import_element155.useCallback)(
+ const onInsertPattern = (0, import_element156.useCallback)(
(blocks2, patternName, ...args) => {
hideInsertionPoint2();
onInsertBlocks(blocks2, { patternName }, ...args);
@@ -63527,14 +63947,14 @@ var wp;
},
[hideInsertionPoint2, onInsertBlocks, maybeCloseInserter, onSelect]
);
- const onHover = (0, import_element155.useCallback)(
+ const onHover = (0, import_element156.useCallback)(
(item) => {
onToggleInsertionPoint(item);
setHoveredItem(item);
},
[onToggleInsertionPoint, setHoveredItem]
);
- const onClickPatternCategory = (0, import_element155.useCallback)(
+ const onClickPatternCategory = (0, import_element156.useCallback)(
(patternCategory, filter) => {
setSelectedPatternCategory(patternCategory);
setPatternFilter(filter);
@@ -63544,11 +63964,11 @@ var wp;
);
const showPatternPanel = selectedTab === "patterns" && !delayedFilterValue && !!selectedPatternCategory;
const showMediaPanel = selectedTab === "media" && !!selectedMediaCategory;
- const [isScrolled, setIsScrolled] = (0, import_element155.useState)(false);
- const blocksPanelRef = (0, import_element155.useRef)(null);
- const patternsPanelRef = (0, import_element155.useRef)(null);
- const mediaPanelRef = (0, import_element155.useRef)(null);
- (0, import_element155.useEffect)(() => {
+ const [isScrolled, setIsScrolled] = (0, import_element156.useState)(false);
+ const blocksPanelRef = (0, import_element156.useRef)(null);
+ const patternsPanelRef = (0, import_element156.useRef)(null);
+ const mediaPanelRef = (0, import_element156.useRef)(null);
+ (0, import_element156.useEffect)(() => {
const handleScroll = (event) => {
setIsScrolled(event.currentTarget.scrollTop > 0);
};
@@ -63566,7 +63986,7 @@ var wp;
);
};
}, []);
- const inserterSearch = (0, import_element155.useMemo)(() => {
+ const inserterSearch = (0, import_element156.useMemo)(() => {
if (selectedTab === "media") {
return null;
}
@@ -63584,8 +64004,8 @@ var wp;
setFilterValue(value);
},
value: filterValue,
- label: (0, import_i18n68.__)("Search"),
- placeholder: (0, import_i18n68.__)("Search")
+ label: (0, import_i18n70.__)("Search"),
+ placeholder: (0, import_i18n70.__)("Search")
}
),
!!delayedFilterValue && /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
@@ -63620,7 +64040,7 @@ var wp;
isAppender,
isScrolled
]);
- const blocksTab = (0, import_element155.useMemo)(() => {
+ const blocksTab = (0, import_element156.useMemo)(() => {
return /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
/* @__PURE__ */ (0, import_jsx_runtime286.jsx)("div", { className: "block-editor-inserter__block-list", children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
block_types_tab_default,
@@ -63633,7 +64053,7 @@ var wp;
}
) }),
showInserterHelpPanel && /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)("div", { className: "block-editor-inserter__tips", children: [
- /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("h2", {}), children: (0, import_i18n68.__)("A tip for using the block editor") }),
+ /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)("h2", {}), children: (0, import_i18n70.__)("A tip for using the block editor") }),
/* @__PURE__ */ (0, import_jsx_runtime286.jsx)(tips_default, {})
] })
] });
@@ -63644,7 +64064,7 @@ var wp;
showMostUsedBlocks,
showInserterHelpPanel
]);
- const patternsTab = (0, import_element155.useMemo)(() => {
+ const patternsTab = (0, import_element156.useMemo)(() => {
return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
block_patterns_tab_default,
{
@@ -63672,7 +64092,7 @@ var wp;
selectedPatternCategory,
showPatternPanel
]);
- const mediaTab = (0, import_element155.useMemo)(() => {
+ const mediaTab = (0, import_element156.useMemo)(() => {
return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
media_tab_default,
{
@@ -63703,8 +64123,8 @@ var wp;
}
setSelectedTab(value);
};
- const tabsRef = (0, import_element155.useRef)();
- (0, import_element155.useLayoutEffect)(() => {
+ const tabsRef = (0, import_element156.useRef)();
+ (0, import_element156.useLayoutEffect)(() => {
if (!tabsRef.current) {
return;
}
@@ -63729,11 +64149,11 @@ var wp;
onSelect: handleSetSelectedTab,
onClose,
selectedTab,
- closeButtonLabel: (0, import_i18n68.__)("Close Block Inserter"),
+ closeButtonLabel: (0, import_i18n70.__)("Close Block Inserter"),
tabs: [
{
name: "blocks",
- title: (0, import_i18n68.__)("Blocks"),
+ title: (0, import_i18n70.__)("Blocks"),
panelRef: blocksPanelRef,
panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
inserterSearch,
@@ -63742,7 +64162,7 @@ var wp;
},
{
name: "patterns",
- title: (0, import_i18n68.__)("Patterns"),
+ title: (0, import_i18n70.__)("Patterns"),
panelRef: patternsPanelRef,
panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
inserterSearch,
@@ -63751,7 +64171,7 @@ var wp;
},
{
name: "media",
- title: (0, import_i18n68.__)("Media"),
+ title: (0, import_i18n70.__)("Media"),
panelRef: mediaPanelRef,
panel: /* @__PURE__ */ (0, import_jsx_runtime286.jsxs)(import_jsx_runtime286.Fragment, { children: [
inserterSearch,
@@ -63766,7 +64186,7 @@ var wp;
{
className: "block-editor-inserter__preview-container__popover",
placement: "right-start",
- offset: 16,
+ offset: { mainAxis: 16, crossAxis: 16 },
focusOnMount: false,
animate: false,
children: /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(preview_panel_default, { item: hoveredItem })
@@ -63776,7 +64196,7 @@ var wp;
}
);
}
- var PrivateInserterMenu = (0, import_element155.forwardRef)(InserterMenu);
+ var PrivateInserterMenu = (0, import_element156.forwardRef)(InserterMenu);
function PublicInserterMenu(props, ref) {
return /* @__PURE__ */ (0, import_jsx_runtime286.jsx)(
PrivateInserterMenu,
@@ -63787,13 +64207,13 @@ var wp;
}
);
}
- var menu_default = (0, import_element155.forwardRef)(PublicInserterMenu);
+ var menu_default = (0, import_element156.forwardRef)(PublicInserterMenu);
// packages/block-editor/build-module/components/inserter/quick-inserter.mjs
- var import_element156 = __toESM(require_element(), 1);
- var import_i18n69 = __toESM(require_i18n(), 1);
+ var import_element157 = __toESM(require_element(), 1);
+ var import_i18n71 = __toESM(require_i18n(), 1);
var import_components57 = __toESM(require_components(), 1);
- var import_data67 = __toESM(require_data(), 1);
+ var import_data68 = __toESM(require_data(), 1);
var import_jsx_runtime287 = __toESM(require_jsx_runtime(), 1);
var SEARCH_THRESHOLD = 6;
var SHOWN_BLOCK_TYPES2 = 6;
@@ -63806,7 +64226,7 @@ var wp;
selectBlockOnInsert,
hasSearch = true
}) {
- const [filterValue, setFilterValue] = (0, import_element156.useState)("");
+ const [filterValue, setFilterValue] = (0, import_element157.useState)("");
const [destinationRootClientId, onInsertBlocks] = use_insertion_point_default({
onSelect,
rootClientId,
@@ -63819,10 +64239,10 @@ var wp;
onInsertBlocks,
true
);
- const { setInserterIsOpened, insertionIndex } = (0, import_data67.useSelect)(
+ const { setInserterIsOpened, insertionIndex } = (0, import_data68.useSelect)(
(select3) => {
- const { getSettings: getSettings8, getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2 } = select3(store);
- const settings2 = getSettings8();
+ const { getSettings: getSettings9, getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2 } = select3(store);
+ const settings2 = getSettings9();
const index2 = getBlockIndex2(clientId);
const blockCount = getBlockCount2();
return {
@@ -63833,7 +64253,7 @@ var wp;
[clientId]
);
const showSearch = hasSearch && blockTypes.length > SEARCH_THRESHOLD;
- (0, import_element156.useEffect)(() => {
+ (0, import_element157.useEffect)(() => {
if (setInserterIsOpened) {
setInserterIsOpened(false);
}
@@ -63862,8 +64282,8 @@ var wp;
onChange: (value) => {
setFilterValue(value);
},
- label: (0, import_i18n69.__)("Search"),
- placeholder: (0, import_i18n69.__)("Search")
+ label: (0, import_i18n71.__)("Search"),
+ placeholder: (0, import_i18n71.__)("Search")
}
),
/* @__PURE__ */ (0, import_jsx_runtime287.jsxs)("div", { className: "block-editor-inserter__quick-inserter-results", children: [
@@ -63889,10 +64309,10 @@ var wp;
__next40pxDefaultSize: true,
variant: "secondary",
onClick: onBrowseAll,
- "aria-label": (0, import_i18n69.__)(
+ "aria-label": (0, import_i18n71.__)(
"Browse all. This will open the main inserter panel in the editor toolbar."
),
- children: (0, import_i18n69.__)("Browse all")
+ children: (0, import_i18n71.__)("Browse all")
}
) })
] })
@@ -63938,13 +64358,13 @@ var wp;
if (!label && appenderLabel) {
label = appenderLabel;
} else if (!label && hasSingleBlockType) {
- label = (0, import_i18n70.sprintf)(
+ label = (0, import_i18n72.sprintf)(
// translators: %s: the name of the block when there is only one
- (0, import_i18n70._x)("Add %s", "directly add the only allowed block"),
+ (0, import_i18n72._x)("Add %s", "directly add the only allowed block"),
blockTitle.toLowerCase()
);
} else if (!label) {
- label = (0, import_i18n70._x)("Add block", "Generic label for block inserter button");
+ label = (0, import_i18n72._x)("Add block", "Generic label for block inserter button");
}
function handleClick(event) {
if (onToggle) {
@@ -63972,7 +64392,7 @@ var wp;
}
);
};
- var InserterToggle = (0, import_element157.forwardRef)(UnforwardedInserterToggle);
+ var InserterToggle = (0, import_element158.forwardRef)(UnforwardedInserterToggle);
var UnforwardedInserter = ({
clientId,
rootClientId,
@@ -63998,7 +64418,7 @@ var wp;
blockToInsert,
appenderLabel,
targetRootClientId
- } = (0, import_data68.useSelect)(
+ } = (0, import_data69.useSelect)(
(select3) => {
const {
getBlockRootClientId: getBlockRootClientId22,
@@ -64034,7 +64454,7 @@ var wp;
},
[rootClientId, clientId, shouldDirectInsert]
);
- const { insertBlock: insertBlock2 } = (0, import_data68.useDispatch)(store);
+ const { insertBlock: insertBlock2 } = (0, import_data69.useDispatch)(store);
const {
getBlock: getBlock2,
getBlockIndex: getBlockIndex2,
@@ -64042,8 +64462,8 @@ var wp;
getBlockRootClientId: getBlockRootClientId2,
getBlockSelectionEnd: getBlockSelectionEnd2,
getPreviousBlockClientId: getPreviousBlockClientId2
- } = (0, import_data68.useSelect)(store);
- const { getActiveBlockVariation, getBlockType: getBlockType34 } = (0, import_data68.useSelect)(import_blocks43.store);
+ } = (0, import_data69.useSelect)(store);
+ const { getActiveBlockVariation, getBlockType: getBlockType34 } = (0, import_data69.useSelect)(import_blocks43.store);
if (!hasItems && (isAppender || targetRootClientId || clientId)) {
return null;
}
@@ -64101,9 +64521,9 @@ var wp;
}
}
if (blockLabelToInsert) {
- const message2 = (0, import_i18n70.sprintf)(
+ const message2 = (0, import_i18n72.sprintf)(
// translators: %s: the name of the block that has been added
- (0, import_i18n70.__)("%s block added"),
+ (0, import_i18n72.__)("%s block added"),
blockLabelToInsert
);
(0, import_a11y11.speak)(message2);
@@ -64170,30 +64590,30 @@ var wp;
popoverProps: { position, shift: true },
onToggle,
expandOnMobile: true,
- headerTitle: (0, import_i18n70.__)("Add a block"),
+ headerTitle: (0, import_i18n72.__)("Add a block"),
renderToggle: renderToggle3,
renderContent,
onClose: onSelectOrClose
}
);
};
- var Inserter = (0, import_element157.forwardRef)(UnforwardedInserter);
+ var Inserter = (0, import_element158.forwardRef)(UnforwardedInserter);
var inserter_default = Inserter;
// packages/block-editor/build-module/components/default-block-appender/index.mjs
var import_jsx_runtime289 = __toESM(require_jsx_runtime(), 1);
var ZWNBSP = "\uFEFF";
function DefaultBlockAppender({ rootClientId }) {
- const { showPrompt, isLocked, placeholder, isManualGrid } = (0, import_data69.useSelect)(
+ const { showPrompt, isLocked, placeholder, isManualGrid } = (0, import_data70.useSelect)(
(select3) => {
const {
getBlockCount: getBlockCount2,
- getSettings: getSettings8,
+ getSettings: getSettings9,
getTemplateLock: getTemplateLock2,
getBlockAttributes: getBlockAttributes3
} = select3(store);
const isEmpty4 = !getBlockCount2(rootClientId);
- const { bodyPlaceholder } = getSettings8();
+ const { bodyPlaceholder } = getSettings9();
return {
showPrompt: isEmpty4,
isLocked: !!getTemplateLock2(rootClientId),
@@ -64203,11 +64623,11 @@ var wp;
},
[rootClientId]
);
- const { insertDefaultBlock: insertDefaultBlock2, startTyping: startTyping2 } = (0, import_data69.useDispatch)(store);
+ const { insertDefaultBlock: insertDefaultBlock2, startTyping: startTyping2 } = (0, import_data70.useDispatch)(store);
if (isLocked || isManualGrid) {
return null;
}
- const value = (0, import_html_entities.decodeEntities)(placeholder) || (0, import_i18n71.__)("Type / to choose a block");
+ const value = (0, import_html_entities.decodeEntities)(placeholder) || (0, import_i18n73.__)("Type / to choose a block");
const onAppend = () => {
insertDefaultBlock2(void 0, rootClientId);
startTyping2();
@@ -64225,10 +64645,10 @@ var wp;
{
tabIndex: "0",
role: "button",
- "aria-label": (0, import_i18n71.__)("Add default block"),
+ "aria-label": (0, import_i18n73.__)("Add default block"),
className: "block-editor-default-block-appender__content",
onKeyDown: (event) => {
- if (import_keycodes9.ENTER === event.keyCode || import_keycodes9.SPACE === event.keyCode) {
+ if (import_keycodes10.ENTER === event.keyCode || import_keycodes10.SPACE === event.keyCode) {
onAppend();
}
},
@@ -64257,8 +64677,8 @@ var wp;
// packages/block-editor/build-module/components/button-block-appender/index.mjs
var import_components59 = __toESM(require_components(), 1);
- var import_element158 = __toESM(require_element(), 1);
- var import_i18n72 = __toESM(require_i18n(), 1);
+ var import_element159 = __toESM(require_element(), 1);
+ var import_i18n74 = __toESM(require_i18n(), 1);
var import_deprecated8 = __toESM(require_deprecated(), 1);
var import_jsx_runtime290 = __toESM(require_jsx_runtime(), 1);
function ButtonBlockAppender({ rootClientId, className, onFocus, tabIndex, onSelect }, ref) {
@@ -64286,13 +64706,13 @@ var wp;
if (appenderLabel) {
label = appenderLabel;
} else if (hasSingleBlockType) {
- label = (0, import_i18n72.sprintf)(
+ label = (0, import_i18n74.sprintf)(
// translators: %s: the name of the block when there is only one
- (0, import_i18n72._x)("Add %s", "directly add the only allowed block"),
+ (0, import_i18n74._x)("Add %s", "directly add the only allowed block"),
blockTitle.toLowerCase()
);
} else {
- label = (0, import_i18n72._x)(
+ label = (0, import_i18n74._x)(
"Add block",
"Generic label for block inserter button"
);
@@ -64326,19 +64746,19 @@ var wp;
}
);
}
- var ButtonBlockerAppender = (0, import_element158.forwardRef)((props, ref) => {
+ var ButtonBlockerAppender = (0, import_element159.forwardRef)((props, ref) => {
(0, import_deprecated8.default)(`wp.blockEditor.ButtonBlockerAppender`, {
alternative: "wp.blockEditor.ButtonBlockAppender",
since: "5.9"
});
return ButtonBlockAppender(props, ref);
});
- var button_block_appender_default = (0, import_element158.forwardRef)(ButtonBlockAppender);
+ var button_block_appender_default = (0, import_element159.forwardRef)(ButtonBlockAppender);
// packages/block-editor/build-module/components/block-list-appender/index.mjs
var import_jsx_runtime291 = __toESM(require_jsx_runtime(), 1);
function DefaultAppender({ rootClientId }) {
- const canInsertDefaultBlock = (0, import_data70.useSelect)(
+ const canInsertDefaultBlock = (0, import_data71.useSelect)(
(select3) => select3(store).canInsertBlockType(
(0, import_blocks44.getDefaultBlockName)(),
rootClientId
@@ -64361,7 +64781,7 @@ var wp;
className,
tagName: TagName = "div"
}) {
- const isDragOver = (0, import_data70.useSelect)(
+ const isDragOver = (0, import_data71.useSelect)(
(select3) => {
const {
getBlockInsertionPoint: getBlockInsertionPoint2,
@@ -64388,29 +64808,29 @@ var wp;
}
// packages/block-editor/build-module/components/block-list/use-in-between-inserter.mjs
- var import_compose59 = __toESM(require_compose(), 1);
- var import_data74 = __toESM(require_data(), 1);
- var import_element163 = __toESM(require_element(), 1);
- var import_i18n74 = __toESM(require_i18n(), 1);
+ var import_compose61 = __toESM(require_compose(), 1);
+ var import_data75 = __toESM(require_data(), 1);
+ var import_element164 = __toESM(require_element(), 1);
+ var import_i18n76 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/block-tools/insertion-point.mjs
- var import_data73 = __toESM(require_data(), 1);
- var import_element162 = __toESM(require_element(), 1);
+ var import_data74 = __toESM(require_data(), 1);
+ var import_element163 = __toESM(require_element(), 1);
var import_components63 = __toESM(require_components(), 1);
- var import_compose58 = __toESM(require_compose(), 1);
+ var import_compose60 = __toESM(require_compose(), 1);
// packages/block-editor/build-module/components/block-popover/inbetween.mjs
- var import_data71 = __toESM(require_data(), 1);
- var import_element159 = __toESM(require_element(), 1);
+ var import_data72 = __toESM(require_data(), 1);
+ var import_element160 = __toESM(require_element(), 1);
var import_components60 = __toESM(require_components(), 1);
- var import_i18n73 = __toESM(require_i18n(), 1);
+ var import_i18n75 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/block-popover/use-popover-scroll.mjs
- var import_compose55 = __toESM(require_compose(), 1);
+ var import_compose57 = __toESM(require_compose(), 1);
var import_dom55 = __toESM(require_dom(), 1);
var scrollContainerCache = /* @__PURE__ */ new WeakMap();
function usePopoverScroll(contentRef) {
- const effect = (0, import_compose55.useRefEffect)(
+ const effect = (0, import_compose57.useRefEffect)(
(node) => {
function onWheel(event) {
const { deltaX, deltaY, target } = event;
@@ -64450,12 +64870,12 @@ var wp;
nearestSide = "right",
...props
}) {
- const [popoverRecomputeCounter, forcePopoverRecompute] = (0, import_element159.useReducer)(
+ const [popoverRecomputeCounter, forcePopoverRecompute] = (0, import_element160.useReducer)(
// Module is there to make sure that the counter doesn't overflow.
(s2) => (s2 + 1) % MAX_POPOVER_RECOMPUTE_COUNTER,
0
);
- const { orientation, rootClientId, isVisible } = (0, import_data71.useSelect)(
+ const { orientation, rootClientId, isVisible } = (0, import_data72.useSelect)(
(select3) => {
const {
getBlockListSettings: getBlockListSettings2,
@@ -64476,7 +64896,7 @@ var wp;
const previousElement = useBlockElement(previousClientId);
const nextElement = useBlockElement(nextClientId);
const isVertical = orientation === "vertical";
- const popoverAnchor = (0, import_element159.useMemo)(() => {
+ const popoverAnchor = (0, import_element160.useMemo)(() => {
if (
// popoverRecomputeCounter is by definition always equal or greater than 0.
// This check is only there to satisfy the correctness of the
@@ -64509,7 +64929,7 @@ var wp;
} else {
top = previousRect ? previousRect.top : nextRect.top;
height = previousRect ? previousRect.height : nextRect.height;
- if ((0, import_i18n73.isRTL)()) {
+ if ((0, import_i18n75.isRTL)()) {
left = nextRect ? nextRect.right : previousRect.left;
width = previousRect && nextRect ? previousRect.left - nextRect.right : 0;
} else {
@@ -64531,7 +64951,7 @@ var wp;
nearestSide
]);
const popoverScrollRef = use_popover_scroll_default(__unstableContentRef);
- (0, import_element159.useLayoutEffect)(() => {
+ (0, import_element160.useLayoutEffect)(() => {
if (!previousElement) {
return;
}
@@ -64541,7 +64961,7 @@ var wp;
observer.disconnect();
};
}, [previousElement]);
- (0, import_element159.useLayoutEffect)(() => {
+ (0, import_element160.useLayoutEffect)(() => {
if (!nextElement) {
return;
}
@@ -64551,7 +64971,7 @@ var wp;
observer.disconnect();
};
}, [nextElement]);
- (0, import_element159.useLayoutEffect)(() => {
+ (0, import_element160.useLayoutEffect)(() => {
if (!previousElement) {
return;
}
@@ -64596,17 +65016,17 @@ var wp;
var inbetween_default = BlockPopoverInbetween;
// packages/block-editor/build-module/components/block-popover/drop-zone.mjs
- var import_data72 = __toESM(require_data(), 1);
- var import_compose57 = __toESM(require_compose(), 1);
+ var import_data73 = __toESM(require_data(), 1);
+ var import_compose59 = __toESM(require_compose(), 1);
var import_components62 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/block-popover/cover.mjs
- var import_element161 = __toESM(require_element(), 1);
+ var import_element162 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/block-popover/index.mjs
- var import_compose56 = __toESM(require_compose(), 1);
+ var import_compose58 = __toESM(require_compose(), 1);
var import_components61 = __toESM(require_components(), 1);
- var import_element160 = __toESM(require_element(), 1);
+ var import_element161 = __toESM(require_element(), 1);
var import_jsx_runtime293 = __toESM(require_jsx_runtime(), 1);
var MAX_POPOVER_RECOMPUTE_COUNTER2 = Number.MAX_SAFE_INTEGER;
function BlockPopover({
@@ -64620,19 +65040,19 @@ var wp;
}, ref) {
const selectedElement = useBlockElement(clientId);
const lastSelectedElement = useBlockElement(bottomClientId ?? clientId);
- const mergedRefs = (0, import_compose56.useMergeRefs)([
+ const mergedRefs = (0, import_compose58.useMergeRefs)([
ref,
use_popover_scroll_default(__unstableContentRef)
]);
const [
popoverDimensionsRecomputeCounter,
forceRecomputePopoverDimensions
- ] = (0, import_element160.useReducer)(
+ ] = (0, import_element161.useReducer)(
// Module is there to make sure that the counter doesn't overflow.
(s2) => (s2 + 1) % MAX_POPOVER_RECOMPUTE_COUNTER2,
0
);
- (0, import_element160.useLayoutEffect)(() => {
+ (0, import_element161.useLayoutEffect)(() => {
if (!selectedElement) {
return;
}
@@ -64654,7 +65074,7 @@ var wp;
}
};
}, [selectedElement]);
- const popoverAnchor = (0, import_element160.useMemo)(() => {
+ const popoverAnchor = (0, import_element161.useMemo)(() => {
if (
// popoverDimensionsRecomputeCounter is by definition always equal or greater
// than 0. This check is only there to satisfy the correctness of the
@@ -64701,7 +65121,7 @@ var wp;
}
);
}
- var PrivateBlockPopover = (0, import_element160.forwardRef)(BlockPopover);
+ var PrivateBlockPopover = (0, import_element161.forwardRef)(BlockPopover);
var PublicBlockPopover = ({ clientId, bottomClientId, children, ...props }, ref) => /* @__PURE__ */ (0, import_jsx_runtime293.jsx)(
PrivateBlockPopover,
{
@@ -64714,7 +65134,7 @@ var wp;
children
}
);
- var block_popover_default = (0, import_element160.forwardRef)(PublicBlockPopover);
+ var block_popover_default = (0, import_element161.forwardRef)(PublicBlockPopover);
// packages/block-editor/build-module/components/block-popover/cover.mjs
var import_jsx_runtime294 = __toESM(require_jsx_runtime(), 1);
@@ -64752,9 +65172,9 @@ var wp;
additionalStyles = {},
children
}) {
- const [width, setWidth] = (0, import_element161.useState)(selectedElement.offsetWidth);
- const [height, setHeight] = (0, import_element161.useState)(selectedElement.offsetHeight);
- (0, import_element161.useEffect)(() => {
+ const [width, setWidth] = (0, import_element162.useState)(selectedElement.offsetWidth);
+ const [height, setHeight] = (0, import_element162.useState)(selectedElement.offsetHeight);
+ (0, import_element162.useEffect)(() => {
const observer = new window.ResizeObserver(() => {
setWidth(selectedElement.offsetWidth);
setHeight(selectedElement.offsetHeight);
@@ -64762,7 +65182,7 @@ var wp;
observer.observe(selectedElement, { box: "border-box" });
return () => observer.disconnect();
}, [selectedElement]);
- const style = (0, import_element161.useMemo)(() => {
+ const style = (0, import_element162.useMemo)(() => {
return {
position: "absolute",
width,
@@ -64772,7 +65192,7 @@ var wp;
}, [width, height, additionalStyles]);
return /* @__PURE__ */ (0, import_jsx_runtime294.jsx)("div", { style, children });
}
- var cover_default = (0, import_element161.forwardRef)(BlockPopoverCover);
+ var cover_default = (0, import_element162.forwardRef)(BlockPopoverCover);
// packages/block-editor/build-module/components/block-popover/drop-zone.mjs
var import_jsx_runtime295 = __toESM(require_jsx_runtime(), 1);
@@ -64785,7 +65205,7 @@ var wp;
__unstablePopoverSlot,
__unstableContentRef
}) {
- const { clientId } = (0, import_data72.useSelect)((select3) => {
+ const { clientId } = (0, import_data73.useSelect)((select3) => {
const { getBlockOrder: getBlockOrder2, getBlockInsertionPoint: getBlockInsertionPoint2 } = select3(store);
const insertionPoint2 = getBlockInsertionPoint2();
const order = getBlockOrder2(insertionPoint2.rootClientId);
@@ -64796,7 +65216,7 @@ var wp;
clientId: order[insertionPoint2.index]
};
}, []);
- const reducedMotion = (0, import_compose57.useReducedMotion)();
+ const reducedMotion = (0, import_compose59.useReducedMotion)();
return /* @__PURE__ */ (0, import_jsx_runtime295.jsx)(
cover_default,
{
@@ -64821,7 +65241,7 @@ var wp;
// packages/block-editor/build-module/components/block-tools/insertion-point.mjs
var import_jsx_runtime296 = __toESM(require_jsx_runtime(), 1);
- var InsertionPointOpenRef = (0, import_element162.createContext)();
+ var InsertionPointOpenRef = (0, import_element163.createContext)();
InsertionPointOpenRef.displayName = "InsertionPointOpenRefContext";
function InbetweenInsertionPointPopover({
__unstablePopoverSlot,
@@ -64829,9 +65249,9 @@ var wp;
operation = "insert",
nearestSide = "right"
}) {
- const { selectBlock: selectBlock2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data73.useDispatch)(store);
- const openRef = (0, import_element162.useContext)(InsertionPointOpenRef);
- const ref = (0, import_element162.useRef)();
+ const { selectBlock: selectBlock2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data74.useDispatch)(store);
+ const openRef = (0, import_element163.useContext)(InsertionPointOpenRef);
+ const ref = (0, import_element163.useRef)();
const {
orientation,
previousClientId,
@@ -64840,7 +65260,7 @@ var wp;
isInserterShown,
isDistractionFree,
isZoomOutMode
- } = (0, import_data73.useSelect)((select3) => {
+ } = (0, import_data74.useSelect)((select3) => {
const {
getBlockOrder: getBlockOrder2,
getBlockListSettings: getBlockListSettings2,
@@ -64848,7 +65268,7 @@ var wp;
isBlockBeingDragged: isBlockBeingDragged2,
getPreviousBlockClientId: getPreviousBlockClientId2,
getNextBlockClientId: getNextBlockClientId2,
- getSettings: getSettings8,
+ getSettings: getSettings9,
isZoomOut: isZoomOut2
} = unlock(select3(store));
const insertionPoint2 = getBlockInsertionPoint2();
@@ -64864,7 +65284,7 @@ var wp;
while (isBlockBeingDragged2(_nextClientId)) {
_nextClientId = getNextBlockClientId2(_nextClientId);
}
- const settings2 = getSettings8();
+ const settings2 = getSettings9();
return {
previousClientId: _previousClientId,
nextClientId: _nextClientId,
@@ -64875,8 +65295,8 @@ var wp;
isZoomOutMode: isZoomOut2()
};
}, []);
- const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data73.useSelect)(store);
- const disableMotion = (0, import_compose58.useReducedMotion)();
+ const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data74.useSelect)(store);
+ const disableMotion = (0, import_compose60.useReducedMotion)();
function onClick(event) {
if (event.target === ref.current && nextClientId && getBlockEditingMode2(nextClientId) !== "disabled") {
selectBlock2(nextClientId, -1);
@@ -64892,7 +65312,7 @@ var wp;
openRef.current = true;
}
}
- const maybeResetOpenRef = (0, import_element162.useCallback)(
+ const maybeResetOpenRef = (0, import_element163.useCallback)(
(node) => {
if (!node && openRef.current) {
openRef.current = false;
@@ -65006,7 +65426,7 @@ var wp;
);
}
function InsertionPoint(props) {
- const { insertionPoint: insertionPoint2, isVisible, isBlockListEmpty } = (0, import_data73.useSelect)(
+ const { insertionPoint: insertionPoint2, isVisible, isBlockListEmpty } = (0, import_data74.useSelect)(
(select3) => {
const {
getBlockInsertionPoint: getBlockInsertionPoint2,
@@ -65045,8 +65465,8 @@ var wp;
// packages/block-editor/build-module/components/block-list/use-in-between-inserter.mjs
function useInBetweenInserter() {
- const openRef = (0, import_element163.useContext)(InsertionPointOpenRef);
- const isInBetweenInserterDisabled = (0, import_data74.useSelect)((select3) => {
+ const openRef = (0, import_element164.useContext)(InsertionPointOpenRef);
+ const isInBetweenInserterDisabled = (0, import_data75.useSelect)((select3) => {
const settings2 = select3(store).getSettings();
return settings2.isDistractionFree || settings2.isPreviewMode || unlock(select3(store)).isZoomOut();
}, []);
@@ -65055,16 +65475,16 @@ var wp;
getBlockIndex: getBlockIndex2,
isMultiSelecting: isMultiSelecting3,
getSelectedBlockClientIds: getSelectedBlockClientIds2,
- getSettings: getSettings8,
+ getSettings: getSettings9,
getTemplateLock: getTemplateLock2,
__unstableIsWithinBlockOverlay: __unstableIsWithinBlockOverlay2,
getBlockEditingMode: getBlockEditingMode2,
getBlockName: getBlockName2,
getBlockAttributes: getBlockAttributes3,
getParentSectionBlock: getParentSectionBlock2
- } = unlock((0, import_data74.useSelect)(store));
- const { showInsertionPoint: showInsertionPoint2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data74.useDispatch)(store);
- return (0, import_compose59.useRefEffect)(
+ } = unlock((0, import_data75.useSelect)(store));
+ const { showInsertionPoint: showInsertionPoint2, hideInsertionPoint: hideInsertionPoint2 } = (0, import_data75.useDispatch)(store);
+ return (0, import_compose61.useRefEffect)(
(node) => {
if (isInBetweenInserterDisabled) {
return;
@@ -65103,7 +65523,7 @@ var wp;
const children = Array.from(event.target.children);
let element = children.find((blockEl) => {
const blockElRect = blockEl.getBoundingClientRect();
- return blockEl.classList.contains("wp-block") && orientation === "vertical" && blockElRect.top > offsetTop || blockEl.classList.contains("wp-block") && orientation === "horizontal" && ((0, import_i18n74.isRTL)() ? blockElRect.right < offsetLeft : blockElRect.left > offsetLeft);
+ return blockEl.classList.contains("wp-block") && orientation === "vertical" && blockElRect.top > offsetTop || blockEl.classList.contains("wp-block") && orientation === "horizontal" && ((0, import_i18n76.isRTL)() ? blockElRect.right < offsetLeft : blockElRect.left > offsetLeft);
});
if (!element) {
hideInsertionPoint2();
@@ -65120,7 +65540,7 @@ var wp;
if (!clientId || __unstableIsWithinBlockOverlay2(clientId) || !!getParentSectionBlock2(clientId)) {
return;
}
- if (getSelectedBlockClientIds2().includes(clientId) && orientation === "vertical" && !captureToolbars && !getSettings8().hasFixedToolbar) {
+ if (getSelectedBlockClientIds2().includes(clientId) && orientation === "vertical" && !captureToolbars && !getSettings9().hasFixedToolbar) {
return;
}
const elementRect = element.getBoundingClientRect();
@@ -65156,14 +65576,14 @@ var wp;
}
// packages/block-editor/build-module/components/block-selection-clearer/index.mjs
- var import_data75 = __toESM(require_data(), 1);
- var import_compose60 = __toESM(require_compose(), 1);
+ var import_data76 = __toESM(require_data(), 1);
+ var import_compose62 = __toESM(require_compose(), 1);
var import_jsx_runtime297 = __toESM(require_jsx_runtime(), 1);
function useBlockSelectionClearer() {
- const { getSettings: getSettings8, hasSelectedBlock: hasSelectedBlock2, hasMultiSelection: hasMultiSelection2 } = (0, import_data75.useSelect)(store);
- const { clearSelectedBlock: clearSelectedBlock2 } = (0, import_data75.useDispatch)(store);
- const { clearBlockSelection: isEnabled } = getSettings8();
- return (0, import_compose60.useRefEffect)(
+ const { getSettings: getSettings9, hasSelectedBlock: hasSelectedBlock2, hasMultiSelection: hasMultiSelection2 } = (0, import_data76.useSelect)(store);
+ const { clearSelectedBlock: clearSelectedBlock2 } = (0, import_data76.useDispatch)(store);
+ const { clearBlockSelection: isEnabled } = getSettings9();
+ return (0, import_compose62.useRefEffect)(
(node) => {
if (!isEnabled) {
return;
@@ -65190,9 +65610,9 @@ var wp;
}
// packages/block-editor/build-module/components/inner-blocks/index.mjs
- var import_compose62 = __toESM(require_compose(), 1);
- var import_element168 = __toESM(require_element(), 1);
- var import_data81 = __toESM(require_data(), 1);
+ var import_compose64 = __toESM(require_compose(), 1);
+ var import_element169 = __toESM(require_element(), 1);
+ var import_data82 = __toESM(require_data(), 1);
var import_blocks49 = __toESM(require_blocks(), 1);
// packages/block-editor/build-module/components/inner-blocks/button-block-appender.mjs
@@ -65226,8 +65646,8 @@ var wp;
}
// packages/block-editor/build-module/components/inner-blocks/use-nested-settings-update.mjs
- var import_element164 = __toESM(require_element(), 1);
- var import_data76 = __toESM(require_data(), 1);
+ var import_element165 = __toESM(require_element(), 1);
+ var import_data77 = __toESM(require_data(), 1);
var import_deprecated9 = __toESM(require_deprecated(), 1);
var import_is_shallow_equal = __toESM(require_is_shallow_equal(), 1);
var pendingSettingsUpdates = /* @__PURE__ */ new WeakMap();
@@ -65241,17 +65661,17 @@ var wp;
};
}
function useShallowMemo(value) {
- const [memo15] = (0, import_element164.useState)(createShallowMemo);
+ const [memo15] = (0, import_element165.useState)(createShallowMemo);
return memo15(value);
}
function useNestedSettingsUpdate(clientId, parentLock, allowedBlocks, prioritizedInserterBlocks, defaultBlock, directInsert, __experimentalDefaultBlock, __experimentalDirectInsert, templateLock, captureToolbars, orientation, layout) {
- const registry = (0, import_data76.useRegistry)();
+ const registry = (0, import_data77.useRegistry)();
const _allowedBlocks = useShallowMemo(allowedBlocks);
const _prioritizedInserterBlocks = useShallowMemo(
prioritizedInserterBlocks
);
const _templateLock = templateLock === void 0 || parentLock === "contentOnly" ? parentLock : templateLock;
- (0, import_element164.useLayoutEffect)(() => {
+ (0, import_element165.useLayoutEffect)(() => {
const newSettings = {
allowedBlocks: _allowedBlocks,
prioritizedInserterBlocks: _prioritizedInserterBlocks,
@@ -65324,8 +65744,8 @@ var wp;
// packages/block-editor/build-module/components/inner-blocks/use-inner-block-template-sync.mjs
var import_es64 = __toESM(require_es6(), 1);
- var import_element165 = __toESM(require_element(), 1);
- var import_data77 = __toESM(require_data(), 1);
+ var import_element166 = __toESM(require_element(), 1);
+ var import_data78 = __toESM(require_data(), 1);
var import_blocks45 = __toESM(require_blocks(), 1);
var import_deprecated10 = __toESM(require_deprecated(), 1);
function useInnerBlockTemplateSync(clientId, template2, templateLock, templateInsertUpdatesSelection) {
@@ -65347,9 +65767,9 @@ var wp;
}
);
}
- const registry = (0, import_data77.useRegistry)();
- const existingTemplateRef = (0, import_element165.useRef)(null);
- (0, import_element165.useLayoutEffect)(() => {
+ const registry = (0, import_data78.useRegistry)();
+ const existingTemplateRef = (0, import_element166.useRef)(null);
+ (0, import_element166.useLayoutEffect)(() => {
let isCancelled = false;
const {
getBlockName: getBlockName2,
@@ -65413,9 +65833,9 @@ var wp;
// packages/block-editor/build-module/components/inner-blocks/use-block-context.mjs
var import_blocks46 = __toESM(require_blocks(), 1);
- var import_data78 = __toESM(require_data(), 1);
+ var import_data79 = __toESM(require_data(), 1);
function useBlockContext(clientId) {
- return (0, import_data78.useSelect)(
+ return (0, import_data79.useSelect)(
(select3) => {
const block = select3(store).getBlock(clientId);
if (!block) {
@@ -65442,16 +65862,16 @@ var wp;
}
// packages/block-editor/build-module/components/use-block-drop-zone/index.mjs
- var import_data80 = __toESM(require_data(), 1);
- var import_element167 = __toESM(require_element(), 1);
- var import_compose61 = __toESM(require_compose(), 1);
- var import_i18n75 = __toESM(require_i18n(), 1);
+ var import_data81 = __toESM(require_data(), 1);
+ var import_element168 = __toESM(require_element(), 1);
+ var import_compose63 = __toESM(require_compose(), 1);
+ var import_i18n77 = __toESM(require_i18n(), 1);
var import_blocks48 = __toESM(require_blocks(), 1);
// packages/block-editor/build-module/components/use-on-block-drop/index.mjs
- var import_element166 = __toESM(require_element(), 1);
+ var import_element167 = __toESM(require_element(), 1);
var import_blocks47 = __toESM(require_blocks(), 1);
- var import_data79 = __toESM(require_data(), 1);
+ var import_data80 = __toESM(require_data(), 1);
var import_dom57 = __toESM(require_dom(), 1);
function parseDropEvent(event) {
let result = {
@@ -65518,9 +65938,9 @@ var wp;
}
};
}
- function onFilesDrop(targetRootClientId, getSettings8, updateBlockAttributes2, canInsertBlockType2, insertOrReplaceBlocks) {
+ function onFilesDrop(targetRootClientId, getSettings9, updateBlockAttributes2, canInsertBlockType2, insertOrReplaceBlocks) {
return (files) => {
- if (!getSettings8().mediaUpload) {
+ if (!getSettings9().mediaUpload) {
return;
}
const transformation = (0, import_blocks47.findTransform)(
@@ -65552,10 +65972,10 @@ var wp;
getClientIdsOfDescendants: getClientIdsOfDescendants2,
getBlockOrder: getBlockOrder2,
getBlocksByClientId: getBlocksByClientId2,
- getSettings: getSettings8,
+ getSettings: getSettings9,
getBlock: getBlock2
- } = (0, import_data79.useSelect)(store);
- const { getGroupingBlockName } = (0, import_data79.useSelect)(import_blocks47.store);
+ } = (0, import_data80.useSelect)(store);
+ const { getGroupingBlockName } = (0, import_data80.useSelect)(import_blocks47.store);
const {
insertBlocks: insertBlocks2,
moveBlocksToPosition: moveBlocksToPosition2,
@@ -65563,9 +65983,9 @@ var wp;
clearSelectedBlock: clearSelectedBlock2,
replaceBlocks: replaceBlocks2,
removeBlocks: removeBlocks2
- } = (0, import_data79.useDispatch)(store);
- const registry = (0, import_data79.useRegistry)();
- const insertOrReplaceBlocks = (0, import_element166.useCallback)(
+ } = (0, import_data80.useDispatch)(store);
+ const registry = (0, import_data80.useRegistry)();
+ const insertOrReplaceBlocks = (0, import_element167.useCallback)(
(blocks2, updateSelection = true, initialPosition2 = 0, clientIdsToReplace = []) => {
if (!Array.isArray(blocks2)) {
blocks2 = [blocks2];
@@ -65630,7 +66050,7 @@ var wp;
insertBlocks2
]
);
- const moveBlocks = (0, import_element166.useCallback)(
+ const moveBlocks = (0, import_element167.useCallback)(
(sourceClientIds, sourceRootClientId, insertIndex) => {
if (operation === "replace") {
const sourceBlocks = getBlocksByClientId2(sourceClientIds);
@@ -65679,7 +66099,7 @@ var wp;
);
const _onFilesDrop = onFilesDrop(
targetRootClientId,
- getSettings8,
+ getSettings9,
updateBlockAttributes2,
canInsertBlockType2,
insertOrReplaceBlocks
@@ -65769,7 +66189,7 @@ var wp;
}
}
}
- const isRightToLeft = (0, import_i18n75.isRTL)();
+ const isRightToLeft = (0, import_i18n77.isRTL)();
if (dropZoneElement && parentBlockOrientation === "horizontal") {
const rect = dropZoneElement.getBoundingClientRect();
const [distance, edge] = getDistanceToNearestEdge(position, rect, [
@@ -65874,12 +66294,12 @@ var wp;
parentClientId: parentBlockClientId = "",
isDisabled = false
} = {}) {
- const registry = (0, import_data80.useRegistry)();
- const [dropTarget, setDropTarget] = (0, import_element167.useState)({
+ const registry = (0, import_data81.useRegistry)();
+ const [dropTarget, setDropTarget] = (0, import_element168.useState)({
index: null,
operation: "insert"
});
- const { getBlockType: getBlockType34, getBlockVariations: getBlockVariations2, getGroupingBlockName } = (0, import_data80.useSelect)(import_blocks48.store);
+ const { getBlockType: getBlockType34, getBlockVariations: getBlockVariations2, getGroupingBlockName } = (0, import_data81.useSelect)(import_blocks48.store);
const {
canInsertBlockType: canInsertBlockType2,
getBlockListSettings: getBlockListSettings2,
@@ -65893,13 +66313,13 @@ var wp;
isZoomOut: isZoomOut2,
getSectionRootClientId: getSectionRootClientId2,
getBlockParents: getBlockParents2
- } = unlock((0, import_data80.useSelect)(store));
+ } = unlock((0, import_data81.useSelect)(store));
const {
showInsertionPoint: showInsertionPoint2,
hideInsertionPoint: hideInsertionPoint2,
startDragging: startDragging2,
stopDragging: stopDragging2
- } = unlock((0, import_data80.useDispatch)(store));
+ } = unlock((0, import_data81.useDispatch)(store));
const onBlockDrop2 = useOnBlockDrop(
dropTarget.operation === "before" || dropTarget.operation === "after" ? parentBlockClientId : targetRootClientId,
dropTarget.index,
@@ -65908,8 +66328,8 @@ var wp;
nearestSide: dropTarget.nearestSide
}
);
- const throttled = (0, import_compose61.useThrottle)(
- (0, import_element167.useCallback)(
+ const throttled = (0, import_compose63.useThrottle)(
+ (0, import_element168.useCallback)(
(event, ownerDocument2) => {
if (!isDragging3()) {
startDragging2();
@@ -66059,7 +66479,7 @@ var wp;
),
200
);
- return (0, import_compose61.__experimentalUseDropZone)({
+ return (0, import_compose63.__experimentalUseDropZone)({
dropZoneElement,
isDisabled,
onDrop: onBlockDrop2,
@@ -66089,7 +66509,7 @@ var wp;
const context = useBlockContext(clientId);
return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(BlockContextProvider, { value: context, children });
}
- var BlockListItemsMemo = (0, import_element168.memo)(BlockListItems);
+ var BlockListItemsMemo = (0, import_element169.memo)(BlockListItems);
function UncontrolledInnerBlocks(props) {
const {
clientId,
@@ -66137,7 +66557,7 @@ var wp;
const defaultLayoutBlockSupport = (0, import_blocks49.getBlockSupport)(name, "layout") || (0, import_blocks49.getBlockSupport)(name, "__experimentalLayout") || EMPTY_OBJECT2;
const { allowSizingOnChildren = false } = defaultLayoutBlockSupport;
const usedLayout = layout || defaultLayoutBlockSupport.default || EMPTY_OBJECT2;
- const memoedLayout = (0, import_element168.useMemo)(
+ const memoedLayout = (0, import_element169.useMemo)(
() => ({
// Default layout will know about any content/wide size defined by the theme.
...defaultLayout2,
@@ -66168,7 +66588,7 @@ var wp;
useBlockSync(props);
return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)(UncontrolledInnerBlocks, { ...props });
}
- var ForwardedInnerBlocks = (0, import_element168.forwardRef)((props, ref) => {
+ var ForwardedInnerBlocks = (0, import_element169.forwardRef)((props, ref) => {
const innerBlocksProps = useInnerBlocksProps({ ref }, props);
return /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("div", { className: "block-editor-inner-blocks", children: /* @__PURE__ */ (0, import_jsx_runtime300.jsx)("div", { ...innerBlocksProps }) });
});
@@ -66185,7 +66605,7 @@ var wp;
__unstableLayoutClassNames: layoutClassNames = ""
} = useBlockEditContext();
const layout = layoutOverride ?? contextLayout;
- const selected = (0, import_data81.useSelect)(
+ const selected = (0, import_data82.useSelect)(
(select3) => {
const {
getBlockName: getBlockName2,
@@ -66242,7 +66662,7 @@ var wp;
rootClientId: clientId,
parentClientId
});
- const ref = (0, import_compose62.useMergeRefs)([
+ const ref = (0, import_compose64.useMergeRefs)([
props.ref,
__unstableDisableDropZone || isDropZoneDisabled || layout?.isManualPlacement && window.__experimentalEnableGridInteractivity ? null : blockDropZoneRef
]);
@@ -66275,17 +66695,17 @@ var wp;
// packages/block-editor/build-module/components/block-list/zoom-out-separator.mjs
var import_components64 = __toESM(require_components(), 1);
- var import_compose63 = __toESM(require_compose(), 1);
- var import_data82 = __toESM(require_data(), 1);
- var import_element169 = __toESM(require_element(), 1);
- var import_i18n76 = __toESM(require_i18n(), 1);
+ var import_compose65 = __toESM(require_compose(), 1);
+ var import_data83 = __toESM(require_data(), 1);
+ var import_element170 = __toESM(require_element(), 1);
+ var import_i18n78 = __toESM(require_i18n(), 1);
var import_jsx_runtime301 = __toESM(require_jsx_runtime(), 1);
function ZoomOutSeparator({
clientId,
rootClientId = "",
position = "top"
}) {
- const [isDraggedOver, setIsDraggedOver] = (0, import_element169.useState)(false);
+ const [isDraggedOver, setIsDraggedOver] = (0, import_element170.useState)(false);
const {
sectionRootClientId,
sectionClientIds,
@@ -66293,7 +66713,7 @@ var wp;
blockInsertionPointVisible,
blockInsertionPoint,
blocksBeingDragged
- } = (0, import_data82.useSelect)((select3) => {
+ } = (0, import_data83.useSelect)((select3) => {
const {
getInsertionPoint: getInsertionPoint2,
getBlockOrder: getBlockOrder2,
@@ -66313,7 +66733,7 @@ var wp;
blocksBeingDragged: getDraggedBlockClientIds2()
};
}, []);
- const isReducedMotion = (0, import_compose63.useReducedMotion)();
+ const isReducedMotion = (0, import_compose65.useReducedMotion)();
if (!clientId) {
return;
}
@@ -66374,7 +66794,7 @@ var wp;
duration: 0.1,
delay: 0.125
},
- children: (0, import_i18n76.__)("Drop pattern.")
+ children: (0, import_i18n78.__)("Drop pattern.")
}
)
}
@@ -66383,7 +66803,7 @@ var wp;
// packages/block-editor/build-module/components/block-list/index.mjs
var import_jsx_runtime302 = __toESM(require_jsx_runtime(), 1);
- var IntersectionObserver2 = (0, import_element170.createContext)();
+ var IntersectionObserver2 = (0, import_element171.createContext)();
IntersectionObserver2.displayName = "IntersectionObserverContext";
var pendingBlockVisibilityUpdatesPerRegistry = /* @__PURE__ */ new WeakMap();
var delayedBlockVisibilityDebounceOptions = {
@@ -66395,9 +66815,9 @@ var wp;
isFocusMode,
isPreviewMode,
editedContentOnlySection: editedContentOnlySection2
- } = (0, import_data83.useSelect)((select3) => {
+ } = (0, import_data84.useSelect)((select3) => {
const {
- getSettings: getSettings8,
+ getSettings: getSettings9,
isTyping: isTyping3,
hasBlockSpotlight: hasBlockSpotlight3,
getEditedContentOnlySection: getEditedContentOnlySection2
@@ -66406,7 +66826,7 @@ var wp;
outlineMode,
focusMode,
isPreviewMode: _isPreviewMode
- } = getSettings8();
+ } = getSettings9();
return {
isOutlineMode: outlineMode && !isTyping3(),
/*
@@ -66419,10 +66839,10 @@ var wp;
editedContentOnlySection: getEditedContentOnlySection2()
};
}, []);
- const registry = (0, import_data83.useRegistry)();
- const { setBlockVisibility: setBlockVisibility2 } = (0, import_data83.useDispatch)(store);
- const delayedBlockVisibilityUpdates = (0, import_compose64.useDebounce)(
- (0, import_element170.useCallback)(() => {
+ const registry = (0, import_data84.useRegistry)();
+ const { setBlockVisibility: setBlockVisibility2 } = (0, import_data84.useDispatch)(store);
+ const delayedBlockVisibilityUpdates = (0, import_compose66.useDebounce)(
+ (0, import_element171.useCallback)(() => {
const updates = {};
pendingBlockVisibilityUpdatesPerRegistry.get(registry).forEach(([id, isIntersecting]) => {
updates[id] = isIntersecting;
@@ -66432,7 +66852,7 @@ var wp;
300,
delayedBlockVisibilityDebounceOptions
);
- const intersectionObserver = (0, import_element170.useMemo)(() => {
+ const intersectionObserver = (0, import_element171.useMemo)(() => {
const { IntersectionObserver: Observer } = window;
if (!Observer) {
return;
@@ -66450,7 +66870,7 @@ var wp;
}, []);
const innerBlocksProps = useInnerBlocksProps(
{
- ref: (0, import_compose64.useMergeRefs)([
+ ref: (0, import_compose66.useMergeRefs)([
useBlockSelectionClearer(),
useInBetweenInserter()
]),
@@ -66474,9 +66894,9 @@ var wp;
}
function StopEditingContentOnlySectionOnOutsideSelect({ clientId }) {
const { stopEditingContentOnlySection: stopEditingContentOnlySection2 } = unlock(
- (0, import_data83.useDispatch)(store)
+ (0, import_data84.useDispatch)(store)
);
- const isBlockOrDescendantSelected = (0, import_data83.useSelect)(
+ const isBlockOrDescendantSelected = (0, import_data84.useSelect)(
(select3) => {
const {
isBlockSelected: isBlockSelected2,
@@ -66487,7 +66907,7 @@ var wp;
},
[clientId]
);
- (0, import_element170.useEffect)(() => {
+ (0, import_element171.useEffect)(() => {
if (!isBlockOrDescendantSelected) {
stopEditingContentOnlySection2();
}
@@ -66516,10 +66936,10 @@ var wp;
ghostBlockName,
ghostBlockAttributes,
shouldRenderAppender
- } = (0, import_data83.useSelect)(
+ } = (0, import_data84.useSelect)(
(select3) => {
const {
- getSettings: getSettings8,
+ getSettings: getSettings9,
getBlockOrder: getBlockOrder2,
getSelectedBlockClientIds: getSelectedBlockClientIds2,
__unstableGetVisibleBlocks: __unstableGetVisibleBlocks2,
@@ -66533,7 +66953,7 @@ var wp;
canInsertBlockType: canInsertBlockType2
} = unlock(select3(store));
const _order = getBlockOrder2(rootClientId);
- if (getSettings8().isPreviewMode) {
+ if (getSettings9().isPreviewMode) {
return {
order: _order,
selectedBlocks: EMPTY_ARRAY9,
@@ -66575,7 +66995,7 @@ var wp;
},
[rootClientId, hasAppender, hasCustomAppender]
);
- const ghostBlock = (0, import_element170.useMemo)(
+ const ghostBlock = (0, import_element171.useMemo)(
() => ghostBlockName ? (0, import_blocks50.createBlock)(ghostBlockName, ghostBlockAttributes) : null,
[ghostBlockName, ghostBlockAttributes]
);
@@ -66583,7 +67003,7 @@ var wp;
const items = showGhost ? [...order, ghostBlock.clientId] : order;
return /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(LayoutProvider, { value: layout, children: [
items.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime302.jsxs)(
- import_data83.AsyncModeProvider,
+ import_data84.AsyncModeProvider,
{
value: (
// Only provide data asynchronously if the block is
@@ -66631,37 +67051,37 @@ var wp;
] });
}
function BlockListItems(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_data83.AsyncModeProvider, { value: false, children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Items, { ...props }) });
+ return /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(import_data84.AsyncModeProvider, { value: false, children: /* @__PURE__ */ (0, import_jsx_runtime302.jsx)(Items, { ...props }) });
}
// packages/block-editor/build-module/components/block-tools/index.mjs
- var import_data125 = __toESM(require_data(), 1);
+ var import_data126 = __toESM(require_data(), 1);
var import_dom62 = __toESM(require_dom(), 1);
var import_components112 = __toESM(require_components(), 1);
var import_keyboard_shortcuts11 = __toESM(require_keyboard_shortcuts(), 1);
- var import_element205 = __toESM(require_element(), 1);
+ var import_element206 = __toESM(require_element(), 1);
var import_blocks80 = __toESM(require_blocks(), 1);
var import_a11y13 = __toESM(require_a11y(), 1);
- var import_i18n109 = __toESM(require_i18n(), 1);
+ var import_i18n111 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/block-tools/use-block-toolbar-popover-props.mjs
- var import_compose68 = __toESM(require_compose(), 1);
- var import_data88 = __toESM(require_data(), 1);
+ var import_compose70 = __toESM(require_compose(), 1);
+ var import_data89 = __toESM(require_data(), 1);
var import_dom58 = __toESM(require_dom(), 1);
- var import_element178 = __toESM(require_element(), 1);
+ var import_element179 = __toESM(require_element(), 1);
// packages/block-editor/build-module/hooks/position.mjs
- var import_i18n78 = __toESM(require_i18n(), 1);
+ var import_i18n80 = __toESM(require_i18n(), 1);
var import_blocks52 = __toESM(require_blocks(), 1);
- var import_compose67 = __toESM(require_compose(), 1);
- var import_data87 = __toESM(require_data(), 1);
- var import_element177 = __toESM(require_element(), 1);
+ var import_compose69 = __toESM(require_compose(), 1);
+ var import_data88 = __toESM(require_data(), 1);
+ var import_element178 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/inspector-controls/fill.mjs
var import_components67 = __toESM(require_components(), 1);
var import_warning6 = __toESM(require_warning(), 1);
var import_deprecated11 = __toESM(require_deprecated(), 1);
- var import_element173 = __toESM(require_element(), 1);
+ var import_element174 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/inspector-controls/groups.mjs
var import_components65 = __toESM(require_components(), 1);
@@ -66683,6 +67103,7 @@ var wp;
var InspectorControlsTypography = (0, import_components65.createSlotFill)(
"InspectorControlsTypography"
);
+ var InspectorControlsViewport = (0, import_components65.createSlotFill)("InspectorControlsViewport");
var InspectorControlsListView = (0, import_components65.createSlotFill)("InspectorControlsListView");
var InspectorControlsStyles = (0, import_components65.createSlotFill)("InspectorControlsStyles");
var InspectorControlsEffects = (0, import_components65.createSlotFill)("InspectorControlsEffects");
@@ -66705,7 +67126,8 @@ var wp;
settings: InspectorControlsDefault,
// Alias for default.
styles: InspectorControlsStyles,
- typography: InspectorControlsTypography
+ typography: InspectorControlsTypography,
+ viewport: InspectorControlsViewport
};
var groups_default = groups;
var PrivateInspectorControlsAllowedBlocks = (0, import_components65.createSlotFill)(
@@ -66713,16 +67135,16 @@ var wp;
);
// packages/block-editor/build-module/hooks/block-style-state.mjs
- var import_element171 = __toESM(require_element(), 1);
+ var import_element172 = __toESM(require_element(), 1);
var DEFAULT_STATE_VALUE2 = "default";
var DEFAULT_BLOCK_STYLE_STATE2 = {
viewport: DEFAULT_STATE_VALUE2,
pseudo: DEFAULT_STATE_VALUE2
};
- var BlockStyleStateContext = (0, import_element171.createContext)(DEFAULT_BLOCK_STYLE_STATE2);
+ var BlockStyleStateContext = (0, import_element172.createContext)(DEFAULT_BLOCK_STYLE_STATE2);
var BlockStyleStateProvider = BlockStyleStateContext.Provider;
function useBlockStyleState() {
- return (0, import_element171.useContext)(BlockStyleStateContext);
+ return (0, import_element172.useContext)(BlockStyleStateContext);
}
function hasViewportBlockStyleState(selectedState) {
return !!selectedState?.viewport && selectedState.viewport !== DEFAULT_STATE_VALUE2;
@@ -66780,14 +67202,14 @@ var wp;
// packages/block-editor/build-module/components/inspector-controls/list-view-content-popover.mjs
var import_components66 = __toESM(require_components(), 1);
- var import_element172 = __toESM(require_element(), 1);
- var import_compose65 = __toESM(require_compose(), 1);
- var import_data84 = __toESM(require_data(), 1);
+ var import_element173 = __toESM(require_element(), 1);
+ var import_compose67 = __toESM(require_compose(), 1);
+ var import_data85 = __toESM(require_data(), 1);
var import_jsx_runtime303 = __toESM(require_jsx_runtime(), 1);
var LIST_VIEW_CONTENT_PANEL_SLOT = /* @__PURE__ */ Symbol("ListViewContentPopover");
var { Fill, Slot: Slot2 } = (0, import_components66.createSlotFill)(LIST_VIEW_CONTENT_PANEL_SLOT);
function useInspectorPopoverPlacement() {
- const isMobile = (0, import_compose65.useViewportMatch)("medium", "<");
+ const isMobile = (0, import_compose67.useViewportMatch)("medium", "<");
return !isMobile ? {
popoverProps: {
placement: "left-start",
@@ -66800,7 +67222,7 @@ var wp;
const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement();
const fills = (0, import_components66.__experimentalUseSlotFills)(LIST_VIEW_CONTENT_PANEL_SLOT);
const hasFills = Boolean(fills && fills.length);
- const { selectedClientId, isOpen } = (0, import_data84.useSelect)((select3) => {
+ const { selectedClientId, isOpen } = (0, import_data85.useSelect)((select3) => {
const { getSelectedBlockClientId: getSelectedBlockClientId2 } = select3(store);
const privateSelectors = unlock(select3(store));
return {
@@ -66808,8 +67230,8 @@ var wp;
isOpen: privateSelectors.isListViewContentPanelOpen()
};
}, []);
- const [anchorElement, setAnchorElement] = (0, import_element172.useState)(null);
- (0, import_element172.useLayoutEffect)(() => {
+ const [anchorElement, setAnchorElement] = (0, import_element173.useState)(null);
+ (0, import_element173.useLayoutEffect)(() => {
if (!selectedClientId || !listViewRef?.current) {
setAnchorElement(null);
return;
@@ -66820,7 +67242,7 @@ var wp;
setAnchorElement(element);
}, [selectedClientId, listViewRef]);
const { closeListViewContentPanel: closeListViewContentPanel2 } = unlock(
- (0, import_data84.useDispatch)(store)
+ (0, import_data85.useDispatch)(store)
);
if (!isOpen || !hasFills || !anchorElement) {
return null;
@@ -66890,13 +67312,13 @@ var wp;
) }) });
}
function RegisterResetAll({ resetAllFilter, children }) {
- const { registerResetAllFilter, deregisterResetAllFilter } = (0, import_element173.useContext)(import_components67.__experimentalToolsPanelContext);
+ const { registerResetAllFilter, deregisterResetAllFilter } = (0, import_element174.useContext)(import_components67.__experimentalToolsPanelContext);
const selectedState = useBlockStyleState();
- const scopedResetAllFilter = (0, import_element173.useMemo)(
+ const scopedResetAllFilter = (0, import_element174.useMemo)(
() => scopeResetAllFilterToState(selectedState, resetAllFilter),
[resetAllFilter, selectedState]
);
- (0, import_element173.useEffect)(() => {
+ (0, import_element174.useEffect)(() => {
if (scopedResetAllFilter && registerResetAllFilter && deregisterResetAllFilter) {
registerResetAllFilter(scopedResetAllFilter);
return () => {
@@ -66921,19 +67343,19 @@ var wp;
// packages/block-editor/build-module/components/inspector-controls/slot.mjs
var import_components70 = __toESM(require_components(), 1);
- var import_element176 = __toESM(require_element(), 1);
+ var import_element177 = __toESM(require_element(), 1);
var import_warning7 = __toESM(require_warning(), 1);
var import_deprecated12 = __toESM(require_deprecated(), 1);
// packages/block-editor/build-module/components/inspector-controls/block-support-tools-panel.mjs
var import_components68 = __toESM(require_components(), 1);
- var import_data85 = __toESM(require_data(), 1);
- var import_element174 = __toESM(require_element(), 1);
+ var import_data86 = __toESM(require_data(), 1);
+ var import_element175 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/global-styles/utils.mjs
- var import_compose66 = __toESM(require_compose(), 1);
+ var import_compose68 = __toESM(require_compose(), 1);
function useToolsPanelDropdownMenuProps() {
- const isMobile = (0, import_compose66.useViewportMatch)("medium", "<");
+ const isMobile = (0, import_compose68.useViewportMatch)("medium", "<");
return !isMobile ? {
popoverProps: {
placement: "left-start",
@@ -66967,17 +67389,17 @@ var wp;
// packages/block-editor/build-module/components/inspector-controls/block-support-tools-panel.mjs
var import_jsx_runtime305 = __toESM(require_jsx_runtime(), 1);
function BlockSupportToolsPanel({ children, group, label }) {
- const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data85.useDispatch)(store);
+ const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data86.useDispatch)(store);
const {
getBlockAttributes: getBlockAttributes3,
getBlockName: getBlockName2,
getMultiSelectedBlockClientIds: getMultiSelectedBlockClientIds2,
getSelectedBlockClientId: getSelectedBlockClientId2,
hasMultiSelection: hasMultiSelection2
- } = (0, import_data85.useSelect)(store);
+ } = (0, import_data86.useSelect)(store);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
const panelId = getSelectedBlockClientId2();
- const resetAll = (0, import_element174.useCallback)(
+ const resetAll = (0, import_element175.useCallback)(
(resetFilters = []) => {
const newAttributes = {};
const clientIds = hasMultiSelection2() ? getMultiSelectedBlockClientIds2() : [panelId];
@@ -67033,15 +67455,15 @@ var wp;
// packages/block-editor/build-module/components/inspector-controls/block-support-slot-container.mjs
var import_components69 = __toESM(require_components(), 1);
- var import_element175 = __toESM(require_element(), 1);
+ var import_element176 = __toESM(require_element(), 1);
var import_jsx_runtime306 = __toESM(require_jsx_runtime(), 1);
function BlockSupportSlotContainer({
Slot: Slot10,
fillProps,
...props
}) {
- const toolsPanelContext = (0, import_element175.useContext)(import_components69.__experimentalToolsPanelContext);
- const computedFillProps = (0, import_element175.useMemo)(
+ const toolsPanelContext = (0, import_element176.useContext)(import_components69.__experimentalToolsPanelContext);
+ const computedFillProps = (0, import_element176.useMemo)(
() => ({
...fillProps ?? {},
forwardedContext: [
@@ -67098,7 +67520,7 @@ var wp;
}
);
}
- var slot_default = (0, import_element176.forwardRef)(InspectorControlsSlot);
+ var slot_default = (0, import_element177.forwardRef)(InspectorControlsSlot);
// packages/block-editor/build-module/components/inspector-controls/index.mjs
var import_jsx_runtime308 = __toESM(require_jsx_runtime(), 1);
@@ -67114,21 +67536,21 @@ var wp;
var inspector_controls_default = InspectorControls;
// packages/block-editor/build-module/components/use-block-display-information/index.mjs
- var import_data86 = __toESM(require_data(), 1);
+ var import_data87 = __toESM(require_data(), 1);
var import_blocks51 = __toESM(require_blocks(), 1);
- var import_i18n77 = __toESM(require_i18n(), 1);
+ var import_i18n79 = __toESM(require_i18n(), 1);
function getPositionTypeLabel(attributes) {
const positionType = attributes?.style?.position?.type;
if (positionType === "sticky") {
- return (0, import_i18n77.__)("Sticky");
+ return (0, import_i18n79.__)("Sticky");
}
if (positionType === "fixed") {
- return (0, import_i18n77.__)("Fixed");
+ return (0, import_i18n79.__)("Fixed");
}
return null;
}
function useBlockDisplayInformation(clientId) {
- return (0, import_data86.useSelect)(
+ return (0, import_data87.useSelect)(
(select3) => {
if (!clientId) {
return null;
@@ -67154,9 +67576,9 @@ var wp;
const positionLabel2 = getPositionTypeLabel(attributes);
return {
isSynced: false,
- title: (0, import_i18n77.__)("Pattern"),
+ title: (0, import_i18n79.__)("Pattern"),
icon: symbol_default,
- description: pattern?.description || (0, import_i18n77.__)("A block pattern."),
+ description: pattern?.description || (0, import_i18n79.__)("A block pattern."),
anchor: attributes?.anchor,
positionLabel: positionLabel2,
positionType: attributes?.style?.position?.type,
@@ -67207,21 +67629,21 @@ var wp;
var DEFAULT_OPTION = {
key: "default",
value: "",
- label: (0, import_i18n78.__)("Default")
+ label: (0, import_i18n80.__)("Default")
};
var STICKY_OPTION = {
key: "sticky",
value: "sticky",
- label: (0, import_i18n78._x)("Sticky", "Name for the value of the CSS position property"),
- hint: (0, import_i18n78.__)(
+ label: (0, import_i18n80._x)("Sticky", "Name for the value of the CSS position property"),
+ hint: (0, import_i18n80.__)(
"The block will stick to the top of the window instead of scrolling."
)
};
var FIXED_OPTION = {
key: "fixed",
value: "fixed",
- label: (0, import_i18n78._x)("Fixed", "Name for the value of the CSS position property"),
- hint: (0, import_i18n78.__)("The block will not move when the page is scrolled.")
+ label: (0, import_i18n80._x)("Fixed", "Name for the value of the CSS position property"),
+ hint: (0, import_i18n80.__)("The block will not move when the page is scrolled.")
};
var POSITION_SIDES = ["top", "right", "bottom", "left"];
var VALID_POSITION_TYPES = ["sticky", "fixed"];
@@ -67277,7 +67699,7 @@ var wp;
const allowFixed = hasFixedPositionSupport(blockName);
const allowSticky = hasStickyPositionSupport(blockName);
const value = style?.position?.type;
- const { firstParentClientId } = (0, import_data87.useSelect)(
+ const { firstParentClientId } = (0, import_data88.useSelect)(
(select3) => {
const { getBlockParents: getBlockParents2 } = select3(store);
const parents = getBlockParents2(clientId);
@@ -67286,14 +67708,14 @@ var wp;
[clientId]
);
const blockInformation = useBlockDisplayInformation(firstParentClientId);
- const stickyHelpText = allowSticky && value === STICKY_OPTION.value && blockInformation ? (0, import_i18n78.sprintf)(
+ const stickyHelpText = allowSticky && value === STICKY_OPTION.value && blockInformation ? (0, import_i18n80.sprintf)(
/* translators: %s: the name of the parent block. */
- (0, import_i18n78.__)(
+ (0, import_i18n80.__)(
"The block will stick to the scrollable area of the parent %s block."
),
blockInformation.title
) : null;
- const options = (0, import_element177.useMemo)(() => {
+ const options = (0, import_element178.useMemo)(() => {
const availableOptions = [DEFAULT_OPTION];
if (allowSticky || value === STICKY_OPTION.value) {
availableOptions.push(STICKY_OPTION);
@@ -67318,13 +67740,14 @@ var wp;
});
};
const selectedOption = value ? options.find((option) => option.value === value) || DEFAULT_OPTION : DEFAULT_OPTION;
- const hintIdPrefix = (0, import_element177.useId)();
+ const hintIdPrefix = (0, import_element178.useId)();
return options.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(inspector_controls_default, { group: "position", children: /* @__PURE__ */ (0, import_jsx_runtime309.jsx)(
SelectControl3,
{
- label: (0, import_i18n78.__)("Position"),
+ label: (0, import_i18n80.__)("Position"),
hideLabelFromVision: true,
description: stickyHelpText,
+ popupWidth: "anchor",
items: options,
value: selectedOption,
onValueChange: (selectedItem) => {
@@ -67337,7 +67760,6 @@ var wp;
{
value: option,
label: option.label,
- className: "block-editor-hooks__position-control-item",
"aria-describedby": hintId,
children: [
/* @__PURE__ */ (0, import_jsx_runtime309.jsx)("div", { children: option.label }),
@@ -67380,7 +67802,7 @@ var wp;
);
const isPositionDisabled = useIsPositionDisabled({ name });
const allowPositionStyles = hasPositionBlockSupport && !isPositionDisabled;
- const id = (0, import_compose67.useInstanceId)(POSITION_BLOCK_PROPS_REFERENCE);
+ const id = (0, import_compose69.useInstanceId)(POSITION_BLOCK_PROPS_REFERENCE);
const positionSelector = `.wp-container-${id}.wp-container-${id}`;
let css;
if (allowPositionStyles) {
@@ -67434,8 +67856,8 @@ var wp;
clientId
}) {
const selectedBlockElement = useBlockElement(clientId);
- const [toolbarHeight, setToolbarHeight] = (0, import_element178.useState)(0);
- const { blockIndex, isSticky } = (0, import_data88.useSelect)(
+ const [toolbarHeight, setToolbarHeight] = (0, import_element179.useState)(0);
+ const { blockIndex, isSticky } = (0, import_data89.useSelect)(
(select3) => {
const { getBlockIndex: getBlockIndex2, getBlockAttributes: getBlockAttributes3 } = select3(store);
return {
@@ -67447,13 +67869,13 @@ var wp;
},
[clientId]
);
- const scrollContainer = (0, import_element178.useMemo)(() => {
+ const scrollContainer = (0, import_element179.useMemo)(() => {
if (!contentElement) {
return;
}
return (0, import_dom58.getScrollContainer)(contentElement);
}, [contentElement]);
- const [props, setProps] = (0, import_element178.useState)(
+ const [props, setProps] = (0, import_element179.useState)(
() => getProps(
contentElement,
selectedBlockElement,
@@ -67462,10 +67884,10 @@ var wp;
isSticky
)
);
- const popoverRef = (0, import_compose68.useRefEffect)((popoverNode) => {
+ const popoverRef = (0, import_compose70.useRefEffect)((popoverNode) => {
setToolbarHeight(popoverNode.offsetHeight);
}, []);
- const updateProps = (0, import_element178.useCallback)(
+ const updateProps = (0, import_element179.useCallback)(
() => setProps(
getProps(
contentElement,
@@ -67483,8 +67905,8 @@ var wp;
isSticky
]
);
- (0, import_element178.useLayoutEffect)(updateProps, [blockIndex, updateProps]);
- (0, import_element178.useLayoutEffect)(() => {
+ (0, import_element179.useLayoutEffect)(updateProps, [blockIndex, updateProps]);
+ (0, import_element179.useLayoutEffect)(() => {
if (!contentElement || !selectedBlockElement) {
return;
}
@@ -67510,9 +67932,9 @@ var wp;
}
// packages/block-editor/build-module/components/block-tools/use-selected-block-tool-props.mjs
- var import_data89 = __toESM(require_data(), 1);
+ var import_data90 = __toESM(require_data(), 1);
function useSelectedBlockToolProps(clientId) {
- const selectedBlockProps = (0, import_data89.useSelect)(
+ const selectedBlockProps = (0, import_data90.useSelect)(
(select3) => {
const {
getBlockRootClientId: getBlockRootClientId2,
@@ -67587,43 +68009,43 @@ var wp;
}
// packages/block-editor/build-module/components/block-tools/block-toolbar-popover.mjs
- var import_data122 = __toESM(require_data(), 1);
- var import_element203 = __toESM(require_element(), 1);
+ var import_data123 = __toESM(require_data(), 1);
+ var import_element204 = __toESM(require_element(), 1);
var import_keyboard_shortcuts10 = __toESM(require_keyboard_shortcuts(), 1);
// packages/block-editor/build-module/components/block-toolbar/index.mjs
- var import_i18n107 = __toESM(require_i18n(), 1);
- var import_data121 = __toESM(require_data(), 1);
- var import_element202 = __toESM(require_element(), 1);
- var import_compose75 = __toESM(require_compose(), 1);
+ var import_i18n109 = __toESM(require_i18n(), 1);
+ var import_data122 = __toESM(require_data(), 1);
+ var import_element203 = __toESM(require_element(), 1);
+ var import_compose77 = __toESM(require_compose(), 1);
var import_blocks78 = __toESM(require_blocks(), 1);
var import_components110 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/block-mover/index.mjs
var import_components73 = __toESM(require_components(), 1);
- var import_data92 = __toESM(require_data(), 1);
- var import_i18n81 = __toESM(require_i18n(), 1);
+ var import_data93 = __toESM(require_data(), 1);
+ var import_i18n83 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/block-draggable/index.mjs
var import_blocks53 = __toESM(require_blocks(), 1);
var import_components71 = __toESM(require_components(), 1);
- var import_data90 = __toESM(require_data(), 1);
- var import_element180 = __toESM(require_element(), 1);
- var import_compose69 = __toESM(require_compose(), 1);
+ var import_data91 = __toESM(require_data(), 1);
+ var import_element181 = __toESM(require_element(), 1);
+ var import_compose71 = __toESM(require_compose(), 1);
// packages/block-editor/build-module/components/block-draggable/use-scroll-when-dragging.mjs
var import_dom60 = __toESM(require_dom(), 1);
- var import_element179 = __toESM(require_element(), 1);
+ var import_element180 = __toESM(require_element(), 1);
var SCROLL_INACTIVE_DISTANCE_PX = 50;
var SCROLL_INTERVAL_MS = 25;
var PIXELS_PER_SECOND_PER_PERCENTAGE = 1e3;
var VELOCITY_MULTIPLIER = PIXELS_PER_SECOND_PER_PERCENTAGE * (SCROLL_INTERVAL_MS / 1e3);
function useScrollWhenDragging() {
- const dragStartYRef = (0, import_element179.useRef)(null);
- const velocityYRef = (0, import_element179.useRef)(null);
- const scrollParentYRef = (0, import_element179.useRef)(null);
- const scrollEditorIntervalRef = (0, import_element179.useRef)(null);
- (0, import_element179.useEffect)(
+ const dragStartYRef = (0, import_element180.useRef)(null);
+ const velocityYRef = (0, import_element180.useRef)(null);
+ const scrollParentYRef = (0, import_element180.useRef)(null);
+ const scrollEditorIntervalRef = (0, import_element180.useRef)(null);
+ (0, import_element180.useEffect)(
() => () => {
if (scrollEditorIntervalRef.current) {
clearInterval(scrollEditorIntervalRef.current);
@@ -67632,7 +68054,7 @@ var wp;
},
[]
);
- const startScrolling = (0, import_element179.useCallback)((event) => {
+ const startScrolling = (0, import_element180.useCallback)((event) => {
dragStartYRef.current = event.clientY;
scrollParentYRef.current = (0, import_dom60.getScrollContainer)(event.target);
scrollEditorIntervalRef.current = setInterval(() => {
@@ -67644,7 +68066,7 @@ var wp;
}
}, SCROLL_INTERVAL_MS);
}, []);
- const scrollOnDragOver = (0, import_element179.useCallback)((event) => {
+ const scrollOnDragOver = (0, import_element180.useCallback)((event) => {
if (!scrollParentYRef.current) {
return;
}
@@ -67707,7 +68129,7 @@ var wp;
icon,
visibleInserter,
getBlockType: getBlockType34
- } = (0, import_data90.useSelect)(
+ } = (0, import_data91.useSelect)(
(select3) => {
const {
canMoveBlocks: canMoveBlocks2,
@@ -67733,11 +68155,11 @@ var wp;
},
[clientIds]
);
- const isDraggingRef = (0, import_element180.useRef)(false);
+ const isDraggingRef = (0, import_element181.useRef)(false);
const [startScrolling, scrollOnDragOver, stopScrolling] = useScrollWhenDragging();
- const { getAllowedBlocks: getAllowedBlocks2, getBlockNamesByClientId: getBlockNamesByClientId2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data90.useSelect)(store);
- const { startDraggingBlocks: startDraggingBlocks2, stopDraggingBlocks: stopDraggingBlocks2 } = (0, import_data90.useDispatch)(store);
- (0, import_element180.useEffect)(() => {
+ const { getAllowedBlocks: getAllowedBlocks2, getBlockNamesByClientId: getBlockNamesByClientId2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data91.useSelect)(store);
+ const { startDraggingBlocks: startDraggingBlocks2, stopDraggingBlocks: stopDraggingBlocks2 } = (0, import_data91.useDispatch)(store);
+ (0, import_element181.useEffect)(() => {
return () => {
if (isDraggingRef.current) {
stopDraggingBlocks2();
@@ -67746,7 +68168,7 @@ var wp;
}, []);
const blockEl = useBlockElement(clientIds[0]);
const editorRoot = blockEl?.closest("body");
- (0, import_element180.useEffect)(() => {
+ (0, import_element181.useEffect)(() => {
if (!editorRoot || !fadeWhenDisabled) {
return;
}
@@ -67791,7 +68213,7 @@ var wp;
);
}
};
- const throttledOnDragOver = (0, import_compose69.throttle)(onDragOver, 200);
+ const throttledOnDragOver = (0, import_compose71.throttle)(onDragOver, 200);
editorRoot.addEventListener("dragover", throttledOnDragOver);
return () => {
editorRoot.removeEventListener("dragover", throttledOnDragOver);
@@ -67868,23 +68290,23 @@ var wp;
// packages/block-editor/build-module/components/block-mover/button.mjs
var import_blocks54 = __toESM(require_blocks(), 1);
var import_components72 = __toESM(require_components(), 1);
- var import_compose70 = __toESM(require_compose(), 1);
- var import_data91 = __toESM(require_data(), 1);
- var import_element181 = __toESM(require_element(), 1);
- var import_i18n80 = __toESM(require_i18n(), 1);
- var import_keycodes10 = __toESM(require_keycodes(), 1);
+ var import_compose72 = __toESM(require_compose(), 1);
+ var import_data92 = __toESM(require_data(), 1);
+ var import_element182 = __toESM(require_element(), 1);
+ var import_i18n82 = __toESM(require_i18n(), 1);
+ var import_keycodes11 = __toESM(require_keycodes(), 1);
// packages/block-editor/build-module/components/block-mover/mover-description.mjs
- var import_i18n79 = __toESM(require_i18n(), 1);
+ var import_i18n81 = __toESM(require_i18n(), 1);
var getMovementDirection = (moveDirection, orientation) => {
if (moveDirection === "up") {
if (orientation === "horizontal") {
- return (0, import_i18n79.isRTL)() ? "right" : "left";
+ return (0, import_i18n81.isRTL)() ? "right" : "left";
}
return "up";
} else if (moveDirection === "down") {
if (orientation === "horizontal") {
- return (0, import_i18n79.isRTL)() ? "left" : "right";
+ return (0, import_i18n81.isRTL)() ? "left" : "right";
}
return "down";
}
@@ -67903,18 +68325,18 @@ var wp;
);
}
if (isFirst && isLast) {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: %s: Type of block (i.e. Text, Image etc)
- (0, import_i18n79.__)("Block %s is the only block, and cannot be moved"),
+ (0, import_i18n81.__)("Block %s is the only block, and cannot be moved"),
type
);
}
if (dir > 0 && !isLast) {
const movementDirection = getMovementDirection("down", orientation);
if (movementDirection === "down") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
- (0, import_i18n79.__)(
+ (0, import_i18n81.__)(
"Move %1$s block from position %2$d down to position %3$d"
),
type,
@@ -67923,9 +68345,9 @@ var wp;
);
}
if (movementDirection === "left") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
- (0, import_i18n79.__)(
+ (0, import_i18n81.__)(
"Move %1$s block from position %2$d left to position %3$d"
),
type,
@@ -67934,9 +68356,9 @@ var wp;
);
}
if (movementDirection === "right") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
- (0, import_i18n79.__)(
+ (0, import_i18n81.__)(
"Move %1$s block from position %2$d right to position %3$d"
),
type,
@@ -67948,27 +68370,27 @@ var wp;
if (dir > 0 && isLast) {
const movementDirection = getMovementDirection("down", orientation);
if (movementDirection === "down") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Type of block (i.e. Text, Image etc)
- (0, import_i18n79.__)(
+ (0, import_i18n81.__)(
"Block %1$s is at the end of the content and can\u2019t be moved down"
),
type
);
}
if (movementDirection === "left") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Type of block (i.e. Text, Image etc)
- (0, import_i18n79.__)(
+ (0, import_i18n81.__)(
"Block %1$s is at the end of the content and can\u2019t be moved left"
),
type
);
}
if (movementDirection === "right") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Type of block (i.e. Text, Image etc)
- (0, import_i18n79.__)(
+ (0, import_i18n81.__)(
"Block %1$s is at the end of the content and can\u2019t be moved right"
),
type
@@ -67978,18 +68400,18 @@ var wp;
if (dir < 0 && !isFirst) {
const movementDirection = getMovementDirection("up", orientation);
if (movementDirection === "up") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
- (0, import_i18n79.__)("Move %1$s block from position %2$d up to position %3$d"),
+ (0, import_i18n81.__)("Move %1$s block from position %2$d up to position %3$d"),
type,
position,
position - 1
);
}
if (movementDirection === "left") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
- (0, import_i18n79.__)(
+ (0, import_i18n81.__)(
"Move %1$s block from position %2$d left to position %3$d"
),
type,
@@ -67998,9 +68420,9 @@ var wp;
);
}
if (movementDirection === "right") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Type of block (i.e. Text, Image etc), 2: Position of selected block, 3: New position
- (0, import_i18n79.__)(
+ (0, import_i18n81.__)(
"Move %1$s block from position %2$d right to position %3$d"
),
type,
@@ -68012,27 +68434,27 @@ var wp;
if (dir < 0 && isFirst) {
const movementDirection = getMovementDirection("up", orientation);
if (movementDirection === "up") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Type of block (i.e. Text, Image etc)
- (0, import_i18n79.__)(
+ (0, import_i18n81.__)(
"Block %1$s is at the beginning of the content and can\u2019t be moved up"
),
type
);
}
if (movementDirection === "left") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Type of block (i.e. Text, Image etc)
- (0, import_i18n79.__)(
+ (0, import_i18n81.__)(
"Block %1$s is at the beginning of the content and can\u2019t be moved left"
),
type
);
}
if (movementDirection === "right") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Type of block (i.e. Text, Image etc)
- (0, import_i18n79.__)(
+ (0, import_i18n81.__)(
"Block %1$s is at the beginning of the content and can\u2019t be moved right"
),
type
@@ -68043,30 +68465,30 @@ var wp;
function getMultiBlockMoverDescription(selectedCount, firstIndex, isFirst, isLast, dir, orientation) {
const position = firstIndex + 1;
if (isFirst && isLast) {
- return (0, import_i18n79.__)("All blocks are selected, and cannot be moved");
+ return (0, import_i18n81.__)("All blocks are selected, and cannot be moved");
}
if (dir > 0 && !isLast) {
const movementDirection = getMovementDirection("down", orientation);
if (movementDirection === "down") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Number of selected blocks, 2: Position of selected blocks
- (0, import_i18n79.__)("Move %1$d blocks from position %2$d down by one place"),
+ (0, import_i18n81.__)("Move %1$d blocks from position %2$d down by one place"),
selectedCount,
position
);
}
if (movementDirection === "left") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Number of selected blocks, 2: Position of selected blocks
- (0, import_i18n79.__)("Move %1$d blocks from position %2$d left by one place"),
+ (0, import_i18n81.__)("Move %1$d blocks from position %2$d left by one place"),
selectedCount,
position
);
}
if (movementDirection === "right") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Number of selected blocks, 2: Position of selected blocks
- (0, import_i18n79.__)("Move %1$d blocks from position %2$d right by one place"),
+ (0, import_i18n81.__)("Move %1$d blocks from position %2$d right by one place"),
selectedCount,
position
);
@@ -68075,17 +68497,17 @@ var wp;
if (dir > 0 && isLast) {
const movementDirection = getMovementDirection("down", orientation);
if (movementDirection === "down") {
- return (0, import_i18n79.__)(
+ return (0, import_i18n81.__)(
"Blocks cannot be moved down as they are already at the bottom"
);
}
if (movementDirection === "left") {
- return (0, import_i18n79.__)(
+ return (0, import_i18n81.__)(
"Blocks cannot be moved left as they are already are at the leftmost position"
);
}
if (movementDirection === "right") {
- return (0, import_i18n79.__)(
+ return (0, import_i18n81.__)(
"Blocks cannot be moved right as they are already are at the rightmost position"
);
}
@@ -68093,25 +68515,25 @@ var wp;
if (dir < 0 && !isFirst) {
const movementDirection = getMovementDirection("up", orientation);
if (movementDirection === "up") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Number of selected blocks, 2: Position of selected blocks
- (0, import_i18n79.__)("Move %1$d blocks from position %2$d up by one place"),
+ (0, import_i18n81.__)("Move %1$d blocks from position %2$d up by one place"),
selectedCount,
position
);
}
if (movementDirection === "left") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Number of selected blocks, 2: Position of selected blocks
- (0, import_i18n79.__)("Move %1$d blocks from position %2$d left by one place"),
+ (0, import_i18n81.__)("Move %1$d blocks from position %2$d left by one place"),
selectedCount,
position
);
}
if (movementDirection === "right") {
- return (0, import_i18n79.sprintf)(
+ return (0, import_i18n81.sprintf)(
// translators: 1: Number of selected blocks, 2: Position of selected blocks
- (0, import_i18n79.__)("Move %1$d blocks from position %2$d right by one place"),
+ (0, import_i18n81.__)("Move %1$d blocks from position %2$d right by one place"),
selectedCount,
position
);
@@ -68120,17 +68542,17 @@ var wp;
if (dir < 0 && isFirst) {
const movementDirection = getMovementDirection("up", orientation);
if (movementDirection === "up") {
- return (0, import_i18n79.__)(
+ return (0, import_i18n81.__)(
"Blocks cannot be moved up as they are already at the top"
);
}
if (movementDirection === "left") {
- return (0, import_i18n79.__)(
+ return (0, import_i18n81.__)(
"Blocks cannot be moved left as they are already are at the leftmost position"
);
}
if (movementDirection === "right") {
- return (0, import_i18n79.__)(
+ return (0, import_i18n81.__)(
"Blocks cannot be moved right as they are already are at the rightmost position"
);
}
@@ -68142,12 +68564,12 @@ var wp;
var getArrowIcon = (direction, orientation) => {
if (direction === "up") {
if (orientation === "horizontal") {
- return (0, import_i18n80.isRTL)() ? chevron_right_default : chevron_left_default;
+ return (0, import_i18n82.isRTL)() ? chevron_right_default : chevron_left_default;
}
return chevron_up_default;
} else if (direction === "down") {
if (orientation === "horizontal") {
- return (0, import_i18n80.isRTL)() ? chevron_left_default : chevron_right_default;
+ return (0, import_i18n82.isRTL)() ? chevron_left_default : chevron_right_default;
}
return chevron_down_default;
}
@@ -68156,26 +68578,26 @@ var wp;
var getMovementDirectionLabel = (moveDirection, orientation) => {
if (moveDirection === "up") {
if (orientation === "horizontal") {
- return (0, import_i18n80.isRTL)() ? (0, import_i18n80.__)("Move right") : (0, import_i18n80.__)("Move left");
+ return (0, import_i18n82.isRTL)() ? (0, import_i18n82.__)("Move right") : (0, import_i18n82.__)("Move left");
}
- return (0, import_i18n80.__)("Move up");
+ return (0, import_i18n82.__)("Move up");
} else if (moveDirection === "down") {
if (orientation === "horizontal") {
- return (0, import_i18n80.isRTL)() ? (0, import_i18n80.__)("Move left") : (0, import_i18n80.__)("Move right");
+ return (0, import_i18n82.isRTL)() ? (0, import_i18n82.__)("Move left") : (0, import_i18n82.__)("Move right");
}
- return (0, import_i18n80.__)("Move down");
+ return (0, import_i18n82.__)("Move down");
}
return null;
};
- var BlockMoverButton = (0, import_element181.forwardRef)(
+ var BlockMoverButton = (0, import_element182.forwardRef)(
({ clientIds, direction, orientation: moverOrientation, ...props }, ref) => {
- const instanceId = (0, import_compose70.useInstanceId)(BlockMoverButton);
- const normalizedClientIds = (0, import_element181.useMemo)(
+ const instanceId = (0, import_compose72.useInstanceId)(BlockMoverButton);
+ const normalizedClientIds = (0, import_element182.useMemo)(
() => Array.isArray(clientIds) ? clientIds : [clientIds],
[clientIds]
);
const blocksCount = normalizedClientIds.length;
- const isMobileViewport = (0, import_compose70.useViewportMatch)("small", "<");
+ const isMobileViewport = (0, import_compose72.useViewportMatch)("small", "<");
const {
blockType,
isDisabled,
@@ -68184,7 +68606,7 @@ var wp;
isLast,
firstIndex,
orientation = "vertical"
- } = (0, import_data91.useSelect)(
+ } = (0, import_data92.useSelect)(
(select3) => {
const {
getBlockIndex: getBlockIndex2,
@@ -68216,7 +68638,7 @@ var wp;
},
[direction, moverOrientation, normalizedClientIds]
);
- const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data91.useDispatch)(store);
+ const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data92.useDispatch)(store);
const moverFunction = direction === "up" ? moveBlocksUp2 : moveBlocksDown2;
const onClick = (event) => {
moverFunction(clientIds, rootClientId);
@@ -68247,12 +68669,12 @@ var wp;
onClick: isDisabled ? null : onClick,
disabled: isDisabled,
accessibleWhenDisabled: true,
- shortcut: import_keycodes10.displayShortcut.secondary(keyCharacter)
+ shortcut: import_keycodes11.displayShortcut.secondary(keyCharacter)
}
),
- /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(VisuallyHidden, { id: descriptionId, children: (0, import_i18n80.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(VisuallyHidden, { id: descriptionId, children: (0, import_i18n82.sprintf)(
// translators: 1: Description of the block movement. 2: Keyboard shortcut.
- (0, import_i18n80.__)("%1$s (%2$s)"),
+ (0, import_i18n82.__)("%1$s (%2$s)"),
getBlockMoverDescription(
blocksCount,
blockType && blockType.title,
@@ -68262,15 +68684,15 @@ var wp;
direction === "up" ? -1 : 1,
orientation
),
- import_keycodes10.shortcutAriaLabel.secondary(keyCharacter)
+ import_keycodes11.shortcutAriaLabel.secondary(keyCharacter)
) })
] });
}
);
- var BlockMoverUpButton = (0, import_element181.forwardRef)((props, ref) => {
+ var BlockMoverUpButton = (0, import_element182.forwardRef)((props, ref) => {
return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(BlockMoverButton, { direction: "up", ref, ...props });
});
- var BlockMoverDownButton = (0, import_element181.forwardRef)((props, ref) => {
+ var BlockMoverDownButton = (0, import_element182.forwardRef)((props, ref) => {
return /* @__PURE__ */ (0, import_jsx_runtime312.jsx)(BlockMoverButton, { direction: "down", ref, ...props });
});
@@ -68284,7 +68706,7 @@ var wp;
isLast,
orientation,
isManualGrid
- } = (0, import_data92.useSelect)(
+ } = (0, import_data93.useSelect)(
(select3) => {
const {
getBlockIndex: getBlockIndex2,
@@ -68330,7 +68752,7 @@ var wp;
__next40pxDefaultSize: true,
icon: drag_handle_default,
className: "block-editor-block-mover__drag-handle",
- label: (0, import_i18n81.__)("Drag"),
+ label: (0, import_i18n83.__)("Drag"),
tabIndex: "-1",
...draggableProps
}
@@ -68359,14 +68781,14 @@ var wp;
// packages/block-editor/build-module/components/block-parent-selector/index.mjs
var import_components74 = __toESM(require_components(), 1);
- var import_data94 = __toESM(require_data(), 1);
- var import_i18n82 = __toESM(require_i18n(), 1);
- var import_element183 = __toESM(require_element(), 1);
+ var import_data95 = __toESM(require_data(), 1);
+ var import_i18n84 = __toESM(require_i18n(), 1);
+ var import_element184 = __toESM(require_element(), 1);
var import_blocks55 = __toESM(require_blocks(), 1);
// packages/block-editor/build-module/components/block-toolbar/utils.mjs
- var import_data93 = __toESM(require_data(), 1);
- var import_element182 = __toESM(require_element(), 1);
+ var import_data94 = __toESM(require_data(), 1);
+ var import_element183 = __toESM(require_element(), 1);
var { clearTimeout: clearTimeout2, setTimeout: setTimeout2 } = window;
var DEBOUNCE_TIMEOUT = 200;
function useDebouncedShowGestures({
@@ -68375,10 +68797,10 @@ var wp;
highlightParent,
debounceTimeout = DEBOUNCE_TIMEOUT
}) {
- const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data93.useSelect)(store);
- const { toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data93.useDispatch)(store);
- const timeoutRef = (0, import_element182.useRef)();
- const isDistractionFree = (0, import_data93.useSelect)(
+ const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data94.useSelect)(store);
+ const { toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data94.useDispatch)(store);
+ const timeoutRef = (0, import_element183.useRef)();
+ const isDistractionFree = (0, import_data94.useSelect)(
(select3) => select3(store).getSettings().isDistractionFree,
[]
);
@@ -68421,7 +68843,7 @@ var wp;
}
}, debounceTimeout);
};
- (0, import_element182.useEffect)(
+ (0, import_element183.useEffect)(
() => () => {
handleOnChange(false);
clearTimeoutRef();
@@ -68438,18 +68860,18 @@ var wp;
highlightParent = false,
debounceTimeout = DEBOUNCE_TIMEOUT
}) {
- const [isFocused, setIsFocused] = (0, import_element182.useState)(false);
+ const [isFocused, setIsFocused] = (0, import_element183.useState)(false);
const { debouncedShowGestures, debouncedHideGestures } = useDebouncedShowGestures({
ref,
debounceTimeout,
isFocused,
highlightParent
});
- const registerRef = (0, import_element182.useRef)(false);
+ const registerRef = (0, import_element183.useRef)(false);
const isFocusedWithin = () => {
return ref?.current && ref.current.contains(ref.current.ownerDocument.activeElement);
};
- (0, import_element182.useEffect)(() => {
+ (0, import_element183.useEffect)(() => {
const node = ref.current;
const handleOnFocus = () => {
if (isFocusedWithin()) {
@@ -68490,8 +68912,8 @@ var wp;
// packages/block-editor/build-module/components/block-parent-selector/index.mjs
var import_jsx_runtime314 = __toESM(require_jsx_runtime(), 1);
function BlockParentSelector() {
- const { selectBlock: selectBlock2 } = (0, import_data94.useDispatch)(store);
- const { parentClientId, nextSiblingClientId, showInserter } = (0, import_data94.useSelect)(
+ const { selectBlock: selectBlock2 } = (0, import_data95.useDispatch)(store);
+ const { parentClientId, nextSiblingClientId, showInserter } = (0, import_data95.useSelect)(
(select3) => {
const {
getBlockParents: getBlockParents2,
@@ -68525,7 +68947,7 @@ var wp;
[]
);
const blockInformation = useBlockDisplayInformation(parentClientId);
- const nodeRef = (0, import_element183.useRef)();
+ const nodeRef = (0, import_element184.useRef)();
const showHoveredOrFocusedGestures = useShowHoveredOrFocusedGestures({
ref: nodeRef,
highlightParent: true
@@ -68535,9 +68957,9 @@ var wp;
{
className: "block-editor-block-parent-selector__button",
onClick: () => selectBlock2(parentClientId),
- label: (0, import_i18n82.sprintf)(
+ label: (0, import_i18n84.sprintf)(
/* translators: %s: Name of the block's parent. */
- (0, import_i18n82.__)("Select parent block: %s"),
+ (0, import_i18n84.__)("Select parent block: %s"),
blockInformation?.title
),
showTooltip: true,
@@ -68578,14 +69000,14 @@ var wp;
onClick: onToggle,
"aria-expanded": isOpen,
disabled: disabled2,
- label: hasSingleBlockType ? (0, import_i18n82.sprintf)(
+ label: hasSingleBlockType ? (0, import_i18n84.sprintf)(
// translators: %s: the name of the block when there is only one
- (0, import_i18n82._x)(
+ (0, import_i18n84._x)(
"Add %s",
"directly add the only allowed block"
),
blockTitle.toLowerCase()
- ) : (0, import_i18n82._x)(
+ ) : (0, import_i18n84._x)(
"Add block",
"Generic label for block inserter button"
),
@@ -68664,15 +69086,15 @@ var wp;
}
// packages/block-editor/build-module/components/block-controls/slot.mjs
- var import_element184 = __toESM(require_element(), 1);
+ var import_element185 = __toESM(require_element(), 1);
var import_components77 = __toESM(require_components(), 1);
var import_warning8 = __toESM(require_warning(), 1);
var import_jsx_runtime316 = __toESM(require_jsx_runtime(), 1);
var { ComponentsContext } = unlock(import_components77.privateApis);
function BlockControlsSlot({ group = "default", ...props }) {
- const toolbarState = (0, import_element184.useContext)(import_components77.__experimentalToolbarContext);
- const contextState = (0, import_element184.useContext)(ComponentsContext);
- const fillProps = (0, import_element184.useMemo)(
+ const toolbarState = (0, import_element185.useContext)(import_components77.__experimentalToolbarContext);
+ const contextState = (0, import_element185.useContext)(ComponentsContext);
+ const fillProps = (0, import_element185.useMemo)(
() => ({
forwardedContext: [
[import_components77.__experimentalToolbarContext.Provider, { value: toolbarState }],
@@ -68724,22 +69146,22 @@ var wp;
// packages/block-editor/build-module/components/block-settings-menu/block-settings-dropdown.mjs
var import_blocks67 = __toESM(require_blocks(), 1);
var import_components92 = __toESM(require_components(), 1);
- var import_data108 = __toESM(require_data(), 1);
- var import_element192 = __toESM(require_element(), 1);
- var import_i18n94 = __toESM(require_i18n(), 1);
+ var import_data109 = __toESM(require_data(), 1);
+ var import_element193 = __toESM(require_element(), 1);
+ var import_i18n96 = __toESM(require_i18n(), 1);
var import_keyboard_shortcuts8 = __toESM(require_keyboard_shortcuts(), 1);
- var import_compose72 = __toESM(require_compose(), 1);
+ var import_compose74 = __toESM(require_compose(), 1);
// packages/block-editor/build-module/components/block-actions/index.mjs
- var import_data96 = __toESM(require_data(), 1);
+ var import_data97 = __toESM(require_data(), 1);
var import_blocks59 = __toESM(require_blocks(), 1);
// packages/block-editor/build-module/components/use-paste-styles/index.mjs
- var import_element185 = __toESM(require_element(), 1);
+ var import_element186 = __toESM(require_element(), 1);
var import_blocks57 = __toESM(require_blocks(), 1);
- var import_data95 = __toESM(require_data(), 1);
+ var import_data96 = __toESM(require_data(), 1);
var import_notices8 = __toESM(require_notices(), 1);
- var import_i18n83 = __toESM(require_i18n(), 1);
+ var import_i18n85 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/hooks/supports.mjs
var import_blocks56 = __toESM(require_blocks(), 1);
@@ -68864,16 +69286,16 @@ var wp;
}
}
function usePasteStyles() {
- const registry = (0, import_data95.useRegistry)();
- const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data95.useDispatch)(store);
- const { createSuccessNotice, createWarningNotice, createErrorNotice } = (0, import_data95.useDispatch)(import_notices8.store);
- return (0, import_element185.useCallback)(
+ const registry = (0, import_data96.useRegistry)();
+ const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data96.useDispatch)(store);
+ const { createSuccessNotice, createWarningNotice, createErrorNotice } = (0, import_data96.useDispatch)(import_notices8.store);
+ return (0, import_element186.useCallback)(
async (targetBlocks) => {
let html = "";
try {
if (!window.navigator.clipboard) {
createErrorNotice(
- (0, import_i18n83.__)(
+ (0, import_i18n85.__)(
"Unable to paste styles. This feature is only available on secure (https) sites in supporting browsers."
),
{ type: "snackbar" }
@@ -68883,7 +69305,7 @@ var wp;
html = await window.navigator.clipboard.readText();
} catch {
createErrorNotice(
- (0, import_i18n83.__)(
+ (0, import_i18n85.__)(
"Unable to paste styles. Please allow browser clipboard permissions before continuing."
),
{
@@ -68894,7 +69316,7 @@ var wp;
}
if (!html || !hasSerializedBlocks(html)) {
createWarningNotice(
- (0, import_i18n83.__)(
+ (0, import_i18n85.__)(
"Unable to paste styles. Block styles couldn't be found within the copied content."
),
{
@@ -68924,18 +69346,18 @@ var wp;
if (targetBlocks.length === 1) {
const title = (0, import_blocks57.getBlockType)(targetBlocks[0].name)?.title;
createSuccessNotice(
- (0, import_i18n83.sprintf)(
+ (0, import_i18n85.sprintf)(
// Translators: %s: Name of the block being pasted, e.g. "Paragraph".
- (0, import_i18n83.__)("Pasted styles to %s."),
+ (0, import_i18n85.__)("Pasted styles to %s."),
title
),
{ type: "snackbar" }
);
} else {
createSuccessNotice(
- (0, import_i18n83.sprintf)(
+ (0, import_i18n85.sprintf)(
// Translators: %d: The number of the blocks.
- (0, import_i18n83.__)("Pasted styles to %d blocks."),
+ (0, import_i18n85.__)("Pasted styles to %d blocks."),
targetBlocks.length
),
{ type: "snackbar" }
@@ -68972,8 +69394,8 @@ var wp;
children,
__experimentalUpdateSelection: updateSelection
}) {
- const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data96.useSelect)(import_blocks59.store);
- const selected = (0, import_data96.useSelect)(
+ const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data97.useSelect)(import_blocks59.store);
+ const selected = (0, import_data97.useSelect)(
(select3) => {
const {
canInsertBlockType: canInsertBlockType2,
@@ -69004,7 +69426,7 @@ var wp;
},
[clientIds, getDefaultBlockName8]
);
- const { getBlocksByClientId: getBlocksByClientId2, getBlocks: getBlocks2 } = (0, import_data96.useSelect)(store);
+ const { getBlocksByClientId: getBlocksByClientId2, getBlocks: getBlocks2 } = (0, import_data97.useSelect)(store);
const { canRemove, canInsertBlock, canCopyStyles, canDuplicate } = selected;
const {
removeBlocks: removeBlocks2,
@@ -69013,7 +69435,7 @@ var wp;
insertAfterBlock: insertAfterBlock2,
insertBeforeBlock: insertBeforeBlock2,
flashBlock: flashBlock2
- } = (0, import_data96.useDispatch)(store);
+ } = (0, import_data97.useDispatch)(store);
const pasteStyles = usePasteStyles();
return children({
canCopyStyles,
@@ -69073,17 +69495,17 @@ var wp;
var note_icon_slot_default = NoteIconSlotFill;
// packages/block-editor/build-module/components/block-settings-menu/block-html-convert-button.mjs
- var import_i18n84 = __toESM(require_i18n(), 1);
+ var import_i18n86 = __toESM(require_i18n(), 1);
var import_components80 = __toESM(require_components(), 1);
var import_blocks60 = __toESM(require_blocks(), 1);
- var import_data97 = __toESM(require_data(), 1);
+ var import_data98 = __toESM(require_data(), 1);
var import_jsx_runtime318 = __toESM(require_jsx_runtime(), 1);
function BlockHTMLConvertButton({ clientId }) {
- const block = (0, import_data97.useSelect)(
+ const block = (0, import_data98.useSelect)(
(select3) => select3(store).getBlock(clientId),
[clientId]
);
- const { replaceBlocks: replaceBlocks2 } = (0, import_data97.useDispatch)(store);
+ const { replaceBlocks: replaceBlocks2 } = (0, import_data98.useDispatch)(store);
if (!block || block.name !== "core/html") {
return null;
}
@@ -69094,7 +69516,7 @@ var wp;
clientId,
(0, import_blocks60.rawHandler)({ HTML: (0, import_blocks60.getBlockContent)(block) })
),
- children: (0, import_i18n84.__)("Convert to Blocks")
+ children: (0, import_i18n86.__)("Convert to Blocks")
}
);
}
@@ -69111,19 +69533,19 @@ var wp;
// packages/block-editor/build-module/components/block-settings-menu-controls/index.mjs
var import_components90 = __toESM(require_components(), 1);
var import_blocks66 = __toESM(require_blocks(), 1);
- var import_data106 = __toESM(require_data(), 1);
+ var import_data107 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/convert-to-group-buttons/index.mjs
var import_components83 = __toESM(require_components(), 1);
- var import_i18n86 = __toESM(require_i18n(), 1);
- var import_data100 = __toESM(require_data(), 1);
- var import_keycodes11 = __toESM(require_keycodes(), 1);
+ var import_i18n88 = __toESM(require_i18n(), 1);
+ var import_data101 = __toESM(require_data(), 1);
+ var import_keycodes12 = __toESM(require_keycodes(), 1);
// packages/block-editor/build-module/components/convert-to-group-buttons/use-convert-to-group-button-props.mjs
var import_blocks61 = __toESM(require_blocks(), 1);
- var import_data98 = __toESM(require_data(), 1);
+ var import_data99 = __toESM(require_data(), 1);
function useConvertToGroupButtonProps(selectedClientIds) {
- return (0, import_data98.useSelect)(
+ return (0, import_data99.useSelect)(
(select3) => {
const {
getBlocksByClientId: getBlocksByClientId2,
@@ -69150,10 +69572,10 @@ var wp;
}
// packages/block-editor/build-module/components/convert-to-group-buttons/toolbar.mjs
- var import_data99 = __toESM(require_data(), 1);
+ var import_data100 = __toESM(require_data(), 1);
var import_blocks62 = __toESM(require_blocks(), 1);
var import_components82 = __toESM(require_components(), 1);
- var import_i18n85 = __toESM(require_i18n(), 1);
+ var import_i18n87 = __toESM(require_i18n(), 1);
var import_jsx_runtime319 = __toESM(require_jsx_runtime(), 1);
var layouts = {
group: { type: "constrained" },
@@ -69163,8 +69585,8 @@ var wp;
};
function BlockGroupToolbar() {
const { blocksSelection, clientIds, groupingBlockName, isGroupable: isGroupable2 } = useConvertToGroupButtonProps();
- const { replaceBlocks: replaceBlocks2 } = (0, import_data99.useDispatch)(store);
- const { canRemove, variations } = (0, import_data99.useSelect)(
+ const { replaceBlocks: replaceBlocks2 } = (0, import_data100.useDispatch)(store);
+ const { canRemove, variations } = (0, import_data100.useSelect)(
(select3) => {
const { canRemoveBlocks: canRemoveBlocks2 } = select3(store);
const { getBlockVariations: getBlockVariations2 } = select3(import_blocks62.store);
@@ -69208,7 +69630,7 @@ var wp;
import_components82.ToolbarButton,
{
icon: group_default,
- label: (0, import_i18n85._x)("Group", "action: convert blocks to group"),
+ label: (0, import_i18n87._x)("Group", "action: convert blocks to group"),
onClick: onConvertToGroup
}
),
@@ -69216,7 +69638,7 @@ var wp;
import_components82.ToolbarButton,
{
icon: row_default,
- label: (0, import_i18n85._x)("Row", "action: convert blocks to row"),
+ label: (0, import_i18n87._x)("Row", "action: convert blocks to row"),
onClick: onConvertToRow
}
),
@@ -69224,7 +69646,7 @@ var wp;
import_components82.ToolbarButton,
{
icon: stack_default,
- label: (0, import_i18n85._x)("Stack", "action: convert blocks to stack"),
+ label: (0, import_i18n87._x)("Stack", "action: convert blocks to stack"),
onClick: onConvertToStack
}
),
@@ -69232,7 +69654,7 @@ var wp;
import_components82.ToolbarButton,
{
icon: grid_default,
- label: (0, import_i18n85._x)("Grid", "action: convert blocks to grid"),
+ label: (0, import_i18n87._x)("Grid", "action: convert blocks to grid"),
onClick: onConvertToGrid
}
)
@@ -69252,8 +69674,8 @@ var wp;
onClose = () => {
}
}) {
- const { getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data100.useSelect)(store);
- const { replaceBlocks: replaceBlocks2 } = (0, import_data100.useDispatch)(store);
+ const { getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data101.useSelect)(store);
+ const { replaceBlocks: replaceBlocks2 } = (0, import_data101.useDispatch)(store);
const onConvertToGroup = () => {
const newBlocks = groupBlocks(blocksSelection, groupingBlockName);
if (newBlocks) {
@@ -69281,12 +69703,12 @@ var wp;
isGroupable2 && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
import_components83.MenuItem,
{
- shortcut: selectedBlockClientIds.length > 1 ? import_keycodes11.displayShortcut.primary("g") : void 0,
+ shortcut: selectedBlockClientIds.length > 1 ? import_keycodes12.displayShortcut.primary("g") : void 0,
onClick: () => {
onConvertToGroup();
onClose();
},
- children: (0, import_i18n86._x)("Group", "verb")
+ children: (0, import_i18n88._x)("Group", "verb")
}
),
isUngroupable2 && /* @__PURE__ */ (0, import_jsx_runtime320.jsx)(
@@ -69296,7 +69718,7 @@ var wp;
onConvertFromGroup();
onClose();
},
- children: (0, import_i18n86._x)(
+ children: (0, import_i18n88._x)(
"Ungroup",
"Ungrouping blocks from within a grouping block back into individual blocks within the Editor"
)
@@ -69306,14 +69728,14 @@ var wp;
}
// packages/block-editor/build-module/components/block-lock/menu-item.mjs
- var import_i18n88 = __toESM(require_i18n(), 1);
- var import_element187 = __toESM(require_element(), 1);
+ var import_i18n90 = __toESM(require_i18n(), 1);
+ var import_element188 = __toESM(require_element(), 1);
var import_components85 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/block-lock/use-block-lock.mjs
- var import_data101 = __toESM(require_data(), 1);
+ var import_data102 = __toESM(require_data(), 1);
function useBlockLock(clientId) {
- return (0, import_data101.useSelect)(
+ return (0, import_data102.useSelect)(
(select3) => {
const {
canLockBlockType: canLockBlockType2,
@@ -69336,10 +69758,10 @@ var wp;
}
// packages/block-editor/build-module/components/block-lock/modal.mjs
- var import_i18n87 = __toESM(require_i18n(), 1);
- var import_element186 = __toESM(require_element(), 1);
+ var import_i18n89 = __toESM(require_i18n(), 1);
+ var import_element187 = __toESM(require_element(), 1);
var import_components84 = __toESM(require_components(), 1);
- var import_data102 = __toESM(require_data(), 1);
+ var import_data103 = __toESM(require_data(), 1);
var import_blocks63 = __toESM(require_blocks(), 1);
var import_jsx_runtime321 = __toESM(require_jsx_runtime(), 1);
var ALLOWS_EDIT_LOCKING = ["core/navigation"];
@@ -69353,9 +69775,9 @@ var wp;
return false;
}
function BlockLockModal({ clientId, onClose }) {
- const [lock4, setLock] = (0, import_element186.useState)({ move: false, remove: false });
+ const [lock4, setLock] = (0, import_element187.useState)({ move: false, remove: false });
const { isEditLocked, isMoveLocked, isRemoveLocked } = useBlockLock(clientId);
- const { allowsEditLocking, templateLock, hasTemplateLock } = (0, import_data102.useSelect)(
+ const { allowsEditLocking, templateLock, hasTemplateLock } = (0, import_data103.useSelect)(
(select3) => {
const { getBlockName: getBlockName2, getBlockAttributes: getBlockAttributes3 } = select3(store);
const blockName = getBlockName2(clientId);
@@ -69368,12 +69790,12 @@ var wp;
},
[clientId]
);
- const [applyTemplateLock, setApplyTemplateLock] = (0, import_element186.useState)(
+ const [applyTemplateLock, setApplyTemplateLock] = (0, import_element187.useState)(
!!templateLock
);
- const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data102.useDispatch)(store);
+ const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data103.useDispatch)(store);
const blockInformation = useBlockDisplayInformation(clientId);
- (0, import_element186.useEffect)(() => {
+ (0, import_element187.useEffect)(() => {
setLock({
move: isMoveLocked,
remove: isRemoveLocked,
@@ -69386,9 +69808,9 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
import_components84.Modal,
{
- title: (0, import_i18n87.sprintf)(
+ title: (0, import_i18n89.sprintf)(
/* translators: %s: Name of the block. */
- (0, import_i18n87.__)("Lock %s"),
+ (0, import_i18n89.__)("Lock %s"),
blockInformation.title
),
overlayClassName: "block-editor-block-lock-modal",
@@ -69410,7 +69832,7 @@ var wp;
},
children: [
/* @__PURE__ */ (0, import_jsx_runtime321.jsxs)("fieldset", { className: "block-editor-block-lock-modal__options", children: [
- /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("legend", { children: (0, import_i18n87.__)("Select the features you want to lock") }),
+ /* @__PURE__ */ (0, import_jsx_runtime321.jsx)("legend", { children: (0, import_i18n89.__)("Select the features you want to lock") }),
/* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
"ul",
{
@@ -69421,7 +69843,7 @@ var wp;
import_components84.CheckboxControl,
{
className: "block-editor-block-lock-modal__options-all",
- label: (0, import_i18n87.__)("Lock all"),
+ label: (0, import_i18n89.__)("Lock all"),
checked: isAllChecked,
indeterminate: isMixed,
onChange: (newValue) => setLock({
@@ -69441,7 +69863,7 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
import_components84.CheckboxControl,
{
- label: (0, import_i18n87.__)("Lock editing"),
+ label: (0, import_i18n89.__)("Lock editing"),
checked: !!lock4.edit,
onChange: (edit) => setLock((prevLock) => ({
...prevLock,
@@ -69461,7 +69883,7 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
import_components84.CheckboxControl,
{
- label: (0, import_i18n87.__)("Lock movement"),
+ label: (0, import_i18n89.__)("Lock movement"),
checked: lock4.move,
onChange: (move) => setLock((prevLock) => ({
...prevLock,
@@ -69481,7 +69903,7 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
import_components84.CheckboxControl,
{
- label: (0, import_i18n87.__)("Lock removal"),
+ label: (0, import_i18n89.__)("Lock removal"),
checked: lock4.remove,
onChange: (remove5) => setLock((prevLock) => ({
...prevLock,
@@ -69507,7 +69929,7 @@ var wp;
import_components84.ToggleControl,
{
className: "block-editor-block-lock-modal__template-lock",
- label: (0, import_i18n87.__)("Apply to all blocks inside"),
+ label: (0, import_i18n89.__)("Apply to all blocks inside"),
checked: applyTemplateLock,
disabled: lock4.move && !lock4.remove,
onChange: () => setApplyTemplateLock(!applyTemplateLock)
@@ -69527,7 +69949,7 @@ var wp;
variant: "tertiary",
onClick: onClose,
__next40pxDefaultSize: true,
- children: (0, import_i18n87.__)("Cancel")
+ children: (0, import_i18n89.__)("Cancel")
}
) }),
/* @__PURE__ */ (0, import_jsx_runtime321.jsx)(import_components84.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime321.jsx)(
@@ -69538,7 +69960,7 @@ var wp;
disabled: !isDirty,
accessibleWhenDisabled: true,
__next40pxDefaultSize: true,
- children: (0, import_i18n87.__)("Apply")
+ children: (0, import_i18n89.__)("Apply")
}
) })
]
@@ -69555,14 +69977,14 @@ var wp;
var import_jsx_runtime322 = __toESM(require_jsx_runtime(), 1);
function BlockLockMenuItem({ clientId }) {
const { canLock, isLocked } = useBlockLock(clientId);
- const [isModalOpen, toggleModal] = (0, import_element187.useReducer)(
+ const [isModalOpen, toggleModal] = (0, import_element188.useReducer)(
(isActive) => !isActive,
false
);
if (!canLock) {
return null;
}
- const label = isLocked ? (0, import_i18n88.__)("Unlock") : (0, import_i18n88.__)("Lock");
+ const label = isLocked ? (0, import_i18n90.__)("Unlock") : (0, import_i18n90.__)("Lock");
return /* @__PURE__ */ (0, import_jsx_runtime322.jsxs)(import_jsx_runtime322.Fragment, { children: [
/* @__PURE__ */ (0, import_jsx_runtime322.jsx)(
import_components85.MenuItem,
@@ -69579,18 +70001,18 @@ var wp;
}
// packages/block-editor/build-module/components/block-lock/toolbar.mjs
- var import_i18n89 = __toESM(require_i18n(), 1);
+ var import_i18n91 = __toESM(require_i18n(), 1);
var import_components86 = __toESM(require_components(), 1);
- var import_element188 = __toESM(require_element(), 1);
+ var import_element189 = __toESM(require_element(), 1);
var import_jsx_runtime323 = __toESM(require_jsx_runtime(), 1);
function BlockLockToolbar({ clientId }) {
const { canLock, isLocked } = useBlockLock(clientId);
- const [isModalOpen, toggleModal] = (0, import_element188.useReducer)(
+ const [isModalOpen, toggleModal] = (0, import_element189.useReducer)(
(isActive) => !isActive,
false
);
- const hasLockButtonShownRef = (0, import_element188.useRef)(false);
- (0, import_element188.useEffect)(() => {
+ const hasLockButtonShownRef = (0, import_element189.useRef)(false);
+ (0, import_element189.useEffect)(() => {
if (isLocked) {
hasLockButtonShownRef.current = true;
}
@@ -69598,9 +70020,9 @@ var wp;
if (!isLocked && !hasLockButtonShownRef.current) {
return null;
}
- let label = isLocked ? (0, import_i18n89.__)("Unlock") : (0, import_i18n89.__)("Lock");
+ let label = isLocked ? (0, import_i18n91.__)("Unlock") : (0, import_i18n91.__)("Lock");
if (!canLock && isLocked) {
- label = (0, import_i18n89.__)("Locked");
+ label = (0, import_i18n91.__)("Locked");
}
return /* @__PURE__ */ (0, import_jsx_runtime323.jsxs)(import_jsx_runtime323.Fragment, { children: [
/* @__PURE__ */ (0, import_jsx_runtime323.jsx)(import_components86.ToolbarGroup, { className: "block-editor-block-lock-toolbar", children: /* @__PURE__ */ (0, import_jsx_runtime323.jsx)(
@@ -69619,31 +70041,31 @@ var wp;
}
// packages/block-editor/build-module/components/block-settings-menu/block-mode-toggle.mjs
- var import_i18n90 = __toESM(require_i18n(), 1);
+ var import_i18n92 = __toESM(require_i18n(), 1);
var import_components87 = __toESM(require_components(), 1);
var import_blocks64 = __toESM(require_blocks(), 1);
- var import_data103 = __toESM(require_data(), 1);
+ var import_data104 = __toESM(require_data(), 1);
var import_jsx_runtime324 = __toESM(require_jsx_runtime(), 1);
var noop11 = () => {
};
function BlockModeToggle({ clientId, onToggle = noop11 }) {
- const { blockType, mode: mode2, enabled } = (0, import_data103.useSelect)(
+ const { blockType, mode: mode2, enabled } = (0, import_data104.useSelect)(
(select3) => {
- const { getBlock: getBlock2, getBlockMode: getBlockMode2, getSettings: getSettings8 } = select3(store);
+ const { getBlock: getBlock2, getBlockMode: getBlockMode2, getSettings: getSettings9 } = select3(store);
const block = getBlock2(clientId);
return {
mode: getBlockMode2(clientId),
blockType: block ? (0, import_blocks64.getBlockType)(block.name) : null,
- enabled: getSettings8().codeEditingEnabled && !!block?.isValid
+ enabled: getSettings9().codeEditingEnabled && !!block?.isValid
};
},
[clientId]
);
- const { toggleBlockMode: toggleBlockMode2 } = (0, import_data103.useDispatch)(store);
+ const { toggleBlockMode: toggleBlockMode2 } = (0, import_data104.useDispatch)(store);
if (!blockType || !(0, import_blocks64.hasBlockSupport)(blockType, "html", true) || !enabled) {
return null;
}
- const label = mode2 === "visual" ? (0, import_i18n90.__)("Edit as HTML") : (0, import_i18n90.__)("Edit visually");
+ const label = mode2 === "visual" ? (0, import_i18n92.__)("Edit as HTML") : (0, import_i18n92.__)("Edit visually");
return /* @__PURE__ */ (0, import_jsx_runtime324.jsx)(
import_components87.MenuItem,
{
@@ -69658,17 +70080,17 @@ var wp;
// packages/block-editor/build-module/components/block-rename/rename-control.mjs
var import_components89 = __toESM(require_components(), 1);
- var import_i18n92 = __toESM(require_i18n(), 1);
- var import_element190 = __toESM(require_element(), 1);
- var import_data105 = __toESM(require_data(), 1);
+ var import_i18n94 = __toESM(require_i18n(), 1);
+ var import_element191 = __toESM(require_element(), 1);
+ var import_data106 = __toESM(require_data(), 1);
var import_keyboard_shortcuts7 = __toESM(require_keyboard_shortcuts(), 1);
// packages/block-editor/build-module/components/block-rename/modal.mjs
var import_components88 = __toESM(require_components(), 1);
- var import_i18n91 = __toESM(require_i18n(), 1);
- var import_element189 = __toESM(require_element(), 1);
+ var import_i18n93 = __toESM(require_i18n(), 1);
+ var import_element190 = __toESM(require_element(), 1);
var import_a11y12 = __toESM(require_a11y(), 1);
- var import_data104 = __toESM(require_data(), 1);
+ var import_data105 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/block-rename/is-empty-string.mjs
function isEmptyString(testString) {
@@ -69678,9 +70100,9 @@ var wp;
// packages/block-editor/build-module/components/block-rename/modal.mjs
var import_jsx_runtime325 = __toESM(require_jsx_runtime(), 1);
function BlockRenameModal({ clientId, onClose }) {
- const [editedBlockName, setEditedBlockName] = (0, import_element189.useState)();
+ const [editedBlockName, setEditedBlockName] = (0, import_element190.useState)();
const blockInformation = useBlockDisplayInformation(clientId);
- const { metadata } = (0, import_data104.useSelect)(
+ const { metadata } = (0, import_data105.useSelect)(
(select3) => {
const { getBlockAttributes: getBlockAttributes3 } = select3(store);
return {
@@ -69689,7 +70111,7 @@ var wp;
},
[clientId]
);
- const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data104.useDispatch)(store);
+ const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data105.useDispatch)(store);
const blockName = metadata?.name || "";
const originalBlockName = blockInformation?.title;
const hasOverridesWarning = !!blockName && !!metadata?.bindings && Object.values(metadata.bindings).some(
@@ -69702,13 +70124,13 @@ var wp;
const autoSelectInputText = (event) => event.target.select();
const handleSubmit = () => {
const newName = nameIsOriginal || nameIsEmpty ? void 0 : editedBlockName;
- const message2 = nameIsOriginal || nameIsEmpty ? (0, import_i18n91.sprintf)(
+ const message2 = nameIsOriginal || nameIsEmpty ? (0, import_i18n93.sprintf)(
/* translators: %s: new name/label for the block */
- (0, import_i18n91.__)('Block name reset to: "%s".'),
+ (0, import_i18n93.__)('Block name reset to: "%s".'),
editedBlockName
- ) : (0, import_i18n91.sprintf)(
+ ) : (0, import_i18n93.sprintf)(
/* translators: %s: new name/label for the block */
- (0, import_i18n91.__)('Block name changed to: "%s".'),
+ (0, import_i18n93.__)('Block name changed to: "%s".'),
editedBlockName
);
(0, import_a11y12.speak)(message2, "assertive");
@@ -69723,7 +70145,7 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
import_components88.Modal,
{
- title: (0, import_i18n91.__)("Rename"),
+ title: (0, import_i18n93.__)("Rename"),
onRequestClose: onClose,
overlayClassName: "block-editor-block-rename-modal",
focusOnMount: "firstContentElement",
@@ -69743,8 +70165,8 @@ var wp;
import_components88.TextControl,
{
value: editedBlockName ?? blockName,
- label: (0, import_i18n91.__)("Name"),
- help: hasOverridesWarning ? (0, import_i18n91.__)(
+ label: (0, import_i18n93.__)("Name"),
+ help: hasOverridesWarning ? (0, import_i18n93.__)(
"This block allows overrides. Changing the name can cause problems with content entered into instances of this pattern."
) : void 0,
placeholder: originalBlockName,
@@ -69759,7 +70181,7 @@ var wp;
__next40pxDefaultSize: true,
variant: "tertiary",
onClick: onClose,
- children: (0, import_i18n91.__)("Cancel")
+ children: (0, import_i18n93.__)("Cancel")
}
),
/* @__PURE__ */ (0, import_jsx_runtime325.jsx)(
@@ -69770,7 +70192,7 @@ var wp;
disabled: !isNameValid,
variant: "primary",
type: "submit",
- children: (0, import_i18n91.__)("Save")
+ children: (0, import_i18n93.__)("Save")
}
)
] })
@@ -69784,8 +70206,8 @@ var wp;
// packages/block-editor/build-module/components/block-rename/rename-control.mjs
var import_jsx_runtime326 = __toESM(require_jsx_runtime(), 1);
function BlockRenameControl({ clientId }) {
- const [renamingBlock, setRenamingBlock] = (0, import_element190.useState)(false);
- const shortcut = (0, import_data105.useSelect)(
+ const [renamingBlock, setRenamingBlock] = (0, import_element191.useState)(false);
+ const shortcut = (0, import_data106.useSelect)(
(select3) => select3(import_keyboard_shortcuts7.store).getShortcutRepresentation(
"core/block-editor/rename"
),
@@ -69801,7 +70223,7 @@ var wp;
"aria-expanded": renamingBlock,
"aria-haspopup": "dialog",
shortcut,
- children: (0, import_i18n92.__)("Rename")
+ children: (0, import_i18n94.__)("Rename")
}
),
renamingBlock && /* @__PURE__ */ (0, import_jsx_runtime326.jsx)(
@@ -69832,7 +70254,7 @@ var wp;
isContentOnly,
canToggleSelectedBlocksVisibility,
canEdit
- } = (0, import_data106.useSelect)(
+ } = (0, import_data107.useSelect)(
(select3) => {
const {
getBlocksByClientId: getBlocksByClientId2,
@@ -69923,19 +70345,19 @@ var wp;
var block_settings_menu_controls_default = BlockSettingsMenuControls;
// packages/block-editor/build-module/components/block-settings-menu/block-parent-selector-menu-item.mjs
- var import_element191 = __toESM(require_element(), 1);
+ var import_element192 = __toESM(require_element(), 1);
var import_components91 = __toESM(require_components(), 1);
- var import_compose71 = __toESM(require_compose(), 1);
- var import_data107 = __toESM(require_data(), 1);
- var import_i18n93 = __toESM(require_i18n(), 1);
+ var import_compose73 = __toESM(require_compose(), 1);
+ var import_data108 = __toESM(require_data(), 1);
+ var import_i18n95 = __toESM(require_i18n(), 1);
var import_jsx_runtime328 = __toESM(require_jsx_runtime(), 1);
function BlockParentSelectorMenuItem({
parentClientId,
parentBlockType
}) {
- const isSmallViewport = (0, import_compose71.useViewportMatch)("medium", "<");
- const { selectBlock: selectBlock2 } = (0, import_data107.useDispatch)(store);
- const menuItemRef = (0, import_element191.useRef)();
+ const isSmallViewport = (0, import_compose73.useViewportMatch)("medium", "<");
+ const { selectBlock: selectBlock2 } = (0, import_data108.useDispatch)(store);
+ const menuItemRef = (0, import_element192.useRef)();
const gesturesProps = useShowHoveredOrFocusedGestures({
ref: menuItemRef,
highlightParent: true
@@ -69950,9 +70372,9 @@ var wp;
ref: menuItemRef,
icon: /* @__PURE__ */ (0, import_jsx_runtime328.jsx)(block_icon_default, { icon: parentBlockType.icon }),
onClick: () => selectBlock2(parentClientId),
- children: (0, import_i18n93.sprintf)(
+ children: (0, import_i18n95.sprintf)(
/* translators: %s: Name of the block's parent. */
- (0, import_i18n93.__)("Select parent block (%s)"),
+ (0, import_i18n95.__)("Select parent block (%s)"),
parentBlockType.title
)
}
@@ -69973,10 +70395,10 @@ var wp;
eventType = "copy",
__experimentalUpdateSelection: updateSelection = false
}) {
- const { getBlocksByClientId: getBlocksByClientId2 } = (0, import_data108.useSelect)(store);
- const { removeBlocks: removeBlocks2 } = (0, import_data108.useDispatch)(store);
+ const { getBlocksByClientId: getBlocksByClientId2 } = (0, import_data109.useSelect)(store);
+ const { removeBlocks: removeBlocks2 } = (0, import_data109.useDispatch)(store);
const notifyCopy = useNotifyCopy();
- const ref = (0, import_compose72.useCopyToClipboard)(
+ const ref = (0, import_compose74.useCopyToClipboard)(
() => (0, import_blocks67.serialize)(getBlocksByClientId2(clientIds)),
() => {
switch (eventType) {
@@ -69994,7 +70416,7 @@ var wp;
}
}
);
- const copyMenuItemLabel = label ? label : (0, import_i18n94.__)("Copy");
+ const copyMenuItemLabel = label ? label : (0, import_i18n96.__)("Copy");
return /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuItem, { ref, shortcut, children: copyMenuItemLabel });
}
function BlockSettingsDropdown({
@@ -70018,7 +70440,7 @@ var wp;
canMove,
isFirst,
isLast
- } = (0, import_data108.useSelect)(
+ } = (0, import_data109.useSelect)(
(select3) => {
const {
getBlockName: getBlockName2,
@@ -70054,9 +70476,9 @@ var wp;
},
[firstBlockClientId, clientIds]
);
- const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data108.useSelect)(store);
- const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data108.useDispatch)(store);
- const shortcuts = (0, import_data108.useSelect)((select3) => {
+ const { getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data109.useSelect)(store);
+ const { moveBlocksDown: moveBlocksDown2, moveBlocksUp: moveBlocksUp2 } = (0, import_data109.useDispatch)(store);
+ const shortcuts = (0, import_data109.useSelect)((select3) => {
const { getShortcutRepresentation } = select3(import_keyboard_shortcuts8.store);
return {
copy: getShortcutRepresentation("core/block-editor/copy"),
@@ -70121,7 +70543,7 @@ var wp;
import_components92.DropdownMenu,
{
icon: more_vertical_default,
- label: (0, import_i18n94.__)("Options"),
+ label: (0, import_i18n96.__)("Options"),
className: "block-editor-block-settings-menu",
popoverProps: POPOVER_PROPS4,
noIcons: true,
@@ -70148,13 +70570,13 @@ var wp;
icon: chevron_up_default,
disabled: isFirst,
accessibleWhenDisabled: true,
- onClick: (0, import_compose72.pipe)(onClose, () => {
+ onClick: (0, import_compose74.pipe)(onClose, () => {
moveBlocksUp2(
clientIds,
firstParentClientId
);
}),
- children: (0, import_i18n94.__)("Move up")
+ children: (0, import_i18n96.__)("Move up")
}
),
/* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
@@ -70163,13 +70585,13 @@ var wp;
icon: chevron_down_default,
disabled: isLast,
accessibleWhenDisabled: true,
- onClick: (0, import_compose72.pipe)(onClose, () => {
+ onClick: (0, import_compose74.pipe)(onClose, () => {
moveBlocksDown2(
clientIds,
firstParentClientId
);
}),
- children: (0, import_i18n94.__)("Move down")
+ children: (0, import_i18n96.__)("Move down")
}
)
] }),
@@ -70191,7 +70613,7 @@ var wp;
CopyMenuItem,
{
clientIds,
- label: (0, import_i18n94.__)("Cut"),
+ label: (0, import_i18n96.__)("Cut"),
eventType: "cut",
shortcut: shortcuts.cut,
__experimentalUpdateSelection: !__experimentalSelectBlock
@@ -70200,36 +70622,36 @@ var wp;
canDuplicate && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components92.MenuItem,
{
- onClick: (0, import_compose72.pipe)(
+ onClick: (0, import_compose74.pipe)(
onClose,
onDuplicate,
updateSelectionAfterDuplicate
),
shortcut: shortcuts.duplicate,
- children: (0, import_i18n94.__)("Duplicate")
+ children: (0, import_i18n96.__)("Duplicate")
}
),
canInsertBlock && !isZoomOut2 && /* @__PURE__ */ (0, import_jsx_runtime329.jsxs)(import_jsx_runtime329.Fragment, { children: [
/* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components92.MenuItem,
{
- onClick: (0, import_compose72.pipe)(
+ onClick: (0, import_compose74.pipe)(
onClose,
onInsertBefore
),
shortcut: shortcuts.insertBefore,
- children: (0, import_i18n94.__)("Add before")
+ children: (0, import_i18n96.__)("Add before")
}
),
/* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components92.MenuItem,
{
- onClick: (0, import_compose72.pipe)(
+ onClick: (0, import_compose74.pipe)(
onClose,
onInsertAfter
),
shortcut: shortcuts.insertAfter,
- children: (0, import_i18n94.__)("Add after")
+ children: (0, import_i18n96.__)("Add after")
}
)
] }),
@@ -70249,11 +70671,11 @@ var wp;
{
clientIds,
onCopy,
- label: (0, import_i18n94.__)("Copy styles"),
+ label: (0, import_i18n96.__)("Copy styles"),
eventType: "copyStyles"
}
),
- canEdit && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuItem, { onClick: onPasteStyles, children: (0, import_i18n94.__)("Paste styles") })
+ canEdit && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuItem, { onClick: onPasteStyles, children: (0, import_i18n96.__)("Paste styles") })
] }),
!isContentOnly && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
block_settings_menu_controls_default.Slot,
@@ -70266,19 +70688,19 @@ var wp;
clientIds
}
),
- typeof children === "function" ? children({ onClose }) : import_element192.Children.map(
- (child) => (0, import_element192.cloneElement)(child, { onClose })
+ typeof children === "function" ? children({ onClose }) : import_element193.Children.map(
+ (child) => (0, import_element193.cloneElement)(child, { onClose })
),
canRemove && /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(import_components92.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime329.jsx)(
import_components92.MenuItem,
{
- onClick: (0, import_compose72.pipe)(
+ onClick: (0, import_compose74.pipe)(
onClose,
onRemove,
updateSelectionAfterRemove
),
shortcut: shortcuts.remove,
- children: (0, import_i18n94.__)("Delete")
+ children: (0, import_i18n96.__)("Delete")
}
) })
] })
@@ -70316,16 +70738,16 @@ var wp;
// packages/block-editor/build-module/components/block-edit-visually-button/index.mjs
var import_components95 = __toESM(require_components(), 1);
- var import_i18n95 = __toESM(require_i18n(), 1);
- var import_data109 = __toESM(require_data(), 1);
+ var import_i18n97 = __toESM(require_i18n(), 1);
+ var import_data110 = __toESM(require_data(), 1);
var import_jsx_runtime331 = __toESM(require_jsx_runtime(), 1);
function BlockEditVisuallyButton({ clientIds }) {
const clientId = clientIds.length === 1 ? clientIds[0] : void 0;
- const canEditVisually = (0, import_data109.useSelect)(
+ const canEditVisually = (0, import_data110.useSelect)(
(select3) => !!clientId && select3(store).getBlockMode(clientId) === "html",
[clientId]
);
- const { toggleBlockMode: toggleBlockMode2 } = (0, import_data109.useDispatch)(store);
+ const { toggleBlockMode: toggleBlockMode2 } = (0, import_data110.useDispatch)(store);
if (!canEditVisually) {
return null;
}
@@ -70335,19 +70757,19 @@ var wp;
onClick: () => {
toggleBlockMode2(clientId);
},
- children: (0, import_i18n95.__)("Edit visually")
+ children: (0, import_i18n97.__)("Edit visually")
}
) });
}
// packages/block-editor/build-module/components/navigable-toolbar/index.mjs
var import_components96 = __toESM(require_components(), 1);
- var import_element193 = __toESM(require_element(), 1);
- var import_data110 = __toESM(require_data(), 1);
+ var import_element194 = __toESM(require_element(), 1);
+ var import_data111 = __toESM(require_data(), 1);
var import_deprecated13 = __toESM(require_deprecated(), 1);
var import_dom61 = __toESM(require_dom(), 1);
var import_keyboard_shortcuts9 = __toESM(require_keyboard_shortcuts(), 1);
- var import_keycodes12 = __toESM(require_keycodes(), 1);
+ var import_keycodes13 = __toESM(require_keycodes(), 1);
var import_jsx_runtime332 = __toESM(require_jsx_runtime(), 1);
function hasOnlyToolbarItem(elements) {
const dataProp = "toolbarItem";
@@ -70374,10 +70796,10 @@ var wp;
}
function useIsAccessibleToolbar(toolbarRef) {
const initialAccessibleToolbarState = true;
- const [isAccessibleToolbar, setIsAccessibleToolbar] = (0, import_element193.useState)(
+ const [isAccessibleToolbar, setIsAccessibleToolbar] = (0, import_element194.useState)(
initialAccessibleToolbarState
);
- const determineIsAccessibleToolbar = (0, import_element193.useCallback)(() => {
+ const determineIsAccessibleToolbar = (0, import_element194.useCallback)(() => {
const tabbables = import_dom61.focus.tabbable.find(toolbarRef.current);
const onlyToolbarItem = hasOnlyToolbarItem(tabbables);
if (!onlyToolbarItem) {
@@ -70389,7 +70811,7 @@ var wp;
}
setIsAccessibleToolbar(onlyToolbarItem);
}, [toolbarRef]);
- (0, import_element193.useLayoutEffect)(() => {
+ (0, import_element194.useLayoutEffect)(() => {
const observer = new window.MutationObserver(
determineIsAccessibleToolbar
);
@@ -70410,13 +70832,13 @@ var wp;
shouldUseKeyboardFocusShortcut,
focusEditorOnEscape
}) {
- const [initialFocusOnMount] = (0, import_element193.useState)(focusOnMount);
- const [initialIndex] = (0, import_element193.useState)(defaultIndex);
+ const [initialFocusOnMount] = (0, import_element194.useState)(focusOnMount);
+ const [initialIndex] = (0, import_element194.useState)(defaultIndex);
const { getLastFocus: getLastFocus2, getSelectedBlockClientId: getSelectedBlockClientId2 } = unlock(
- (0, import_data110.useSelect)(store)
+ (0, import_data111.useSelect)(store)
);
- const { refsMap } = (0, import_element193.useContext)(BlockRefs);
- const focusToolbar = (0, import_element193.useCallback)(() => {
+ const { refsMap } = (0, import_element194.useContext)(BlockRefs);
+ const focusToolbar = (0, import_element194.useCallback)(() => {
focusFirstTabbableIn(toolbarRef.current);
}, [toolbarRef]);
const focusToolbarViaShortcut = () => {
@@ -70425,12 +70847,12 @@ var wp;
}
};
(0, import_keyboard_shortcuts9.useShortcut)("core/block-editor/focus-toolbar", focusToolbarViaShortcut);
- (0, import_element193.useEffect)(() => {
+ (0, import_element194.useEffect)(() => {
if (initialFocusOnMount) {
focusToolbar();
}
}, [isAccessibleToolbar, initialFocusOnMount, focusToolbar]);
- (0, import_element193.useEffect)(() => {
+ (0, import_element194.useEffect)(() => {
const navigableToolbarRef = toolbarRef.current;
let raf2 = 0;
if (!initialFocusOnMount && !hasFocusWithin(navigableToolbarRef)) {
@@ -70457,13 +70879,13 @@ var wp;
onIndexChange(index2);
};
}, [initialIndex, initialFocusOnMount, onIndexChange, toolbarRef]);
- (0, import_element193.useEffect)(() => {
+ (0, import_element194.useEffect)(() => {
if (!focusEditorOnEscape) {
return;
}
const navigableToolbar = toolbarRef.current;
const handleKeyDown = (event) => {
- if (event.keyCode !== import_keycodes12.ESCAPE) {
+ if (event.keyCode !== import_keycodes13.ESCAPE) {
return;
}
const target = getLastFocus2()?.current ?? refsMap.get(getSelectedBlockClientId2());
@@ -70494,7 +70916,7 @@ var wp;
orientation = "horizontal",
...props
}) {
- const toolbarRef = (0, import_element193.useRef)();
+ const toolbarRef = (0, import_element194.useRef)();
const isAccessibleToolbar = useIsAccessibleToolbar(toolbarRef);
useToolbarFocus({
toolbarRef,
@@ -70530,10 +70952,10 @@ var wp;
}
// packages/block-editor/build-module/components/block-toolbar/use-has-block-toolbar.mjs
- var import_data111 = __toESM(require_data(), 1);
+ var import_data112 = __toESM(require_data(), 1);
var import_blocks68 = __toESM(require_blocks(), 1);
function useHasBlockToolbar() {
- const enabled = (0, import_data111.useSelect)((select3) => {
+ const enabled = (0, import_data112.useSelect)((select3) => {
const { getBlockEditingMode: getBlockEditingMode2, getBlockName: getBlockName2, getBlockSelectionStart: getBlockSelectionStart2 } = select3(store);
const selectedBlockClientId = getBlockSelectionStart2();
const blockType = selectedBlockClientId && (0, import_blocks68.getBlockType)(getBlockName2(selectedBlockClientId));
@@ -70544,10 +70966,10 @@ var wp;
// packages/block-editor/build-module/components/block-toolbar/change-design.mjs
var import_components97 = __toESM(require_components(), 1);
- var import_i18n96 = __toESM(require_i18n(), 1);
+ var import_i18n98 = __toESM(require_i18n(), 1);
var import_blocks69 = __toESM(require_blocks(), 1);
- var import_element194 = __toESM(require_element(), 1);
- var import_data112 = __toESM(require_data(), 1);
+ var import_element195 = __toESM(require_element(), 1);
+ var import_data113 = __toESM(require_data(), 1);
var import_jsx_runtime333 = __toESM(require_jsx_runtime(), 1);
var EMPTY_ARRAY10 = [];
var MAX_PATTERNS_TO_SHOW = 6;
@@ -70555,7 +70977,7 @@ var wp;
placement: "bottom-start"
};
function ChangeDesign({ clientId }) {
- const { categories, currentPatternName, patterns: patterns2 } = (0, import_data112.useSelect)(
+ const { categories, currentPatternName, patterns: patterns2 } = (0, import_data113.useSelect)(
(select3) => {
const {
getBlockAttributes: getBlockAttributes3,
@@ -70574,8 +70996,8 @@ var wp;
},
[clientId]
);
- const { replaceBlocks: replaceBlocks2 } = (0, import_data112.useDispatch)(store);
- const sameCategoryPatternsWithSingleWrapper = (0, import_element194.useMemo)(() => {
+ const { replaceBlocks: replaceBlocks2 } = (0, import_data113.useDispatch)(store);
+ const sameCategoryPatternsWithSingleWrapper = (0, import_element195.useMemo)(() => {
if (categories.length === 0 || !patterns2 || patterns2.length === 0) {
return EMPTY_ARRAY10;
}
@@ -70616,7 +71038,7 @@ var wp;
{
onClick: () => onToggle(!isOpen),
"aria-expanded": isOpen,
- children: (0, import_i18n96.__)("Change design")
+ children: (0, import_i18n98.__)("Change design")
}
) });
},
@@ -70641,17 +71063,17 @@ var wp;
// packages/block-editor/build-module/components/block-toolbar/switch-section-style.mjs
var import_components98 = __toESM(require_components(), 1);
- var import_i18n98 = __toESM(require_i18n(), 1);
- var import_data114 = __toESM(require_data(), 1);
+ var import_i18n100 = __toESM(require_i18n(), 1);
+ var import_data115 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/block-styles/use-styles-for-block.mjs
- var import_data113 = __toESM(require_data(), 1);
+ var import_data114 = __toESM(require_data(), 1);
var import_blocks70 = __toESM(require_blocks(), 1);
- var import_element195 = __toESM(require_element(), 1);
+ var import_element196 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/block-styles/utils.mjs
var import_token_list = __toESM(require_token_list(), 1);
- var import_i18n97 = __toESM(require_i18n(), 1);
+ var import_i18n99 = __toESM(require_i18n(), 1);
function getActiveStyle(styles, className) {
for (const style of new import_token_list.default(className).values()) {
if (style.indexOf("is-style-") === -1) {
@@ -70682,7 +71104,7 @@ var wp;
return getDefaultStyle(styles) ? styles : [
{
name: "default",
- label: (0, import_i18n97._x)("Default", "block style"),
+ label: (0, import_i18n99._x)("Default", "block style"),
isDefault: true
},
...styles
@@ -70694,7 +71116,7 @@ var wp;
// packages/block-editor/build-module/components/block-styles/use-styles-for-block.mjs
function useGenericPreviewBlock(block, type) {
- return (0, import_element195.useMemo)(() => {
+ return (0, import_element196.useMemo)(() => {
const example = type?.example;
const blockName = type?.name;
if (example && blockName) {
@@ -70725,10 +71147,10 @@ var wp;
className: block2.attributes.className || ""
};
};
- const { styles, block, blockType, className } = (0, import_data113.useSelect)(selector3, [
+ const { styles, block, blockType, className } = (0, import_data114.useSelect)(selector3, [
clientId
]);
- const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data113.useDispatch)(store);
+ const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data114.useDispatch)(store);
const stylesToRender = getRenderedStyles(styles);
const activeStyle = getActiveStyle(stylesToRender, className);
const genericPreviewBlock = useGenericPreviewBlock(block, blockType);
@@ -70781,8 +71203,8 @@ var wp;
const { stylesToRender, activeStyle, className } = useStylesForBlocks({
clientId
});
- const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data114.useDispatch)(store);
- const { globalSettings, globalStyles, blockName } = (0, import_data114.useSelect)(
+ const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data115.useDispatch)(store);
+ const { globalSettings, globalStyles, blockName } = (0, import_data115.useSelect)(
(select3) => {
const settings2 = select3(store).getSettings();
return {
@@ -70823,7 +71245,7 @@ var wp;
import_components98.ToolbarButton,
{
onClick: handleStyleSwitch,
- label: (0, import_i18n98.__)("Shuffle styles"),
+ label: (0, import_i18n100.__)("Shuffle styles"),
children: /* @__PURE__ */ (0, import_jsx_runtime334.jsx)(
import_components98.Icon,
{
@@ -70840,12 +71262,12 @@ var wp;
// packages/block-editor/build-module/components/block-toolbar/edit-section-button.mjs
var import_components99 = __toESM(require_components(), 1);
- var import_i18n99 = __toESM(require_i18n(), 1);
- var import_data116 = __toESM(require_data(), 1);
+ var import_i18n101 = __toESM(require_i18n(), 1);
+ var import_data117 = __toESM(require_data(), 1);
var import_blocks71 = __toESM(require_blocks(), 1);
// packages/block-editor/build-module/hooks/use-content-only-section-edit.mjs
- var import_data115 = __toESM(require_data(), 1);
+ var import_data116 = __toESM(require_data(), 1);
function useContentOnlySectionEdit(clientId) {
const {
isSectionBlock: isSectionBlock2,
@@ -70853,7 +71275,7 @@ var wp;
isWithinEditedSection,
isEditingContentOnlySection,
editedContentOnlySection: editedContentOnlySection2
- } = (0, import_data115.useSelect)(
+ } = (0, import_data116.useSelect)(
(select3) => {
const {
isSectionBlock: _isSectionBlock,
@@ -70872,7 +71294,7 @@ var wp;
},
[clientId]
);
- const blockEditorActions = (0, import_data115.useDispatch)(store);
+ const blockEditorActions = (0, import_data116.useDispatch)(store);
const { editContentOnlySection: editContentOnlySection2, stopEditingContentOnlySection: stopEditingContentOnlySection2 } = unlock(blockEditorActions);
return {
isSectionBlock: isSectionBlock2,
@@ -70894,7 +71316,7 @@ var wp;
editContentOnlySection: editContentOnlySection2,
stopEditingContentOnlySection: stopEditingContentOnlySection2
} = useContentOnlySectionEdit(clientId);
- const blockType = (0, import_data116.useSelect)(
+ const blockType = (0, import_data117.useSelect)(
(select3) => {
if (!clientId) {
return null;
@@ -70918,35 +71340,35 @@ var wp;
};
return /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components99.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime335.jsx)(import_components99.ToolbarButton, { onClick: handleClick, children: isEditing ? (
/* translators: Button label to leave pattern editing mode. */
- (0, import_i18n99.__)("Exit pattern")
+ (0, import_i18n101.__)("Exit pattern")
) : (
/* translators: Button label to enter pattern editing mode. */
- (0, import_i18n99.__)("Edit pattern")
+ (0, import_i18n101.__)("Edit pattern")
) }) });
}
// packages/block-editor/build-module/components/block-toolbar/block-toolbar-icon.mjs
var import_components109 = __toESM(require_components(), 1);
- var import_i18n106 = __toESM(require_i18n(), 1);
- var import_data120 = __toESM(require_data(), 1);
+ var import_i18n108 = __toESM(require_i18n(), 1);
+ var import_data121 = __toESM(require_data(), 1);
var import_blocks77 = __toESM(require_blocks(), 1);
var import_preferences2 = __toESM(require_preferences(), 1);
// packages/block-editor/build-module/components/block-switcher/index.mjs
- var import_i18n103 = __toESM(require_i18n(), 1);
+ var import_i18n105 = __toESM(require_i18n(), 1);
var import_components106 = __toESM(require_components(), 1);
var import_blocks76 = __toESM(require_blocks(), 1);
- var import_data118 = __toESM(require_data(), 1);
+ var import_data119 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/block-switcher/block-transformations-menu.mjs
- var import_i18n100 = __toESM(require_i18n(), 1);
+ var import_i18n102 = __toESM(require_i18n(), 1);
var import_components102 = __toESM(require_components(), 1);
var import_blocks73 = __toESM(require_blocks(), 1);
- var import_element197 = __toESM(require_element(), 1);
+ var import_element198 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/block-switcher/preview-block-popover.mjs
var import_components100 = __toESM(require_components(), 1);
- var import_compose73 = __toESM(require_compose(), 1);
+ var import_compose75 = __toESM(require_compose(), 1);
var import_jsx_runtime336 = __toESM(require_jsx_runtime(), 1);
function PreviewBlockPopover({
blocks: blocks2,
@@ -70954,7 +71376,7 @@ var wp;
offset: offset4 = 16,
anchor
}) {
- const isMobile = (0, import_compose73.useViewportMatch)("medium", "<");
+ const isMobile = (0, import_compose75.useViewportMatch)("medium", "<");
if (isMobile) {
return null;
}
@@ -70974,12 +71396,12 @@ var wp;
// packages/block-editor/build-module/components/block-switcher/block-variation-transformations.mjs
var import_components101 = __toESM(require_components(), 1);
var import_blocks72 = __toESM(require_blocks(), 1);
- var import_data117 = __toESM(require_data(), 1);
- var import_element196 = __toESM(require_element(), 1);
+ var import_data118 = __toESM(require_data(), 1);
+ var import_element197 = __toESM(require_element(), 1);
var import_jsx_runtime337 = __toESM(require_jsx_runtime(), 1);
var EMPTY_OBJECT3 = {};
function useBlockVariationTransforms({ clientIds, blocks: blocks2 }) {
- const { activeBlockVariation, blockVariationTransformations } = (0, import_data117.useSelect)(
+ const { activeBlockVariation, blockVariationTransformations } = (0, import_data118.useSelect)(
(select3) => {
const { getBlockAttributes: getBlockAttributes3, canRemoveBlocks: canRemoveBlocks2 } = select3(store);
const { getActiveBlockVariation, getBlockVariations: getBlockVariations2 } = select3(import_blocks72.store);
@@ -71001,7 +71423,7 @@ var wp;
},
[clientIds, blocks2]
);
- const transformations = (0, import_element196.useMemo)(() => {
+ const transformations = (0, import_element197.useMemo)(() => {
return blockVariationTransformations?.filter(
({ name }) => name !== activeBlockVariation?.name
);
@@ -71013,7 +71435,7 @@ var wp;
onSelect,
blocks: blocks2
}) => {
- const [hoveredTransformItemName, setHoveredTransformItemName] = (0, import_element196.useState)();
+ const [hoveredTransformItemName, setHoveredTransformItemName] = (0, import_element197.useState)();
return /* @__PURE__ */ (0, import_jsx_runtime337.jsxs)(import_jsx_runtime337.Fragment, { children: [
hoveredTransformItemName && /* @__PURE__ */ (0, import_jsx_runtime337.jsx)(
PreviewBlockPopover,
@@ -71073,7 +71495,7 @@ var wp;
"core/list": 3,
"core/quote": 4
};
- const transformations = (0, import_element197.useMemo)(() => {
+ const transformations = (0, import_element198.useMemo)(() => {
const priorityTextTransformsNames = Object.keys(
priorityContentTransformationBlocks
);
@@ -71110,7 +71532,7 @@ var wp;
onSelectVariation,
blocks: blocks2
}) => {
- const [hoveredTransformItem, setHoveredTransformItem] = (0, import_element197.useState)();
+ const [hoveredTransformItem, setHoveredTransformItem] = (0, import_element198.useState)();
const { priorityTextTransformations, restTransformations } = useGroupedTransforms(possibleBlockTransformations);
const hasBothContentTransformations = priorityTextTransformations.length && restTransformations.length;
const restTransformItems = !!restTransformations.length && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
@@ -71122,7 +71544,7 @@ var wp;
}
);
return /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_jsx_runtime338.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_components102.MenuGroup, { label: (0, import_i18n100.__)("Transform to"), className, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime338.jsxs)(import_components102.MenuGroup, { label: (0, import_i18n102.__)("Transform to"), className, children: [
hoveredTransformItem && /* @__PURE__ */ (0, import_jsx_runtime338.jsx)(
PreviewBlockPopover,
{
@@ -71199,9 +71621,9 @@ var wp;
var block_transformations_menu_default = BlockTransformationsMenu;
// packages/block-editor/build-module/components/block-switcher/block-styles-menu.mjs
- var import_i18n101 = __toESM(require_i18n(), 1);
+ var import_i18n103 = __toESM(require_i18n(), 1);
var import_components104 = __toESM(require_components(), 1);
- var import_element198 = __toESM(require_element(), 1);
+ var import_element199 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/block-styles/menu-items.mjs
var import_components103 = __toESM(require_components(), 1);
@@ -71248,7 +71670,7 @@ var wp;
var import_jsx_runtime340 = __toESM(require_jsx_runtime(), 1);
function BlockStylesMenu({ hoveredBlock, onSwitch }) {
const { clientId } = hoveredBlock;
- const [hoveredStyle, setHoveredStyle] = (0, import_element198.useState)(null);
+ const [hoveredStyle, setHoveredStyle] = (0, import_element199.useState)(null);
const {
onSelect,
stylesToRender,
@@ -71259,7 +71681,7 @@ var wp;
clientId,
onSwitch
});
- const previewBlocks = (0, import_element198.useMemo)(() => {
+ const previewBlocks = (0, import_element199.useMemo)(() => {
if (!hoveredStyle || !genericPreviewBlock) {
return null;
}
@@ -71284,7 +71706,7 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime340.jsxs)(
import_components104.MenuGroup,
{
- label: (0, import_i18n101.__)("Styles"),
+ label: (0, import_i18n103.__)("Styles"),
className: "block-editor-block-switcher__styles__menugroup",
children: [
previewBlocks && /* @__PURE__ */ (0, import_jsx_runtime340.jsx)(PreviewBlockPopover, { blocks: previewBlocks }),
@@ -71303,13 +71725,13 @@ var wp;
}
// packages/block-editor/build-module/components/block-switcher/pattern-transformations-menu.mjs
- var import_i18n102 = __toESM(require_i18n(), 1);
- var import_element200 = __toESM(require_element(), 1);
- var import_compose74 = __toESM(require_compose(), 1);
+ var import_i18n104 = __toESM(require_i18n(), 1);
+ var import_element201 = __toESM(require_element(), 1);
+ var import_compose76 = __toESM(require_compose(), 1);
var import_components105 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/block-switcher/use-transformed-patterns.mjs
- var import_element199 = __toESM(require_element(), 1);
+ var import_element200 = __toESM(require_element(), 1);
var import_blocks75 = __toESM(require_blocks(), 1);
// packages/block-editor/build-module/components/block-switcher/utils.mjs
@@ -71385,7 +71807,7 @@ var wp;
return _patternBlocks;
};
var useTransformedPatterns = (patterns2, selectedBlocks) => {
- return (0, import_element199.useMemo)(
+ return (0, import_element200.useMemo)(
() => patterns2.reduce((accumulator, _pattern) => {
const transformedBlocks = getPatternTransformedBlocks(
selectedBlocks,
@@ -71411,7 +71833,7 @@ var wp;
patterns: statePatterns,
onSelect
}) {
- const [showTransforms, setShowTransforms] = (0, import_element200.useState)(false);
+ const [showTransforms, setShowTransforms] = (0, import_element201.useState)(false);
const patterns2 = use_transformed_patterns_default(statePatterns, blocks2);
if (!patterns2.length) {
return null;
@@ -71432,13 +71854,13 @@ var wp;
setShowTransforms(!showTransforms);
},
icon: chevron_right_default,
- children: (0, import_i18n102.__)("Patterns")
+ children: (0, import_i18n104.__)("Patterns")
}
)
] });
}
function PreviewPatternsPopover({ patterns: patterns2, onSelect }) {
- const isMobile = (0, import_compose74.useViewportMatch)("medium", "<");
+ const isMobile = (0, import_compose76.useViewportMatch)("medium", "<");
return /* @__PURE__ */ (0, import_jsx_runtime341.jsx)("div", { className: "block-editor-block-switcher__popover-preview-container", children: /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
import_components105.Popover,
{
@@ -71461,7 +71883,7 @@ var wp;
{
role: "listbox",
className: "block-editor-block-switcher__preview-patterns-container",
- "aria-label": (0, import_i18n102.__)("Patterns list"),
+ "aria-label": (0, import_i18n104.__)("Patterns list"),
children: patterns2.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime341.jsx)(
BlockPattern2,
{
@@ -71475,7 +71897,7 @@ var wp;
}
function BlockPattern2({ pattern, onSelect }) {
const baseClassName = "block-editor-block-switcher__preview-patterns-container";
- const descriptionId = (0, import_compose74.useInstanceId)(
+ const descriptionId = (0, import_compose76.useInstanceId)(
BlockPattern2,
`${baseClassName}-list__item-description`
);
@@ -71513,7 +71935,7 @@ var wp;
// packages/block-editor/build-module/components/block-switcher/index.mjs
var import_jsx_runtime342 = __toESM(require_jsx_runtime(), 1);
function BlockSwitcherDropdownMenuContents({ onClose, clientIds }) {
- const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2, updateBlockAttributes: updateBlockAttributes2 } = (0, import_data118.useDispatch)(store);
+ const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2, updateBlockAttributes: updateBlockAttributes2 } = (0, import_data119.useDispatch)(store);
const {
possibleBlockTransformations,
patterns: patterns2,
@@ -71521,7 +71943,7 @@ var wp;
isUsingBindings,
canRemove,
hasBlockStyles
- } = (0, import_data118.useSelect)(
+ } = (0, import_data119.useSelect)(
(select3) => {
const {
getBlockAttributes: getBlockAttributes3,
@@ -71593,12 +72015,12 @@ var wp;
const hasBlockOrBlockVariationTransforms = hasPossibleBlockTransformations || hasPossibleBlockVariationTransformations;
const hasContents = hasBlockStyles || hasBlockOrBlockVariationTransforms || hasPatternTransformation;
if (!hasContents) {
- return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)("p", { className: "block-editor-block-switcher__no-transforms", children: (0, import_i18n103.__)("No transforms.") });
+ return /* @__PURE__ */ (0, import_jsx_runtime342.jsx)("p", { className: "block-editor-block-switcher__no-transforms", children: (0, import_i18n105.__)("No transforms.") });
}
- const connectedBlockDescription = isSingleBlock ? (0, import_i18n103._x)(
+ const connectedBlockDescription = isSingleBlock ? (0, import_i18n105._x)(
"This block is connected.",
"block toolbar button label and description"
- ) : (0, import_i18n103._x)(
+ ) : (0, import_i18n105._x)(
"These blocks are connected.",
"block toolbar button label and description"
);
@@ -71638,14 +72060,14 @@ var wp;
onSwitch: onClose
}
),
- isUsingBindings && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components106.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components106.__experimentalText, { className: "block-editor-block-switcher__binding-indicator", children: connectedBlockDescription }) })
+ isUsingBindings && /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(import_components106.MenuGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime342.jsx)(Text, { className: "block-editor-block-switcher__binding-indicator", children: connectedBlockDescription }) })
] });
}
var BlockSwitcher = ({ children, clientIds, label, text }) => {
const isSingleBlock = clientIds.length === 1;
- const blockSwitcherDescription = isSingleBlock ? (0, import_i18n103.__)("Change block type or style") : (0, import_i18n103.sprintf)(
+ const blockSwitcherDescription = isSingleBlock ? (0, import_i18n105.__)("Change block type or style") : (0, import_i18n105.sprintf)(
/* translators: %d: number of blocks. */
- (0, import_i18n103._n)(
+ (0, import_i18n105._n)(
"Change type of %d block",
"Change type of %d blocks",
clientIds.length
@@ -71681,7 +72103,7 @@ var wp;
var block_switcher_default = BlockSwitcher;
// packages/block-editor/build-module/components/block-toolbar/block-styles-dropdown.mjs
- var import_i18n104 = __toESM(require_i18n(), 1);
+ var import_i18n106 = __toESM(require_i18n(), 1);
var import_components107 = __toESM(require_components(), 1);
var import_jsx_runtime343 = __toESM(require_jsx_runtime(), 1);
function BlockStylesDropdown({
@@ -71702,7 +72124,7 @@ var wp;
icon: children,
text,
toggleProps: {
- description: (0, import_i18n104.__)("Change block style"),
+ description: (0, import_i18n106.__)("Change block style"),
...toggleProps
},
menuProps: { orientation: "both" },
@@ -71721,12 +72143,12 @@ var wp;
// packages/block-editor/build-module/components/block-toolbar/pattern-overrides-dropdown.mjs
var import_components108 = __toESM(require_components(), 1);
- var import_i18n105 = __toESM(require_i18n(), 1);
- var import_element201 = __toESM(require_element(), 1);
- var import_data119 = __toESM(require_data(), 1);
+ var import_i18n107 = __toESM(require_i18n(), 1);
+ var import_element202 = __toESM(require_element(), 1);
+ var import_data120 = __toESM(require_data(), 1);
var import_jsx_runtime344 = __toESM(require_jsx_runtime(), 1);
function PatternOverridesPopoverContent({ clientIds, blockTitle }) {
- const blockMetaName = (0, import_data119.useSelect)(
+ const blockMetaName = (0, import_data120.useSelect)(
(select3) => {
const { getBlockAttributes: getBlockAttributes3 } = select3(store);
return getBlockAttributes3(clientIds?.[0])?.metadata?.name;
@@ -71736,16 +72158,16 @@ var wp;
const isSingleBlock = clientIds.length === 1;
let description;
if (isSingleBlock && blockMetaName) {
- description = (0, import_i18n105.sprintf)(
+ description = (0, import_i18n107.sprintf)(
/* translators: 1: The block type's name. 2: The block's user-provided name (the same as the override name). */
- (0, import_i18n105.__)('This %1$s is editable using the "%2$s" override.'),
+ (0, import_i18n107.__)('This %1$s is editable using the "%2$s" override.'),
blockTitle.toLowerCase(),
blockMetaName
);
} else {
- description = (0, import_i18n105.__)("These blocks are editable using overrides.");
+ description = (0, import_i18n107.__)("These blocks are editable using overrides.");
}
- return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(import_components108.__experimentalText, { children: description });
+ return /* @__PURE__ */ (0, import_jsx_runtime344.jsx)(Text, { children: description });
}
function PatternOverridesDropdown({
icon,
@@ -71753,8 +72175,8 @@ var wp;
blockTitle,
label
}) {
- const [isOpen, setIsOpen] = (0, import_element201.useState)(false);
- const anchorRef = (0, import_element201.useRef)();
+ const [isOpen, setIsOpen] = (0, import_element202.useState)(false);
+ const anchorRef = (0, import_element202.useRef)();
return /* @__PURE__ */ (0, import_jsx_runtime344.jsxs)(import_jsx_runtime344.Fragment, { children: [
/* @__PURE__ */ (0, import_jsx_runtime344.jsx)(
import_components108.ToolbarButton,
@@ -71860,7 +72282,7 @@ var wp;
return isSelectionOfSameType ? blockType?.icon : copy_default;
}
function BlockToolbarIcon({ clientIds, isSynced }) {
- const { icon, showIconLabels, variant } = (0, import_data120.useSelect)(
+ const { icon, showIconLabels, variant } = (0, import_data121.useSelect)(
(select3) => {
return {
icon: getBlockIcon({ select: select3, clientIds }),
@@ -71882,7 +72304,7 @@ var wp;
});
const isSingleBlock = clientIds.length === 1;
const showBlockTitle = isSingleBlock && isSynced && !showIconLabels;
- const label = isSingleBlock ? blockTitle : (0, import_i18n106.__)("Multiple blocks selected");
+ const label = isSingleBlock ? blockTitle : (0, import_i18n108.__)("Multiple blocks selected");
const text = showBlockTitle && blockTitle ? blockTitle : void 0;
const BlockIconElement = /* @__PURE__ */ (0, import_jsx_runtime345.jsx)(
block_icon_default,
@@ -71965,7 +72387,7 @@ var wp;
areSelectedBlocksHiddenOnViewport,
showStyleStateSlot,
canEdit
- } = (0, import_data121.useSelect)((select3) => {
+ } = (0, import_data122.useSelect)((select3) => {
const { canEditBlock: canEditBlock2 } = select3(store);
const {
getBlockName: getBlockName2,
@@ -71975,7 +72397,7 @@ var wp;
isBlockValid: isBlockValid2,
getBlockEditingMode: getBlockEditingMode2,
getBlockAttributes: getBlockAttributes3,
- getSettings: getSettings8,
+ getSettings: getSettings9,
getTemplateLock: getTemplateLock2,
getParentSectionBlock: getParentSectionBlock2,
isZoomOut: isZoomOut2,
@@ -72010,7 +72432,7 @@ var wp;
const _isSectionBlock = isSectionBlock2(selectedBlockClientId);
const _canEditBlock = canEditBlock2(selectedBlockClientId);
const _showSwitchSectionStyleButton = _canEditBlock && (_isZoomOut || _isSectionBlock);
- const _currentDeviceType = getSettings8()?.[deviceTypeKey]?.toLowerCase() || "desktop";
+ const _currentDeviceType = getSettings9()?.[deviceTypeKey]?.toLowerCase() || "desktop";
const _areSelectedBlocksHiddenOnViewport = selectedBlockClientIds.length > 0 && selectedBlockClientIds.every(
(id) => isBlockHiddenAtViewport2(id, _currentDeviceType)
);
@@ -72043,12 +72465,12 @@ var wp;
canEdit: _canEditBlock
};
}, []);
- const toolbarWrapperRef = (0, import_element202.useRef)(null);
- const nodeRef = (0, import_element202.useRef)();
+ const toolbarWrapperRef = (0, import_element203.useRef)(null);
+ const nodeRef = (0, import_element203.useRef)();
const showHoveredOrFocusedGestures = useShowHoveredOrFocusedGestures({
ref: nodeRef
});
- const isLargeViewport = !(0, import_compose75.useViewportMatch)("medium", "<");
+ const isLargeViewport = !(0, import_compose77.useViewportMatch)("medium", "<");
const hasBlockToolbar = useHasBlockToolbar();
if (!hasBlockToolbar) {
return null;
@@ -72067,7 +72489,7 @@ var wp;
{
focusEditorOnEscape: true,
className: classes,
- "aria-label": (0, import_i18n107.__)("Block tools"),
+ "aria-label": (0, import_i18n109.__)("Block tools"),
variant: variant === "toolbar" ? void 0 : variant,
focusOnMount,
__experimentalInitialIndex,
@@ -72179,17 +72601,17 @@ var wp;
__unstableContentRef
}) {
const { capturingClientId, isInsertionPointVisible, lastClientId } = useSelectedBlockToolProps(clientId);
- const initialToolbarItemIndexRef = (0, import_element203.useRef)();
- (0, import_element203.useEffect)(() => {
+ const initialToolbarItemIndexRef = (0, import_element204.useRef)();
+ (0, import_element204.useEffect)(() => {
initialToolbarItemIndexRef.current = void 0;
}, [clientId]);
- const { stopTyping: stopTyping2 } = (0, import_data122.useDispatch)(store);
- const isToolbarForcedRef = (0, import_element203.useRef)(false);
+ const { stopTyping: stopTyping2 } = (0, import_data123.useDispatch)(store);
+ const isToolbarForcedRef = (0, import_element204.useRef)(false);
(0, import_keyboard_shortcuts10.useShortcut)("core/block-editor/focus-toolbar", () => {
isToolbarForcedRef.current = true;
stopTyping2(true);
});
- (0, import_element203.useEffect)(() => {
+ (0, import_element204.useEffect)(() => {
isToolbarForcedRef.current = false;
});
const clientIdToPositionOver = capturingClientId || clientId;
@@ -72224,12 +72646,12 @@ var wp;
}
// packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserters.mjs
- var import_data123 = __toESM(require_data(), 1);
- var import_element204 = __toESM(require_element(), 1);
+ var import_data124 = __toESM(require_data(), 1);
+ var import_element205 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserter-button.mjs
var import_components111 = __toESM(require_components(), 1);
- var import_i18n108 = __toESM(require_i18n(), 1);
+ var import_i18n110 = __toESM(require_i18n(), 1);
var import_jsx_runtime348 = __toESM(require_jsx_runtime(), 1);
function ZoomOutModeInserterButton({ onClick }) {
return /* @__PURE__ */ (0, import_jsx_runtime348.jsx)(
@@ -72243,7 +72665,7 @@ var wp;
"block-editor-block-tools__zoom-out-mode-inserter-button"
),
onClick,
- label: (0, import_i18n108._x)(
+ label: (0, import_i18n110._x)(
"Add pattern",
"Generic label for pattern inserter button"
)
@@ -72255,7 +72677,7 @@ var wp;
// packages/block-editor/build-module/components/block-tools/zoom-out-mode-inserters.mjs
var import_jsx_runtime349 = __toESM(require_jsx_runtime(), 1);
function ZoomOutModeInserters() {
- const [isReady, setIsReady] = (0, import_element204.useState)(false);
+ const [isReady, setIsReady] = (0, import_element205.useState)(false);
const {
hasSelection,
blockOrder,
@@ -72264,9 +72686,9 @@ var wp;
selectedBlockClientId,
blockInsertionPoint,
insertionPointVisible
- } = (0, import_data123.useSelect)((select3) => {
+ } = (0, import_data124.useSelect)((select3) => {
const {
- getSettings: getSettings8,
+ getSettings: getSettings9,
getBlockOrder: getBlockOrder2,
getSelectionStart: getSelectionStart2,
getSelectedBlockClientId: getSelectedBlockClientId2,
@@ -72279,14 +72701,14 @@ var wp;
hasSelection: !!getSelectionStart2().clientId,
blockOrder: getBlockOrder2(root),
sectionRootClientId: root,
- setInserterIsOpened: getSettings8().__experimentalSetIsInserterOpened,
+ setInserterIsOpened: getSettings9().__experimentalSetIsInserterOpened,
selectedBlockClientId: getSelectedBlockClientId2(),
blockInsertionPoint: getBlockInsertionPoint2(),
insertionPointVisible: isBlockInsertionPointVisible2()
};
}, []);
- const { showInsertionPoint: showInsertionPoint2 } = unlock((0, import_data123.useDispatch)(store));
- (0, import_element204.useEffect)(() => {
+ const { showInsertionPoint: showInsertionPoint2 } = unlock((0, import_data124.useDispatch)(store));
+ (0, import_element205.useEffect)(() => {
const timeout = setTimeout(() => {
setIsReady(true);
}, 500);
@@ -72333,16 +72755,16 @@ var wp;
var zoom_out_mode_inserters_default = ZoomOutModeInserters;
// packages/block-editor/build-module/components/block-tools/use-show-block-tools.mjs
- var import_data124 = __toESM(require_data(), 1);
+ var import_data125 = __toESM(require_data(), 1);
var import_blocks79 = __toESM(require_blocks(), 1);
function useShowBlockTools() {
- return (0, import_data124.useSelect)((select3) => {
+ return (0, import_data125.useSelect)((select3) => {
const {
getSelectedBlockClientId: getSelectedBlockClientId2,
getFirstMultiSelectedBlockClientId: getFirstMultiSelectedBlockClientId2,
getBlock: getBlock2,
getBlockMode: getBlockMode2,
- getSettings: getSettings8,
+ getSettings: getSettings9,
isTyping: isTyping3,
isBlockInterfaceHidden: isBlockInterfaceHidden3
} = unlock(select3(store));
@@ -72351,7 +72773,7 @@ var wp;
const hasSelectedBlock2 = !!clientId && !!block;
const isEmptyDefaultBlock = hasSelectedBlock2 && (0, import_blocks79.isUnmodifiedDefaultBlock)(block, "content") && getBlockMode2(clientId) !== "html";
const _showEmptyBlockSideInserter = clientId && !isTyping3() && isEmptyDefaultBlock;
- const _showBlockToolbarPopover = !isBlockInterfaceHidden3() && !getSettings8().hasFixedToolbar && !_showEmptyBlockSideInserter && hasSelectedBlock2 && !isEmptyDefaultBlock;
+ const _showBlockToolbarPopover = !isBlockInterfaceHidden3() && !getSettings9().hasFixedToolbar && !_showEmptyBlockSideInserter && hasSelectedBlock2 && !isEmptyDefaultBlock;
return {
showEmptyBlockSideInserter: _showEmptyBlockSideInserter,
showBlockToolbarPopover: _showBlockToolbarPopover
@@ -72365,7 +72787,7 @@ var wp;
const {
getSelectedBlockClientId: getSelectedBlockClientId2,
getFirstMultiSelectedBlockClientId: getFirstMultiSelectedBlockClientId2,
- getSettings: getSettings8,
+ getSettings: getSettings9,
isTyping: isTyping3,
isDragging: isDragging3,
isZoomOut: isZoomOut2,
@@ -72374,7 +72796,7 @@ var wp;
const clientId = getSelectedBlockClientId2() || getFirstMultiSelectedBlockClientId2();
return {
clientId,
- hasFixedToolbar: getSettings8().hasFixedToolbar,
+ hasFixedToolbar: getSettings9().hasFixedToolbar,
isTyping: isTyping3(),
isZoomOutMode: isZoomOut2(),
isDragging: isDragging3(),
@@ -72395,7 +72817,7 @@ var wp;
isDragging: isDragging3,
viewportModalClientIds: viewportModalClientIds2,
blockVisibilitySetting
- } = (0, import_data125.useSelect)(selector2, []);
+ } = (0, import_data126.useSelect)(selector2, []);
const isMatch = (0, import_keyboard_shortcuts11.__unstableUseShortcutEventMatch)();
const {
getBlocksByClientId: getBlocksByClientId2,
@@ -72406,11 +72828,11 @@ var wp;
isGroupable: isGroupable2,
getEditedContentOnlySection: getEditedContentOnlySection2,
canEditBlock: canEditBlock2
- } = unlock((0, import_data125.useSelect)(store));
- const { getGroupingBlockName } = (0, import_data125.useSelect)(import_blocks80.store);
+ } = unlock((0, import_data126.useSelect)(store));
+ const { getGroupingBlockName } = (0, import_data126.useSelect)(import_blocks80.store);
const { showEmptyBlockSideInserter, showBlockToolbarPopover } = useShowBlockTools();
const pasteStyles = usePasteStyles();
- const [renamingBlockClientId, setRenamingBlockClientId] = (0, import_element205.useState)(null);
+ const [renamingBlockClientId, setRenamingBlockClientId] = (0, import_element206.useState)(null);
const { canRename } = useBlockRename(
getBlockName2(getSelectedBlockClientIds2()[0])
);
@@ -72427,7 +72849,7 @@ var wp;
stopEditingContentOnlySection: stopEditingContentOnlySection2,
showViewportModal: showViewportModal2,
hideViewportModal: hideViewportModal2
- } = unlock((0, import_data125.useDispatch)(store));
+ } = unlock((0, import_data126.useDispatch)(store));
function onKeyDown(event) {
if (event.defaultPrevented) {
return;
@@ -72444,9 +72866,9 @@ var wp;
moveBlocksDown2(clientIds, rootClientId);
}
const blockLength = Array.isArray(clientIds) ? clientIds.length : 1;
- const message2 = (0, import_i18n109.sprintf)(
+ const message2 = (0, import_i18n111.sprintf)(
// translators: %d: the name of the block that has been moved
- (0, import_i18n109._n)(
+ (0, import_i18n111._n)(
"%d block moved.",
"%d blocks moved.",
clientIds.length
@@ -72511,7 +72933,7 @@ var wp;
const groupingBlockName = getGroupingBlockName();
const newBlocks = groupBlocks(blocks2, groupingBlockName);
replaceBlocks2(clientIds, newBlocks);
- (0, import_a11y13.speak)((0, import_i18n109.__)("Selected blocks are grouped."));
+ (0, import_a11y13.speak)((0, import_i18n111.__)("Selected blocks are grouped."));
}
} else if (isMatch("core/block-editor/rename", event)) {
const clientIds = getSelectedBlockClientIds2();
@@ -72564,7 +72986,7 @@ var wp;
"block-editor-block-tools--is-dragging": isDragging3
}),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(InsertionPointOpenRef.Provider, { value: (0, import_element205.useRef)(false), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime350.jsxs)(InsertionPointOpenRef.Provider, { value: (0, import_element206.useRef)(false), children: [
!isTyping3 && !isZoomOutMode && /* @__PURE__ */ (0, import_jsx_runtime350.jsx)(
InsertionPoint,
{
@@ -72629,30 +73051,30 @@ var wp;
}
// packages/block-editor/build-module/components/observe-typing/index.mjs
- var import_compose76 = __toESM(require_compose(), 1);
- var import_data126 = __toESM(require_data(), 1);
+ var import_compose78 = __toESM(require_compose(), 1);
+ var import_data127 = __toESM(require_data(), 1);
var import_dom63 = __toESM(require_dom(), 1);
- var import_keycodes13 = __toESM(require_keycodes(), 1);
+ var import_keycodes14 = __toESM(require_keycodes(), 1);
var import_jsx_runtime351 = __toESM(require_jsx_runtime(), 1);
var KEY_DOWN_ELIGIBLE_KEY_CODES = /* @__PURE__ */ new Set([
- import_keycodes13.UP,
- import_keycodes13.RIGHT,
- import_keycodes13.DOWN,
- import_keycodes13.LEFT,
- import_keycodes13.ENTER,
- import_keycodes13.BACKSPACE
+ import_keycodes14.UP,
+ import_keycodes14.RIGHT,
+ import_keycodes14.DOWN,
+ import_keycodes14.LEFT,
+ import_keycodes14.ENTER,
+ import_keycodes14.BACKSPACE
]);
function isKeyDownEligibleForStartTyping(event) {
const { keyCode, shiftKey } = event;
return !shiftKey && KEY_DOWN_ELIGIBLE_KEY_CODES.has(keyCode);
}
function useMouseMoveTypingReset() {
- const isTyping3 = (0, import_data126.useSelect)(
+ const isTyping3 = (0, import_data127.useSelect)(
(select3) => select3(store).isTyping(),
[]
);
- const { stopTyping: stopTyping2 } = (0, import_data126.useDispatch)(store);
- return (0, import_compose76.useRefEffect)(
+ const { stopTyping: stopTyping2 } = (0, import_data127.useDispatch)(store);
+ return (0, import_compose78.useRefEffect)(
(node) => {
if (!isTyping3) {
return;
@@ -72683,13 +73105,13 @@ var wp;
);
}
function useTypingObserver() {
- const isTyping3 = (0, import_data126.useSelect)(
+ const isTyping3 = (0, import_data127.useSelect)(
(select3) => select3(store).isTyping(),
[]
);
- const { startTyping: startTyping2, stopTyping: stopTyping2 } = (0, import_data126.useDispatch)(store);
+ const { startTyping: startTyping2, stopTyping: stopTyping2 } = (0, import_data127.useDispatch)(store);
const ref1 = useMouseMoveTypingReset();
- const ref2 = (0, import_compose76.useRefEffect)(
+ const ref2 = (0, import_compose78.useRefEffect)(
(node) => {
if (isTyping3) {
let stopTypingOnNonTextField2 = function(event) {
@@ -72701,7 +73123,7 @@ var wp;
});
}, stopTypingOnEscapeKey2 = function(event) {
const { keyCode } = event;
- if (keyCode === import_keycodes13.ESCAPE || keyCode === import_keycodes13.TAB) {
+ if (keyCode === import_keycodes14.ESCAPE || keyCode === import_keycodes14.TAB) {
stopTyping2();
}
}, stopTypingOnSelectionUncollapse2 = function() {
@@ -72754,7 +73176,7 @@ var wp;
},
[isTyping3, startTyping2, stopTyping2]
);
- return (0, import_compose76.useMergeRefs)([ref1, ref2]);
+ return (0, import_compose78.useMergeRefs)([ref1, ref2]);
}
function ObserveTyping({ children }) {
return /* @__PURE__ */ (0, import_jsx_runtime351.jsx)("div", { ref: useTypingObserver(), children });
@@ -72762,19 +73184,19 @@ var wp;
var observe_typing_default = ObserveTyping;
// packages/block-editor/build-module/components/use-block-commands/index.mjs
- var import_i18n110 = __toESM(require_i18n(), 1);
+ var import_i18n112 = __toESM(require_i18n(), 1);
var import_blocks81 = __toESM(require_blocks(), 1);
- var import_data127 = __toESM(require_data(), 1);
+ var import_data128 = __toESM(require_data(), 1);
var import_commands = __toESM(require_commands(), 1);
var getTransformCommands = () => function useTransformCommands() {
- const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2 } = (0, import_data127.useDispatch)(store);
+ const { replaceBlocks: replaceBlocks2, multiSelect: multiSelect2 } = (0, import_data128.useDispatch)(store);
const {
blocks: blocks2,
clientIds,
canRemove,
possibleBlockTransformations,
invalidSelection
- } = (0, import_data127.useSelect)((select3) => {
+ } = (0, import_data128.useSelect)((select3) => {
const {
getBlockRootClientId: getBlockRootClientId2,
getBlockTransformItems: getBlockTransformItems2,
@@ -72838,7 +73260,7 @@ var wp;
return {
name: "core/block-editor/transform-to-" + (id || name).replace(/\//g, "-"),
/* translators: %s: Block or block variation name. */
- label: (0, import_i18n110.sprintf)((0, import_i18n110.__)("Transform to %s"), title),
+ label: (0, import_i18n112.sprintf)((0, import_i18n112.__)("Transform to %s"), title),
icon: blockIcon?.src,
category: "command",
callback: ({ close }) => {
@@ -72856,10 +73278,10 @@ var wp;
isUngroupable: isUngroupable2,
isGroupable: isGroupable2,
blockVisibilitySetting
- } = (0, import_data127.useSelect)((select3) => {
+ } = (0, import_data128.useSelect)((select3) => {
const {
getSelectedBlockClientIds: getSelectedBlockClientIds2,
- getSettings: getSettings8,
+ getSettings: getSettings9,
isUngroupable: _isUngroupable,
isGroupable: _isGroupable
} = select3(store);
@@ -72868,7 +73290,7 @@ var wp;
clientIds: selectedBlockClientIds,
isUngroupable: _isUngroupable(),
isGroupable: _isGroupable(),
- blockVisibilitySetting: getSettings8().__experimentalFeatures?.blockVisibility?.allowEditing
+ blockVisibilitySetting: getSettings9().__experimentalFeatures?.blockVisibility?.allowEditing
};
}, []);
const {
@@ -72877,11 +73299,11 @@ var wp;
getBlocksByClientId: getBlocksByClientId2,
canRemoveBlocks: canRemoveBlocks2,
isBlockHiddenAnywhere: isBlockHiddenAnywhere2
- } = unlock((0, import_data127.useSelect)(store));
- const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data127.useSelect)(store);
- const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data127.useSelect)(import_blocks81.store);
+ } = unlock((0, import_data128.useSelect)(store));
+ const { getBlockEditingMode: getBlockEditingMode2 } = (0, import_data128.useSelect)(store);
+ const { getDefaultBlockName: getDefaultBlockName8, getGroupingBlockName } = (0, import_data128.useSelect)(import_blocks81.store);
const blocks2 = getBlocksByClientId2(clientIds);
- const blockEditorDispatch = (0, import_data127.useDispatch)(store);
+ const blockEditorDispatch = (0, import_data128.useDispatch)(store);
const {
removeBlocks: removeBlocks2,
replaceBlocks: replaceBlocks2,
@@ -72927,7 +73349,7 @@ var wp;
if (canDuplicate) {
commands.push({
name: "duplicate",
- label: (0, import_i18n110.__)("Duplicate"),
+ label: (0, import_i18n112.__)("Duplicate"),
callback: () => duplicateBlocks2(clientIds, true),
icon: copy_default
});
@@ -72936,7 +73358,7 @@ var wp;
commands.push(
{
name: "add-before",
- label: (0, import_i18n110.__)("Add before"),
+ label: (0, import_i18n112.__)("Add before"),
callback: () => {
const clientId = Array.isArray(clientIds) ? clientIds[0] : clientId;
insertBeforeBlock2(clientId);
@@ -72945,7 +73367,7 @@ var wp;
},
{
name: "add-after",
- label: (0, import_i18n110.__)("Add after"),
+ label: (0, import_i18n112.__)("Add after"),
callback: () => {
const clientId = Array.isArray(clientIds) ? clientIds[clientIds.length - 1] : clientId;
insertAfterBlock2(clientId);
@@ -72957,7 +73379,7 @@ var wp;
if (isGroupable2) {
commands.push({
name: "Group",
- label: (0, import_i18n110.__)("Group"),
+ label: (0, import_i18n112.__)("Group"),
callback: onGroup,
icon: group_default
});
@@ -72965,7 +73387,7 @@ var wp;
if (isUngroupable2) {
commands.push({
name: "ungroup",
- label: (0, import_i18n110.__)("Ungroup"),
+ label: (0, import_i18n112.__)("Ungroup"),
callback: onUngroup,
icon: ungroup_default
});
@@ -72973,7 +73395,7 @@ var wp;
if (canRemove) {
commands.push({
name: "remove",
- label: (0, import_i18n110.__)("Delete"),
+ label: (0, import_i18n112.__)("Delete"),
callback: () => removeBlocks2(clientIds, true),
icon: trash_default
});
@@ -72990,7 +73412,7 @@ var wp;
);
commands.push({
name: "toggle-visibility",
- label: hasHiddenBlock ? (0, import_i18n110.__)("Show") : (0, import_i18n110.__)("Hide"),
+ label: hasHiddenBlock ? (0, import_i18n112.__)("Show") : (0, import_i18n112.__)("Hide"),
callback: () => showViewportModal2(clientIds),
icon: hasHiddenBlock ? seen_default : unseen_default
});
@@ -73053,17 +73475,17 @@ var wp;
iframeProps
}) {
useBlockCommands();
- const isTabletViewport = (0, import_compose77.useViewportMatch)("medium", "<");
+ const isTabletViewport = (0, import_compose79.useViewportMatch)("medium", "<");
const resetTypingRef = useMouseMoveTypingReset();
const clearerRef = useBlockSelectionClearer();
- const localRef = (0, import_element206.useRef)();
- const contentRef = (0, import_compose77.useMergeRefs)([
+ const localRef = (0, import_element207.useRef)();
+ const contentRef = (0, import_compose79.useMergeRefs)([
contentRefProp,
clearerRef,
localRef,
useTypingObserver()
]);
- const zoomLevel2 = (0, import_data128.useSelect)(
+ const zoomLevel2 = (0, import_data129.useSelect)(
(select3) => unlock(select3(store)).getZoomLevel(),
[]
);
@@ -73138,8 +73560,8 @@ var wp;
// packages/block-editor/build-module/components/color-style-selector/index.mjs
var import_components114 = __toESM(require_components(), 1);
- var import_i18n111 = __toESM(require_i18n(), 1);
- var import_keycodes14 = __toESM(require_keycodes(), 1);
+ var import_i18n113 = __toESM(require_i18n(), 1);
+ var import_keycodes15 = __toESM(require_keycodes(), 1);
var import_deprecated14 = __toESM(require_deprecated(), 1);
var import_jsx_runtime353 = __toESM(require_jsx_runtime(), 1);
var ColorSelectorSVGIcon = () => /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components114.SVG, { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 20 20", children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(import_components114.Path, { d: "M7.434 5l3.18 9.16H8.538l-.692-2.184H4.628l-.705 2.184H2L5.18 5h2.254zm-1.13 1.904h-.115l-1.148 3.593H7.44L6.304 6.904zM14.348 7.006c1.853 0 2.9.876 2.9 2.374v4.78h-1.79v-.914h-.114c-.362.64-1.123 1.022-2.031 1.022-1.346 0-2.292-.826-2.292-2.108 0-1.27.972-2.006 2.71-2.107l1.696-.102V9.38c0-.584-.42-.914-1.18-.914-.667 0-1.112.228-1.264.647h-1.701c.12-1.295 1.307-2.107 3.066-2.107zm1.079 4.1l-1.416.09c-.793.056-1.18.342-1.18.844 0 .52.45.837 1.091.837.857 0 1.505-.545 1.505-1.256v-.515z" }) });
@@ -73155,7 +73577,7 @@ var wp;
};
var renderToggleComponent = ({ TextColor, BackgroundColor }) => function ToggleComponent({ onToggle, isOpen }) {
const openOnArrowDown = (event) => {
- if (!isOpen && event.keyCode === import_keycodes14.DOWN) {
+ if (!isOpen && event.keyCode === import_keycodes15.DOWN) {
event.preventDefault();
onToggle();
}
@@ -73164,7 +73586,7 @@ var wp;
import_components114.ToolbarButton,
{
className: "components-toolbar__control block-library-colors-selector__toggle",
- label: (0, import_i18n111.__)("Open Colors Selector"),
+ label: (0, import_i18n113.__)("Open Colors Selector"),
onClick: onToggle,
onKeyDown: openOnArrowDown,
icon: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(BackgroundColor, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(TextColor, { children: /* @__PURE__ */ (0, import_jsx_runtime353.jsx)(ColorSelectorIcon, {}) }) })
@@ -73193,57 +73615,57 @@ var wp;
// packages/block-editor/build-module/components/block-navigation/dropdown.mjs
var import_deprecated16 = __toESM(require_deprecated(), 1);
var import_components121 = __toESM(require_components(), 1);
- var import_i18n120 = __toESM(require_i18n(), 1);
- var import_data141 = __toESM(require_data(), 1);
- var import_element223 = __toESM(require_element(), 1);
+ var import_i18n122 = __toESM(require_i18n(), 1);
+ var import_data142 = __toESM(require_data(), 1);
+ var import_element224 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/list-view/index.mjs
- var import_compose83 = __toESM(require_compose(), 1);
+ var import_compose85 = __toESM(require_compose(), 1);
var import_is_shallow_equal3 = __toESM(require_is_shallow_equal(), 1);
var import_components120 = __toESM(require_components(), 1);
- var import_data140 = __toESM(require_data(), 1);
+ var import_data141 = __toESM(require_data(), 1);
var import_deprecated15 = __toESM(require_deprecated(), 1);
- var import_element222 = __toESM(require_element(), 1);
- var import_i18n119 = __toESM(require_i18n(), 1);
+ var import_element223 = __toESM(require_element(), 1);
+ var import_i18n121 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/list-view/branch.mjs
var import_components118 = __toESM(require_components(), 1);
- var import_element215 = __toESM(require_element(), 1);
- var import_data133 = __toESM(require_data(), 1);
+ var import_element216 = __toESM(require_element(), 1);
+ var import_data134 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/list-view/appender.mjs
- var import_compose78 = __toESM(require_compose(), 1);
+ var import_compose80 = __toESM(require_compose(), 1);
var import_a11y14 = __toESM(require_a11y(), 1);
- var import_data129 = __toESM(require_data(), 1);
- var import_element208 = __toESM(require_element(), 1);
- var import_i18n112 = __toESM(require_i18n(), 1);
+ var import_data130 = __toESM(require_data(), 1);
+ var import_element209 = __toESM(require_element(), 1);
+ var import_i18n114 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/list-view/context.mjs
- var import_element207 = __toESM(require_element(), 1);
- var ListViewContext = (0, import_element207.createContext)({});
+ var import_element208 = __toESM(require_element(), 1);
+ var ListViewContext = (0, import_element208.createContext)({});
ListViewContext.displayName = "ListViewContext";
- var useListViewContext = () => (0, import_element207.useContext)(ListViewContext);
- var ListViewTreeStateContext = (0, import_element207.createContext)({});
+ var useListViewContext = () => (0, import_element208.useContext)(ListViewContext);
+ var ListViewTreeStateContext = (0, import_element208.createContext)({});
ListViewTreeStateContext.displayName = "ListViewTreeStateContext";
- var useListViewTreeState = () => (0, import_element207.useContext)(ListViewTreeStateContext);
- var ListViewInsertedBlockContext = (0, import_element207.createContext)(null);
+ var useListViewTreeState = () => (0, import_element208.useContext)(ListViewTreeStateContext);
+ var ListViewInsertedBlockContext = (0, import_element208.createContext)(null);
ListViewInsertedBlockContext.displayName = "ListViewInsertedBlockContext";
- var useInsertedBlockClientId = () => (0, import_element207.useContext)(ListViewInsertedBlockContext);
+ var useInsertedBlockClientId = () => (0, import_element208.useContext)(ListViewInsertedBlockContext);
// packages/block-editor/build-module/components/list-view/aria-referenced-text.mjs
- var import_react52 = __toESM(require_react(), 1);
+ var import_react53 = __toESM(require_react(), 1);
function AriaReferencedText({ children, ...props }) {
- return /* @__PURE__ */ (0, import_react52.createElement)("div", { hidden: true, ...props, key: children }, children);
+ return /* @__PURE__ */ (0, import_react53.createElement)("div", { hidden: true, ...props, key: children }, children);
}
// packages/block-editor/build-module/components/list-view/appender.mjs
var import_jsx_runtime354 = __toESM(require_jsx_runtime(), 1);
- var Appender = (0, import_element208.forwardRef)(
+ var Appender = (0, import_element209.forwardRef)(
({ nestingLevel, blockCount, clientId, ...props }, ref) => {
const { setInsertedBlockClientId } = useListViewContext();
const insertedBlockClientId = useInsertedBlockClientId();
- const instanceId = (0, import_compose78.useInstanceId)(Appender);
- const { directInsert, hideInserter } = (0, import_data129.useSelect)(
+ const instanceId = (0, import_compose80.useInstanceId)(Appender);
+ const { directInsert, hideInserter } = (0, import_data130.useSelect)(
(select3) => {
const { getBlockListSettings: getBlockListSettings2, getTemplateLock: getTemplateLock2, isZoomOut: isZoomOut2 } = unlock(select3(store));
const settings2 = getBlockListSettings2(clientId);
@@ -73264,14 +73686,14 @@ var wp;
clientId: insertedBlockClientId,
context: "list-view"
});
- (0, import_element208.useEffect)(() => {
+ (0, import_element209.useEffect)(() => {
if (!insertedBlockTitle?.length) {
return;
}
(0, import_a11y14.speak)(
- (0, import_i18n112.sprintf)(
+ (0, import_i18n114.sprintf)(
// translators: %s: name of block being inserted (i.e. Paragraph, Image, Group etc)
- (0, import_i18n112.__)("%s block inserted"),
+ (0, import_i18n114.__)("%s block inserted"),
insertedBlockTitle
),
"assertive"
@@ -73281,9 +73703,9 @@ var wp;
return null;
}
const descriptionId = `list-view-appender__${instanceId}`;
- const description = (0, import_i18n112.sprintf)(
+ const description = (0, import_i18n114.sprintf)(
/* translators: 1: The name of the block. 2: The numerical position of the block. 3: The level of nesting for the block. */
- (0, import_i18n112.__)("Append to %1$s block at position %2$d, Level %3$d"),
+ (0, import_i18n114.__)("Append to %1$s block at position %2$d, Level %3$d"),
blockTitle,
blockCount + 1,
nestingLevel
@@ -73318,22 +73740,22 @@ var wp;
// packages/block-editor/build-module/components/list-view/block.mjs
var import_blocks83 = __toESM(require_blocks(), 1);
var import_components117 = __toESM(require_components(), 1);
- var import_compose80 = __toESM(require_compose(), 1);
- var import_element214 = __toESM(require_element(), 1);
- var import_data132 = __toESM(require_data(), 1);
- var import_i18n115 = __toESM(require_i18n(), 1);
- var import_keycodes16 = __toESM(require_keycodes(), 1);
+ var import_compose82 = __toESM(require_compose(), 1);
+ var import_element215 = __toESM(require_element(), 1);
+ var import_data133 = __toESM(require_data(), 1);
+ var import_i18n117 = __toESM(require_i18n(), 1);
+ var import_keycodes17 = __toESM(require_keycodes(), 1);
var import_is_shallow_equal2 = __toESM(require_is_shallow_equal(), 1);
var import_keyboard_shortcuts12 = __toESM(require_keyboard_shortcuts(), 1);
var import_a11y15 = __toESM(require_a11y(), 1);
// packages/block-editor/build-module/components/list-view/leaf.mjs
var import_components115 = __toESM(require_components(), 1);
- var import_compose79 = __toESM(require_compose(), 1);
- var import_element209 = __toESM(require_element(), 1);
+ var import_compose81 = __toESM(require_compose(), 1);
+ var import_element210 = __toESM(require_element(), 1);
var import_jsx_runtime355 = __toESM(require_jsx_runtime(), 1);
var AnimatedTreeGridRow = animated(import_components115.__experimentalTreeGridRow);
- var ListViewLeaf = (0, import_element209.forwardRef)(
+ var ListViewLeaf = (0, import_element210.forwardRef)(
({
isDragged,
isSelected,
@@ -73350,7 +73772,7 @@ var wp;
enableAnimation: true,
triggerAnimationOnChange: path
});
- const mergedRef = (0, import_compose79.useMergeRefs)([ref, animationRef]);
+ const mergedRef = (0, import_compose81.useMergeRefs)([ref, animationRef]);
return /* @__PURE__ */ (0, import_jsx_runtime355.jsx)(
AnimatedTreeGridRow,
{
@@ -73370,14 +73792,14 @@ var wp;
// packages/block-editor/build-module/components/list-view/use-list-view-scroll-into-view.mjs
var import_dom64 = __toESM(require_dom(), 1);
- var import_element210 = __toESM(require_element(), 1);
+ var import_element211 = __toESM(require_element(), 1);
function useListViewScrollIntoView({
isSelected,
selectedClientIds,
rowItemRef
}) {
const isSingleSelection = selectedClientIds.length === 1;
- (0, import_element210.useLayoutEffect)(() => {
+ (0, import_element211.useLayoutEffect)(() => {
if (!isSelected || !isSingleSelection || !rowItemRef.current) {
return;
}
@@ -73396,17 +73818,17 @@ var wp;
}
// packages/block-editor/build-module/components/list-view/block-contents.mjs
- var import_element213 = __toESM(require_element(), 1);
+ var import_element214 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/list-view/block-select-button.mjs
var import_components116 = __toESM(require_components(), 1);
- var import_element212 = __toESM(require_element(), 1);
- var import_data131 = __toESM(require_data(), 1);
+ var import_element213 = __toESM(require_element(), 1);
+ var import_data132 = __toESM(require_data(), 1);
var import_blocks82 = __toESM(require_blocks(), 1);
- var import_keycodes15 = __toESM(require_keycodes(), 1);
+ var import_keycodes16 = __toESM(require_keycodes(), 1);
// packages/block-editor/build-module/components/list-view/expander.mjs
- var import_i18n113 = __toESM(require_i18n(), 1);
+ var import_i18n115 = __toESM(require_i18n(), 1);
var import_jsx_runtime356 = __toESM(require_jsx_runtime(), 1);
function ListViewExpander({ onClick }) {
return (
@@ -73424,15 +73846,15 @@ var wp;
onClick: onClick ? (event) => onClick(event, { forceToggle: true }) : void 0,
"aria-hidden": "true",
"data-testid": "list-view-expander",
- children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(icon_default, { icon: (0, import_i18n113.isRTL)() ? chevron_left_small_default : chevron_right_small_default })
+ children: /* @__PURE__ */ (0, import_jsx_runtime356.jsx)(icon_default, { icon: (0, import_i18n115.isRTL)() ? chevron_left_small_default : chevron_right_small_default })
}
)
);
}
// packages/block-editor/build-module/components/list-view/use-list-view-images.mjs
- var import_element211 = __toESM(require_element(), 1);
- var import_data130 = __toESM(require_data(), 1);
+ var import_element212 = __toESM(require_element(), 1);
+ var import_data131 = __toESM(require_data(), 1);
var MAX_IMAGES = 3;
var IMAGE_GETTERS = {
"core/image": ({ clientId, attributes }) => {
@@ -73491,7 +73913,7 @@ var wp;
return isExpanded ? [] : images;
}
function useListViewImages({ clientId, isExpanded }) {
- const { block } = (0, import_data130.useSelect)(
+ const { block } = (0, import_data131.useSelect)(
(select3) => {
const { getBlockName: getBlockName2, getBlock: getBlock2 } = select3(store);
const hasImages = !!IMAGE_GETTERS[getBlockName2(clientId)];
@@ -73499,7 +73921,7 @@ var wp;
},
[clientId]
);
- const images = (0, import_element211.useMemo)(() => {
+ const images = (0, import_element212.useMemo)(() => {
return getImagesFromBlock(block, isExpanded);
}, [block, isExpanded]);
return images;
@@ -73520,6 +73942,7 @@ var wp;
onDragEnd,
draggable,
isExpanded,
+ isSelected,
ariaDescribedBy,
visibilityLabel,
isDisabled = false
@@ -73528,7 +73951,7 @@ var wp;
clientId,
context: "list-view"
});
- const { icon, anchor, isSticky, isLocked } = (0, import_data131.useSelect)(
+ const { icon, anchor, isSticky, isLocked } = (0, import_data132.useSelect)(
(select3) => {
const {
getBlockName: getBlockName2,
@@ -73566,7 +73989,7 @@ var wp;
onDragStart?.(event);
};
function onKeyDown(event) {
- if (event.keyCode === import_keycodes15.ENTER || event.keyCode === import_keycodes15.SPACE) {
+ if (event.keyCode === import_keycodes16.ENTER || event.keyCode === import_keycodes16.SPACE) {
onClick(event);
}
}
@@ -73596,7 +74019,14 @@ var wp;
"aria-expanded": isExpanded,
children: [
/* @__PURE__ */ (0, import_jsx_runtime357.jsx)(ListViewExpander, { onClick: onToggleExpanded }),
- /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(block_icon_default, { icon, showColors: true, context: "list-view" }),
+ /* @__PURE__ */ (0, import_jsx_runtime357.jsx)(
+ block_icon_default,
+ {
+ icon,
+ showColors: !isSelected,
+ context: "list-view"
+ }
+ ),
/* @__PURE__ */ (0, import_jsx_runtime357.jsxs)(
Stack,
{
@@ -73658,7 +74088,7 @@ var wp;
)
);
}
- var block_select_button_default = (0, import_element212.forwardRef)(ListViewBlockSelectButton);
+ var block_select_button_default = (0, import_element213.forwardRef)(ListViewBlockSelectButton);
// packages/block-editor/build-module/components/list-view/block-contents.mjs
var import_jsx_runtime358 = __toESM(require_jsx_runtime(), 1);
@@ -73676,7 +74106,7 @@ var wp;
}
);
}
- var ListViewBlockContents = (0, import_element213.forwardRef)(
+ var ListViewBlockContents = (0, import_element214.forwardRef)(
({
onClick,
onToggleExpanded,
@@ -73717,23 +74147,23 @@ var wp;
var block_contents_default = ListViewBlockContents;
// packages/block-editor/build-module/components/list-view/utils.mjs
- var import_i18n114 = __toESM(require_i18n(), 1);
+ var import_i18n116 = __toESM(require_i18n(), 1);
var import_dom65 = __toESM(require_dom(), 1);
var BLOCK_LIST_ITEM_HEIGHT = 32;
- var getBlockPositionDescription = (position, siblingCount, level) => (0, import_i18n114.sprintf)(
+ var getBlockPositionDescription = (position, siblingCount, level) => (0, import_i18n116.sprintf)(
/* translators: 1: The numerical position of the block. 2: The total number of blocks. 3. The level of nesting for the block. */
- (0, import_i18n114.__)("Block %1$d of %2$d, Level %3$d."),
+ (0, import_i18n116.__)("Block %1$d of %2$d, Level %3$d."),
position,
siblingCount,
level
);
var getBlockPropertiesDescription = (positionLabel, isLocked) => [
- positionLabel ? `${(0, import_i18n114.sprintf)(
+ positionLabel ? `${(0, import_i18n116.sprintf)(
// translators: %s: Position of selected block, e.g. "Sticky" or "Fixed".
- (0, import_i18n114.__)("Position: %s"),
+ (0, import_i18n116.__)("Position: %s"),
positionLabel
)}.` : void 0,
- isLocked ? (0, import_i18n114.__)("This block is locked.") : void 0
+ isLocked ? (0, import_i18n116.__)("This block is locked.") : void 0
].filter(Boolean).join(" ");
var isClientIdSelected = (clientId, selectedBlockClientIds) => Array.isArray(selectedBlockClientIds) && selectedBlockClientIds.length ? selectedBlockClientIds.indexOf(clientId) !== -1 : selectedBlockClientIds === clientId;
function getCommonDepthClientIds(startId, endId, startParents, endParents) {
@@ -73862,12 +74292,12 @@ var wp;
selectedClientIds,
isSyncedBranch
}) {
- const cellRef = (0, import_element214.useRef)(null);
- const rowRef = (0, import_element214.useRef)(null);
- const settingsRef = (0, import_element214.useRef)(null);
- const [isHovered, setIsHovered] = (0, import_element214.useState)(false);
- const [settingsAnchorRect, setSettingsAnchorRect] = (0, import_element214.useState)();
- const [isRenameModalOpen, setIsRenameModalOpen] = (0, import_element214.useState)(false);
+ const cellRef = (0, import_element215.useRef)(null);
+ const rowRef = (0, import_element215.useRef)(null);
+ const settingsRef = (0, import_element215.useRef)(null);
+ const [isHovered, setIsHovered] = (0, import_element215.useState)(false);
+ const [settingsAnchorRect, setSettingsAnchorRect] = (0, import_element215.useState)();
+ const [isRenameModalOpen, setIsRenameModalOpen] = (0, import_element215.useState)(false);
const isFirstSelectedBlock = isSelected && selectedClientIds[0] === clientId;
const isLastSelectedBlock = isSelected && selectedClientIds[selectedClientIds.length - 1] === clientId;
const {
@@ -73880,8 +74310,8 @@ var wp;
insertBeforeBlock: insertBeforeBlock2,
showViewportModal: showViewportModal2,
stopEditingContentOnlySection: stopEditingContentOnlySection2
- } = unlock((0, import_data132.useDispatch)(store));
- const debouncedToggleBlockHighlight = (0, import_compose80.useDebounce)(
+ } = unlock((0, import_data133.useDispatch)(store));
+ const debouncedToggleBlockHighlight = (0, import_compose82.useDebounce)(
toggleBlockHighlight2,
50
);
@@ -73898,8 +74328,8 @@ var wp;
canMoveBlock: canMoveBlock2,
canRemoveBlocks: canRemoveBlocks2,
isGroupable: isGroupable2
- } = (0, import_data132.useSelect)(store);
- const { getGroupingBlockName } = (0, import_data132.useSelect)(import_blocks83.store);
+ } = (0, import_data133.useSelect)(store);
+ const { getGroupingBlockName } = (0, import_data133.useSelect)(import_blocks83.store);
const pasteStyles = usePasteStyles();
const {
blockName,
@@ -73912,18 +74342,18 @@ var wp;
positionLabel,
isSynced,
isLocked
- } = (0, import_data132.useSelect)(
+ } = (0, import_data133.useSelect)(
(select3) => {
const {
getBlockName: getBlockName2,
getBlockAttributes: getBlockAttributes3,
getBlockEditingMode: getBlockEditingModeForClientId,
- getSettings: getSettings8,
+ getSettings: getSettings9,
getEditedContentOnlySection: getEditedContentOnlySection2,
isSyncedBlock: isSyncedBlock2,
isLockedBlock: isLockedBlock2
} = unlock(select3(store));
- const settings2 = getSettings8();
+ const settings2 = getSettings9();
const attributes = getBlockAttributes3(clientId);
return {
blockName: getBlockName2(clientId),
@@ -73948,7 +74378,7 @@ var wp;
// List View respects this by also hiding the block settings menu.
(0, import_blocks83.hasBlockSupport)(blockName, "__experimentalToolbar", true)
);
- const instanceId = (0, import_compose80.useInstanceId)(ListViewBlock);
+ const instanceId = (0, import_compose82.useInstanceId)(ListViewBlock);
const descriptionId = `list-view-block-select-button__description-${instanceId}`;
const {
BlockSettingsMenu: BlockSettingsMenu2,
@@ -73985,7 +74415,7 @@ var wp;
stopEditingContentOnlySection2();
return;
}
- const isDeleteKey = [import_keycodes16.BACKSPACE, import_keycodes16.DELETE].includes(event.keyCode);
+ const isDeleteKey = [import_keycodes17.BACKSPACE, import_keycodes17.DELETE].includes(event.keyCode);
if (isMatch("core/block-editor/unselect", event) && selectedClientIds.length > 0) {
event.stopPropagation();
event.preventDefault();
@@ -74081,7 +74511,7 @@ var wp;
const groupingBlockName = getGroupingBlockName();
const newBlocks = groupBlocks(blocks2, groupingBlockName);
replaceBlocks2(blocksToUpdate, newBlocks);
- (0, import_a11y15.speak)((0, import_i18n115.__)("Selected blocks are grouped."));
+ (0, import_a11y15.speak)((0, import_i18n117.__)("Selected blocks are grouped."));
const newlySelectedBlocks = getSelectedBlockClientIds2();
updateFocusAndSelection(newlySelectedBlocks[0], false);
}
@@ -74113,23 +74543,23 @@ var wp;
}
}
}
- const onMouseEnter = (0, import_element214.useCallback)(() => {
+ const onMouseEnter = (0, import_element215.useCallback)(() => {
setIsHovered(true);
debouncedToggleBlockHighlight(clientId, true);
}, [clientId, setIsHovered, debouncedToggleBlockHighlight]);
- const onMouseLeave = (0, import_element214.useCallback)(() => {
+ const onMouseLeave = (0, import_element215.useCallback)(() => {
setIsHovered(false);
debouncedToggleBlockHighlight(clientId, false);
}, [clientId, setIsHovered, debouncedToggleBlockHighlight]);
- const selectEditorBlock = (0, import_element214.useCallback)(
+ const selectEditorBlock = (0, import_element215.useCallback)(
(event) => {
const isKeyboardActivation = event?.detail === 0;
- selectBlock2(event, clientId, isKeyboardActivation ? -1 : null);
+ selectBlock2(event, clientId, isKeyboardActivation ? 0 : null);
event.preventDefault();
},
[clientId, selectBlock2]
);
- const updateFocusAndSelection = (0, import_element214.useCallback)(
+ const updateFocusAndSelection = (0, import_element215.useCallback)(
(focusClientId, shouldSelectBlock) => {
if (shouldSelectBlock) {
selectBlock2(void 0, focusClientId, null, null);
@@ -74138,7 +74568,7 @@ var wp;
},
[selectBlock2, treeGridElementRef]
);
- const toggleExpanded = (0, import_element214.useCallback)(
+ const toggleExpanded = (0, import_element215.useCallback)(
(event) => {
event.preventDefault();
event.stopPropagation();
@@ -74152,7 +74582,7 @@ var wp;
},
[clientId, updateExpansion, isExpanded]
);
- const onContextMenu = (0, import_element214.useCallback)(
+ const onContextMenu = (0, import_element215.useCallback)(
(event) => {
const { ownerDocument: ownerDocument2 } = settingsRef?.current || {};
if (!ownerDocument2 || !ownerDocument2.hasFocus()) {
@@ -74168,7 +74598,7 @@ var wp;
},
[allowRightClickOverrides, settingsRef, showBlockActions]
);
- const onMouseDown = (0, import_element214.useCallback)(
+ const onMouseDown = (0, import_element215.useCallback)(
(event) => {
if (allowRightClickOverrides && event.button === 2) {
event.preventDefault();
@@ -74176,7 +74606,7 @@ var wp;
},
[allowRightClickOverrides]
);
- const settingsPopoverAnchor = (0, import_element214.useMemo)(() => {
+ const settingsPopoverAnchor = (0, import_element215.useMemo)(() => {
const { ownerDocument: ownerDocument2 } = rowRef?.current || {};
if (!settingsAnchorRect || !ownerDocument2) {
return void 0;
@@ -74188,7 +74618,7 @@ var wp;
}
};
}, [settingsAnchorRect]);
- const clearSettingsAnchorRect = (0, import_element214.useCallback)(() => {
+ const clearSettingsAnchorRect = (0, import_element215.useCallback)(() => {
setSettingsAnchorRect(void 0);
}, [setSettingsAnchorRect]);
useListViewScrollIntoView({
@@ -74295,6 +74725,7 @@ var wp;
tabIndex: getListViewBlockTabIndex(tabIndex),
onFocus,
isExpanded: canEditBlock2 ? isExpanded : void 0,
+ isSelected,
selectedClientIds,
ariaDescribedBy: descriptionId,
visibilityLabel: blockVisibilityDescription,
@@ -74350,7 +74781,7 @@ var wp;
clientId,
clientIds: dropdownClientIds,
icon: more_vertical_default,
- label: (0, import_i18n115.__)("Options"),
+ label: (0, import_i18n117.__)("Options"),
popoverProps: {
anchor: settingsPopoverAnchor
// Used to position the settings at the cursor on right-click.
@@ -74383,7 +74814,7 @@ var wp;
}
);
}
- var block_default3 = (0, import_element214.memo)(ListViewBlock);
+ var block_default3 = (0, import_element215.memo)(ListViewBlock);
// packages/block-editor/build-module/components/list-view/branch.mjs
var import_jsx_runtime360 = __toESM(require_jsx_runtime(), 1);
@@ -74424,7 +74855,7 @@ var wp;
isSyncedBranch = false,
showAppender: showAppenderProp = true
} = props;
- const { canParentExpand, isParentSynced } = (0, import_data133.useSelect)(
+ const { canParentExpand, isParentSynced } = (0, import_data134.useSelect)(
(select3) => {
if (!parentId) {
return { canParentExpand: true, isParentSynced: false };
@@ -74514,7 +74945,7 @@ var wp;
isDragged
});
rows.push(
- /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_data133.AsyncModeProvider, { value: !isSelected, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime360.jsxs)(import_data134.AsyncModeProvider, { value: !isSelected, children: [
showBlock && /* @__PURE__ */ (0, import_jsx_runtime360.jsx)(
block_default3,
{
@@ -74580,13 +75011,13 @@ var wp;
)
] });
}
- var branch_default = (0, import_element215.memo)(ListViewBranch);
+ var branch_default = (0, import_element216.memo)(ListViewBranch);
// packages/block-editor/build-module/components/list-view/drop-indicator.mjs
var import_components119 = __toESM(require_components(), 1);
var import_dom66 = __toESM(require_dom(), 1);
- var import_element216 = __toESM(require_element(), 1);
- var import_i18n116 = __toESM(require_i18n(), 1);
+ var import_element217 = __toESM(require_element(), 1);
+ var import_i18n118 = __toESM(require_i18n(), 1);
var import_jsx_runtime361 = __toESM(require_jsx_runtime(), 1);
function ListViewDropIndicatorPreview({
draggedBlockClientId,
@@ -74599,7 +75030,7 @@ var wp;
context: "list-view"
});
const { rootClientId, clientId, dropPosition } = blockDropTarget || {};
- const [rootBlockElement, blockElement] = (0, import_element216.useMemo)(() => {
+ const [rootBlockElement, blockElement] = (0, import_element217.useMemo)(() => {
if (!listViewRef.current) {
return [];
}
@@ -74612,8 +75043,8 @@ var wp;
return [_rootBlockElement, _blockElement];
}, [listViewRef, rootClientId, clientId]);
const targetElement = blockElement || rootBlockElement;
- const rtl = (0, import_i18n116.isRTL)();
- const getDropIndicatorWidth = (0, import_element216.useCallback)(
+ const rtl = (0, import_i18n118.isRTL)();
+ const getDropIndicatorWidth = (0, import_element217.useCallback)(
(targetElementRect, indent) => {
if (!targetElement) {
return 0;
@@ -74627,7 +75058,7 @@ var wp;
const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
if (scrollContainer && !windowScroll) {
const scrollContainerRect = scrollContainer.getBoundingClientRect();
- const distanceBetweenContainerAndTarget = (0, import_i18n116.isRTL)() ? scrollContainerRect.right - targetElementRect.right : targetElementRect.left - scrollContainerRect.left;
+ const distanceBetweenContainerAndTarget = (0, import_i18n118.isRTL)() ? scrollContainerRect.right - targetElementRect.right : targetElementRect.left - scrollContainerRect.left;
const scrollContainerWidth = scrollContainer.clientWidth;
if (scrollContainerWidth < width + distanceBetweenContainerAndTarget) {
width = scrollContainerWidth - distanceBetweenContainerAndTarget;
@@ -74645,7 +75076,7 @@ var wp;
},
[rtl, targetElement]
);
- const style = (0, import_element216.useMemo)(() => {
+ const style = (0, import_element217.useMemo)(() => {
if (!targetElement) {
return {};
}
@@ -74654,7 +75085,7 @@ var wp;
width: getDropIndicatorWidth(targetElementRect, 0)
};
}, [getDropIndicatorWidth, targetElement]);
- const horizontalScrollOffsetStyle = (0, import_element216.useMemo)(() => {
+ const horizontalScrollOffsetStyle = (0, import_element217.useMemo)(() => {
if (!targetElement) {
return {};
}
@@ -74678,7 +75109,7 @@ var wp;
}
return {};
}, [rtl, targetElement]);
- const ariaLevel = (0, import_element216.useMemo)(() => {
+ const ariaLevel = (0, import_element217.useMemo)(() => {
if (!rootBlockElement) {
return 1;
}
@@ -74688,13 +75119,13 @@ var wp;
);
return _ariaLevel ? _ariaLevel + 1 : 1;
}, [rootBlockElement]);
- const hasAdjacentSelectedBranch = (0, import_element216.useMemo)(() => {
+ const hasAdjacentSelectedBranch = (0, import_element217.useMemo)(() => {
if (!targetElement) {
return false;
}
return targetElement.classList.contains("is-branch-selected");
}, [targetElement]);
- const popoverAnchor = (0, import_element216.useMemo)(() => {
+ const popoverAnchor = (0, import_element217.useMemo)(() => {
const isValidDropPosition = dropPosition === "top" || dropPosition === "bottom" || dropPosition === "inside";
if (!targetElement || !isValidDropPosition) {
return void 0;
@@ -74802,13 +75233,13 @@ var wp;
// packages/block-editor/build-module/components/list-view/use-block-selection.mjs
var import_a11y16 = __toESM(require_a11y(), 1);
- var import_i18n117 = __toESM(require_i18n(), 1);
- var import_data134 = __toESM(require_data(), 1);
- var import_element217 = __toESM(require_element(), 1);
- var import_keycodes17 = __toESM(require_keycodes(), 1);
+ var import_i18n119 = __toESM(require_i18n(), 1);
+ var import_data135 = __toESM(require_data(), 1);
+ var import_element218 = __toESM(require_element(), 1);
+ var import_keycodes18 = __toESM(require_keycodes(), 1);
var import_blocks84 = __toESM(require_blocks(), 1);
function useBlockSelection() {
- const { clearSelectedBlock: clearSelectedBlock2, multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data134.useDispatch)(store);
+ const { clearSelectedBlock: clearSelectedBlock2, multiSelect: multiSelect2, selectBlock: selectBlock2 } = (0, import_data135.useDispatch)(store);
const {
getBlockName: getBlockName2,
getBlockParents: getBlockParents2,
@@ -74816,17 +75247,17 @@ var wp;
getSelectedBlockClientIds: getSelectedBlockClientIds2,
hasMultiSelection: hasMultiSelection2,
hasSelectedBlock: hasSelectedBlock2
- } = (0, import_data134.useSelect)(store);
- const { getBlockType: getBlockType34 } = (0, import_data134.useSelect)(import_blocks84.store);
- const updateBlockSelection = (0, import_element217.useCallback)(
+ } = (0, import_data135.useSelect)(store);
+ const { getBlockType: getBlockType34 } = (0, import_data135.useSelect)(import_blocks84.store);
+ const updateBlockSelection = (0, import_element218.useCallback)(
async (event, clientId, destinationClientId, focusPosition) => {
- if (!event?.shiftKey && event?.keyCode !== import_keycodes17.ESCAPE) {
+ if (!event?.shiftKey && event?.keyCode !== import_keycodes18.ESCAPE) {
selectBlock2(clientId, focusPosition);
return;
}
event.preventDefault();
- const isOnlyDeselection = event.type === "keydown" && event.keyCode === import_keycodes17.ESCAPE;
- const isKeyPress = event.type === "keydown" && (event.keyCode === import_keycodes17.UP || event.keyCode === import_keycodes17.DOWN || event.keyCode === import_keycodes17.HOME || event.keyCode === import_keycodes17.END);
+ const isOnlyDeselection = event.type === "keydown" && event.keyCode === import_keycodes18.ESCAPE;
+ const isKeyPress = event.type === "keydown" && (event.keyCode === import_keycodes18.UP || event.keyCode === import_keycodes18.DOWN || event.keyCode === import_keycodes18.HOME || event.keyCode === import_keycodes18.END);
if (!isKeyPress && !hasSelectedBlock2() && !hasMultiSelection2()) {
selectBlock2(clientId, null);
return;
@@ -74863,7 +75294,7 @@ var wp;
await multiSelect2(start2, end, null);
}
const updatedSelectedBlocks = getSelectedBlockClientIds2();
- if ((event.keyCode === import_keycodes17.HOME || event.keyCode === import_keycodes17.END) && updatedSelectedBlocks.length > 1) {
+ if ((event.keyCode === import_keycodes18.HOME || event.keyCode === import_keycodes18.END) && updatedSelectedBlocks.length > 1) {
return;
}
const selectionDiff = selectedBlocks.filter(
@@ -74875,16 +75306,16 @@ var wp;
getBlockName2(selectionDiff[0])
)?.title;
if (title) {
- label = (0, import_i18n117.sprintf)(
+ label = (0, import_i18n119.sprintf)(
/* translators: %s: block name */
- (0, import_i18n117.__)("%s deselected."),
+ (0, import_i18n119.__)("%s deselected."),
title
);
}
} else if (selectionDiff.length > 1) {
- label = (0, import_i18n117.sprintf)(
+ label = (0, import_i18n119.sprintf)(
/* translators: %s: number of deselected blocks */
- (0, import_i18n117.__)("%s blocks deselected."),
+ (0, import_i18n119.__)("%s blocks deselected."),
selectionDiff.length
);
}
@@ -74911,9 +75342,9 @@ var wp;
}
// packages/block-editor/build-module/components/list-view/use-list-view-block-indexes.mjs
- var import_element218 = __toESM(require_element(), 1);
+ var import_element219 = __toESM(require_element(), 1);
function useListViewBlockIndexes(blocks2) {
- const blockIndexes = (0, import_element218.useMemo)(() => {
+ const blockIndexes = (0, import_element219.useMemo)(() => {
const indexes = {};
let currentGlobalIndex = 0;
const traverseBlocks = (blockList) => {
@@ -74932,9 +75363,9 @@ var wp;
}
// packages/block-editor/build-module/components/list-view/use-list-view-client-ids.mjs
- var import_data135 = __toESM(require_data(), 1);
+ var import_data136 = __toESM(require_data(), 1);
function useListViewClientIds({ blocks: blocks2, rootClientId }) {
- return (0, import_data135.useSelect)(
+ return (0, import_data136.useSelect)(
(select3) => {
const {
getDraggedBlockClientIds: getDraggedBlockClientIds2,
@@ -74952,10 +75383,10 @@ var wp;
}
// packages/block-editor/build-module/components/list-view/use-list-view-collapse-items.mjs
- var import_element219 = __toESM(require_element(), 1);
- var import_data136 = __toESM(require_data(), 1);
+ var import_element220 = __toESM(require_element(), 1);
+ var import_data137 = __toESM(require_data(), 1);
function useListViewCollapseItems({ updateExpansion }) {
- const { expandedBlock: expandedBlock2, getBlockParents: getBlockParents2 } = (0, import_data136.useSelect)((select3) => {
+ const { expandedBlock: expandedBlock2, getBlockParents: getBlockParents2 } = (0, import_data137.useSelect)((select3) => {
const { getBlockParents: _getBlockParents, getExpandedBlock: getExpandedBlock2 } = unlock(
select3(store)
);
@@ -74964,7 +75395,7 @@ var wp;
getBlockParents: _getBlockParents
};
}, []);
- (0, import_element219.useEffect)(() => {
+ (0, import_element220.useEffect)(() => {
if (expandedBlock2) {
const blockParents = getBlockParents2(expandedBlock2, false);
updateExpansion({ type: "replace", clientIds: blockParents });
@@ -74973,10 +75404,10 @@ var wp;
}
// packages/block-editor/build-module/components/list-view/use-list-view-drop-zone.mjs
- var import_data137 = __toESM(require_data(), 1);
- var import_element220 = __toESM(require_element(), 1);
- var import_compose81 = __toESM(require_compose(), 1);
- var import_i18n118 = __toESM(require_i18n(), 1);
+ var import_data138 = __toESM(require_data(), 1);
+ var import_element221 = __toESM(require_element(), 1);
+ var import_compose83 = __toESM(require_compose(), 1);
+ var import_i18n120 = __toESM(require_i18n(), 1);
var NESTING_LEVEL_INDENTATION = 24;
function isUpGesture(point, rect, nestingLevel = 1, rtl = false) {
const blockIndentPosition = rtl ? rect.right - nestingLevel * NESTING_LEVEL_INDENTATION : rect.left + nestingLevel * NESTING_LEVEL_INDENTATION;
@@ -75146,13 +75577,13 @@ var wp;
getBlockCount: getBlockCount2,
getDraggedBlockClientIds: getDraggedBlockClientIds2,
canInsertBlocks: canInsertBlocks2
- } = (0, import_data137.useSelect)(store);
- const [target, setTarget] = (0, import_element220.useState)();
+ } = (0, import_data138.useSelect)(store);
+ const [target, setTarget] = (0, import_element221.useState)();
const { rootClientId: targetRootClientId, blockIndex: targetBlockIndex } = target || {};
const onBlockDrop2 = useOnBlockDrop(targetRootClientId, targetBlockIndex);
- const rtl = (0, import_i18n118.isRTL)();
- const previousRootClientId = (0, import_compose81.usePrevious)(targetRootClientId);
- const maybeExpandBlock = (0, import_element220.useCallback)(
+ const rtl = (0, import_i18n120.isRTL)();
+ const previousRootClientId = (0, import_compose83.usePrevious)(targetRootClientId);
+ const maybeExpandBlock = (0, import_element221.useCallback)(
(_target) => {
const { rootClientId } = _target || {};
if (!rootClientId) {
@@ -75167,12 +75598,12 @@ var wp;
},
[updateExpansion]
);
- const throttledMaybeExpandBlock = (0, import_compose81.useThrottle)(
+ const throttledMaybeExpandBlock = (0, import_compose83.useThrottle)(
maybeExpandBlock,
500,
EXPAND_THROTTLE_OPTIONS
);
- (0, import_element220.useEffect)(() => {
+ (0, import_element221.useEffect)(() => {
if (target?.dropPosition !== "inside" || previousRootClientId !== target?.rootClientId) {
throttledMaybeExpandBlock.cancel();
return;
@@ -75180,8 +75611,8 @@ var wp;
throttledMaybeExpandBlock(target);
}, [previousRootClientId, target, throttledMaybeExpandBlock]);
const draggedBlockClientIds = getDraggedBlockClientIds2();
- const throttled = (0, import_compose81.useThrottle)(
- (0, import_element220.useCallback)(
+ const throttled = (0, import_compose83.useThrottle)(
+ (0, import_element221.useCallback)(
(event, currentTarget) => {
const position = { x: event.clientX, y: event.clientY };
const isBlockDrag = !!draggedBlockClientIds?.length;
@@ -75233,7 +75664,7 @@ var wp;
),
50
);
- const ref = (0, import_compose81.__experimentalUseDropZone)({
+ const ref = (0, import_compose83.__experimentalUseDropZone)({
dropZoneElement,
onDrop(event) {
throttled.cancel();
@@ -75258,14 +75689,14 @@ var wp;
}
// packages/block-editor/build-module/components/list-view/use-list-view-expand-selected-item.mjs
- var import_element221 = __toESM(require_element(), 1);
- var import_data138 = __toESM(require_data(), 1);
+ var import_element222 = __toESM(require_element(), 1);
+ var import_data139 = __toESM(require_data(), 1);
function useListViewExpandSelectedItem({
firstSelectedBlockClientId,
updateExpansion
}) {
- const [selectedTreeId, setSelectedTreeId] = (0, import_element221.useState)(null);
- const { selectedBlockParentClientIds } = (0, import_data138.useSelect)(
+ const [selectedTreeId, setSelectedTreeId] = (0, import_element222.useState)(null);
+ const { selectedBlockParentClientIds } = (0, import_data139.useSelect)(
(select3) => {
const { getBlockParents: getBlockParents2 } = select3(store);
return {
@@ -75277,7 +75708,7 @@ var wp;
},
[firstSelectedBlockClientId]
);
- (0, import_element221.useEffect)(() => {
+ (0, import_element222.useEffect)(() => {
if (selectedTreeId === firstSelectedBlockClientId) {
return;
}
@@ -75299,23 +75730,23 @@ var wp;
}
// packages/block-editor/build-module/components/list-view/use-clipboard-handler.mjs
- var import_data139 = __toESM(require_data(), 1);
- var import_compose82 = __toESM(require_compose(), 1);
+ var import_data140 = __toESM(require_data(), 1);
+ var import_compose84 = __toESM(require_compose(), 1);
function useClipboardHandler2({ selectBlock: selectBlock2 }) {
- const registry = (0, import_data139.useRegistry)();
+ const registry = (0, import_data140.useRegistry)();
const {
getBlockOrder: getBlockOrder2,
getBlockRootClientId: getBlockRootClientId2,
getBlocksByClientId: getBlocksByClientId2,
getPreviousBlockClientId: getPreviousBlockClientId2,
getSelectedBlockClientIds: getSelectedBlockClientIds2,
- getSettings: getSettings8,
+ getSettings: getSettings9,
canInsertBlockType: canInsertBlockType2,
canRemoveBlocks: canRemoveBlocks2
- } = (0, import_data139.useSelect)(store);
- const { flashBlock: flashBlock2, removeBlocks: removeBlocks2, replaceBlocks: replaceBlocks2, insertBlocks: insertBlocks2 } = (0, import_data139.useDispatch)(store);
+ } = (0, import_data140.useSelect)(store);
+ const { flashBlock: flashBlock2, removeBlocks: removeBlocks2, replaceBlocks: replaceBlocks2, insertBlocks: insertBlocks2 } = (0, import_data140.useDispatch)(store);
const notifyCopy = useNotifyCopy();
- return (0, import_compose82.useRefEffect)((node) => {
+ return (0, import_compose84.useRefEffect)((node) => {
function updateFocusAndSelection(focusClientId, shouldSelectBlock) {
if (shouldSelectBlock) {
selectBlock2(void 0, focusClientId, null, null);
@@ -75383,7 +75814,7 @@ var wp;
} else if (event.type === "paste") {
const {
__experimentalCanUserUseUnfilteredHTML: canUserUseUnfilteredHTML
- } = getSettings8();
+ } = getSettings9();
const blocks2 = getPasteBlocks(
event,
canUserUseUnfilteredHTML
@@ -75471,11 +75902,11 @@ var wp;
}
);
}
- const instanceId = (0, import_compose83.useInstanceId)(ListViewComponent);
+ const instanceId = (0, import_compose85.useInstanceId)(ListViewComponent);
const { clientIdsTree, draggedClientIds, selectedClientIds } = useListViewClientIds({ blocks: blocks2, rootClientId });
const blockIndexes = useListViewBlockIndexes(clientIdsTree);
- const { getBlock: getBlock2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data140.useSelect)(store);
- const { visibleBlockCount } = (0, import_data140.useSelect)(
+ const { getBlock: getBlock2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = (0, import_data141.useSelect)(store);
+ const { visibleBlockCount } = (0, import_data141.useSelect)(
(select3) => {
const { getGlobalBlockCount: getGlobalBlockCount2, getClientIdsOfDescendants: getClientIdsOfDescendants2 } = select3(store);
const draggedBlockCount = draggedClientIds?.length > 0 ? getClientIdsOfDescendants2(draggedClientIds).length + 1 : 0;
@@ -75486,13 +75917,13 @@ var wp;
[draggedClientIds]
);
const { updateBlockSelection } = useBlockSelection();
- const [expansionState, updateExpansion] = (0, import_element222.useReducer)(expansion, {});
- const [insertedBlockClientId, setInsertedBlockClientId] = (0, import_element222.useState)(null);
+ const [expansionState, updateExpansion] = (0, import_element223.useReducer)(expansion, {});
+ const [insertedBlockClientId, setInsertedBlockClientId] = (0, import_element223.useState)(null);
const { setSelectedTreeId } = useListViewExpandSelectedItem({
firstSelectedBlockClientId: selectedClientIds[0],
updateExpansion
});
- const selectEditorBlock = (0, import_element222.useCallback)(
+ const selectEditorBlock = (0, import_element223.useCallback)(
/**
* @param {MouseEvent | KeyboardEvent | undefined} event
* @param {string} blockClientId
@@ -75511,11 +75942,11 @@ var wp;
dropZoneElement,
updateExpansion
});
- const elementRef = (0, import_element222.useRef)();
+ const elementRef = (0, import_element223.useRef)();
const clipBoardRef = useClipboardHandler2({
selectBlock: selectEditorBlock
});
- const focusOnMountRef = (0, import_compose83.useRefEffect)(
+ const focusOnMountRef = (0, import_compose85.useRefEffect)(
(node) => {
if (!focusOnMount) {
return;
@@ -75549,26 +75980,26 @@ var wp;
},
[focusOnMount, getSelectedBlockClientIds2]
);
- const treeGridRef = (0, import_compose83.useMergeRefs)([
+ const treeGridRef = (0, import_compose85.useMergeRefs)([
clipBoardRef,
focusOnMountRef,
elementRef,
dropZoneRef,
ref
]);
- const expandRow = (0, import_element222.useCallback)((row) => {
+ const expandRow = (0, import_element223.useCallback)((row) => {
const clientId = row?.dataset?.block;
if (clientId) {
updateExpansion({ type: "expand", clientIds: [clientId] });
}
}, []);
- const collapseRow = (0, import_element222.useCallback)((row) => {
+ const collapseRow = (0, import_element223.useCallback)((row) => {
const clientId = row?.dataset?.block;
if (clientId) {
updateExpansion({ type: "collapse", clientIds: [clientId] });
}
}, []);
- const focusRow = (0, import_element222.useCallback)(
+ const focusRow = (0, import_element223.useCallback)(
(event, startRow, endRow) => {
if (event.shiftKey) {
updateBlockSelection(
@@ -75582,7 +76013,7 @@ var wp;
);
useListViewCollapseItems({ updateExpansion });
const firstDraggedBlockClientId = draggedClientIds?.[0];
- const { blockDropTargetIndex, blockDropPosition, firstDraggedBlockIndex } = (0, import_element222.useMemo)(() => {
+ const { blockDropTargetIndex, blockDropPosition, firstDraggedBlockIndex } = (0, import_element223.useMemo)(() => {
let _blockDropTargetIndex, _firstDraggedBlockIndex;
if (blockDropTarget?.clientId) {
const foundBlockIndex = blockIndexes[blockDropTarget.clientId];
@@ -75600,7 +76031,7 @@ var wp;
firstDraggedBlockIndex: _firstDraggedBlockIndex
};
}, [blockDropTarget, blockIndexes, firstDraggedBlockClientId]);
- const contextValue = (0, import_element222.useMemo)(
+ const contextValue = (0, import_element223.useMemo)(
() => ({
AdditionalBlockContent,
BlockSettingsMenu: BlockSettingsMenu2,
@@ -75619,7 +76050,7 @@ var wp;
updateExpansion
]
);
- const treeStateContextValue = (0, import_element222.useMemo)(
+ const treeStateContextValue = (0, import_element223.useMemo)(
() => ({
blockDropPosition,
blockDropTargetIndex,
@@ -75637,7 +76068,7 @@ var wp;
firstDraggedBlockIndex
]
);
- const [fixedListWindow] = (0, import_compose83.__experimentalUseFixedWindowList)(
+ const [fixedListWindow] = (0, import_compose85.__experimentalUseFixedWindowList)(
elementRef,
BLOCK_LIST_ITEM_HEIGHT,
visibleBlockCount,
@@ -75656,7 +76087,7 @@ var wp;
return null;
}
const describedById = description && `block-editor-list-view-description-${instanceId}`;
- return /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(import_data140.AsyncModeProvider, { value: true, children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime362.jsxs)(import_data141.AsyncModeProvider, { value: true, children: [
/* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
ListViewDropIndicatorPreview,
{
@@ -75673,12 +76104,12 @@ var wp;
className: clsx_default("block-editor-list-view-tree", {
"is-dragging": draggedClientIds?.length > 0 && blockDropTargetIndex !== void 0
}),
- "aria-label": (0, import_i18n119.__)("Block navigation structure"),
+ "aria-label": (0, import_i18n121.__)("Block navigation structure"),
ref: treeGridRef,
onCollapseRow: collapseRow,
onExpandRow: expandRow,
onFocusRow: focusRow,
- applicationAriaLabel: (0, import_i18n119.__)("Block navigation structure"),
+ applicationAriaLabel: (0, import_i18n121.__)("Block navigation structure"),
"aria-describedby": describedById,
style: {
"--wp-admin--list-view-dragged-items-height": draggedClientIds?.length ? `${BLOCK_LIST_ITEM_HEIGHT * (draggedClientIds.length - 1)}px` : null
@@ -75712,8 +76143,8 @@ var wp;
)
] });
}
- var PrivateListView = (0, import_element222.forwardRef)(ListViewComponent);
- var list_view_default2 = (0, import_element222.forwardRef)((props, ref) => {
+ var PrivateListView = (0, import_element223.forwardRef)(ListViewComponent);
+ var list_view_default2 = (0, import_element223.forwardRef)((props, ref) => {
return /* @__PURE__ */ (0, import_jsx_runtime362.jsx)(
PrivateListView,
{
@@ -75747,7 +76178,7 @@ var wp;
"aria-expanded": isOpen,
"aria-haspopup": "true",
onClick: isEnabled ? onToggle : void 0,
- label: (0, import_i18n120.__)("List view"),
+ label: (0, import_i18n122.__)("List view"),
className: "block-editor-block-navigation",
"aria-disabled": !isEnabled
}
@@ -75758,7 +76189,7 @@ var wp;
since: "6.1",
alternative: "wp.components.Dropdown and wp.blockEditor.ListView"
});
- const hasBlocks = (0, import_data141.useSelect)(
+ const hasBlocks = (0, import_data142.useSelect)(
(select3) => !!select3(store).getBlockCount(),
[]
);
@@ -75779,26 +76210,26 @@ var wp;
}
),
renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime363.jsxs)("div", { className: "block-editor-block-navigation__container", children: [
- /* @__PURE__ */ (0, import_jsx_runtime363.jsx)("p", { className: "block-editor-block-navigation__label", children: (0, import_i18n120.__)("List view") }),
+ /* @__PURE__ */ (0, import_jsx_runtime363.jsx)("p", { className: "block-editor-block-navigation__label", children: (0, import_i18n122.__)("List view") }),
/* @__PURE__ */ (0, import_jsx_runtime363.jsx)(list_view_default2, {})
] })
}
);
}
- var dropdown_default = (0, import_element223.forwardRef)(BlockNavigationDropdown);
+ var dropdown_default = (0, import_element224.forwardRef)(BlockNavigationDropdown);
// packages/block-editor/build-module/components/block-styles/index.mjs
- var import_element224 = __toESM(require_element(), 1);
- var import_data142 = __toESM(require_data(), 1);
- var import_compose84 = __toESM(require_compose(), 1);
+ var import_element225 = __toESM(require_element(), 1);
+ var import_data143 = __toESM(require_data(), 1);
+ var import_compose86 = __toESM(require_compose(), 1);
var import_components122 = __toESM(require_components(), 1);
- var import_i18n121 = __toESM(require_i18n(), 1);
+ var import_i18n123 = __toESM(require_i18n(), 1);
var import_jsx_runtime364 = __toESM(require_jsx_runtime(), 1);
var noop14 = () => {
};
var getCompositeItemId = (instanceId, style) => `${instanceId}-${style.name}`;
function BlockStyles({ clientId, onSwitch = noop14, onHoverClassName = noop14 }) {
- const canEdit = (0, import_data142.useSelect)(
+ const canEdit = (0, import_data143.useSelect)(
(select3) => select3(store).canEditBlock(clientId),
[clientId]
);
@@ -75812,21 +76243,21 @@ var wp;
clientId,
onSwitch
});
- const [hoveredStyle, setHoveredStyle] = (0, import_element224.useState)(null);
- const [blockStylesAnchor, setBlockStylesAnchor] = (0, import_element224.useState)(null);
+ const [hoveredStyle, setHoveredStyle] = (0, import_element225.useState)(null);
+ const [blockStylesAnchor, setBlockStylesAnchor] = (0, import_element225.useState)(null);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const instanceId = (0, import_compose84.useInstanceId)(
+ const instanceId = (0, import_compose86.useInstanceId)(
BlockStyles,
"block-editor-block-styles"
);
- const styleRows = (0, import_element224.useMemo)(() => {
+ const styleRows = (0, import_element225.useMemo)(() => {
const rows = [];
for (let i2 = 0; i2 < (stylesToRender?.length ?? 0); i2 += 2) {
rows.push(stylesToRender.slice(i2, i2 + 2));
}
return rows;
}, [stylesToRender]);
- const previewBlocks = (0, import_element224.useMemo)(() => {
+ const previewBlocks = (0, import_element225.useMemo)(() => {
if (!hoveredStyle || !genericPreviewBlock) {
return null;
}
@@ -75848,7 +76279,7 @@ var wp;
if (!canEdit || !stylesToRender || stylesToRender.length === 0) {
return null;
}
- const debouncedSetHoveredStyle = (0, import_compose84.debounce)(setHoveredStyle, 250);
+ const debouncedSetHoveredStyle = (0, import_compose86.debounce)(setHoveredStyle, 250);
const onSelectStylePreview = (style) => {
onSelect(style);
onHoverClassName(null);
@@ -75881,7 +76312,7 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime364.jsx)(
import_components122.__experimentalToolsPanel,
{
- label: (0, import_i18n121.__)("Styles"),
+ label: (0, import_i18n123.__)("Styles"),
resetAll: onDeselect,
panelId: clientId,
hasInnerWrapper: true,
@@ -75890,7 +76321,7 @@ var wp;
import_components122.__experimentalToolsPanelItem,
{
hasValue: hasValue3,
- label: (0, import_i18n121.__)("Variation"),
+ label: (0, import_i18n123.__)("Variation"),
onDeselect,
isShownByDefault: true,
panelId: clientId,
@@ -75904,7 +76335,7 @@ var wp;
import_components122.Composite,
{
role: "radiogroup",
- "aria-label": (0, import_i18n121.__)("Styles"),
+ "aria-label": (0, import_i18n123.__)("Styles"),
className: "block-editor-block-styles__variants",
activeId: getCompositeItemId(
instanceId,
@@ -75977,7 +76408,7 @@ var wp;
// packages/block-editor/build-module/components/block-heading-level-dropdown/index.mjs
var import_components124 = __toESM(require_components(), 1);
- var import_i18n122 = __toESM(require_i18n(), 1);
+ var import_i18n124 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/block-heading-level-dropdown/heading-level-icon.mjs
var import_components123 = __toESM(require_components(), 1);
@@ -76017,14 +76448,14 @@ var wp;
{
popoverProps: POPOVER_PROPS6,
icon: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(HeadingLevelIcon, { level: value }),
- label: (0, import_i18n122.__)("Change level"),
+ label: (0, import_i18n124.__)("Change level"),
controls: validOptions.map((targetLevel) => {
const isActive = targetLevel === value;
return {
icon: /* @__PURE__ */ (0, import_jsx_runtime366.jsx)(HeadingLevelIcon, { level: targetLevel }),
- title: targetLevel === 0 ? (0, import_i18n122.__)("Paragraph") : (0, import_i18n122.sprintf)(
+ title: targetLevel === 0 ? (0, import_i18n124.__)("Paragraph") : (0, import_i18n124.sprintf)(
// translators: %d: heading level e.g: "1", "2", "3"
- (0, import_i18n122.__)("Heading %d"),
+ (0, import_i18n124.__)("Heading %d"),
targetLevel
),
isActive,
@@ -76039,13 +76470,13 @@ var wp;
}
// packages/block-editor/build-module/components/block-variation-picker/index.mjs
- var import_i18n123 = __toESM(require_i18n(), 1);
+ var import_i18n125 = __toESM(require_i18n(), 1);
var import_components125 = __toESM(require_components(), 1);
var import_jsx_runtime367 = __toESM(require_jsx_runtime(), 1);
function BlockVariationPicker({
icon = layout_default,
- label = (0, import_i18n123.__)("Choose variation"),
- instructions = (0, import_i18n123.__)("Select a variation to start with:"),
+ label = (0, import_i18n125.__)("Choose variation"),
+ instructions = (0, import_i18n125.__)("Select a variation to start with:"),
variations,
onSelect,
allowSkip
@@ -76066,7 +76497,7 @@ var wp;
{
className: "block-editor-block-variation-picker__variations",
role: "list",
- "aria-label": (0, import_i18n123.__)("Block variations"),
+ "aria-label": (0, import_i18n125.__)("Block variations"),
children: variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime367.jsxs)("li", { children: [
/* @__PURE__ */ (0, import_jsx_runtime367.jsx)(
import_components125.Button,
@@ -76090,7 +76521,7 @@ var wp;
__next40pxDefaultSize: true,
variant: "link",
onClick: () => onSelect(),
- children: (0, import_i18n123.__)("Skip")
+ children: (0, import_i18n125.__)("Skip")
}
) })
]
@@ -76100,15 +76531,15 @@ var wp;
var block_variation_picker_default = BlockVariationPicker;
// packages/block-editor/build-module/components/block-pattern-setup/index.mjs
- var import_data144 = __toESM(require_data(), 1);
+ var import_data145 = __toESM(require_data(), 1);
var import_blocks85 = __toESM(require_blocks(), 1);
var import_components127 = __toESM(require_components(), 1);
- var import_element225 = __toESM(require_element(), 1);
- var import_compose85 = __toESM(require_compose(), 1);
- var import_i18n125 = __toESM(require_i18n(), 1);
+ var import_element226 = __toESM(require_element(), 1);
+ var import_compose87 = __toESM(require_compose(), 1);
+ var import_i18n127 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/block-pattern-setup/setup-toolbar.mjs
- var import_i18n124 = __toESM(require_i18n(), 1);
+ var import_i18n126 = __toESM(require_i18n(), 1);
var import_components126 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/block-pattern-setup/constants.mjs
@@ -76125,7 +76556,7 @@ var wp;
__next40pxDefaultSize: true,
variant: "primary",
onClick: onBlockPatternSelect,
- children: (0, import_i18n124.__)("Choose")
+ children: (0, import_i18n126.__)("Choose")
}
) });
var CarouselNavigation = ({
@@ -76138,8 +76569,8 @@ var wp;
import_components126.Button,
{
size: "compact",
- icon: (0, import_i18n124.isRTL)() ? chevron_right_default : chevron_left_default,
- label: (0, import_i18n124.__)("Previous pattern"),
+ icon: (0, import_i18n126.isRTL)() ? chevron_right_default : chevron_left_default,
+ label: (0, import_i18n126.__)("Previous pattern"),
onClick: handlePrevious,
disabled: activeSlide === 0,
accessibleWhenDisabled: true
@@ -76149,8 +76580,8 @@ var wp;
import_components126.Button,
{
size: "compact",
- icon: (0, import_i18n124.isRTL)() ? chevron_left_default : chevron_right_default,
- label: (0, import_i18n124.__)("Next pattern"),
+ icon: (0, import_i18n126.isRTL)() ? chevron_left_default : chevron_right_default,
+ label: (0, import_i18n126.__)("Next pattern"),
onClick: handleNext,
disabled: activeSlide === totalSlides - 1,
accessibleWhenDisabled: true
@@ -76173,7 +76604,7 @@ var wp;
{
size: "compact",
icon: stretch_full_width_default,
- label: (0, import_i18n124.__)("Carousel view"),
+ label: (0, import_i18n126.__)("Carousel view"),
onClick: () => setViewMode(VIEWMODES.carousel),
isPressed: isCarouselView
}
@@ -76183,7 +76614,7 @@ var wp;
{
size: "compact",
icon: grid_default,
- label: (0, import_i18n124.__)("Grid view"),
+ label: (0, import_i18n126.__)("Grid view"),
onClick: () => setViewMode(VIEWMODES.grid),
isPressed: viewMode === VIEWMODES.grid
}
@@ -76206,9 +76637,9 @@ var wp;
var setup_toolbar_default = SetupToolbar;
// packages/block-editor/build-module/components/block-pattern-setup/use-patterns-setup.mjs
- var import_data143 = __toESM(require_data(), 1);
+ var import_data144 = __toESM(require_data(), 1);
function usePatternsSetup(clientId, blockName, filterPatternsFn) {
- return (0, import_data143.useSelect)(
+ return (0, import_data144.useSelect)(
(select3) => {
const {
getBlockRootClientId: getBlockRootClientId2,
@@ -76259,7 +76690,7 @@ var wp;
{
role: "listbox",
className: containerClass,
- "aria-label": (0, import_i18n125.__)("Patterns list"),
+ "aria-label": (0, import_i18n127.__)("Patterns list"),
children: patterns2.map((pattern) => /* @__PURE__ */ (0, import_jsx_runtime369.jsx)(
BlockPattern3,
{
@@ -76275,7 +76706,7 @@ var wp;
function BlockPattern3({ pattern, onSelect, showTitles }) {
const baseClassName = "block-editor-block-pattern-setup-list";
const { blocks: blocks2, description, viewportWidth = 700 } = pattern;
- const descriptionId = (0, import_compose85.useInstanceId)(
+ const descriptionId = (0, import_compose87.useInstanceId)(
BlockPattern3,
`${baseClassName}__item-description`
);
@@ -76309,7 +76740,7 @@ var wp;
}
function BlockPatternSlide({ active, className, pattern, minHeight }) {
const { blocks: blocks2, title, description } = pattern;
- const descriptionId = (0, import_compose85.useInstanceId)(
+ const descriptionId = (0, import_compose87.useInstanceId)(
BlockPatternSlide,
"block-editor-block-pattern-setup-list__item-description"
);
@@ -76336,9 +76767,9 @@ var wp;
initialViewMode = VIEWMODES.carousel,
showTitles = false
}) => {
- const [viewMode, setViewMode] = (0, import_element225.useState)(initialViewMode);
- const [activeSlide, setActiveSlide] = (0, import_element225.useState)(0);
- const { replaceBlock: replaceBlock2 } = (0, import_data144.useDispatch)(store);
+ const [viewMode, setViewMode] = (0, import_element226.useState)(initialViewMode);
+ const [activeSlide, setActiveSlide] = (0, import_element226.useState)(0);
+ const { replaceBlock: replaceBlock2 } = (0, import_data145.useDispatch)(store);
const patterns2 = use_patterns_setup_default(clientId, blockName, filterPatternsFn);
if (!patterns2?.length) {
return null;
@@ -76395,10 +76826,10 @@ var wp;
// packages/block-editor/build-module/components/block-variation-transforms/index.mjs
var import_blocks86 = __toESM(require_blocks(), 1);
- var import_i18n126 = __toESM(require_i18n(), 1);
+ var import_i18n128 = __toESM(require_i18n(), 1);
var import_components128 = __toESM(require_components(), 1);
- var import_data145 = __toESM(require_data(), 1);
- var import_element226 = __toESM(require_element(), 1);
+ var import_data146 = __toESM(require_data(), 1);
+ var import_element227 = __toESM(require_element(), 1);
var import_jsx_runtime370 = __toESM(require_jsx_runtime(), 1);
var { Menu: Menu3 } = unlock(import_components128.privateApis);
function VariationsButtons({
@@ -76408,7 +76839,7 @@ var wp;
variations
}) {
return /* @__PURE__ */ (0, import_jsx_runtime370.jsxs)("fieldset", { className, children: [
- /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("legend", {}), children: (0, import_i18n126.__)("Transform to variation") }),
+ /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("legend", {}), children: (0, import_i18n128.__)("Transform to variation") }),
variations.map((variation) => /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
import_components128.Button,
{
@@ -76416,9 +76847,9 @@ var wp;
size: "compact",
icon: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
isPressed: selectedValue === variation.name,
- label: selectedValue === variation.name ? variation.title : (0, import_i18n126.sprintf)(
+ label: selectedValue === variation.name ? variation.title : (0, import_i18n128.sprintf)(
/* translators: %s: Block or block variation name. */
- (0, import_i18n126.__)("Transform to %s"),
+ (0, import_i18n128.__)("Transform to %s"),
variation.title
),
onClick: () => onSelectVariation(variation.name),
@@ -76445,7 +76876,7 @@ var wp;
className: "block-editor-block-variation-transforms__button",
__next40pxDefaultSize: true,
variant: "secondary",
- children: (0, import_i18n126.__)("Transform to variation")
+ children: (0, import_i18n128.__)("Transform to variation")
}
)
}
@@ -76474,7 +76905,7 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime370.jsx)("div", { className, children: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(
import_components128.__experimentalToggleGroupControl,
{
- label: (0, import_i18n126.__)("Transform to variation"),
+ label: (0, import_i18n128.__)("Transform to variation"),
value: selectedValue,
hideLabelFromVision: true,
onChange: onSelectVariation,
@@ -76483,9 +76914,9 @@ var wp;
{
icon: /* @__PURE__ */ (0, import_jsx_runtime370.jsx)(block_icon_default, { icon: variation.icon, showColors: true }),
value: variation.name,
- label: selectedValue === variation.name ? variation.title : (0, import_i18n126.sprintf)(
+ label: selectedValue === variation.name ? variation.title : (0, import_i18n128.sprintf)(
/* translators: %s: Block or block variation name. */
- (0, import_i18n126.__)("Transform to %s"),
+ (0, import_i18n128.__)("Transform to %s"),
variation.title
)
},
@@ -76495,14 +76926,14 @@ var wp;
) });
}
function BlockVariationTransforms({ blockClientId }) {
- const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data145.useDispatch)(store);
+ const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data146.useDispatch)(store);
const {
activeBlockVariation,
variations,
canEdit,
isContentOnly,
isSection
- } = (0, import_data145.useSelect)(
+ } = (0, import_data146.useSelect)(
(select3) => {
const { getActiveBlockVariation, getBlockVariations: getBlockVariations2 } = select3(import_blocks86.store);
const {
@@ -76530,7 +76961,7 @@ var wp;
[blockClientId]
);
const selectedValue = activeBlockVariation?.name;
- const hasUniqueIcons = (0, import_element226.useMemo)(() => {
+ const hasUniqueIcons = (0, import_element227.useMemo)(() => {
const variationIcons = /* @__PURE__ */ new Set();
if (!variations) {
return false;
@@ -76567,29 +76998,29 @@ var wp;
var block_variation_transforms_default = BlockVariationTransforms;
// packages/block-editor/build-module/components/block-vertical-alignment-control/ui.mjs
- var import_i18n127 = __toESM(require_i18n(), 1);
+ var import_i18n129 = __toESM(require_i18n(), 1);
var import_components129 = __toESM(require_components(), 1);
var import_jsx_runtime371 = __toESM(require_jsx_runtime(), 1);
var BLOCK_ALIGNMENTS_CONTROLS2 = {
top: {
icon: justify_top_default,
- title: (0, import_i18n127._x)("Align top", "Block vertical alignment setting")
+ title: (0, import_i18n129._x)("Align top", "Block vertical alignment setting")
},
center: {
icon: justify_center_vertical_default,
- title: (0, import_i18n127._x)("Align middle", "Block vertical alignment setting")
+ title: (0, import_i18n129._x)("Align middle", "Block vertical alignment setting")
},
bottom: {
icon: justify_bottom_default,
- title: (0, import_i18n127._x)("Align bottom", "Block vertical alignment setting")
+ title: (0, import_i18n129._x)("Align bottom", "Block vertical alignment setting")
},
stretch: {
icon: justify_stretch_vertical_default,
- title: (0, import_i18n127._x)("Stretch to fill", "Block vertical alignment setting")
+ title: (0, import_i18n129._x)("Stretch to fill", "Block vertical alignment setting")
},
"space-between": {
icon: justify_space_between_vertical_default,
- title: (0, import_i18n127._x)("Space between", "Block vertical alignment setting")
+ title: (0, import_i18n129._x)("Space between", "Block vertical alignment setting")
}
};
var DEFAULT_CONTROLS2 = ["top", "center", "bottom"];
@@ -76600,7 +77031,7 @@ var wp;
controls = DEFAULT_CONTROLS2,
isCollapsed: isCollapsed3 = true,
isToolbar,
- label = (0, import_i18n127.__)("Align content vertically")
+ label = (0, import_i18n129.__)("Align content vertically")
}) {
function applyOrUnset(align) {
return () => onChange(value === align ? void 0 : align);
@@ -76639,15 +77070,15 @@ var wp;
// packages/block-editor/build-module/components/border-radius-control/index.mjs
var import_components134 = __toESM(require_components(), 1);
- var import_element228 = __toESM(require_element(), 1);
- var import_i18n131 = __toESM(require_i18n(), 1);
+ var import_element229 = __toESM(require_element(), 1);
+ var import_i18n133 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/border-radius-control/linked-button.mjs
var import_components130 = __toESM(require_components(), 1);
- var import_i18n128 = __toESM(require_i18n(), 1);
+ var import_i18n130 = __toESM(require_i18n(), 1);
var import_jsx_runtime373 = __toESM(require_jsx_runtime(), 1);
function LinkedButton({ isLinked, ...props }) {
- const label = isLinked ? (0, import_i18n128.__)("Unlink radii") : (0, import_i18n128.__)("Link radii");
+ const label = isLinked ? (0, import_i18n130.__)("Unlink radii") : (0, import_i18n130.__)("Link radii");
return /* @__PURE__ */ (0, import_jsx_runtime373.jsx)(
import_components130.Button,
{
@@ -76719,9 +77150,9 @@ var wp;
// packages/block-editor/build-module/components/preset-input-control/index.mjs
var import_components133 = __toESM(require_components(), 1);
- var import_compose86 = __toESM(require_compose(), 1);
- var import_i18n129 = __toESM(require_i18n(), 1);
- var import_element227 = __toESM(require_element(), 1);
+ var import_compose88 = __toESM(require_compose(), 1);
+ var import_i18n131 = __toESM(require_i18n(), 1);
+ var import_element228 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/preset-input-control/constants.mjs
var ICON_SIZE = 24;
@@ -76871,7 +77302,7 @@ var wp;
showTooltip,
units: units2
}) {
- const value = (0, import_element227.useMemo)(
+ const value = (0, import_element228.useMemo)(
() => getPresetValueFromCustomValue(valueProp, presets, presetType),
[valueProp, presets, presetType]
);
@@ -76882,14 +77313,14 @@ var wp;
}));
const hasPresets = marks.length > 0;
const showRangeControl = presets.length <= RANGE_CONTROL_MAX_SIZE2;
- const allPlaceholder = isMixed ? (0, import_i18n129.__)("Mixed") : placeholder ?? null;
- const [minValue, setMinValue] = (0, import_element227.useState)(minimumCustomValue);
- const [showCustomValueControl, setShowCustomValueControl] = (0, import_element227.useState)(
+ const allPlaceholder = isMixed ? (0, import_i18n131.__)("Mixed") : placeholder ?? null;
+ const [minValue, setMinValue] = (0, import_element228.useState)(minimumCustomValue);
+ const [showCustomValueControl, setShowCustomValueControl] = (0, import_element228.useState)(
!disableCustomValues && value !== void 0 && !isValuePreset(value, presetType)
);
let currentValue = null;
- const previousValue = (0, import_compose86.usePrevious)(value);
- (0, import_element227.useEffect)(() => {
+ const previousValue = (0, import_compose88.usePrevious)(value);
+ (0, import_element228.useEffect)(() => {
if (!!value && previousValue !== value && !isValuePreset(value, presetType) && showCustomValueControl !== true) {
setShowCustomValueControl(true);
}
@@ -76902,8 +77333,8 @@ var wp;
{
name: !isMixed ? (
// translators: %s: A custom measurement, e.g. a number followed by a unit like 12px.
- (0, import_i18n129.sprintf)((0, import_i18n129.__)("Custom (%s)"), value)
- ) : (0, import_i18n129.__)("Mixed"),
+ (0, import_i18n131.sprintf)((0, import_i18n131.__)("Custom (%s)"), value)
+ ) : (0, import_i18n131.__)("Mixed"),
slug: "custom",
size: value
}
@@ -77055,7 +77486,7 @@ var wp;
icon: settings_default,
iconSize: ICON_SIZE,
isPressed: showCustomValueControl,
- label: showCustomValueControl ? (0, import_i18n129.__)("Use preset") : (0, import_i18n129.__)("Set custom value"),
+ label: showCustomValueControl ? (0, import_i18n131.__)("Use preset") : (0, import_i18n131.__)("Set custom value"),
onClick: () => {
setShowCustomValueControl(!showCustomValueControl);
},
@@ -77068,15 +77499,15 @@ var wp;
}
// packages/block-editor/build-module/components/border-radius-control/constants.mjs
- var import_i18n130 = __toESM(require_i18n(), 1);
+ var import_i18n132 = __toESM(require_i18n(), 1);
var RANGE_CONTROL_MAX_SIZE3 = 8;
var EMPTY_ARRAY11 = [];
var CORNERS = {
- all: (0, import_i18n130.__)("Border radius"),
- topLeft: (0, import_i18n130.__)("Top left"),
- topRight: (0, import_i18n130.__)("Top right"),
- bottomLeft: (0, import_i18n130.__)("Bottom left"),
- bottomRight: (0, import_i18n130.__)("Bottom right")
+ all: (0, import_i18n132.__)("Border radius"),
+ topLeft: (0, import_i18n132.__)("Top left"),
+ topRight: (0, import_i18n132.__)("Top right"),
+ bottomLeft: (0, import_i18n132.__)("Bottom left"),
+ bottomRight: (0, import_i18n132.__)("Bottom right")
};
var ICONS2 = {
all: corner_all_default,
@@ -77093,16 +77524,16 @@ var wp;
const defaultSizes = presets?.default ?? EMPTY_ARRAY11;
const customSizes = presets?.custom ?? EMPTY_ARRAY11;
const themeSizes = presets?.theme ?? EMPTY_ARRAY11;
- return (0, import_element228.useMemo)(() => {
+ return (0, import_element229.useMemo)(() => {
const sizes = [
- { name: (0, import_i18n131.__)("None"), slug: "0", size: 0 },
+ { name: (0, import_i18n133.__)("None"), slug: "0", size: 0 },
...customSizes,
...themeSizes,
...defaultSizes
];
return sizes.length > RANGE_CONTROL_MAX_SIZE3 ? [
{
- name: (0, import_i18n131.__)("Default"),
+ name: (0, import_i18n133.__)("Default"),
slug: "default",
size: void 0
},
@@ -77164,11 +77595,11 @@ var wp;
};
}
function BorderRadiusControl({ onChange, values, presets }) {
- const [isLinked, setIsLinked] = (0, import_element228.useState)(
+ const [isLinked, setIsLinked] = (0, import_element229.useState)(
!hasDefinedValues(values) || !hasMixedValues(values)
);
const options = useBorderRadiusSizes(presets);
- const [selectedUnits, setSelectedUnits] = (0, import_element228.useState)({
+ const [selectedUnits, setSelectedUnits] = (0, import_element229.useState)({
flat: typeof values === "string" ? (0, import_components134.__experimentalParseQuantityAndUnitFromRawValue)(values)[1] : void 0,
topLeft: (0, import_components134.__experimentalParseQuantityAndUnitFromRawValue)(values?.topLeft)[1],
topRight: (0, import_components134.__experimentalParseQuantityAndUnitFromRawValue)(values?.topRight)[1],
@@ -77184,7 +77615,7 @@ var wp;
const toggleLinked = () => setIsLinked(!isLinked);
return /* @__PURE__ */ (0, import_jsx_runtime376.jsxs)("fieldset", { className: "components-border-radius-control", children: [
/* @__PURE__ */ (0, import_jsx_runtime376.jsxs)(import_components134.__experimentalHStack, { className: "components-border-radius-control__header", children: [
- /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_components134.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n131.__)("Radius") }),
+ /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(import_components134.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n133.__)("Radius") }),
/* @__PURE__ */ (0, import_jsx_runtime376.jsx)(LinkedButton, { onClick: toggleLinked, isLinked })
] }),
isLinked ? /* @__PURE__ */ (0, import_jsx_runtime376.jsx)(
@@ -77252,9 +77683,9 @@ var wp;
var import_components135 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/color-palette/with-color-context.mjs
- var import_compose87 = __toESM(require_compose(), 1);
+ var import_compose89 = __toESM(require_compose(), 1);
var import_jsx_runtime377 = __toESM(require_jsx_runtime(), 1);
- var with_color_context_default = (0, import_compose87.createHigherOrderComponent)((WrappedComponent) => {
+ var with_color_context_default = (0, import_compose89.createHigherOrderComponent)((WrappedComponent) => {
return function WithColorContext(props) {
const [
defaultColors,
@@ -77294,7 +77725,7 @@ var wp;
var color_palette_default = with_color_context_default(import_components135.ColorPalette);
// packages/block-editor/build-module/components/colors-gradients/control.mjs
- var import_i18n132 = __toESM(require_i18n(), 1);
+ var import_i18n134 = __toESM(require_i18n(), 1);
var import_components136 = __toESM(require_components(), 1);
var import_jsx_runtime378 = __toESM(require_jsx_runtime(), 1);
var { Tabs: Tabs3 } = unlock(import_components136.privateApis);
@@ -77390,8 +77821,8 @@ var wp;
defaultTabId: gradientValue ? TAB_IDS.gradient : !!canChooseAColor && TAB_IDS.color,
children: [
/* @__PURE__ */ (0, import_jsx_runtime378.jsxs)(Tabs3.TabList, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(Tabs3.Tab, { tabId: TAB_IDS.color, children: (0, import_i18n132.__)("Color") }),
- /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(Tabs3.Tab, { tabId: TAB_IDS.gradient, children: (0, import_i18n132.__)("Gradient") })
+ /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(Tabs3.Tab, { tabId: TAB_IDS.color, children: (0, import_i18n134.__)("Color") }),
+ /* @__PURE__ */ (0, import_jsx_runtime378.jsx)(Tabs3.Tab, { tabId: TAB_IDS.gradient, children: (0, import_i18n134.__)("Gradient") })
] }),
/* @__PURE__ */ (0, import_jsx_runtime378.jsx)(
Tabs3.TabPanel,
@@ -77466,7 +77897,7 @@ var wp;
}
// packages/block-editor/build-module/components/contrast-checker/index.mjs
- var import_i18n133 = __toESM(require_i18n(), 1);
+ var import_i18n135 = __toESM(require_i18n(), 1);
var import_components137 = __toESM(require_components(), 1);
var import_a11y18 = __toESM(require_a11y(), 1);
var import_jsx_runtime380 = __toESM(require_jsx_runtime(), 1);
@@ -77496,11 +77927,11 @@ var wp;
const textColors = [
{
color: currentTextColor,
- description: (0, import_i18n133.__)("text color")
+ description: (0, import_i18n135.__)("text color")
},
{
color: currentLinkColor,
- description: (0, import_i18n133.__)("link color")
+ description: (0, import_i18n135.__)("link color")
}
];
const colordBackgroundColor = w(currentBackgroundColor);
@@ -77531,27 +77962,27 @@ var wp;
speakMessage = messageOverride;
break;
}
- message2 = backgroundColorBrightness < colordTextColor.brightness() ? (0, import_i18n133.sprintf)(
+ message2 = backgroundColorBrightness < colordTextColor.brightness() ? (0, import_i18n135.sprintf)(
// translators: %s is a type of text color, e.g., "text color" or "link color".
- (0, import_i18n133.__)(
+ (0, import_i18n135.__)(
"This color combination may be hard for people to read. Try using a darker background color and/or a brighter %s."
),
item.description
- ) : (0, import_i18n133.sprintf)(
+ ) : (0, import_i18n135.sprintf)(
// translators: %s is a type of text color, e.g., "text color" or "link color".
- (0, import_i18n133.__)(
+ (0, import_i18n135.__)(
"This color combination may be hard for people to read. Try using a brighter background color and/or a darker %s."
),
item.description
);
- speakMessage = (0, import_i18n133.__)(
+ speakMessage = (0, import_i18n135.__)(
"This color combination may be hard for people to read."
);
break;
}
if (textHasTransparency && enableAlphaChecker) {
- message2 = (0, import_i18n133.__)("Transparent text may be hard for people to read.");
- speakMessage = (0, import_i18n133.__)(
+ message2 = (0, import_i18n135.__)("Transparent text may be hard for people to read.");
+ speakMessage = (0, import_i18n135.__)(
"Transparent text may be hard for people to read."
);
}
@@ -77580,9 +78011,9 @@ var wp;
var contrast_checker_default = ContrastChecker;
// packages/block-editor/build-module/components/date-format-picker/index.mjs
- var import_i18n134 = __toESM(require_i18n(), 1);
+ var import_i18n136 = __toESM(require_i18n(), 1);
var import_date2 = __toESM(require_date(), 1);
- var import_element229 = __toESM(require_element(), 1);
+ var import_element230 = __toESM(require_element(), 1);
var import_components138 = __toESM(require_components(), 1);
var import_jsx_runtime381 = __toESM(require_jsx_runtime(), 1);
var exampleDate = /* @__PURE__ */ new Date();
@@ -77603,12 +78034,12 @@ var wp;
spacing: 4,
className: "block-editor-date-format-picker",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)("legend", {}), children: (0, import_i18n134.__)("Date format") }),
+ /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)("legend", {}), children: (0, import_i18n136.__)("Date format") }),
/* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
import_components138.ToggleControl,
{
- label: (0, import_i18n134.__)("Default format"),
- help: `${(0, import_i18n134.__)("Example:")} ${(0, import_date2.dateI18n)(
+ label: (0, import_i18n136.__)("Default format"),
+ help: `${(0, import_i18n136.__)("Example:")} ${(0, import_date2.dateI18n)(
defaultFormat,
exampleDate
)}`,
@@ -77627,17 +78058,17 @@ var wp;
/* translators: See https://www.php.net/manual/datetime.format.php */
"Y-m-d",
/* translators: See https://www.php.net/manual/datetime.format.php */
- (0, import_i18n134._x)("n/j/Y", "short date format"),
+ (0, import_i18n136._x)("n/j/Y", "short date format"),
/* translators: See https://www.php.net/manual/datetime.format.php */
- (0, import_i18n134._x)("n/j/Y g:i A", "short date format with time"),
+ (0, import_i18n136._x)("n/j/Y g:i A", "short date format with time"),
/* translators: See https://www.php.net/manual/datetime.format.php */
- (0, import_i18n134._x)("M j, Y", "medium date format"),
+ (0, import_i18n136._x)("M j, Y", "medium date format"),
/* translators: See https://www.php.net/manual/datetime.format.php */
- (0, import_i18n134._x)("M j, Y g:i A", "medium date format with time"),
+ (0, import_i18n136._x)("M j, Y g:i A", "medium date format with time"),
/* translators: See https://www.php.net/manual/datetime.format.php */
- (0, import_i18n134._x)("F j, Y", "long date format"),
+ (0, import_i18n136._x)("F j, Y", "long date format"),
/* translators: See https://www.php.net/manual/datetime.format.php */
- (0, import_i18n134._x)("M j", "short date format without the year")
+ (0, import_i18n136._x)("M j", "short date format without the year")
])
];
const suggestedOptions = [
@@ -77654,18 +78085,18 @@ var wp;
];
const customOption = {
key: "custom",
- name: (0, import_i18n134.__)("Custom"),
+ name: (0, import_i18n136.__)("Custom"),
className: "block-editor-date-format-picker__custom-format-select-control__custom-option",
- hint: (0, import_i18n134.__)("Enter your own date format")
+ hint: (0, import_i18n136.__)("Enter your own date format")
};
- const [isCustom, setIsCustom] = (0, import_element229.useState)(
+ const [isCustom, setIsCustom] = (0, import_element230.useState)(
() => !!format7 && !suggestedOptions.some((option) => option.format === format7)
);
return /* @__PURE__ */ (0, import_jsx_runtime381.jsxs)(import_components138.__experimentalVStack, { children: [
/* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
import_components138.CustomSelectControl,
{
- label: (0, import_i18n134.__)("Choose a format"),
+ label: (0, import_i18n136.__)("Choose a format"),
options: [...suggestedOptions, customOption],
value: isCustom ? customOption : suggestedOptions.find(
(option) => option.format === format7
@@ -77683,17 +78114,17 @@ var wp;
isCustom && /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
import_components138.TextControl,
{
- label: (0, import_i18n134.__)("Custom format"),
+ label: (0, import_i18n136.__)("Custom format"),
hideLabelFromVision: true,
- help: (0, import_element229.createInterpolateElement)(
- (0, import_i18n134.__)(
+ help: (0, import_element230.createInterpolateElement)(
+ (0, import_i18n136.__)(
"Enter a date or time <Link>format string</Link>."
),
{
Link: /* @__PURE__ */ (0, import_jsx_runtime381.jsx)(
import_components138.ExternalLink,
{
- href: (0, import_i18n134.__)(
+ href: (0, import_i18n136.__)(
"https://wordpress.org/documentation/article/customize-date-and-time-format/"
)
}
@@ -77709,9 +78140,9 @@ var wp;
// packages/block-editor/build-module/components/duotone-control/index.mjs
var import_components139 = __toESM(require_components(), 1);
- var import_i18n135 = __toESM(require_i18n(), 1);
- var import_keycodes18 = __toESM(require_keycodes(), 1);
- var import_compose88 = __toESM(require_compose(), 1);
+ var import_i18n137 = __toESM(require_i18n(), 1);
+ var import_keycodes19 = __toESM(require_keycodes(), 1);
+ var import_compose90 = __toESM(require_compose(), 1);
var import_jsx_runtime382 = __toESM(require_jsx_runtime(), 1);
function DuotoneControl({
id: idProp,
@@ -77731,19 +78162,19 @@ var wp;
} else {
toolbarIcon = /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(icon_default, { icon: filter_default });
}
- const actionLabel = (0, import_i18n135.__)("Apply duotone filter");
- const id = (0, import_compose88.useInstanceId)(DuotoneControl, "duotone-control", idProp);
+ const actionLabel = (0, import_i18n137.__)("Apply duotone filter");
+ const id = (0, import_compose90.useInstanceId)(DuotoneControl, "duotone-control", idProp);
const descriptionId = `${id}__description`;
return /* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
import_components139.Dropdown,
{
popoverProps: {
className: "block-editor-duotone-control__popover",
- headerTitle: (0, import_i18n135.__)("Duotone")
+ headerTitle: (0, import_i18n137.__)("Duotone")
},
renderToggle: ({ isOpen, onToggle }) => {
const openOnArrowDown = (event) => {
- if (!isOpen && event.keyCode === import_keycodes18.DOWN) {
+ if (!isOpen && event.keyCode === import_keycodes19.DOWN) {
event.preventDefault();
onToggle();
}
@@ -77761,8 +78192,8 @@ var wp;
}
);
},
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_components139.MenuGroup, { label: (0, import_i18n135.__)("Duotone"), children: [
- /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("p", { children: (0, import_i18n135.__)(
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime382.jsxs)(import_components139.MenuGroup, { label: (0, import_i18n137.__)("Duotone"), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime382.jsx)("p", { children: (0, import_i18n137.__)(
"Create a two-tone color effect without losing your original image."
) }),
/* @__PURE__ */ (0, import_jsx_runtime382.jsx)(
@@ -77787,14 +78218,14 @@ var wp;
// packages/block-editor/build-module/components/font-appearance-control/index.mjs
var import_components140 = __toESM(require_components(), 1);
- var import_element230 = __toESM(require_element(), 1);
- var import_i18n139 = __toESM(require_i18n(), 1);
+ var import_element231 = __toESM(require_element(), 1);
+ var import_i18n141 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/utils/get-font-styles-and-weights.mjs
- var import_i18n138 = __toESM(require_i18n(), 1);
+ var import_i18n140 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/utils/format-font-style.mjs
- var import_i18n136 = __toESM(require_i18n(), 1);
+ var import_i18n138 = __toESM(require_i18n(), 1);
function formatFontStyle(fontStyle) {
if (!fontStyle) {
return {};
@@ -77805,13 +78236,13 @@ var wp;
let name;
switch (fontStyle) {
case "normal":
- name = (0, import_i18n136._x)("Regular", "font style");
+ name = (0, import_i18n138._x)("Regular", "font style");
break;
case "italic":
- name = (0, import_i18n136._x)("Italic", "font style");
+ name = (0, import_i18n138._x)("Italic", "font style");
break;
case "oblique":
- name = (0, import_i18n136._x)("Oblique", "font style");
+ name = (0, import_i18n138._x)("Oblique", "font style");
break;
default:
name = fontStyle;
@@ -77821,7 +78252,7 @@ var wp;
}
// packages/block-editor/build-module/utils/format-font-weight.mjs
- var import_i18n137 = __toESM(require_i18n(), 1);
+ var import_i18n139 = __toESM(require_i18n(), 1);
function formatFontWeight(fontWeight) {
if (!fontWeight) {
return {};
@@ -77833,35 +78264,35 @@ var wp;
switch (fontWeight) {
case "normal":
case "400":
- name = (0, import_i18n137._x)("Regular", "font weight");
+ name = (0, import_i18n139._x)("Regular", "font weight");
break;
case "bold":
case "700":
- name = (0, import_i18n137._x)("Bold", "font weight");
+ name = (0, import_i18n139._x)("Bold", "font weight");
break;
case "100":
- name = (0, import_i18n137._x)("Thin", "font weight");
+ name = (0, import_i18n139._x)("Thin", "font weight");
break;
case "200":
- name = (0, import_i18n137._x)("Extra Light", "font weight");
+ name = (0, import_i18n139._x)("Extra Light", "font weight");
break;
case "300":
- name = (0, import_i18n137._x)("Light", "font weight");
+ name = (0, import_i18n139._x)("Light", "font weight");
break;
case "500":
- name = (0, import_i18n137._x)("Medium", "font weight");
+ name = (0, import_i18n139._x)("Medium", "font weight");
break;
case "600":
- name = (0, import_i18n137._x)("Semi Bold", "font weight");
+ name = (0, import_i18n139._x)("Semi Bold", "font weight");
break;
case "800":
- name = (0, import_i18n137._x)("Extra Bold", "font weight");
+ name = (0, import_i18n139._x)("Extra Bold", "font weight");
break;
case "900":
- name = (0, import_i18n137._x)("Black", "font weight");
+ name = (0, import_i18n139._x)("Black", "font weight");
break;
case "1000":
- name = (0, import_i18n137._x)("Extra Black", "font weight");
+ name = (0, import_i18n139._x)("Extra Black", "font weight");
break;
default:
name = fontWeight;
@@ -77873,53 +78304,53 @@ var wp;
// packages/block-editor/build-module/utils/get-font-styles-and-weights.mjs
var FONT_STYLES = [
{
- name: (0, import_i18n138._x)("Regular", "font style"),
+ name: (0, import_i18n140._x)("Regular", "font style"),
value: "normal"
},
{
- name: (0, import_i18n138._x)("Italic", "font style"),
+ name: (0, import_i18n140._x)("Italic", "font style"),
value: "italic"
}
];
var FONT_WEIGHTS = [
{
- name: (0, import_i18n138._x)("Thin", "font weight"),
+ name: (0, import_i18n140._x)("Thin", "font weight"),
value: "100"
},
{
- name: (0, import_i18n138._x)("Extra Light", "font weight"),
+ name: (0, import_i18n140._x)("Extra Light", "font weight"),
value: "200"
},
{
- name: (0, import_i18n138._x)("Light", "font weight"),
+ name: (0, import_i18n140._x)("Light", "font weight"),
value: "300"
},
{
- name: (0, import_i18n138._x)("Regular", "font weight"),
+ name: (0, import_i18n140._x)("Regular", "font weight"),
value: "400"
},
{
- name: (0, import_i18n138._x)("Medium", "font weight"),
+ name: (0, import_i18n140._x)("Medium", "font weight"),
value: "500"
},
{
- name: (0, import_i18n138._x)("Semi Bold", "font weight"),
+ name: (0, import_i18n140._x)("Semi Bold", "font weight"),
value: "600"
},
{
- name: (0, import_i18n138._x)("Bold", "font weight"),
+ name: (0, import_i18n140._x)("Bold", "font weight"),
value: "700"
},
{
- name: (0, import_i18n138._x)("Extra Bold", "font weight"),
+ name: (0, import_i18n140._x)("Extra Bold", "font weight"),
value: "800"
},
{
- name: (0, import_i18n138._x)("Black", "font weight"),
+ name: (0, import_i18n140._x)("Black", "font weight"),
value: "900"
},
{
- name: (0, import_i18n138._x)("Extra Black", "font weight"),
+ name: (0, import_i18n140._x)("Extra Black", "font weight"),
value: "1000"
}
];
@@ -77967,13 +78398,13 @@ var wp;
});
if (!fontWeights.some((weight) => (weight.value ?? "") >= "600")) {
fontWeights.push({
- name: (0, import_i18n138._x)("Bold", "font weight"),
+ name: (0, import_i18n140._x)("Bold", "font weight"),
value: "700"
});
}
if (!fontStyles.some((style) => style.value === "italic")) {
fontStyles.push({
- name: (0, import_i18n138._x)("Italic", "font style"),
+ name: (0, import_i18n140._x)("Italic", "font style"),
value: "italic"
});
}
@@ -77985,9 +78416,9 @@ var wp;
fontWeights = fontWeights.length === 0 ? FONT_WEIGHTS : fontWeights;
fontStyles.forEach(({ name: styleName, value: styleValue }) => {
fontWeights.forEach(({ name: weightName, value: weightValue }) => {
- const optionName = styleValue === "normal" ? weightName : (0, import_i18n138.sprintf)(
+ const optionName = styleValue === "normal" ? weightName : (0, import_i18n140.sprintf)(
/* translators: 1: Font weight name. 2: Font style name. */
- (0, import_i18n138._x)("%1$s %2$s", "font"),
+ (0, import_i18n140._x)("%1$s %2$s", "font"),
weightName ?? "",
styleName ?? ""
);
@@ -78014,12 +78445,12 @@ var wp;
var import_jsx_runtime383 = __toESM(require_jsx_runtime(), 1);
var getFontAppearanceLabel = (hasFontStyles, hasFontWeights) => {
if (!hasFontStyles) {
- return (0, import_i18n139.__)("Font weight");
+ return (0, import_i18n141.__)("Font weight");
}
if (!hasFontWeights) {
- return (0, import_i18n139.__)("Font style");
+ return (0, import_i18n141.__)("Font style");
}
- return (0, import_i18n139.__)("Appearance");
+ return (0, import_i18n141.__)("Appearance");
};
function FontAppearanceControl(props) {
const {
@@ -78040,7 +78471,7 @@ var wp;
const label = getFontAppearanceLabel(hasFontStyles, hasFontWeights);
const defaultOption = {
key: "default",
- name: (0, import_i18n139.__)("Default"),
+ name: (0, import_i18n141.__)("Default"),
style: { fontStyle: void 0, fontWeight: void 0 }
};
const { fontStyles, fontWeights, combinedStyleAndWeightOptions } = getFontStylesAndWeights(fontFamilyFaces);
@@ -78073,7 +78504,7 @@ var wp;
});
return combinedOptions;
};
- const selectOptions = (0, import_element230.useMemo)(() => {
+ const selectOptions = (0, import_element231.useMemo)(() => {
if (hasFontStyles && hasFontWeights) {
return combineOptions();
}
@@ -78089,25 +78520,25 @@ var wp;
) || selectOptions[0];
const getDescribedBy = () => {
if (!currentSelection) {
- return (0, import_i18n139.__)("No selected font appearance");
+ return (0, import_i18n141.__)("No selected font appearance");
}
if (!hasFontStyles) {
- return (0, import_i18n139.sprintf)(
+ return (0, import_i18n141.sprintf)(
// translators: %s: Currently selected font weight.
- (0, import_i18n139.__)("Currently selected font weight: %s"),
+ (0, import_i18n141.__)("Currently selected font weight: %s"),
currentSelection.name
);
}
if (!hasFontWeights) {
- return (0, import_i18n139.sprintf)(
+ return (0, import_i18n141.sprintf)(
// translators: %s: Currently selected font style.
- (0, import_i18n139.__)("Currently selected font style: %s"),
+ (0, import_i18n141.__)("Currently selected font style: %s"),
currentSelection.name
);
}
- return (0, import_i18n139.sprintf)(
+ return (0, import_i18n141.sprintf)(
// translators: %s: Currently selected font appearance.
- (0, import_i18n139.__)("Currently selected font appearance: %s"),
+ (0, import_i18n141.__)("Currently selected font appearance: %s"),
currentSelection.name
);
};
@@ -78127,7 +78558,7 @@ var wp;
// packages/block-editor/build-module/components/font-family/index.mjs
var import_components141 = __toESM(require_components(), 1);
- var import_i18n140 = __toESM(require_i18n(), 1);
+ var import_i18n142 = __toESM(require_i18n(), 1);
var import_jsx_runtime384 = __toESM(require_jsx_runtime(), 1);
function FontFamilyControl({
/**
@@ -78152,7 +78583,7 @@ var wp;
const options = [
{
key: "",
- name: (0, import_i18n140.__)("Default")
+ name: (0, import_i18n142.__)("Default")
},
...fontFamilies.map(({ fontFamily, name }) => ({
key: fontFamily,
@@ -78164,7 +78595,7 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime384.jsx)(
import_components141.CustomSelectControl,
{
- label: (0, import_i18n140.__)("Font"),
+ label: (0, import_i18n142.__)("Font"),
value: selectedValue,
onChange: ({ selectedItem }) => onChange(selectedItem.key),
options,
@@ -78176,7 +78607,7 @@ var wp;
// packages/block-editor/build-module/components/letter-spacing-control/index.mjs
var import_components142 = __toESM(require_components(), 1);
- var import_i18n141 = __toESM(require_i18n(), 1);
+ var import_i18n143 = __toESM(require_i18n(), 1);
var import_jsx_runtime385 = __toESM(require_jsx_runtime(), 1);
function LetterSpacingControl({
value,
@@ -78193,7 +78624,7 @@ var wp;
import_components142.__experimentalUnitControl,
{
...otherProps,
- label: (0, import_i18n141.__)("Letter spacing"),
+ label: (0, import_i18n143.__)("Letter spacing"),
value,
__unstableInputWidth,
units: units2,
@@ -78203,22 +78634,22 @@ var wp;
}
// packages/block-editor/build-module/components/text-decoration-control/index.mjs
- var import_i18n142 = __toESM(require_i18n(), 1);
+ var import_i18n144 = __toESM(require_i18n(), 1);
var import_components143 = __toESM(require_components(), 1);
var import_jsx_runtime386 = __toESM(require_jsx_runtime(), 1);
var TEXT_DECORATIONS = [
{
- label: (0, import_i18n142.__)("None"),
+ label: (0, import_i18n144.__)("None"),
value: "none",
icon: reset_default
},
{
- label: (0, import_i18n142.__)("Underline"),
+ label: (0, import_i18n144.__)("Underline"),
value: "underline",
icon: format_underline_default
},
{
- label: (0, import_i18n142.__)("Strikethrough"),
+ label: (0, import_i18n144.__)("Strikethrough"),
value: "line-through",
icon: format_strikethrough_default
}
@@ -78232,7 +78663,7 @@ var wp;
import_components143.__experimentalToggleGroupControl,
{
isDeselectable: true,
- label: (0, import_i18n142.__)("Decoration"),
+ label: (0, import_i18n144.__)("Decoration"),
className: clsx_default(
"block-editor-text-decoration-control",
className
@@ -78257,27 +78688,27 @@ var wp;
}
// packages/block-editor/build-module/components/text-transform-control/index.mjs
- var import_i18n143 = __toESM(require_i18n(), 1);
+ var import_i18n145 = __toESM(require_i18n(), 1);
var import_components144 = __toESM(require_components(), 1);
var import_jsx_runtime387 = __toESM(require_jsx_runtime(), 1);
var TEXT_TRANSFORMS = [
{
- label: (0, import_i18n143.__)("None"),
+ label: (0, import_i18n145.__)("None"),
value: "none",
icon: reset_default
},
{
- label: (0, import_i18n143.__)("Uppercase"),
+ label: (0, import_i18n145.__)("Uppercase"),
value: "uppercase",
icon: format_uppercase_default
},
{
- label: (0, import_i18n143.__)("Lowercase"),
+ label: (0, import_i18n145.__)("Lowercase"),
value: "lowercase",
icon: format_lowercase_default
},
{
- label: (0, import_i18n143.__)("Capitalize"),
+ label: (0, import_i18n145.__)("Capitalize"),
value: "capitalize",
icon: format_capitalize_default
}
@@ -78287,7 +78718,7 @@ var wp;
import_components144.__experimentalToggleGroupControl,
{
isDeselectable: true,
- label: (0, import_i18n143.__)("Letter case"),
+ label: (0, import_i18n145.__)("Letter case"),
className: clsx_default(
"block-editor-text-transform-control",
className
@@ -78312,18 +78743,18 @@ var wp;
}
// packages/block-editor/build-module/components/writing-mode-control/index.mjs
- var import_i18n144 = __toESM(require_i18n(), 1);
+ var import_i18n146 = __toESM(require_i18n(), 1);
var import_components145 = __toESM(require_components(), 1);
var import_jsx_runtime388 = __toESM(require_jsx_runtime(), 1);
var WRITING_MODES = [
{
- label: (0, import_i18n144.__)("Horizontal"),
+ label: (0, import_i18n146.__)("Horizontal"),
value: "horizontal-tb",
icon: text_horizontal_default
},
{
- label: (0, import_i18n144.__)("Vertical"),
- value: (0, import_i18n144.isRTL)() ? "vertical-lr" : "vertical-rl",
+ label: (0, import_i18n146.__)("Vertical"),
+ value: (0, import_i18n146.isRTL)() ? "vertical-lr" : "vertical-rl",
icon: text_vertical_default
}
];
@@ -78332,7 +78763,7 @@ var wp;
import_components145.__experimentalToggleGroupControl,
{
isDeselectable: true,
- label: (0, import_i18n144.__)("Orientation"),
+ label: (0, import_i18n146.__)("Orientation"),
className: clsx_default("block-editor-writing-mode-control", className),
value,
onChange: (newValue) => {
@@ -78355,8 +78786,8 @@ var wp;
// packages/block-editor/build-module/components/colors-gradients/dropdown.mjs
var import_components146 = __toESM(require_components(), 1);
- var import_element231 = __toESM(require_element(), 1);
- var import_i18n145 = __toESM(require_i18n(), 1);
+ var import_element232 = __toESM(require_element(), 1);
+ var import_i18n147 = __toESM(require_i18n(), 1);
var import_jsx_runtime389 = __toESM(require_jsx_runtime(), 1);
var WithToolsPanelItem = ({ setting, children, panelId, ...props }) => {
const clearValue = () => {
@@ -78412,7 +78843,7 @@ var wp;
onGradientChange,
label
} = settings2;
- const colorButtonRef = (0, import_element231.useRef)(void 0);
+ const colorButtonRef = (0, import_element232.useRef)(void 0);
const toggleProps = {
onClick: onToggle,
className: clsx_default(
@@ -78442,7 +78873,7 @@ var wp;
import_components146.Button,
{
__next40pxDefaultSize: true,
- label: (0, import_i18n145.__)("Reset"),
+ label: (0, import_i18n147.__)("Reset"),
className: "block-editor-panel-color-gradient-settings__reset",
size: "small",
icon: reset_default,
@@ -78529,12 +78960,12 @@ var wp;
// packages/block-editor/build-module/components/colors-gradients/panel-color-gradient-settings.mjs
var import_components147 = __toESM(require_components(), 1);
- var import_data146 = __toESM(require_data(), 1);
- var import_compose89 = __toESM(require_compose(), 1);
+ var import_data147 = __toESM(require_data(), 1);
+ var import_compose91 = __toESM(require_compose(), 1);
// packages/block-editor/build-module/components/colors-gradients/use-multiple-origin-colors-and-gradients.mjs
- var import_element232 = __toESM(require_element(), 1);
- var import_i18n146 = __toESM(require_i18n(), 1);
+ var import_element233 = __toESM(require_element(), 1);
+ var import_i18n148 = __toESM(require_i18n(), 1);
function useMultipleOriginColorsAndGradients() {
const [
enableCustomColors,
@@ -78563,11 +78994,11 @@ var wp;
disableCustomColors: !enableCustomColors,
disableCustomGradients: !enableCustomGradients
};
- colorGradientSettings.colors = (0, import_element232.useMemo)(() => {
+ colorGradientSettings.colors = (0, import_element233.useMemo)(() => {
const result = [];
if (themeColors && themeColors.length) {
result.push({
- name: (0, import_i18n146._x)(
+ name: (0, import_i18n148._x)(
"Theme",
"Indicates this palette comes from the theme."
),
@@ -78577,7 +79008,7 @@ var wp;
}
if (shouldDisplayDefaultColors && defaultColors && defaultColors.length) {
result.push({
- name: (0, import_i18n146._x)(
+ name: (0, import_i18n148._x)(
"Default",
"Indicates this palette comes from WordPress."
),
@@ -78587,7 +79018,7 @@ var wp;
}
if (customColors && customColors.length) {
result.push({
- name: (0, import_i18n146._x)(
+ name: (0, import_i18n148._x)(
"Custom",
"Indicates this palette is created by the user."
),
@@ -78602,11 +79033,11 @@ var wp;
defaultColors,
shouldDisplayDefaultColors
]);
- colorGradientSettings.gradients = (0, import_element232.useMemo)(() => {
+ colorGradientSettings.gradients = (0, import_element233.useMemo)(() => {
const result = [];
if (themeGradients && themeGradients.length) {
result.push({
- name: (0, import_i18n146._x)(
+ name: (0, import_i18n148._x)(
"Theme",
"Indicates this palette comes from the theme."
),
@@ -78616,7 +79047,7 @@ var wp;
}
if (shouldDisplayDefaultGradients && defaultGradients && defaultGradients.length) {
result.push({
- name: (0, import_i18n146._x)(
+ name: (0, import_i18n148._x)(
"Default",
"Indicates this palette comes from WordPress."
),
@@ -78626,7 +79057,7 @@ var wp;
}
if (customGradients && customGradients.length) {
result.push({
- name: (0, import_i18n146._x)(
+ name: (0, import_i18n148._x)(
"Custom",
"Indicates this palette is created by the user."
),
@@ -78666,8 +79097,8 @@ var wp;
__experimentalIsRenderedInSidebar,
enableAlpha
}) => {
- const panelId = (0, import_compose89.useInstanceId)(PanelColorGradientSettingsInner);
- const { batch } = (0, import_data146.useRegistry)();
+ const panelId = (0, import_compose91.useInstanceId)(PanelColorGradientSettingsInner);
+ const { batch } = (0, import_data147.useRegistry)();
if ((!colors2 || colors2.length === 0) && (!gradients || gradients.length === 0) && disableCustomColors && disableCustomGradients && settings2?.every(
(setting) => (!setting.colors || setting.colors.length === 0) && (!setting.gradients || setting.gradients.length === 0) && (setting.disableCustomColors === void 0 || setting.disableCustomColors) && (setting.disableCustomGradients === void 0 || setting.disableCustomGradients)
)) {
@@ -78745,9 +79176,9 @@ var wp;
var panel_color_gradient_settings_default = PanelColorGradientSettings;
// packages/block-editor/build-module/components/dimension-control/index.mjs
- var import_element233 = __toESM(require_element(), 1);
+ var import_element234 = __toESM(require_element(), 1);
var import_components148 = __toESM(require_components(), 1);
- var import_i18n147 = __toESM(require_i18n(), 1);
+ var import_i18n149 = __toESM(require_i18n(), 1);
var import_jsx_runtime391 = __toESM(require_jsx_runtime(), 1);
var EMPTY_ARRAY12 = [];
var DIMENSION_CUSTOM_VALUE_SETTINGS = {
@@ -78760,9 +79191,9 @@ var wp;
const defaultSizes = presets?.default ?? EMPTY_ARRAY12;
const customSizes = presets?.custom ?? EMPTY_ARRAY12;
const themeSizes = presets?.theme ?? EMPTY_ARRAY12;
- return (0, import_element233.useMemo)(() => {
+ return (0, import_element234.useMemo)(() => {
const sizes = [
- { name: (0, import_i18n147.__)("None"), slug: "0", size: 0 },
+ { name: (0, import_i18n149.__)("None"), slug: "0", size: 0 },
...customSizes,
...themeSizes,
...defaultSizes
@@ -78771,7 +79202,7 @@ var wp;
}, [customSizes, themeSizes, defaultSizes]);
}
function DimensionControl({
- label = (0, import_i18n147.__)("Dimension"),
+ label = (0, import_i18n149.__)("Dimension"),
onChange,
value,
placeholder,
@@ -78794,7 +79225,7 @@ var wp;
]
});
const options = useDimensionSizes(dimensionSizes);
- const [selectedUnit, setSelectedUnit] = (0, import_element233.useState)(() => {
+ const [selectedUnit, setSelectedUnit] = (0, import_element234.useState)(() => {
const [, unit] = (0, import_components148.__experimentalParseQuantityAndUnitFromRawValue)(value);
return unit || units2[0]?.value || "px";
});
@@ -78865,9 +79296,9 @@ var wp;
}
// packages/block-editor/build-module/components/height-control/index.mjs
- var import_element234 = __toESM(require_element(), 1);
+ var import_element235 = __toESM(require_element(), 1);
var import_components149 = __toESM(require_components(), 1);
- var import_i18n148 = __toESM(require_i18n(), 1);
+ var import_i18n150 = __toESM(require_i18n(), 1);
var import_deprecated17 = __toESM(require_deprecated(), 1);
var import_jsx_runtime392 = __toESM(require_jsx_runtime(), 1);
var RANGE_CONTROL_CUSTOM_SETTINGS = {
@@ -78901,7 +79332,7 @@ var wp;
dvmax: { max: 100, step: 1 }
};
function HeightControl({
- label = (0, import_i18n148.__)("Height"),
+ label = (0, import_i18n150.__)("Height"),
onChange,
value
}) {
@@ -78922,7 +79353,7 @@ var wp;
"vw"
]
});
- const selectedUnit = (0, import_element234.useMemo)(
+ const selectedUnit = (0, import_element235.useMemo)(
() => (0, import_components149.__experimentalParseQuantityAndUnitFromRawValue)(value),
[value]
)[1] || units2[0]?.value || "px";
@@ -79825,10 +80256,10 @@ var wp;
);
// packages/image-cropper/build-module/components/image-cropper/index.mjs
- var import_element237 = __toESM(require_element(), 1);
+ var import_element238 = __toESM(require_element(), 1);
// packages/image-cropper/build-module/provider/index.mjs
- var import_element236 = __toESM(require_element(), 1);
+ var import_element237 = __toESM(require_element(), 1);
// node_modules/dequal/dist/index.mjs
var has = Object.prototype.hasOwnProperty;
@@ -79907,7 +80338,7 @@ var wp;
}
// packages/image-cropper/build-module/provider/use-image-cropper.mjs
- var import_element235 = __toESM(require_element(), 1);
+ var import_element236 = __toESM(require_element(), 1);
// packages/image-cropper/build-module/constants.mjs
var MIN_ZOOM2 = 1;
@@ -80015,11 +80446,11 @@ var wp;
mediaSize: null
};
function useCropper() {
- const [cropperState, setInternalCropperState] = (0, import_element235.useState)(
+ const [cropperState, setInternalCropperState] = (0, import_element236.useState)(
DEFAULT_CROPPER_STATE
);
- const [resetState, setInternalResetState] = (0, import_element235.useState)(null);
- const setCropperState = (0, import_element235.useCallback)(
+ const [resetState, setInternalResetState] = (0, import_element236.useState)(null);
+ const setCropperState = (0, import_element236.useCallback)(
(newState) => {
setInternalCropperState((prev) => {
const updates = typeof newState === "function" ? newState(prev) : newState;
@@ -80034,7 +80465,7 @@ var wp;
},
[]
);
- const setResetState = (0, import_element235.useCallback)(
+ const setResetState = (0, import_element236.useCallback)(
(newResetState = null) => {
if (!newResetState) {
setInternalResetState(null);
@@ -80052,7 +80483,7 @@ var wp;
},
[setCropperState, setInternalResetState]
);
- const reset = (0, import_element235.useCallback)(() => {
+ const reset = (0, import_element236.useCallback)(() => {
if (resetState) {
const resetUpdates = {
// Reset media position to center
@@ -80080,7 +80511,7 @@ var wp;
setCropperState({ ...DEFAULT_CROPPER_STATE });
}
}, [resetState, setCropperState]);
- const isDirty = (0, import_element235.useMemo)(() => {
+ const isDirty = (0, import_element236.useMemo)(() => {
if (resetState) {
const currentState2 = {
crop: cropperState.croppedAreaPixels || cropperState.croppedArea,
@@ -80100,7 +80531,7 @@ var wp;
};
return false === dequal(currentState, DEFAULT_INITIAL_STATE);
}, [cropperState, resetState]);
- const getCroppedImage2 = (0, import_element235.useCallback)(
+ const getCroppedImage2 = (0, import_element236.useCallback)(
async (src) => {
if (!cropperState.croppedAreaPixels) {
return null;
@@ -80118,7 +80549,7 @@ var wp;
cropperState.flip
]
);
- return (0, import_element235.useMemo)(
+ return (0, import_element236.useMemo)(
() => ({
cropperState,
setCropperState,
@@ -80142,7 +80573,7 @@ var wp;
// packages/image-cropper/build-module/provider/index.mjs
var import_jsx_runtime393 = __toESM(require_jsx_runtime(), 1);
- var ImageCropperContext = (0, import_element236.createContext)({
+ var ImageCropperContext = (0, import_element237.createContext)({
cropperState: {
crop: { x: 0, y: 0 },
croppedArea: { x: 0, y: 0, width: 100, height: 100 },
@@ -80167,7 +80598,7 @@ var wp;
children
}) {
const cropperApi = useCropper();
- const contextValue = (0, import_element236.useMemo)(() => {
+ const contextValue = (0, import_element237.useMemo)(() => {
return {
...cropperApi
};
@@ -80175,7 +80606,7 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime393.jsx)(ImageCropperContext.Provider, { value: contextValue, children });
}
var useImageCropper = () => {
- const context = (0, import_element236.useContext)(ImageCropperContext);
+ const context = (0, import_element237.useContext)(ImageCropperContext);
if (!context) {
throw new Error("Missing ImageCropperContext");
}
@@ -80197,7 +80628,7 @@ var wp;
const setZoom = (newZoom) => setCropperState({ zoom: newZoom });
const setRotation = (newRotation) => setCropperState({ rotation: newRotation });
const setMediaSize = (newMediaSize) => setCropperState({ mediaSize: newMediaSize });
- const onCropComplete = (0, import_element237.useCallback)(
+ const onCropComplete = (0, import_element238.useCallback)(
(areaPercentage, areaPixels) => {
setCropperState({
croppedArea: areaPercentage,
@@ -80243,7 +80674,7 @@ var wp;
// packages/block-editor/build-module/components/image-editor/aspect-ratio-dropdown.mjs
var import_components150 = __toESM(require_components(), 1);
- var import_i18n150 = __toESM(require_i18n(), 1);
+ var import_i18n152 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/image-editor/constants.mjs
var MIN_ZOOM3 = 100;
@@ -80253,18 +80684,18 @@ var wp;
};
// packages/block-editor/build-module/components/image-editor/context.mjs
- var import_element240 = __toESM(require_element(), 1);
+ var import_element241 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/image-editor/use-save-image.mjs
- var import_data147 = __toESM(require_data(), 1);
- var import_element238 = __toESM(require_element(), 1);
- var import_i18n149 = __toESM(require_i18n(), 1);
+ var import_data148 = __toESM(require_data(), 1);
+ var import_element239 = __toESM(require_element(), 1);
+ var import_i18n151 = __toESM(require_i18n(), 1);
var import_notices9 = __toESM(require_notices(), 1);
var import_dom67 = __toESM(require_dom(), 1);
var messages = {
- crop: (0, import_i18n149.__)("Image cropped."),
- rotate: (0, import_i18n149.__)("Image rotated."),
- cropAndRotate: (0, import_i18n149.__)("Image cropped and rotated.")
+ crop: (0, import_i18n151.__)("Image cropped."),
+ rotate: (0, import_i18n151.__)("Image rotated."),
+ cropAndRotate: (0, import_i18n151.__)("Image cropped and rotated.")
};
function useSaveImage({
crop,
@@ -80274,23 +80705,23 @@ var wp;
onSaveImage,
onFinishEditing
}) {
- const { createErrorNotice, createSuccessNotice } = (0, import_data147.useDispatch)(import_notices9.store);
- const [isInProgress, setIsInProgress] = (0, import_element238.useState)(false);
- const { editMediaEntity } = (0, import_data147.useSelect)((select3) => {
+ const { createErrorNotice, createSuccessNotice } = (0, import_data148.useDispatch)(import_notices9.store);
+ const [isInProgress, setIsInProgress] = (0, import_element239.useState)(false);
+ const { editMediaEntity } = (0, import_data148.useSelect)((select3) => {
const settings2 = select3(store).getSettings();
return {
editMediaEntity: settings2?.[mediaEditKey]
};
}, []);
- const cancel = (0, import_element238.useCallback)(() => {
+ const cancel = (0, import_element239.useCallback)(() => {
setIsInProgress(false);
onFinishEditing();
}, [onFinishEditing]);
- const apply = (0, import_element238.useCallback)(async () => {
+ const apply = (0, import_element239.useCallback)(async () => {
if (!editMediaEntity) {
onFinishEditing();
createErrorNotice(
- (0, import_i18n149.__)("Sorry, you are not allowed to edit images on this site."),
+ (0, import_i18n151.__)("Sorry, you are not allowed to edit images on this site."),
{
id: "image-editing-error",
type: "snackbar"
@@ -80343,7 +80774,7 @@ var wp;
type: "snackbar",
actions: [
{
- label: (0, import_i18n149.__)("Undo"),
+ label: (0, import_i18n151.__)("Undo"),
onClick: () => {
onSaveImage({
id,
@@ -80356,9 +80787,9 @@ var wp;
}
} catch (error2) {
createErrorNotice(
- (0, import_i18n149.sprintf)(
+ (0, import_i18n151.sprintf)(
/* translators: %s: Error message. */
- (0, import_i18n149.__)("Could not edit image. %s"),
+ (0, import_i18n151.__)("Could not edit image. %s"),
(0, import_dom67.__unstableStripHTML)(error2.message)
),
{
@@ -80381,7 +80812,7 @@ var wp;
onFinishEditing,
editMediaEntity
]);
- return (0, import_element238.useMemo)(
+ return (0, import_element239.useMemo)(
() => ({
isInProgress,
apply,
@@ -80392,23 +80823,23 @@ var wp;
}
// packages/block-editor/build-module/components/image-editor/use-transform-image.mjs
- var import_element239 = __toESM(require_element(), 1);
+ var import_element240 = __toESM(require_element(), 1);
var import_hooks6 = __toESM(require_hooks(), 1);
function useTransformImage({
url,
naturalWidth,
naturalHeight
}) {
- const [editedUrl, setEditedUrl] = (0, import_element239.useState)();
+ const [editedUrl, setEditedUrl] = (0, import_element240.useState)();
const { cropperState, setCropperState } = useImageCropper();
const { zoom, aspectRatio, crop, croppedArea } = cropperState;
- const setZoom = (0, import_element239.useCallback)(
+ const setZoom = (0, import_element240.useCallback)(
(newZoom) => {
setCropperState({ zoom: newZoom });
},
[setCropperState]
);
- const setAspectRatio = (0, import_element239.useCallback)(
+ const setAspectRatio = (0, import_element240.useCallback)(
(newAspect) => {
setCropperState({ aspectRatio: newAspect });
},
@@ -80416,11 +80847,11 @@ var wp;
);
const defaultAspect = naturalWidth / naturalHeight;
const rotatedAspect = naturalHeight / naturalWidth;
- (0, import_element239.useEffect)(() => {
+ (0, import_element240.useEffect)(() => {
setAspectRatio(defaultAspect);
}, []);
- const [internalRotation, setInternalRotation] = (0, import_element239.useState)(0);
- const rotateClockwise = (0, import_element239.useCallback)(() => {
+ const [internalRotation, setInternalRotation] = (0, import_element240.useState)(0);
+ const rotateClockwise = (0, import_element240.useCallback)(() => {
const angle = (internalRotation + 90) % 360;
let naturalAspectRatio = defaultAspect;
const isDefaultAspect = defaultAspect === aspectRatio || rotatedAspect === aspectRatio;
@@ -80497,7 +80928,7 @@ var wp;
rotatedAspect,
setInternalRotation
]);
- return (0, import_element239.useMemo)(
+ return (0, import_element240.useMemo)(
() => ({
editedUrl,
setEditedUrl,
@@ -80526,9 +80957,9 @@ var wp;
// packages/block-editor/build-module/components/image-editor/context.mjs
var import_jsx_runtime395 = __toESM(require_jsx_runtime(), 1);
- var ImageEditingContext = (0, import_element240.createContext)({});
+ var ImageEditingContext = (0, import_element241.createContext)({});
ImageEditingContext.displayName = "ImageEditingContext";
- var useImageEditingContext = () => (0, import_element240.useContext)(ImageEditingContext);
+ var useImageEditingContext = () => (0, import_element241.useContext)(ImageEditingContext);
function ImageEditingProvider({
id,
url,
@@ -80550,7 +80981,7 @@ var wp;
onFinishEditing,
...transformImage
});
- const providerValue = (0, import_element240.useMemo)(
+ const providerValue = (0, import_element241.useMemo)(
() => ({
...transformImage,
...saveImage
@@ -80608,7 +81039,7 @@ var wp;
import_components150.DropdownMenu,
{
icon: aspect_ratio_default,
- label: (0, import_i18n150.__)("Aspect Ratio"),
+ label: (0, import_i18n152.__)("Aspect Ratio"),
popoverProps: POPOVER_PROPS7,
toggleProps,
children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime396.jsxs)(import_jsx_runtime396.Fragment, { children: [
@@ -80625,7 +81056,7 @@ var wp;
// All ratios should be mirrored in AspectRatioTool in @wordpress/block-editor.
{
slug: "original",
- name: (0, import_i18n150.__)("Original"),
+ name: (0, import_i18n152.__)("Original"),
ratio: defaultAspect
},
...showDefaultRatios ? defaultRatios.map(presetRatioAsNumber).filter(({ ratio }) => ratio === 1) : []
@@ -80635,7 +81066,7 @@ var wp;
themeRatios?.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
AspectRatioGroup,
{
- label: (0, import_i18n150.__)("Theme"),
+ label: (0, import_i18n152.__)("Theme"),
isDisabled: isInProgress,
onClick: (newAspect) => {
setAspect(newAspect);
@@ -80648,7 +81079,7 @@ var wp;
showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
AspectRatioGroup,
{
- label: (0, import_i18n150.__)("Landscape"),
+ label: (0, import_i18n152.__)("Landscape"),
isDisabled: isInProgress,
onClick: (newAspect) => {
setAspect(newAspect);
@@ -80661,7 +81092,7 @@ var wp;
showDefaultRatios && /* @__PURE__ */ (0, import_jsx_runtime396.jsx)(
AspectRatioGroup,
{
- label: (0, import_i18n150.__)("Portrait"),
+ label: (0, import_i18n152.__)("Portrait"),
isDisabled: isInProgress,
onClick: (newAspect) => {
setAspect(newAspect);
@@ -80678,7 +81109,7 @@ var wp;
// packages/block-editor/build-module/components/image-editor/cropper.mjs
var import_components151 = __toESM(require_components(), 1);
- var import_compose90 = __toESM(require_compose(), 1);
+ var import_compose92 = __toESM(require_compose(), 1);
var import_jsx_runtime397 = __toESM(require_jsx_runtime(), 1);
function ImageCropper2({
url,
@@ -80689,7 +81120,7 @@ var wp;
borderProps
}) {
const { isInProgress, editedUrl, rotation } = useImageEditingContext();
- const [contentResizeListener, { width: clientWidth }] = (0, import_compose90.useResizeObserver)();
+ const [contentResizeListener, { width: clientWidth }] = (0, import_compose92.useResizeObserver)();
let editedHeight = height || clientWidth * naturalHeight / naturalWidth;
if (rotation % 180 === 90) {
editedHeight = clientWidth * naturalWidth / naturalHeight;
@@ -80723,7 +81154,7 @@ var wp;
// packages/block-editor/build-module/components/image-editor/zoom-dropdown.mjs
var import_components152 = __toESM(require_components(), 1);
- var import_i18n151 = __toESM(require_i18n(), 1);
+ var import_i18n153 = __toESM(require_i18n(), 1);
var import_jsx_runtime398 = __toESM(require_jsx_runtime(), 1);
function ZoomDropdown() {
const { isInProgress, zoom, setZoom } = useImageEditingContext();
@@ -80736,7 +81167,7 @@ var wp;
import_components152.ToolbarButton,
{
icon: search_default,
- label: (0, import_i18n151.__)("Zoom"),
+ label: (0, import_i18n153.__)("Zoom"),
onClick: onToggle,
"aria-expanded": isOpen,
disabled: isInProgress
@@ -80745,7 +81176,7 @@ var wp;
renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(import_components152.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime398.jsx)(
import_components152.RangeControl,
{
- label: (0, import_i18n151.__)("Zoom"),
+ label: (0, import_i18n153.__)("Zoom"),
min: MIN_ZOOM3,
max: MAX_ZOOM3,
value: Math.round(zoom * 100),
@@ -80758,7 +81189,7 @@ var wp;
// packages/block-editor/build-module/components/image-editor/rotation-button.mjs
var import_components153 = __toESM(require_components(), 1);
- var import_i18n152 = __toESM(require_i18n(), 1);
+ var import_i18n154 = __toESM(require_i18n(), 1);
var import_jsx_runtime399 = __toESM(require_jsx_runtime(), 1);
function RotationButton() {
const { isInProgress, rotateClockwise } = useImageEditingContext();
@@ -80766,7 +81197,7 @@ var wp;
import_components153.ToolbarButton,
{
icon: rotate_right_default,
- label: (0, import_i18n152.__)("Rotate"),
+ label: (0, import_i18n154.__)("Rotate"),
onClick: rotateClockwise,
disabled: isInProgress
}
@@ -80775,13 +81206,13 @@ var wp;
// packages/block-editor/build-module/components/image-editor/form-controls.mjs
var import_components154 = __toESM(require_components(), 1);
- var import_i18n153 = __toESM(require_i18n(), 1);
+ var import_i18n155 = __toESM(require_i18n(), 1);
var import_jsx_runtime400 = __toESM(require_jsx_runtime(), 1);
function FormControls() {
const { isInProgress, apply, cancel } = useImageEditingContext();
return /* @__PURE__ */ (0, import_jsx_runtime400.jsxs)(import_jsx_runtime400.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components154.ToolbarButton, { onClick: apply, disabled: isInProgress, children: (0, import_i18n153.__)("Apply") }),
- /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components154.ToolbarButton, { onClick: cancel, children: (0, import_i18n153.__)("Cancel") })
+ /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components154.ToolbarButton, { onClick: apply, disabled: isInProgress, children: (0, import_i18n155.__)("Apply") }),
+ /* @__PURE__ */ (0, import_jsx_runtime400.jsx)(import_components154.ToolbarButton, { onClick: cancel, children: (0, import_i18n155.__)("Cancel") })
] });
}
@@ -80843,18 +81274,18 @@ var wp;
// packages/block-editor/build-module/components/image-size-control/index.mjs
var import_components156 = __toESM(require_components(), 1);
- var import_i18n154 = __toESM(require_i18n(), 1);
+ var import_i18n156 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/image-size-control/use-dimension-handler.mjs
- var import_element241 = __toESM(require_element(), 1);
+ var import_element242 = __toESM(require_element(), 1);
function useDimensionHandler(customHeight, customWidth, defaultHeight, defaultWidth, onChange) {
- const [currentWidth, setCurrentWidth] = (0, import_element241.useState)(
+ const [currentWidth, setCurrentWidth] = (0, import_element242.useState)(
customWidth ?? defaultWidth ?? ""
);
- const [currentHeight, setCurrentHeight] = (0, import_element241.useState)(
+ const [currentHeight, setCurrentHeight] = (0, import_element242.useState)(
customHeight ?? defaultHeight ?? ""
);
- (0, import_element241.useEffect)(() => {
+ (0, import_element242.useEffect)(() => {
if (customWidth === void 0 && defaultWidth !== void 0) {
setCurrentWidth(defaultWidth);
}
@@ -80862,7 +81293,7 @@ var wp;
setCurrentHeight(defaultHeight);
}
}, [defaultWidth, defaultHeight]);
- (0, import_element241.useEffect)(() => {
+ (0, import_element242.useEffect)(() => {
if (customWidth !== void 0 && Number.parseInt(customWidth) !== Number.parseInt(currentWidth)) {
setCurrentWidth(customWidth);
}
@@ -80944,7 +81375,7 @@ var wp;
imageSizeOptions && imageSizeOptions.length > 0 && /* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
import_components156.SelectControl,
{
- label: (0, import_i18n154.__)("Resolution"),
+ label: (0, import_i18n156.__)("Resolution"),
value: slug,
options: imageSizeOptions,
onChange: onChangeImage,
@@ -80956,7 +81387,7 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
import_components156.__experimentalNumberControl,
{
- label: (0, import_i18n154.__)("Width"),
+ label: (0, import_i18n156.__)("Width"),
value: currentWidth,
min: 1,
onChange: (value) => updateDimension("width", value)
@@ -80965,7 +81396,7 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
import_components156.__experimentalNumberControl,
{
- label: (0, import_i18n154.__)("Height"),
+ label: (0, import_i18n156.__)("Height"),
value: currentHeight,
min: 1,
onChange: (value) => updateDimension("height", value)
@@ -80975,7 +81406,7 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime402.jsx)(
import_components156.__experimentalToggleGroupControl,
{
- label: (0, import_i18n154.__)("Image size presets"),
+ label: (0, import_i18n156.__)("Image size presets"),
hideLabelFromVision: true,
onChange: handleUpdateDimensions,
value: selectedValue,
@@ -80985,9 +81416,9 @@ var wp;
import_components156.__experimentalToggleGroupControlOption,
{
value: scale,
- label: (0, import_i18n154.sprintf)(
+ label: (0, import_i18n156.sprintf)(
/* translators: %d: Percentage value. */
- (0, import_i18n154.__)("%d%%"),
+ (0, import_i18n156.__)("%d%%"),
scale
)
},
@@ -81002,7 +81433,7 @@ var wp;
// packages/block-editor/build-module/components/justify-content-control/ui.mjs
var import_components157 = __toESM(require_components(), 1);
- var import_i18n155 = __toESM(require_i18n(), 1);
+ var import_i18n157 = __toESM(require_i18n(), 1);
var import_jsx_runtime403 = __toESM(require_jsx_runtime(), 1);
var icons = {
left: justify_left_default,
@@ -81031,35 +81462,35 @@ var wp;
{
name: "left",
icon: justify_left_default,
- title: (0, import_i18n155.__)("Justify items left"),
+ title: (0, import_i18n157.__)("Justify items left"),
isActive: "left" === value,
onClick: () => handleClick("left")
},
{
name: "center",
icon: justify_center_default,
- title: (0, import_i18n155.__)("Justify items center"),
+ title: (0, import_i18n157.__)("Justify items center"),
isActive: "center" === value,
onClick: () => handleClick("center")
},
{
name: "right",
icon: justify_right_default,
- title: (0, import_i18n155.__)("Justify items right"),
+ title: (0, import_i18n157.__)("Justify items right"),
isActive: "right" === value,
onClick: () => handleClick("right")
},
{
name: "space-between",
icon: justify_space_between_default,
- title: (0, import_i18n155.__)("Space between items"),
+ title: (0, import_i18n157.__)("Space between items"),
isActive: "space-between" === value,
onClick: () => handleClick("space-between")
},
{
name: "stretch",
icon: justify_stretch_default,
- title: (0, import_i18n155.__)("Stretch items"),
+ title: (0, import_i18n157.__)("Stretch items"),
isActive: "stretch" === value,
onClick: () => handleClick("stretch")
}
@@ -81071,7 +81502,7 @@ var wp;
{
icon,
popoverProps: popoverProps3,
- label: (0, import_i18n155.__)("Change items justification"),
+ label: (0, import_i18n157.__)("Change items justification"),
controls: allControls.filter(
(elem) => allowedControls.includes(elem.name)
),
@@ -81092,28 +81523,28 @@ var wp;
// packages/block-editor/build-module/components/link-control/index.mjs
var import_components165 = __toESM(require_components(), 1);
- var import_i18n165 = __toESM(require_i18n(), 1);
- var import_element249 = __toESM(require_element(), 1);
- var import_compose94 = __toESM(require_compose(), 1);
+ var import_i18n167 = __toESM(require_i18n(), 1);
+ var import_element250 = __toESM(require_element(), 1);
+ var import_compose96 = __toESM(require_compose(), 1);
var import_dom70 = __toESM(require_dom(), 1);
- var import_keycodes19 = __toESM(require_keycodes(), 1);
+ var import_keycodes20 = __toESM(require_keycodes(), 1);
var import_is_shallow_equal4 = __toESM(require_is_shallow_equal(), 1);
- var import_data151 = __toESM(require_data(), 1);
+ var import_data152 = __toESM(require_data(), 1);
var import_preferences4 = __toESM(require_preferences(), 1);
var import_deprecated22 = __toESM(require_deprecated(), 1);
var import_url6 = __toESM(require_url(), 1);
// packages/block-editor/build-module/components/link-control/settings-drawer.mjs
var import_components158 = __toESM(require_components(), 1);
- var import_compose91 = __toESM(require_compose(), 1);
- var import_i18n156 = __toESM(require_i18n(), 1);
- var import_element242 = __toESM(require_element(), 1);
+ var import_compose93 = __toESM(require_compose(), 1);
+ var import_i18n158 = __toESM(require_i18n(), 1);
+ var import_element243 = __toESM(require_element(), 1);
var import_jsx_runtime405 = __toESM(require_jsx_runtime(), 1);
function LinkSettingsDrawer({ children, settingsOpen, setSettingsOpen }) {
- const prefersReducedMotion = (0, import_compose91.useReducedMotion)();
- const MaybeAnimatePresence = prefersReducedMotion ? import_element242.Fragment : import_components158.__unstableAnimatePresence;
+ const prefersReducedMotion = (0, import_compose93.useReducedMotion)();
+ const MaybeAnimatePresence = prefersReducedMotion ? import_element243.Fragment : import_components158.__unstableAnimatePresence;
const MaybeMotionDiv = prefersReducedMotion ? "div" : import_components158.__unstableMotion.div;
- const id = (0, import_compose91.useInstanceId)(LinkSettingsDrawer);
+ const id = (0, import_compose93.useInstanceId)(LinkSettingsDrawer);
const settingsDrawerId = `link-control-settings-drawer-${id}`;
return /* @__PURE__ */ (0, import_jsx_runtime405.jsxs)(import_jsx_runtime405.Fragment, { children: [
/* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
@@ -81123,9 +81554,9 @@ var wp;
className: "block-editor-link-control__drawer-toggle",
"aria-expanded": settingsOpen,
onClick: () => setSettingsOpen(!settingsOpen),
- icon: (0, import_i18n156.isRTL)() ? chevron_left_small_default : chevron_right_small_default,
+ icon: (0, import_i18n158.isRTL)() ? chevron_left_small_default : chevron_right_small_default,
"aria-controls": settingsDrawerId,
- children: (0, import_i18n156._x)("Advanced", "Additional link settings")
+ children: (0, import_i18n158._x)("Advanced", "Additional link settings")
}
),
/* @__PURE__ */ (0, import_jsx_runtime405.jsx)(MaybeAnimatePresence, { children: settingsOpen && /* @__PURE__ */ (0, import_jsx_runtime405.jsx)(
@@ -81152,19 +81583,19 @@ var wp;
var settings_drawer_default = LinkSettingsDrawer;
// packages/block-editor/build-module/components/link-control/search-input.mjs
- var import_element245 = __toESM(require_element(), 1);
- var import_i18n161 = __toESM(require_i18n(), 1);
+ var import_element246 = __toESM(require_element(), 1);
+ var import_i18n163 = __toESM(require_i18n(), 1);
var import_deprecated21 = __toESM(require_deprecated(), 1);
// packages/block-editor/build-module/components/link-control/search-results.mjs
- var import_i18n160 = __toESM(require_i18n(), 1);
+ var import_i18n162 = __toESM(require_i18n(), 1);
var import_components161 = __toESM(require_components(), 1);
var import_deprecated20 = __toESM(require_deprecated(), 1);
// packages/block-editor/build-module/components/link-control/search-create-button.mjs
- var import_i18n157 = __toESM(require_i18n(), 1);
+ var import_i18n159 = __toESM(require_i18n(), 1);
var import_components159 = __toESM(require_components(), 1);
- var import_element243 = __toESM(require_element(), 1);
+ var import_element244 = __toESM(require_element(), 1);
var import_jsx_runtime406 = __toESM(require_jsx_runtime(), 1);
var LinkControlSearchCreate = ({
searchTerm,
@@ -81179,10 +81610,10 @@ var wp;
if (buttonText) {
text = typeof buttonText === "function" ? buttonText(searchTerm) : buttonText;
} else {
- text = (0, import_element243.createInterpolateElement)(
- (0, import_i18n157.sprintf)(
+ text = (0, import_element244.createInterpolateElement)(
+ (0, import_i18n159.sprintf)(
/* translators: %s: search term. */
- (0, import_i18n157.__)("Create: <mark>%s</mark>"),
+ (0, import_i18n159.__)("Create: <mark>%s</mark>"),
searchTerm
),
{ mark: /* @__PURE__ */ (0, import_jsx_runtime406.jsx)("mark", {}) }
@@ -81203,33 +81634,33 @@ var wp;
var search_create_button_default = LinkControlSearchCreate;
// packages/block-editor/build-module/components/link-control/search-item.mjs
- var import_i18n158 = __toESM(require_i18n(), 1);
+ var import_i18n160 = __toESM(require_i18n(), 1);
var import_components160 = __toESM(require_components(), 1);
var import_dom68 = __toESM(require_dom(), 1);
var import_url3 = __toESM(require_url(), 1);
- var import_compose92 = __toESM(require_compose(), 1);
+ var import_compose94 = __toESM(require_compose(), 1);
var import_deprecated19 = __toESM(require_deprecated(), 1);
var import_jsx_runtime407 = __toESM(require_jsx_runtime(), 1);
var TYPES = {
post: {
icon: post_list_default,
- label: (0, import_i18n158.__)("Post")
+ label: (0, import_i18n160.__)("Post")
},
page: {
icon: page_default,
- label: (0, import_i18n158.__)("Page")
+ label: (0, import_i18n160.__)("Page")
},
post_tag: {
icon: tag_default,
- label: (0, import_i18n158.__)("Tag")
+ label: (0, import_i18n160.__)("Tag")
},
category: {
icon: category_default,
- label: (0, import_i18n158.__)("Category")
+ label: (0, import_i18n160.__)("Category")
},
attachment: {
icon: file_default,
- label: (0, import_i18n158.__)("Attachment")
+ label: (0, import_i18n160.__)("Attachment")
}
};
function SearchItemIcon({ isURL: isURL4, suggestion }) {
@@ -81280,7 +81711,7 @@ var wp;
if (!url) {
return url;
}
- return (0, import_compose92.pipe)(
+ return (0, import_compose94.pipe)(
import_url3.safeDecodeURI,
import_url3.getPath,
defaultTo(""),
@@ -81297,7 +81728,7 @@ var wp;
isURL: isURL4 = false,
shouldShowType = false
}) => {
- const info = isURL4 ? (0, import_i18n158.__)("Press ENTER to add this link") : getURLForDisplay(suggestion.url);
+ const info = isURL4 ? (0, import_i18n160.__)("Press ENTER to add this link") : getURLForDisplay(suggestion.url);
return /* @__PURE__ */ (0, import_jsx_runtime407.jsx)(
import_components160.MenuItem,
{
@@ -81320,10 +81751,10 @@ var wp;
};
function getVisualTypeName(suggestion) {
if (suggestion.isFrontPage) {
- return (0, import_i18n158.__)("Front page");
+ return (0, import_i18n160.__)("Front page");
}
if (suggestion.isBlogHome) {
- return (0, import_i18n158.__)("Blog home");
+ return (0, import_i18n160.__)("Blog home");
}
if (suggestion.type in TYPES) {
return TYPES[suggestion.type].label;
@@ -81339,7 +81770,7 @@ var wp;
};
// packages/block-editor/build-module/components/link-control/constants.mjs
- var import_i18n159 = __toESM(require_i18n(), 1);
+ var import_i18n161 = __toESM(require_i18n(), 1);
var CREATE_TYPE = "__CREATE__";
var TEL_TYPE = "tel";
var URL_TYPE = "link";
@@ -81354,7 +81785,7 @@ var wp;
var DEFAULT_LINK_SETTINGS = [
{
id: "opensInNewTab",
- title: (0, import_i18n159.__)("Open in new tab")
+ title: (0, import_i18n161.__)("Open in new tab")
}
];
@@ -81382,9 +81813,9 @@ var wp;
const isSingleDirectEntryResult = suggestions.length === 1 && LINK_ENTRY_TYPES.includes(suggestions[0].type);
const shouldShowCreateSuggestion = withCreateSuggestion && !isSingleDirectEntryResult && !isInitialSuggestions;
const shouldShowSuggestionsTypes = !suggestionsQuery?.type;
- const labelText = isInitialSuggestions ? (0, import_i18n160.__)("Suggestions") : (0, import_i18n160.sprintf)(
+ const labelText = isInitialSuggestions ? (0, import_i18n162.__)("Suggestions") : (0, import_i18n162.sprintf)(
/* translators: %s: search term. */
- (0, import_i18n160.__)('Search results for "%s"'),
+ (0, import_i18n162.__)('Search results for "%s"'),
currentInputValue
);
return /* @__PURE__ */ (0, import_jsx_runtime408.jsx)("div", { className: "block-editor-link-control__search-results-wrapper", children: /* @__PURE__ */ (0, import_jsx_runtime408.jsx)(
@@ -81449,8 +81880,8 @@ var wp;
};
// packages/block-editor/build-module/components/link-control/use-search-handler.mjs
- var import_element244 = __toESM(require_element(), 1);
- var import_data148 = __toESM(require_data(), 1);
+ var import_element245 = __toESM(require_element(), 1);
+ var import_data149 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/link-control/normalize-url.mjs
var import_url4 = __toESM(require_url(), 1);
@@ -81515,19 +81946,19 @@ var wp;
});
};
function useSearchHandler(suggestionsQuery, allowDirectEntry, withCreateSuggestion) {
- const { fetchSearchSuggestions, pageOnFront, pageForPosts } = (0, import_data148.useSelect)(
+ const { fetchSearchSuggestions, pageOnFront, pageForPosts } = (0, import_data149.useSelect)(
(select3) => {
- const { getSettings: getSettings8 } = select3(store);
+ const { getSettings: getSettings9 } = select3(store);
return {
- pageOnFront: getSettings8().pageOnFront,
- pageForPosts: getSettings8().pageForPosts,
- fetchSearchSuggestions: getSettings8().__experimentalFetchLinkSuggestions
+ pageOnFront: getSettings9().pageOnFront,
+ pageForPosts: getSettings9().pageForPosts,
+ fetchSearchSuggestions: getSettings9().__experimentalFetchLinkSuggestions
};
},
[]
);
const directEntryHandler = allowDirectEntry ? handleDirectEntry : handleNoop;
- return (0, import_element244.useCallback)(
+ return (0, import_element245.useCallback)(
(val, { isInitialSuggestions }) => {
return isURLLike(val) ? directEntryHandler(val, { isInitialSuggestions }) : handleEntitySearch(
val,
@@ -81554,7 +81985,7 @@ var wp;
var noopSearchHandler = () => Promise.resolve([]);
var noop16 = () => {
};
- var LinkControlSearchInput = (0, import_element245.forwardRef)(
+ var LinkControlSearchInput = (0, import_element246.forwardRef)(
({
value,
children,
@@ -81585,7 +82016,7 @@ var wp;
withURLSuggestion
);
const searchHandler = showSuggestions ? fetchSuggestions || genericSearchHandler : noopSearchHandler;
- const [focusedSuggestion, setFocusedSuggestion] = (0, import_element245.useState)();
+ const [focusedSuggestion, setFocusedSuggestion] = (0, import_element246.useState)();
const onInputChange = (selection2, suggestion) => {
onChange(selection2);
setFocusedSuggestion(suggestion);
@@ -81625,8 +82056,8 @@ var wp;
);
}
};
- const _placeholder = placeholder ?? (0, import_i18n161.__)("Search or type URL");
- const label = hideLabelFromVision && placeholder !== "" ? _placeholder : (0, import_i18n161.__)("Link");
+ const _placeholder = placeholder ?? (0, import_i18n163.__)("Search or type URL");
+ const label = hideLabelFromVision && placeholder !== "" ? _placeholder : (0, import_i18n163.__)("Link");
return /* @__PURE__ */ (0, import_jsx_runtime409.jsxs)("div", { className: "block-editor-link-control__search-input-container", children: [
/* @__PURE__ */ (0, import_jsx_runtime409.jsx)(
URLInput,
@@ -81672,12 +82103,12 @@ var wp;
};
// packages/block-editor/build-module/components/link-control/link-preview.mjs
- var import_i18n162 = __toESM(require_i18n(), 1);
+ var import_i18n164 = __toESM(require_i18n(), 1);
var import_components163 = __toESM(require_components(), 1);
- var import_compose93 = __toESM(require_compose(), 1);
+ var import_compose95 = __toESM(require_compose(), 1);
var import_url5 = __toESM(require_url(), 1);
var import_dom69 = __toESM(require_dom(), 1);
- var import_data150 = __toESM(require_data(), 1);
+ var import_data151 = __toESM(require_data(), 1);
var import_notices10 = __toESM(require_notices(), 1);
var import_preferences3 = __toESM(require_preferences(), 1);
@@ -81688,8 +82119,8 @@ var wp;
);
// packages/block-editor/build-module/components/link-control/use-rich-url-data.mjs
- var import_data149 = __toESM(require_data(), 1);
- var import_element246 = __toESM(require_element(), 1);
+ var import_data150 = __toESM(require_data(), 1);
+ var import_element247 = __toESM(require_element(), 1);
function reducer(state, action) {
switch (action.type) {
case "RESOLVED":
@@ -81714,17 +82145,17 @@ var wp;
}
}
function useRemoteUrlData(url) {
- const [state, dispatch] = (0, import_element246.useReducer)(reducer, {
+ const [state, dispatch] = (0, import_element247.useReducer)(reducer, {
richData: null,
isFetching: false
});
- const { fetchRichUrlData } = (0, import_data149.useSelect)((select3) => {
- const { getSettings: getSettings8 } = select3(store);
+ const { fetchRichUrlData } = (0, import_data150.useSelect)((select3) => {
+ const { getSettings: getSettings9 } = select3(store);
return {
- fetchRichUrlData: getSettings8().__experimentalFetchRichUrlData
+ fetchRichUrlData: getSettings9().__experimentalFetchRichUrlData
};
}, []);
- (0, import_element246.useEffect)(() => {
+ (0, import_element247.useEffect)(() => {
if (url?.length && fetchRichUrlData && typeof AbortController !== "undefined") {
dispatch({
type: "LOADING"
@@ -81764,7 +82195,7 @@ var wp;
hasUnlinkControl = false,
onRemove
}) {
- const showIconLabels = (0, import_data150.useSelect)(
+ const showIconLabels = (0, import_data151.useSelect)(
(select3) => select3(import_preferences3.store).get("core", "showIconLabels"),
[]
);
@@ -81784,9 +82215,9 @@ var wp;
} else {
icon = /* @__PURE__ */ (0, import_jsx_runtime410.jsx)(icon_default, { icon: globe_default });
}
- const { createNotice } = (0, import_data150.useDispatch)(import_notices10.store);
- const ref = (0, import_compose93.useCopyToClipboard)(value.url, () => {
- createNotice("info", (0, import_i18n162.__)("Link copied to clipboard."), {
+ const { createNotice } = (0, import_data151.useDispatch)(import_notices10.store);
+ const ref = (0, import_compose95.useCopyToClipboard)(value.url, () => {
+ createNotice("info", (0, import_i18n164.__)("Link copied to clipboard."), {
isDismissible: true,
type: "snackbar"
});
@@ -81795,7 +82226,7 @@ var wp;
import_components163.Flex,
{
role: "group",
- "aria-label": (0, import_i18n162.__)("Manage link"),
+ "aria-label": (0, import_i18n164.__)("Manage link"),
className: clsx_default("block-editor-link-control__preview", {
"is-current": true,
"is-rich": hasRichData,
@@ -81812,7 +82243,7 @@ var wp;
role: "figure",
"aria-label": (
/* translators: Accessibility text for the link preview when editing a link. */
- (0, import_i18n162.__)("Link information")
+ (0, import_i18n164.__)("Link information")
),
justify: "start",
align: "flex-start",
@@ -81871,7 +82302,7 @@ var wp;
)
}
)
- ] }) : /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("span", { className: "block-editor-link-control__preview-error-notice", children: (0, import_i18n162.__)("Link is empty") })
+ ] }) : /* @__PURE__ */ (0, import_jsx_runtime410.jsx)("span", { className: "block-editor-link-control__preview-error-notice", children: (0, import_i18n164.__)("Link is empty") })
}
)
]
@@ -81881,7 +82312,7 @@ var wp;
import_components163.Button,
{
icon: pencil_default,
- label: (0, import_i18n162.__)("Edit link"),
+ label: (0, import_i18n164.__)("Edit link"),
onClick: onEditClick,
size: "compact",
showTooltip: !showIconLabels
@@ -81891,7 +82322,7 @@ var wp;
import_components163.Button,
{
icon: link_off_default,
- label: (0, import_i18n162.__)("Remove link"),
+ label: (0, import_i18n164.__)("Remove link"),
onClick: onRemove,
size: "compact",
showTooltip: !showIconLabels
@@ -81901,7 +82332,7 @@ var wp;
import_components163.Button,
{
icon: copy_small_default,
- label: (0, import_i18n162.__)("Copy link"),
+ label: (0, import_i18n164.__)("Copy link"),
ref,
accessibleWhenDisabled: true,
disabled: isEmptyURL,
@@ -81916,7 +82347,7 @@ var wp;
}
// packages/block-editor/build-module/components/link-control/settings.mjs
- var import_i18n163 = __toESM(require_i18n(), 1);
+ var import_i18n165 = __toESM(require_i18n(), 1);
var import_components164 = __toESM(require_components(), 1);
var import_jsx_runtime411 = __toESM(require_jsx_runtime(), 1);
var noop17 = () => {
@@ -81963,19 +82394,19 @@ var wp;
);
}).filter(Boolean);
return /* @__PURE__ */ (0, import_jsx_runtime411.jsxs)("fieldset", { className: "block-editor-link-control__settings", children: [
- /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("legend", {}), children: (0, import_i18n163.__)("Currently selected link settings") }),
+ /* @__PURE__ */ (0, import_jsx_runtime411.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime411.jsx)("legend", {}), children: (0, import_i18n165.__)("Currently selected link settings") }),
theSettings
] });
};
var settings_default2 = LinkControlSettings;
// packages/block-editor/build-module/components/link-control/use-create-page.mjs
- var import_i18n164 = __toESM(require_i18n(), 1);
- var import_element247 = __toESM(require_element(), 1);
+ var import_i18n166 = __toESM(require_i18n(), 1);
+ var import_element248 = __toESM(require_element(), 1);
function useCreatePage(handleCreatePage) {
- const cancelableCreateSuggestion = (0, import_element247.useRef)();
- const [isCreatingPage, setIsCreatingPage] = (0, import_element247.useState)(false);
- const [errorMessage, setErrorMessage] = (0, import_element247.useState)(null);
+ const cancelableCreateSuggestion = (0, import_element248.useRef)();
+ const [isCreatingPage, setIsCreatingPage] = (0, import_element248.useState)(false);
+ const [errorMessage, setErrorMessage] = (0, import_element248.useState)(null);
const createPage = async function(suggestionTitle) {
setIsCreatingPage(true);
setErrorMessage(null);
@@ -81991,7 +82422,7 @@ var wp;
return;
}
setErrorMessage(
- error2.message || (0, import_i18n164.__)(
+ error2.message || (0, import_i18n166.__)(
"An unknown error occurred during creation. Please try again."
)
);
@@ -82000,7 +82431,7 @@ var wp;
setIsCreatingPage(false);
}
};
- (0, import_element247.useEffect)(() => {
+ (0, import_element248.useEffect)(() => {
return () => {
if (cancelableCreateSuggestion.current) {
cancelableCreateSuggestion.current.cancel();
@@ -82030,11 +82461,11 @@ var wp;
};
// packages/block-editor/build-module/components/link-control/use-internal-value.mjs
- var import_element248 = __toESM(require_element(), 1);
+ var import_element249 = __toESM(require_element(), 1);
var import_fast_deep_equal = __toESM(require_fast_deep_equal(), 1);
function useInternalValue(value) {
- const [internalValue, setInternalValue] = (0, import_element248.useState)(value || {});
- const [previousValue, setPreviousValue] = (0, import_element248.useState)(value);
+ const [internalValue, setInternalValue] = (0, import_element249.useState)(value || {});
+ const [previousValue, setPreviousValue] = (0, import_element249.useState)(value);
if (!(0, import_fast_deep_equal.default)(value, previousValue)) {
setPreviousValue(value);
setInternalValue(value);
@@ -82107,15 +82538,15 @@ var wp;
if (withCreateSuggestion === void 0 && createSuggestion) {
withCreateSuggestion = true;
}
- const [settingsOpen, setSettingsOpen] = (0, import_element249.useState)(false);
- const [customValidity, setCustomValidity] = (0, import_element249.useState)(void 0);
- const { advancedSettingsPreference } = (0, import_data151.useSelect)((select3) => {
+ const [settingsOpen, setSettingsOpen] = (0, import_element250.useState)(false);
+ const [customValidity, setCustomValidity] = (0, import_element250.useState)(void 0);
+ const { advancedSettingsPreference } = (0, import_data152.useSelect)((select3) => {
const prefsStore = select3(import_preferences4.store);
return {
advancedSettingsPreference: prefsStore.get(PREFERENCE_SCOPE, PREFERENCE_KEY) ?? false
};
}, []);
- const { set: setPreference } = (0, import_data151.useDispatch)(import_preferences4.store);
+ const { set: setPreference } = (0, import_data152.useDispatch)(import_preferences4.store);
const setSettingsOpenWithPreference = (prefVal) => {
if (setPreference) {
setPreference(PREFERENCE_SCOPE, PREFERENCE_KEY, prefVal);
@@ -82123,12 +82554,12 @@ var wp;
setSettingsOpen(prefVal);
};
const isSettingsOpen = advancedSettingsPreference || settingsOpen;
- const isMountingRef = (0, import_element249.useRef)(true);
- const wrapperNode = (0, import_element249.useRef)();
- const wrapperRef = (0, import_compose94.useMergeRefs)([wrapperNode, useNativeUndo()]);
- const textInputRef = (0, import_element249.useRef)();
- const searchInputRef = (0, import_element249.useRef)();
- const entityUrlFallbackRef = (0, import_element249.useRef)();
+ const isMountingRef = (0, import_element250.useRef)(true);
+ const wrapperNode = (0, import_element250.useRef)();
+ const wrapperRef = (0, import_compose96.useMergeRefs)([wrapperNode, useNativeUndo()]);
+ const textInputRef = (0, import_element250.useRef)();
+ const searchInputRef = (0, import_element250.useRef)();
+ const entityUrlFallbackRef = (0, import_element250.useRef)();
const settingsKeys = settings2.map(({ id }) => id);
const [
internalControlValue,
@@ -82142,34 +82573,34 @@ var wp;
onInputChange?.(newValue);
};
const isEntity = handleEntities && !!internalControlValue?.id;
- const baseId = (0, import_compose94.useInstanceId)(LinkControl, "link-control");
+ const baseId = (0, import_compose96.useInstanceId)(LinkControl, "link-control");
const helpTextId = isEntity ? `${baseId}__help` : null;
const valueHasChanges = value && !(0, import_is_shallow_equal4.isShallowEqualObjects)(internalControlValue, value);
- const [isEditingLink, setIsEditingLink] = (0, import_element249.useState)(
+ const [isEditingLink, setIsEditingLink] = (0, import_element250.useState)(
forceIsEditingLink !== void 0 ? forceIsEditingLink : !value || !value.url
);
const { createPage, isCreatingPage, errorMessage } = useCreatePage(createSuggestion);
- (0, import_element249.useEffect)(() => {
+ (0, import_element250.useEffect)(() => {
if (forceIsEditingLink === void 0) {
return;
}
setIsEditingLink(forceIsEditingLink);
}, [forceIsEditingLink]);
- (0, import_element249.useEffect)(() => {
+ (0, import_element250.useEffect)(() => {
if (isMountingRef.current) {
return;
}
const nextFocusTarget = import_dom70.focus.focusable.find(wrapperNode.current)[0] || wrapperNode.current;
nextFocusTarget.focus();
}, [isEditingLink, isCreatingPage]);
- (0, import_element249.useEffect)(() => {
+ (0, import_element250.useEffect)(() => {
isMountingRef.current = false;
return () => {
isMountingRef.current = true;
};
}, []);
- const prevInputValueRef = (0, import_element249.useRef)();
- (0, import_element249.useEffect)(() => {
+ const prevInputValueRef = (0, import_element250.useRef)();
+ (0, import_element250.useEffect)(() => {
if (prevInputValueRef.current === void 0) {
prevInputValueRef.current = propInputValue;
return;
@@ -82181,7 +82612,7 @@ var wp;
prevInputValueRef.current = propInputValue;
}
}, [propInputValue]);
- (0, import_element249.useEffect)(() => {
+ (0, import_element250.useEffect)(() => {
if (customValidity?.type === "invalid") {
const inputElement = searchInputRef.current;
if (inputElement && typeof inputElement.reportValidity === "function") {
@@ -82196,7 +82627,7 @@ var wp;
const validateUrl = (urlToValidate) => {
const invalidResult = {
type: "invalid",
- message: (0, import_i18n165.__)("Please enter a valid URL.")
+ message: (0, import_i18n167.__)("Please enter a valid URL.")
};
const validResult = {
type: "valid"
@@ -82287,7 +82718,7 @@ var wp;
};
const handleSubmitWithEnter = (event) => {
const { keyCode } = event;
- if (keyCode === import_keycodes19.ENTER && !currentInputIsEmpty) {
+ if (keyCode === import_keycodes20.ENTER && !currentInputIsEmpty) {
event.preventDefault();
handleSubmit();
}
@@ -82307,7 +82738,7 @@ var wp;
}
onCancel?.();
};
- const [shouldFocusSearchInput, setShouldFocusSearchInput] = (0, import_element249.useState)(false);
+ const [shouldFocusSearchInput, setShouldFocusSearchInput] = (0, import_element250.useState)(false);
const handleUnlink = () => {
const { id, kind, type, ...restValue } = internalControlValue;
setInternalControlValue({
@@ -82319,7 +82750,7 @@ var wp;
});
setShouldFocusSearchInput(true);
};
- (0, import_element249.useEffect)(() => {
+ (0, import_element250.useEffect)(() => {
if (shouldFocusSearchInput) {
searchInputRef.current?.focus();
setShouldFocusSearchInput(false);
@@ -82327,7 +82758,7 @@ var wp;
}, [shouldFocusSearchInput]);
const currentUrlInputValue = internalControlValue?.url !== void 0 ? internalControlValue.url : propInputValue || "";
const currentInputIsEmpty = !currentUrlInputValue?.trim()?.length;
- (0, import_element249.useEffect)(() => {
+ (0, import_element250.useEffect)(() => {
setCustomValidity(void 0);
}, [currentUrlInputValue]);
const isUrlValid = !customValidity;
@@ -82337,7 +82768,7 @@ var wp;
const isEditing = (isEditingLink || !value) && !isCreatingPage;
const isDisabled = currentInputIsEmpty || !isUrlValid || value && !valueHasChanges;
const showSettings = !!settings2?.length && isEditingLink && hasLinkValue;
- const previewValue = (0, import_element249.useMemo)(() => {
+ const previewValue = (0, import_element250.useMemo)(() => {
if (value?.kind === "taxonomy" && !value?.url && entityUrlFallbackRef.current) {
return {
...value,
@@ -82356,7 +82787,7 @@ var wp;
isCreatingPage && /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)("div", { className: "block-editor-link-control__loading", children: [
/* @__PURE__ */ (0, import_jsx_runtime412.jsx)(import_components165.Spinner, {}),
" ",
- (0, import_i18n165.__)("Creating"),
+ (0, import_i18n167.__)("Creating"),
"\u2026"
] }),
isEditing && /* @__PURE__ */ (0, import_jsx_runtime412.jsxs)(import_jsx_runtime412.Fragment, { children: [
@@ -82374,7 +82805,7 @@ var wp;
{
ref: textInputRef,
className: "block-editor-link-control__field block-editor-link-control__text-content",
- label: (0, import_i18n165.__)("Text"),
+ label: (0, import_i18n167.__)("Text"),
value: internalControlValue?.title,
onChange: setInternalTextInputValue,
onKeyDown: handleSubmitWithEnter
@@ -82419,9 +82850,9 @@ var wp;
{
id: helpTextId,
className: "block-editor-link-control__help",
- children: (0, import_i18n165.sprintf)(
+ children: (0, import_i18n167.sprintf)(
/* translators: %s: entity type (e.g., page, post) */
- (0, import_i18n165.__)("Synced with the selected %s."),
+ (0, import_i18n167.__)("Synced with the selected %s."),
internalControlValue?.type || "item"
)
}
@@ -82482,7 +82913,7 @@ var wp;
__next40pxDefaultSize: true,
variant: "tertiary",
onClick: handleCancel,
- children: (0, import_i18n165.__)("Cancel")
+ children: (0, import_i18n167.__)("Cancel")
}
),
/* @__PURE__ */ (0, import_jsx_runtime412.jsx)(
@@ -82493,7 +82924,7 @@ var wp;
onClick: isDisabled ? noop18 : handleSubmit,
className: "block-editor-link-control__search-submit",
"aria-disabled": isDisabled,
- children: (0, import_i18n165.__)("Apply")
+ children: (0, import_i18n167.__)("Apply")
}
)
]
@@ -82520,7 +82951,7 @@ var wp;
onClick: onUnlink,
"aria-describedby": helpTextId,
showTooltip: true,
- label: (0, import_i18n165.__)("Unsync and edit"),
+ label: (0, import_i18n167.__)("Unsync and edit"),
__next40pxDefaultSize: true
}
);
@@ -82532,7 +82963,7 @@ var wp;
import_components165.Button,
{
onClick: isDisabled ? noop18 : onSubmit,
- label: (0, import_i18n165.__)("Submit"),
+ label: (0, import_i18n167.__)("Submit"),
icon: keyboard_return_default,
className: "block-editor-link-control__search-submit",
"aria-disabled": isDisabled,
@@ -82554,7 +82985,7 @@ var wp;
var link_control_default = LinkControl;
// packages/block-editor/build-module/components/line-height-control/index.mjs
- var import_i18n166 = __toESM(require_i18n(), 1);
+ var import_i18n168 = __toESM(require_i18n(), 1);
var import_components166 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/line-height-control/utils.mjs
@@ -82628,7 +83059,7 @@ var wp;
__unstableInputWidth,
__unstableStateReducer: stateReducer,
onChange: handleOnChange,
- label: (0, import_i18n166.__)("Line height"),
+ label: (0, import_i18n168.__)("Line height"),
step: STEP,
spinFactor: SPIN_FACTOR,
value,
@@ -82640,15 +83071,15 @@ var wp;
var line_height_control_default = LineHeightControl;
// packages/block-editor/build-module/components/media-replace-flow/index.mjs
- var import_i18n167 = __toESM(require_i18n(), 1);
+ var import_i18n169 = __toESM(require_i18n(), 1);
var import_a11y19 = __toESM(require_a11y(), 1);
var import_components167 = __toESM(require_components(), 1);
- var import_data152 = __toESM(require_data(), 1);
- var import_keycodes20 = __toESM(require_keycodes(), 1);
- var import_compose95 = __toESM(require_compose(), 1);
+ var import_data153 = __toESM(require_data(), 1);
+ var import_keycodes21 = __toESM(require_keycodes(), 1);
+ var import_compose97 = __toESM(require_compose(), 1);
var import_dom71 = __toESM(require_dom(), 1);
var import_notices11 = __toESM(require_notices(), 1);
- var import_element250 = __toESM(require_element(), 1);
+ var import_element251 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/media-placeholder/utils.mjs
function getComputedAcceptAttribute(allowedTypes, allowedMimeTypes, accept) {
@@ -82700,7 +83131,7 @@ var wp;
onToggleFeaturedImage,
useFeaturedImage,
onFilesUpload = noop19,
- name = (0, import_i18n167.__)("Replace"),
+ name = (0, import_i18n169.__)("Replace"),
createNotice,
removeNotice,
children,
@@ -82712,16 +83143,16 @@ var wp;
renderToggle: renderToggle3,
className
}) => {
- const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data152.useSelect)((select3) => {
- const { getSettings: getSettings8 } = select3(store);
- const settings2 = getSettings8();
+ const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data153.useSelect)((select3) => {
+ const { getSettings: getSettings9 } = select3(store);
+ const settings2 = getSettings9();
return {
mediaUpload: settings2.mediaUpload,
allowedMimeTypes: settings2.allowedMimeTypes
};
}, []);
const errorNoticeID = `block-editor/media-replace-flow/error-notice/${++uniqueId}`;
- const computedAccept = (0, import_element250.useMemo)(
+ const computedAccept = (0, import_element251.useMemo)(
() => getComputedAcceptAttribute(
allowedTypes,
allowedMimeTypes,
@@ -82744,12 +83175,15 @@ var wp;
}, 1e3);
};
const selectMedia = (media, closeMenu) => {
+ const hasMedia = !!(mediaURL || mediaId || mediaIds?.length);
if (useFeaturedImage && onToggleFeaturedImage) {
onToggleFeaturedImage();
}
closeMenu();
onSelect(media);
- (0, import_a11y19.speak)((0, import_i18n167.__)("The media file has been replaced"));
+ (0, import_a11y19.speak)(
+ hasMedia ? (0, import_i18n169.__)("The media file has been replaced") : (0, import_i18n169.__)("The media file has been added")
+ );
removeNotice(errorNoticeID);
};
const uploadFiles = (event, closeMenu) => {
@@ -82769,7 +83203,7 @@ var wp;
});
};
const openOnArrowDown = (event) => {
- if (event.keyCode === import_keycodes20.DOWN) {
+ if (event.keyCode === import_keycodes21.DOWN) {
event.preventDefault();
event.target.click();
}
@@ -82834,7 +83268,7 @@ var wp;
{
icon: media_default,
onClick: open,
- children: (0, import_i18n167.__)("Open Media Library")
+ children: (0, import_i18n169.__)("Open Media Library")
}
)
}
@@ -82855,7 +83289,7 @@ var wp;
onClick: () => {
openFileDialog();
},
- children: (0, import_i18n167._x)("Upload", "verb")
+ children: (0, import_i18n169._x)("Upload", "verb")
}
);
}
@@ -82868,7 +83302,7 @@ var wp;
icon: post_featured_image_default,
onClick: onToggleFeaturedImage,
isPressed: useFeaturedImage,
- children: (0, import_i18n167.__)("Use featured image")
+ children: (0, import_i18n169.__)("Use featured image")
}
),
typeof children === "function" ? children({ onClose }) : children,
@@ -82879,12 +83313,12 @@ var wp;
onReset();
onClose();
},
- children: (0, import_i18n167.__)("Reset")
+ children: (0, import_i18n169.__)("Reset")
}
)
] }),
onSelectURL && /* @__PURE__ */ (0, import_jsx_runtime414.jsxs)("form", { className: "block-editor-media-flow__url-input", children: [
- /* @__PURE__ */ (0, import_jsx_runtime414.jsx)("span", { className: "block-editor-media-replace-flow__image-url-label", children: (0, import_i18n167.__)("Current media URL:") }),
+ /* @__PURE__ */ (0, import_jsx_runtime414.jsx)("span", { className: "block-editor-media-replace-flow__image-url-label", children: (0, import_i18n169.__)("Current media URL:") }),
/* @__PURE__ */ (0, import_jsx_runtime414.jsx)(
link_control_default,
{
@@ -82894,7 +83328,7 @@ var wp;
onChange: ({ url }) => {
onSelectURL(url);
},
- searchInputPlaceholder: (0, import_i18n167.__)(
+ searchInputPlaceholder: (0, import_i18n169.__)(
"Paste or type URL"
)
}
@@ -82904,8 +83338,8 @@ var wp;
}
);
};
- var media_replace_flow_default = (0, import_compose95.compose)([
- (0, import_data152.withDispatch)((dispatch) => {
+ var media_replace_flow_default = (0, import_compose97.compose)([
+ (0, import_data153.withDispatch)((dispatch) => {
const { createNotice, removeNotice } = dispatch(import_notices11.store);
return {
createNotice,
@@ -82917,19 +83351,19 @@ var wp;
// packages/block-editor/build-module/components/media-placeholder/index.mjs
var import_components173 = __toESM(require_components(), 1);
- var import_i18n172 = __toESM(require_i18n(), 1);
- var import_element253 = __toESM(require_element(), 1);
- var import_data154 = __toESM(require_data(), 1);
+ var import_i18n174 = __toESM(require_i18n(), 1);
+ var import_element254 = __toESM(require_element(), 1);
+ var import_data155 = __toESM(require_data(), 1);
var import_deprecated24 = __toESM(require_deprecated(), 1);
// packages/block-editor/build-module/components/url-popover/index.mjs
- var import_i18n171 = __toESM(require_i18n(), 1);
- var import_element252 = __toESM(require_element(), 1);
+ var import_i18n173 = __toESM(require_i18n(), 1);
+ var import_element253 = __toESM(require_element(), 1);
var import_components172 = __toESM(require_components(), 1);
var import_deprecated23 = __toESM(require_deprecated(), 1);
// packages/block-editor/build-module/components/url-popover/link-viewer.mjs
- var import_i18n168 = __toESM(require_i18n(), 1);
+ var import_i18n170 = __toESM(require_i18n(), 1);
var import_components169 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/url-popover/link-viewer-url.mjs
@@ -82978,7 +83412,7 @@ var wp;
import_components169.Button,
{
icon: pencil_default,
- label: (0, import_i18n168.__)("Edit"),
+ label: (0, import_i18n170.__)("Edit"),
onClick: onEditLinkClick,
size: "compact"
}
@@ -82989,20 +83423,20 @@ var wp;
}
// packages/block-editor/build-module/components/url-popover/link-editor.mjs
- var import_i18n170 = __toESM(require_i18n(), 1);
+ var import_i18n172 = __toESM(require_i18n(), 1);
var import_components171 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/url-input/index.mjs
var import_a11y20 = __toESM(require_a11y(), 1);
- var import_i18n169 = __toESM(require_i18n(), 1);
- var import_element251 = __toESM(require_element(), 1);
- var import_keycodes21 = __toESM(require_keycodes(), 1);
+ var import_i18n171 = __toESM(require_i18n(), 1);
+ var import_element252 = __toESM(require_element(), 1);
+ var import_keycodes22 = __toESM(require_keycodes(), 1);
var import_components170 = __toESM(require_components(), 1);
- var import_compose96 = __toESM(require_compose(), 1);
- var import_data153 = __toESM(require_data(), 1);
+ var import_compose98 = __toESM(require_compose(), 1);
+ var import_data154 = __toESM(require_data(), 1);
var import_url8 = __toESM(require_url(), 1);
var import_jsx_runtime417 = __toESM(require_jsx_runtime(), 1);
- var import_react53 = __toESM(require_react(), 1);
+ var import_react54 = __toESM(require_react(), 1);
var { ValidatedInputControl: ValidatedInputControl3 } = unlock(import_components170.privateApis);
var noop20 = () => {
};
@@ -83030,30 +83464,30 @@ var wp;
onChange,
onKeyDown,
onSubmit,
- placeholder = (0, import_i18n169.__)("Paste URL or type to search"),
+ placeholder = (0, import_i18n171.__)("Paste URL or type to search"),
required = true,
suffix,
value = ""
} = props;
- const instanceId = (0, import_compose96.useInstanceId)(URLInput);
- const { getSettings: getSettings8 } = (0, import_data153.useSelect)(store);
- const debouncedSpeak = (0, import_compose96.useDebounce)(import_a11y20.speak, 500);
- const [suggestions, setSuggestions] = (0, import_element251.useState)([]);
- const [suggestionsValue, setSuggestionsValue] = (0, import_element251.useState)(null);
- const [selectedSuggestion, setSelectedSuggestion] = (0, import_element251.useState)(null);
- const [isSuggestionsListOpen, setIsSuggestionsListOpen] = (0, import_element251.useState)(false);
- const [isLoading, setIsLoading] = (0, import_element251.useState)(false);
- const [isComposing, setIsComposing] = (0, import_element251.useState)(false);
- const fallbackInputRef = (0, import_element251.useRef)();
- const suggestionNodesRef = (0, import_element251.useRef)([]);
- const suggestionsRequestRef = (0, import_element251.useRef)(null);
+ const instanceId = (0, import_compose98.useInstanceId)(URLInput);
+ const { getSettings: getSettings9 } = (0, import_data154.useSelect)(store);
+ const debouncedSpeak = (0, import_compose98.useDebounce)(import_a11y20.speak, 500);
+ const [suggestions, setSuggestions] = (0, import_element252.useState)([]);
+ const [suggestionsValue, setSuggestionsValue] = (0, import_element252.useState)(null);
+ const [selectedSuggestion, setSelectedSuggestion] = (0, import_element252.useState)(null);
+ const [isSuggestionsListOpen, setIsSuggestionsListOpen] = (0, import_element252.useState)(false);
+ const [isLoading, setIsLoading] = (0, import_element252.useState)(false);
+ const [isComposing, setIsComposing] = (0, import_element252.useState)(false);
+ const fallbackInputRef = (0, import_element252.useRef)();
+ const suggestionNodesRef = (0, import_element252.useRef)([]);
+ const suggestionsRequestRef = (0, import_element252.useRef)(null);
const controlInputRef = inputRef ?? fallbackInputRef;
const inputId = `url-input-control-${instanceId}`;
const suggestionsListboxId = `block-editor-url-input-suggestions-${instanceId}`;
const suggestionOptionIdPrefix = `block-editor-url-input-suggestion-${instanceId}`;
const showSuggestions = isSuggestionsListOpen && disableSuggestions !== true && (showInitialSuggestions || !!value.length);
- const updateSuggestions = (0, import_compose96.useEvent)((searchValue = "") => {
- const fetchLinkSuggestions = isFunction(fetchLinkSuggestionsProp) ? fetchLinkSuggestionsProp : getSettings8().__experimentalFetchLinkSuggestions;
+ const updateSuggestions = (0, import_compose98.useEvent)((searchValue = "") => {
+ const fetchLinkSuggestions = isFunction(fetchLinkSuggestionsProp) ? fetchLinkSuggestionsProp : getSettings9().__experimentalFetchLinkSuggestions;
if (!fetchLinkSuggestions) {
return;
}
@@ -83085,9 +83519,9 @@ var wp;
setIsSuggestionsListOpen(!!nextSuggestions.length);
if (nextSuggestions.length) {
debouncedSpeak(
- (0, import_i18n169.sprintf)(
+ (0, import_i18n171.sprintf)(
/* translators: %d: number of results. */
- (0, import_i18n169._n)(
+ (0, import_i18n171._n)(
"%d result found, use up and down arrow keys to navigate.",
"%d results found, use up and down arrow keys to navigate.",
nextSuggestions.length
@@ -83097,7 +83531,7 @@ var wp;
"assertive"
);
} else {
- debouncedSpeak((0, import_i18n169.__)("No results."), "assertive");
+ debouncedSpeak((0, import_i18n171.__)("No results."), "assertive");
}
}).catch(() => {
if (suggestionsRequestRef.current !== request) {
@@ -83110,8 +83544,8 @@ var wp;
}
});
});
- const debouncedUpdateSuggestions = (0, import_compose96.useDebounce)(updateSuggestions, 200);
- (0, import_element251.useEffect)(() => {
+ const debouncedUpdateSuggestions = (0, import_compose98.useDebounce)(updateSuggestions, 200);
+ (0, import_element252.useEffect)(() => {
if (!disableSuggestions && !isComposing && (value.length || showInitialSuggestions)) {
debouncedUpdateSuggestions(value);
}
@@ -83122,12 +83556,12 @@ var wp;
showInitialSuggestions,
debouncedUpdateSuggestions
]);
- (0, import_element251.useEffect)(() => {
+ (0, import_element252.useEffect)(() => {
if (!showSuggestions) {
setIsSuggestionsListOpen(false);
}
}, [showSuggestions]);
- (0, import_element251.useEffect)(() => {
+ (0, import_element252.useEffect)(() => {
if (showSuggestions && selectedSuggestion !== null) {
suggestionNodesRef.current[selectedSuggestion]?.scrollIntoView({
behavior: "instant",
@@ -83136,7 +83570,7 @@ var wp;
});
}
}, [showSuggestions, selectedSuggestion]);
- (0, import_element251.useEffect)(() => {
+ (0, import_element252.useEffect)(() => {
return () => {
suggestionsRequestRef.current?.cancel?.();
suggestionsRequestRef.current = null;
@@ -83169,13 +83603,13 @@ var wp;
function handleKeyDown(event) {
onKeyDown?.(event);
if (!showSuggestions || !suggestions.length || isLoading) {
- if (!event.shiftKey && (event.keyCode === import_keycodes21.UP || event.keyCode === import_keycodes21.DOWN)) {
- const caret = event.keyCode === import_keycodes21.UP ? 0 : event.target.value.length;
+ if (!event.shiftKey && (event.keyCode === import_keycodes22.UP || event.keyCode === import_keycodes22.DOWN)) {
+ const caret = event.keyCode === import_keycodes22.UP ? 0 : event.target.value.length;
if (event.target.selectionStart !== caret || event.target.selectionEnd !== caret) {
event.preventDefault();
event.target.setSelectionRange(caret, caret);
}
- } else if (event.keyCode === import_keycodes21.ENTER && onSubmit) {
+ } else if (event.keyCode === import_keycodes22.ENTER && onSubmit) {
event.preventDefault();
onSubmit(null, event);
}
@@ -83183,24 +83617,24 @@ var wp;
}
const suggestion = suggestions[selectedSuggestion] ?? null;
switch (event.keyCode) {
- case import_keycodes21.UP:
- case import_keycodes21.DOWN: {
+ case import_keycodes22.UP:
+ case import_keycodes22.DOWN: {
event.preventDefault();
- const offset4 = event.keyCode === import_keycodes21.UP ? -1 : 1;
+ const offset4 = event.keyCode === import_keycodes22.UP ? -1 : 1;
const from = selectedSuggestion ?? (offset4 === -1 ? 0 : -1);
setSelectedSuggestion(
(from + offset4 + suggestions.length) % suggestions.length
);
break;
}
- case import_keycodes21.TAB: {
+ case import_keycodes22.TAB: {
if (suggestion) {
selectLink(suggestion);
- (0, import_a11y20.speak)((0, import_i18n169.__)("Link selected."));
+ (0, import_a11y20.speak)((0, import_i18n171.__)("Link selected."));
}
break;
}
- case import_keycodes21.ENTER: {
+ case import_keycodes22.ENTER: {
event.preventDefault();
if (suggestion) {
selectLink(suggestion);
@@ -83233,7 +83667,7 @@ var wp;
onKeyDown: disabled2 ? noop20 : handleKeyDown,
placeholder,
role: "combobox",
- "aria-label": label ? void 0 : (0, import_i18n169.__)("URL"),
+ "aria-label": label ? void 0 : (0, import_i18n171.__)("URL"),
// Ensure input always has an accessible label
"aria-expanded": showSuggestions,
"aria-autocomplete": "list",
@@ -83282,7 +83716,7 @@ var wp;
markWhenOptional,
renderControl
}) {
- const [isValidated, setIsValidated] = (0, import_element251.useState)(
+ const [isValidated, setIsValidated] = (0, import_element252.useState)(
customValidity !== void 0
);
if (customValidity !== void 0 && !isValidated) {
@@ -83359,7 +83793,7 @@ var wp;
className: clsx_default("block-editor-url-input__suggestions", {
[`${className}__suggestions`]: className
}),
- children: suggestions.map((suggestion, index2) => /* @__PURE__ */ (0, import_react53.createElement)(
+ children: suggestions.map((suggestion, index2) => /* @__PURE__ */ (0, import_react54.createElement)(
import_components170.Button,
{
__next40pxDefaultSize: true,
@@ -83409,7 +83843,7 @@ var wp;
import_components171.Button,
{
icon: keyboard_return_default,
- label: (0, import_i18n170.__)("Apply"),
+ label: (0, import_i18n172.__)("Apply"),
type: "submit",
size: "compact"
}
@@ -83425,7 +83859,7 @@ var wp;
import_components172.privateApis
);
var DEFAULT_PLACEMENT = "bottom";
- var URLPopover = (0, import_element252.forwardRef)(
+ var URLPopover = (0, import_element253.forwardRef)(
({
additionalControls,
children,
@@ -83451,7 +83885,7 @@ var wp;
computedPlacement = __experimentalPopoverLegacyPositionToPlacement(position);
}
computedPlacement = computedPlacement || DEFAULT_PLACEMENT;
- const [isSettingsExpanded, setIsSettingsExpanded] = (0, import_element252.useState)(false);
+ const [isSettingsExpanded, setIsSettingsExpanded] = (0, import_element253.useState)(false);
const showSettings = !!renderSettings && isSettingsExpanded;
const toggleSettingsVisibility = () => {
setIsSettingsExpanded(!isSettingsExpanded);
@@ -83462,7 +83896,7 @@ var wp;
ref,
role: "dialog",
"aria-modal": "true",
- "aria-label": (0, import_i18n171.__)("Edit URL"),
+ "aria-label": (0, import_i18n173.__)("Edit URL"),
className: "block-editor-url-popover",
focusOnMount,
placement: computedPlacement,
@@ -83477,7 +83911,7 @@ var wp;
{
className: "block-editor-url-popover__settings-toggle",
icon: chevron_down_default,
- label: (0, import_i18n171.__)("Link settings"),
+ label: (0, import_i18n173.__)("Link settings"),
onClick: toggleSettingsVisibility,
"aria-expanded": isSettingsExpanded,
size: "compact"
@@ -83513,10 +83947,10 @@ var wp;
children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
import_components173.__experimentalInputControl,
{
- label: (0, import_i18n172.__)("URL"),
+ label: (0, import_i18n174.__)("URL"),
type: "text",
hideLabelFromVision: true,
- placeholder: (0, import_i18n172.__)("Paste or type URL"),
+ placeholder: (0, import_i18n174.__)("Paste or type URL"),
onChange,
value: src,
suffix: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(import_components173.__experimentalInputControlSuffixWrapper, { variant: "control", children: /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
@@ -83524,7 +83958,7 @@ var wp;
{
size: "small",
icon: keyboard_return_default,
- label: (0, import_i18n172.__)("Apply"),
+ label: (0, import_i18n174.__)("Apply"),
type: "submit"
}
) })
@@ -83533,8 +83967,8 @@ var wp;
}
) });
var URLSelectionUI = ({ src, onChangeSrc, onSelectURL }) => {
- const [popoverAnchor, setPopoverAnchor] = (0, import_element253.useState)(null);
- const [isURLInputVisible, setIsURLInputVisible] = (0, import_element253.useState)(false);
+ const [popoverAnchor, setPopoverAnchor] = (0, import_element254.useState)(null);
+ const [isURLInputVisible, setIsURLInputVisible] = (0, import_element254.useState)(false);
const openURLInput = () => {
setIsURLInputVisible(true);
};
@@ -83560,7 +83994,7 @@ var wp;
variant: "secondary",
"aria-haspopup": "dialog",
ref: setPopoverAnchor,
- children: (0, import_i18n172.__)("Insert from URL")
+ children: (0, import_i18n174.__)("Insert from URL")
}
),
isURLInputVisible && /* @__PURE__ */ (0, import_jsx_runtime420.jsx)(
@@ -83609,19 +84043,19 @@ var wp;
version: "6.4"
});
}
- const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data154.useSelect)((select3) => {
- const { getSettings: getSettings8 } = select3(store);
- const settings2 = getSettings8();
+ const { mediaUpload: mediaUpload2, allowedMimeTypes } = (0, import_data155.useSelect)((select3) => {
+ const { getSettings: getSettings9 } = select3(store);
+ const settings2 = getSettings9();
return {
mediaUpload: settings2.mediaUpload,
allowedMimeTypes: settings2.allowedMimeTypes
};
}, []);
- const [src, setSrc] = (0, import_element253.useState)("");
- (0, import_element253.useEffect)(() => {
+ const [src, setSrc] = (0, import_element254.useState)("");
+ (0, import_element254.useEffect)(() => {
setSrc(value?.src ?? "");
}, [value?.src]);
- const computedAccept = (0, import_element253.useMemo)(
+ const computedAccept = (0, import_element254.useMemo)(
() => getComputedAcceptAttribute(
allowedTypes,
allowedMimeTypes,
@@ -83724,7 +84158,7 @@ var wp;
const defaultRenderPlaceholder = (content) => {
let { instructions, title } = labels;
if (!mediaUpload2 && !onSelectURL) {
- instructions = (0, import_i18n172.__)(
+ instructions = (0, import_i18n174.__)(
"To edit this block, you need permission to upload media."
);
}
@@ -83736,31 +84170,31 @@ var wp;
const isImage = isOneType && "image" === firstAllowedType;
const isVideo = isOneType && "video" === firstAllowedType;
if (instructions === void 0 && mediaUpload2) {
- instructions = (0, import_i18n172.__)(
+ instructions = (0, import_i18n174.__)(
"Drag and drop an image or video, upload, or choose from your library."
);
if (isAudio) {
- instructions = (0, import_i18n172.__)(
+ instructions = (0, import_i18n174.__)(
"Drag and drop an audio file, upload, or choose from your library."
);
} else if (isImage) {
- instructions = (0, import_i18n172.__)(
+ instructions = (0, import_i18n174.__)(
"Drag and drop an image, upload, or choose from your library."
);
} else if (isVideo) {
- instructions = (0, import_i18n172.__)(
+ instructions = (0, import_i18n174.__)(
"Drag and drop a video, upload, or choose from your library."
);
}
}
if (title === void 0) {
- title = (0, import_i18n172.__)("Media");
+ title = (0, import_i18n174.__)("Media");
if (isAudio) {
- title = (0, import_i18n172.__)("Audio");
+ title = (0, import_i18n174.__)("Audio");
} else if (isImage) {
- title = (0, import_i18n172.__)("Image");
+ title = (0, import_i18n174.__)("Image");
} else if (isVideo) {
- title = (0, import_i18n172.__)("Video");
+ title = (0, import_i18n174.__)("Video");
}
}
}
@@ -83820,10 +84254,10 @@ var wp;
{
__next40pxDefaultSize: true,
className: "block-editor-media-placeholder__cancel-button",
- title: (0, import_i18n172.__)("Cancel"),
+ title: (0, import_i18n174.__)("Cancel"),
variant: "link",
onClick: onCancel,
- children: (0, import_i18n172.__)("Cancel")
+ children: (0, import_i18n174.__)("Cancel")
}
);
};
@@ -83845,7 +84279,7 @@ var wp;
className: "block-editor-media-placeholder__button",
onClick: onToggleFeaturedImage,
variant: "secondary",
- children: (0, import_i18n172.__)("Use featured image")
+ children: (0, import_i18n174.__)("Use featured image")
}
) });
};
@@ -83859,7 +84293,7 @@ var wp;
onClick: () => {
open();
},
- children: (0, import_i18n172.__)("Media Library")
+ children: (0, import_i18n174.__)("Media Library")
}
);
};
@@ -83898,7 +84332,7 @@ var wp;
"block-editor-media-placeholder__upload-button"
),
onClick: openFileDialog,
- children: (0, import_i18n172._x)("Upload", "verb")
+ children: (0, import_i18n174._x)("Upload", "verb")
}
),
uploadMediaLibraryButton,
@@ -83928,7 +84362,7 @@ var wp;
"block-editor-media-placeholder__button",
"block-editor-media-placeholder__upload-button"
),
- children: (0, import_i18n172._x)("Upload", "verb")
+ children: (0, import_i18n174._x)("Upload", "verb")
}
),
onChange: onUpload,
@@ -83986,28 +84420,28 @@ var wp;
// packages/block-editor/build-module/components/plain-text/index.mjs
var import_react_autosize_textarea2 = __toESM(require_lib(), 1);
- var import_element263 = __toESM(require_element(), 1);
+ var import_element264 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/editable-text/index.mjs
- var import_element262 = __toESM(require_element(), 1);
+ var import_element263 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/rich-text/index.mjs
var import_es65 = __toESM(require_es6(), 1);
- var import_element261 = __toESM(require_element(), 1);
- var import_data157 = __toESM(require_data(), 1);
- var import_compose101 = __toESM(require_compose(), 1);
- var import_rich_text19 = __toESM(require_rich_text(), 1);
+ var import_element262 = __toESM(require_element(), 1);
+ var import_data158 = __toESM(require_data(), 1);
+ var import_compose103 = __toESM(require_compose(), 1);
+ var import_rich_text18 = __toESM(require_rich_text(), 1);
var import_components177 = __toESM(require_components(), 1);
var import_blocks92 = __toESM(require_blocks(), 1);
var import_deprecated28 = __toESM(require_deprecated(), 1);
- var import_i18n175 = __toESM(require_i18n(), 1);
+ var import_i18n177 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/rich-text/format-toolbar-container.mjs
- var import_i18n174 = __toESM(require_i18n(), 1);
+ var import_i18n176 = __toESM(require_i18n(), 1);
var import_components175 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/rich-text/format-toolbar/index.mjs
- var import_i18n173 = __toESM(require_i18n(), 1);
+ var import_i18n175 = __toESM(require_i18n(), 1);
var import_components174 = __toESM(require_components(), 1);
var import_jsx_runtime422 = __toESM(require_jsx_runtime(), 1);
var POPOVER_PROPS8 = {
@@ -84034,14 +84468,14 @@ var wp;
import_components174.DropdownMenu,
{
icon: chevron_down_default,
- label: (0, import_i18n173.__)("More"),
+ label: (0, import_i18n175.__)("More"),
toggleProps: {
...toggleProps,
className: clsx_default(
toggleProps.className,
{ "is-pressed": hasActive }
),
- description: (0, import_i18n173.__)(
+ description: (0, import_i18n175.__)(
"Displays more block tools"
)
},
@@ -84072,7 +84506,7 @@ var wp;
NavigableToolbar,
{
className: "block-editor-rich-text__inline-format-toolbar-group",
- "aria-label": (0, import_i18n174.__)("Format tools"),
+ "aria-label": (0, import_i18n176.__)("Format tools"),
children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(import_components175.ToolbarGroup, { children: /* @__PURE__ */ (0, import_jsx_runtime423.jsx)(format_toolbar_default, {}) })
}
)
@@ -84088,13 +84522,13 @@ var wp;
var format_toolbar_container_default = FormatToolbarContainer;
// packages/block-editor/build-module/components/rich-text/use-mark-persistent.mjs
- var import_element254 = __toESM(require_element(), 1);
- var import_data155 = __toESM(require_data(), 1);
+ var import_element255 = __toESM(require_element(), 1);
+ var import_data156 = __toESM(require_data(), 1);
function useMarkPersistent({ html, value }) {
- const previousTextRef = (0, import_element254.useRef)();
+ const previousTextRef = (0, import_element255.useRef)();
const hasActiveFormats = !!value.activeFormats?.length;
- const { __unstableMarkLastChangeAsPersistent: __unstableMarkLastChangeAsPersistent2 } = (0, import_data155.useDispatch)(store);
- (0, import_element254.useLayoutEffect)(() => {
+ const { __unstableMarkLastChangeAsPersistent: __unstableMarkLastChangeAsPersistent2 } = (0, import_data156.useDispatch)(store);
+ (0, import_element255.useLayoutEffect)(() => {
if (!previousTextRef.current) {
previousTextRef.current = value.text;
return;
@@ -84113,8 +84547,8 @@ var wp;
}
// packages/block-editor/build-module/components/rich-text/event-listeners/index.mjs
- var import_element256 = __toESM(require_element(), 1);
- var import_compose99 = __toESM(require_compose(), 1);
+ var import_element257 = __toESM(require_element(), 1);
+ var import_compose101 = __toESM(require_compose(), 1);
// packages/block-editor/build-module/components/rich-text/event-listeners/before-input-rules.mjs
var import_rich_text5 = __toESM(require_rich_text(), 1);
@@ -84236,8 +84670,10 @@ var wp;
value: (0, import_rich_text7.insert)(value, START_OF_SELECTED_AREA, 0, start2)
});
const block = transformation.transform(content);
- selectionChange2(...findSelection([block]));
- onReplace([block]);
+ registry.batch(() => {
+ selectionChange2(...findSelection([block]));
+ onReplace([block]);
+ });
registry.dispatch(store).__unstableMarkAutomaticChange();
return true;
}
@@ -84327,12 +84763,12 @@ var wp;
};
// packages/block-editor/build-module/components/rich-text/event-listeners/remove-browser-shortcuts.mjs
- var import_keycodes22 = __toESM(require_keycodes(), 1);
+ var import_keycodes23 = __toESM(require_keycodes(), 1);
var import_rich_text9 = __toESM(require_rich_text(), 1);
var { subscribeOwnedListener: subscribeOwnedListener4 } = unlock(import_rich_text9.privateApis);
var remove_browser_shortcuts_default = () => (node) => {
function onKeydown(event) {
- if (import_keycodes22.isKeyboardEvent.primary(event, "z") || import_keycodes22.isKeyboardEvent.primary(event, "y") || import_keycodes22.isKeyboardEvent.primaryShift(event, "z")) {
+ if (import_keycodes23.isKeyboardEvent.primary(event, "z") || import_keycodes23.isKeyboardEvent.primary(event, "y") || import_keycodes23.isKeyboardEvent.primaryShift(event, "z")) {
event.preventDefault();
}
}
@@ -84365,42 +84801,14 @@ var wp;
return subscribeOwnedListener6(element, "input", onInput);
};
- // packages/block-editor/build-module/components/rich-text/event-listeners/undo-automatic-change.mjs
- var import_keycodes23 = __toESM(require_keycodes(), 1);
- var import_rich_text12 = __toESM(require_rich_text(), 1);
- var { subscribeOwnedListener: subscribeOwnedListener7 } = unlock(import_rich_text12.privateApis);
- var undo_automatic_change_default = (props) => (element) => {
- function onKeyDown(event) {
- const { keyCode } = event;
- if (event.defaultPrevented) {
- return;
- }
- if (keyCode !== import_keycodes23.BACKSPACE && keyCode !== import_keycodes23.ESCAPE) {
- return;
- }
- const { registry } = props.current;
- const { didAutomaticChange: didAutomaticChange2, getSettings: getSettings8 } = registry.select(store);
- const { __experimentalUndo } = getSettings8();
- if (!__experimentalUndo) {
- return;
- }
- if (!didAutomaticChange2()) {
- return;
- }
- event.preventDefault();
- __experimentalUndo();
- }
- return subscribeOwnedListener7(element, "keydown", onKeyDown);
- };
-
// packages/block-editor/build-module/components/rich-text/event-listeners/paste-handler.mjs
var import_blocks89 = __toESM(require_blocks(), 1);
- var import_rich_text13 = __toESM(require_rich_text(), 1);
+ var import_rich_text12 = __toESM(require_rich_text(), 1);
var import_url9 = __toESM(require_url(), 1);
- var import_compose97 = __toESM(require_compose(), 1);
+ var import_compose99 = __toESM(require_compose(), 1);
// packages/block-editor/build-module/components/rich-text/utils.mjs
- var import_element255 = __toESM(require_element(), 1);
+ var import_element256 = __toESM(require_element(), 1);
var import_blocks88 = __toESM(require_blocks(), 1);
var import_jsx_runtime424 = __toESM(require_jsx_runtime(), 1);
function addActiveFormats(value, activeFormats) {
@@ -84429,8 +84837,8 @@ var wp;
getAllowedFormats.EMPTY_ARRAY = [];
// packages/block-editor/build-module/components/rich-text/event-listeners/paste-handler.mjs
- var { subscribeDelegatedListener: subscribeDelegatedListener3 } = unlock(import_compose97.privateApis);
- var { ownsSelection: ownsSelection2 } = unlock(import_rich_text13.privateApis);
+ var { subscribeDelegatedListener: subscribeDelegatedListener3 } = unlock(import_compose99.privateApis);
+ var { ownsSelection: ownsSelection2 } = unlock(import_rich_text12.privateApis);
var paste_handler_default = (props) => (element) => {
function _onPaste(event) {
const {
@@ -84463,7 +84871,7 @@ var wp;
window.console.log("Received HTML (RichText):\n\n", html);
window.console.log("Received plain text (RichText):\n\n", plainText);
if (disableFormats) {
- onChange((0, import_rich_text13.insert)(value, plainText));
+ onChange((0, import_rich_text12.insert)(value, plainText));
return;
}
const isInternal = event.clipboardData.getData("rich-text") === "true";
@@ -84483,9 +84891,9 @@ var wp;
if (transformed !== value) {
onChange(transformed);
} else {
- const valueToInsert = (0, import_rich_text13.create)({ html: content2 });
+ const valueToInsert = (0, import_rich_text12.create)({ html: content2 });
addActiveFormats(valueToInsert, value.activeFormats);
- onChange((0, import_rich_text13.insert)(value, valueToInsert));
+ onChange((0, import_rich_text12.insert)(value, valueToInsert));
}
}
if (isInternal) {
@@ -84493,12 +84901,12 @@ var wp;
return;
}
if (pastePlainText) {
- onChange((0, import_rich_text13.insert)(value, (0, import_rich_text13.create)({ text: plainText })));
+ onChange((0, import_rich_text12.insert)(value, (0, import_rich_text12.create)({ text: plainText })));
return;
}
let mode2 = "INLINE";
const trimmedPlainText = plainText.trim();
- if (__unstableEmbedURLOnPaste && (0, import_rich_text13.isEmpty)(value) && (0, import_url9.isURL)(trimmedPlainText) && // For the link pasting feature, allow only http(s) protocols.
+ if (__unstableEmbedURLOnPaste && (0, import_rich_text12.isEmpty)(value) && (0, import_url9.isURL)(trimmedPlainText) && // For the link pasting feature, allow only http(s) protocols.
/^https?:/.test(trimmedPlainText)) {
mode2 = "BLOCKS";
}
@@ -84513,7 +84921,7 @@ var wp;
pasteInline(content);
return;
}
- if (!content.length || !onReplace || !(0, import_rich_text13.isEmpty)(value)) {
+ if (!content.length || !onReplace || !(0, import_rich_text12.isEmpty)(value)) {
return;
}
if (mode2 === "BLOCKS") {
@@ -84528,8 +84936,8 @@ var wp;
// packages/block-editor/build-module/components/rich-text/event-listeners/delete.mjs
var import_keycodes24 = __toESM(require_keycodes(), 1);
- var import_rich_text14 = __toESM(require_rich_text(), 1);
- var { subscribeOwnedListener: subscribeOwnedListener8 } = unlock(import_rich_text14.privateApis);
+ var import_rich_text13 = __toESM(require_rich_text(), 1);
+ var { subscribeOwnedListener: subscribeOwnedListener7 } = unlock(import_rich_text13.privateApis);
var delete_default = (props) => (element) => {
function onKeyDown(event) {
const { keyCode } = event;
@@ -84541,26 +84949,26 @@ var wp;
const { start: start2, end, text } = value;
const isReverse = keyCode === import_keycodes24.BACKSPACE;
const hasActiveFormats = value.activeFormats && !!value.activeFormats.length;
- if (!(0, import_rich_text14.isCollapsed)(value) || hasActiveFormats || isReverse && start2 !== 0 || !isReverse && end !== text.length) {
+ if (!(0, import_rich_text13.isCollapsed)(value) || hasActiveFormats || isReverse && start2 !== 0 || !isReverse && end !== text.length) {
return;
}
if (onMerge) {
onMerge(!isReverse);
- } else if (onRemove && (0, import_rich_text14.isEmpty)(value) && isReverse) {
+ } else if (onRemove && (0, import_rich_text13.isEmpty)(value) && isReverse) {
onRemove(!isReverse);
}
event.preventDefault();
}
}
- return subscribeOwnedListener8(element, "keydown", onKeyDown);
+ return subscribeOwnedListener7(element, "keydown", onKeyDown);
};
// packages/block-editor/build-module/components/rich-text/event-listeners/enter.mjs
var import_keycodes25 = __toESM(require_keycodes(), 1);
- var import_rich_text15 = __toESM(require_rich_text(), 1);
- var import_compose98 = __toESM(require_compose(), 1);
- var { subscribeOwnedListener: subscribeOwnedListener9, ownsSelection: ownsSelection3 } = unlock(import_rich_text15.privateApis);
- var { subscribeDelegatedListener: subscribeDelegatedListener4 } = unlock(import_compose98.privateApis);
+ var import_rich_text14 = __toESM(require_rich_text(), 1);
+ var import_compose100 = __toESM(require_compose(), 1);
+ var { subscribeOwnedListener: subscribeOwnedListener8, ownsSelection: ownsSelection3 } = unlock(import_rich_text14.privateApis);
+ var { subscribeDelegatedListener: subscribeDelegatedListener4 } = unlock(import_compose100.privateApis);
var enter_default = (props) => (element) => {
function onKeyDown(event) {
if (event.keyCode !== import_keycodes25.ENTER) {
@@ -84582,14 +84990,13 @@ var wp;
if (event.shiftKey) {
if (!disableLineBreaks) {
event.preventDefault();
- onChange((0, import_rich_text15.insert)(value, "\n"));
+ onChange((0, import_rich_text14.insert)(value, "\n"));
}
} else if (onSplitAtEnd && start2 === end && end === text.length) {
event.preventDefault();
onSplitAtEnd();
- } else if (onReplace && onSplit) {
- event.__deprecatedOnSplit = true;
- } else if (!supportsSplitting && !disableLineBreaks && !event.defaultPrevented) {
+ } else if (!supportsSplitting && // The deprecated onSplit is flagged on the beforeinput event.
+ !(onReplace && onSplit) && !disableLineBreaks && !event.defaultPrevented) {
event.preventDefault();
if (
// For some blocks it's desirable to split at the end of the
@@ -84600,41 +85007,54 @@ var wp;
registry.batch(() => {
const _value = { ...value };
_value.start = _value.end - 2;
- onChange((0, import_rich_text15.remove)(_value));
+ onChange((0, import_rich_text14.remove)(_value));
onSplitAtDoubleLineEnd();
});
} else {
- onChange((0, import_rich_text15.insert)(value, "\n"));
+ onChange((0, import_rich_text14.insert)(value, "\n"));
}
}
}
- function onDefaultKeyDown(event) {
- if (event.defaultPrevented) {
+ function onBeforeInput(event) {
+ if (event.inputType !== "insertParagraph") {
return;
}
- if (event.target !== element && !ownsSelection3(element)) {
+ const { onReplace, onSplit } = props.current;
+ if (onReplace && onSplit) {
+ event.__deprecatedOnSplit = true;
+ }
+ }
+ function onDefaultBeforeInput(event) {
+ if (event.defaultPrevented || event.inputType !== "insertParagraph" && event.inputType !== "insertLineBreak") {
return;
}
- if (event.keyCode !== import_keycodes25.ENTER) {
+ if (event.target !== element && !ownsSelection3(element)) {
return;
}
event.preventDefault();
}
const { defaultView } = element.ownerDocument;
- const unsubscribeDefaultKeyDown = subscribeDelegatedListener4(
+ const unsubscribeDefaultBeforeInput = subscribeDelegatedListener4(
defaultView,
- "keydown",
- onDefaultKeyDown
+ "beforeinput",
+ onDefaultBeforeInput
);
- const unsubscribeKeyDown = subscribeOwnedListener9(
+ const unsubscribeKeyDown = subscribeOwnedListener8(
element,
"keydown",
onKeyDown,
true
);
+ const unsubscribeBeforeInput = subscribeOwnedListener8(
+ element,
+ "beforeinput",
+ onBeforeInput,
+ true
+ );
return () => {
- unsubscribeDefaultKeyDown();
+ unsubscribeDefaultBeforeInput();
unsubscribeKeyDown();
+ unsubscribeBeforeInput();
};
};
@@ -84666,22 +85086,21 @@ var wp;
remove_browser_shortcuts_default,
shortcuts_default,
input_events_default,
- undo_automatic_change_default,
paste_handler_default,
delete_default,
enter_default,
firefox_compat_default
];
function useEventListeners(props) {
- const propsRef = (0, import_element256.useRef)(props);
- (0, import_element256.useInsertionEffect)(() => {
+ const propsRef = (0, import_element257.useRef)(props);
+ (0, import_element257.useInsertionEffect)(() => {
propsRef.current = props;
});
- const refEffects = (0, import_element256.useMemo)(
+ const refEffects = (0, import_element257.useMemo)(
() => allEventListeners.map((refEffect) => refEffect(propsRef)),
[propsRef]
);
- return (0, import_compose99.useRefEffect)(
+ return (0, import_compose101.useRefEffect)(
(element) => {
if (!props.isSelected) {
return;
@@ -84696,10 +85115,10 @@ var wp;
}
// packages/block-editor/build-module/components/rich-text/format-edit.mjs
- var import_rich_text16 = __toESM(require_rich_text(), 1);
- var import_element257 = __toESM(require_element(), 1);
+ var import_rich_text15 = __toESM(require_rich_text(), 1);
+ var import_element258 = __toESM(require_element(), 1);
var import_jsx_runtime425 = __toESM(require_jsx_runtime(), 1);
- var import_react54 = __toESM(require_react(), 1);
+ var import_react55 = __toESM(require_react(), 1);
var DEFAULT_BLOCK_CONTEXT = {};
var usesContextKey = /* @__PURE__ */ Symbol("usesContext");
function Edit3({
@@ -84715,8 +85134,8 @@ var wp;
edit: EditFunction,
[usesContextKey]: usesContext
} = settings2;
- const blockContext = (0, import_element257.useContext)(block_context_default);
- const context = (0, import_element257.useMemo)(() => {
+ const blockContext = (0, import_element258.useContext)(block_context_default);
+ const context = (0, import_element258.useMemo)(() => {
return usesContext ? Object.fromEntries(
Object.entries(blockContext).filter(
([key]) => usesContext.includes(key)
@@ -84726,9 +85145,9 @@ var wp;
if (!EditFunction) {
return null;
}
- const activeFormat = (0, import_rich_text16.getActiveFormat)(value, name);
+ const activeFormat = (0, import_rich_text15.getActiveFormat)(value, name);
const isActive = activeFormat !== void 0;
- const activeObject = (0, import_rich_text16.getActiveObject)(value);
+ const activeObject = (0, import_rich_text15.getActiveObject)(value);
const isObjectActive = activeObject !== void 0 && activeObject.type === name;
return /* @__PURE__ */ (0, import_jsx_runtime425.jsx)(
EditFunction,
@@ -84748,11 +85167,11 @@ var wp;
);
}
function FormatEdit({ formatTypes, ...props }) {
- return formatTypes.map((settings2) => /* @__PURE__ */ (0, import_react54.createElement)(Edit3, { settings: settings2, ...props, key: settings2.name }));
+ return formatTypes.map((settings2) => /* @__PURE__ */ (0, import_react55.createElement)(Edit3, { settings: settings2, ...props, key: settings2.name }));
}
// packages/block-editor/build-module/components/rich-text/content.mjs
- var import_element258 = __toESM(require_element(), 1);
+ var import_element259 = __toESM(require_element(), 1);
var import_blocks90 = __toESM(require_blocks(), 1);
var import_deprecated25 = __toESM(require_deprecated(), 1);
var import_jsx_runtime426 = __toESM(require_jsx_runtime(), 1);
@@ -84782,29 +85201,29 @@ var wp;
format: format7,
...props
}) {
- value = /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_element258.RawHTML, { children: valueToHTMLString(value, multiline) });
+ value = /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(import_element259.RawHTML, { children: valueToHTMLString(value, multiline) });
return Tag ? /* @__PURE__ */ (0, import_jsx_runtime426.jsx)(Tag, { ...props, children: value }) : value;
}
// packages/block-editor/build-module/components/rich-text/with-deprecations.mjs
- var import_element260 = __toESM(require_element(), 1);
+ var import_element261 = __toESM(require_element(), 1);
var import_blocks91 = __toESM(require_blocks(), 1);
- var import_rich_text18 = __toESM(require_rich_text(), 1);
+ var import_rich_text17 = __toESM(require_rich_text(), 1);
var import_deprecated27 = __toESM(require_deprecated(), 1);
// packages/block-editor/build-module/components/rich-text/multiline.mjs
- var import_element259 = __toESM(require_element(), 1);
+ var import_element260 = __toESM(require_element(), 1);
var import_deprecated26 = __toESM(require_deprecated(), 1);
- var import_data156 = __toESM(require_data(), 1);
+ var import_data157 = __toESM(require_data(), 1);
var import_keycodes26 = __toESM(require_keycodes(), 1);
- var import_rich_text17 = __toESM(require_rich_text(), 1);
- var import_compose100 = __toESM(require_compose(), 1);
+ var import_rich_text16 = __toESM(require_rich_text(), 1);
+ var import_compose102 = __toESM(require_compose(), 1);
var import_jsx_runtime427 = __toESM(require_jsx_runtime(), 1);
- var { subscribeOwnedListener: subscribeOwnedListener10 } = unlock(import_rich_text17.privateApis);
+ var { subscribeOwnedListener: subscribeOwnedListener9 } = unlock(import_rich_text16.privateApis);
function useEnterRef(props) {
- const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2 } = (0, import_data156.useSelect)(store);
- const { selectionChange: selectionChange2 } = (0, import_data156.useDispatch)(store);
- return (0, import_compose100.useRefEffect)((element) => {
+ const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2 } = (0, import_data157.useSelect)(store);
+ const { selectionChange: selectionChange2 } = (0, import_data157.useDispatch)(store);
+ return (0, import_compose102.useRefEffect)((element) => {
function onKeyDown(event) {
if (event.keyCode !== import_keycodes26.ENTER) {
return;
@@ -84816,18 +85235,18 @@ var wp;
if (typeof start2 !== "number" || typeof end !== "number") {
return;
}
- const richTextValue = (0, import_rich_text17.create)({ html: value });
+ const richTextValue = (0, import_rich_text16.create)({ html: value });
richTextValue.start = start2;
richTextValue.end = end;
- const array = (0, import_rich_text17.split)(richTextValue).map(
- (v2) => (0, import_rich_text17.toHTMLString)({ value: v2 })
+ const array = (0, import_rich_text16.split)(richTextValue).map(
+ (v2) => (0, import_rich_text16.toHTMLString)({ value: v2 })
);
const newValues = values.slice();
newValues.splice(index2, 1, ...array);
onChange(newValues);
selectionChange2(clientId, `${identifier}-${index2 + 1}`, 0, 0);
}
- return subscribeOwnedListener10(element, "keydown", onKeyDown, true);
+ return subscribeOwnedListener9(element, "keydown", onKeyDown, true);
}, []);
}
function Line(lineProps) {
@@ -84841,9 +85260,9 @@ var wp;
...props
} = lineProps;
const { clientId } = useBlockEditContext();
- const { selectionChange: selectionChange2 } = (0, import_data156.useDispatch)(store);
- const latestRef = (0, import_element259.useRef)();
- (0, import_element259.useInsertionEffect)(() => {
+ const { selectionChange: selectionChange2 } = (0, import_data157.useDispatch)(store);
+ const latestRef = (0, import_element260.useRef)();
+ (0, import_element260.useInsertionEffect)(() => {
latestRef.current = { ...lineProps, clientId };
});
const ref = useEnterRef(latestRef);
@@ -84943,12 +85362,12 @@ var wp;
);
}) });
}
- var multiline_default = (0, import_element259.forwardRef)(RichTextMultiline);
+ var multiline_default = (0, import_element260.forwardRef)(RichTextMultiline);
// packages/block-editor/build-module/components/rich-text/with-deprecations.mjs
var import_jsx_runtime428 = __toESM(require_jsx_runtime(), 1);
function withDeprecations(Component4) {
- return (0, import_element260.forwardRef)((props, ref) => {
+ return (0, import_element261.forwardRef)((props, ref) => {
let value = props.value;
let onChange = props.onChange;
if (Array.isArray(value)) {
@@ -84961,7 +85380,7 @@ var wp;
value = import_blocks91.children.toHTML(props.value);
onChange = (newValue) => props.onChange(
import_blocks91.children.fromDOM(
- (0, import_rich_text18.__unstableCreateElement)(document, newValue).childNodes
+ (0, import_rich_text17.__unstableCreateElement)(document, newValue).childNodes
)
);
}
@@ -85007,7 +85426,7 @@ var wp;
InputEventContext,
RichTextShortcut,
RichTextInputEvent
- } = unlock(import_rich_text19.privateApis);
+ } = unlock(import_rich_text18.privateApis);
var instanceIdKey = /* @__PURE__ */ Symbol("instanceId");
function RichTextWrapper({
children,
@@ -85044,16 +85463,16 @@ var wp;
alternative: 'block.json support key: "splitting"'
});
}
- const { supportsSplitting } = (0, import_element261.useContext)(PrivateBlockContext);
- const instanceId = (0, import_compose101.useInstanceId)(RichTextWrapper);
- const anchorRef = (0, import_element261.useRef)();
- const [anchorElement, setAnchorElement] = (0, import_element261.useState)(null);
+ const { supportsSplitting } = (0, import_element262.useContext)(PrivateBlockContext);
+ const instanceId = (0, import_compose103.useInstanceId)(RichTextWrapper);
+ const anchorRef = (0, import_element262.useRef)();
+ const [anchorElement, setAnchorElement] = (0, import_element262.useState)(null);
const context = useBlockEditContext();
const { clientId, isSelected: isBlockSelected2, name: blockName } = context;
const blockBindings = context[blockBindingsKey];
const hasDefaultEditingMode = context[blockEditingModeKey] === "default";
- const blockContext = (0, import_element261.useContext)(block_context_default);
- const registry = (0, import_data157.useRegistry)();
+ const blockContext = (0, import_element262.useContext)(block_context_default);
+ const registry = (0, import_data158.useRegistry)();
const selector3 = (select3) => {
if (!isBlockSelected2) {
return { isSelected: false };
@@ -85073,14 +85492,14 @@ var wp;
isSelected: isSelected2
};
};
- const { selectionStart, selectionEnd, isSelected } = (0, import_data157.useSelect)(selector3, [
+ const { selectionStart, selectionEnd, isSelected } = (0, import_data158.useSelect)(selector3, [
clientId,
identifier,
instanceId,
originalIsSelected,
isBlockSelected2
]);
- const { disableBoundBlock, bindingsPlaceholder, bindingsLabel } = (0, import_data157.useSelect)(
+ const { disableBoundBlock, bindingsPlaceholder, bindingsLabel } = (0, import_data158.useSelect)(
(select3) => {
if (!blockBindings?.[identifier]) {
return {};
@@ -85126,14 +85545,14 @@ var wp;
)?.label;
}
const bindingKey = clientSideFieldLabel ?? blockBindingsSource?.label;
- const _bindingsPlaceholder = _disableBoundBlock ? bindingKey : (0, import_i18n175.sprintf)(
+ const _bindingsPlaceholder = _disableBoundBlock ? bindingKey : (0, import_i18n177.sprintf)(
/* translators: %s: connected field label or source label */
- (0, import_i18n175.__)("Add %s"),
+ (0, import_i18n177.__)("Add %s"),
bindingKey
);
- const _bindingsLabel = _disableBoundBlock ? relatedBinding?.args?.key || blockBindingsSource?.label : (0, import_i18n175.sprintf)(
+ const _bindingsLabel = _disableBoundBlock ? relatedBinding?.args?.key || blockBindingsSource?.label : (0, import_i18n177.sprintf)(
/* translators: %s: source label or key */
- (0, import_i18n175.__)("Empty %s; start writing to edit its value"),
+ (0, import_i18n177.__)("Empty %s; start writing to edit its value"),
relatedBinding?.args?.key || blockBindingsSource?.label
);
return {
@@ -85155,7 +85574,7 @@ var wp;
const hasOverrideEnabled = blockBindings?.__default?.source === "core/pattern-overrides";
const shouldDisableForPattern = isInsidePatternOverrides && !hasOverrideEnabled;
const shouldDisableEditing = readOnly || disableBoundBlock || shouldDisableForPattern;
- const isEditingHost = (0, import_data157.useSelect)(
+ const isEditingHost = (0, import_data158.useSelect)(
(select3) => {
if (shouldDisableEditing || !hasDefaultEditingMode || !isBlockSelected2) {
return false;
@@ -85167,14 +85586,14 @@ var wp;
},
[shouldDisableEditing, hasDefaultEditingMode, isBlockSelected2]
);
- const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data157.useSelect)(store);
- const { selectionChange: selectionChange2 } = (0, import_data157.useDispatch)(store);
+ const { getSelectionStart: getSelectionStart2, getSelectionEnd: getSelectionEnd2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data158.useSelect)(store);
+ const { selectionChange: selectionChange2 } = (0, import_data158.useDispatch)(store);
const adjustedAllowedFormats = getAllowedFormats({
allowedFormats,
disableFormats
});
const hasFormats = !adjustedAllowedFormats || adjustedAllowedFormats.length > 0;
- const onSelectionChange = (0, import_element261.useCallback)(
+ const onSelectionChange = (0, import_element262.useCallback)(
(start2, end) => {
const selection2 = {};
const unset = start2 === void 0 && end === void 0;
@@ -85231,7 +85650,7 @@ var wp;
__unstableDependencies: [tagName],
allowedFormats: adjustedAllowedFormats,
withoutInteractiveFormatting,
- __unstableFormatTypeHandlerContext: (0, import_element261.useMemo)(
+ __unstableFormatTypeHandlerContext: (0, import_element262.useMemo)(
() => ({
richTextIdentifier: identifier,
blockClientId: clientId
@@ -85252,7 +85671,7 @@ var wp;
"aria-owns": ariaOwns,
"aria-activedescendant": ariaActiveDescendant
} = autocompleteProps;
- (0, import_element261.useEffect)(() => {
+ (0, import_element262.useEffect)(() => {
if (!isSelected) {
return;
}
@@ -85290,8 +85709,8 @@ var wp;
ariaActiveDescendant
]);
useMarkPersistent({ html: adjustedValue, value });
- const keyboardShortcuts = (0, import_element261.useRef)(/* @__PURE__ */ new Set());
- const inputEvents = (0, import_element261.useRef)(/* @__PURE__ */ new Set());
+ const keyboardShortcuts = (0, import_element262.useRef)(/* @__PURE__ */ new Set());
+ const inputEvents = (0, import_element262.useRef)(/* @__PURE__ */ new Set());
function onFocus() {
anchorRef.current?.focus();
}
@@ -85333,7 +85752,7 @@ var wp;
draggable: void 0,
"aria-label": bindingsLabel || props["aria-label"] || placeholder,
...autocompleteProps,
- ref: (0, import_compose101.useMergeRefs)([
+ ref: (0, import_compose103.useMergeRefs)([
// Rich text ref must be first because its focus listener
// must be set up before any other ref calls .focus() on
// mount.
@@ -85381,13 +85800,13 @@ var wp;
)
] });
}
- var ForwardedRichTextWrapper = (0, import_element261.forwardRef)(RichTextWrapper);
+ var ForwardedRichTextWrapper = (0, import_element262.forwardRef)(RichTextWrapper);
var PrivateRichText = withDeprecations(ForwardedRichTextWrapper);
PrivateRichText.Content = Content3;
PrivateRichText.isEmpty = (value) => {
return !value || value.length === 0;
};
- var PublicForwardedRichTextContainer = (0, import_element261.forwardRef)((props, ref) => {
+ var PublicForwardedRichTextContainer = (0, import_element262.forwardRef)((props, ref) => {
const context = useBlockEditContext();
const isPreviewMode = context[isPreviewModeKey];
if (isPreviewMode) {
@@ -85441,7 +85860,7 @@ var wp;
// packages/block-editor/build-module/components/editable-text/index.mjs
var import_jsx_runtime431 = __toESM(require_jsx_runtime(), 1);
- var EditableText = (0, import_element262.forwardRef)((props, ref) => {
+ var EditableText = (0, import_element263.forwardRef)((props, ref) => {
return /* @__PURE__ */ (0, import_jsx_runtime431.jsx)(rich_text_default, { ref, ...props, __unstableDisableFormats: true });
});
EditableText.Content = function Content4({
@@ -85455,7 +85874,7 @@ var wp;
// packages/block-editor/build-module/components/plain-text/index.mjs
var import_jsx_runtime432 = __toESM(require_jsx_runtime(), 1);
- var PlainText = (0, import_element263.forwardRef)(({ __experimentalVersion, ...props }, ref) => {
+ var PlainText = (0, import_element264.forwardRef)(({ __experimentalVersion, ...props }, ref) => {
if (__experimentalVersion === 2) {
return /* @__PURE__ */ (0, import_jsx_runtime432.jsx)(editable_text_default, { ref, ...props });
}
@@ -85473,23 +85892,23 @@ var wp;
var plain_text_default = PlainText;
// packages/block-editor/build-module/components/responsive-block-control/index.mjs
- var import_i18n177 = __toESM(require_i18n(), 1);
- var import_element264 = __toESM(require_element(), 1);
+ var import_i18n179 = __toESM(require_i18n(), 1);
+ var import_element265 = __toESM(require_element(), 1);
var import_components178 = __toESM(require_components(), 1);
// packages/block-editor/build-module/components/responsive-block-control/label.mjs
- var import_compose102 = __toESM(require_compose(), 1);
- var import_i18n176 = __toESM(require_i18n(), 1);
+ var import_compose104 = __toESM(require_compose(), 1);
+ var import_i18n178 = __toESM(require_i18n(), 1);
var import_jsx_runtime433 = __toESM(require_jsx_runtime(), 1);
function ResponsiveBlockControlLabel({
property,
viewport,
desc
}) {
- const instanceId = (0, import_compose102.useInstanceId)(ResponsiveBlockControlLabel);
- const accessibleLabel = desc || (0, import_i18n176.sprintf)(
+ const instanceId = (0, import_compose104.useInstanceId)(ResponsiveBlockControlLabel);
+ const accessibleLabel = desc || (0, import_i18n178.sprintf)(
/* translators: 1: property name. 2: viewport name. */
- (0, import_i18n176._x)(
+ (0, import_i18n178._x)(
"Controls the %1$s property for %2$s viewports.",
"Text labelling a interface as controlling a given layout property (eg: margin) for a given screen size."
),
@@ -85522,32 +85941,32 @@ var wp;
isResponsive = false,
defaultLabel: defaultLabel2 = {
id: "all",
- label: (0, import_i18n177._x)("All", "screen sizes")
+ label: (0, import_i18n179._x)("All", "screen sizes")
},
viewports = [
{
id: "small",
- label: (0, import_i18n177.__)("Small screens")
+ label: (0, import_i18n179.__)("Small screens")
},
{
id: "medium",
- label: (0, import_i18n177.__)("Medium screens")
+ label: (0, import_i18n179.__)("Medium screens")
},
{
id: "large",
- label: (0, import_i18n177.__)("Large screens")
+ label: (0, import_i18n179.__)("Large screens")
}
]
} = props;
if (!title || !property || !renderDefaultControl) {
return null;
}
- const toggleControlLabel = toggleLabel || (0, import_i18n177.sprintf)(
+ const toggleControlLabel = toggleLabel || (0, import_i18n179.sprintf)(
/* translators: %s: Property value for the control (eg: margin, padding, etc.). */
- (0, import_i18n177.__)("Use the same %s on all screen sizes."),
+ (0, import_i18n179.__)("Use the same %s on all screen sizes."),
property
);
- const toggleHelpText = (0, import_i18n177.__)(
+ const toggleHelpText = (0, import_i18n179.__)(
"Choose whether to use the same value for all screen sizes or a unique value for each screen size."
);
const defaultControl = renderDefaultControl(
@@ -85561,7 +85980,7 @@ var wp;
defaultLabel2
);
const defaultResponsiveControls = () => {
- return viewports.map((viewport) => /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_element264.Fragment, { children: renderDefaultControl(
+ return viewports.map((viewport) => /* @__PURE__ */ (0, import_jsx_runtime434.jsx)(import_element265.Fragment, { children: renderDefaultControl(
/* @__PURE__ */ (0, import_jsx_runtime434.jsx)(
ResponsiveBlockControlLabel,
{
@@ -85618,12 +86037,12 @@ var wp;
}
// packages/block-editor/build-module/components/url-input/button.mjs
- var import_i18n178 = __toESM(require_i18n(), 1);
- var import_element265 = __toESM(require_element(), 1);
+ var import_i18n180 = __toESM(require_i18n(), 1);
+ var import_element266 = __toESM(require_element(), 1);
var import_components180 = __toESM(require_components(), 1);
var import_jsx_runtime436 = __toESM(require_jsx_runtime(), 1);
function URLInputButton({ url, onChange }) {
- const [expanded, toggleExpanded] = (0, import_element265.useReducer)(
+ const [expanded, toggleExpanded] = (0, import_element266.useReducer)(
(isExpanded) => !isExpanded,
false
);
@@ -85637,7 +86056,7 @@ var wp;
{
size: "compact",
icon: link_default,
- label: url ? (0, import_i18n178.__)("Edit link") : (0, import_i18n178.__)("Insert link"),
+ label: url ? (0, import_i18n180.__)("Edit link") : (0, import_i18n180.__)("Insert link"),
onClick: toggleExpanded,
className: "components-toolbar__control",
isPressed: !!url
@@ -85655,7 +86074,7 @@ var wp;
__next40pxDefaultSize: true,
className: "block-editor-url-input__back",
icon: arrow_left_default,
- label: (0, import_i18n178.__)("Close"),
+ label: (0, import_i18n180.__)("Close"),
onClick: toggleExpanded
}
),
@@ -85669,7 +86088,7 @@ var wp;
{
size: "small",
icon: keyboard_return_default,
- label: (0, import_i18n178.__)("Submit"),
+ label: (0, import_i18n180.__)("Submit"),
type: "submit"
}
) })
@@ -85683,8 +86102,8 @@ var wp;
var button_default = URLInputButton;
// packages/block-editor/build-module/components/url-popover/image-url-input-ui.mjs
- var import_i18n179 = __toESM(require_i18n(), 1);
- var import_element266 = __toESM(require_element(), 1);
+ var import_i18n181 = __toESM(require_i18n(), 1);
+ var import_element267 = __toESM(require_element(), 1);
var import_dom72 = __toESM(require_dom(), 1);
var import_components181 = __toESM(require_components(), 1);
var import_url10 = __toESM(require_url(), 1);
@@ -85709,16 +86128,16 @@ var wp;
onSetLightbox,
resetLightbox
}) => {
- const [isOpen, setIsOpen] = (0, import_element266.useState)(false);
- const [popoverAnchor, setPopoverAnchor] = (0, import_element266.useState)(null);
+ const [isOpen, setIsOpen] = (0, import_element267.useState)(false);
+ const [popoverAnchor, setPopoverAnchor] = (0, import_element267.useState)(null);
const openLinkUI = () => {
setIsOpen(true);
};
- const [isEditingLink, setIsEditingLink] = (0, import_element266.useState)(false);
- const [urlInput, setUrlInput] = (0, import_element266.useState)(null);
- const autocompleteRef = (0, import_element266.useRef)(null);
- const wrapperRef = (0, import_element266.useRef)();
- (0, import_element266.useEffect)(() => {
+ const [isEditingLink, setIsEditingLink] = (0, import_element267.useState)(false);
+ const [urlInput, setUrlInput] = (0, import_element267.useState)(null);
+ const autocompleteRef = (0, import_element267.useRef)(null);
+ const wrapperRef = (0, import_element267.useRef)();
+ (0, import_element267.useEffect)(() => {
if (!wrapperRef.current) {
return;
}
@@ -85799,7 +86218,7 @@ var wp;
const linkDestinations = [
{
linkDestination: LINK_DESTINATION_MEDIA,
- title: (0, import_i18n179.__)("Link to image file"),
+ title: (0, import_i18n181.__)("Link to image file"),
url: mediaType === "image" ? mediaUrl : void 0,
icon: image_default
}
@@ -85807,7 +86226,7 @@ var wp;
if (mediaType === "image" && mediaLink) {
linkDestinations.push({
linkDestination: LINK_DESTINATION_ATTACHMENT,
- title: (0, import_i18n179.__)("Link to attachment page"),
+ title: (0, import_i18n181.__)("Link to attachment page"),
url: mediaType === "image" ? mediaLink : void 0,
icon: page_default
});
@@ -85843,7 +86262,7 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
import_components181.ToggleControl,
{
- label: (0, import_i18n179.__)("Open in new tab"),
+ label: (0, import_i18n181.__)("Open in new tab"),
onChange: onSetNewTab,
checked: linkTarget === "_blank"
}
@@ -85851,11 +86270,11 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
import_components181.TextControl,
{
- label: (0, import_i18n179.__)("Link relation"),
+ label: (0, import_i18n181.__)("Link relation"),
value: rel ?? "",
onChange: onSetLinkRel,
- help: (0, import_element266.createInterpolateElement)(
- (0, import_i18n179.__)(
+ help: (0, import_element267.createInterpolateElement)(
+ (0, import_i18n181.__)(
"The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
),
{
@@ -85867,7 +86286,7 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
import_components181.TextControl,
{
- label: (0, import_i18n179.__)("Link CSS class"),
+ label: (0, import_i18n181.__)("Link CSS class"),
value: linkClass || "",
onChange: onSetLinkClass
}
@@ -85884,14 +86303,14 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime437.jsxs)("div", { className: "block-editor-url-popover__expand-on-click", children: [
/* @__PURE__ */ (0, import_jsx_runtime437.jsx)(icon_default, { icon: fullscreen_default }),
/* @__PURE__ */ (0, import_jsx_runtime437.jsxs)("div", { className: "text", children: [
- /* @__PURE__ */ (0, import_jsx_runtime437.jsx)("p", { children: (0, import_i18n179.__)("Enlarge on click") }),
- /* @__PURE__ */ (0, import_jsx_runtime437.jsx)("p", { className: "description", children: (0, import_i18n179.__)("Scales the image with a lightbox effect") })
+ /* @__PURE__ */ (0, import_jsx_runtime437.jsx)("p", { children: (0, import_i18n181.__)("Enlarge on click") }),
+ /* @__PURE__ */ (0, import_jsx_runtime437.jsx)("p", { className: "description", children: (0, import_i18n181.__)("Scales the image with a lightbox effect") })
] }),
/* @__PURE__ */ (0, import_jsx_runtime437.jsx)(
import_components181.Button,
{
icon: link_off_default,
- label: (0, import_i18n179.__)("Disable enlarge on click"),
+ label: (0, import_i18n181.__)("Disable enlarge on click"),
onClick: () => {
onSetLightbox?.(false);
},
@@ -85925,7 +86344,7 @@ var wp;
import_components181.Button,
{
icon: link_off_default,
- label: (0, import_i18n179.__)("Remove link"),
+ label: (0, import_i18n181.__)("Remove link"),
onClick: () => {
onLinkRemove();
resetLightbox?.();
@@ -85942,7 +86361,7 @@ var wp;
{
icon: link_default,
className: "components-toolbar__control",
- label: (0, import_i18n179.__)("Link"),
+ label: (0, import_i18n181.__)("Link"),
"aria-expanded": isOpen,
onClick: openLinkUI,
ref: setPopoverAnchor,
@@ -85977,7 +86396,7 @@ var wp;
{
className: "block-editor-url-popover__expand-on-click",
icon: fullscreen_default,
- info: (0, import_i18n179.__)(
+ info: (0, import_i18n181.__)(
"Scale the image with a lightbox effect."
),
iconPosition: "left",
@@ -85990,7 +86409,7 @@ var wp;
onSetLightbox?.(true);
stopEditLink();
},
- children: (0, import_i18n179.__)("Enlarge on click")
+ children: (0, import_i18n181.__)("Enlarge on click")
},
"expand-on-click"
)
@@ -86004,12 +86423,12 @@ var wp;
// packages/block-editor/build-module/components/spacing-sizes-control/index.mjs
var import_components184 = __toESM(require_components(), 1);
- var import_element269 = __toESM(require_element(), 1);
- var import_i18n183 = __toESM(require_i18n(), 1);
+ var import_element270 = __toESM(require_element(), 1);
+ var import_i18n185 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/spacing-sizes-control/hooks/use-spacing-sizes.mjs
- var import_element267 = __toESM(require_element(), 1);
- var import_i18n180 = __toESM(require_i18n(), 1);
+ var import_element268 = __toESM(require_element(), 1);
+ var import_i18n182 = __toESM(require_i18n(), 1);
var EMPTY_ARRAY13 = [];
var compare = new Intl.Collator("und", { numeric: true }).compare;
function useSpacingSizes() {
@@ -86027,9 +86446,9 @@ var wp;
const customSizes = customSpacingSizes ?? EMPTY_ARRAY13;
const themeSizes = themeSpacingSizes ?? EMPTY_ARRAY13;
const defaultSizes = defaultSpacingSizes && defaultSpacingSizesEnabled !== false ? defaultSpacingSizes : EMPTY_ARRAY13;
- return (0, import_element267.useMemo)(() => {
+ return (0, import_element268.useMemo)(() => {
const sizes = [
- { name: (0, import_i18n180.__)("None"), slug: "0", size: 0 },
+ { name: (0, import_i18n182.__)("None"), slug: "0", size: 0 },
...customSizes,
...themeSizes,
...defaultSizes
@@ -86039,7 +86458,7 @@ var wp;
}
return sizes.length > RANGE_CONTROL_MAX_SIZE ? [
{
- name: (0, import_i18n180.__)("Default"),
+ name: (0, import_i18n182.__)("Default"),
slug: "default",
size: void 0
},
@@ -86049,9 +86468,9 @@ var wp;
}
// packages/block-editor/build-module/components/spacing-sizes-control/input-controls/spacing-input-control.mjs
- var import_element268 = __toESM(require_element(), 1);
- var import_data158 = __toESM(require_data(), 1);
- var import_i18n181 = __toESM(require_i18n(), 1);
+ var import_element269 = __toESM(require_element(), 1);
+ var import_data159 = __toESM(require_data(), 1);
+ var import_i18n183 = __toESM(require_i18n(), 1);
var import_components182 = __toESM(require_components(), 1);
var import_jsx_runtime438 = __toESM(require_jsx_runtime(), 1);
var CUSTOM_VALUE_SETTINGS2 = {
@@ -86098,7 +86517,7 @@ var wp;
value,
...restProps
}) {
- const disableCustomSpacingSizes = (0, import_data158.useSelect)((select3) => {
+ const disableCustomSpacingSizes = (0, import_data159.useSelect)((select3) => {
const editorSettings = select3(store).getSettings();
return editorSettings?.disableCustomSpacingSizes;
});
@@ -86106,7 +86525,7 @@ var wp;
const units2 = (0, import_components182.__experimentalUseCustomUnits)({
availableUnits: availableUnits || ["px", "em", "rem"]
});
- const presets = (0, import_element268.useMemo)(() => {
+ const presets = (0, import_element269.useMemo)(() => {
return spacingSizes?.map((preset) => ({
name: preset.name,
slug: preset.slug,
@@ -86115,9 +86534,9 @@ var wp;
}, [spacingSizes]);
const sideLabel = (ALL_SIDES.includes(side) || ["vertical", "horizontal"].includes(side)) && showSideInLabel ? LABELS[side] : "";
const typeLabel = showSideInLabel ? type?.toLowerCase() : type;
- const ariaLabel = (0, import_i18n181.sprintf)(
+ const ariaLabel = (0, import_i18n183.sprintf)(
// translators: 1: The side of the block being modified (top, bottom, left etc.). 2. Type of spacing being modified (padding, margin, etc).
- (0, import_i18n181._x)("%1$s %2$s", "spacing"),
+ (0, import_i18n183._x)("%1$s %2$s", "spacing"),
sideLabel,
typeLabel
).trim();
@@ -86298,10 +86717,10 @@ var wp;
// packages/block-editor/build-module/components/spacing-sizes-control/linked-button.mjs
var import_components183 = __toESM(require_components(), 1);
- var import_i18n182 = __toESM(require_i18n(), 1);
+ var import_i18n184 = __toESM(require_i18n(), 1);
var import_jsx_runtime442 = __toESM(require_jsx_runtime(), 1);
function LinkedButton2({ isLinked, ...props }) {
- const label = isLinked ? (0, import_i18n182.__)("Unlink sides") : (0, import_i18n182.__)("Link sides");
+ const label = isLinked ? (0, import_i18n184.__)("Unlink sides") : (0, import_i18n184.__)("Link sides");
return /* @__PURE__ */ (0, import_jsx_runtime442.jsx)(
import_components183.Button,
{
@@ -86325,14 +86744,14 @@ var wp;
onMouseOver,
showSideInLabel = true,
sides: sides2 = ALL_SIDES,
- useSelect: useSelect184,
+ useSelect: useSelect185,
values
}) {
const spacingSizes = useSpacingSizes();
const inputValues = values || DEFAULT_VALUES;
const hasOneSide = sides2?.length === 1;
const hasOnlyAxialSides = sides2?.includes("horizontal") && sides2?.includes("vertical") && sides2?.length === 2;
- const [view, setView] = (0, import_element269.useState)(getInitialView(inputValues, sides2));
+ const [view, setView] = (0, import_element270.useState)(getInitialView(inputValues, sides2));
const toggleLinked = () => {
setView(view === VIEWS.axial ? VIEWS.custom : VIEWS.axial);
};
@@ -86349,7 +86768,7 @@ var wp;
sides: sides2,
spacingSizes,
type: labelProp,
- useSelect: useSelect184,
+ useSelect: useSelect185,
values: inputValues
};
const renderControls = () => {
@@ -86369,9 +86788,9 @@ var wp;
);
};
const sideLabel = ALL_SIDES.includes(view) && showSideInLabel ? LABELS[view] : "";
- const label = (0, import_i18n183.sprintf)(
+ const label = (0, import_i18n185.sprintf)(
// translators: 1: Type of spacing being modified (Padding, Margin, etc.). 2: The side of the block being modified (Top, Bottom, Left, etc.).
- (0, import_i18n183._x)("%1$s %2$s", "spacing control label"),
+ (0, import_i18n185._x)("%1$s %2$s", "spacing control label"),
labelProp,
sideLabel
).trim();
@@ -86417,16 +86836,16 @@ var wp;
}
// packages/block-editor/build-module/components/block-inspector/index.mjs
- var import_i18n219 = __toESM(require_i18n(), 1);
- var import_blocks109 = __toESM(require_blocks(), 1);
- var import_components218 = __toESM(require_components(), 1);
- var import_data182 = __toESM(require_data(), 1);
- var import_element297 = __toESM(require_element(), 1);
+ var import_i18n212 = __toESM(require_i18n(), 1);
+ var import_blocks108 = __toESM(require_blocks(), 1);
+ var import_components209 = __toESM(require_components(), 1);
+ var import_data180 = __toESM(require_data(), 1);
+ var import_element291 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/block-inspector/edit-contents.mjs
var import_components185 = __toESM(require_components(), 1);
- var import_i18n184 = __toESM(require_i18n(), 1);
- var import_data159 = __toESM(require_data(), 1);
+ var import_i18n186 = __toESM(require_i18n(), 1);
+ var import_data160 = __toESM(require_data(), 1);
var import_blocks93 = __toESM(require_blocks(), 1);
var import_jsx_runtime444 = __toESM(require_jsx_runtime(), 1);
function IsolatedEditButton({
@@ -86459,7 +86878,7 @@ var wp;
onClick: handleClick,
accessibleWhenDisabled: true,
disabled: !entityId,
- children: (0, import_i18n184.__)("Edit original")
+ children: (0, import_i18n186.__)("Edit original")
}
)
}
@@ -86471,7 +86890,7 @@ var wp;
editContentOnlySection: editContentOnlySection2,
stopEditingContentOnlySection: stopEditingContentOnlySection2
}) {
- const { selectBlock: selectBlock2 } = (0, import_data159.useDispatch)(store);
+ const { selectBlock: selectBlock2 } = (0, import_data160.useDispatch)(store);
const handleClick = () => {
if (!editedContentOnlySection2) {
editContentOnlySection2(clientId);
@@ -86495,10 +86914,10 @@ var wp;
onClick: handleClick,
children: editedContentOnlySection2 ? (
/* translators: Button label to leave pattern editing mode. */
- (0, import_i18n184.__)("Exit pattern")
+ (0, import_i18n186.__)("Exit pattern")
) : (
/* translators: Button label to enter pattern editing mode. */
- (0, import_i18n184.__)("Edit pattern")
+ (0, import_i18n186.__)("Edit pattern")
)
}
)
@@ -86513,12 +86932,12 @@ var wp;
editContentOnlySection: editContentOnlySection2,
stopEditingContentOnlySection: stopEditingContentOnlySection2
} = useContentOnlySectionEdit(clientId);
- const { block, onNavigateToEntityRecord, canEdit } = (0, import_data159.useSelect)(
+ const { block, onNavigateToEntityRecord, canEdit } = (0, import_data160.useSelect)(
(select3) => {
- const { getBlock: getBlock2, getSettings: getSettings8, canEditBlock: canEditBlock2 } = select3(store);
+ const { getBlock: getBlock2, getSettings: getSettings9, canEditBlock: canEditBlock2 } = select3(store);
return {
block: getBlock2(clientId),
- onNavigateToEntityRecord: getSettings8().onNavigateToEntityRecord,
+ onNavigateToEntityRecord: getSettings9().onNavigateToEntityRecord,
canEdit: canEditBlock2(clientId)
};
},
@@ -86552,17 +86971,17 @@ var wp;
}
// packages/block-editor/build-module/components/skip-to-selected-block/index.mjs
- var import_data160 = __toESM(require_data(), 1);
- var import_i18n185 = __toESM(require_i18n(), 1);
+ var import_data161 = __toESM(require_data(), 1);
+ var import_i18n187 = __toESM(require_i18n(), 1);
var import_components186 = __toESM(require_components(), 1);
- var import_element270 = __toESM(require_element(), 1);
+ var import_element271 = __toESM(require_element(), 1);
var import_jsx_runtime445 = __toESM(require_jsx_runtime(), 1);
function SkipToSelectedBlock() {
- const selectedBlockClientId = (0, import_data160.useSelect)(
+ const selectedBlockClientId = (0, import_data161.useSelect)(
(select3) => select3(store).getBlockSelectionStart(),
[]
);
- const ref = (0, import_element270.useRef)();
+ const ref = (0, import_element271.useRef)();
useBlockElementRef(selectedBlockClientId, ref);
const onClick = () => {
ref.current?.focus();
@@ -86574,17 +86993,17 @@ var wp;
variant: "secondary",
className: "block-editor-skip-to-selected-block",
onClick,
- children: (0, import_i18n185.__)("Skip to the selected block")
+ children: (0, import_i18n187.__)("Skip to the selected block")
}
) : null;
}
// packages/block-editor/build-module/components/multi-selection-inspector/index.mjs
- var import_i18n186 = __toESM(require_i18n(), 1);
- var import_data161 = __toESM(require_data(), 1);
+ var import_i18n188 = __toESM(require_i18n(), 1);
+ var import_data162 = __toESM(require_data(), 1);
var import_jsx_runtime446 = __toESM(require_jsx_runtime(), 1);
function MultiSelectionInspector() {
- const { selectedBlockCount, totalBlockCount } = (0, import_data161.useSelect)((select3) => {
+ const { selectedBlockCount, totalBlockCount } = (0, import_data162.useSelect)((select3) => {
const {
getSelectedBlockCount: getSelectedBlockCount2,
getMultiSelectedBlockClientIds: getMultiSelectedBlockClientIds2,
@@ -86607,14 +87026,14 @@ var wp;
children: [
/* @__PURE__ */ (0, import_jsx_runtime446.jsx)(block_icon_default, { icon: copy_default, showColors: true }),
/* @__PURE__ */ (0, import_jsx_runtime446.jsxs)(Stack, { direction: "column", children: [
- /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("div", { className: "block-editor-multi-selection-inspector__card-title", children: (0, import_i18n186.sprintf)(
+ /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("div", { className: "block-editor-multi-selection-inspector__card-title", children: (0, import_i18n188.sprintf)(
/* translators: %d: number of blocks */
- (0, import_i18n186._n)("%d Block", "%d Blocks", selectedBlockCount),
+ (0, import_i18n188._n)("%d Block", "%d Blocks", selectedBlockCount),
selectedBlockCount
) }),
- totalBlockCount > selectedBlockCount && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("div", { className: "block-editor-multi-selection-inspector__card-description", children: (0, import_i18n186.sprintf)(
+ totalBlockCount > selectedBlockCount && /* @__PURE__ */ (0, import_jsx_runtime446.jsx)("div", { className: "block-editor-multi-selection-inspector__card-description", children: (0, import_i18n188.sprintf)(
/* translators: %d: number of blocks including nested blocks */
- (0, import_i18n186._n)(
+ (0, import_i18n188._n)(
"%d including nested block",
"%d including nested blocks",
totalBlockCount
@@ -86636,34 +87055,34 @@ var wp;
} = (0, import_components187.createSlotFill)(BlockInspectorPreTabsKey);
// packages/block-editor/build-module/components/inspector-controls-tabs/index.mjs
- var import_components215 = __toESM(require_components(), 1);
- var import_element295 = __toESM(require_element(), 1);
+ var import_components204 = __toESM(require_components(), 1);
+ var import_element289 = __toESM(require_element(), 1);
var import_preferences5 = __toESM(require_preferences(), 1);
- var import_data179 = __toESM(require_data(), 1);
+ var import_data177 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/inspector-controls-tabs/utils.mjs
- var import_i18n187 = __toESM(require_i18n(), 1);
+ var import_i18n189 = __toESM(require_i18n(), 1);
var TAB_SETTINGS = {
name: "settings",
- title: (0, import_i18n187.__)("Settings"),
+ title: (0, import_i18n189.__)("Settings"),
value: "settings",
icon: cog_default
};
var TAB_STYLES = {
name: "styles",
- title: (0, import_i18n187.__)("Styles"),
+ title: (0, import_i18n189.__)("Styles"),
value: "styles",
icon: styles_default
};
var TAB_CONTENT = {
name: "content",
- title: (0, import_i18n187.__)("Content"),
+ title: (0, import_i18n189.__)("Content"),
value: "content",
icon: page_default
};
var TAB_LIST_VIEW = {
name: "list",
- title: (0, import_i18n187.__)("List View"),
+ title: (0, import_i18n189.__)("List View"),
value: "list-view",
icon: list_view_default
};
@@ -86673,7 +87092,7 @@ var wp;
// packages/block-editor/build-module/components/inspector-controls-tabs/advanced-controls-panel.mjs
var import_components188 = __toESM(require_components(), 1);
- var import_i18n188 = __toESM(require_i18n(), 1);
+ var import_i18n190 = __toESM(require_i18n(), 1);
var import_jsx_runtime447 = __toESM(require_jsx_runtime(), 1);
var AdvancedControls = ({ initialOpen = false }) => {
const fills = (0, import_components188.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName);
@@ -86689,7 +87108,7 @@ var wp;
import_components188.PanelBody,
{
className: "block-editor-block-inspector__advanced",
- title: (0, import_i18n188.__)("Advanced"),
+ title: (0, import_i18n190.__)("Advanced"),
initialOpen,
children: [
/* @__PURE__ */ (0, import_jsx_runtime447.jsx)(inspector_controls_default.Slot, { group: "advanced" }),
@@ -86715,17 +87134,17 @@ var wp;
var settings_tab_default = SettingsTab;
// packages/block-editor/build-module/components/inspector-controls-tabs/styles-tab.mjs
- var import_i18n216 = __toESM(require_i18n(), 1);
- var import_data177 = __toESM(require_data(), 1);
- var import_element294 = __toESM(require_element(), 1);
+ var import_i18n207 = __toESM(require_i18n(), 1);
+ var import_data175 = __toESM(require_data(), 1);
+ var import_element288 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/inspector-controls-tabs/position-controls-panel.mjs
var import_components190 = __toESM(require_components(), 1);
- var import_data162 = __toESM(require_data(), 1);
- var import_i18n189 = __toESM(require_i18n(), 1);
+ var import_data163 = __toESM(require_data(), 1);
+ var import_i18n191 = __toESM(require_i18n(), 1);
var import_jsx_runtime449 = __toESM(require_jsx_runtime(), 1);
var PositionControlsPanel = () => {
- const { selectedClientIds, selectedBlocks, hasPositionAttribute } = (0, import_data162.useSelect)((select3) => {
+ const { selectedClientIds, selectedBlocks, hasPositionAttribute } = (0, import_data163.useSelect)((select3) => {
const { getBlocksByClientId: getBlocksByClientId2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = select3(store);
const selectedBlockClientIds = getSelectedBlockClientIds2();
const _selectedBlocks = getBlocksByClientId2(
@@ -86739,7 +87158,7 @@ var wp;
)
};
}, []);
- const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data162.useDispatch)(store);
+ const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data163.useDispatch)(store);
const dropdownMenuProps = useToolsPanelDropdownMenuProps();
function resetPosition() {
if (!selectedClientIds?.length || !selectedBlocks?.length) {
@@ -86769,14 +87188,14 @@ var wp;
import_components190.__experimentalToolsPanel,
{
className: "block-editor-block-inspector__position",
- label: (0, import_i18n189.__)("Position"),
+ label: (0, import_i18n191.__)("Position"),
resetAll: resetPosition,
dropdownMenuProps,
children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(
import_components190.__experimentalToolsPanelItem,
{
isShownByDefault: hasPositionAttribute,
- label: (0, import_i18n189.__)("Position"),
+ label: (0, import_i18n191.__)("Position"),
hasValue: () => hasPositionAttribute,
onDeselect: resetPosition,
children: /* @__PURE__ */ (0, import_jsx_runtime449.jsx)(inspector_controls_default.Slot, { group: "position" })
@@ -86795,45 +87214,343 @@ var wp;
};
var position_controls_panel_default = PositionControls;
- // packages/block-editor/build-module/hooks/border.mjs
- var import_blocks97 = __toESM(require_blocks(), 1);
- var import_components209 = __toESM(require_components(), 1);
- var import_element286 = __toESM(require_element(), 1);
- var import_hooks13 = __toESM(require_hooks(), 1);
- var import_data169 = __toESM(require_data(), 1);
- var import_i18n209 = __toESM(require_i18n(), 1);
+ // packages/block-editor/build-module/hooks/elements.mjs
+ var import_blocks100 = __toESM(require_blocks(), 1);
+ var import_element281 = __toESM(require_element(), 1);
+ var import_data170 = __toESM(require_data(), 1);
+ var import_i18n199 = __toESM(require_i18n(), 1);
- // packages/block-editor/build-module/components/global-styles/index.mjs
- var global_styles_exports = {};
- __export(global_styles_exports, {
- AdvancedPanel: () => AdvancedPanel,
- BackgroundPanel: () => BackgroundImagePanel2,
- BorderPanel: () => BorderPanel,
- ColorPanel: () => ColorPanel,
- DimensionsPanel: () => DimensionsPanel,
- FiltersPanel: () => FiltersPanel,
- ImageSettingsPanel: () => ImageSettingsPanel,
- StateControl: () => StateControl,
- StateControlBadges: () => StateControlBadges,
- TypographyPanel: () => TypographyPanel,
- useHasBackgroundPanel: () => useHasBackgroundPanel,
- useHasBorderPanel: () => useHasBorderPanel,
- useHasBorderPanelControls: () => useHasBorderPanelControls,
- useHasColorPanel: () => useHasColorPanel,
- useHasDimensionsPanel: () => useHasDimensionsPanel,
- useHasFiltersPanel: () => useHasFiltersPanel,
- useHasImageSettingsPanel: () => useHasImageSettingsPanel,
- useHasTypographyPanel: () => useHasTypographyPanel,
- useSettingsForBlockElement: () => useSettingsForBlockElement
- });
+ // packages/block-editor/build-module/components/global-styles/color-panel.mjs
+ var import_components193 = __toESM(require_components(), 1);
+ var import_element274 = __toESM(require_element(), 1);
+ var import_i18n195 = __toESM(require_i18n(), 1);
+ var import_style_engine4 = __toESM(require_style_engine(), 1);
+
+ // packages/block-editor/build-module/components/global-styles/color-gradient-dropdown-item.mjs
+ var import_components192 = __toESM(require_components(), 1);
+ var import_element272 = __toESM(require_element(), 1);
+ var import_i18n193 = __toESM(require_i18n(), 1);
+
+ // packages/block-editor/build-module/components/global-styles/inheritance/index.mjs
+ var import_components191 = __toESM(require_components(), 1);
+ var import_i18n192 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
+ var isGlobalStylesInheritanceEnabled = () => !!window.__experimentalGlobalStylesInheritanceUI;
+ function getInheritanceProps(isInherited, hasLocalOverride, baseClassName) {
+ const inheritedOnly = !!isInherited && !hasLocalOverride;
+ const className = clsx_default(baseClassName, {
+ "is-inherited-from-global-styles": inheritedOnly,
+ "has-local-override-from-global-styles": !!hasLocalOverride
+ });
+ return {
+ ...className ? { className } : {},
+ isInherited: inheritedOnly,
+ hasLocalOverride: !!hasLocalOverride
+ };
+ }
+ function InheritanceResetButton({ onResetToInherited, className }) {
+ return (
+ // Intentionally small (14×14) circular control; exempt from the
+ // 40px default-size enforcement rule.
+ // eslint-disable-next-line @wordpress/components-no-missing-40px-size-prop
+ /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(
+ import_components191.Button,
+ {
+ __next40pxDefaultSize: false,
+ label: (0, import_i18n192.__)("Reset to inherited value"),
+ showTooltip: true,
+ className: clsx_default(
+ "has-local-override-from-global-styles__reset",
+ className
+ ),
+ onClick: (event) => {
+ event.preventDefault();
+ event.stopPropagation();
+ onResetToInherited?.();
+ },
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+ "span",
+ {
+ "aria-hidden": "true",
+ className: "has-local-override-from-global-styles__dot"
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+ import_components191.Icon,
+ {
+ className: "has-local-override-from-global-styles__reset-icon",
+ icon: reset_default
+ }
+ )
+ ]
+ }
+ )
+ );
+ }
+ function InheritanceToolsPanelItem({
+ className,
+ // Destructured (and unused) so the `getInheritanceProps` spread does not
+ // leak `isInherited` onto the underlying `ToolsPanelItem`. The inherited
+ // treatment is applied purely via `className`
+ // (`is-inherited-from-global-styles`).
+ isInherited,
+ hasLocalOverride,
+ label,
+ onDeselect,
+ showLocalOverrideActionsInLabel = true,
+ hasInlineEndToggle = false,
+ children,
+ ...rest
+ }) {
+ const showResetAffordance = hasLocalOverride && showLocalOverrideActionsInLabel;
+ return /* @__PURE__ */ (0, import_jsx_runtime450.jsxs)(
+ import_components191.__experimentalToolsPanelItem,
+ {
+ className,
+ label,
+ onDeselect,
+ ...rest,
+ children: [
+ children,
+ showResetAffordance && /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
+ "div",
+ {
+ className: clsx_default("global-styles-inheritance-affordance", {
+ "global-styles-inheritance-affordance--offset-toggle": hasInlineEndToggle
+ }),
+ children: /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(InheritanceResetButton, { onResetToInherited: onDeselect })
+ }
+ )
+ ]
+ }
+ );
+ }
+
+ // packages/block-editor/build-module/components/global-styles/color-gradient-dropdown-item.mjs
+ var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
+ var { Tabs: Tabs4 } = unlock(import_components192.privateApis);
+ function DropdownContent({
+ tabs,
+ colorGradientControlSettings,
+ contrastWarning
+ }) {
+ const { key: firstTabKey, ...firstTab } = tabs[0] ?? {};
+ const defaultTabId = (tabs.find((tab) => tab.userValue !== void 0) ?? tabs.find(
+ (tab) => tab.isPlaceholder || tab.inheritedValue !== void 0
+ ))?.key;
+ return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)("div", { className: "block-editor-panel-color-gradient-settings__dropdown-content", children: [
+ tabs.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ ColorGradientTab,
+ {
+ ...firstTab,
+ colorGradientControlSettings,
+ contrastWarning
+ },
+ firstTabKey
+ ),
+ tabs.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(Tabs4, { defaultTabId, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(Tabs4.TabList, { children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(Tabs4.Tab, { tabId: tab.key, children: tab.label }, tab.key)) }),
+ tabs.map((tab) => {
+ const { key: tabKey, ...restTabProps } = tab;
+ return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ Tabs4.TabPanel,
+ {
+ tabId: tabKey,
+ focusable: false,
+ children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ ColorGradientTab,
+ {
+ ...restTabProps,
+ colorGradientControlSettings,
+ contrastWarning
+ },
+ tabKey
+ )
+ },
+ tabKey
+ );
+ })
+ ] })
+ ] }) });
+ }
+ var popoverProps = {
+ placement: "left-start",
+ offset: 36,
+ shift: true
+ };
+ var LabeledColorIndicators = ({ indicators, label }) => /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_components192.__experimentalHStack, { justify: "flex-start", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.__experimentalZStack, { isLayered: false, offset: -8, children: indicators.map((indicator, index2) => /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.Flex, { expanded: false, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.ColorIndicator, { colorValue: indicator }) }, index2)) }),
+ /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.FlexItem, { className: "block-editor-panel-color-gradient-settings__color-name", children: label })
+ ] });
+ function ColorGradientTab({
+ isGradient,
+ inheritedValue,
+ inheritedSlug,
+ userSlug,
+ userValue,
+ setValue,
+ isPlaceholder,
+ colorGradientControlSettings,
+ contrastWarning
+ }) {
+ const displayed = userValue ?? inheritedValue;
+ const displayedSlug = userValue !== void 0 ? userSlug : inheritedSlug;
+ const onChange = (newValue, newSlug) => {
+ if (isPlaceholder && newValue === void 0) {
+ setValue(inheritedValue, inheritedSlug);
+ return;
+ }
+ setValue(newValue, newSlug);
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ control_default,
+ {
+ ...colorGradientControlSettings,
+ showTitle: false,
+ enableAlpha: true,
+ __experimentalIsRenderedInSidebar: true,
+ colorValue: isGradient ? void 0 : displayed,
+ colorSlug: isGradient ? void 0 : displayedSlug,
+ gradientValue: isGradient ? displayed : void 0,
+ gradientSlug: isGradient ? displayedSlug : void 0,
+ onColorChange: isGradient ? void 0 : onChange,
+ onGradientChange: isGradient ? onChange : void 0,
+ clearable: userValue !== void 0,
+ headingLevel: 3,
+ noticeProps: !isGradient && contrastWarning ? {
+ children: contrastWarning,
+ status: "warning",
+ spokenMessage: null,
+ className: "block-editor-panel-color-gradient-settings__contrast-notice"
+ } : void 0
+ }
+ );
+ }
+ function ColorGradientDropdownItem({
+ label,
+ hasValue: hasValue3,
+ resetValue,
+ isShownByDefault,
+ indicators,
+ tabs,
+ colorGradientControlSettings,
+ panelId,
+ contrastWarning,
+ className = "block-editor-tools-panel-color-gradient-settings__item",
+ isPlaceholder = false,
+ hasInheritedValue = false,
+ showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+ }) {
+ const colorGradientDropdownButtonRef = (0, import_element272.useRef)(void 0);
+ const itemClassName = clsx_default("block-editor-color-gradient-item", className);
+ const hasLocalOverride = showInheritanceLabelIndicators && hasValue3() && hasInheritedValue;
+ const inheritanceProps = showInheritanceLabelIndicators ? getInheritanceProps(isPlaceholder, hasLocalOverride, itemClassName) : { className: itemClassName };
+ return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps,
+ showLocalOverrideActionsInLabel: false,
+ hasValue: hasValue3,
+ label,
+ onDeselect: resetValue,
+ isShownByDefault,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ import_components192.Dropdown,
+ {
+ popoverProps,
+ className: "block-editor-tools-panel-color-gradient-settings__dropdown",
+ renderToggle: ({ onToggle, isOpen }) => {
+ const toggleProps = {
+ onClick: onToggle,
+ className: clsx_default(
+ "block-editor-panel-color-gradient-settings__dropdown",
+ {
+ "is-open": isOpen,
+ "has-contrast-warning": !!contrastWarning
+ }
+ ),
+ "aria-expanded": isOpen,
+ ref: colorGradientDropdownButtonRef
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_jsx_runtime451.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.Button, { ...toggleProps, __next40pxDefaultSize: true, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ LabeledColorIndicators,
+ {
+ indicators,
+ label
+ }
+ ) }),
+ hasValue3() && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ InheritanceResetButton,
+ {
+ className: "block-editor-panel-color-gradient-settings__reset",
+ onResetToInherited: () => {
+ resetValue();
+ if (isOpen) {
+ onToggle();
+ }
+ colorGradientDropdownButtonRef.current?.focus();
+ }
+ }
+ ) : /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ import_components192.Button,
+ {
+ __next40pxDefaultSize: true,
+ label: (0, import_i18n193.__)("Reset"),
+ className: "block-editor-panel-color-gradient-settings__reset",
+ size: "small",
+ icon: reset_default,
+ onClick: () => {
+ resetValue();
+ if (isOpen) {
+ onToggle();
+ }
+ colorGradientDropdownButtonRef.current?.focus();
+ }
+ }
+ )),
+ contrastWarning && // An icon-only warning that stays visible while a
+ // contrast warning is in effect. It is not a menu;
+ // activating it opens the color picker popover where
+ // the full warning notice is shown, so the indicator
+ // doubles as a shortcut to where the issue is fixed.
+ /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ import_components192.Button,
+ {
+ __next40pxDefaultSize: true,
+ size: "small",
+ icon: caution_default,
+ label: (0, import_i18n193.__)("Low contrast"),
+ className: "block-editor-panel-color-gradient-settings__contrast-warning",
+ "aria-expanded": isOpen,
+ onClick: onToggle
+ }
+ )
+ ] });
+ },
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
+ DropdownContent,
+ {
+ tabs,
+ colorGradientControlSettings,
+ contrastWarning
+ }
+ )
+ }
+ )
+ }
+ );
+ }
// packages/block-editor/build-module/components/global-styles/hooks.mjs
- var import_element271 = __toESM(require_element(), 1);
- var import_data163 = __toESM(require_data(), 1);
+ var import_element273 = __toESM(require_element(), 1);
+ var import_data164 = __toESM(require_data(), 1);
var import_blocks94 = __toESM(require_blocks(), 1);
- var import_i18n190 = __toESM(require_i18n(), 1);
+ var import_i18n194 = __toESM(require_i18n(), 1);
function useSettingsForBlockElement(parentSettings, blockName, element) {
- const { supportedStyles, supports } = (0, import_data163.useSelect)(
+ const { supportedStyles, supports } = (0, import_data164.useSelect)(
(select3) => {
return {
supportedStyles: unlock(
@@ -86844,7 +87561,7 @@ var wp;
},
[blockName, element]
);
- return (0, import_element271.useMemo)(() => {
+ return (0, import_element273.useMemo)(() => {
const updatedSettings = { ...parentSettings };
if (!supportedStyles.includes("fontSize")) {
updatedSettings.typography = {
@@ -86974,11 +87691,11 @@ var wp;
const themeColors = settings2?.color?.palette?.theme;
const defaultColors = settings2?.color?.palette?.default;
const shouldDisplayDefaultColors = settings2?.color?.defaultPalette;
- return (0, import_element271.useMemo)(() => {
+ return (0, import_element273.useMemo)(() => {
const result = [];
if (themeColors && themeColors.length) {
result.push({
- name: (0, import_i18n190._x)(
+ name: (0, import_i18n194._x)(
"Theme",
"Indicates this palette comes from the theme."
),
@@ -86987,7 +87704,7 @@ var wp;
}
if (shouldDisplayDefaultColors && defaultColors && defaultColors.length) {
result.push({
- name: (0, import_i18n190._x)(
+ name: (0, import_i18n194._x)(
"Default",
"Indicates this palette comes from WordPress."
),
@@ -86996,7 +87713,7 @@ var wp;
}
if (customColors && customColors.length) {
result.push({
- name: (0, import_i18n190._x)(
+ name: (0, import_i18n194._x)(
"Custom",
"Indicates this palette is created by the user."
),
@@ -87016,11 +87733,11 @@ var wp;
const themeGradients = settings2?.color?.gradients?.theme;
const defaultGradients = settings2?.color?.gradients?.default;
const shouldDisplayDefaultGradients = settings2?.color?.defaultGradients;
- return (0, import_element271.useMemo)(() => {
+ return (0, import_element273.useMemo)(() => {
const result = [];
if (themeGradients && themeGradients.length) {
result.push({
- name: (0, import_i18n190._x)(
+ name: (0, import_i18n194._x)(
"Theme",
"Indicates this palette comes from the theme."
),
@@ -87029,7 +87746,7 @@ var wp;
}
if (shouldDisplayDefaultGradients && defaultGradients && defaultGradients.length) {
result.push({
- name: (0, import_i18n190._x)(
+ name: (0, import_i18n194._x)(
"Default",
"Indicates this palette comes from WordPress."
),
@@ -87038,7 +87755,7 @@ var wp;
}
if (customGradients && customGradients.length) {
result.push({
- name: (0, import_i18n190._x)(
+ name: (0, import_i18n194._x)(
"Custom",
"Indicates this palette is created by the user."
),
@@ -87058,7 +87775,7 @@ var wp;
const gradients = useGradientsPerOrigin(settings2);
const areCustomSolidsEnabled = settings2?.color?.custom;
const areCustomGradientsEnabled = settings2?.color?.customGradient;
- const allColors = (0, import_element271.useMemo)(
+ const allColors = (0, import_element273.useMemo)(
() => colors2.flatMap(({ colors: originColors }) => originColors),
[colors2]
);
@@ -87088,500 +87805,6 @@ var wp;
};
}
- // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
- var import_components196 = __toESM(require_components(), 1);
- var import_i18n196 = __toESM(require_i18n(), 1);
- var import_element275 = __toESM(require_element(), 1);
-
- // packages/block-editor/build-module/components/text-alignment-control/index.mjs
- var import_i18n191 = __toESM(require_i18n(), 1);
- var import_element272 = __toESM(require_element(), 1);
- var import_components191 = __toESM(require_components(), 1);
- var import_jsx_runtime450 = __toESM(require_jsx_runtime(), 1);
- var TEXT_ALIGNMENT_OPTIONS = [
- {
- label: (0, import_i18n191.__)("Align text left"),
- value: "left",
- icon: align_left_default
- },
- {
- label: (0, import_i18n191.__)("Align text center"),
- value: "center",
- icon: align_center_default
- },
- {
- label: (0, import_i18n191.__)("Align text right"),
- value: "right",
- icon: align_right_default
- },
- {
- label: (0, import_i18n191.__)("Justify text"),
- value: "justify",
- icon: align_justify_default
- }
- ];
- var DEFAULT_OPTIONS = ["left", "center", "right"];
- function TextAlignmentControl({
- className,
- value,
- onChange,
- options = DEFAULT_OPTIONS
- }) {
- const validOptions = (0, import_element272.useMemo)(
- () => TEXT_ALIGNMENT_OPTIONS.filter(
- (option) => options.includes(option.value)
- ),
- [options]
- );
- if (!validOptions.length) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
- import_components191.__experimentalToggleGroupControl,
- {
- isDeselectable: true,
- label: (0, import_i18n191.__)("Text alignment"),
- className: clsx_default(
- "block-editor-text-alignment-control",
- className
- ),
- value,
- onChange: (newValue) => {
- onChange(newValue === value ? void 0 : newValue);
- },
- children: validOptions.map((option) => {
- return /* @__PURE__ */ (0, import_jsx_runtime450.jsx)(
- import_components191.__experimentalToggleGroupControlOptionIcon,
- {
- value: option.value,
- icon: option.icon,
- label: option.label
- },
- option.value
- );
- })
- }
- );
- }
-
- // packages/block-editor/build-module/components/text-indent-control/index.mjs
- var import_components192 = __toESM(require_components(), 1);
- var import_i18n192 = __toESM(require_i18n(), 1);
- var import_jsx_runtime451 = __toESM(require_jsx_runtime(), 1);
- function TextIndentControl({
- value,
- onChange,
- __unstableInputWidth = "60px",
- withSlider = false,
- hasBottomMargin = false,
- help,
- className,
- placeholder,
- ...otherProps
- }) {
- const [availableUnits] = useSettings("spacing.units");
- const units2 = (0, import_components192.__experimentalUseCustomUnits)({
- availableUnits: availableUnits || [
- "px",
- "em",
- "rem",
- "ch",
- "%",
- "vw",
- "vh"
- ],
- defaultValues: { px: 16, em: 2, rem: 2, ch: 2 }
- });
- const [valueQuantity, valueUnit] = (0, import_components192.__experimentalParseQuantityAndUnitFromRawValue)(
- value,
- units2
- );
- const isValueUnitRelative = !!valueUnit && ["em", "rem", "%", "ch", "vw", "vh"].includes(valueUnit);
- if (!withSlider) {
- return /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
- import_components192.__experimentalUnitControl,
- {
- ...otherProps,
- label: (0, import_i18n192.__)("Line indent"),
- value,
- __unstableInputWidth,
- units: units2,
- onChange,
- help,
- className,
- placeholder
- }
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_components192.__experimentalView, { style: hasBottomMargin ? { marginBottom: 12 } : void 0, children: [
- /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.BaseControl.VisualLabel, { children: (0, import_i18n192.__)("Line indent") }),
- /* @__PURE__ */ (0, import_jsx_runtime451.jsxs)(import_components192.Flex, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
- import_components192.__experimentalUnitControl,
- {
- label: (0, import_i18n192.__)("Line indent"),
- labelPosition: "top",
- hideLabelFromVision: true,
- value,
- onChange,
- units: units2,
- __unstableInputWidth,
- min: 0,
- className,
- placeholder
- }
- ) }),
- withSlider && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(import_components192.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime451.jsx)(
- import_components192.RangeControl,
- {
- label: (0, import_i18n192.__)("Line indent"),
- hideLabelFromVision: true,
- value: valueQuantity,
- withInputField: false,
- onChange: (newValue) => {
- if (newValue === void 0) {
- onChange?.(void 0);
- } else {
- onChange?.(
- newValue + (valueUnit ?? "px")
- );
- }
- },
- min: 0,
- max: isValueUnitRelative ? 10 : 100,
- step: isValueUnitRelative ? 0.1 : 1,
- initialPosition: 0
- }
- ) }) })
- ] }),
- help && /* @__PURE__ */ (0, import_jsx_runtime451.jsx)("p", { className: "components-base-control__help", children: help })
- ] });
- }
-
- // packages/block-editor/build-module/components/global-styles/color-gradient-dropdown-item.mjs
- var import_components194 = __toESM(require_components(), 1);
- var import_element273 = __toESM(require_element(), 1);
- var import_i18n194 = __toESM(require_i18n(), 1);
-
- // packages/block-editor/build-module/components/global-styles/inheritance/index.mjs
- var import_components193 = __toESM(require_components(), 1);
- var import_i18n193 = __toESM(require_i18n(), 1);
- var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
- var isGlobalStylesInheritanceEnabled = () => !!window.__experimentalGlobalStylesInheritanceUI;
- function getInheritanceProps(isInherited, hasLocalOverride, baseClassName) {
- const inheritedOnly = !!isInherited && !hasLocalOverride;
- const className = clsx_default(baseClassName, {
- "is-inherited-from-global-styles": inheritedOnly,
- "has-local-override-from-global-styles": !!hasLocalOverride
- });
- return {
- ...className ? { className } : {},
- isInherited: inheritedOnly,
- hasLocalOverride: !!hasLocalOverride
- };
- }
- function InheritanceResetButton({ onResetToInherited, className }) {
- return (
- // Intentionally small (14×14) circular control; exempt from the
- // 40px default-size enforcement rule.
- // eslint-disable-next-line @wordpress/components-no-missing-40px-size-prop
- /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(
- import_components193.Button,
- {
- __next40pxDefaultSize: false,
- label: (0, import_i18n193.__)("Reset to inherited value"),
- showTooltip: true,
- className: clsx_default(
- "has-local-override-from-global-styles__reset",
- className
- ),
- onClick: (event) => {
- event.preventDefault();
- event.stopPropagation();
- onResetToInherited?.();
- },
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
- "span",
- {
- "aria-hidden": "true",
- className: "has-local-override-from-global-styles__dot"
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
- import_components193.Icon,
- {
- className: "has-local-override-from-global-styles__reset-icon",
- icon: reset_default
- }
- )
- ]
- }
- )
- );
- }
- function InheritanceToolsPanelItem({
- className,
- // Destructured (and unused) so the `getInheritanceProps` spread does not
- // leak `isInherited` onto the underlying `ToolsPanelItem`. The inherited
- // treatment is applied purely via `className`
- // (`is-inherited-from-global-styles`).
- isInherited,
- hasLocalOverride,
- label,
- onDeselect,
- showLocalOverrideActionsInLabel = true,
- hasInlineEndToggle = false,
- children,
- ...rest
- }) {
- const showResetAffordance = hasLocalOverride && showLocalOverrideActionsInLabel;
- return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(
- import_components193.__experimentalToolsPanelItem,
- {
- className,
- label,
- onDeselect,
- ...rest,
- children: [
- children,
- showResetAffordance && /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
- "div",
- {
- className: clsx_default("global-styles-inheritance-affordance", {
- "global-styles-inheritance-affordance--offset-toggle": hasInlineEndToggle
- }),
- children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(InheritanceResetButton, { onResetToInherited: onDeselect })
- }
- )
- ]
- }
- );
- }
-
- // packages/block-editor/build-module/components/global-styles/color-gradient-dropdown-item.mjs
- var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
- var { Tabs: Tabs4 } = unlock(import_components194.privateApis);
- function DropdownContent({
- tabs,
- colorGradientControlSettings,
- contrastWarning
- }) {
- const { key: firstTabKey, ...firstTab } = tabs[0] ?? {};
- const defaultTabId = (tabs.find((tab) => tab.userValue !== void 0) ?? tabs.find(
- (tab) => tab.isPlaceholder || tab.inheritedValue !== void 0
- ))?.key;
- return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components194.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)("div", { className: "block-editor-panel-color-gradient-settings__dropdown-content", children: [
- tabs.length === 1 && /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
- ColorGradientTab,
- {
- ...firstTab,
- colorGradientControlSettings,
- contrastWarning
- },
- firstTabKey
- ),
- tabs.length > 1 && /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(Tabs4, { defaultTabId, children: [
- /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(Tabs4.TabList, { children: tabs.map((tab) => /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(Tabs4.Tab, { tabId: tab.key, children: tab.label }, tab.key)) }),
- tabs.map((tab) => {
- const { key: tabKey, ...restTabProps } = tab;
- return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
- Tabs4.TabPanel,
- {
- tabId: tabKey,
- focusable: false,
- children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
- ColorGradientTab,
- {
- ...restTabProps,
- colorGradientControlSettings,
- contrastWarning
- },
- tabKey
- )
- },
- tabKey
- );
- })
- ] })
- ] }) });
- }
- var popoverProps = {
- placement: "left-start",
- offset: 36,
- shift: true
- };
- var LabeledColorIndicators = ({ indicators, label }) => /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_components194.__experimentalHStack, { justify: "flex-start", children: [
- /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components194.__experimentalZStack, { isLayered: false, offset: -8, children: indicators.map((indicator, index2) => /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components194.Flex, { expanded: false, children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components194.ColorIndicator, { colorValue: indicator }) }, index2)) }),
- /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components194.FlexItem, { className: "block-editor-panel-color-gradient-settings__color-name", children: label })
- ] });
- function ColorGradientTab({
- isGradient,
- inheritedValue,
- inheritedSlug,
- userSlug,
- userValue,
- setValue,
- isPlaceholder,
- colorGradientControlSettings,
- contrastWarning
- }) {
- const displayed = userValue ?? inheritedValue;
- const displayedSlug = userValue !== void 0 ? userSlug : inheritedSlug;
- const onChange = (newValue, newSlug) => {
- if (isPlaceholder && newValue === void 0) {
- setValue(inheritedValue, inheritedSlug);
- return;
- }
- setValue(newValue, newSlug);
- };
- return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
- control_default,
- {
- ...colorGradientControlSettings,
- showTitle: false,
- enableAlpha: true,
- __experimentalIsRenderedInSidebar: true,
- colorValue: isGradient ? void 0 : displayed,
- colorSlug: isGradient ? void 0 : displayedSlug,
- gradientValue: isGradient ? displayed : void 0,
- gradientSlug: isGradient ? displayedSlug : void 0,
- onColorChange: isGradient ? void 0 : onChange,
- onGradientChange: isGradient ? onChange : void 0,
- clearable: userValue !== void 0,
- headingLevel: 3,
- noticeProps: !isGradient && contrastWarning ? {
- children: contrastWarning,
- status: "warning",
- spokenMessage: null,
- className: "block-editor-panel-color-gradient-settings__contrast-notice"
- } : void 0
- }
- );
- }
- function ColorGradientDropdownItem({
- label,
- hasValue: hasValue3,
- resetValue,
- isShownByDefault,
- indicators,
- tabs,
- colorGradientControlSettings,
- panelId,
- contrastWarning,
- className = "block-editor-tools-panel-color-gradient-settings__item",
- isPlaceholder = false,
- hasInheritedValue = false,
- showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
- }) {
- const colorGradientDropdownButtonRef = (0, import_element273.useRef)(void 0);
- const itemClassName = clsx_default("block-editor-color-gradient-item", className);
- const hasLocalOverride = showInheritanceLabelIndicators && hasValue3() && hasInheritedValue;
- const inheritanceProps = showInheritanceLabelIndicators ? getInheritanceProps(isPlaceholder, hasLocalOverride, itemClassName) : { className: itemClassName };
- return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps,
- showLocalOverrideActionsInLabel: false,
- hasValue: hasValue3,
- label,
- onDeselect: resetValue,
- isShownByDefault,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
- import_components194.Dropdown,
- {
- popoverProps,
- className: "block-editor-tools-panel-color-gradient-settings__dropdown",
- renderToggle: ({ onToggle, isOpen }) => {
- const toggleProps = {
- onClick: onToggle,
- className: clsx_default(
- "block-editor-panel-color-gradient-settings__dropdown",
- {
- "is-open": isOpen,
- "has-contrast-warning": !!contrastWarning
- }
- ),
- "aria-expanded": isOpen,
- ref: colorGradientDropdownButtonRef
- };
- return /* @__PURE__ */ (0, import_jsx_runtime453.jsxs)(import_jsx_runtime453.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_components194.Button, { ...toggleProps, __next40pxDefaultSize: true, children: /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
- LabeledColorIndicators,
- {
- indicators,
- label
- }
- ) }),
- hasValue3() && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
- InheritanceResetButton,
- {
- className: "block-editor-panel-color-gradient-settings__reset",
- onResetToInherited: () => {
- resetValue();
- if (isOpen) {
- onToggle();
- }
- colorGradientDropdownButtonRef.current?.focus();
- }
- }
- ) : /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
- import_components194.Button,
- {
- __next40pxDefaultSize: true,
- label: (0, import_i18n194.__)("Reset"),
- className: "block-editor-panel-color-gradient-settings__reset",
- size: "small",
- icon: reset_default,
- onClick: () => {
- resetValue();
- if (isOpen) {
- onToggle();
- }
- colorGradientDropdownButtonRef.current?.focus();
- }
- }
- )),
- contrastWarning && // An icon-only warning that stays visible while a
- // contrast warning is in effect. It is not a menu;
- // activating it opens the color picker popover where
- // the full warning notice is shown, so the indicator
- // doubles as a shortcut to where the issue is fixed.
- /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
- import_components194.Button,
- {
- __next40pxDefaultSize: true,
- size: "small",
- icon: caution_default,
- label: (0, import_i18n194.__)("Low contrast"),
- className: "block-editor-panel-color-gradient-settings__contrast-warning",
- "aria-expanded": isOpen,
- onClick: onToggle
- }
- )
- ] });
- },
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(
- DropdownContent,
- {
- tabs,
- colorGradientControlSettings,
- contrastWarning
- }
- )
- }
- )
- }
- );
- }
-
- // packages/block-editor/build-module/components/global-styles/color-panel.mjs
- var import_components195 = __toESM(require_components(), 1);
- var import_element274 = __toESM(require_element(), 1);
- var import_i18n195 = __toESM(require_i18n(), 1);
- var import_style_engine4 = __toESM(require_style_engine(), 1);
-
// packages/block-editor/build-module/utils/color-values.mjs
function extractPresetSlug(rawValue, type) {
if (typeof rawValue !== "string") {
@@ -87606,7 +87829,7 @@ var wp;
}
// packages/block-editor/build-module/components/global-styles/color-panel.mjs
- var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime452 = __toESM(require_jsx_runtime(), 1);
function useHasColorPanel(settings2) {
const hasLinkPanel = useHasLinkPanel(settings2);
const hasHeadingPanel = useHasHeadingPanel(settings2);
@@ -87654,8 +87877,8 @@ var wp;
const updatedValue = resetAllFilter(value);
onChange(updatedValue);
};
- return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
- import_components195.__experimentalToolsPanel,
+ return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
+ import_components193.__experimentalToolsPanel,
{
label: label || (0, import_i18n195.__)("Elements"),
resetAll,
@@ -87666,7 +87889,7 @@ var wp;
__experimentalFirstVisibleItemClass: "first",
__experimentalLastVisibleItemClass: "last",
dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)("div", { className: "color-block-support-panel__inner-wrapper", children })
+ children: /* @__PURE__ */ (0, import_jsx_runtime452.jsx)("div", { className: "color-block-support-panel__inner-wrapper", children })
}
);
}
@@ -88025,7 +88248,7 @@ var wp;
].filter(Boolean)
});
});
- return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(
+ return /* @__PURE__ */ (0, import_jsx_runtime452.jsxs)(
Wrapper,
{
resetAllFilter,
@@ -88036,7 +88259,7 @@ var wp;
children: [
items.map((item) => {
const { key, ...restItem } = item;
- return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime452.jsx)(
ColorGradientDropdownItem,
{
...restItem,
@@ -88058,943 +88281,1439 @@ var wp;
);
}
- // packages/block-editor/build-module/components/global-styles/typography-utils.mjs
- function getMergedFontFamiliesAndFontFamilyFaces(settings2, selectedFontFamily) {
- const fontFamiliesFromSettings = settings2?.typography?.fontFamilies;
- const fontFamilies = ["default", "theme", "custom"].flatMap(
- (key) => fontFamiliesFromSettings?.[key] ?? []
- );
- const fontFamilyFaces = fontFamilies.find(
- (family) => family.fontFamily === selectedFontFamily
- )?.fontFace ?? [];
- return { fontFamilies, fontFamilyFaces };
- }
- function findNearestFontWeight(availableFontWeights, newFontWeightValue) {
- newFontWeightValue = "number" === typeof newFontWeightValue ? newFontWeightValue.toString() : newFontWeightValue;
- if (!newFontWeightValue || typeof newFontWeightValue !== "string") {
- return "";
- }
- if (!availableFontWeights || availableFontWeights.length === 0) {
- return newFontWeightValue;
+ // packages/block-editor/build-module/components/global-styles/inherited-value-context.mjs
+ var import_element276 = __toESM(require_element(), 1);
+ var import_data166 = __toESM(require_data(), 1);
+ var import_blocks96 = __toESM(require_blocks(), 1);
+
+ // packages/block-editor/build-module/hooks/block-style-variation.mjs
+ var import_blocks95 = __toESM(require_blocks(), 1);
+ var import_data165 = __toESM(require_data(), 1);
+ var import_element275 = __toESM(require_element(), 1);
+ var import_jsx_runtime453 = __toESM(require_jsx_runtime(), 1);
+ var { getVariationStyle: getVariationStyle3 } = unlock(privateApis);
+ var VARIATION_PREFIX = "is-style-";
+ function getVariationMatches(className) {
+ if (!className) {
+ return [];
}
- const nearestFontWeight = availableFontWeights?.reduce(
- (nearest, { value: fw }) => {
- const currentDiff = Math.abs(
- parseInt(fw) - parseInt(newFontWeightValue)
- );
- const nearestDiff = Math.abs(
- parseInt(nearest) - parseInt(newFontWeightValue)
- );
- return currentDiff < nearestDiff ? fw : nearest;
- },
- availableFontWeights[0]?.value
- );
- return nearestFontWeight;
+ return className.split(/\s+/).reduce((matches, name) => {
+ if (name.startsWith(VARIATION_PREFIX)) {
+ const match2 = name.slice(VARIATION_PREFIX.length);
+ if (match2 !== "default") {
+ matches.push(match2);
+ }
+ }
+ return matches;
+ }, []);
}
- function findNearestFontStyle(availableFontStyles, newFontStyleValue) {
- if (typeof newFontStyleValue !== "string" || !newFontStyleValue) {
- return "";
+ function getVariationNameFromClass(className, registeredStyles = []) {
+ const matches = getVariationMatches(className);
+ if (!matches) {
+ return null;
}
- const validStyles = ["normal", "italic", "oblique"];
- if (!validStyles.includes(newFontStyleValue)) {
- return "";
+ for (const variation of matches) {
+ if (registeredStyles.some((style) => style.name === variation)) {
+ return variation;
+ }
}
- if (!availableFontStyles || availableFontStyles.length === 0 || availableFontStyles.find(
- (style) => style.value === newFontStyleValue
- )) {
- return newFontStyleValue;
- }
- if (newFontStyleValue === "oblique" && !availableFontStyles.find((style) => style.value === "oblique")) {
- return "italic";
- }
- return "";
+ return null;
}
- function findNearestStyleAndWeight(fontFamilyFaces, fontStyle, fontWeight) {
- let nearestFontStyle = fontStyle;
- let nearestFontWeight = fontWeight;
- const { fontStyles, fontWeights, combinedStyleAndWeightOptions } = getFontStylesAndWeights(fontFamilyFaces);
- const hasFontStyle = fontStyles?.some(
- ({ value: fs }) => fs === fontStyle
- );
- const hasFontWeight = fontWeights?.some(
- ({ value: fw }) => fw?.toString() === fontWeight?.toString()
- );
- if (!hasFontStyle) {
- nearestFontStyle = fontStyle ? findNearestFontStyle(fontStyles, fontStyle) : combinedStyleAndWeightOptions?.find(
- (option) => option.style.fontWeight === findNearestFontWeight(fontWeights, fontWeight)
- )?.style?.fontStyle;
- }
- if (!hasFontWeight) {
- nearestFontWeight = fontWeight ? findNearestFontWeight(fontWeights, fontWeight) : combinedStyleAndWeightOptions?.find(
- (option) => option.style.fontStyle === (nearestFontStyle || fontStyle)
- )?.style?.fontWeight;
- }
- return { nearestFontStyle, nearestFontWeight };
+ function OverrideStyles({ override }) {
+ usePrivateStyleOverride(override);
}
-
- // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
- var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
- var MIN_TEXT_COLUMNS = 1;
- var MAX_TEXT_COLUMNS = 6;
- function shouldSyncLinkColor(value, inheritedValue) {
- const localLinkColor = value?.elements?.link?.color?.text;
- if (localLinkColor !== void 0) {
- return localLinkColor === value?.color?.text;
+ function BlockStyleVariationOverridesWithConfig({ config: config2 }) {
+ const { overrides } = (0, import_data165.useSelect)(
+ (select3) => ({
+ overrides: unlock(select3(store)).getStyleOverrides()
+ }),
+ []
+ );
+ const { getBlockName: getBlockName2 } = (0, import_data165.useSelect)(store);
+ const overridesWithConfig = (0, import_element275.useMemo)(() => {
+ if (!overrides?.length) {
+ return;
+ }
+ const newOverrides = [];
+ const overriddenClientIds = [];
+ for (const [, override] of overrides) {
+ if (override?.variation && override?.clientId && /*
+ * Because this component overwrites existing style overrides,
+ * filter out any overrides that are already present in the store.
+ */
+ !overriddenClientIds.includes(override.clientId)) {
+ const blockName = getBlockName2(override.clientId);
+ const configStyles = config2?.styles?.blocks?.[blockName]?.variations?.[override.variation];
+ if (configStyles) {
+ const variationConfig = {
+ settings: config2?.settings,
+ // The variation style data is all that is needed to generate
+ // the styles for the current application to a block. The variation
+ // name is updated to match the instance specific class name.
+ styles: {
+ blocks: {
+ [blockName]: {
+ variations: {
+ [`${override.variation}-${override.clientId}`]: configStyles
+ }
+ }
+ }
+ }
+ };
+ const blockSelectors = getBlockSelectors(
+ (0, import_blocks95.getBlockTypes)(),
+ override.clientId
+ );
+ const hasBlockGapSupport = false;
+ const hasFallbackGapSupport = true;
+ const disableLayoutStyles = true;
+ const disableRootPadding = true;
+ const variationStyles = transformToStyles(
+ variationConfig,
+ blockSelectors,
+ hasBlockGapSupport,
+ hasFallbackGapSupport,
+ disableLayoutStyles,
+ disableRootPadding,
+ {
+ blockGap: false,
+ blockStyles: true,
+ layoutStyles: false,
+ marginReset: false,
+ presets: false,
+ rootPadding: false,
+ variationStyles: true
+ }
+ );
+ newOverrides.push({
+ id: `${override.variation}-${override.clientId}`,
+ css: variationStyles,
+ __unstableType: "variation",
+ variation: override.variation,
+ // The clientId will be stored with the override and used to ensure
+ // the order of overrides matches the order of blocks so that the
+ // correct CSS cascade is maintained.
+ clientId: override.clientId
+ });
+ overriddenClientIds.push(override.clientId);
+ }
+ }
+ }
+ return newOverrides;
+ }, [config2, overrides, getBlockName2]);
+ if (!overridesWithConfig || !overridesWithConfig.length) {
+ return null;
}
- const inheritedLinkColor = inheritedValue?.elements?.link?.color?.text;
- return inheritedLinkColor === void 0 || inheritedValue?.color?.text === inheritedLinkColor;
- }
- function useHasTypographyPanel(settings2) {
- const hasFontFamily = useHasFontFamilyControl(settings2);
- const hasLineHeight = useHasLineHeightControl(settings2);
- const hasFontAppearance = useHasAppearanceControl(settings2);
- const hasLetterSpacing = useHasLetterSpacingControl(settings2);
- const hasTextAlign = useHasTextAlignmentControl(settings2);
- const hasTextTransform = useHasTextTransformControl(settings2);
- const hasTextDecoration = useHasTextDecorationControl(settings2);
- const hasTextIndent = useHasTextIndentControl(settings2);
- const hasWritingMode = useHasWritingModeControl(settings2);
- const hasTextColumns = useHasTextColumnsControl(settings2);
- const hasFontSize = useHasFontSizeControl(settings2);
- const hasTextColor = useHasTextPanel(settings2);
- return hasFontFamily || hasLineHeight || hasFontAppearance || hasLetterSpacing || hasTextAlign || hasTextTransform || hasFontSize || hasTextDecoration || hasTextIndent || hasWritingMode || hasTextColumns || hasTextColor;
+ return /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(import_jsx_runtime453.Fragment, { children: overridesWithConfig.map((override) => /* @__PURE__ */ (0, import_jsx_runtime453.jsx)(OverrideStyles, { override }, override.id)) });
}
- function useHasFontSizeControl(settings2) {
- return settings2?.typography?.defaultFontSizes !== false && settings2?.typography?.fontSizes?.default?.length || settings2?.typography?.fontSizes?.theme?.length || settings2?.typography?.fontSizes?.custom?.length || settings2?.typography?.customFontSize;
+ function useBlockStyleVariation(name, variation, clientId) {
+ const { globalSettings, globalStyles } = (0, import_data165.useSelect)((select3) => {
+ const settings2 = select3(store).getSettings();
+ return {
+ globalSettings: settings2.__experimentalFeatures,
+ globalStyles: settings2[globalStylesDataKey]
+ };
+ }, []);
+ return (0, import_element275.useMemo)(() => {
+ const variationStyles = getVariationStyle3(
+ {
+ settings: globalSettings,
+ styles: globalStyles
+ },
+ name,
+ variation
+ );
+ return {
+ settings: globalSettings,
+ // The variation style data is all that is needed to generate
+ // the styles for the current application to a block. The variation
+ // name is updated to match the instance specific class name.
+ styles: {
+ blocks: {
+ [name]: {
+ variations: {
+ [`${variation}-${clientId}`]: variationStyles
+ }
+ }
+ }
+ }
+ };
+ }, [globalSettings, globalStyles, variation, clientId, name]);
}
- function useHasFontFamilyControl(settings2) {
- return ["default", "theme", "custom"].some(
- (key) => settings2?.typography?.fontFamilies?.[key]?.length
+ function useBlockProps3({ name, className, clientId }) {
+ const { getBlockStyles: getBlockStyles2 } = (0, import_data165.useSelect)(import_blocks95.store);
+ const registeredStyles = getBlockStyles2(name);
+ const variation = getVariationNameFromClass(className, registeredStyles);
+ const variationClass = `${VARIATION_PREFIX}${variation}-${clientId}`;
+ const { settings: settings2, styles } = useBlockStyleVariation(
+ name,
+ variation,
+ clientId
);
+ const variationStyles = (0, import_element275.useMemo)(() => {
+ if (!variation) {
+ return;
+ }
+ const variationConfig = { settings: settings2, styles };
+ const blockSelectors = getBlockSelectors((0, import_blocks95.getBlockTypes)(), clientId);
+ const hasBlockGapSupport = false;
+ const hasFallbackGapSupport = true;
+ const disableLayoutStyles = true;
+ const disableRootPadding = true;
+ return transformToStyles(
+ variationConfig,
+ blockSelectors,
+ hasBlockGapSupport,
+ hasFallbackGapSupport,
+ disableLayoutStyles,
+ disableRootPadding,
+ {
+ blockGap: false,
+ blockStyles: true,
+ layoutStyles: false,
+ marginReset: false,
+ presets: false,
+ rootPadding: false,
+ variationStyles: true
+ }
+ );
+ }, [variation, settings2, styles, clientId]);
+ usePrivateStyleOverride({
+ id: `variation-${clientId}`,
+ css: variationStyles,
+ __unstableType: "variation",
+ variation,
+ // The clientId will be stored with the override and used to ensure
+ // the order of overrides matches the order of blocks so that the
+ // correct CSS cascade is maintained.
+ clientId
+ });
+ return variation ? { className: variationClass } : {};
}
- function useHasLineHeightControl(settings2) {
- return settings2?.typography?.lineHeight;
- }
- function useHasAppearanceControl(settings2) {
- return settings2?.typography?.fontStyle || settings2?.typography?.fontWeight;
+ var block_style_variation_default = {
+ hasSupport: () => true,
+ attributeKeys: ["className"],
+ isMatch: ({ className }) => getVariationMatches(className).length > 0,
+ useBlockProps: useBlockProps3
+ };
+
+ // packages/block-editor/build-module/components/global-styles/inherited-value-context.mjs
+ var { resolveStyle: resolveStyle3 } = unlock(privateApis);
+ var NO_RESOLVED_STYLE = { value: void 0, sources: void 0 };
+ function useRawGlobalStyles() {
+ const { rawGlobalStylesData, links } = (0, import_data166.useSelect)((select3) => {
+ const settings2 = select3(store).getSettings();
+ return {
+ rawGlobalStylesData: settings2[globalStylesDataKey] ?? null,
+ links: settings2[globalStylesLinksDataKey] ?? null
+ };
+ }, []);
+ return (0, import_element276.useMemo)(
+ () => rawGlobalStylesData ? { styles: rawGlobalStylesData, _links: links ?? void 0 } : null,
+ [rawGlobalStylesData, links]
+ );
}
- function useAppearanceControlLabel(settings2) {
- if (!settings2?.typography?.fontStyle) {
- return (0, import_i18n196.__)("Font weight");
+ var CONTEXT_HEADING_LEVEL_BLOCKS = {
+ "core/accordion-heading": {
+ contextKey: "core/accordion-heading-level",
+ fallbackLevel: 3
}
- if (!settings2?.typography?.fontWeight) {
- return (0, import_i18n196.__)("Font style");
+ };
+ function getHeadingLevel(blockName, levelAttribute, contextLevel) {
+ const contextOwned = CONTEXT_HEADING_LEVEL_BLOCKS[blockName];
+ if (!contextOwned) {
+ return levelAttribute;
}
- return (0, import_i18n196.__)("Appearance");
- }
- function useHasLetterSpacingControl(settings2) {
- return settings2?.typography?.letterSpacing;
- }
- function useHasTextTransformControl(settings2) {
- return settings2?.typography?.textTransform;
- }
- function useHasTextAlignmentControl(settings2) {
- return settings2?.typography?.textAlign;
- }
- function useHasTextDecorationControl(settings2) {
- return settings2?.typography?.textDecoration;
- }
- function useHasWritingModeControl(settings2) {
- return settings2?.typography?.writingMode;
+ return levelAttribute || contextLevel || contextOwned.fallbackLevel;
}
- function useHasTextColumnsControl(settings2) {
- return settings2?.typography?.textColumns;
+ function useContextHeadingLevel(blockName) {
+ const blockContext = (0, import_element276.useContext)(block_context_default);
+ const contextKey = CONTEXT_HEADING_LEVEL_BLOCKS[blockName]?.contextKey;
+ return contextKey ? blockContext[contextKey] : void 0;
}
- function useHasTextIndentControl(settings2) {
- return settings2?.typography?.textIndent;
+ function getElementLayers(blockName, headingLevel) {
+ switch (blockName) {
+ case "core/button":
+ return ["button"];
+ case "core/accordion-heading":
+ case "core/heading":
+ case "core/post-title":
+ case "core/site-title":
+ case "core/query-title":
+ case "core/comments-title":
+ case "core/term-name":
+ case "core/site-tagline":
+ if (headingLevel === 0) {
+ return [];
+ }
+ return headingLevel ? ["heading", `h${headingLevel}`] : ["heading"];
+ // Whole-block link blocks: the entire block renders as an `<a>`, so the
+ // root `styles.elements.link` layer paints it, mirroring how `button`
+ // paints Button. For the blocks whose `color.text` support is disabled
+ // this is inert at the (hidden) text control while their typography
+ // controls now reflect the link element; Read More (`color.text: true`)
+ // surfaces the inherited link color at its Text control.
+ case "core/read-more":
+ case "core/loginout":
+ case "core/post-navigation-link":
+ case "core/query-pagination-next":
+ case "core/query-pagination-previous":
+ case "core/query-pagination-numbers":
+ case "core/comments-pagination-next":
+ case "core/comments-pagination-previous":
+ case "core/comments-pagination-numbers":
+ case "core/comment-edit-link":
+ case "core/comment-reply-link":
+ case "core/post-comments-link":
+ return ["link"];
+ default:
+ return [];
+ }
}
- function getMergedFontSizes(settings2) {
- const fontSizes = settings2?.typography?.fontSizes;
- const defaultFontSizesEnabled = !!settings2?.typography?.defaultFontSizes;
- return [
- ...fontSizes?.custom ?? [],
- ...fontSizes?.theme ?? [],
- ...defaultFontSizesEnabled ? fontSizes?.default ?? [] : []
- ];
+ function useVariationAndElements(blockName, className) {
+ const { clientId } = useBlockEditContext();
+ const contextHeadingLevel = useContextHeadingLevel(blockName);
+ return (0, import_data166.useSelect)(
+ (select3) => {
+ if (!blockName) {
+ return { variationName: null, headingLevel: void 0 };
+ }
+ const registeredStyles = select3(import_blocks96.store).getBlockStyles(blockName);
+ const { level } = select3(store).getBlockAttributes(clientId) || {};
+ return {
+ variationName: className ? getVariationNameFromClass(className, registeredStyles) : null,
+ headingLevel: getHeadingLevel(
+ blockName,
+ level,
+ contextHeadingLevel
+ )
+ };
+ },
+ [blockName, className, clientId, contextHeadingLevel]
+ );
}
- function TypographyToolsPanel({
- resetAllFilter,
- onChange,
- value,
- panelId,
- children
- }) {
- const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const resetAll = () => {
- const updatedValue = resetAllFilter(value);
- onChange(updatedValue);
- };
- return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- import_components196.__experimentalToolsPanel,
- {
- label: (0, import_i18n196.__)("Typography"),
- resetAll,
- panelId,
- __experimentalFirstVisibleItemClass: "first",
- dropdownMenuProps,
- children
- }
+ function useResolvedStyle(blockName, className, selectedState = null) {
+ const { variationName, headingLevel } = useVariationAndElements(
+ blockName,
+ className
);
+ const globalStyles = useRawGlobalStyles();
+ return (0, import_element276.useMemo)(() => {
+ if (!isGlobalStylesInheritanceEnabled()) {
+ return NO_RESOLVED_STYLE;
+ }
+ if (!blockName) {
+ return { value: {}, sources: {} };
+ }
+ return resolveStyle3(globalStyles, {
+ blockName,
+ variationName,
+ elements: getElementLayers(blockName, headingLevel),
+ viewport: selectedState?.viewport ?? null,
+ pseudoState: selectedState?.pseudo ?? null
+ });
+ }, [
+ blockName,
+ variationName,
+ headingLevel,
+ globalStyles,
+ selectedState
+ ]);
}
- var DEFAULT_CONTROLS4 = {
- textColor: true,
- fontFamily: true,
- fontSize: true,
- fontAppearance: true,
- lineHeight: true,
- letterSpacing: true,
- textAlign: true,
- textTransform: true,
- textDecoration: true,
- textIndent: true,
- writingMode: true,
- textColumns: true
- };
- var EMPTY_VALUES = [void 0, null, ""];
- function hasValue(value) {
- return !EMPTY_VALUES.includes(value);
+
+ // packages/block-editor/build-module/hooks/color.mjs
+ var import_hooks10 = __toESM(require_hooks(), 1);
+ var import_blocks99 = __toESM(require_blocks(), 1);
+ var import_element280 = __toESM(require_element(), 1);
+
+ // packages/block-editor/build-module/hooks/background.mjs
+ var import_blocks98 = __toESM(require_blocks(), 1);
+ var import_data169 = __toESM(require_data(), 1);
+ var import_i18n198 = __toESM(require_i18n(), 1);
+
+ // packages/block-editor/build-module/hooks/contrast-checker.mjs
+ var import_element277 = __toESM(require_element(), 1);
+ var import_data167 = __toESM(require_data(), 1);
+ var import_blocks97 = __toESM(require_blocks(), 1);
+ var import_a11y21 = __toESM(require_a11y(), 1);
+ function getComputedValue(node, property) {
+ return node.ownerDocument.defaultView.getComputedStyle(node).getPropertyValue(property);
}
- function getNumericPlaceholder(rawValue) {
- if (!hasValue(rawValue)) {
- return void 0;
+ function getBlockElementColors(blockEl, blockType) {
+ if (!blockEl || !blockType) {
+ return {};
}
- const [quantity] = (0, import_components196.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
- return quantity;
- }
- function TypographyPanel({
- as: Wrapper = TypographyToolsPanel,
- value,
- onChange,
- inheritedValue = value,
- settings: settings2,
- panelId,
- defaultControls = DEFAULT_CONTROLS4,
- isGlobalStyles = false,
- showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled(),
- contrastWarning
- }) {
- const { colors: colors2, allColors, areCustomSolidsEnabled, decodeValue } = useColorGradientSettings(settings2);
- const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
- showInheritanceLabelIndicators && isInherited,
- showInheritanceLabelIndicators && hasLocalOverride,
- className
+ const textSelector = getBlockSelector(blockType, "color.text", {
+ fallback: true
+ });
+ const backgroundSelector = getBlockSelector(
+ blockType,
+ "color.background",
+ { fallback: true }
);
- const hasTextColorEnabled = useHasTextPanel(settings2);
- const textColor = decodeValue(inheritedValue?.color?.text);
- const userTextColor = decodeValue(value?.color?.text);
- const hasTextColorValue = () => !!value?.color?.text;
- const setTextColor = (newColor, newSlug) => {
- const encoded = encodeColorValueWithPalette(
- allColors,
- newColor,
- newSlug
+ const textElement = blockEl.querySelector(textSelector) || blockEl;
+ const backgroundElement = blockEl.querySelector(backgroundSelector) || blockEl;
+ const linkElement = blockEl.querySelector("a");
+ const textColor = getComputedValue(textElement, "color");
+ const linkColor = linkElement && linkElement.textContent ? getComputedValue(linkElement, "color") : void 0;
+ let backgroundColorNode = backgroundElement;
+ let backgroundColor = getComputedValue(
+ backgroundColorNode,
+ "background-color"
+ );
+ while (backgroundColor === "rgba(0, 0, 0, 0)" && backgroundColorNode.parentNode && backgroundColorNode.parentNode.nodeType === backgroundColorNode.parentNode.ELEMENT_NODE) {
+ backgroundColorNode = backgroundColorNode.parentNode;
+ backgroundColor = getComputedValue(
+ backgroundColorNode,
+ "background-color"
);
- let changedObject = setImmutably2(value, ["color", "text"], encoded);
- const syncLinkColor = isGlobalStylesInheritanceEnabled() ? shouldSyncLinkColor(value, inheritedValue) : inheritedValue?.color?.text === inheritedValue?.elements?.link?.color?.text;
- if (syncLinkColor) {
- changedObject = setImmutably2(
- changedObject,
- ["elements", "link", "color", "text"],
- encoded
- );
- }
- onChange(changedObject);
+ }
+ return {
+ textColor,
+ backgroundColor,
+ linkColor
};
- const resetTextColor = () => setTextColor(void 0);
- const hasFontFamilyEnabled = useHasFontFamilyControl(settings2);
- const inheritedFontFamily = decodeValue(
- inheritedValue?.typography?.fontFamily
+ }
+ function reducer2(prevColors, newColors) {
+ const hasChanged = Object.keys(newColors).some(
+ (key) => prevColors[key] !== newColors[key]
);
- const fontFamily = decodeValue(value?.typography?.fontFamily) ?? inheritedFontFamily;
- const isFontFamilyPlaceholder = !hasValue(value?.typography?.fontFamily) && hasValue(inheritedFontFamily);
- const { fontFamilies, fontFamilyFaces } = (0, import_element275.useMemo)(() => {
- return getMergedFontFamiliesAndFontFamilyFaces(settings2, fontFamily);
- }, [settings2, fontFamily]);
- const setFontFamily = (newValue) => {
- const slug = fontFamilies?.find(
- ({ fontFamily: f2 }) => f2 === newValue
- )?.slug;
- const nextFontFamily = slug ? `var:preset|font-family|${slug}` : newValue;
- let updatedValue = setImmutably2(
- value,
- ["typography", "fontFamily"],
- hasValue(nextFontFamily) ? nextFontFamily : void 0
- );
- const newFontFamilyFaces = fontFamilies?.find(({ fontFamily: f2 }) => f2 === newValue)?.fontFace ?? [];
- const { fontStyles, fontWeights } = getFontStylesAndWeights(newFontFamilyFaces);
- const hasFontStyle = fontStyles?.some(
- ({ value: fs }) => fs === fontStyle
- );
- const hasFontWeight = fontWeights?.some(
- ({ value: fw }) => fw?.toString() === fontWeight?.toString()
- );
- if (!hasFontStyle || !hasFontWeight) {
- const { nearestFontStyle, nearestFontWeight } = findNearestStyleAndWeight(
- newFontFamilyFaces,
- fontStyle,
- fontWeight
- );
- if (nearestFontStyle || nearestFontWeight) {
- updatedValue = {
- ...updatedValue,
- typography: {
- ...updatedValue?.typography,
- fontStyle: hasValue(nearestFontStyle) ? nearestFontStyle : void 0,
- fontWeight: hasValue(nearestFontWeight) ? nearestFontWeight : void 0
- }
- };
- } else if (fontStyle || fontWeight) {
- updatedValue = {
- ...updatedValue,
- typography: {
- ...updatedValue?.typography,
- fontStyle: void 0,
- fontWeight: void 0
- }
- };
- }
+ return hasChanged ? newColors : prevColors;
+ }
+ function useBlockColorContrastWarning({
+ clientId,
+ name,
+ enabled = true,
+ checkTextColor = true,
+ checkLinkColor = true,
+ messageOverride
+ }) {
+ const blockEl = useBlockElement(clientId);
+ const [colors2, setColors] = (0, import_element277.useReducer)(reducer2, {});
+ const blockType = (0, import_data167.useSelect)(
+ (select3) => {
+ return name && enabled ? select3(import_blocks97.store).getBlockType(name) : void 0;
+ },
+ [name, enabled]
+ );
+ (0, import_element277.useLayoutEffect)(() => {
+ if (!enabled || !blockEl || !blockType) {
+ return;
}
- onChange(updatedValue);
- };
- const hasFontFamily = () => hasValue(value?.typography?.fontFamily);
- const resetFontFamily = () => setFontFamily(void 0);
- const hasFontSizeEnabled = useHasFontSizeControl(settings2);
- const disableCustomFontSizes = !settings2?.typography?.customFontSize;
- const mergedFontSizes = getMergedFontSizes(settings2);
- const rawLocalFontSize = value?.typography?.fontSize;
- const rawInheritedFontSize = inheritedValue?.typography?.fontSize;
- const rawFontSizeForDisplay = rawLocalFontSize ?? rawInheritedFontSize;
- const fontSize = decodeValue(rawFontSizeForDisplay);
- const inheritedFontSizeDecoded = decodeValue(rawInheritedFontSize);
- const isFontSizePlaceholder = !hasValue(rawLocalFontSize) && hasValue(rawInheritedFontSize);
- const extractSlug = (rawValue) => {
- if (!rawValue || typeof rawValue !== "string") {
- return void 0;
+ window.requestAnimationFrame(
+ () => window.requestAnimationFrame(
+ () => setColors(getBlockElementColors(blockEl, blockType))
+ )
+ );
+ });
+ (0, import_element277.useLayoutEffect)(() => {
+ if (!enabled || !blockEl || !blockType) {
+ return;
}
- if (rawValue.startsWith("var:preset|font-size|")) {
- return rawValue.replace("var:preset|font-size|", "");
+ const observer = new window.MutationObserver(() => {
+ setColors(getBlockElementColors(blockEl, blockType));
+ });
+ observer.observe(blockEl, {
+ attributes: true,
+ attributeFilter: ["class", "style"],
+ subtree: true
+ });
+ return () => {
+ observer.disconnect();
+ };
+ }, [enabled, blockEl, blockType]);
+ const warning7 = enabled ? getContrastWarning({
+ backgroundColor: colors2.backgroundColor,
+ textColor: checkTextColor ? colors2.textColor : void 0,
+ linkColor: checkLinkColor ? colors2.linkColor : void 0,
+ messageOverride,
+ enableAlphaChecker: true
+ }) : null;
+ const speakMessage = warning7?.speakMessage;
+ (0, import_element277.useEffect)(() => {
+ if (speakMessage) {
+ (0, import_a11y21.speak)(speakMessage);
}
- const cssVarMatch = rawValue.match(
- /^var\(--wp--preset--font-size--([^)]+)\)$/
- );
- if (cssVarMatch) {
- return cssVarMatch[1];
+ }, [speakMessage]);
+ return warning7?.message;
+ }
+
+ // packages/block-editor/build-module/components/global-styles/background-panel.mjs
+ var import_components195 = __toESM(require_components(), 1);
+ var import_element279 = __toESM(require_element(), 1);
+ var import_i18n197 = __toESM(require_i18n(), 1);
+
+ // packages/block-editor/build-module/components/background-image-control/index.mjs
+ var import_components194 = __toESM(require_components(), 1);
+ var import_i18n196 = __toESM(require_i18n(), 1);
+ var import_notices12 = __toESM(require_notices(), 1);
+ var import_url11 = __toESM(require_url(), 1);
+ var import_element278 = __toESM(require_element(), 1);
+ var import_data168 = __toESM(require_data(), 1);
+ var import_dom73 = __toESM(require_dom(), 1);
+ var import_blob2 = __toESM(require_blob(), 1);
+ var import_jsx_runtime454 = __toESM(require_jsx_runtime(), 1);
+ var IMAGE_BACKGROUND_TYPE = "image";
+ var BACKGROUND_POPOVER_PROPS = {
+ placement: "left-start",
+ offset: 36,
+ shift: true,
+ className: "block-editor-global-styles-background-panel__popover"
+ };
+ var noop22 = () => {
+ };
+ var focusToggleButton = (containerRef) => {
+ window.requestAnimationFrame(() => {
+ const [toggleButton] = import_dom73.focus.tabbable.find(containerRef?.current);
+ if (!toggleButton) {
+ return;
}
+ toggleButton.focus();
+ });
+ };
+ function backgroundSizeHelpText(value) {
+ if (value === "cover" || value === void 0) {
+ return (0, import_i18n196.__)("Image covers the space evenly.");
+ }
+ if (value === "contain") {
+ return (0, import_i18n196.__)("Image is contained without distortion.");
+ }
+ return (0, import_i18n196.__)("Image has a fixed width.");
+ }
+ var coordsToBackgroundPosition = (value) => {
+ if (!value || isNaN(value.x) && isNaN(value.y)) {
return void 0;
- };
- const currentFontSizeSlug = extractSlug(rawFontSizeForDisplay);
- const inheritedFontSizeSlug = extractSlug(rawInheritedFontSize);
- const setFontSize = (newValue, metadata) => {
- const actualValue = !!metadata?.slug ? `var:preset|font-size|${metadata?.slug}` : newValue;
- onChange(
- setImmutably2(
- value,
- ["typography", "fontSize"],
- hasValue(actualValue) ? actualValue : void 0
- )
- );
- };
- const setFontSizeWithInheritedCommit = (newValue, metadata) => {
- if (isFontSizePlaceholder && newValue === void 0 && !metadata) {
- if (inheritedFontSizeSlug) {
- setFontSize(void 0, { slug: inheritedFontSizeSlug });
- } else {
- setFontSize(inheritedFontSizeDecoded);
- }
- return;
+ }
+ const x2 = isNaN(value.x) ? 0.5 : value.x;
+ const y2 = isNaN(value.y) ? 0.5 : value.y;
+ return `${x2 * 100}% ${y2 * 100}%`;
+ };
+ var backgroundPositionToCoords = (value) => {
+ if (!value) {
+ return { x: void 0, y: void 0 };
+ }
+ let [x2, y2] = value.split(" ").map((v2) => parseFloat(v2) / 100);
+ x2 = isNaN(x2) ? void 0 : x2;
+ y2 = isNaN(y2) ? x2 : y2;
+ return { x: x2, y: y2 };
+ };
+ function InspectorImagePreviewItem({
+ as = "span",
+ imgUrl,
+ toggleProps = {},
+ filename,
+ label,
+ onToggleCallback = noop22
+ }) {
+ const { isOpen, ...restToggleProps } = toggleProps;
+ (0, import_element278.useEffect)(() => {
+ if (typeof isOpen !== "undefined") {
+ onToggleCallback(isOpen);
}
- setFontSize(newValue, metadata);
- };
- const hasFontSize = () => hasValue(value?.typography?.fontSize);
- const resetFontSize = () => setFontSize(void 0);
- const hasAppearanceControl = useHasAppearanceControl(settings2);
- const appearanceControlLabel = useAppearanceControlLabel(settings2);
- const hasFontStyles = settings2?.typography?.fontStyle;
- const hasFontWeights = settings2?.typography?.fontWeight;
- const inheritedFontStyle = decodeValue(
- inheritedValue?.typography?.fontStyle
- );
- const inheritedFontWeight = decodeValue(
- inheritedValue?.typography?.fontWeight
- );
- const fontStyle = decodeValue(value?.typography?.fontStyle) ?? inheritedFontStyle;
- const fontWeight = decodeValue(value?.typography?.fontWeight) ?? inheritedFontWeight;
- const isFontAppearancePlaceholder = !hasValue(value?.typography?.fontStyle) && !hasValue(value?.typography?.fontWeight) && (hasValue(inheritedFontStyle) || hasValue(inheritedFontWeight));
- const setFontAppearance = (0, import_element275.useCallback)(
- ({ fontStyle: newFontStyle, fontWeight: newFontWeight }) => {
- if (newFontStyle !== fontStyle || newFontWeight !== fontWeight) {
- onChange({
- ...value,
- typography: {
- ...value?.typography,
- fontStyle: hasValue(newFontStyle) ? newFontStyle : void 0,
- fontWeight: hasValue(newFontWeight) ? newFontWeight : void 0
+ }, [isOpen, onToggleCallback]);
+ const renderPreviewContent = () => {
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components194.__experimentalHStack, { className: "block-editor-global-styles-background-panel__inspector-preview-inner", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ "span",
+ {
+ className: "block-editor-global-styles-background-panel__inspector-image-indicator",
+ style: {
+ backgroundImage: imgUrl ? `url(${imgUrl})` : void 0
}
- });
- }
- },
- [fontStyle, fontWeight, onChange, value]
- );
- const setFontAppearanceWithInheritedCommit = (0, import_element275.useCallback)(
- (next) => {
- if (isFontAppearancePlaceholder && next.fontStyle === fontStyle && next.fontWeight === fontWeight) {
- onChange({
- ...value,
- typography: {
- ...value?.typography,
- fontStyle: hasValue(fontStyle) ? fontStyle : void 0,
- fontWeight: hasValue(fontWeight) ? fontWeight : void 0
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components194.FlexBlock, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.__experimentalTruncate,
+ {
+ numberOfLines: 1,
+ className: "block-editor-global-styles-background-panel__inspector-media-replace-title",
+ children: label
}
- });
- return;
- }
- setFontAppearance(next);
- },
- [
- isFontAppearancePlaceholder,
- fontStyle,
- fontWeight,
- onChange,
- value,
- setFontAppearance
- ]
- );
- const hasFontAppearance = () => hasValue(value?.typography?.fontStyle) || hasValue(value?.typography?.fontWeight);
- const resetFontAppearance = (0, import_element275.useCallback)(() => {
- setFontAppearance({});
- }, [setFontAppearance]);
- const hasLineHeightEnabled = useHasLineHeightControl(settings2);
- const localLineHeight = decodeValue(value?.typography?.lineHeight);
- const inheritedLineHeight = decodeValue(
- inheritedValue?.typography?.lineHeight
- );
- const isLineHeightPlaceholder = !hasValue(value?.typography?.lineHeight) && hasValue(inheritedLineHeight);
- const setLineHeight = (newValue) => {
- onChange(
- setImmutably2(
- value,
- ["typography", "lineHeight"],
- hasValue(newValue) ? newValue : void 0
- )
- );
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)("span", {}), children: imgUrl ? (0, import_i18n196.sprintf)(
+ /* translators: %s: file name */
+ (0, import_i18n196.__)("Background image: %s"),
+ filename || label
+ ) : (0, import_i18n196.__)("No background image selected") })
+ ] })
+ ] });
};
- const hasLineHeight = () => hasValue(value?.typography?.lineHeight);
- const resetLineHeight = () => setLineHeight(void 0);
- const hasLetterSpacingControl = useHasLetterSpacingControl(settings2);
- const localLetterSpacing = decodeValue(value?.typography?.letterSpacing);
- const inheritedLetterSpacing = decodeValue(
- inheritedValue?.typography?.letterSpacing
- );
- const isLetterSpacingPlaceholder = !hasValue(value?.typography?.letterSpacing) && hasValue(inheritedLetterSpacing);
- const setLetterSpacing = (newValue) => {
- onChange(
- setImmutably2(
- value,
- ["typography", "letterSpacing"],
- hasValue(newValue) ? newValue : void 0
+ return as === "button" ? /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components194.Button, { __next40pxDefaultSize: true, ...restToggleProps, children: renderPreviewContent() }) : renderPreviewContent();
+ }
+ function BackgroundControlsPanel({
+ label,
+ filename,
+ url: imgUrl,
+ children,
+ onToggle: onToggleCallback = noop22,
+ hasImageValue,
+ onReset,
+ hasLocalOverride,
+ containerRef
+ }) {
+ if (!hasImageValue) {
+ return;
+ }
+ const imgLabel = label || (0, import_url11.getFilename)(imgUrl) || (0, import_i18n196.__)("Image");
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.Dropdown,
+ {
+ popoverProps: BACKGROUND_POPOVER_PROPS,
+ renderToggle: ({ onToggle, isOpen }) => {
+ const toggleProps = {
+ onClick: onToggle,
+ className: "block-editor-global-styles-background-panel__dropdown-toggle",
+ "aria-expanded": isOpen,
+ "aria-label": (0, import_i18n196.__)(
+ "Background size, position and repeat options."
+ ),
+ isOpen
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_jsx_runtime454.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ InspectorImagePreviewItem,
+ {
+ imgUrl,
+ filename,
+ label: imgLabel,
+ toggleProps,
+ as: "button",
+ onToggleCallback
+ }
+ ),
+ onReset && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ InheritanceResetButton,
+ {
+ className: "block-editor-global-styles-background-panel__reset",
+ onResetToInherited: () => {
+ onReset();
+ if (isOpen) {
+ onToggle();
+ }
+ focusToggleButton(containerRef);
+ }
+ }
+ ) : /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.Button,
+ {
+ __next40pxDefaultSize: true,
+ label: (0, import_i18n196.__)("Reset"),
+ className: "block-editor-global-styles-background-panel__reset",
+ size: "small",
+ icon: reset_default,
+ onClick: () => {
+ onReset();
+ if (isOpen) {
+ onToggle();
+ }
+ focusToggleButton(containerRef);
+ }
+ }
+ ))
+ ] });
+ },
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.__experimentalDropdownContentWrapper,
+ {
+ className: "block-editor-global-styles-background-panel__dropdown-content-wrapper",
+ paddingSize: "medium",
+ children
+ }
)
- );
- };
- const hasLetterSpacing = () => hasValue(value?.typography?.letterSpacing);
- const resetLetterSpacing = () => setLetterSpacing(void 0);
- const hasTextIndentControl = useHasTextIndentControl(settings2);
- const localTextIndent = decodeValue(value?.typography?.textIndent);
- const inheritedTextIndent = decodeValue(
- inheritedValue?.typography?.textIndent
+ }
);
- const isTextIndentPlaceholder = !hasValue(value?.typography?.textIndent) && hasValue(inheritedTextIndent);
- const textIndentSetting = settings2?.typography?.textIndent ?? "subsequent";
- const isTextIndentAll = textIndentSetting === "all";
- const setTextIndentValue = (newValue) => {
- onChange(
- setImmutably2(
- value,
- ["typography", "textIndent"],
- hasValue(newValue) ? newValue : void 0
- )
- );
- };
- const onToggleTextIndentAll = (newValue) => {
- onChange({
- ...value,
- settings: {
- typography: {
- textIndent: newValue ? "all" : "subsequent"
- }
- }
- });
+ }
+ function LoadingSpinner() {
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components194.Placeholder, { className: "block-editor-global-styles-background-panel__loading", children: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components194.Spinner, {}) });
+ }
+ function BackgroundImageControls({
+ onChange,
+ style,
+ inheritedValue,
+ onRemoveImage = noop22,
+ onResetImage = noop22,
+ displayInPanel,
+ defaultValues,
+ containerRef
+ }) {
+ const [isUploading, setIsUploading] = (0, import_element278.useState)(false);
+ const { getSettings: getSettings9 } = (0, import_data168.useSelect)(store);
+ const { id, title, url } = style?.background?.backgroundImage || {
+ ...inheritedValue?.background?.backgroundImage
};
- const hasTextIndent = () => hasValue(value?.typography?.textIndent);
- const resetTextIndent = () => {
- onChange(
- setImmutably2(value, ["typography", "textIndent"], void 0)
- );
+ const { createErrorNotice } = (0, import_data168.useDispatch)(import_notices12.store);
+ const onUploadError = (message2) => {
+ createErrorNotice(message2, { type: "snackbar" });
+ setIsUploading(false);
};
- const textIndentHelp = isTextIndentAll ? (0, import_i18n196.__)("Indents the first line of all paragraphs.") : (0, import_i18n196.__)("Indents the first line of each paragraph after the first one.");
- const hasTextColumnsControl = useHasTextColumnsControl(settings2);
- const localTextColumns = decodeValue(value?.typography?.textColumns);
- const inheritedTextColumns = decodeValue(
- inheritedValue?.typography?.textColumns
+ const resetBackgroundImage = () => onChange(
+ setImmutably2(
+ style,
+ ["background", "backgroundImage"],
+ void 0
+ )
);
- const isTextColumnsPlaceholder = !hasValue(value?.typography?.textColumns) && hasValue(inheritedTextColumns);
- const setTextColumns = (newValue) => {
+ const onSelectMedia = (media) => {
+ if (!media || !media.url) {
+ resetBackgroundImage();
+ setIsUploading(false);
+ return;
+ }
+ if ((0, import_blob2.isBlobURL)(media.url)) {
+ setIsUploading(true);
+ return;
+ }
+ if (media.media_type && media.media_type !== IMAGE_BACKGROUND_TYPE || !media.media_type && media.type && media.type !== IMAGE_BACKGROUND_TYPE) {
+ onUploadError(
+ (0, import_i18n196.__)("Only images can be used as a background image.")
+ );
+ return;
+ }
+ const sizeValue = style?.background?.backgroundSize || defaultValues?.backgroundSize;
+ const positionValue = style?.background?.backgroundPosition;
onChange(
- setImmutably2(
- value,
- ["typography", "textColumns"],
- hasValue(newValue) ? newValue : void 0
- )
+ setImmutably2(style, ["background"], {
+ ...style?.background,
+ backgroundImage: {
+ url: media.url,
+ id: media.id,
+ source: "file",
+ title: media.title || void 0
+ },
+ backgroundPosition: (
+ /*
+ * A background image uploaded and set in the editor receives a default background position of '50% 0',
+ * when the background image size is the equivalent of "Tile".
+ * This is to increase the chance that the image's focus point is visible.
+ * This is in-editor only to assist with the user experience.
+ */
+ !positionValue && ("auto" === sizeValue || !sizeValue) ? "50% 0" : positionValue
+ ),
+ backgroundSize: sizeValue
+ })
);
+ setIsUploading(false);
+ focusToggleButton(containerRef);
};
- const hasTextColumns = () => hasValue(value?.typography?.textColumns);
- const resetTextColumns = () => setTextColumns(void 0);
- const hasTextTransformControl = useHasTextTransformControl(settings2);
- const inheritedTextTransform = decodeValue(
- inheritedValue?.typography?.textTransform
- );
- const textTransform = decodeValue(value?.typography?.textTransform) ?? inheritedTextTransform;
- const isTextTransformPlaceholder = !hasValue(value?.typography?.textTransform) && hasValue(inheritedTextTransform);
- const setTextTransform = (newValue) => {
+ const onSelectURL = (newURL) => {
+ if (!newURL || newURL === url) {
+ return;
+ }
onChange(
- setImmutably2(
- value,
- ["typography", "textTransform"],
- hasValue(newValue) ? newValue : void 0
- )
+ setImmutably2(style, ["background"], {
+ ...style?.background,
+ backgroundImage: {
+ url: newURL,
+ source: "url"
+ }
+ })
);
};
- const setTextTransformWithInheritedCommit = (newValue) => {
- if (isTextTransformPlaceholder && newValue === void 0) {
- setTextTransform(inheritedTextTransform);
- return;
- }
- setTextTransform(newValue);
+ const onFilesDrop2 = (filesList) => {
+ getSettings9().mediaUpload({
+ allowedTypes: [IMAGE_BACKGROUND_TYPE],
+ filesList,
+ onFileChange([image]) {
+ onSelectMedia(image);
+ },
+ onError: onUploadError,
+ multiple: false
+ });
};
- const hasTextTransform = () => hasValue(value?.typography?.textTransform);
- const resetTextTransform = () => setTextTransform(void 0);
- const hasTextDecorationControl = useHasTextDecorationControl(settings2);
- const inheritedTextDecoration = decodeValue(
- inheritedValue?.typography?.textDecoration
+ const hasValue3 = hasBackgroundImageValue(style);
+ const onRemove = () => onChange(
+ setImmutably2(style, ["background"], {
+ backgroundImage: "none"
+ })
);
- const textDecoration = decodeValue(value?.typography?.textDecoration) ?? inheritedTextDecoration;
- const isTextDecorationPlaceholder = !hasValue(value?.typography?.textDecoration) && hasValue(inheritedTextDecoration);
- const setTextDecoration = (newValue) => {
+ const canRemove = !hasValue3 && hasBackgroundImageValue(inheritedValue);
+ const rawURL = typeof style?.background?.backgroundImage === "string" ? style.background.backgroundImage : url;
+ const currentURL = /^https?:\/\//.test(rawURL ?? "") ? rawURL : void 0;
+ const imgLabel = title || (0, import_url11.getFilename)(url) || (0, import_i18n196.__)("Image");
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)("div", { className: "block-editor-global-styles-background-panel__image-tools-panel-item", children: [
+ isUploading && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(LoadingSpinner, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ media_replace_flow_default,
+ {
+ mediaId: id,
+ mediaURL: currentURL,
+ allowedTypes: [IMAGE_BACKGROUND_TYPE],
+ accept: "image/*",
+ onSelect: onSelectMedia,
+ onSelectURL,
+ popoverProps: {
+ className: clsx_default({
+ "block-editor-global-styles-background-panel__media-replace-popover": displayInPanel
+ })
+ },
+ name: /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ InspectorImagePreviewItem,
+ {
+ imgUrl: url,
+ filename: title,
+ label: imgLabel
+ }
+ ),
+ renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(import_components194.Button, { ...props, __next40pxDefaultSize: true }),
+ onError: onUploadError,
+ onReset: () => {
+ focusToggleButton(containerRef);
+ onResetImage();
+ },
+ children: canRemove && /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.MenuItem,
+ {
+ onClick: () => {
+ focusToggleButton(containerRef);
+ onRemove();
+ onRemoveImage();
+ },
+ children: (0, import_i18n196.__)("Remove")
+ }
+ )
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.DropZone,
+ {
+ onFilesDrop: onFilesDrop2,
+ label: (0, import_i18n196.__)("Drop to upload")
+ }
+ )
+ ] });
+ }
+ function BackgroundSizeControls({
+ onChange,
+ style,
+ inheritedValue,
+ defaultValues
+ }) {
+ const localSizeValue = style?.background?.backgroundSize;
+ const localRepeatValue = style?.background?.backgroundRepeat;
+ const localPositionValue = style?.background?.backgroundPosition;
+ const localAttachmentValue = style?.background?.backgroundAttachment;
+ const inheritedSizeValue = inheritedValue?.background?.backgroundSize;
+ const inheritedRepeatValue = inheritedValue?.background?.backgroundRepeat;
+ const inheritedPositionValue = inheritedValue?.background?.backgroundPosition;
+ const inheritedAttachmentValue = inheritedValue?.background?.backgroundAttachment;
+ const sizeValue = localSizeValue || inheritedSizeValue;
+ const repeatValue = localRepeatValue || inheritedRepeatValue;
+ const imageValue = style?.background?.backgroundImage?.url || inheritedValue?.background?.backgroundImage?.url;
+ const isUploadedImage = style?.background?.backgroundImage?.id;
+ const positionValue = localPositionValue || inheritedPositionValue;
+ const attachmentValue = localAttachmentValue || inheritedAttachmentValue;
+ let currentValueForToggle = !sizeValue && isUploadedImage ? defaultValues?.backgroundSize : sizeValue || "auto";
+ currentValueForToggle = !["cover", "contain", "auto"].includes(
+ currentValueForToggle
+ ) ? "auto" : currentValueForToggle;
+ const repeatCheckedValue = !(repeatValue === "no-repeat" || currentValueForToggle === "cover" && repeatValue === void 0);
+ const updateBackgroundSize = (next) => {
+ let nextRepeat = repeatValue;
+ let nextPosition = positionValue;
+ if (next === "contain") {
+ nextRepeat = "no-repeat";
+ nextPosition = void 0;
+ }
+ if (next === "cover") {
+ nextRepeat = void 0;
+ nextPosition = void 0;
+ }
+ if ((currentValueForToggle === "cover" || currentValueForToggle === "contain") && next === "auto") {
+ nextRepeat = void 0;
+ if (!!style?.background?.backgroundImage?.id) {
+ nextPosition = "50% 0";
+ }
+ }
+ if (!next && currentValueForToggle === "auto") {
+ next = "auto";
+ }
onChange(
- setImmutably2(
- value,
- ["typography", "textDecoration"],
- hasValue(newValue) ? newValue : void 0
- )
+ setImmutably2(style, ["background"], {
+ ...style?.background,
+ backgroundPosition: nextPosition,
+ backgroundRepeat: nextRepeat,
+ backgroundSize: next
+ })
);
};
- const setTextDecorationWithInheritedCommit = (newValue) => {
- if (isTextDecorationPlaceholder && newValue === void 0) {
- setTextDecoration(inheritedTextDecoration);
- return;
- }
- setTextDecoration(newValue);
- };
- const hasTextDecoration = () => hasValue(value?.typography?.textDecoration);
- const resetTextDecoration = () => setTextDecoration(void 0);
- const hasWritingModeControl = useHasWritingModeControl(settings2);
- const inheritedWritingMode = decodeValue(
- inheritedValue?.typography?.writingMode
- );
- const writingMode = decodeValue(value?.typography?.writingMode) ?? inheritedWritingMode;
- const isWritingModePlaceholder = !hasValue(value?.typography?.writingMode) && hasValue(inheritedWritingMode);
- const setWritingMode = (newValue) => {
+ const updateBackgroundPosition = (next) => {
onChange(
setImmutably2(
- value,
- ["typography", "writingMode"],
- hasValue(newValue) ? newValue : void 0
+ style,
+ ["background", "backgroundPosition"],
+ coordsToBackgroundPosition(next)
)
);
};
- const setWritingModeWithInheritedCommit = (newValue) => {
- if (isWritingModePlaceholder && newValue === void 0) {
- setWritingMode(inheritedWritingMode);
- return;
- }
- setWritingMode(newValue);
- };
- const hasWritingMode = () => hasValue(value?.typography?.writingMode);
- const resetWritingMode = () => setWritingMode(void 0);
- const hasTextAlignmentControl = useHasTextAlignmentControl(settings2);
- const inheritedTextAlign = decodeValue(
- inheritedValue?.typography?.textAlign
+ const toggleIsRepeated = () => onChange(
+ setImmutably2(
+ style,
+ ["background", "backgroundRepeat"],
+ repeatCheckedValue === true ? "no-repeat" : "repeat"
+ )
);
- const textAlign = decodeValue(value?.typography?.textAlign) ?? inheritedTextAlign;
- const isTextAlignPlaceholder = !hasValue(value?.typography?.textAlign) && hasValue(inheritedTextAlign);
- const setTextAlign = (newValue) => {
- onChange(
- setImmutably2(
- value,
- ["typography", "textAlign"],
- hasValue(newValue) ? newValue : void 0
+ const toggleScrollWithPage = () => onChange(
+ setImmutably2(
+ style,
+ ["background", "backgroundAttachment"],
+ attachmentValue === "fixed" ? "scroll" : "fixed"
+ )
+ );
+ const backgroundPositionValue = !positionValue && isUploadedImage && "contain" === sizeValue ? defaultValues?.backgroundPosition : positionValue;
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components194.__experimentalVStack, { spacing: 3, className: "single-column", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.FocalPointPicker,
+ {
+ label: (0, import_i18n196.__)("Focal point"),
+ url: imageValue,
+ value: backgroundPositionToCoords(backgroundPositionValue),
+ onChange: updateBackgroundPosition
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.ToggleControl,
+ {
+ label: (0, import_i18n196.__)("Fixed background"),
+ checked: attachmentValue === "fixed",
+ onChange: toggleScrollWithPage
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(
+ import_components194.__experimentalToggleGroupControl,
+ {
+ label: (0, import_i18n196.__)("Size"),
+ value: currentValueForToggle,
+ onChange: updateBackgroundSize,
+ isBlock: true,
+ help: backgroundSizeHelpText(
+ sizeValue || defaultValues?.backgroundSize
+ ),
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.__experimentalToggleGroupControlOption,
+ {
+ value: "cover",
+ label: (0, import_i18n196._x)(
+ "Cover",
+ "Size option for background image control"
+ )
+ },
+ "cover"
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.__experimentalToggleGroupControlOption,
+ {
+ value: "contain",
+ label: (0, import_i18n196._x)(
+ "Contain",
+ "Size option for background image control"
+ )
+ },
+ "contain"
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.__experimentalToggleGroupControlOption,
+ {
+ value: "auto",
+ label: (0, import_i18n196._x)(
+ "Tile",
+ "Size option for background image control"
+ )
+ },
+ "tile"
+ )
+ ]
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components194.__experimentalHStack, { justify: "flex-start", spacing: 2, as: "span", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.__experimentalUnitControl,
+ {
+ "aria-label": (0, import_i18n196.__)("Background image width"),
+ onChange: updateBackgroundSize,
+ value: sizeValue,
+ __unstableInputWidth: "100px",
+ min: 0,
+ placeholder: (0, import_i18n196.__)("Auto"),
+ disabled: currentValueForToggle !== "auto" || currentValueForToggle === void 0
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ import_components194.ToggleControl,
+ {
+ label: (0, import_i18n196.__)("Repeat"),
+ checked: repeatCheckedValue,
+ onChange: toggleIsRepeated,
+ disabled: currentValueForToggle === "cover"
+ }
)
+ ] })
+ ] });
+ }
+ function BackgroundImagePanel({
+ value,
+ onChange,
+ inheritedValue = value,
+ settings: settings2,
+ defaultValues = {},
+ showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+ }) {
+ const { globalStyles, _links } = (0, import_data168.useSelect)((select3) => {
+ const { getSettings: getSettings9 } = select3(store);
+ const _settings = getSettings9();
+ return {
+ globalStyles: _settings[globalStylesDataKey],
+ _links: _settings[globalStylesLinksDataKey]
+ };
+ }, []);
+ const resolvedInheritedValue = (0, import_element278.useMemo)(() => {
+ const resolvedValues = {
+ background: {}
+ };
+ if (!inheritedValue?.background) {
+ return inheritedValue;
+ }
+ Object.entries(inheritedValue?.background).forEach(
+ ([key, backgroundValue]) => {
+ resolvedValues.background[key] = getResolvedValue(
+ backgroundValue,
+ {
+ styles: globalStyles,
+ _links
+ }
+ );
+ }
);
+ return resolvedValues;
+ }, [globalStyles, _links, inheritedValue]);
+ const resetBackground = () => onChange(
+ setImmutably2(value, ["background"], {
+ gradient: value?.background?.gradient
+ })
+ );
+ const { title, url } = value?.background?.backgroundImage || {
+ ...resolvedInheritedValue?.background?.backgroundImage
};
- const setTextAlignWithInheritedCommit = (newValue) => {
- if (isTextAlignPlaceholder && newValue === void 0) {
- setTextAlign(inheritedTextAlign);
- return;
+ const localHasImageValue = hasBackgroundImageValue(value);
+ const hasImageValue = localHasImageValue || hasBackgroundImageValue(resolvedInheritedValue);
+ const hasLocalOverride = showInheritanceLabelIndicators && localHasImageValue && hasBackgroundImageValue(resolvedInheritedValue);
+ const imageValue = value?.background?.backgroundImage || inheritedValue?.background?.backgroundImage;
+ const shouldShowBackgroundImageControls = hasImageValue && "none" !== imageValue && (settings2?.background?.backgroundSize || settings2?.background?.backgroundPosition || settings2?.background?.backgroundRepeat);
+ const [isDropDownOpen, setIsDropDownOpen] = (0, import_element278.useState)(false);
+ const containerRef = (0, import_element278.useRef)();
+ return /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ "div",
+ {
+ ref: containerRef,
+ className: clsx_default(
+ "block-editor-global-styles-background-panel__inspector-media-replace-container",
+ {
+ "is-open": isDropDownOpen
+ }
+ ),
+ children: shouldShowBackgroundImageControls ? /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ BackgroundControlsPanel,
+ {
+ label: title,
+ filename: title,
+ url,
+ onToggle: setIsDropDownOpen,
+ hasImageValue,
+ hasLocalOverride,
+ onReset: localHasImageValue ? resetBackground : void 0,
+ containerRef,
+ children: /* @__PURE__ */ (0, import_jsx_runtime454.jsxs)(import_components194.__experimentalVStack, { spacing: 3, className: "single-column", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ BackgroundImageControls,
+ {
+ onChange,
+ style: value,
+ inheritedValue: resolvedInheritedValue,
+ displayInPanel: true,
+ onResetImage: () => {
+ setIsDropDownOpen(false);
+ resetBackground();
+ },
+ onRemoveImage: () => setIsDropDownOpen(false),
+ defaultValues,
+ containerRef
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ BackgroundSizeControls,
+ {
+ onChange,
+ style: value,
+ defaultValues,
+ inheritedValue: resolvedInheritedValue
+ }
+ )
+ ] })
+ }
+ ) : /* @__PURE__ */ (0, import_jsx_runtime454.jsx)(
+ BackgroundImageControls,
+ {
+ onChange,
+ style: value,
+ inheritedValue: resolvedInheritedValue,
+ defaultValues,
+ onResetImage: () => {
+ setIsDropDownOpen(false);
+ resetBackground();
+ },
+ onRemoveImage: () => setIsDropDownOpen(false),
+ containerRef
+ }
+ )
}
- setTextAlign(newValue);
+ );
+ }
+
+ // packages/block-editor/build-module/components/global-styles/background-panel.mjs
+ var import_jsx_runtime455 = __toESM(require_jsx_runtime(), 1);
+ var DEFAULT_CONTROLS4 = {
+ backgroundImage: true,
+ backgroundColor: true,
+ gradient: true
+ };
+ function useHasBackgroundControl(settings2, feature) {
+ return settings2?.background?.[feature];
+ }
+ function useHasBackgroundPanel(settings2) {
+ const hasBackgroundColor = useHasBackgroundColorPanel(settings2);
+ const { backgroundImage, gradient } = settings2?.background || {};
+ return backgroundImage || gradient || hasBackgroundColor;
+ }
+ function hasBackgroundImageValue(style) {
+ return !!style?.background?.backgroundImage?.id || // Supports url() string values in theme.json.
+ "string" === typeof style?.background?.backgroundImage || !!style?.background?.backgroundImage?.url;
+ }
+ function hasBackgroundGradientValue(style) {
+ return "string" === typeof style?.background?.gradient && style?.background?.gradient !== "";
+ }
+ function hasBackgroundColorValue(style) {
+ return !!style?.color?.background;
+ }
+ function hasLegacyColorGradientValue(style) {
+ return !!style?.color?.gradient;
+ }
+ function BackgroundToolsPanel({
+ resetAllFilter,
+ onChange,
+ value,
+ panelId,
+ children,
+ headerLabel
+ }) {
+ const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+ const resetAll = () => {
+ const updatedValue = resetAllFilter(value);
+ onChange(updatedValue);
};
- const hasTextAlign = () => hasValue(value?.typography?.textAlign);
- const resetTextAlign = () => setTextAlign(void 0);
- const resetAllFilter = (0, import_element275.useCallback)(
+ return /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+ import_components195.__experimentalToolsPanel,
+ {
+ label: headerLabel,
+ resetAll,
+ panelId,
+ hasInnerWrapper: true,
+ className: "background-block-support-panel",
+ __experimentalFirstVisibleItemClass: "first",
+ __experimentalLastVisibleItemClass: "last",
+ dropdownMenuProps,
+ children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)("div", { className: "background-block-support-panel__inner-wrapper", children })
+ }
+ );
+ }
+ function BackgroundImagePanel2({
+ as: Wrapper = BackgroundToolsPanel,
+ value,
+ onChange,
+ inheritedValue = value,
+ settings: settings2,
+ panelId,
+ defaultControls = DEFAULT_CONTROLS4,
+ defaultValues = {},
+ headerLabel = (0, import_i18n197.__)("Background"),
+ contrastWarning,
+ showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+ }) {
+ const {
+ colors: colors2,
+ gradients,
+ allColors,
+ areCustomSolidsEnabled,
+ areCustomGradientsEnabled,
+ hasSolidColors,
+ hasGradientColors,
+ decodeValue,
+ encodeGradientValue
+ } = useColorGradientSettings(settings2);
+ const hasBackgroundGradientControl = useHasBackgroundControl(
+ settings2,
+ "gradient"
+ );
+ const hasColorPanelBackgroundSupport = useHasBackgroundColorPanel(settings2);
+ const showBackgroundColorControl = hasColorPanelBackgroundSupport && hasSolidColors;
+ const showBackgroundGradientControl = hasGradientColors && hasBackgroundGradientControl;
+ const showLegacyColorGradientControl = hasColorPanelBackgroundSupport && hasGradientColors && !hasBackgroundGradientControl;
+ const showBackgroundImageControl = useHasBackgroundControl(
+ settings2,
+ "backgroundImage"
+ );
+ const resetAllFilter = (0, import_element279.useCallback)(
(previousValue) => {
- if (!hasTextColorEnabled) {
- return {
- ...previousValue,
- typography: {}
- };
+ const clearsColorBackground = showBackgroundColorControl;
+ const clearsColorGradient = hasBackgroundGradientControl || showLegacyColorGradientControl;
+ if (!clearsColorBackground && !clearsColorGradient) {
+ return { ...previousValue, background: {} };
}
return {
...previousValue,
- typography: {},
+ background: {},
color: {
...previousValue?.color,
- text: void 0
+ ...clearsColorBackground && { background: void 0 },
+ ...clearsColorGradient && { gradient: void 0 }
}
};
},
- [hasTextColorEnabled]
+ [
+ hasBackgroundGradientControl,
+ showBackgroundColorControl,
+ showLegacyColorGradientControl
+ ]
);
- return /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
- Wrapper,
- {
- resetAllFilter,
+ if (!showBackgroundImageControl && !showBackgroundColorControl && !showBackgroundGradientControl && !showLegacyColorGradientControl) {
+ return null;
+ }
+ const resetBackground = () => onChange(
+ setImmutably2(
value,
- onChange,
- panelId,
- children: [
- hasTextColorEnabled && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- ColorGradientDropdownItem,
- {
- label: (0, import_i18n196.__)("Color"),
- hasValue: hasTextColorValue,
- resetValue: resetTextColor,
- isShownByDefault: defaultControls.textColor,
- indicators: [userTextColor ?? textColor],
- contrastWarning,
- showInheritanceLabelIndicators,
- isPlaceholder: userTextColor === void 0 && textColor !== void 0,
- hasInheritedValue: textColor !== void 0,
- tabs: [
- {
- key: "text",
- label: (0, import_i18n196.__)("Color"),
- inheritedValue: textColor,
- inheritedSlug: extractPresetSlug(
- inheritedValue?.color?.text,
- "color"
- ),
- userSlug: extractPresetSlug(
- value?.color?.text,
- "color"
- ),
- setValue: setTextColor,
- userValue: userTextColor,
- isPlaceholder: userTextColor === void 0 && textColor !== void 0
- }
- ],
- colorGradientControlSettings: {
- colors: colors2,
- disableCustomColors: !areCustomSolidsEnabled
- },
- panelId
- }
- ),
- hasFontFamilyEnabled && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isFontFamilyPlaceholder,
- hasFontFamily() && inheritedFontFamily !== void 0
- ),
- label: (0, import_i18n196.__)("Font"),
- hasValue: hasFontFamily,
- onDeselect: resetFontFamily,
- isShownByDefault: defaultControls.fontFamily,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- FontFamilyControl,
- {
- fontFamilies,
- value: fontFamily,
- onChange: setFontFamily
- }
- )
- }
- ),
- hasFontSizeEnabled && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isFontSizePlaceholder,
- hasFontSize() && rawInheritedFontSize !== void 0
- ),
- label: (0, import_i18n196.__)("Size"),
- hasValue: hasFontSize,
- hasInlineEndToggle: true,
- onDeselect: resetFontSize,
- isShownByDefault: defaultControls.fontSize,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- import_components196.FontSizePicker,
- {
- value: currentFontSizeSlug || fontSize,
- valueMode: currentFontSizeSlug ? "slug" : "literal",
- onChange: setFontSizeWithInheritedCommit,
- fontSizes: mergedFontSizes,
- disableCustomFontSizes,
- withReset: false,
- withSlider: true
- }
- )
- }
- ),
- hasAppearanceControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isFontAppearancePlaceholder,
- hasFontAppearance() && (inheritedFontStyle !== void 0 || inheritedFontWeight !== void 0)
- ),
- label: appearanceControlLabel,
- hasValue: hasFontAppearance,
- onDeselect: resetFontAppearance,
- isShownByDefault: defaultControls.fontAppearance,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- FontAppearanceControl,
- {
- value: {
- fontStyle,
- fontWeight
- },
- onChange: setFontAppearanceWithInheritedCommit,
- hasFontStyles,
- hasFontWeights,
- fontFamilyFaces
- }
- )
- }
- ),
- hasLineHeightEnabled && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isLineHeightPlaceholder,
- hasLineHeight() && inheritedLineHeight !== void 0,
- "single-column"
- ),
- label: (0, import_i18n196.__)("Line height"),
- hasValue: hasLineHeight,
- onDeselect: resetLineHeight,
- isShownByDefault: defaultControls.lineHeight,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- line_height_control_default,
- {
- __unstableInputWidth: "auto",
- value: localLineHeight ?? inheritedLineHeight,
- onChange: setLineHeight,
- ...isLineHeightPlaceholder ? {
- placeholder: getNumericPlaceholder(
- inheritedLineHeight
- )
- } : {}
- }
- )
- }
- ),
- hasLetterSpacingControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isLetterSpacingPlaceholder,
- hasLetterSpacing() && inheritedLetterSpacing !== void 0,
- "single-column"
- ),
- label: (0, import_i18n196.__)("Letter spacing"),
- hasValue: hasLetterSpacing,
- onDeselect: resetLetterSpacing,
- isShownByDefault: defaultControls.letterSpacing,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- LetterSpacingControl,
- {
- value: localLetterSpacing ?? inheritedLetterSpacing,
- onChange: setLetterSpacing,
- __unstableInputWidth: "auto",
- placeholder: isLetterSpacingPlaceholder ? getNumericPlaceholder(
- inheritedLetterSpacing
- ) : void 0
- }
- )
- }
- ),
- hasTextIndentControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isTextIndentPlaceholder,
- hasTextIndent() && inheritedTextIndent !== void 0
- ),
- label: (0, import_i18n196.__)("Line indent"),
- hasValue: hasTextIndent,
- onDeselect: resetTextIndent,
- isShownByDefault: defaultControls.textIndent,
- panelId,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- TextIndentControl,
- {
- value: localTextIndent ?? inheritedTextIndent,
- onChange: setTextIndentValue,
- __unstableInputWidth: "auto",
- withSlider: true,
- hasBottomMargin: isGlobalStyles,
- placeholder: isTextIndentPlaceholder ? getNumericPlaceholder(inheritedTextIndent) : void 0
- }
- ),
- isGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- import_components196.ToggleControl,
- {
- label: (0, import_i18n196.__)("Indent all paragraphs"),
- checked: isTextIndentAll,
- onChange: onToggleTextIndentAll,
- help: textIndentHelp
- }
- )
- ]
- }
- ),
- hasTextColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+ ["background", "backgroundImage"],
+ void 0
+ )
+ );
+ const resetGradient = () => {
+ let newValue = setImmutably2(
+ value,
+ ["background", "gradient"],
+ void 0
+ );
+ newValue = setImmutably2(newValue, ["color", "gradient"], void 0);
+ onChange(newValue);
+ };
+ const backgroundColor = decodeValue(inheritedValue?.color?.background);
+ const userBackgroundColor = decodeValue(value?.color?.background);
+ const setBackgroundColor = (newColor, newSlug) => {
+ const newValue = setImmutably2(
+ value,
+ ["color", "background"],
+ encodeColorValueWithPalette(allColors, newColor, newSlug)
+ );
+ if (showLegacyColorGradientControl) {
+ newValue.color.gradient = void 0;
+ }
+ onChange(newValue);
+ };
+ const resetBackgroundColor = () => {
+ const newValue = setImmutably2(
+ value,
+ ["color", "background"],
+ void 0
+ );
+ if (showLegacyColorGradientControl) {
+ newValue.color.gradient = void 0;
+ }
+ onChange(newValue);
+ };
+ const legacyColorGradient = decodeValue(inheritedValue?.color?.gradient);
+ const userLegacyColorGradient = decodeValue(value?.color?.gradient);
+ const setLegacyColorGradient = (newGradient, newSlug) => {
+ const newValue = setImmutably2(
+ value,
+ ["color", "gradient"],
+ encodeGradientValue(newGradient, newSlug)
+ );
+ newValue.color.background = void 0;
+ onChange(newValue);
+ };
+ const resetLegacyColorGradient = () => onChange(setImmutably2(value, ["color", "gradient"], void 0));
+ const currentGradient = decodeValue(
+ value?.background?.gradient ?? value?.color?.gradient
+ );
+ const inheritedGradient = decodeValue(
+ inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient
+ );
+ const setGradient = (newGradient, newSlug) => {
+ let newValue = setImmutably2(
+ value,
+ ["background", "gradient"],
+ encodeGradientValue(newGradient, newSlug)
+ );
+ newValue = setImmutably2(newValue, ["color", "gradient"], void 0);
+ onChange(newValue);
+ };
+ const inheritanceProps = (isInherited, hasLocalOverride, classNames2) => showInheritanceLabelIndicators ? getInheritanceProps(isInherited, hasLocalOverride, classNames2) : { className: classNames2 };
+ const inheritedBackgroundImage = hasBackgroundImageValue({
+ background: {
+ backgroundImage: inheritedValue?.background?.backgroundImage
+ }
+ });
+ const hasLocalBackgroundImage = hasBackgroundImageValue(value);
+ return /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
+ Wrapper,
+ {
+ resetAllFilter,
+ value,
+ onChange,
+ panelId,
+ headerLabel,
+ children: [
+ showBackgroundImageControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
- isTextColumnsPlaceholder,
- hasTextColumns() && inheritedTextColumns !== void 0,
- "single-column"
+ inheritedBackgroundImage && !hasLocalBackgroundImage,
+ hasLocalBackgroundImage && inheritedBackgroundImage,
+ "block-editor-color-gradient-item"
),
- label: (0, import_i18n196.__)("Columns"),
- hasValue: hasTextColumns,
- onDeselect: resetTextColumns,
- isShownByDefault: defaultControls.textColumns,
+ showLocalOverrideActionsInLabel: false,
+ hasValue: () => hasBackgroundImageValue(value),
+ label: (0, import_i18n197.__)("Image"),
+ onDeselect: resetBackground,
+ isShownByDefault: defaultControls.backgroundImage,
panelId,
children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- import_components196.__experimentalNumberControl,
+ BackgroundImagePanel,
{
- label: (0, import_i18n196.__)("Columns"),
- max: MAX_TEXT_COLUMNS,
- min: MIN_TEXT_COLUMNS,
- onChange: setTextColumns,
- placeholder: isTextColumnsPlaceholder ? inheritedTextColumns : void 0,
- spinControls: "custom",
- value: localTextColumns,
- initialPosition: 1
+ value,
+ onChange,
+ settings: settings2,
+ inheritedValue,
+ defaultControls,
+ defaultValues,
+ showInheritanceLabelIndicators
}
)
}
),
- hasTextDecorationControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- InheritanceToolsPanelItem,
+ showBackgroundColorControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+ ColorGradientDropdownItem,
{
- ...inheritanceProps(
- isTextDecorationPlaceholder,
- hasTextDecoration() && inheritedTextDecoration !== void 0,
- "single-column"
- ),
- label: (0, import_i18n196.__)("Decoration"),
- hasValue: hasTextDecoration,
- onDeselect: resetTextDecoration,
- isShownByDefault: defaultControls.textDecoration,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- TextDecorationControl,
+ label: (0, import_i18n197.__)("Color"),
+ hasValue: () => hasBackgroundColorValue(value),
+ resetValue: resetBackgroundColor,
+ isShownByDefault: defaultControls.backgroundColor,
+ indicators: [userBackgroundColor ?? backgroundColor],
+ contrastWarning,
+ showInheritanceLabelIndicators,
+ isPlaceholder: userBackgroundColor === void 0 && backgroundColor !== void 0,
+ hasInheritedValue: backgroundColor !== void 0,
+ tabs: [
{
- value: textDecoration,
- onChange: setTextDecorationWithInheritedCommit,
- __unstableInputWidth: "auto"
+ key: "background",
+ label: (0, import_i18n197.__)("Color"),
+ inheritedValue: backgroundColor,
+ // The picker selects by slug: `userSlug` when the
+ // block has its own value, otherwise
+ // `inheritedSlug`. Hex matching would mark two
+ // same-hex presets as both selected.
+ inheritedSlug: extractPresetSlug(
+ inheritedValue?.color?.background,
+ "color"
+ ),
+ userSlug: extractPresetSlug(
+ value?.color?.background,
+ "color"
+ ),
+ setValue: setBackgroundColor,
+ userValue: userBackgroundColor,
+ isPlaceholder: userBackgroundColor === void 0 && backgroundColor !== void 0
}
- )
+ ],
+ colorGradientControlSettings: {
+ colors: colors2,
+ disableCustomColors: !areCustomSolidsEnabled
+ },
+ panelId
}
),
- hasWritingModeControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- InheritanceToolsPanelItem,
+ showBackgroundGradientControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+ ColorGradientDropdownItem,
{
- ...inheritanceProps(
- isWritingModePlaceholder,
- hasWritingMode() && inheritedWritingMode !== void 0,
- "single-column"
- ),
- label: (0, import_i18n196.__)("Orientation"),
- hasValue: hasWritingMode,
- onDeselect: resetWritingMode,
- isShownByDefault: defaultControls.writingMode,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- WritingModeControl,
+ label: (0, import_i18n197.__)("Gradient"),
+ hasValue: () => hasBackgroundGradientValue(value),
+ resetValue: resetGradient,
+ isShownByDefault: defaultControls.gradient,
+ indicators: [currentGradient ?? inheritedGradient],
+ showInheritanceLabelIndicators,
+ isPlaceholder: currentGradient === void 0 && inheritedGradient !== void 0,
+ hasInheritedValue: inheritedGradient !== void 0,
+ tabs: [
{
- value: writingMode,
- onChange: setWritingModeWithInheritedCommit
+ key: "gradient",
+ label: (0, import_i18n197.__)("Gradient"),
+ inheritedValue: inheritedGradient,
+ inheritedSlug: extractPresetSlug(
+ inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient,
+ "gradient"
+ ),
+ userSlug: extractPresetSlug(
+ value?.background?.gradient ?? value?.color?.gradient,
+ "gradient"
+ ),
+ setValue: setGradient,
+ userValue: currentGradient,
+ isGradient: true,
+ isPlaceholder: currentGradient === void 0 && inheritedGradient !== void 0
}
- )
+ ],
+ colorGradientControlSettings: {
+ gradients,
+ disableCustomGradients: !areCustomGradientsEnabled
+ },
+ panelId
}
),
- hasTextTransformControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- InheritanceToolsPanelItem,
+ showLegacyColorGradientControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
+ ColorGradientDropdownItem,
{
- ...inheritanceProps(
- isTextTransformPlaceholder,
- hasTextTransform() && inheritedTextTransform !== void 0
- ),
- label: (0, import_i18n196.__)("Letter case"),
- hasValue: hasTextTransform,
- onDeselect: resetTextTransform,
- isShownByDefault: defaultControls.textTransform,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- TextTransformControl,
+ label: (0, import_i18n197.__)("Gradient"),
+ hasValue: () => hasLegacyColorGradientValue(value),
+ resetValue: resetLegacyColorGradient,
+ isShownByDefault: defaultControls.gradient,
+ indicators: [
+ userLegacyColorGradient ?? legacyColorGradient
+ ],
+ showInheritanceLabelIndicators,
+ isPlaceholder: userLegacyColorGradient === void 0 && legacyColorGradient !== void 0,
+ hasInheritedValue: legacyColorGradient !== void 0,
+ tabs: [
{
- value: textTransform,
- onChange: setTextTransformWithInheritedCommit,
- showNone: true,
- isBlock: true
+ key: "gradient",
+ label: (0, import_i18n197.__)("Gradient"),
+ inheritedValue: legacyColorGradient,
+ inheritedSlug: extractPresetSlug(
+ inheritedValue?.color?.gradient,
+ "gradient"
+ ),
+ userSlug: extractPresetSlug(
+ value?.color?.gradient,
+ "gradient"
+ ),
+ setValue: setLegacyColorGradient,
+ userValue: userLegacyColorGradient,
+ isGradient: true,
+ isPlaceholder: userLegacyColorGradient === void 0 && legacyColorGradient !== void 0
}
- )
- }
- ),
- hasTextAlignmentControl && /* @__PURE__ */ (0, import_jsx_runtime455.jsxs)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isTextAlignPlaceholder,
- hasTextAlign() && inheritedTextAlign !== void 0
- ),
- label: (0, import_i18n196.__)("Text alignment"),
- hasValue: hasTextAlign,
- onDeselect: resetTextAlign,
- isShownByDefault: defaultControls.textAlign,
- panelId,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(
- TextAlignmentControl,
- {
- value: textAlign,
- onChange: setTextAlignWithInheritedCommit,
- options: ["left", "center", "right", "justify"]
- }
- ),
- textAlign === "justify" && /* @__PURE__ */ (0, import_jsx_runtime455.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime455.jsx)(import_components196.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n196.__)(
- "Justified text can reduce readability. For better accessibility, use left-aligned text instead."
- ) }) })
- ]
+ ],
+ colorGradientControlSettings: {
+ gradients,
+ disableCustomGradients: !areCustomGradientsEnabled
+ },
+ panelId
}
)
]
@@ -89002,999 +89721,1294 @@ var wp;
);
}
- // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
- var import_i18n199 = __toESM(require_i18n(), 1);
- var import_components199 = __toESM(require_components(), 1);
- var import_element277 = __toESM(require_element(), 1);
-
- // packages/block-editor/build-module/components/child-layout-control/index.mjs
- var import_components197 = __toESM(require_components(), 1);
- var import_i18n197 = __toESM(require_i18n(), 1);
- var import_element276 = __toESM(require_element(), 1);
- var import_data165 = __toESM(require_data(), 1);
-
- // packages/block-editor/build-module/components/grid/use-get-number-of-blocks-before-cell.mjs
- var import_data164 = __toESM(require_data(), 1);
- function useGetNumberOfBlocksBeforeCell(gridClientId, numColumns) {
- const { getBlockOrder: getBlockOrder2, getBlockAttributes: getBlockAttributes3 } = (0, import_data164.useSelect)(store);
- const getNumberOfBlocksBeforeCell = (column, row) => {
- const targetIndex = (row - 1) * numColumns + column - 1;
- let count = 0;
- for (const clientId of getBlockOrder2(gridClientId)) {
- const { columnStart, rowStart } = getBlockAttributes3(clientId).style?.layout ?? {};
- const cellIndex = (rowStart - 1) * numColumns + columnStart - 1;
- if (cellIndex < targetIndex) {
- count++;
- }
- }
- return count;
- };
- return getNumberOfBlocksBeforeCell;
- }
-
- // packages/block-editor/build-module/components/child-layout-control/index.mjs
+ // packages/block-editor/build-module/hooks/background.mjs
var import_jsx_runtime456 = __toESM(require_jsx_runtime(), 1);
- var FLEX_CHILD_LAYOUT_VALUES = {
- fit: "fit",
- grow: "fill",
- max: "fixed",
- fixed: "fixedNoShrink"
+ var BACKGROUND_SUPPORT_KEY = "background";
+ var BACKGROUND_BLOCK_DEFAULT_VALUES2 = {
+ backgroundSize: "cover",
+ backgroundPosition: "50% 50%"
+ // used only when backgroundSize is 'contain'.
};
- var FLEX_SIZE_VALUES = [
- FLEX_CHILD_LAYOUT_VALUES.max,
- FLEX_CHILD_LAYOUT_VALUES.fixed
- ];
- function isFlexSizeValue(value) {
- return FLEX_SIZE_VALUES.includes(value);
- }
- function maxSizeLabel(parentLayout) {
- const { orientation = "horizontal" } = parentLayout ?? {};
- return orientation === "horizontal" ? (0, import_i18n197._x)("Max", "Block with maximum width in flex layout") : (0, import_i18n197._x)("Max", "Block with maximum height in flex layout");
+ function hasBackgroundSupport(blockName, feature = "any") {
+ const support = (0, import_blocks98.getBlockSupport)(blockName, BACKGROUND_SUPPORT_KEY);
+ if (support === true) {
+ return true;
+ }
+ if (feature === "any") {
+ return !!support?.backgroundImage || !!support?.backgroundSize || !!support?.backgroundRepeat || !!support?.gradient;
+ }
+ return !!support?.[feature];
}
- function helpText(flexControlValue, parentLayout) {
- const { orientation = "horizontal" } = parentLayout ?? {};
- if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.grow) {
- return (0, import_i18n197.__)("Stretch to fill available space.");
+ function setBackgroundStyleDefaults2(backgroundStyle) {
+ if (!backgroundStyle || !backgroundStyle?.backgroundImage?.url) {
+ return;
}
- if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max && orientation === "horizontal") {
- return (0, import_i18n197.__)("Specify a maximum width.");
- } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max) {
- return (0, import_i18n197.__)("Specify a maximum height.");
+ let backgroundStylesWithDefaults;
+ if (!backgroundStyle?.backgroundSize) {
+ backgroundStylesWithDefaults = {
+ backgroundSize: BACKGROUND_BLOCK_DEFAULT_VALUES2.backgroundSize
+ };
}
- if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed && orientation === "horizontal") {
- return (0, import_i18n197.__)("Specify a fixed width.");
- } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed) {
- return (0, import_i18n197.__)("Specify a fixed height.");
+ if ("contain" === backgroundStyle?.backgroundSize && !backgroundStyle?.backgroundPosition) {
+ backgroundStylesWithDefaults = {
+ backgroundPosition: BACKGROUND_BLOCK_DEFAULT_VALUES2.backgroundPosition
+ };
}
- return (0, import_i18n197.__)("Fit contents.");
+ return backgroundStylesWithDefaults;
}
- function ChildLayoutControl({
- value: childLayout = {},
- onChange,
- parentLayout,
- isShownByDefault,
- panelId,
- showGridSpanDefaults = true
- }) {
- const {
- type: parentType,
- default: { type: defaultParentType = "default" } = {}
- } = parentLayout ?? {};
- const parentLayoutType = parentType || defaultParentType;
- if (parentLayoutType === "flex") {
- return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
- FlexControls,
- {
- childLayout,
- onChange,
- parentLayout,
- isShownByDefault,
- panelId
- }
- );
- } else if (parentLayoutType === "grid") {
- return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
- GridControls,
- {
- childLayout,
- onChange,
- parentLayout,
- isShownByDefault,
- panelId,
- showGridSpanDefaults
- }
- );
+ function useBlockProps4({ name, style }) {
+ if (!hasBackgroundSupport(name) || !style?.background?.backgroundImage) {
+ return;
}
- return null;
+ const backgroundStyles = setBackgroundStyleDefaults2(style?.background);
+ if (!backgroundStyles) {
+ return;
+ }
+ return {
+ style: {
+ ...backgroundStyles
+ }
+ };
}
- function FlexControls({
- childLayout,
- onChange,
- parentLayout,
- isShownByDefault,
- panelId
- }) {
- const { selfStretch, flexSize } = childLayout;
- const { orientation = "horizontal" } = parentLayout ?? {};
- const flexControlValue = selfStretch || FLEX_CHILD_LAYOUT_VALUES.fit;
- const hasFlexSizeValue = isFlexSizeValue(flexControlValue);
- const hasFlexValue = () => !!selfStretch;
- const flexResetLabel = orientation === "horizontal" ? (0, import_i18n197.__)("Width") : (0, import_i18n197.__)("Height");
- const [availableUnits] = useSettings("spacing.units");
- const units2 = (0, import_components197.__experimentalUseCustomUnits)({
- availableUnits: availableUnits || [
- "%",
- "px",
- "em",
- "rem",
- "vh",
- "vw"
- ]
- });
- const resetFlex = () => {
- onChange({
- selfStretch: void 0,
- flexSize: void 0
- });
+ function getBackgroundImageClasses(style) {
+ return hasBackgroundImageValue(style) || hasBackgroundGradientValue(style) ? "has-background" : "";
+ }
+ function backgroundResetAllFilter(attributes) {
+ const updatedClassName = attributes.className?.includes("has-background") ? attributes.className.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0 : attributes.className;
+ return {
+ ...attributes,
+ className: updatedClassName,
+ backgroundColor: void 0,
+ gradient: void 0,
+ style: cleanEmptyObject({
+ ...attributes.style,
+ background: void 0,
+ color: {
+ ...attributes.style?.color,
+ background: void 0,
+ gradient: void 0
+ }
+ })
};
- (0, import_element276.useEffect)(() => {
- if (isFlexSizeValue(selfStretch) && !flexSize) {
- onChange({
- ...childLayout,
- selfStretch: FLEX_CHILD_LAYOUT_VALUES.fit
- });
- }
- }, []);
- return /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
- import_components197.__experimentalVStack,
+ }
+ function BackgroundInspectorControl({ children }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+ inspector_controls_default,
{
- as: import_components197.__experimentalToolsPanelItem,
- spacing: 2,
- hasValue: hasFlexValue,
- label: flexResetLabel,
- onDeselect: resetFlex,
- isShownByDefault,
- panelId,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
- import_components197.__experimentalToggleGroupControl,
- {
- label: childLayoutOrientation(parentLayout),
- value: flexControlValue,
- help: helpText(flexControlValue, parentLayout),
- onChange: (value) => {
- const newFlexSize = isFlexSizeValue(value) ? flexSize : null;
- onChange({
- selfStretch: value,
- flexSize: newFlexSize
- });
- },
- isBlock: true,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
- import_components197.__experimentalToggleGroupControlOption,
- {
- value: FLEX_CHILD_LAYOUT_VALUES.fit,
- label: (0, import_i18n197._x)(
- "Fit",
- "Intrinsic block width in flex layout"
- )
- },
- FLEX_CHILD_LAYOUT_VALUES.fit
- ),
- /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
- import_components197.__experimentalToggleGroupControlOption,
- {
- value: FLEX_CHILD_LAYOUT_VALUES.grow,
- label: (0, import_i18n197._x)(
- "Grow",
- "Block with expanding width in flex layout"
- )
- },
- FLEX_CHILD_LAYOUT_VALUES.grow
- ),
- /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
- import_components197.__experimentalToggleGroupControlOption,
- {
- value: FLEX_CHILD_LAYOUT_VALUES.max,
- label: maxSizeLabel(parentLayout)
- },
- FLEX_CHILD_LAYOUT_VALUES.max
- ),
- /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
- import_components197.__experimentalToggleGroupControlOption,
- {
- value: FLEX_CHILD_LAYOUT_VALUES.fixed,
- label: (0, import_i18n197._x)(
- "Fixed",
- "Block with fixed width in flex layout"
- )
- },
- FLEX_CHILD_LAYOUT_VALUES.fixed
- )
- ]
- }
- ),
- hasFlexSizeValue && /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
- import_components197.__experimentalUnitControl,
- {
- units: units2,
- onChange: (value) => {
- onChange({
- selfStretch: flexControlValue,
- flexSize: value
- });
- },
- value: flexSize,
- min: 0,
- label: flexResetLabel,
- hideLabelFromVision: true
- }
- )
- ]
+ group: "background",
+ resetAllFilter: backgroundResetAllFilter,
+ children
}
);
}
- function childLayoutOrientation(parentLayout) {
- const { orientation = "horizontal" } = parentLayout ?? {};
- return orientation === "horizontal" ? (0, import_i18n197.__)("Width") : (0, import_i18n197.__)("Height");
- }
- function GridControls({
- childLayout,
- onChange,
- parentLayout,
- isShownByDefault,
- panelId,
- showGridSpanDefaults
+ function BackgroundImagePanel3({
+ clientId,
+ name,
+ setAttributes,
+ settings: settings2,
+ // Allows rendering outside the `background` inspector group (e.g. section
+ // blocks direct-render this panel because their support fills are gated
+ // off by editing mode). Defaults to the slot-based wrapper.
+ asWrapper
}) {
- const { columnStart, rowStart, columnSpan, rowSpan } = childLayout;
- const { columnCount, rowCount } = parentLayout ?? {};
- const rootClientId = (0, import_data165.useSelect)(
- (select3) => select3(store).getBlockRootClientId(panelId)
+ const selectedState = useBlockStyleState();
+ const { style, className, backgroundColor, gradient } = (0, import_data169.useSelect)(
+ (select3) => {
+ const { getBlockAttributes: getBlockAttributes3 } = select3(store);
+ const blockAttributes = getBlockAttributes3(clientId);
+ return {
+ style: blockAttributes?.style,
+ className: blockAttributes?.className,
+ backgroundColor: blockAttributes?.backgroundColor,
+ gradient: blockAttributes?.gradient
+ };
+ },
+ [clientId]
);
- const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data165.useDispatch)(store);
- const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
- rootClientId,
- columnCount || 3
+ const { value: inheritedValue } = useResolvedStyle(
+ name,
+ className,
+ selectedState
);
- const hasStartValue = () => !!columnStart || !!rowStart;
- const hasSpanValue = () => !!columnSpan || !!rowSpan;
- const resetGridStarts = () => {
- onChange({
- columnStart: void 0,
- rowStart: void 0
- });
- };
- const resetGridSpans = () => {
- onChange({
- columnSpan: void 0,
- rowSpan: void 0
- });
- };
- const maxColumnSpan = columnCount ? columnCount - (columnStart ?? 1) + 1 : void 0;
- const maxRowSpan = window.__experimentalEnableGridInteractivity && rowCount ? rowCount - (rowStart ?? 1) + 1 : void 0;
- const columnSpanValue = columnSpan ?? (showGridSpanDefaults ? 1 : void 0);
- const rowSpanValue = rowSpan ?? (showGridSpanDefaults ? 1 : void 0);
- return /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(import_jsx_runtime456.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
- import_components197.Flex,
- {
- as: import_components197.__experimentalToolsPanelItem,
- hasValue: hasSpanValue,
- label: (0, import_i18n197.__)("Grid span"),
- onDeselect: resetGridSpans,
- isShownByDefault,
- panelId,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_components197.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
- import_components197.__experimentalInputControl,
- {
- label: (0, import_i18n197.__)("Column span"),
- type: "number",
- onChange: (value) => {
- const newColumnSpan = value === "" ? 1 : parseInt(value, 10);
- const constrainedValue = maxColumnSpan ? Math.min(newColumnSpan, maxColumnSpan) : newColumnSpan;
- onChange({
- columnStart,
- rowStart,
- rowSpan,
- columnSpan: constrainedValue
- });
- },
- value: columnSpanValue,
- min: 1,
- max: maxColumnSpan
- }
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_components197.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
- import_components197.__experimentalInputControl,
- {
- label: (0, import_i18n197.__)("Row span"),
- type: "number",
- onChange: (value) => {
- const newRowSpan = value === "" ? 1 : parseInt(value, 10);
- const constrainedValue = maxRowSpan ? Math.min(newRowSpan, maxRowSpan) : newRowSpan;
- onChange({
- columnStart,
- rowStart,
- columnSpan,
- rowSpan: constrainedValue
- });
- },
- value: rowSpanValue,
- min: 1,
- max: maxRowSpan
- }
- ) })
- ]
- }
- ),
- window.__experimentalEnableGridInteractivity && // Use Flex with an explicit width on the FlexItem instead of HStack to
- // work around an issue in webkit where inputs with a max attribute are
- // sized incorrectly.
- /* @__PURE__ */ (0, import_jsx_runtime456.jsxs)(
- import_components197.Flex,
- {
- as: import_components197.__experimentalToolsPanelItem,
- hasValue: hasStartValue,
- label: (0, import_i18n197.__)("Grid placement"),
- onDeselect: resetGridStarts,
- isShownByDefault: false,
- panelId,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_components197.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
- import_components197.__experimentalInputControl,
- {
- label: (0, import_i18n197.__)("Column"),
- type: "number",
- onChange: (value) => {
- const newColumnStart = value === "" ? 1 : parseInt(value, 10);
- onChange({
- columnStart: newColumnStart,
- rowStart,
- columnSpan,
- rowSpan
- });
- __unstableMarkNextChangeAsNotPersistent2();
- moveBlocksToPosition2(
- [panelId],
- rootClientId,
- rootClientId,
- getNumberOfBlocksBeforeCell(
- newColumnStart,
- rowStart
- )
- );
- },
- value: columnStart ?? 1,
- min: 1,
- max: columnCount ? columnCount - (columnSpan ?? 1) + 1 : void 0
- }
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(import_components197.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
- import_components197.__experimentalInputControl,
- {
- label: (0, import_i18n197.__)("Row"),
- type: "number",
- onChange: (value) => {
- const newRowStart = value === "" ? 1 : parseInt(value, 10);
- onChange({
- columnStart,
- rowStart: newRowStart,
- columnSpan,
- rowSpan
- });
- __unstableMarkNextChangeAsNotPersistent2();
- moveBlocksToPosition2(
- [panelId],
- rootClientId,
- rootClientId,
- getNumberOfBlocksBeforeCell(
- columnStart,
- newRowStart
- )
- );
- },
- value: rowStart ?? 1,
- min: 1,
- max: rowCount ? rowCount - (rowSpan ?? 1) + 1 : void 0
- }
- ) })
- ]
+ const backgroundGradientSupported = hasBackgroundSupport(name, "gradient") && !!settings2?.background?.gradient;
+ const colorSupport = (0, import_blocks98.getBlockSupport)(name, "color");
+ const hasColorBackgroundSupport = colorSupport && colorSupport.background !== false;
+ const hasColorGradientSupport = !!colorSupport?.gradients;
+ const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+ const styleValue = {
+ ...style,
+ color: {
+ ...style?.color,
+ background: backgroundColor ? "var:preset|color|" + backgroundColor : style?.color?.background,
+ gradient: !backgroundGradientSupported && gradient ? "var:preset|gradient|" + gradient : style?.color?.gradient
+ },
+ ...backgroundGradientSupported && {
+ background: {
+ ...style?.background,
+ gradient: gradient ? "var:preset|gradient|" + gradient : style?.background?.gradient ?? style?.color?.gradient
}
+ }
+ };
+ const value = isStateSelected ? getStyleForState2(style, selectedState) : styleValue;
+ const enableContrastChecking = !value?.color?.gradient && !value?.background?.gradient && !!value?.color?.background && (settings2?.color?.text || settings2?.color?.link) && false !== (0, import_blocks98.getBlockSupport)(name, ["color", "enableContrastChecker"]);
+ const contrastWarning = useBlockColorContrastWarning({
+ clientId,
+ name,
+ enabled: !!enableContrastChecking,
+ messageOverride: (0, import_i18n198.__)(
+ "This color combination has poor contrast. Consider increasing contrast between background and foreground."
)
- ] });
- }
-
- // packages/block-editor/build-module/components/dimensions-tool/aspect-ratio-tool.mjs
- var import_components198 = __toESM(require_components(), 1);
- var import_i18n198 = __toESM(require_i18n(), 1);
-
- // packages/block-editor/build-module/components/dimensions-tool/utils.mjs
- function parseAspectRatio(value) {
- if (typeof value !== "string") {
- return null;
- }
- const parts = value.split("/");
- if (parts.length > 2) {
- return null;
- }
- const [width, height = "1"] = parts;
- const numericWidth = Number(width.trim());
- const numericHeight = Number(height.trim());
- if (!Number.isFinite(numericWidth) || !Number.isFinite(numericHeight) || numericWidth <= 0 || numericHeight <= 0) {
- return null;
- }
- return numericWidth / numericHeight;
- }
- function findAspectRatioOption(value, options) {
- const exactMatch = options.find((option) => option.value === value);
- if (exactMatch) {
- return exactMatch;
- }
- const ratio = parseAspectRatio(value);
- if (ratio === null) {
+ });
+ if (!useHasBackgroundPanel(settings2) || !hasBackgroundSupport(name) && !hasColorBackgroundSupport && !hasColorGradientSupport) {
return null;
}
- return options.find(
- (option) => parseAspectRatio(option.value) === ratio
- ) ?? null;
- }
-
- // packages/block-editor/build-module/components/dimensions-tool/aspect-ratio-tool.mjs
- var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
- function AspectRatioTool({
- panelId,
- value,
- onChange = () => {
- },
- options,
- defaultValue = "auto",
- hasValue: hasValue3,
- isShownByDefault = true,
- className,
- isInherited,
- hasLocalOverride
- }) {
- const [defaultRatios, themeRatios, showDefaultRatios] = useSettings(
- "dimensions.aspectRatios.default",
- "dimensions.aspectRatios.theme",
- "dimensions.defaultAspectRatios"
- );
- const themeOptions = themeRatios?.map(({ name, ratio }) => ({
- label: name,
- value: ratio
- }));
- const defaultOptions2 = defaultRatios?.map(({ name, ratio }) => ({
- label: name,
- value: ratio
- }));
- const aspectRatioOptions = [
- {
- label: (0, import_i18n198._x)(
- "Original",
- "Aspect ratio option for dimensions control"
- ),
- value: "auto"
- },
- ...showDefaultRatios ? defaultOptions2 : [],
- ...themeOptions ? themeOptions : [],
- {
- label: (0, import_i18n198._x)("Custom", "Aspect ratio option for dimensions control"),
- value: "custom",
- disabled: true,
- hidden: true
+ const onChange = (newStyle) => {
+ if (isStateSelected) {
+ setAttributes({
+ style: setStyleForState(style, selectedState, newStyle)
+ });
+ return;
}
- ];
- const resolvedOptions = options ?? aspectRatioOptions;
- const displayValue = value === void 0 || value === null || value === "auto" ? "auto" : findAspectRatioOption(value, resolvedOptions)?.value ?? "custom";
- return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
- InheritanceToolsPanelItem,
+ const newBackgroundColorValue = newStyle?.color?.background;
+ const newBackgroundColorSlug = extractPresetSlug(
+ newBackgroundColorValue,
+ "color"
+ );
+ const newGradientValue = backgroundGradientSupported ? newStyle?.background?.gradient : newStyle?.color?.gradient;
+ const newGradientSlug = extractPresetSlug(
+ newGradientValue,
+ "gradient"
+ );
+ const cleanedColorGradient = newGradientSlug ? void 0 : newStyle?.color?.gradient;
+ const cleanedStyle = {
+ ...newStyle,
+ color: {
+ ...newStyle?.color,
+ background: newBackgroundColorSlug ? void 0 : newBackgroundColorValue,
+ gradient: backgroundGradientSupported ? void 0 : cleanedColorGradient
+ }
+ };
+ if (backgroundGradientSupported) {
+ cleanedStyle.background = {
+ ...cleanedStyle.background,
+ gradient: newStyle?.background?.gradient
+ };
+ }
+ const isMigrating = backgroundGradientSupported && !!style?.color?.gradient;
+ const newAttributes = {
+ style: cleanEmptyObject(cleanedStyle),
+ backgroundColor: newBackgroundColorSlug,
+ // The legacy `gradient` attribute is only used when the block does
+ // not support `background.gradient`; otherwise the gradient is
+ // stored in `style.background.gradient` above.
+ gradient: backgroundGradientSupported ? void 0 : newGradientSlug
+ };
+ const hasNewGradient = !!newGradientSlug || !!newGradientValue;
+ if (isMigrating && hasNewGradient) {
+ newAttributes.className = clsx_default(className, "has-background");
+ } else if (!hasNewGradient && className?.includes("has-background")) {
+ newAttributes.className = className.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0;
+ }
+ setAttributes(newAttributes);
+ };
+ const updatedSettings = {
+ ...settings2,
+ background: {
+ ...settings2.background,
+ backgroundSize: settings2?.background?.backgroundSize && hasBackgroundSupport(name, "backgroundSize")
+ }
+ };
+ const backgroundDefaultControls = (0, import_blocks98.getBlockSupport)(name, [
+ BACKGROUND_SUPPORT_KEY,
+ "__experimentalDefaultControls"
+ ]);
+ const colorDefaultControls = (0, import_blocks98.getBlockSupport)(name, [
+ "color",
+ "__experimentalDefaultControls"
+ ]);
+ const defaultControls = {
+ ...backgroundDefaultControls,
+ backgroundColor: colorDefaultControls?.background,
+ // Mirror the old combined control: show the gradient item by default
+ // when background color was shown by default.
+ gradient: backgroundDefaultControls?.gradient ?? colorDefaultControls?.background
+ };
+ const Wrapper = asWrapper || BackgroundInspectorControl;
+ return /* @__PURE__ */ (0, import_jsx_runtime456.jsx)(
+ BackgroundImagePanel2,
{
- className,
- isInherited,
- hasLocalOverride,
- hasValue: hasValue3 ? hasValue3 : () => displayValue !== defaultValue,
- label: (0, import_i18n198.__)("Aspect ratio"),
- onDeselect: () => onChange(void 0),
- isShownByDefault,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
- import_components198.SelectControl,
- {
- label: (0, import_i18n198.__)("Aspect ratio"),
- value: displayValue,
- options: resolvedOptions,
- onChange
- }
- )
+ as: Wrapper,
+ panelId: clientId,
+ defaultValues: BACKGROUND_BLOCK_DEFAULT_VALUES2,
+ settings: updatedSettings,
+ onChange,
+ defaultControls,
+ value: isStateSelected ? getStyleForState2(style, selectedState) : styleValue,
+ contrastWarning,
+ inheritedValue
}
);
}
+ var background_default = {
+ useBlockProps: useBlockProps4,
+ attributeKeys: ["style"],
+ hasSupport: hasBackgroundSupport
+ };
- // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
- var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
- var AXIAL_SIDES = ["horizontal", "vertical"];
- function hasSpacingToggle(sides2, isPresetsControl) {
- if (sides2?.length === 1) {
- return false;
- }
- if (isPresetsControl) {
- const hasOnlyAxialSides = sides2?.includes("horizontal") && sides2?.includes("vertical") && sides2?.length === 2;
- return !hasOnlyAxialSides;
- }
- return true;
- }
- function useHasDimensionsPanel(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
- return hasContentSize(settings2) || hasWideSize(settings2) || hasPadding(settings2) || hasMargin(settings2) || hasGap(settings2) || hasHeight(settings2) || hasMinHeight(settings2) || hasMinWidth(settings2) || hasWidth(settings2) || hasAspectRatio(settings2, styleState) || hasChildLayout(settings2, styleState);
- }
- function hasContentSize(settings2) {
- return settings2?.layout?.contentSize;
- }
- function hasWideSize(settings2) {
- return settings2?.layout?.wideSize;
- }
- function hasPadding(settings2) {
- return settings2?.spacing?.padding;
- }
- function hasMargin(settings2) {
- return settings2?.spacing?.margin;
- }
- function hasGap(settings2) {
- return settings2?.spacing?.blockGap;
- }
- function hasHeight(settings2) {
- return settings2?.dimensions?.height;
- }
- function hasMinHeight(settings2) {
- return settings2?.dimensions?.minHeight;
- }
- function hasMinWidth(settings2) {
- return settings2?.dimensions?.minWidth;
- }
- function hasWidth(settings2) {
- return settings2?.dimensions?.width;
- }
- function hasAspectRatio(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
- return !hasPseudoBlockStyleState(styleState) && settings2?.dimensions?.aspectRatio;
- }
- function hasChildLayout(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
- if (hasPseudoBlockStyleState(styleState)) {
- return false;
- }
- const {
- type: parentLayoutType = "default",
- default: { type: defaultParentLayoutType = "default" } = {},
- allowSizingOnChildren = false
- } = settings2?.parentLayout ?? {};
- const support = (defaultParentLayoutType === "flex" || parentLayoutType === "flex" || defaultParentLayoutType === "grid" || parentLayoutType === "grid") && allowSizingOnChildren;
- return !!settings2?.layout && support;
- }
- function hasSpacingPresets(settings2) {
- const { defaultSpacingSizes, spacingSizes } = settings2?.spacing || {};
- return defaultSpacingSizes !== false && spacingSizes?.default?.length > 0 || spacingSizes?.theme?.length > 0 || spacingSizes?.custom?.length > 0;
- }
- function filterValuesBySides(values, sides2) {
- if (!sides2 || !values) {
- return values;
- }
- const filteredValues = {};
- sides2.forEach((side) => {
- if (side === "vertical") {
- filteredValues.top = values.top;
- filteredValues.bottom = values.bottom;
- }
- if (side === "horizontal") {
- filteredValues.left = values.left;
- filteredValues.right = values.right;
- }
- filteredValues[side] = values?.[side];
- });
- return filteredValues;
- }
- var EMPTY_VALUES2 = [void 0, null, ""];
- function hasValue2(value) {
- return !EMPTY_VALUES2.includes(value);
- }
- function getNumericPlaceholder2(rawValue) {
- if (!hasValue2(rawValue)) {
- return void 0;
- }
- const [quantity] = (0, import_components199.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
- return quantity;
- }
- function splitStyleValue(value) {
- if (hasValue2(value) && typeof value === "string") {
- return {
- top: value,
- right: value,
- bottom: value,
- left: value
- };
- }
- return value;
- }
- function getCommonSidesValue(sidesValue) {
- if (!hasValue2(sidesValue)) {
- return void 0;
+ // packages/block-editor/build-module/hooks/color.mjs
+ var COLOR_SUPPORT_KEY2 = "color";
+ var hasColorSupport = (blockNameOrType) => {
+ const colorSupport = (0, import_blocks99.getBlockSupport)(blockNameOrType, COLOR_SUPPORT_KEY2);
+ return colorSupport && (colorSupport.link === true || colorSupport.gradient === true || colorSupport.background !== false || colorSupport.text !== false);
+ };
+ var hasLinkColorSupport = (blockType) => {
+ const colorSupport = (0, import_blocks99.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
+ return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.link;
+ };
+ var hasGradientSupport2 = (blockNameOrType) => {
+ const colorSupport = (0, import_blocks99.getBlockSupport)(blockNameOrType, COLOR_SUPPORT_KEY2);
+ return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.gradients;
+ };
+ var hasBackgroundColorSupport2 = (blockType) => {
+ const colorSupport = (0, import_blocks99.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
+ return colorSupport && colorSupport.background !== false;
+ };
+ var hasTextColorSupport2 = (blockType) => {
+ const colorSupport = (0, import_blocks99.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
+ return colorSupport && colorSupport.text !== false;
+ };
+ function addAttributes(settings2) {
+ if (!hasColorSupport(settings2)) {
+ return settings2;
}
- if (typeof sidesValue === "string") {
- return sidesValue !== "" ? sidesValue : void 0;
+ if (!settings2.attributes.backgroundColor) {
+ Object.assign(settings2.attributes, {
+ backgroundColor: {
+ type: "string"
+ }
+ });
}
- if (typeof sidesValue !== "object") {
- return void 0;
+ if (!settings2.attributes.textColor) {
+ Object.assign(settings2.attributes, {
+ textColor: {
+ type: "string"
+ }
+ });
}
- const sideKeys = ["top", "right", "bottom", "left"];
- const values = sideKeys.map((k2) => sidesValue[k2]);
- const allDefined = values.every(hasValue2);
- if (!allDefined) {
- return void 0;
+ if (hasGradientSupport2(settings2) && !settings2.attributes.gradient) {
+ Object.assign(settings2.attributes, {
+ gradient: {
+ type: "string"
+ }
+ });
}
- const first = values[0];
- return values.every((v2) => v2 === first) ? first : void 0;
+ return settings2;
}
- function hasAnySideValue(sidesValue) {
- if (!hasValue2(sidesValue)) {
- return false;
- }
- if (typeof sidesValue === "string") {
- return sidesValue !== "";
- }
- if (typeof sidesValue !== "object") {
- return false;
+ function addSaveProps(props, blockNameOrType, attributes) {
+ if (!hasColorSupport(blockNameOrType) || shouldSkipSerialization(blockNameOrType, COLOR_SUPPORT_KEY2)) {
+ return props;
}
- return ["top", "right", "bottom", "left"].some(
- (side) => hasValue2(sidesValue[side])
+ const hasGradient = hasGradientSupport2(blockNameOrType);
+ const { backgroundColor, textColor, gradient, style } = attributes;
+ const shouldSerialize = (feature) => !shouldSkipSerialization(
+ blockNameOrType,
+ COLOR_SUPPORT_KEY2,
+ feature
);
+ const textClass = shouldSerialize("text") ? getColorClassName("color", textColor) : void 0;
+ const gradientClass = shouldSerialize("gradients") ? __experimentalGetGradientClass(gradient) : void 0;
+ const backgroundClass = shouldSerialize("background") ? getColorClassName("background-color", backgroundColor) : void 0;
+ const serializeHasBackground = shouldSerialize("background") || shouldSerialize("gradients");
+ const hasBackground = backgroundColor || style?.color?.background || hasGradient && (gradient || style?.color?.gradient);
+ const newClassName = clsx_default(props.className, textClass, gradientClass, {
+ // Don't apply the background class if there's a custom gradient.
+ [backgroundClass]: (!hasGradient || !style?.color?.gradient) && !!backgroundClass,
+ "has-text-color": shouldSerialize("text") && (textColor || style?.color?.text),
+ "has-background": serializeHasBackground && hasBackground,
+ "has-link-color": shouldSerialize("link") && style?.elements?.link?.color
+ });
+ props.className = newClassName ? newClassName : void 0;
+ return props;
}
- function splitGapValue(value, isAxialGap) {
- if (!hasValue2(value)) {
- return value;
+ function useBlockProps5({
+ name,
+ backgroundColor,
+ textColor,
+ gradient,
+ style
+ }) {
+ const [userPalette, themePalette, defaultPalette] = useSettings(
+ "color.palette.custom",
+ "color.palette.theme",
+ "color.palette.default"
+ );
+ const colors2 = (0, import_element280.useMemo)(
+ () => [
+ ...userPalette || [],
+ ...themePalette || [],
+ ...defaultPalette || []
+ ],
+ [userPalette, themePalette, defaultPalette]
+ );
+ if (!hasColorSupport(name) || shouldSkipSerialization(name, COLOR_SUPPORT_KEY2)) {
+ return {};
}
- if (typeof value === "string") {
- return isAxialGap ? { top: value, right: value, bottom: value, left: value } : { top: value };
+ const extraStyles = {};
+ if (textColor && !shouldSkipSerialization(name, COLOR_SUPPORT_KEY2, "text")) {
+ extraStyles.color = getColorObjectByAttributeValues(
+ colors2,
+ textColor
+ )?.color;
+ }
+ if (backgroundColor && !shouldSkipSerialization(name, COLOR_SUPPORT_KEY2, "background")) {
+ extraStyles.backgroundColor = getColorObjectByAttributeValues(
+ colors2,
+ backgroundColor
+ )?.color;
}
+ const saveProps = addSaveProps({ style: extraStyles }, name, {
+ textColor,
+ backgroundColor,
+ gradient,
+ style
+ });
+ const hasBackgroundValue = backgroundColor || style?.color?.background || gradient || style?.color?.gradient;
return {
- ...value,
- right: value?.left,
- bottom: value?.top
+ ...saveProps,
+ className: clsx_default(
+ saveProps.className,
+ // Add background image classes in the editor, if not already handled by background color values.
+ !hasBackgroundValue && getBackgroundImageClasses(style)
+ )
};
}
- function DimensionsToolsPanel({
- resetAllFilter,
- onChange,
- value,
- panelId,
- children
- }) {
- const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const resetAll = () => {
- const updatedValue = resetAllFilter(value);
- onChange(updatedValue);
+ var color_default = {
+ useBlockProps: useBlockProps5,
+ addSaveProps,
+ attributeKeys: ["backgroundColor", "textColor", "gradient", "style"],
+ hasSupport: hasColorSupport
+ };
+ var MIGRATION_PATHS = {
+ linkColor: [["style", "elements", "link", "color", "text"]],
+ textColor: [["textColor"], ["style", "color", "text"]],
+ backgroundColor: [
+ ["backgroundColor"],
+ ["style", "color", "background"]
+ ],
+ gradient: [["gradient"], ["style", "color", "gradient"]]
+ };
+ function addTransforms(result, source, index2, results) {
+ const destinationBlockType = result.name;
+ const activeSupports = {
+ linkColor: hasLinkColorSupport(destinationBlockType),
+ textColor: hasTextColorSupport2(destinationBlockType),
+ backgroundColor: hasBackgroundColorSupport2(destinationBlockType),
+ gradient: hasGradientSupport2(destinationBlockType)
};
- return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- import_components199.__experimentalToolsPanel,
+ return transformStyles2(
+ activeSupports,
+ MIGRATION_PATHS,
+ result,
+ source,
+ index2,
+ results
+ );
+ }
+ (0, import_hooks10.addFilter)(
+ "blocks.registerBlockType",
+ "core/color/addAttribute",
+ addAttributes
+ );
+ (0, import_hooks10.addFilter)(
+ "blocks.switchToBlockType.transformedBlock",
+ "core/color/addTransforms",
+ addTransforms
+ );
+
+ // packages/block-editor/build-module/hooks/elements.mjs
+ var import_jsx_runtime457 = __toESM(require_jsx_runtime(), 1);
+ function ElementsInspectorControl({ children, resetAllFilter }) {
+ const attributesResetAllFilter = (0, import_element281.useCallback)(
+ (attributes) => {
+ const updatedStyle = resetAllFilter(attributes.style);
+ return {
+ ...attributes,
+ style: cleanEmptyObject(updatedStyle)
+ };
+ },
+ [resetAllFilter]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
+ inspector_controls_default,
{
- label: (0, import_i18n199.__)("Dimensions"),
- resetAll,
- panelId,
- dropdownMenuProps,
+ group: "elements",
+ resetAllFilter: attributesResetAllFilter,
children
}
);
}
- var DEFAULT_CONTROLS5 = {
- contentSize: true,
- wideSize: true,
- padding: true,
- margin: true,
- blockGap: true,
- height: true,
- minHeight: true,
- minWidth: true,
- width: true,
- aspectRatio: true,
- childLayout: true
- };
- function DimensionsPanel({
- as: Wrapper = DimensionsToolsPanel,
- value,
- onChange,
- inheritedValue = value,
+ function ElementsEdit({
+ clientId,
+ name,
+ setAttributes,
settings: settings2,
- panelId,
- defaultControls = DEFAULT_CONTROLS5,
- onVisualize = () => {
- },
- // Special case because the layout controls are not part of the dimensions panel
- // in global styles but not in block inspector.
- includeLayoutControls = false,
- allowAxialBlockGap = true,
- styleState = DEFAULT_BLOCK_STYLE_STATE2,
- showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+ asWrapper,
+ label,
+ defaultControls
}) {
- const { dimensions, spacing } = settings2;
- const decodeValue = (rawValue) => {
- if (rawValue && typeof rawValue === "object") {
- return Object.keys(rawValue).reduce((acc, key) => {
- acc[key] = getValueFromVariable(
- { settings: { dimensions, spacing } },
- "",
- rawValue[key]
- );
- return acc;
- }, {});
- }
- return getValueFromVariable(
- { settings: { dimensions, spacing } },
- "",
- rawValue
- );
- };
- const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
- showInheritanceLabelIndicators && isInherited,
- showInheritanceLabelIndicators && hasLocalOverride,
- className
- );
- const showSpacingPresetsControl = hasSpacingPresets(settings2);
- const units2 = (0, import_components199.__experimentalUseCustomUnits)({
- availableUnits: settings2?.spacing?.units || [
- "%",
- "px",
- "em",
- "rem",
- "vw"
- ]
- });
- const minimumMargin = -Infinity;
- const [minMarginValue, setMinMarginValue] = (0, import_element277.useState)(minimumMargin);
- const resetAllFilter = (0, import_element277.useCallback)((previousValue) => {
- return {
- ...previousValue,
- layout: cleanEmptyObject({
- ...previousValue?.layout,
- contentSize: void 0,
- wideSize: void 0,
- selfStretch: void 0,
- flexSize: void 0,
- columnStart: void 0,
- rowStart: void 0,
- columnSpan: void 0,
- rowSpan: void 0
- }),
- spacing: {
- ...previousValue?.spacing,
- padding: void 0,
- margin: void 0,
- blockGap: void 0
- },
- dimensions: {
- ...previousValue?.dimensions,
- height: void 0,
- minHeight: void 0,
- minWidth: void 0,
- aspectRatio: void 0,
- width: void 0
+ const selectedState = useBlockStyleState();
+ const isEnabled = useHasColorPanel(settings2);
+ const { style, className } = (0, import_data170.useSelect)(
+ (select3) => {
+ if (!isEnabled) {
+ return {};
}
- };
- }, []);
- const showContentSizeControl = hasContentSize(settings2) && includeLayoutControls;
- const localContentSizeValue = decodeValue(value?.layout?.contentSize);
- const inheritedContentSizeValue = decodeValue(
- inheritedValue?.layout?.contentSize
+ const attributes = select3(store).getBlockAttributes(clientId);
+ return {
+ style: attributes?.style,
+ className: attributes?.className
+ };
+ },
+ [clientId, isEnabled]
);
- const isContentSizePlaceholder = !hasValue2(value?.layout?.contentSize) && hasValue2(inheritedContentSizeValue);
- const setContentSizeValue = (newValue) => {
- onChange(
- setImmutably2(
- value,
- ["layout", "contentSize"],
- hasValue2(newValue) ? newValue : void 0
- )
- );
- };
- const hasUserSetContentSizeValue = () => hasValue2(value?.layout?.contentSize);
- const resetContentSizeValue = () => setContentSizeValue(void 0);
- const showWideSizeControl = hasWideSize(settings2) && includeLayoutControls;
- const localWideSizeValue = decodeValue(value?.layout?.wideSize);
- const inheritedWideSizeValue = decodeValue(
- inheritedValue?.layout?.wideSize
+ const { value: inheritedValue } = useResolvedStyle(
+ name,
+ className,
+ selectedState
);
- const isWideSizePlaceholder = !hasValue2(value?.layout?.wideSize) && hasValue2(inheritedWideSizeValue);
- const setWideSizeValue = (newValue) => {
- onChange(
- setImmutably2(
- value,
- ["layout", "wideSize"],
- hasValue2(newValue) ? newValue : void 0
- )
- );
+ const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+ const value = (0, import_element281.useMemo)(() => {
+ if (isStateSelected) {
+ return getStyleForState2(style, selectedState);
+ }
+ return style;
+ }, [isStateSelected, selectedState, style]);
+ const onChange = isStateSelected ? (newStyle) => {
+ setAttributes({
+ style: setStyleForState(style, selectedState, newStyle)
+ });
+ } : (newStyle) => {
+ setAttributes({ style: cleanEmptyObject(newStyle) });
};
- const hasUserSetWideSizeValue = () => hasValue2(value?.layout?.wideSize);
- const resetWideSizeValue = () => setWideSizeValue(void 0);
- const showPaddingControl = hasPadding(settings2);
- const inheritedPaddingValues = splitStyleValue(
- decodeValue(inheritedValue?.spacing?.padding)
- );
- const localPaddingValues = splitStyleValue(
- decodeValue(value?.spacing?.padding)
- );
- const paddingValues = hasValue2(value?.spacing?.padding) ? localPaddingValues : inheritedPaddingValues;
- const inheritedPaddingPlaceholder = getCommonSidesValue(
- inheritedPaddingValues
+ const enableContrastChecking = !!value?.elements?.link?.color?.text && settings2?.color?.link && false !== (0, import_blocks100.getBlockSupport)(name, [
+ COLOR_SUPPORT_KEY2,
+ "enableContrastChecker"
+ ]);
+ const contrastWarning = useBlockColorContrastWarning({
+ clientId,
+ name,
+ enabled: !!enableContrastChecking,
+ checkTextColor: false,
+ messageOverride: (0, import_i18n199.__)(
+ "This link color has poor contrast against the background. Consider increasing contrast."
+ )
+ });
+ if (!isEnabled) {
+ return null;
+ }
+ defaultControls = defaultControls ? defaultControls : (0, import_blocks100.getBlockSupport)(name, [
+ COLOR_SUPPORT_KEY2,
+ "__experimentalDefaultControls"
+ ]);
+ const Wrapper = asWrapper || ElementsInspectorControl;
+ return /* @__PURE__ */ (0, import_jsx_runtime457.jsx)(
+ ColorPanel,
+ {
+ as: Wrapper,
+ panelId: clientId,
+ settings: settings2,
+ value,
+ onChange,
+ defaultControls,
+ label,
+ contrastWarning,
+ inheritedValue
+ }
);
- const isPaddingPlaceholder = !hasValue2(value?.spacing?.padding) && inheritedPaddingPlaceholder !== void 0;
- const hasInheritedPadding = hasAnySideValue(inheritedPaddingValues);
- const isPaddingInherited = !hasValue2(value?.spacing?.padding) && hasInheritedPadding;
- const paddingSides = Array.isArray(settings2?.spacing?.padding) ? settings2?.spacing?.padding : settings2?.spacing?.padding?.sides;
- const isAxialPadding = paddingSides && paddingSides.some((side) => AXIAL_SIDES.includes(side));
- const setPaddingValues = (newPaddingValues) => {
- const padding = filterValuesBySides(newPaddingValues, paddingSides);
- onChange(setImmutably2(value, ["spacing", "padding"], padding));
- };
- const hasPaddingValue = () => hasValue2(value?.spacing?.padding) && Object.keys(value?.spacing?.padding).length;
- const resetPaddingValue = () => setPaddingValues(void 0);
- const onMouseOverPadding = () => onVisualize("padding");
- const showMarginControl = hasMargin(settings2);
- const inheritedMarginValues = splitStyleValue(
- decodeValue(inheritedValue?.spacing?.margin)
+ }
+
+ // packages/block-editor/build-module/hooks/typography.mjs
+ var import_blocks106 = __toESM(require_blocks(), 1);
+ var import_element287 = __toESM(require_element(), 1);
+ var import_data174 = __toESM(require_data(), 1);
+ var import_i18n206 = __toESM(require_i18n(), 1);
+
+ // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
+ var import_components198 = __toESM(require_components(), 1);
+ var import_i18n202 = __toESM(require_i18n(), 1);
+ var import_element283 = __toESM(require_element(), 1);
+
+ // packages/block-editor/build-module/components/text-alignment-control/index.mjs
+ var import_i18n200 = __toESM(require_i18n(), 1);
+ var import_element282 = __toESM(require_element(), 1);
+ var import_components196 = __toESM(require_components(), 1);
+ var import_jsx_runtime458 = __toESM(require_jsx_runtime(), 1);
+ var TEXT_ALIGNMENT_OPTIONS = [
+ {
+ label: (0, import_i18n200.__)("Align text left"),
+ value: "left",
+ icon: align_left_default
+ },
+ {
+ label: (0, import_i18n200.__)("Align text center"),
+ value: "center",
+ icon: align_center_default
+ },
+ {
+ label: (0, import_i18n200.__)("Align text right"),
+ value: "right",
+ icon: align_right_default
+ },
+ {
+ label: (0, import_i18n200.__)("Justify text"),
+ value: "justify",
+ icon: align_justify_default
+ }
+ ];
+ var DEFAULT_OPTIONS = ["left", "center", "right"];
+ function TextAlignmentControl({
+ className,
+ value,
+ onChange,
+ options = DEFAULT_OPTIONS
+ }) {
+ const validOptions = (0, import_element282.useMemo)(
+ () => TEXT_ALIGNMENT_OPTIONS.filter(
+ (option) => options.includes(option.value)
+ ),
+ [options]
);
- const localMarginValues = splitStyleValue(
- decodeValue(value?.spacing?.margin)
+ if (!validOptions.length) {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+ import_components196.__experimentalToggleGroupControl,
+ {
+ isDeselectable: true,
+ label: (0, import_i18n200.__)("Text alignment"),
+ className: clsx_default(
+ "block-editor-text-alignment-control",
+ className
+ ),
+ value,
+ onChange: (newValue) => {
+ onChange(newValue === value ? void 0 : newValue);
+ },
+ children: validOptions.map((option) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+ import_components196.__experimentalToggleGroupControlOptionIcon,
+ {
+ value: option.value,
+ icon: option.icon,
+ label: option.label
+ },
+ option.value
+ );
+ })
+ }
);
- const marginValues = hasValue2(value?.spacing?.margin) ? localMarginValues : inheritedMarginValues;
- const inheritedMarginPlaceholder = getCommonSidesValue(
- inheritedMarginValues
+ }
+
+ // packages/block-editor/build-module/components/text-indent-control/index.mjs
+ var import_components197 = __toESM(require_components(), 1);
+ var import_i18n201 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
+ function TextIndentControl({
+ value,
+ onChange,
+ __unstableInputWidth = "60px",
+ withSlider = false,
+ hasBottomMargin = false,
+ help,
+ className,
+ placeholder,
+ ...otherProps
+ }) {
+ const [availableUnits] = useSettings("spacing.units");
+ const units2 = (0, import_components197.__experimentalUseCustomUnits)({
+ availableUnits: availableUnits || [
+ "px",
+ "em",
+ "rem",
+ "ch",
+ "%",
+ "vw",
+ "vh"
+ ],
+ defaultValues: { px: 16, em: 2, rem: 2, ch: 2 }
+ });
+ const [valueQuantity, valueUnit] = (0, import_components197.__experimentalParseQuantityAndUnitFromRawValue)(
+ value,
+ units2
);
- const isMarginPlaceholder = !hasValue2(value?.spacing?.margin) && inheritedMarginPlaceholder !== void 0;
- const hasInheritedMargin = hasAnySideValue(inheritedMarginValues);
- const isMarginInherited = !hasValue2(value?.spacing?.margin) && hasInheritedMargin;
- const marginSides = Array.isArray(settings2?.spacing?.margin) ? settings2?.spacing?.margin : settings2?.spacing?.margin?.sides;
- const isAxialMargin = marginSides && marginSides.some((side) => AXIAL_SIDES.includes(side));
- const setMarginValues = (newMarginValues) => {
- const margin = filterValuesBySides(newMarginValues, marginSides);
- onChange(setImmutably2(value, ["spacing", "margin"], margin));
- };
- const hasMarginValue = () => hasValue2(value?.spacing?.margin) && Object.keys(value?.spacing?.margin).length;
- const resetMarginValue = () => setMarginValues(void 0);
- const onMouseOverMargin = () => onVisualize("margin");
- const showGapControl = hasGap(settings2);
- const gapSides = Array.isArray(settings2?.spacing?.blockGap) ? settings2?.spacing?.blockGap : settings2?.spacing?.blockGap?.sides;
- const isAxialGap = allowAxialBlockGap && gapSides && gapSides.some((side) => AXIAL_SIDES.includes(side));
- const localGapRaw = decodeValue(value?.spacing?.blockGap);
- const inheritedGapRaw = decodeValue(inheritedValue?.spacing?.blockGap);
- const localGapForSingleInput = !isAxialGap && typeof localGapRaw === "object" ? localGapRaw?.top : localGapRaw;
- const inheritedGapForSingleInput = !isAxialGap && typeof inheritedGapRaw === "object" ? inheritedGapRaw?.top : inheritedGapRaw;
- const gapRawForDisplay = hasValue2(value?.spacing?.blockGap) ? localGapRaw : inheritedGapRaw;
- const gapValues = splitGapValue(gapRawForDisplay, isAxialGap);
- const isGapPlaceholder = !hasValue2(value?.spacing?.blockGap) && typeof inheritedGapForSingleInput === "string" && inheritedGapForSingleInput !== "";
- const setGapValue = (newGapValue) => {
- onChange(
- setImmutably2(value, ["spacing", "blockGap"], newGapValue)
+ const isValueUnitRelative = !!valueUnit && ["em", "rem", "%", "ch", "vw", "vh"].includes(valueUnit);
+ if (!withSlider) {
+ return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ import_components197.__experimentalUnitControl,
+ {
+ ...otherProps,
+ label: (0, import_i18n201.__)("Line indent"),
+ value,
+ __unstableInputWidth,
+ units: units2,
+ onChange,
+ help,
+ className,
+ placeholder
+ }
);
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_components197.__experimentalView, { style: hasBottomMargin ? { marginBottom: 12 } : void 0, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components197.BaseControl.VisualLabel, { children: (0, import_i18n201.__)("Line indent") }),
+ /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_components197.Flex, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components197.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ import_components197.__experimentalUnitControl,
+ {
+ label: (0, import_i18n201.__)("Line indent"),
+ labelPosition: "top",
+ hideLabelFromVision: true,
+ value,
+ onChange,
+ units: units2,
+ __unstableInputWidth,
+ min: 0,
+ className,
+ placeholder
+ }
+ ) }),
+ withSlider && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components197.FlexItem, { isBlock: true, children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components197.__experimentalSpacer, { marginX: 2, marginBottom: 0, children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
+ import_components197.RangeControl,
+ {
+ label: (0, import_i18n201.__)("Line indent"),
+ hideLabelFromVision: true,
+ value: valueQuantity,
+ withInputField: false,
+ onChange: (newValue) => {
+ if (newValue === void 0) {
+ onChange?.(void 0);
+ } else {
+ onChange?.(
+ newValue + (valueUnit ?? "px")
+ );
+ }
+ },
+ min: 0,
+ max: isValueUnitRelative ? 10 : 100,
+ step: isValueUnitRelative ? 0.1 : 1,
+ initialPosition: 0
+ }
+ ) }) })
+ ] }),
+ help && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("p", { className: "components-base-control__help", children: help })
+ ] });
+ }
+
+ // packages/block-editor/build-module/components/global-styles/typography-utils.mjs
+ function getMergedFontFamiliesAndFontFamilyFaces(settings2, selectedFontFamily) {
+ const fontFamiliesFromSettings = settings2?.typography?.fontFamilies;
+ const fontFamilies = ["default", "theme", "custom"].flatMap(
+ (key) => fontFamiliesFromSettings?.[key] ?? []
+ );
+ const fontFamilyFaces = fontFamilies.find(
+ (family) => family.fontFamily === selectedFontFamily
+ )?.fontFace ?? [];
+ return { fontFamilies, fontFamilyFaces };
+ }
+ function findNearestFontWeight(availableFontWeights, newFontWeightValue) {
+ newFontWeightValue = "number" === typeof newFontWeightValue ? newFontWeightValue.toString() : newFontWeightValue;
+ if (!newFontWeightValue || typeof newFontWeightValue !== "string") {
+ return "";
+ }
+ if (!availableFontWeights || availableFontWeights.length === 0) {
+ return newFontWeightValue;
+ }
+ const nearestFontWeight = availableFontWeights?.reduce(
+ (nearest, { value: fw }) => {
+ const currentDiff = Math.abs(
+ parseInt(fw) - parseInt(newFontWeightValue)
+ );
+ const nearestDiff = Math.abs(
+ parseInt(nearest) - parseInt(newFontWeightValue)
+ );
+ return currentDiff < nearestDiff ? fw : nearest;
+ },
+ availableFontWeights[0]?.value
+ );
+ return nearestFontWeight;
+ }
+ function findNearestFontStyle(availableFontStyles, newFontStyleValue) {
+ if (typeof newFontStyleValue !== "string" || !newFontStyleValue) {
+ return "";
+ }
+ const validStyles = ["normal", "italic", "oblique"];
+ if (!validStyles.includes(newFontStyleValue)) {
+ return "";
+ }
+ if (!availableFontStyles || availableFontStyles.length === 0 || availableFontStyles.find(
+ (style) => style.value === newFontStyleValue
+ )) {
+ return newFontStyleValue;
+ }
+ if (newFontStyleValue === "oblique" && !availableFontStyles.find((style) => style.value === "oblique")) {
+ return "italic";
+ }
+ return "";
+ }
+ function findNearestStyleAndWeight(fontFamilyFaces, fontStyle, fontWeight) {
+ let nearestFontStyle = fontStyle;
+ let nearestFontWeight = fontWeight;
+ const { fontStyles, fontWeights, combinedStyleAndWeightOptions } = getFontStylesAndWeights(fontFamilyFaces);
+ const hasFontStyle = fontStyles?.some(
+ ({ value: fs }) => fs === fontStyle
+ );
+ const hasFontWeight = fontWeights?.some(
+ ({ value: fw }) => fw?.toString() === fontWeight?.toString()
+ );
+ if (!hasFontStyle) {
+ nearestFontStyle = fontStyle ? findNearestFontStyle(fontStyles, fontStyle) : combinedStyleAndWeightOptions?.find(
+ (option) => option.style.fontWeight === findNearestFontWeight(fontWeights, fontWeight)
+ )?.style?.fontStyle;
+ }
+ if (!hasFontWeight) {
+ nearestFontWeight = fontWeight ? findNearestFontWeight(fontWeights, fontWeight) : combinedStyleAndWeightOptions?.find(
+ (option) => option.style.fontStyle === (nearestFontStyle || fontStyle)
+ )?.style?.fontWeight;
+ }
+ return { nearestFontStyle, nearestFontWeight };
+ }
+
+ // packages/block-editor/build-module/components/global-styles/typography-panel.mjs
+ var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
+ var MIN_TEXT_COLUMNS = 1;
+ var MAX_TEXT_COLUMNS = 6;
+ function shouldSyncLinkColor(value, inheritedValue) {
+ const localLinkColor = value?.elements?.link?.color?.text;
+ if (localLinkColor !== void 0) {
+ return localLinkColor === value?.color?.text;
+ }
+ const inheritedLinkColor = inheritedValue?.elements?.link?.color?.text;
+ return inheritedLinkColor === void 0 || inheritedValue?.color?.text === inheritedLinkColor;
+ }
+ function useHasTypographyPanel(settings2) {
+ const hasFontFamily = useHasFontFamilyControl(settings2);
+ const hasLineHeight = useHasLineHeightControl(settings2);
+ const hasFontAppearance = useHasAppearanceControl(settings2);
+ const hasLetterSpacing = useHasLetterSpacingControl(settings2);
+ const hasTextAlign = useHasTextAlignmentControl(settings2);
+ const hasTextTransform = useHasTextTransformControl(settings2);
+ const hasTextDecoration = useHasTextDecorationControl(settings2);
+ const hasTextIndent = useHasTextIndentControl(settings2);
+ const hasWritingMode = useHasWritingModeControl(settings2);
+ const hasTextColumns = useHasTextColumnsControl(settings2);
+ const hasFontSize = useHasFontSizeControl(settings2);
+ const hasTextColor = useHasTextPanel(settings2);
+ return hasFontFamily || hasLineHeight || hasFontAppearance || hasLetterSpacing || hasTextAlign || hasTextTransform || hasFontSize || hasTextDecoration || hasTextIndent || hasWritingMode || hasTextColumns || hasTextColor;
+ }
+ function useHasFontSizeControl(settings2) {
+ return settings2?.typography?.defaultFontSizes !== false && settings2?.typography?.fontSizes?.default?.length || settings2?.typography?.fontSizes?.theme?.length || settings2?.typography?.fontSizes?.custom?.length || settings2?.typography?.customFontSize;
+ }
+ function useHasFontFamilyControl(settings2) {
+ return ["default", "theme", "custom"].some(
+ (key) => settings2?.typography?.fontFamilies?.[key]?.length
+ );
+ }
+ function useHasLineHeightControl(settings2) {
+ return settings2?.typography?.lineHeight;
+ }
+ function useHasAppearanceControl(settings2) {
+ return settings2?.typography?.fontStyle || settings2?.typography?.fontWeight;
+ }
+ function useAppearanceControlLabel(settings2) {
+ if (!settings2?.typography?.fontStyle) {
+ return (0, import_i18n202.__)("Font weight");
+ }
+ if (!settings2?.typography?.fontWeight) {
+ return (0, import_i18n202.__)("Font style");
+ }
+ return (0, import_i18n202.__)("Appearance");
+ }
+ function useHasLetterSpacingControl(settings2) {
+ return settings2?.typography?.letterSpacing;
+ }
+ function useHasTextTransformControl(settings2) {
+ return settings2?.typography?.textTransform;
+ }
+ function useHasTextAlignmentControl(settings2) {
+ return settings2?.typography?.textAlign;
+ }
+ function useHasTextDecorationControl(settings2) {
+ return settings2?.typography?.textDecoration;
+ }
+ function useHasWritingModeControl(settings2) {
+ return settings2?.typography?.writingMode;
+ }
+ function useHasTextColumnsControl(settings2) {
+ return settings2?.typography?.textColumns;
+ }
+ function useHasTextIndentControl(settings2) {
+ return settings2?.typography?.textIndent;
+ }
+ function getMergedFontSizes(settings2) {
+ const fontSizes = settings2?.typography?.fontSizes;
+ const defaultFontSizesEnabled = !!settings2?.typography?.defaultFontSizes;
+ return [
+ ...fontSizes?.custom ?? [],
+ ...fontSizes?.theme ?? [],
+ ...defaultFontSizesEnabled ? fontSizes?.default ?? [] : []
+ ];
+ }
+ function TypographyToolsPanel({
+ resetAllFilter,
+ onChange,
+ value,
+ panelId,
+ children
+ }) {
+ const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+ const resetAll = () => {
+ const updatedValue = resetAllFilter(value);
+ onChange(updatedValue);
};
- const setGapValues = (nextBoxGapValue) => {
- if (!hasValue2(nextBoxGapValue)) {
- setGapValue(null);
- }
- if (!isAxialGap && nextBoxGapValue?.hasOwnProperty("top")) {
- setGapValue(nextBoxGapValue.top);
- } else {
- setGapValue({
- top: nextBoxGapValue?.top,
- left: nextBoxGapValue?.left
- });
+ return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ import_components198.__experimentalToolsPanel,
+ {
+ label: (0, import_i18n202.__)("Typography"),
+ resetAll,
+ panelId,
+ __experimentalFirstVisibleItemClass: "first",
+ dropdownMenuProps,
+ children
}
- };
- const resetGapValue = () => setGapValue(void 0);
- const hasGapValue = () => hasValue2(value?.spacing?.blockGap);
- const showMinHeightControl = hasMinHeight(settings2);
- const localMinHeightValue = decodeValue(value?.dimensions?.minHeight);
- const inheritedMinHeightValue = decodeValue(
- inheritedValue?.dimensions?.minHeight
);
- const isMinHeightPlaceholder = !hasValue2(value?.dimensions?.minHeight) && hasValue2(inheritedMinHeightValue);
- const setMinHeightValue = (newValue) => {
- const tempValue = setImmutably2(
- value,
- ["dimensions", "minHeight"],
- newValue
- );
- onChange(
- setImmutably2(
- tempValue,
- ["dimensions", "aspectRatio"],
- void 0
- )
+ }
+ var DEFAULT_CONTROLS5 = {
+ textColor: true,
+ fontFamily: true,
+ fontSize: true,
+ fontAppearance: true,
+ lineHeight: true,
+ letterSpacing: true,
+ textAlign: true,
+ textTransform: true,
+ textDecoration: true,
+ textIndent: true,
+ writingMode: true,
+ textColumns: true
+ };
+ var EMPTY_VALUES = [void 0, null, ""];
+ function hasValue(value) {
+ return !EMPTY_VALUES.includes(value);
+ }
+ function getNumericPlaceholder(rawValue) {
+ if (!hasValue(rawValue)) {
+ return void 0;
+ }
+ const [quantity] = (0, import_components198.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
+ return quantity;
+ }
+ function TypographyPanel({
+ as: Wrapper = TypographyToolsPanel,
+ value,
+ onChange,
+ inheritedValue = value,
+ settings: settings2,
+ panelId,
+ defaultControls = DEFAULT_CONTROLS5,
+ isGlobalStyles = false,
+ showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled(),
+ contrastWarning
+ }) {
+ const { colors: colors2, allColors, areCustomSolidsEnabled, decodeValue } = useColorGradientSettings(settings2);
+ const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
+ showInheritanceLabelIndicators && isInherited,
+ showInheritanceLabelIndicators && hasLocalOverride,
+ className
+ );
+ const hasTextColorEnabled = useHasTextPanel(settings2);
+ const textColor = decodeValue(inheritedValue?.color?.text);
+ const userTextColor = decodeValue(value?.color?.text);
+ const hasTextColorValue = () => !!value?.color?.text;
+ const setTextColor = (newColor, newSlug) => {
+ const encoded = encodeColorValueWithPalette(
+ allColors,
+ newColor,
+ newSlug
);
+ let changedObject = setImmutably2(value, ["color", "text"], encoded);
+ const syncLinkColor = isGlobalStylesInheritanceEnabled() ? shouldSyncLinkColor(value, inheritedValue) : inheritedValue?.color?.text === inheritedValue?.elements?.link?.color?.text;
+ if (syncLinkColor) {
+ changedObject = setImmutably2(
+ changedObject,
+ ["elements", "link", "color", "text"],
+ encoded
+ );
+ }
+ onChange(changedObject);
};
- const resetMinHeightValue = () => {
- setMinHeightValue(void 0);
- };
- const hasMinHeightValue = () => hasValue2(value?.dimensions?.minHeight);
- const showHeightControl = hasHeight(settings2);
- const localHeightValue = decodeValue(value?.dimensions?.height);
- const inheritedHeightValue = decodeValue(
- inheritedValue?.dimensions?.height
+ const resetTextColor = () => setTextColor(void 0);
+ const hasFontFamilyEnabled = useHasFontFamilyControl(settings2);
+ const inheritedFontFamily = decodeValue(
+ inheritedValue?.typography?.fontFamily
);
- const isHeightPlaceholder = !hasValue2(value?.dimensions?.height) && hasValue2(inheritedHeightValue);
- const setHeightValue = (newValue) => {
- const tempValue = setImmutably2(
+ const fontFamily = decodeValue(value?.typography?.fontFamily) ?? inheritedFontFamily;
+ const isFontFamilyPlaceholder = !hasValue(value?.typography?.fontFamily) && hasValue(inheritedFontFamily);
+ const { fontFamilies, fontFamilyFaces } = (0, import_element283.useMemo)(() => {
+ return getMergedFontFamiliesAndFontFamilyFaces(settings2, fontFamily);
+ }, [settings2, fontFamily]);
+ const setFontFamily = (newValue) => {
+ const slug = fontFamilies?.find(
+ ({ fontFamily: f2 }) => f2 === newValue
+ )?.slug;
+ const nextFontFamily = slug ? `var:preset|font-family|${slug}` : newValue;
+ let updatedValue = setImmutably2(
value,
- ["dimensions", "height"],
- newValue
+ ["typography", "fontFamily"],
+ hasValue(nextFontFamily) ? nextFontFamily : void 0
);
- onChange(
- setImmutably2(
- tempValue,
- ["dimensions", "aspectRatio"],
- void 0
- )
+ const newFontFamilyFaces = fontFamilies?.find(({ fontFamily: f2 }) => f2 === newValue)?.fontFace ?? [];
+ const { fontStyles, fontWeights } = getFontStylesAndWeights(newFontFamilyFaces);
+ const hasFontStyle = fontStyles?.some(
+ ({ value: fs }) => fs === fontStyle
);
- };
- const resetHeightValue = () => {
- setHeightValue(void 0);
- };
- const hasHeightValue = () => hasValue2(value?.dimensions?.height);
- const showMinWidthControl = hasMinWidth(settings2);
- const localMinWidthValue = decodeValue(value?.dimensions?.minWidth);
- const inheritedMinWidthValue = decodeValue(
- inheritedValue?.dimensions?.minWidth
- );
- const isMinWidthPlaceholder = !hasValue2(value?.dimensions?.minWidth) && hasValue2(inheritedMinWidthValue);
- const setMinWidthValue = (newValue) => {
- onChange(
- setImmutably2(value, ["dimensions", "minWidth"], newValue)
+ const hasFontWeight = fontWeights?.some(
+ ({ value: fw }) => fw?.toString() === fontWeight?.toString()
);
+ if (!hasFontStyle || !hasFontWeight) {
+ const { nearestFontStyle, nearestFontWeight } = findNearestStyleAndWeight(
+ newFontFamilyFaces,
+ fontStyle,
+ fontWeight
+ );
+ if (nearestFontStyle || nearestFontWeight) {
+ updatedValue = {
+ ...updatedValue,
+ typography: {
+ ...updatedValue?.typography,
+ fontStyle: hasValue(nearestFontStyle) ? nearestFontStyle : void 0,
+ fontWeight: hasValue(nearestFontWeight) ? nearestFontWeight : void 0
+ }
+ };
+ } else if (fontStyle || fontWeight) {
+ updatedValue = {
+ ...updatedValue,
+ typography: {
+ ...updatedValue?.typography,
+ fontStyle: void 0,
+ fontWeight: void 0
+ }
+ };
+ }
+ }
+ onChange(updatedValue);
};
- const resetMinWidthValue = () => {
- setMinWidthValue(void 0);
- };
- const hasMinWidthValue = () => hasValue2(value?.dimensions?.minWidth);
- const showWidthControl = hasWidth(settings2);
- const localWidthValue = decodeValue(value?.dimensions?.width);
- const inheritedWidthValue = decodeValue(
- inheritedValue?.dimensions?.width
- );
- const isWidthPlaceholder = !hasValue2(value?.dimensions?.width) && hasValue2(inheritedWidthValue);
- const setWidthValue = (newValue) => {
- onChange(setImmutably2(value, ["dimensions", "width"], newValue));
- };
- const resetWidthValue = () => {
- setWidthValue(void 0);
+ const hasFontFamily = () => hasValue(value?.typography?.fontFamily);
+ const resetFontFamily = () => setFontFamily(void 0);
+ const hasFontSizeEnabled = useHasFontSizeControl(settings2);
+ const disableCustomFontSizes = !settings2?.typography?.customFontSize;
+ const mergedFontSizes = getMergedFontSizes(settings2);
+ const rawLocalFontSize = value?.typography?.fontSize;
+ const rawInheritedFontSize = inheritedValue?.typography?.fontSize;
+ const rawFontSizeForDisplay = rawLocalFontSize ?? rawInheritedFontSize;
+ const fontSize = decodeValue(rawFontSizeForDisplay);
+ const inheritedFontSizeDecoded = decodeValue(rawInheritedFontSize);
+ const isFontSizePlaceholder = !hasValue(rawLocalFontSize) && hasValue(rawInheritedFontSize);
+ const extractSlug = (rawValue) => {
+ if (!rawValue || typeof rawValue !== "string") {
+ return void 0;
+ }
+ if (rawValue.startsWith("var:preset|font-size|")) {
+ return rawValue.replace("var:preset|font-size|", "");
+ }
+ const cssVarMatch = rawValue.match(
+ /^var\(--wp--preset--font-size--([^)]+)\)$/
+ );
+ if (cssVarMatch) {
+ return cssVarMatch[1];
+ }
+ return void 0;
};
- const hasWidthValue = () => hasValue2(value?.dimensions?.width);
- const showAspectRatioControl = hasAspectRatio(settings2, styleState);
- const localAspectRatioValue = decodeValue(value?.dimensions?.aspectRatio);
- const inheritedAspectRatioValue = decodeValue(
- inheritedValue?.dimensions?.aspectRatio
+ const currentFontSizeSlug = extractSlug(rawFontSizeForDisplay);
+ const inheritedFontSizeSlug = extractSlug(rawInheritedFontSize);
+ const setFontSize = (newValue, metadata) => {
+ const actualValue = !!metadata?.slug ? `var:preset|font-size|${metadata?.slug}` : newValue;
+ onChange(
+ setImmutably2(
+ value,
+ ["typography", "fontSize"],
+ hasValue(actualValue) ? actualValue : void 0
+ )
+ );
+ };
+ const setFontSizeWithInheritedCommit = (newValue, metadata) => {
+ if (isFontSizePlaceholder && newValue === void 0 && !metadata) {
+ if (inheritedFontSizeSlug) {
+ setFontSize(void 0, { slug: inheritedFontSizeSlug });
+ } else {
+ setFontSize(inheritedFontSizeDecoded);
+ }
+ return;
+ }
+ setFontSize(newValue, metadata);
+ };
+ const hasFontSize = () => hasValue(value?.typography?.fontSize);
+ const resetFontSize = () => setFontSize(void 0);
+ const hasAppearanceControl = useHasAppearanceControl(settings2);
+ const appearanceControlLabel = useAppearanceControlLabel(settings2);
+ const hasFontStyles = settings2?.typography?.fontStyle;
+ const hasFontWeights = settings2?.typography?.fontWeight;
+ const inheritedFontStyle = decodeValue(
+ inheritedValue?.typography?.fontStyle
);
- const aspectRatioValue = localAspectRatioValue ?? inheritedAspectRatioValue;
- const isAspectRatioPlaceholder = !hasValue2(value?.dimensions?.aspectRatio) && hasValue2(inheritedAspectRatioValue);
- const setAspectRatioValue = (newValue) => {
- const tempValue = setImmutably2(
+ const inheritedFontWeight = decodeValue(
+ inheritedValue?.typography?.fontWeight
+ );
+ const fontStyle = decodeValue(value?.typography?.fontStyle) ?? inheritedFontStyle;
+ const fontWeight = decodeValue(value?.typography?.fontWeight) ?? inheritedFontWeight;
+ const isFontAppearancePlaceholder = !hasValue(value?.typography?.fontStyle) && !hasValue(value?.typography?.fontWeight) && (hasValue(inheritedFontStyle) || hasValue(inheritedFontWeight));
+ const setFontAppearance = (0, import_element283.useCallback)(
+ ({ fontStyle: newFontStyle, fontWeight: newFontWeight }) => {
+ if (newFontStyle !== fontStyle || newFontWeight !== fontWeight) {
+ onChange({
+ ...value,
+ typography: {
+ ...value?.typography,
+ fontStyle: hasValue(newFontStyle) ? newFontStyle : void 0,
+ fontWeight: hasValue(newFontWeight) ? newFontWeight : void 0
+ }
+ });
+ }
+ },
+ [fontStyle, fontWeight, onChange, value]
+ );
+ const setFontAppearanceWithInheritedCommit = (0, import_element283.useCallback)(
+ (next) => {
+ if (isFontAppearancePlaceholder && next.fontStyle === fontStyle && next.fontWeight === fontWeight) {
+ onChange({
+ ...value,
+ typography: {
+ ...value?.typography,
+ fontStyle: hasValue(fontStyle) ? fontStyle : void 0,
+ fontWeight: hasValue(fontWeight) ? fontWeight : void 0
+ }
+ });
+ return;
+ }
+ setFontAppearance(next);
+ },
+ [
+ isFontAppearancePlaceholder,
+ fontStyle,
+ fontWeight,
+ onChange,
value,
- ["dimensions", "aspectRatio"],
- newValue
+ setFontAppearance
+ ]
+ );
+ const hasFontAppearance = () => hasValue(value?.typography?.fontStyle) || hasValue(value?.typography?.fontWeight);
+ const resetFontAppearance = (0, import_element283.useCallback)(() => {
+ setFontAppearance({});
+ }, [setFontAppearance]);
+ const hasLineHeightEnabled = useHasLineHeightControl(settings2);
+ const localLineHeight = decodeValue(value?.typography?.lineHeight);
+ const inheritedLineHeight = decodeValue(
+ inheritedValue?.typography?.lineHeight
+ );
+ const isLineHeightPlaceholder = !hasValue(value?.typography?.lineHeight) && hasValue(inheritedLineHeight);
+ const setLineHeight = (newValue) => {
+ onChange(
+ setImmutably2(
+ value,
+ ["typography", "lineHeight"],
+ hasValue(newValue) ? newValue : void 0
+ )
);
+ };
+ const hasLineHeight = () => hasValue(value?.typography?.lineHeight);
+ const resetLineHeight = () => setLineHeight(void 0);
+ const hasLetterSpacingControl = useHasLetterSpacingControl(settings2);
+ const localLetterSpacing = decodeValue(value?.typography?.letterSpacing);
+ const inheritedLetterSpacing = decodeValue(
+ inheritedValue?.typography?.letterSpacing
+ );
+ const isLetterSpacingPlaceholder = !hasValue(value?.typography?.letterSpacing) && hasValue(inheritedLetterSpacing);
+ const setLetterSpacing = (newValue) => {
onChange(
- setImmutably2(tempValue, ["dimensions", "minHeight"], void 0)
+ setImmutably2(
+ value,
+ ["typography", "letterSpacing"],
+ hasValue(newValue) ? newValue : void 0
+ )
);
};
- const hasAspectRatioValue = () => hasValue2(value?.dimensions?.aspectRatio);
- const showChildLayoutControl = hasChildLayout(settings2, styleState);
- const childLayout = value?.layout;
- const setChildLayout = (newChildLayout) => {
+ const hasLetterSpacing = () => hasValue(value?.typography?.letterSpacing);
+ const resetLetterSpacing = () => setLetterSpacing(void 0);
+ const hasTextIndentControl = useHasTextIndentControl(settings2);
+ const localTextIndent = decodeValue(value?.typography?.textIndent);
+ const inheritedTextIndent = decodeValue(
+ inheritedValue?.typography?.textIndent
+ );
+ const isTextIndentPlaceholder = !hasValue(value?.typography?.textIndent) && hasValue(inheritedTextIndent);
+ const textIndentSetting = settings2?.typography?.textIndent ?? "subsequent";
+ const isTextIndentAll = textIndentSetting === "all";
+ const setTextIndentValue = (newValue) => {
+ onChange(
+ setImmutably2(
+ value,
+ ["typography", "textIndent"],
+ hasValue(newValue) ? newValue : void 0
+ )
+ );
+ };
+ const onToggleTextIndentAll = (newValue) => {
onChange({
...value,
- layout: {
- ...value?.layout,
- ...newChildLayout
+ settings: {
+ typography: {
+ textIndent: newValue ? "all" : "subsequent"
+ }
}
});
};
- const onMouseLeaveControls = () => onVisualize(false);
- return /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
+ const hasTextIndent = () => hasValue(value?.typography?.textIndent);
+ const resetTextIndent = () => {
+ onChange(
+ setImmutably2(value, ["typography", "textIndent"], void 0)
+ );
+ };
+ const textIndentHelp = isTextIndentAll ? (0, import_i18n202.__)("Indents the first line of all paragraphs.") : (0, import_i18n202.__)("Indents the first line of each paragraph after the first one.");
+ const hasTextColumnsControl = useHasTextColumnsControl(settings2);
+ const localTextColumns = decodeValue(value?.typography?.textColumns);
+ const inheritedTextColumns = decodeValue(
+ inheritedValue?.typography?.textColumns
+ );
+ const isTextColumnsPlaceholder = !hasValue(value?.typography?.textColumns) && hasValue(inheritedTextColumns);
+ const setTextColumns = (newValue) => {
+ onChange(
+ setImmutably2(
+ value,
+ ["typography", "textColumns"],
+ hasValue(newValue) ? newValue : void 0
+ )
+ );
+ };
+ const hasTextColumns = () => hasValue(value?.typography?.textColumns);
+ const resetTextColumns = () => setTextColumns(void 0);
+ const hasTextTransformControl = useHasTextTransformControl(settings2);
+ const inheritedTextTransform = decodeValue(
+ inheritedValue?.typography?.textTransform
+ );
+ const textTransform = decodeValue(value?.typography?.textTransform) ?? inheritedTextTransform;
+ const isTextTransformPlaceholder = !hasValue(value?.typography?.textTransform) && hasValue(inheritedTextTransform);
+ const setTextTransform = (newValue) => {
+ onChange(
+ setImmutably2(
+ value,
+ ["typography", "textTransform"],
+ hasValue(newValue) ? newValue : void 0
+ )
+ );
+ };
+ const setTextTransformWithInheritedCommit = (newValue) => {
+ if (isTextTransformPlaceholder && newValue === void 0) {
+ setTextTransform(inheritedTextTransform);
+ return;
+ }
+ setTextTransform(newValue);
+ };
+ const hasTextTransform = () => hasValue(value?.typography?.textTransform);
+ const resetTextTransform = () => setTextTransform(void 0);
+ const hasTextDecorationControl = useHasTextDecorationControl(settings2);
+ const inheritedTextDecoration = decodeValue(
+ inheritedValue?.typography?.textDecoration
+ );
+ const textDecoration = decodeValue(value?.typography?.textDecoration) ?? inheritedTextDecoration;
+ const isTextDecorationPlaceholder = !hasValue(value?.typography?.textDecoration) && hasValue(inheritedTextDecoration);
+ const setTextDecoration = (newValue) => {
+ onChange(
+ setImmutably2(
+ value,
+ ["typography", "textDecoration"],
+ hasValue(newValue) ? newValue : void 0
+ )
+ );
+ };
+ const setTextDecorationWithInheritedCommit = (newValue) => {
+ if (isTextDecorationPlaceholder && newValue === void 0) {
+ setTextDecoration(inheritedTextDecoration);
+ return;
+ }
+ setTextDecoration(newValue);
+ };
+ const hasTextDecoration = () => hasValue(value?.typography?.textDecoration);
+ const resetTextDecoration = () => setTextDecoration(void 0);
+ const hasWritingModeControl = useHasWritingModeControl(settings2);
+ const inheritedWritingMode = decodeValue(
+ inheritedValue?.typography?.writingMode
+ );
+ const writingMode = decodeValue(value?.typography?.writingMode) ?? inheritedWritingMode;
+ const isWritingModePlaceholder = !hasValue(value?.typography?.writingMode) && hasValue(inheritedWritingMode);
+ const setWritingMode = (newValue) => {
+ onChange(
+ setImmutably2(
+ value,
+ ["typography", "writingMode"],
+ hasValue(newValue) ? newValue : void 0
+ )
+ );
+ };
+ const setWritingModeWithInheritedCommit = (newValue) => {
+ if (isWritingModePlaceholder && newValue === void 0) {
+ setWritingMode(inheritedWritingMode);
+ return;
+ }
+ setWritingMode(newValue);
+ };
+ const hasWritingMode = () => hasValue(value?.typography?.writingMode);
+ const resetWritingMode = () => setWritingMode(void 0);
+ const hasTextAlignmentControl = useHasTextAlignmentControl(settings2);
+ const inheritedTextAlign = decodeValue(
+ inheritedValue?.typography?.textAlign
+ );
+ const textAlign = decodeValue(value?.typography?.textAlign) ?? inheritedTextAlign;
+ const isTextAlignPlaceholder = !hasValue(value?.typography?.textAlign) && hasValue(inheritedTextAlign);
+ const setTextAlign = (newValue) => {
+ onChange(
+ setImmutably2(
+ value,
+ ["typography", "textAlign"],
+ hasValue(newValue) ? newValue : void 0
+ )
+ );
+ };
+ const setTextAlignWithInheritedCommit = (newValue) => {
+ if (isTextAlignPlaceholder && newValue === void 0) {
+ setTextAlign(inheritedTextAlign);
+ return;
+ }
+ setTextAlign(newValue);
+ };
+ const hasTextAlign = () => hasValue(value?.typography?.textAlign);
+ const resetTextAlign = () => setTextAlign(void 0);
+ const resetAllFilter = (0, import_element283.useCallback)(
+ (previousValue) => {
+ if (!hasTextColorEnabled) {
+ return {
+ ...previousValue,
+ typography: {}
+ };
+ }
+ return {
+ ...previousValue,
+ typography: {},
+ color: {
+ ...previousValue?.color,
+ text: void 0
+ }
+ };
+ },
+ [hasTextColorEnabled]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
Wrapper,
{
resetAllFilter,
@@ -90002,364 +91016,330 @@ var wp;
onChange,
panelId,
children: [
- (showContentSizeControl || showWideSizeControl) && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)("span", { className: "span-columns", children: (0, import_i18n199.__)("Set the width of the main content area.") }),
- showContentSizeControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+ hasTextColorEnabled && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ ColorGradientDropdownItem,
+ {
+ label: (0, import_i18n202.__)("Color"),
+ hasValue: hasTextColorValue,
+ resetValue: resetTextColor,
+ isShownByDefault: defaultControls.textColor,
+ indicators: [userTextColor ?? textColor],
+ contrastWarning,
+ showInheritanceLabelIndicators,
+ isPlaceholder: userTextColor === void 0 && textColor !== void 0,
+ hasInheritedValue: textColor !== void 0,
+ tabs: [
+ {
+ key: "text",
+ label: (0, import_i18n202.__)("Color"),
+ inheritedValue: textColor,
+ inheritedSlug: extractPresetSlug(
+ inheritedValue?.color?.text,
+ "color"
+ ),
+ userSlug: extractPresetSlug(
+ value?.color?.text,
+ "color"
+ ),
+ setValue: setTextColor,
+ userValue: userTextColor,
+ isPlaceholder: userTextColor === void 0 && textColor !== void 0
+ }
+ ],
+ colorGradientControlSettings: {
+ colors: colors2,
+ disableCustomColors: !areCustomSolidsEnabled
+ },
+ panelId
+ }
+ ),
+ hasFontFamilyEnabled && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
- isContentSizePlaceholder,
- hasUserSetContentSizeValue() && inheritedContentSizeValue !== void 0
+ isFontFamilyPlaceholder,
+ hasFontFamily() && inheritedFontFamily !== void 0
),
- label: (0, import_i18n199.__)("Content width"),
- hasValue: hasUserSetContentSizeValue,
- onDeselect: resetContentSizeValue,
- isShownByDefault: defaultControls.contentSize ?? DEFAULT_CONTROLS5.contentSize,
+ label: (0, import_i18n202.__)("Font"),
+ hasValue: hasFontFamily,
+ onDeselect: resetFontFamily,
+ isShownByDefault: defaultControls.fontFamily,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- import_components199.__experimentalUnitControl,
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ FontFamilyControl,
{
- label: (0, import_i18n199.__)("Content width"),
- labelPosition: "top",
- value: localContentSizeValue ?? inheritedContentSizeValue,
- placeholder: isContentSizePlaceholder ? getNumericPlaceholder2(
- inheritedContentSizeValue
- ) : void 0,
- onChange: (nextContentSize) => {
- setContentSizeValue(nextContentSize);
- },
- units: units2,
- prefix: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_components199.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(icon_default, { icon: align_none_default }) })
+ fontFamilies,
+ value: fontFamily,
+ onChange: setFontFamily
}
)
}
),
- showWideSizeControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+ hasFontSizeEnabled && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
- isWideSizePlaceholder,
- hasUserSetWideSizeValue() && inheritedWideSizeValue !== void 0
+ isFontSizePlaceholder,
+ hasFontSize() && rawInheritedFontSize !== void 0
),
- label: (0, import_i18n199.__)("Wide width"),
- hasValue: hasUserSetWideSizeValue,
- onDeselect: resetWideSizeValue,
- isShownByDefault: defaultControls.wideSize ?? DEFAULT_CONTROLS5.wideSize,
+ label: (0, import_i18n202.__)("Size"),
+ hasValue: hasFontSize,
+ hasInlineEndToggle: true,
+ onDeselect: resetFontSize,
+ isShownByDefault: defaultControls.fontSize,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- import_components199.__experimentalUnitControl,
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ import_components198.FontSizePicker,
{
- label: (0, import_i18n199.__)("Wide width"),
- labelPosition: "top",
- value: localWideSizeValue ?? inheritedWideSizeValue,
- placeholder: isWideSizePlaceholder ? getNumericPlaceholder2(
- inheritedWideSizeValue
- ) : void 0,
- onChange: (nextWideSize) => {
- setWideSizeValue(nextWideSize);
- },
- units: units2,
- prefix: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(import_components199.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(icon_default, { icon: stretch_wide_default }) })
+ value: currentFontSizeSlug || fontSize,
+ valueMode: currentFontSizeSlug ? "slug" : "literal",
+ onChange: setFontSizeWithInheritedCommit,
+ fontSizes: mergedFontSizes,
+ disableCustomFontSizes,
+ withReset: false,
+ withSlider: true
}
)
}
),
- showPaddingControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
+ hasAppearanceControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
InheritanceToolsPanelItem,
{
- hasValue: hasPaddingValue,
- label: (0, import_i18n199.__)("Padding"),
- hasInlineEndToggle: hasSpacingToggle(
- paddingSides,
- showSpacingPresetsControl
- ),
- onDeselect: resetPaddingValue,
- isShownByDefault: defaultControls.padding ?? DEFAULT_CONTROLS5.padding,
...inheritanceProps(
- isPaddingInherited,
- hasPaddingValue() && hasInheritedPadding,
- {
- "tools-panel-item-spacing": showSpacingPresetsControl
- }
+ isFontAppearancePlaceholder,
+ hasFontAppearance() && (inheritedFontStyle !== void 0 || inheritedFontWeight !== void 0)
),
+ label: appearanceControlLabel,
+ hasValue: hasFontAppearance,
+ onDeselect: resetFontAppearance,
+ isShownByDefault: defaultControls.fontAppearance,
panelId,
- children: [
- !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- import_components199.BoxControl,
- {
- values: localPaddingValues,
- onChange: setPaddingValues,
- label: (0, import_i18n199.__)("Padding"),
- sides: paddingSides,
- units: units2,
- allowReset: false,
- splitOnAxis: isAxialPadding,
- inputProps: {
- onMouseOver: onMouseOverPadding,
- onMouseOut: onMouseLeaveControls,
- placeholder: isPaddingPlaceholder ? inheritedPaddingPlaceholder : void 0
- }
- }
- ),
- showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- SpacingSizesControl,
- {
- values: paddingValues,
- onChange: setPaddingValues,
- label: (0, import_i18n199.__)("Padding"),
- sides: paddingSides,
- units: units2,
- allowReset: false,
- onMouseOver: onMouseOverPadding,
- onMouseOut: onMouseLeaveControls
- }
- )
- ]
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ FontAppearanceControl,
+ {
+ value: {
+ fontStyle,
+ fontWeight
+ },
+ onChange: setFontAppearanceWithInheritedCommit,
+ hasFontStyles,
+ hasFontWeights,
+ fontFamilyFaces
+ }
+ )
}
),
- showMarginControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
+ hasLineHeightEnabled && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
InheritanceToolsPanelItem,
{
- hasValue: hasMarginValue,
- label: (0, import_i18n199.__)("Margin"),
- hasInlineEndToggle: hasSpacingToggle(
- marginSides,
- showSpacingPresetsControl
- ),
- onDeselect: resetMarginValue,
- isShownByDefault: defaultControls.margin ?? DEFAULT_CONTROLS5.margin,
...inheritanceProps(
- isMarginInherited,
- hasMarginValue() && hasInheritedMargin,
- {
- "tools-panel-item-spacing": showSpacingPresetsControl
- }
+ isLineHeightPlaceholder,
+ hasLineHeight() && inheritedLineHeight !== void 0,
+ "single-column"
),
+ label: (0, import_i18n202.__)("Line height"),
+ hasValue: hasLineHeight,
+ onDeselect: resetLineHeight,
+ isShownByDefault: defaultControls.lineHeight,
panelId,
- children: [
- !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- import_components199.BoxControl,
- {
- values: localMarginValues,
- onChange: setMarginValues,
- inputProps: {
- min: minMarginValue,
- onDragStart: () => {
- setMinMarginValue(0);
- },
- onDragEnd: () => {
- setMinMarginValue(minimumMargin);
- },
- onMouseOver: onMouseOverMargin,
- onMouseOut: onMouseLeaveControls,
- placeholder: isMarginPlaceholder ? inheritedMarginPlaceholder : void 0
- },
- label: (0, import_i18n199.__)("Margin"),
- sides: marginSides,
- units: units2,
- allowReset: false,
- splitOnAxis: isAxialMargin
- }
- ),
- showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- SpacingSizesControl,
- {
- values: marginValues,
- onChange: setMarginValues,
- minimumCustomValue: -Infinity,
- label: (0, import_i18n199.__)("Margin"),
- sides: marginSides,
- units: units2,
- allowReset: false,
- onMouseOver: onMouseOverMargin,
- onMouseOut: onMouseLeaveControls
- }
- )
- ]
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ line_height_control_default,
+ {
+ __unstableInputWidth: "auto",
+ value: localLineHeight ?? inheritedLineHeight,
+ onChange: setLineHeight,
+ ...isLineHeightPlaceholder ? {
+ placeholder: getNumericPlaceholder(
+ inheritedLineHeight
+ )
+ } : {}
+ }
+ )
}
),
- showGapControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsxs)(
+ hasLetterSpacingControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
InheritanceToolsPanelItem,
{
- hasValue: hasGapValue,
- label: (0, import_i18n199.__)("Block spacing"),
- hasInlineEndToggle: isAxialGap,
- onDeselect: resetGapValue,
- isShownByDefault: defaultControls.blockGap ?? DEFAULT_CONTROLS5.blockGap,
...inheritanceProps(
- isGapPlaceholder,
- hasGapValue() && inheritedGapRaw !== void 0,
+ isLetterSpacingPlaceholder,
+ hasLetterSpacing() && inheritedLetterSpacing !== void 0,
+ "single-column"
+ ),
+ label: (0, import_i18n202.__)("Letter spacing"),
+ hasValue: hasLetterSpacing,
+ onDeselect: resetLetterSpacing,
+ isShownByDefault: defaultControls.letterSpacing,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ LetterSpacingControl,
{
- "tools-panel-item-spacing": showSpacingPresetsControl,
- "single-column": (
- // If UnitControl is used, should be single-column.
- !showSpacingPresetsControl && !isAxialGap
- )
+ value: localLetterSpacing ?? inheritedLetterSpacing,
+ onChange: setLetterSpacing,
+ __unstableInputWidth: "auto",
+ placeholder: isLetterSpacingPlaceholder ? getNumericPlaceholder(
+ inheritedLetterSpacing
+ ) : void 0
}
+ )
+ }
+ ),
+ hasTextIndentControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isTextIndentPlaceholder,
+ hasTextIndent() && inheritedTextIndent !== void 0
),
+ label: (0, import_i18n202.__)("Line indent"),
+ hasValue: hasTextIndent,
+ onDeselect: resetTextIndent,
+ isShownByDefault: defaultControls.textIndent,
panelId,
children: [
- !showSpacingPresetsControl && (isAxialGap ? /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- import_components199.BoxControl,
+ /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ TextIndentControl,
{
- label: (0, import_i18n199.__)("Block spacing"),
- min: 0,
- onChange: setGapValues,
- units: units2,
- sides: gapSides,
- values: gapValues,
- allowReset: false,
- splitOnAxis: isAxialGap
+ value: localTextIndent ?? inheritedTextIndent,
+ onChange: setTextIndentValue,
+ __unstableInputWidth: "auto",
+ withSlider: true,
+ hasBottomMargin: isGlobalStyles,
+ placeholder: isTextIndentPlaceholder ? getNumericPlaceholder(inheritedTextIndent) : void 0
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- import_components199.__experimentalUnitControl,
+ ),
+ isGlobalStyles && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ import_components198.ToggleControl,
{
- label: (0, import_i18n199.__)("Block spacing"),
- min: 0,
- onChange: setGapValue,
- units: units2,
- value: localGapForSingleInput ?? void 0,
- placeholder: isGapPlaceholder ? inheritedGapForSingleInput : void 0
+ label: (0, import_i18n202.__)("Indent all paragraphs"),
+ checked: isTextIndentAll,
+ onChange: onToggleTextIndentAll,
+ help: textIndentHelp
}
- )),
- showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- SpacingSizesControl,
- {
- label: (0, import_i18n199.__)("Block spacing"),
- min: 0,
- onChange: setGapValues,
- showSideInLabel: false,
- sides: isAxialGap ? gapSides : ["top"],
- values: gapValues,
- allowReset: false
- },
- isAxialGap ? "axial-gap" : "single-gap"
)
]
}
),
- showChildLayoutControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- ChildLayoutControl,
- {
- value: childLayout,
- onChange: setChildLayout,
- parentLayout: settings2?.parentLayout,
- panelId,
- showGridSpanDefaults: !hasViewportBlockStyleState(styleState),
- isShownByDefault: defaultControls.childLayout ?? DEFAULT_CONTROLS5.childLayout
- }
- ),
- showMinHeightControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+ hasTextColumnsControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
- isMinHeightPlaceholder,
- hasMinHeightValue() && inheritedMinHeightValue !== void 0
+ isTextColumnsPlaceholder,
+ hasTextColumns() && inheritedTextColumns !== void 0,
+ "single-column"
),
- hasValue: hasMinHeightValue,
- label: (0, import_i18n199.__)("Minimum height"),
- onDeselect: resetMinHeightValue,
- isShownByDefault: defaultControls.minHeight ?? DEFAULT_CONTROLS5.minHeight,
+ label: (0, import_i18n202.__)("Columns"),
+ hasValue: hasTextColumns,
+ onDeselect: resetTextColumns,
+ isShownByDefault: defaultControls.textColumns,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- DimensionControl,
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ import_components198.__experimentalNumberControl,
{
- label: (0, import_i18n199.__)("Minimum height"),
- value: localMinHeightValue ?? inheritedMinHeightValue,
- onChange: setMinHeightValue,
- placeholder: isMinHeightPlaceholder ? getNumericPlaceholder2(
- inheritedMinHeightValue
- ) : void 0,
- dimensionSizes: dimensions?.dimensionSizes
+ label: (0, import_i18n202.__)("Columns"),
+ max: MAX_TEXT_COLUMNS,
+ min: MIN_TEXT_COLUMNS,
+ onChange: setTextColumns,
+ placeholder: isTextColumnsPlaceholder ? inheritedTextColumns : void 0,
+ spinControls: "custom",
+ value: localTextColumns,
+ initialPosition: 1
}
)
}
),
- showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+ hasTextDecorationControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
- isMinWidthPlaceholder,
- hasMinWidthValue() && inheritedMinWidthValue !== void 0
+ isTextDecorationPlaceholder,
+ hasTextDecoration() && inheritedTextDecoration !== void 0,
+ "single-column"
),
- hasValue: hasMinWidthValue,
- label: (0, import_i18n199.__)("Minimum width"),
- onDeselect: resetMinWidthValue,
- isShownByDefault: defaultControls.minWidth ?? DEFAULT_CONTROLS5.minWidth,
+ label: (0, import_i18n202.__)("Decoration"),
+ hasValue: hasTextDecoration,
+ onDeselect: resetTextDecoration,
+ isShownByDefault: defaultControls.textDecoration,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- DimensionControl,
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ TextDecorationControl,
{
- label: (0, import_i18n199.__)("Minimum width"),
- value: localMinWidthValue ?? inheritedMinWidthValue,
- onChange: setMinWidthValue,
- placeholder: isMinWidthPlaceholder ? getNumericPlaceholder2(
- inheritedMinWidthValue
- ) : void 0,
- dimensionSizes: dimensions?.dimensionSizes
+ value: textDecoration,
+ onChange: setTextDecorationWithInheritedCommit,
+ __unstableInputWidth: "auto"
}
)
}
),
- showHeightControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+ hasWritingModeControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
- isHeightPlaceholder,
- hasHeightValue() && inheritedHeightValue !== void 0
+ isWritingModePlaceholder,
+ hasWritingMode() && inheritedWritingMode !== void 0,
+ "single-column"
),
- hasValue: hasHeightValue,
- label: (0, import_i18n199.__)("Height"),
- onDeselect: resetHeightValue,
- isShownByDefault: defaultControls.height ?? DEFAULT_CONTROLS5.height,
+ label: (0, import_i18n202.__)("Orientation"),
+ hasValue: hasWritingMode,
+ onDeselect: resetWritingMode,
+ isShownByDefault: defaultControls.writingMode,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- DimensionControl,
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ WritingModeControl,
{
- label: (0, import_i18n199.__)("Height"),
- value: localHeightValue,
- onChange: setHeightValue,
- placeholder: isHeightPlaceholder ? inheritedHeightValue : void 0,
- dimensionSizes: dimensions?.dimensionSizes
+ value: writingMode,
+ onChange: setWritingModeWithInheritedCommit
}
)
}
),
- showWidthControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
+ hasTextTransformControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
InheritanceToolsPanelItem,
{
...inheritanceProps(
- isWidthPlaceholder,
- hasWidthValue() && inheritedWidthValue !== void 0
+ isTextTransformPlaceholder,
+ hasTextTransform() && inheritedTextTransform !== void 0
),
- hasValue: hasWidthValue,
- label: (0, import_i18n199.__)("Width"),
- onDeselect: resetWidthValue,
- isShownByDefault: defaultControls.width ?? DEFAULT_CONTROLS5.width,
+ label: (0, import_i18n202.__)("Letter case"),
+ hasValue: hasTextTransform,
+ onDeselect: resetTextTransform,
+ isShownByDefault: defaultControls.textTransform,
panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- DimensionControl,
+ children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ TextTransformControl,
{
- label: (0, import_i18n199.__)("Width"),
- value: localWidthValue,
- onChange: setWidthValue,
- placeholder: isWidthPlaceholder ? inheritedWidthValue : void 0,
- dimensionSizes: dimensions?.dimensionSizes
+ value: textTransform,
+ onChange: setTextTransformWithInheritedCommit,
+ showNone: true,
+ isBlock: true
}
)
}
),
- showAspectRatioControl && /* @__PURE__ */ (0, import_jsx_runtime458.jsx)(
- AspectRatioTool,
+ hasTextAlignmentControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
+ InheritanceToolsPanelItem,
{
- hasValue: hasAspectRatioValue,
- value: aspectRatioValue,
- onChange: setAspectRatioValue,
- panelId,
...inheritanceProps(
- isAspectRatioPlaceholder,
- hasAspectRatioValue() && inheritedAspectRatioValue !== void 0
+ isTextAlignPlaceholder,
+ hasTextAlign() && inheritedTextAlign !== void 0
),
- isShownByDefault: defaultControls.aspectRatio ?? DEFAULT_CONTROLS5.aspectRatio
+ label: (0, import_i18n202.__)("Text alignment"),
+ hasValue: hasTextAlign,
+ onDeselect: resetTextAlign,
+ isShownByDefault: defaultControls.textAlign,
+ panelId,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
+ TextAlignmentControl,
+ {
+ value: textAlign,
+ onChange: setTextAlignWithInheritedCommit,
+ options: ["left", "center", "right", "justify"]
+ }
+ ),
+ textAlign === "justify" && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components198.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n202.__)(
+ "Justified text can reduce readability. For better accessibility, use left-aligned text instead."
+ ) }) })
+ ]
}
)
]
@@ -90367,1913 +91347,1468 @@ var wp;
);
}
- // packages/block-editor/build-module/components/global-styles/border-panel.mjs
- var import_components201 = __toESM(require_components(), 1);
- var import_element279 = __toESM(require_element(), 1);
- var import_i18n201 = __toESM(require_i18n(), 1);
+ // packages/block-editor/build-module/hooks/line-height.mjs
+ var import_blocks101 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
+ var LINE_HEIGHT_SUPPORT_KEY2 = "typography.lineHeight";
- // packages/block-editor/build-module/components/global-styles/shadow-panel-components.mjs
- var import_i18n200 = __toESM(require_i18n(), 1);
- var import_components200 = __toESM(require_components(), 1);
- var import_element278 = __toESM(require_element(), 1);
- var import_jsx_runtime459 = __toESM(require_jsx_runtime(), 1);
- var EMPTY_ARRAY14 = [];
- function ShadowPopoverContainer({ shadow, onShadowChange, settings: settings2 }) {
- const shadows = useShadowPresets(settings2);
- const presets = (0, import_element278.useMemo)(() => {
- if (!shadows.length) {
- return shadows;
- }
- return [
- { name: (0, import_i18n200.__)("Unset"), slug: "unset", shadow: "none" },
- ...shadows
- ];
- }, [shadows]);
- return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("div", { className: "block-editor-global-styles__shadow-popover-container", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_components200.__experimentalVStack, { spacing: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components200.__experimentalHeading, { level: 5, children: (0, import_i18n200.__)("Drop shadow") }),
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
- ShadowPresets,
- {
- presets,
- activeShadow: shadow,
- onSelect: onShadowChange
+ // packages/block-editor/build-module/hooks/font-family.mjs
+ var import_hooks12 = __toESM(require_hooks(), 1);
+ var import_blocks102 = __toESM(require_blocks(), 1);
+ var import_token_list2 = __toESM(require_token_list(), 1);
+ var FONT_FAMILY_SUPPORT_KEY2 = "typography.__experimentalFontFamily";
+ function addAttributes2(settings2) {
+ if (!(0, import_blocks102.hasBlockSupport)(settings2, FONT_FAMILY_SUPPORT_KEY2)) {
+ return settings2;
+ }
+ if (!settings2.attributes.fontFamily) {
+ Object.assign(settings2.attributes, {
+ fontFamily: {
+ type: "string"
}
- ),
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)("div", { className: "block-editor-global-styles__clear-shadow", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
- import_components200.Button,
- {
- __next40pxDefaultSize: true,
- variant: "tertiary",
- onClick: () => onShadowChange(void 0),
- disabled: !shadow,
- accessibleWhenDisabled: true,
- children: (0, import_i18n200.__)("Clear")
+ });
+ }
+ return settings2;
+ }
+ function addSaveProps2(props, blockType, attributes) {
+ if (!(0, import_blocks102.hasBlockSupport)(blockType, FONT_FAMILY_SUPPORT_KEY2)) {
+ return props;
+ }
+ if (shouldSkipSerialization(
+ blockType,
+ TYPOGRAPHY_SUPPORT_KEY,
+ "fontFamily"
+ )) {
+ return props;
+ }
+ if (!attributes?.fontFamily) {
+ return props;
+ }
+ const classes = new import_token_list2.default(props.className);
+ classes.add(`has-${kebabCase(attributes?.fontFamily)}-font-family`);
+ const newClassName = classes.value;
+ props.className = newClassName ? newClassName : void 0;
+ return props;
+ }
+ function useBlockProps6({ name, fontFamily }) {
+ return addSaveProps2({}, name, { fontFamily });
+ }
+ var font_family_default = {
+ useBlockProps: useBlockProps6,
+ addSaveProps: addSaveProps2,
+ attributeKeys: ["fontFamily"],
+ hasSupport(name) {
+ return (0, import_blocks102.hasBlockSupport)(name, FONT_FAMILY_SUPPORT_KEY2);
+ }
+ };
+ (0, import_hooks12.addFilter)(
+ "blocks.registerBlockType",
+ "core/fontFamily/addAttribute",
+ addAttributes2
+ );
+
+ // packages/block-editor/build-module/hooks/font-size.mjs
+ var import_hooks13 = __toESM(require_hooks(), 1);
+ var import_blocks103 = __toESM(require_blocks(), 1);
+ var import_token_list3 = __toESM(require_token_list(), 1);
+ var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
+ var FONT_SIZE_SUPPORT_KEY2 = "typography.fontSize";
+ function addAttributes3(settings2) {
+ if (!(0, import_blocks103.hasBlockSupport)(settings2, FONT_SIZE_SUPPORT_KEY2)) {
+ return settings2;
+ }
+ if (!settings2.attributes.fontSize) {
+ Object.assign(settings2.attributes, {
+ fontSize: {
+ type: "string"
}
- ) })
- ] }) });
+ });
+ }
+ return settings2;
}
- function ShadowPresets({ presets, activeShadow, onSelect }) {
- return !presets ? null : /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
- import_components200.Composite,
- {
- role: "listbox",
- className: "block-editor-global-styles__shadow__list",
- "aria-label": (0, import_i18n200.__)("Drop shadows"),
- children: presets.map(({ name, slug, shadow }) => /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
- ShadowIndicator,
- {
- label: name,
- isActive: shadow === activeShadow,
- type: slug === "unset" ? "unset" : "preset",
- onSelect: () => onSelect(shadow === activeShadow ? void 0 : shadow),
- shadow
- },
- slug
- ))
- }
- );
+ function addSaveProps3(props, blockNameOrType, attributes) {
+ if (!(0, import_blocks103.hasBlockSupport)(blockNameOrType, FONT_SIZE_SUPPORT_KEY2)) {
+ return props;
+ }
+ if (shouldSkipSerialization(
+ blockNameOrType,
+ TYPOGRAPHY_SUPPORT_KEY,
+ "fontSize"
+ )) {
+ return props;
+ }
+ const classes = new import_token_list3.default(props.className);
+ classes.add(getFontSizeClass(attributes.fontSize));
+ const newClassName = classes.value;
+ props.className = newClassName ? newClassName : void 0;
+ return props;
}
- function ShadowIndicator({ type, label, isActive, onSelect, shadow }) {
- return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(tooltip_exports.Root, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
- tooltip_exports.Trigger,
- {
- render: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
- import_components200.Composite.Item,
+ function useBlockProps7({ name, fontSize, style }) {
+ const [fontSizes, fluidTypographySettings, layoutSettings] = useSettings(
+ "typography.fontSizes",
+ "typography.fluid",
+ "layout"
+ );
+ if (!(0, import_blocks103.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2) || shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "fontSize") || !fontSize && !style?.typography?.fontSize) {
+ return;
+ }
+ let props;
+ if (style?.typography?.fontSize) {
+ props = {
+ style: {
+ fontSize: getTypographyFontSizeValue(
+ { size: style.typography.fontSize },
{
- role: "option",
- "aria-label": label,
- "aria-selected": isActive,
- className: clsx_default(
- "block-editor-global-styles__shadow__item",
- {
- "is-active": isActive
- }
- ),
- render: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
- "button",
- {
- className: clsx_default(
- "block-editor-global-styles__shadow-indicator",
- {
- unset: type === "unset"
- }
- ),
- onClick: onSelect,
- style: { boxShadow: shadow },
- "aria-label": label,
- children: isActive && /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(icon_default, { icon: check_default })
- }
- )
+ typography: {
+ fluid: fluidTypographySettings
+ },
+ layout: layoutSettings
}
)
}
- ),
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(tooltip_exports.Popup, { children: label })
- ] });
- }
- function ShadowPopover({
- shadow,
- onShadowChange,
- settings: settings2,
- className,
- hasLocalValue = !!shadow,
- hasLocalOverride = false,
- onReset
- }) {
- const popoverProps3 = {
- placement: "left-start",
- offset: 36,
- shift: true
- };
- return /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
- import_components200.Dropdown,
- {
- popoverProps: popoverProps3,
- className: clsx_default(
- "block-editor-global-styles__shadow-dropdown",
- className
- ),
- renderToggle: renderShadowToggle(shadow, onShadowChange, {
- hasLocalValue,
- hasLocalOverride,
- onReset: onReset ?? (() => onShadowChange(void 0))
- }),
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components200.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
- ShadowPopoverContainer,
- {
- shadow,
- onShadowChange,
- settings: settings2
- }
- ) })
- }
- );
- }
- function renderShadowToggle(shadow, onShadowChange, resetConfig) {
- const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
- return function ShadowToggle({ onToggle, isOpen }) {
- const shadowButtonRef = (0, import_element278.useRef)(void 0);
- const toggleProps = {
- onClick: onToggle,
- className: clsx_default(
- "block-editor-global-styles__shadow-dropdown-toggle",
- { "is-open": isOpen }
- ),
- "aria-expanded": isOpen,
- ref: shadowButtonRef
};
- const handleReset = () => {
- if (isOpen) {
- onToggle();
+ }
+ if (fontSize) {
+ props = {
+ style: {
+ fontSize: getFontSize(
+ fontSizes,
+ fontSize,
+ style?.typography?.fontSize
+ ).size
}
- onReset();
- shadowButtonRef.current?.focus();
};
- return /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_jsx_runtime459.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components200.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime459.jsxs)(import_components200.__experimentalHStack, { justify: "flex-start", children: [
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
- icon_default,
- {
- className: "block-editor-global-styles__toggle-icon",
- icon: shadow_default,
- size: 24
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(import_components200.FlexItem, { children: (0, import_i18n200.__)("Drop shadow") })
- ] }) }),
- hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
- InheritanceResetButton,
- {
- className: "block-editor-global-styles__shadow-editor__remove-button",
- onResetToInherited: handleReset
- }
- ) : /* @__PURE__ */ (0, import_jsx_runtime459.jsx)(
- import_components200.Button,
- {
- __next40pxDefaultSize: true,
- size: "small",
- icon: reset_default,
- label: (0, import_i18n200.__)("Remove"),
- className: "block-editor-global-styles__shadow-editor__remove-button",
- onClick: handleReset
- }
- ))
- ] });
- };
- }
- function useShadowPresets(settings2) {
- return (0, import_element278.useMemo)(() => {
- if (!settings2?.shadow) {
- return EMPTY_ARRAY14;
- }
- const defaultPresetsEnabled = settings2?.shadow?.defaultPresets;
- const {
- default: defaultShadows,
- theme: themeShadows,
- custom: customShadows
- } = settings2?.shadow?.presets ?? {};
- const allPresets = [
- ...defaultPresetsEnabled && defaultShadows || EMPTY_ARRAY14,
- ...themeShadows || EMPTY_ARRAY14,
- ...customShadows || EMPTY_ARRAY14
- ];
- return allPresets.filter(
- (preset, index2) => allPresets.findLastIndex(
- ({ slug }) => slug === preset.slug
- ) === index2
- );
- }, [settings2]);
+ }
+ if (!props) {
+ return;
+ }
+ return addSaveProps3(props, name, { fontSize });
}
-
- // packages/block-editor/build-module/components/global-styles/border-panel.mjs
- var import_jsx_runtime460 = __toESM(require_jsx_runtime(), 1);
- function useHasBorderPanel(settings2) {
- const controls = Object.values(useHasBorderPanelControls(settings2));
- return controls.some(Boolean);
- }
- function useHasBorderPanelControls(settings2) {
- const controls = {
- hasBorderColor: useHasBorderColorControl(settings2),
- hasBorderRadius: useHasBorderRadiusControl(settings2),
- hasBorderStyle: useHasBorderStyleControl(settings2),
- hasBorderWidth: useHasBorderWidthControl(settings2),
- hasShadow: useHasShadowControl(settings2)
+ var font_size_default = {
+ useBlockProps: useBlockProps7,
+ addSaveProps: addSaveProps3,
+ attributeKeys: ["fontSize", "style"],
+ hasSupport(name) {
+ return (0, import_blocks103.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2);
+ }
+ };
+ var MIGRATION_PATHS2 = {
+ fontSize: [["fontSize"], ["style", "typography", "fontSize"]]
+ };
+ function addTransforms2(result, source, index2, results) {
+ const destinationBlockType = result.name;
+ const activeSupports = {
+ fontSize: (0, import_blocks103.hasBlockSupport)(
+ destinationBlockType,
+ FONT_SIZE_SUPPORT_KEY2
+ )
};
- return controls;
- }
- function useHasBorderColorControl(settings2) {
- return settings2?.border?.color;
- }
- function useHasBorderRadiusControl(settings2) {
- return settings2?.border?.radius;
+ return transformStyles2(
+ activeSupports,
+ MIGRATION_PATHS2,
+ result,
+ source,
+ index2,
+ results
+ );
}
- function useHasBorderStyleControl(settings2) {
- return settings2?.border?.style;
+ (0, import_hooks13.addFilter)(
+ "blocks.registerBlockType",
+ "core/font/addAttribute",
+ addAttributes3
+ );
+ (0, import_hooks13.addFilter)(
+ "blocks.switchToBlockType.transformedBlock",
+ "core/font-size/addTransforms",
+ addTransforms2
+ );
+
+ // packages/block-editor/build-module/hooks/text-align.mjs
+ var import_i18n203 = __toESM(require_i18n(), 1);
+ var import_blocks104 = __toESM(require_blocks(), 1);
+ var import_data172 = __toESM(require_data(), 1);
+
+ // packages/block-editor/build-module/components/block-editing-mode/index.mjs
+ var import_data171 = __toESM(require_data(), 1);
+ var import_element284 = __toESM(require_element(), 1);
+ function useBlockEditingMode(mode2) {
+ const context = useBlockEditContext();
+ const { clientId = "" } = context;
+ const registry = (0, import_data171.useRegistry)();
+ const globalBlockEditingMode = (0, import_data171.useSelect)(
+ (select3) => (
+ // Avoid adding the subscription if not needed!
+ clientId ? null : select3(store).getBlockEditingMode()
+ ),
+ [clientId]
+ );
+ (0, import_element284.useEffect)(() => {
+ if (!mode2) {
+ return;
+ }
+ const {
+ setBlockEditingMode: setBlockEditingMode2,
+ unsetBlockEditingMode: unsetBlockEditingMode2,
+ __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
+ } = registry.dispatch(store);
+ __unstableMarkNextChangeAsNotPersistent2();
+ setBlockEditingMode2(clientId, mode2);
+ return () => {
+ __unstableMarkNextChangeAsNotPersistent2();
+ unsetBlockEditingMode2(clientId);
+ };
+ }, [registry, clientId, mode2]);
+ return clientId ? context[blockEditingModeKey] : globalBlockEditingMode;
}
- function useHasBorderWidthControl(settings2) {
- return settings2?.border?.width;
+
+ // packages/block-editor/build-module/hooks/text-align.mjs
+ var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
+ var TEXT_ALIGN_SUPPORT_KEY2 = "typography.textAlign";
+ var TEXT_ALIGNMENT_OPTIONS2 = [
+ {
+ icon: align_left_default,
+ title: (0, import_i18n203.__)("Align text left"),
+ align: "left"
+ },
+ {
+ icon: align_center_default,
+ title: (0, import_i18n203.__)("Align text center"),
+ align: "center"
+ },
+ {
+ icon: align_right_default,
+ title: (0, import_i18n203.__)("Align text right"),
+ align: "right"
+ }
+ ];
+ var VALID_TEXT_ALIGNMENTS = ["left", "center", "right"];
+ var NO_TEXT_ALIGNMENTS = [];
+ function getValidTextAlignments(blockTextAlign) {
+ if (Array.isArray(blockTextAlign)) {
+ return VALID_TEXT_ALIGNMENTS.filter(
+ (textAlign) => blockTextAlign.includes(textAlign)
+ );
+ }
+ return blockTextAlign === true ? VALID_TEXT_ALIGNMENTS : NO_TEXT_ALIGNMENTS;
}
- function useHasShadowControl(settings2) {
- const shadows = useShadowPresets(settings2);
- return !!settings2?.shadow && shadows.length > 0;
+ function getTextAlignControlGroup(isResponsiveEditing3, selectedState) {
+ return isResponsiveEditing3 && hasViewportBlockStyleState(selectedState) ? "style-state" : "block";
}
- function BorderToolsPanel({
- resetAllFilter,
- onChange,
- value,
- panelId,
- children,
- label
+ function BlockEditTextAlignmentToolbarControlsPure({
+ clientId,
+ style,
+ name: blockName,
+ setAttributes
}) {
- const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const resetAll = () => {
- const updatedValue = resetAllFilter(value);
- onChange(updatedValue);
+ const settings2 = useBlockSettings(blockName);
+ const hasTextAlignControl = settings2?.typography?.textAlign;
+ const blockEditingMode = useBlockEditingMode();
+ const { selectedState, isResponsiveEditing: isResponsiveEditing3 } = (0, import_data172.useSelect)(
+ (select3) => {
+ const {
+ getSelectedBlockStyleState: getSelectedBlockStyleState2,
+ isResponsiveEditing: getIsResponsiveEditing
+ } = unlock(select3(store));
+ return {
+ selectedState: getSelectedBlockStyleState2(clientId),
+ isResponsiveEditing: getIsResponsiveEditing()
+ };
+ },
+ [clientId]
+ );
+ if (!hasTextAlignControl || blockEditingMode !== "default") {
+ return null;
+ }
+ const validTextAlignments = getValidTextAlignments(
+ (0, import_blocks104.getBlockSupport)(blockName, TEXT_ALIGN_SUPPORT_KEY2)
+ );
+ if (!validTextAlignments.length) {
+ return null;
+ }
+ const textAlignmentControls = TEXT_ALIGNMENT_OPTIONS2.filter(
+ (control) => validTextAlignments.includes(control.align)
+ );
+ const stateStyle = getStyleForState2(style, selectedState);
+ const controlsGroup = getTextAlignControlGroup(
+ isResponsiveEditing3,
+ selectedState
+ );
+ const onChange = (newTextAlignValue) => {
+ const newStateStyle = {
+ ...stateStyle,
+ typography: {
+ ...stateStyle?.typography,
+ textAlign: newTextAlignValue
+ }
+ };
+ setAttributes({
+ style: setStyleForState(style, selectedState, newStateStyle)
+ });
};
- return /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
- import_components201.__experimentalToolsPanel,
+ return /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(block_controls_default, { group: controlsGroup, children: /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
+ AlignmentControl,
{
- label,
- resetAll,
- panelId,
- dropdownMenuProps,
- children
+ value: stateStyle?.typography?.textAlign,
+ onChange,
+ alignmentControls: textAlignmentControls
}
- );
+ ) });
}
- var DEFAULT_CONTROLS6 = {
- radius: true,
- color: true,
- width: true,
- shadow: true
+ var text_align_default = {
+ edit: BlockEditTextAlignmentToolbarControlsPure,
+ useBlockProps: useBlockProps8,
+ addSaveProps: addAssignedTextAlign,
+ attributeKeys: ["style"],
+ hasSupport(name) {
+ return (0, import_blocks104.hasBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2, false);
+ }
};
- function BorderPanel({
- as: Wrapper = BorderToolsPanel,
- value,
- onChange,
- inheritedValue = value,
- settings: settings2,
- panelId,
- defaultControls = DEFAULT_CONTROLS6,
- showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
- }) {
- const colors2 = useColorsPerOrigin(settings2);
- const areCustomSolidsEnabled = settings2?.color?.custom;
- const decodeValue = (0, import_element279.useCallback)(
- (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue),
- [settings2]
- );
- const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
- showInheritanceLabelIndicators && isInherited,
- showInheritanceLabelIndicators && hasLocalOverride,
- className
+ function useBlockProps8({ name, style }) {
+ if (!style?.typography?.textAlign) {
+ return null;
+ }
+ const validTextAlignments = getValidTextAlignments(
+ (0, import_blocks104.getBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2)
);
- const encodeColorValue = (colorValue) => {
- const allColors = colors2.flatMap(
- ({ colors: originColors }) => originColors
- );
- const colorObject = allColors.find(
- ({ color }) => color === colorValue
+ if (!validTextAlignments.length) {
+ return null;
+ }
+ if (shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "textAlign")) {
+ return null;
+ }
+ const textAlign = style.typography.textAlign;
+ const className = clsx_default({
+ [`has-text-align-${textAlign}`]: textAlign
+ });
+ return { className };
+ }
+ function addAssignedTextAlign(props, blockType, attributes) {
+ if (!attributes?.style?.typography?.textAlign) {
+ return props;
+ }
+ const { textAlign } = attributes.style.typography;
+ const blockTextAlign = (0, import_blocks104.getBlockSupport)(blockType, TEXT_ALIGN_SUPPORT_KEY2);
+ const isTextAlignValid = getValidTextAlignments(blockTextAlign).includes(textAlign);
+ if (isTextAlignValid && !shouldSkipSerialization(
+ blockType,
+ TYPOGRAPHY_SUPPORT_KEY,
+ "textAlign"
+ )) {
+ props.className = clsx_default(
+ `has-text-align-${textAlign}`,
+ props.className
);
- return colorObject ? "var:preset|color|" + colorObject.slug : colorValue;
+ }
+ return props;
+ }
+
+ // packages/block-editor/build-module/hooks/fit-text.mjs
+ var import_hooks14 = __toESM(require_hooks(), 1);
+ var import_blocks105 = __toESM(require_blocks(), 1);
+ var import_element286 = __toESM(require_element(), 1);
+ var import_data173 = __toESM(require_data(), 1);
+ var import_i18n205 = __toESM(require_i18n(), 1);
+ var import_components201 = __toESM(require_components(), 1);
+ var import_compose105 = __toESM(require_compose(), 1);
+
+ // packages/block-editor/build-module/utils/fit-text-utils.mjs
+ function findOptimalFontSize(textElement, applyFontSize) {
+ const alreadyHasScrollableHeight = textElement.scrollHeight > textElement.clientHeight;
+ let minSize = 0;
+ let maxSize = 2400;
+ let bestSize = minSize;
+ const computedStyle = window.getComputedStyle(textElement);
+ let paddingLeft = parseFloat(computedStyle.paddingLeft) || 0;
+ let paddingRight = parseFloat(computedStyle.paddingRight) || 0;
+ const range2 = document.createRange();
+ range2.selectNodeContents(textElement);
+ let referenceElement = textElement;
+ const parentElement = textElement.parentElement;
+ if (parentElement) {
+ const parentElementComputedStyle = window.getComputedStyle(parentElement);
+ if (parentElementComputedStyle?.display === "flex") {
+ referenceElement = parentElement;
+ paddingLeft += parseFloat(parentElementComputedStyle.paddingLeft) || 0;
+ paddingRight += parseFloat(parentElementComputedStyle.paddingRight) || 0;
+ }
+ }
+ let maxclientHeight = referenceElement.clientHeight;
+ while (minSize <= maxSize) {
+ const midSize = Math.floor((minSize + maxSize) / 2);
+ applyFontSize(midSize);
+ const rect = range2.getBoundingClientRect();
+ const textWidth = rect.width;
+ const fitsWidth = textElement.scrollWidth <= referenceElement.clientWidth && textWidth <= referenceElement.clientWidth - paddingLeft - paddingRight;
+ const fitsHeight = alreadyHasScrollableHeight || textElement.scrollHeight <= referenceElement.clientHeight || textElement.scrollHeight <= maxclientHeight;
+ if (referenceElement.clientHeight > maxclientHeight) {
+ maxclientHeight = referenceElement.clientHeight;
+ }
+ if (fitsWidth && fitsHeight) {
+ bestSize = midSize;
+ minSize = midSize + 1;
+ } else {
+ maxSize = midSize - 1;
+ }
+ }
+ range2.detach();
+ return bestSize;
+ }
+ function optimizeFitText(textElement, applyFontSize) {
+ if (!textElement) {
+ return;
+ }
+ applyFontSize(0);
+ const optimalSize = findOptimalFontSize(textElement, applyFontSize);
+ applyFontSize(optimalSize);
+ return optimalSize;
+ }
+
+ // packages/block-editor/build-module/components/fit-text-size-warning/index.mjs
+ var import_element285 = __toESM(require_element(), 1);
+ var import_i18n204 = __toESM(require_i18n(), 1);
+ var import_components200 = __toESM(require_components(), 1);
+ var import_a11y22 = __toESM(require_a11y(), 1);
+ var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
+ function FitTextSizeWarning() {
+ const message2 = (0, import_i18n204.__)(
+ "The text may be too small to read. Consider using a larger container or less text."
+ );
+ (0, import_element285.useEffect)(() => {
+ (0, import_a11y22.speak)(message2);
+ }, [message2]);
+ return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("div", { className: "block-editor-fit-text-size-warning", children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
+ import_components200.Notice,
+ {
+ spokenMessage: null,
+ status: "warning",
+ isDismissible: false,
+ children: message2
+ }
+ ) });
+ }
+
+ // packages/block-editor/build-module/hooks/fit-text.mjs
+ var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
+ var EMPTY_OBJECT4 = {};
+ var MIN_FONT_SIZE_FOR_WARNING = 12;
+ var FIT_TEXT_SUPPORT_KEY = "typography.fitText";
+ function addAttributes4(settings2) {
+ if (!(0, import_blocks105.hasBlockSupport)(settings2, FIT_TEXT_SUPPORT_KEY)) {
+ return settings2;
+ }
+ if (settings2.attributes?.fitText) {
+ return settings2;
+ }
+ return {
+ ...settings2,
+ attributes: {
+ ...settings2.attributes,
+ fitText: {
+ type: "boolean"
+ }
+ }
};
- const decodeBorder = (0, import_element279.useCallback)(
- (source) => {
- if (!source) {
- return void 0;
+ }
+ function useFitText({ fitText, name, clientId }) {
+ const [fontSize, setFontSize] = (0, import_element286.useState)(null);
+ const hasFitTextSupport2 = (0, import_blocks105.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
+ const blockElement = useBlockElement(clientId);
+ const { blockAttributes, parentId, blockMode } = (0, import_data173.useSelect)(
+ (select3) => {
+ if (!clientId || !hasFitTextSupport2 || !fitText) {
+ return EMPTY_OBJECT4;
}
- if ((0, import_components201.__experimentalHasSplitBorders)(source)) {
- const out = { ...source };
- ["top", "right", "bottom", "left"].forEach((side) => {
- out[side] = {
- ...out[side],
- color: decodeValue(out[side]?.color)
- };
- });
- return out;
+ const _blockMode = select3(store).getBlockMode(clientId);
+ if (_blockMode === "html") {
+ return { blockMode: _blockMode };
}
return {
- ...source,
- color: source.color ? decodeValue(source.color) : void 0
+ blockAttributes: select3(store).getBlockAttributes(clientId),
+ parentId: select3(store).getBlockRootClientId(clientId),
+ blockMode: _blockMode
};
},
- [decodeValue]
- );
- const localBorder = (0, import_element279.useMemo)(
- () => decodeBorder(value?.border),
- [value?.border, decodeBorder]
- );
- const inheritedBorder = (0, import_element279.useMemo)(
- () => decodeBorder(inheritedValue?.border),
- [inheritedValue?.border, decodeBorder]
+ [clientId, hasFitTextSupport2, fitText]
);
- const isBorderPlaceholder = !(0, import_components201.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components201.__experimentalIsDefinedBorder)(inheritedBorder);
- const border = isBorderPlaceholder ? inheritedBorder : localBorder;
- const setBorder = (newBorder) => onChange({ ...value, border: newBorder });
- const showBorderColor = useHasBorderColorControl(settings2);
- const showBorderStyle = useHasBorderStyleControl(settings2);
- const showBorderWidth = useHasBorderWidthControl(settings2);
- const showBorderRadius = useHasBorderRadiusControl(settings2);
- const localBorderRadius = (0, import_element279.useMemo)(() => {
- if (typeof value?.border?.radius !== "object") {
- return decodeValue(value?.border?.radius);
+ const applyFitText = (0, import_element286.useCallback)(() => {
+ if (!blockElement || !hasFitTextSupport2 || !fitText) {
+ return;
}
- return {
- topLeft: decodeValue(value?.border?.radius?.topLeft),
- topRight: decodeValue(value?.border?.radius?.topRight),
- bottomLeft: decodeValue(value?.border?.radius?.bottomLeft),
- bottomRight: decodeValue(value?.border?.radius?.bottomRight)
- };
- }, [value?.border?.radius, decodeValue]);
- const inheritedBorderRadius = (0, import_element279.useMemo)(() => {
- const rawRadius = inheritedValue?.border?.radius;
- if (typeof rawRadius !== "object") {
- return decodeValue(rawRadius);
+ const styleId = `fit-text-${clientId}`;
+ let styleElement = blockElement.ownerDocument.getElementById(styleId);
+ if (!styleElement) {
+ styleElement = blockElement.ownerDocument.createElement("style");
+ styleElement.id = styleId;
+ blockElement.ownerDocument.head.appendChild(styleElement);
}
- return {
- topLeft: decodeValue(rawRadius?.topLeft),
- topRight: decodeValue(rawRadius?.topRight),
- bottomLeft: decodeValue(rawRadius?.bottomLeft),
- bottomRight: decodeValue(rawRadius?.bottomRight)
+ const blockSelector = `#block-${clientId}`;
+ const applyFontSizeStyle = (size4) => {
+ if (size4 === 0) {
+ styleElement.textContent = "";
+ } else {
+ styleElement.textContent = `${blockSelector} { font-size: ${size4}px !important; }`;
+ }
};
- }, [inheritedValue?.border?.radius, decodeValue]);
- const setBorderRadius = (newBorderRadius) => setBorder({ ...value?.border, radius: newBorderRadius });
- const hasBorderRadius = () => {
- const borderValues = value?.border?.radius;
- if (typeof borderValues === "object") {
- return Object.entries(borderValues).some(([, v2]) => !!v2);
- }
- return !!borderValues;
- };
- const isBorderRadiusPlaceholder = !hasBorderRadius() && inheritedBorderRadius !== void 0 && inheritedBorderRadius !== "";
- const borderRadius = (0, import_element279.useMemo)(() => {
- if (!isBorderRadiusPlaceholder) {
- return localBorderRadius;
- }
- if (typeof inheritedBorderRadius === "string") {
- return inheritedBorderRadius;
+ const optimalSize = optimizeFitText(blockElement, applyFontSizeStyle);
+ setFontSize(optimalSize);
+ }, [blockElement, clientId, hasFitTextSupport2, fitText]);
+ (0, import_element286.useEffect)(() => {
+ if (!fitText || !blockElement || !clientId || !hasFitTextSupport2 || blockMode === "html") {
+ return;
}
- const obj = inheritedBorderRadius;
- if (!obj) {
- return localBorderRadius;
+ const currentElement = blockElement;
+ const previousVisibility = currentElement.style.visibility;
+ let hideFrameId = null;
+ let calculateFrameId = null;
+ let showTimeoutId = null;
+ hideFrameId = window.requestAnimationFrame(() => {
+ currentElement.style.visibility = "hidden";
+ calculateFrameId = window.requestAnimationFrame(() => {
+ applyFitText();
+ showTimeoutId = setTimeout(() => {
+ currentElement.style.visibility = previousVisibility;
+ }, 10);
+ });
+ });
+ let resizeObserver;
+ if (window.ResizeObserver && currentElement.parentElement) {
+ resizeObserver = new window.ResizeObserver(applyFitText);
+ resizeObserver.observe(currentElement.parentElement);
+ resizeObserver.observe(currentElement);
}
- const all = obj.topLeft && obj.topLeft === obj.topRight && obj.topLeft === obj.bottomLeft && obj.topLeft === obj.bottomRight ? obj.topLeft : void 0;
- return { all, ...obj };
+ return () => {
+ if (hideFrameId !== null) {
+ window.cancelAnimationFrame(hideFrameId);
+ }
+ if (calculateFrameId !== null) {
+ window.cancelAnimationFrame(calculateFrameId);
+ }
+ if (showTimeoutId !== null) {
+ clearTimeout(showTimeoutId);
+ }
+ if (resizeObserver) {
+ resizeObserver.disconnect();
+ }
+ const styleId = `fit-text-${clientId}`;
+ const styleElement = currentElement.ownerDocument.getElementById(styleId);
+ if (styleElement) {
+ styleElement.remove();
+ }
+ };
}, [
- isBorderRadiusPlaceholder,
- localBorderRadius,
- inheritedBorderRadius
+ fitText,
+ clientId,
+ parentId,
+ applyFitText,
+ blockElement,
+ hasFitTextSupport2,
+ blockMode
]);
- const hasShadowControl = useHasShadowControl(settings2);
- const localShadow = decodeValue(value?.shadow);
- const inheritedShadow = decodeValue(inheritedValue?.shadow);
- const isShadowPlaceholder = localShadow === void 0 && inheritedShadow !== void 0 && inheritedShadow !== "";
- const shadow = isShadowPlaceholder ? inheritedShadow : localShadow;
- const shadowPresets = useShadowPresets(settings2);
- const setShadow = (newValue) => {
- const slug = shadowPresets.findLast(
- ({ shadow: shadowName }) => shadowName === newValue
- )?.slug;
- onChange(
- setImmutably2(
- value,
- ["shadow"],
- slug ? `var:preset|shadow|${slug}` : newValue || void 0
- )
- );
- };
- const setShadowWithInheritedCommit = (newValue) => {
- if (isShadowPlaceholder && newValue === void 0) {
- setShadow(inheritedShadow);
- return;
- }
- setShadow(newValue);
- };
- const hasShadow = () => !!value?.shadow;
- const resetShadow = () => setShadow(void 0);
- const hasShadowLocalOverride = showInheritanceLabelIndicators && hasShadow() && inheritedShadow !== void 0;
- const resetBorder = () => {
- if (hasBorderRadius()) {
- return setBorder({ radius: value?.border?.radius });
- }
- setBorder(void 0);
- };
- const onBorderChange = (newBorder) => {
- const updatedBorder = { ...newBorder };
- if ((0, import_components201.__experimentalHasSplitBorders)(updatedBorder)) {
- ["top", "right", "bottom", "left"].forEach((side) => {
- if (updatedBorder[side]) {
- updatedBorder[side] = {
- ...updatedBorder[side],
- color: encodeColorValue(updatedBorder[side]?.color)
- };
+ (0, import_element286.useEffect)(() => {
+ if (fitText && blockElement && hasFitTextSupport2 && blockMode !== "html") {
+ const frameId = window.requestAnimationFrame(() => {
+ if (blockElement) {
+ applyFitText();
}
});
- } else if (updatedBorder) {
- updatedBorder.color = encodeColorValue(updatedBorder.color);
- }
- setBorder({
- ...updatedBorder,
- radius: value?.border?.radius
- });
- };
- const resetAllFilter = (0, import_element279.useCallback)((previousValue) => {
- return {
- ...previousValue,
- border: void 0,
- shadow: void 0
- };
- }, []);
- const showBorderByDefault = defaultControls?.color || defaultControls?.width;
- const hasBorderControl = showBorderColor || showBorderStyle || showBorderWidth || showBorderRadius;
- const label = useBorderPanelLabel({
- hasShadowControl,
- hasBorderControl
- });
- return /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
- Wrapper,
- {
- resetAllFilter,
- value,
- onChange,
- panelId,
- label,
- children: [
- (showBorderWidth || showBorderColor) && /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isBorderPlaceholder,
- (0, import_components201.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components201.__experimentalIsDefinedBorder)(inheritedBorder)
- ),
- hasValue: () => (0, import_components201.__experimentalIsDefinedBorder)(value?.border),
- label: (0, import_i18n201.__)("Border"),
- onDeselect: () => resetBorder(),
- isShownByDefault: showBorderByDefault,
- panelId,
- children: [
- (showInheritanceLabelIndicators || hasShadowControl) && // Render the visible label as `BaseControl.VisualLabel`
- // (which produces `.components-base-control__label`)
- // rather than passing `label` to `BorderBoxControl`,
- // whose internal `<StyledLabel>` carries no stable
- // className. The inheritance treatment and the
- // local-override reset affordance both target
- // `.components-base-control__label`, so the visible
- // "Border" label has to be a `BaseControl` label to
- // receive them.
- //
- // Render it whenever a Shadow control is also present so
- // the two controls stay disambiguated (mirrors the
- // Shadow label's `hasBorderControl` guard below, and
- // trunk's `hideLabelFromVision={ ! hasShadowControl }`),
- // even when inheritance indicators are off (e.g. in
- // Global Styles).
- /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components201.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n201.__)("Border") }),
- /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
- import_components201.BorderBoxControl,
- {
- colors: colors2,
- disableCustomColors: !areCustomSolidsEnabled,
- enableAlpha: true,
- enableStyle: showBorderStyle,
- onChange: onBorderChange,
- popoverOffset: 40,
- popoverPlacement: "left-start",
- value: border,
- __experimentalIsRenderedInSidebar: true
- }
- )
- ]
- }
- ),
- showBorderRadius && /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isBorderRadiusPlaceholder,
- hasBorderRadius() && inheritedBorderRadius !== void 0
- ),
- hasValue: hasBorderRadius,
- label: (0, import_i18n201.__)("Radius"),
- hasInlineEndToggle: true,
- onDeselect: () => setBorderRadius(void 0),
- isShownByDefault: defaultControls.radius,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
- BorderRadiusControl,
- {
- presets: settings2?.border?.radiusSizes,
- values: borderRadius,
- onChange: (newValue) => {
- setBorderRadius(newValue || void 0);
- }
- }
- )
- }
- ),
- hasShadowControl && /* @__PURE__ */ (0, import_jsx_runtime460.jsxs)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- isShadowPlaceholder,
- hasShadow() && inheritedShadow !== void 0
- ),
- label: (0, import_i18n201.__)("Shadow"),
- hasValue: hasShadow,
- onDeselect: resetShadow,
- isShownByDefault: defaultControls.shadow,
- showLocalOverrideActionsInLabel: false,
- panelId,
- children: [
- hasBorderControl ? /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(import_components201.BaseControl.VisualLabel, { as: "legend", children: (0, import_i18n201.__)("Shadow") }) : null,
- /* @__PURE__ */ (0, import_jsx_runtime460.jsx)(
- ShadowPopover,
- {
- shadow,
- onShadowChange: setShadowWithInheritedCommit,
- settings: settings2,
- hasLocalValue: hasShadow(),
- hasLocalOverride: hasShadowLocalOverride,
- onReset: resetShadow
- }
- )
- ]
- }
- )
- ]
- }
- );
- }
-
- // packages/block-editor/build-module/components/global-styles/filters-panel.mjs
- var import_components202 = __toESM(require_components(), 1);
- var import_i18n202 = __toESM(require_i18n(), 1);
- var import_element280 = __toESM(require_element(), 1);
- var import_jsx_runtime461 = __toESM(require_jsx_runtime(), 1);
- var EMPTY_ARRAY15 = [];
- function useMultiOriginColorPresets(settings2, { presetSetting, defaultSetting }) {
- const disableDefault = !settings2?.color?.[defaultSetting];
- const userPresets = settings2?.color?.[presetSetting]?.custom || EMPTY_ARRAY15;
- const themePresets = settings2?.color?.[presetSetting]?.theme || EMPTY_ARRAY15;
- const defaultPresets = settings2?.color?.[presetSetting]?.default || EMPTY_ARRAY15;
- return (0, import_element280.useMemo)(
- () => [
- ...userPresets,
- ...themePresets,
- ...disableDefault ? EMPTY_ARRAY15 : defaultPresets
- ],
- [disableDefault, userPresets, themePresets, defaultPresets]
- );
- }
- function useHasFiltersPanel(settings2) {
- return useHasDuotoneControl(settings2);
- }
- function useHasDuotoneControl(settings2) {
- return settings2.color.customDuotone || settings2.color.defaultDuotone || settings2.color.duotone.length > 0;
- }
- function FiltersToolsPanel({
- resetAllFilter,
- onChange,
- value,
- panelId,
- children
- }) {
- const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const resetAll = () => {
- const updatedValue = resetAllFilter(value);
- onChange(updatedValue);
- };
- return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
- import_components202.__experimentalToolsPanel,
- {
- label: (0, import_i18n202._x)("Filters", "Name for applying graphical effects"),
- resetAll,
- panelId,
- dropdownMenuProps,
- children
+ return () => window.cancelAnimationFrame(frameId);
}
- );
+ }, [
+ blockAttributes,
+ fitText,
+ applyFitText,
+ blockElement,
+ hasFitTextSupport2,
+ blockMode
+ ]);
+ return { fontSize };
}
- var DEFAULT_CONTROLS7 = {
- duotone: true
- };
- var popoverProps2 = {
- placement: "left-start",
- offset: 36,
- shift: true,
- className: "block-editor-duotone-control__popover",
- headerTitle: (0, import_i18n202.__)("Duotone")
- };
- var LabeledColorIndicator2 = ({ indicator, label }) => /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_components202.__experimentalHStack, { justify: "flex-start", children: [
- /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components202.__experimentalZStack, { isLayered: false, offset: -8, children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components202.Flex, { expanded: false, children: indicator === "unset" || !indicator ? /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components202.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" }) : /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components202.DuotoneSwatch, { values: indicator }) }) }),
- /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
- import_components202.FlexItem,
- {
- className: "block-editor-panel-duotone-settings__label",
- title: label,
- children: label
- }
- )
- ] });
- var renderToggle2 = (duotone, resetConfig) => function Toggle2({ onToggle, isOpen }) {
- const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
- const duotoneButtonRef = (0, import_element280.useRef)(void 0);
- const toggleProps = {
- onClick: onToggle,
- className: clsx_default(
- "block-editor-global-styles-filters-panel__dropdown-toggle",
- { "is-open": isOpen }
- ),
- "aria-expanded": isOpen,
- ref: duotoneButtonRef
- };
- const handleReset = () => {
- if (isOpen) {
- onToggle();
- }
- onReset();
- duotoneButtonRef.current?.focus();
- };
- return /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_jsx_runtime461.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components202.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
- LabeledColorIndicator2,
- {
- indicator: duotone,
- label: (0, import_i18n202.__)("Duotone")
- }
- ) }),
- hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
- InheritanceResetButton,
- {
- className: "block-editor-panel-duotone-settings__reset",
- onResetToInherited: handleReset
- }
- ) : /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
- import_components202.Button,
- {
- size: "small",
- icon: reset_default,
- label: (0, import_i18n202.__)("Reset"),
- className: "block-editor-panel-duotone-settings__reset",
- onClick: handleReset
- }
- ))
- ] });
- };
- function FiltersPanel({
- as: Wrapper = FiltersToolsPanel,
- value,
- onChange,
- inheritedValue = value,
- settings: settings2,
- panelId,
- defaultControls = DEFAULT_CONTROLS7,
- showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+ function FitTextControl({
+ clientId,
+ fitText = false,
+ setAttributes,
+ name,
+ fontSize,
+ style
}) {
- const decodeValue = (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue);
- const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
- showInheritanceLabelIndicators && isInherited,
- showInheritanceLabelIndicators && hasLocalOverride,
- className
- );
- const hasDuotoneEnabled = useHasDuotoneControl(settings2);
- const duotonePalette = useMultiOriginColorPresets(settings2, {
- presetSetting: "duotone",
- defaultSetting: "defaultDuotone"
- });
- const colorPalette = useMultiOriginColorPresets(settings2, {
- presetSetting: "palette",
- defaultSetting: "defaultPalette"
- });
- const localDuotone = decodeValue(value?.filter?.duotone);
- const inheritedDuotone = decodeValue(inheritedValue?.filter?.duotone);
- const duotone = localDuotone ?? inheritedDuotone;
- const localDuotoneSlug = getDuotoneSlugFromPreset(value?.filter?.duotone);
- const inheritedDuotoneSlug = getDuotoneSlugFromPreset(
- inheritedValue?.filter?.duotone
+ const hasSelectedStyleState2 = (0, import_data173.useSelect)(
+ (select3) => {
+ const { hasSelectedStyleState: hasSelectedBlockStyleState } = unlock(select3(store));
+ return hasSelectedBlockStyleState(clientId);
+ },
+ [clientId]
);
- const duotoneSlug = localDuotone !== void 0 ? localDuotoneSlug : inheritedDuotoneSlug;
- const isDuotonePlaceholder = localDuotone === void 0 && inheritedDuotone !== void 0;
- const setDuotone = (newValue, slug) => {
- const presetSlug = slug ?? duotonePalette.find(({ colors: colors2 }) => colors2 === newValue)?.slug;
- const duotoneValue = presetSlug ? `var:preset|duotone|${presetSlug}` : newValue;
- onChange(
- setImmutably2(value, ["filter", "duotone"], duotoneValue)
- );
- };
- const setDuotoneWithInheritedCommit = (newValue, index2, slug) => {
- if (newValue === void 0 && isDuotonePlaceholder && inheritedDuotone !== void 0) {
- setDuotone(inheritedDuotone, inheritedDuotoneSlug);
- return;
- }
- setDuotone(newValue, slug);
- };
- const hasDuotone = () => !!value?.filter?.duotone;
- const resetDuotone = () => setDuotone(void 0);
- const hasDuotoneLocalOverride = showInheritanceLabelIndicators && hasDuotone() && inheritedDuotone !== void 0;
- const resetAllFilter = (0, import_element280.useCallback)((previousValue) => {
- return {
- ...previousValue,
- filter: {
- ...previousValue.filter,
- duotone: void 0
- }
- };
- }, []);
- return /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
- Wrapper,
+ if (!(0, import_blocks105.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
+ return null;
+ }
+ if (hasSelectedStyleState2) {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+ import_components201.__experimentalToolsPanelItem,
{
- resetAllFilter,
- value,
- onChange,
- panelId,
- children: hasDuotoneEnabled && /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
- InheritanceToolsPanelItem,
+ hasValue: () => fitText,
+ label: (0, import_i18n205.__)("Fit text"),
+ onDeselect: () => setAttributes({ fitText: void 0 }),
+ resetAllFilter: () => ({ fitText: void 0 }),
+ panelId: clientId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+ import_components201.ToggleControl,
{
- ...inheritanceProps(
- isDuotonePlaceholder,
- localDuotone !== void 0 && inheritedDuotone !== void 0
- ),
- label: (0, import_i18n202.__)("Duotone"),
- hasValue: hasDuotone,
- onDeselect: resetDuotone,
- isShownByDefault: defaultControls.duotone,
- showLocalOverrideActionsInLabel: false,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
- import_components202.Dropdown,
- {
- popoverProps: popoverProps2,
- className: "block-editor-global-styles-filters-panel__dropdown",
- renderToggle: renderToggle2(duotone, {
- hasLocalValue: hasDuotone(),
- hasLocalOverride: hasDuotoneLocalOverride,
- onReset: resetDuotone
- }),
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(import_components202.__experimentalDropdownContentWrapper, { paddingSize: "small", children: /* @__PURE__ */ (0, import_jsx_runtime461.jsxs)(import_components202.MenuGroup, { label: (0, import_i18n202.__)("Duotone"), children: [
- /* @__PURE__ */ (0, import_jsx_runtime461.jsx)("p", { children: (0, import_i18n202.__)(
- "Create a two-tone color effect without losing your original image."
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime461.jsx)(
- import_components202.DuotonePicker,
- {
- colorPalette,
- duotonePalette,
- disableCustomColors: true,
- disableCustomDuotone: true,
- value: duotone,
- selectedSlug: duotoneSlug,
- onChange: setDuotoneWithInheritedCommit
+ label: (0, import_i18n205.__)("Fit text"),
+ checked: fitText,
+ onChange: () => {
+ const newFitText = !fitText || void 0;
+ const updates = { fitText: newFitText };
+ if (newFitText) {
+ if (fontSize) {
+ updates.fontSize = void 0;
+ }
+ if (style?.typography?.fontSize) {
+ updates.style = {
+ ...style,
+ typography: {
+ ...style?.typography,
+ fontSize: void 0
}
- )
- ] }) })
+ };
+ }
}
+ setAttributes(updates);
+ },
+ help: fitText ? (0, import_i18n205.__)("Text will resize to fit its container.") : (0, import_i18n205.__)(
+ "The text will resize to fit its container, resetting other font size settings."
)
}
)
}
);
}
-
- // packages/block-editor/build-module/components/global-styles/image-settings-panel.mjs
- var import_components203 = __toESM(require_components(), 1);
- var import_i18n203 = __toESM(require_i18n(), 1);
- var import_jsx_runtime462 = __toESM(require_jsx_runtime(), 1);
- function useHasImageSettingsPanel(name, value, inheritedValue) {
- return name === "core/image" && inheritedValue?.lightbox?.allowEditing || !!value?.lightbox;
- }
- function ImageSettingsPanel({
- onChange,
- value,
- inheritedValue,
- panelId
- }) {
- const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const resetLightbox = () => {
- onChange(void 0);
- };
- const onChangeLightbox = (newSetting) => {
- onChange({
- enabled: newSetting
- });
+ function addSaveProps4(props, blockType, attributes) {
+ if (!(0, import_blocks105.hasBlockSupport)(blockType, FIT_TEXT_SUPPORT_KEY)) {
+ return props;
+ }
+ const { fitText } = attributes;
+ if (!fitText) {
+ return props;
+ }
+ const className = props.className ? `${props.className} has-fit-text` : "has-fit-text";
+ return {
+ ...props,
+ className
};
- let lightboxChecked = false;
- if (inheritedValue?.lightbox?.enabled) {
- lightboxChecked = inheritedValue.lightbox.enabled;
+ }
+ function useBlockProps9({ name, fitText }) {
+ if (fitText && (0, import_blocks105.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
+ return {
+ className: "has-fit-text"
+ };
}
- return /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(import_jsx_runtime462.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
- import_components203.__experimentalToolsPanel,
- {
- label: (0, import_i18n203._x)("Settings", "Image settings"),
- resetAll: resetLightbox,
- panelId,
- dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
- import_components203.__experimentalToolsPanelItem,
+ return {};
+ }
+ (0, import_hooks14.addFilter)(
+ "blocks.registerBlockType",
+ "core/fit-text/addAttribute",
+ addAttributes4
+ );
+ var hasFitTextSupport = (blockNameOrType) => {
+ return (0, import_blocks105.hasBlockSupport)(blockNameOrType, FIT_TEXT_SUPPORT_KEY);
+ };
+ function FitTextFontSize({ fitText, name, clientId, isSelected }) {
+ const { fontSize } = useFitText({ fitText, name, clientId });
+ if (isSelected && fontSize && fontSize < MIN_FONT_SIZE_FOR_WARNING) {
+ return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(FitTextSizeWarning, {}) });
+ }
+ return null;
+ }
+ var addFitTextControl = (0, import_compose105.createHigherOrderComponent)((BlockEdit2) => {
+ return function AddFitTextControl(props) {
+ const { name, attributes, clientId, isSelected, setAttributes } = props;
+ const { fitText } = attributes;
+ const supportsFitText = (0, import_blocks105.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
+ if (!supportsFitText) {
+ return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(BlockEdit2, { ...props });
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(import_jsx_runtime465.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(BlockEdit2, { ...props }),
+ /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+ FitTextControl,
{
- hasValue: () => !!value?.lightbox,
- label: (0, import_i18n203.__)("Enlarge on click"),
- onDeselect: resetLightbox,
- isShownByDefault: true,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime462.jsx)(
- import_components203.ToggleControl,
- {
- label: (0, import_i18n203.__)("Enlarge on click"),
- checked: lightboxChecked,
- onChange: onChangeLightbox
- }
- )
+ clientId,
+ fitText,
+ setAttributes,
+ name,
+ fontSize: attributes.fontSize,
+ style: attributes.style
+ }
+ ) }),
+ fitText && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
+ FitTextFontSize,
+ {
+ fitText,
+ name,
+ clientId,
+ isSelected
}
)
- }
- ) });
- }
+ ] });
+ };
+ }, "addFitTextControl");
+ (0, import_hooks14.addFilter)(
+ "editor.BlockEdit",
+ "core/fit-text/add-fit-text-control",
+ addFitTextControl
+ );
+ var fit_text_default = {
+ useBlockProps: useBlockProps9,
+ addSaveProps: addSaveProps4,
+ attributeKeys: ["fitText", "fontSize", "style"],
+ hasSupport: hasFitTextSupport,
+ edit: () => null
+ };
- // packages/block-editor/build-module/components/global-styles/advanced-panel.mjs
- var import_components204 = __toESM(require_components(), 1);
- var import_element281 = __toESM(require_element(), 1);
- var import_i18n204 = __toESM(require_i18n(), 1);
- var import_jsx_runtime463 = __toESM(require_jsx_runtime(), 1);
- function validateCSS(css) {
- if (typeof css === "string" && /<\/?\w/.test(css)) {
- return false;
- }
- return true;
- }
- function getMarkupValidationError(css) {
- return validateCSS(css) ? null : (0, import_i18n204.__)("The custom CSS is invalid. Do not use <> markup.");
- }
- function getCSSValidationError(css) {
- if (!css) {
- return null;
- }
- const markupError = getMarkupValidationError(css);
- if (markupError) {
- return markupError;
- }
- const [transformed] = transform_styles_default(
- [{ css }],
- ".for-validation-only"
+ // packages/block-editor/build-module/hooks/typography.mjs
+ var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
+ function omit(object, keys) {
+ return Object.fromEntries(
+ Object.entries(object).filter(([key]) => !keys.includes(key))
);
- return transformed === null ? (0, import_i18n204.__)("There is an error with your CSS structure.") : null;
}
- function AdvancedPanel({
- value,
- onChange,
- inheritedValue = value,
- help
- }) {
- const customCSS = inheritedValue?.css;
- const [cssError, setCSSError] = (0, import_element281.useState)(
- () => getCSSValidationError(customCSS)
+ var LETTER_SPACING_SUPPORT_KEY2 = "typography.__experimentalLetterSpacing";
+ var TEXT_TRANSFORM_SUPPORT_KEY2 = "typography.__experimentalTextTransform";
+ var TEXT_DECORATION_SUPPORT_KEY2 = "typography.__experimentalTextDecoration";
+ var TEXT_INDENT_SUPPORT_KEY = "typography.textIndent";
+ var TEXT_COLUMNS_SUPPORT_KEY2 = "typography.textColumns";
+ var FONT_STYLE_SUPPORT_KEY2 = "typography.__experimentalFontStyle";
+ var FONT_WEIGHT_SUPPORT_KEY2 = "typography.__experimentalFontWeight";
+ var WRITING_MODE_SUPPORT_KEY2 = "typography.__experimentalWritingMode";
+ var TYPOGRAPHY_SUPPORT_KEY = "typography";
+ var TYPOGRAPHY_SUPPORT_KEYS2 = [
+ LINE_HEIGHT_SUPPORT_KEY2,
+ FONT_SIZE_SUPPORT_KEY2,
+ FONT_STYLE_SUPPORT_KEY2,
+ FONT_WEIGHT_SUPPORT_KEY2,
+ FONT_FAMILY_SUPPORT_KEY2,
+ TEXT_ALIGN_SUPPORT_KEY2,
+ TEXT_COLUMNS_SUPPORT_KEY2,
+ TEXT_DECORATION_SUPPORT_KEY2,
+ TEXT_INDENT_SUPPORT_KEY,
+ WRITING_MODE_SUPPORT_KEY2,
+ TEXT_TRANSFORM_SUPPORT_KEY2,
+ LETTER_SPACING_SUPPORT_KEY2,
+ FIT_TEXT_SUPPORT_KEY
+ ];
+ function styleToAttributes(style) {
+ const updatedStyle = { ...omit(style, ["fontFamily"]) };
+ const fontSizeValue = style?.typography?.fontSize;
+ const fontFamilyValue = style?.typography?.fontFamily;
+ const textColorValue = style?.color?.text;
+ const fontSizeSlug = typeof fontSizeValue === "string" && fontSizeValue?.startsWith("var:preset|font-size|") ? fontSizeValue.substring("var:preset|font-size|".length) : void 0;
+ const fontFamilySlug = fontFamilyValue?.startsWith(
+ "var:preset|font-family|"
+ ) ? fontFamilyValue.substring("var:preset|font-family|".length) : void 0;
+ const textColorSlug = extractPresetSlug(textColorValue, "color");
+ updatedStyle.typography = {
+ ...omit(updatedStyle.typography, ["fontFamily"]),
+ fontSize: fontSizeSlug ? void 0 : fontSizeValue
+ };
+ updatedStyle.color = {
+ ...updatedStyle.color,
+ text: textColorSlug ? void 0 : textColorValue
+ };
+ return {
+ style: cleanEmptyObject(updatedStyle),
+ fontFamily: fontFamilySlug,
+ fontSize: fontSizeSlug,
+ textColor: textColorSlug
+ };
+ }
+ function attributesToStyle(attributes) {
+ return {
+ ...attributes.style,
+ typography: {
+ ...attributes.style?.typography,
+ fontFamily: attributes.fontFamily ? "var:preset|font-family|" + attributes.fontFamily : void 0,
+ fontSize: attributes.fontSize ? "var:preset|font-size|" + attributes.fontSize : attributes.style?.typography?.fontSize
+ },
+ color: {
+ ...attributes.style?.color,
+ text: attributes.textColor ? "var:preset|color|" + attributes.textColor : attributes.style?.color?.text
+ }
+ };
+ }
+ function TypographyInspectorControl({ children, resetAllFilter }) {
+ const attributesResetAllFilter = (0, import_element287.useCallback)(
+ (attributes) => {
+ const existingStyle = attributesToStyle(attributes);
+ const updatedStyle = resetAllFilter(existingStyle);
+ return {
+ ...attributes,
+ ...styleToAttributes(updatedStyle)
+ };
+ },
+ [resetAllFilter]
);
- function handleOnChange(newValue) {
- onChange({
- ...value,
- css: newValue
- });
- setCSSError(getMarkupValidationError(newValue));
- }
- function handleOnBlur(event) {
- setCSSError(getCSSValidationError(event?.target?.value));
- }
- return /* @__PURE__ */ (0, import_jsx_runtime463.jsxs)(
- Stack,
+ return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+ inspector_controls_default,
{
- direction: "column",
- gap: "md",
- className: "block-editor-global-styles-advanced-panel",
- children: [
- cssError && /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(import_components204.Notice, { status: "error", onRemove: () => setCSSError(null), children: cssError }),
- /* @__PURE__ */ (0, import_jsx_runtime463.jsx)(
- import_components204.TextareaControl,
- {
- label: (0, import_i18n204.__)("Additional CSS"),
- value: customCSS,
- onChange: (newValue) => handleOnChange(newValue),
- onBlur: handleOnBlur,
- className: "block-editor-global-styles-advanced-panel__custom-css-input",
- spellCheck: false,
- help
- }
- )
- ]
+ group: "typography",
+ resetAllFilter: attributesResetAllFilter,
+ children
}
);
}
-
- // packages/block-editor/build-module/components/global-styles/background-panel.mjs
- var import_components206 = __toESM(require_components(), 1);
- var import_element283 = __toESM(require_element(), 1);
- var import_i18n206 = __toESM(require_i18n(), 1);
-
- // packages/block-editor/build-module/components/background-image-control/index.mjs
- var import_components205 = __toESM(require_components(), 1);
- var import_i18n205 = __toESM(require_i18n(), 1);
- var import_notices12 = __toESM(require_notices(), 1);
- var import_url11 = __toESM(require_url(), 1);
- var import_element282 = __toESM(require_element(), 1);
- var import_data166 = __toESM(require_data(), 1);
- var import_dom73 = __toESM(require_dom(), 1);
- var import_blob2 = __toESM(require_blob(), 1);
- var import_jsx_runtime464 = __toESM(require_jsx_runtime(), 1);
- var IMAGE_BACKGROUND_TYPE = "image";
- var BACKGROUND_POPOVER_PROPS = {
- placement: "left-start",
- offset: 36,
- shift: true,
- className: "block-editor-global-styles-background-panel__popover"
- };
- var noop22 = () => {
- };
- var focusToggleButton = (containerRef) => {
- window.requestAnimationFrame(() => {
- const [toggleButton] = import_dom73.focus.tabbable.find(containerRef?.current);
- if (!toggleButton) {
- return;
- }
- toggleButton.focus();
- });
- };
- function backgroundSizeHelpText(value) {
- if (value === "cover" || value === void 0) {
- return (0, import_i18n205.__)("Image covers the space evenly.");
- }
- if (value === "contain") {
- return (0, import_i18n205.__)("Image is contained without distortion.");
- }
- return (0, import_i18n205.__)("Image has a fixed width.");
- }
- var coordsToBackgroundPosition = (value) => {
- if (!value || isNaN(value.x) && isNaN(value.y)) {
- return void 0;
- }
- const x2 = isNaN(value.x) ? 0.5 : value.x;
- const y2 = isNaN(value.y) ? 0.5 : value.y;
- return `${x2 * 100}% ${y2 * 100}%`;
- };
- var backgroundPositionToCoords = (value) => {
- if (!value) {
- return { x: void 0, y: void 0 };
- }
- let [x2, y2] = value.split(" ").map((v2) => parseFloat(v2) / 100);
- x2 = isNaN(x2) ? void 0 : x2;
- y2 = isNaN(y2) ? x2 : y2;
- return { x: x2, y: y2 };
- };
- function InspectorImagePreviewItem({
- as = "span",
- imgUrl,
- toggleProps = {},
- filename,
- label,
- onToggleCallback = noop22
+ function TypographyPanel2({
+ clientId,
+ name,
+ setAttributes,
+ settings: settings2,
+ // Allows rendering outside the `typography` inspector group (e.g. section
+ // blocks direct-render this panel because their support fills are gated
+ // off by editing mode). Defaults to the slot-based wrapper.
+ asWrapper
}) {
- const { isOpen, ...restToggleProps } = toggleProps;
- (0, import_element282.useEffect)(() => {
- if (typeof isOpen !== "undefined") {
- onToggleCallback(isOpen);
+ const selectedState = useBlockStyleState();
+ const isEnabled = useHasTypographyPanel(settings2);
+ const { style, fontFamily, fontSize, fitText, textColor, className } = (0, import_data174.useSelect)(
+ (select3) => {
+ if (!isEnabled) {
+ return {};
+ }
+ const {
+ style: _style,
+ fontFamily: _fontFamily,
+ fontSize: _fontSize,
+ fitText: _fitText,
+ textColor: _textColor,
+ className: _className
+ } = select3(store).getBlockAttributes(clientId) || {};
+ return {
+ style: _style,
+ fontFamily: _fontFamily,
+ fontSize: _fontSize,
+ fitText: _fitText,
+ textColor: _textColor,
+ className: _className
+ };
+ },
+ [clientId, isEnabled]
+ );
+ const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+ const { value: inheritedValue } = useResolvedStyle(
+ name,
+ className,
+ selectedState
+ );
+ const value = (0, import_element287.useMemo)(() => {
+ if (isStateSelected) {
+ return getStyleForState2(style, selectedState);
}
- }, [isOpen, onToggleCallback]);
- const renderPreviewContent = () => {
- return /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components205.__experimentalHStack, { className: "block-editor-global-styles-background-panel__inspector-preview-inner", children: [
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- "span",
- {
- className: "block-editor-global-styles-background-panel__inspector-image-indicator",
- style: {
- backgroundImage: imgUrl ? `url(${imgUrl})` : void 0
- }
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components205.FlexBlock, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.__experimentalTruncate,
- {
- numberOfLines: 1,
- className: "block-editor-global-styles-background-panel__inspector-media-replace-title",
- children: label
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)("span", {}), children: imgUrl ? (0, import_i18n205.sprintf)(
- /* translators: %s: file name */
- (0, import_i18n205.__)("Background image: %s"),
- filename || label
- ) : (0, import_i18n205.__)("No background image selected") })
- ] })
- ] });
+ return attributesToStyle({ style, fontFamily, fontSize, textColor });
+ }, [
+ isStateSelected,
+ selectedState,
+ style,
+ fontSize,
+ fontFamily,
+ textColor
+ ]);
+ const onChange = isStateSelected ? (newStyle) => {
+ setAttributes({
+ style: setStyleForState(style, selectedState, newStyle)
+ });
+ } : (newStyle) => {
+ const newAttributes = styleToAttributes(newStyle);
+ const hasFontSize = newAttributes.fontSize || newAttributes.style?.typography?.fontSize;
+ if (hasFontSize && fitText) {
+ newAttributes.fitText = void 0;
+ }
+ setAttributes(newAttributes);
};
- return as === "button" ? /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_components205.Button, { __next40pxDefaultSize: true, ...restToggleProps, children: renderPreviewContent() }) : renderPreviewContent();
- }
- function BackgroundControlsPanel({
- label,
- filename,
- url: imgUrl,
- children,
- onToggle: onToggleCallback = noop22,
- hasImageValue,
- onReset,
- hasLocalOverride,
- containerRef
- }) {
- if (!hasImageValue) {
- return;
+ const enableContrastChecking = !value?.color?.gradient && !!value?.color?.text && settings2?.color?.text && false !== (0, import_blocks106.getBlockSupport)(name, ["color", "enableContrastChecker"]);
+ const contrastWarning = useBlockColorContrastWarning({
+ clientId,
+ name,
+ enabled: !!enableContrastChecking,
+ checkLinkColor: false,
+ messageOverride: (0, import_i18n206.__)(
+ "This color has poor contrast against the background. Consider increasing contrast."
+ )
+ });
+ if (!isEnabled) {
+ return null;
}
- const imgLabel = label || (0, import_url11.getFilename)(imgUrl) || (0, import_i18n205.__)("Image");
- return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.Dropdown,
+ const typographyDefaultControls = (0, import_blocks106.getBlockSupport)(name, [
+ TYPOGRAPHY_SUPPORT_KEY,
+ "__experimentalDefaultControls"
+ ]);
+ const colorDefaultControls = (0, import_blocks106.getBlockSupport)(name, [
+ "color",
+ "__experimentalDefaultControls"
+ ]);
+ const defaultControls = {
+ ...typographyDefaultControls,
+ textColor: colorDefaultControls?.text
+ };
+ const Wrapper = asWrapper || TypographyInspectorControl;
+ return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+ TypographyPanel,
{
- popoverProps: BACKGROUND_POPOVER_PROPS,
- renderToggle: ({ onToggle, isOpen }) => {
- const toggleProps = {
- onClick: onToggle,
- className: "block-editor-global-styles-background-panel__dropdown-toggle",
- "aria-expanded": isOpen,
- "aria-label": (0, import_i18n205.__)(
- "Background size, position and repeat options."
- ),
- isOpen
- };
- return /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_jsx_runtime464.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- InspectorImagePreviewItem,
- {
- imgUrl,
- filename,
- label: imgLabel,
- toggleProps,
- as: "button",
- onToggleCallback
- }
- ),
- onReset && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- InheritanceResetButton,
- {
- className: "block-editor-global-styles-background-panel__reset",
- onResetToInherited: () => {
- onReset();
- if (isOpen) {
- onToggle();
- }
- focusToggleButton(containerRef);
- }
- }
- ) : /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.Button,
- {
- __next40pxDefaultSize: true,
- label: (0, import_i18n205.__)("Reset"),
- className: "block-editor-global-styles-background-panel__reset",
- size: "small",
- icon: reset_default,
- onClick: () => {
- onReset();
- if (isOpen) {
- onToggle();
- }
- focusToggleButton(containerRef);
- }
- }
- ))
- ] });
- },
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.__experimentalDropdownContentWrapper,
- {
- className: "block-editor-global-styles-background-panel__dropdown-content-wrapper",
- paddingSize: "medium",
- children
- }
- )
+ as: Wrapper,
+ panelId: clientId,
+ settings: settings2,
+ value,
+ onChange,
+ defaultControls,
+ contrastWarning,
+ inheritedValue
}
);
}
- function LoadingSpinner() {
- return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_components205.Placeholder, { className: "block-editor-global-styles-background-panel__loading", children: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_components205.Spinner, {}) });
- }
- function BackgroundImageControls({
- onChange,
- style,
- inheritedValue,
- onRemoveImage = noop22,
- onResetImage = noop22,
- displayInPanel,
- defaultValues,
- containerRef
+
+ // packages/block-editor/build-module/components/inspector-controls-tabs/styles-tab.mjs
+ var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
+ function SectionStyleControls({
+ blockName,
+ clientId,
+ contentClientIds
}) {
- const [isUploading, setIsUploading] = (0, import_element282.useState)(false);
- const { getSettings: getSettings8 } = (0, import_data166.useSelect)(store);
- const { id, title, url } = style?.background?.backgroundImage || {
- ...inheritedValue?.background?.backgroundImage
- };
- const { createErrorNotice } = (0, import_data166.useDispatch)(import_notices12.store);
- const onUploadError = (message2) => {
- createErrorNotice(message2, { type: "snackbar" });
- setIsUploading(false);
- };
- const resetBackgroundImage = () => onChange(
- setImmutably2(
- style,
- ["background", "backgroundImage"],
- void 0
- )
- );
- const onSelectMedia = (media) => {
- if (!media || !media.url) {
- resetBackgroundImage();
- setIsUploading(false);
- return;
- }
- if ((0, import_blob2.isBlobURL)(media.url)) {
- setIsUploading(true);
- return;
- }
- if (media.media_type && media.media_type !== IMAGE_BACKGROUND_TYPE || !media.media_type && media.type && media.type !== IMAGE_BACKGROUND_TYPE) {
- onUploadError(
- (0, import_i18n205.__)("Only images can be used as a background image.")
+ const settings2 = useBlockSettings(blockName);
+ const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data175.useDispatch)(store);
+ const { hasButtons, hasHeading } = (0, import_data175.useSelect)(
+ (select3) => {
+ const blockNames = select3(store).getBlockNamesByClientId(
+ contentClientIds
);
- return;
- }
- const sizeValue = style?.background?.backgroundSize || defaultValues?.backgroundSize;
- const positionValue = style?.background?.backgroundPosition;
- onChange(
- setImmutably2(style, ["background"], {
- ...style?.background,
- backgroundImage: {
- url: media.url,
- id: media.id,
- source: "file",
- title: media.title || void 0
- },
- backgroundPosition: (
- /*
- * A background image uploaded and set in the editor receives a default background position of '50% 0',
- * when the background image size is the equivalent of "Tile".
- * This is to increase the chance that the image's focus point is visible.
- * This is in-editor only to assist with the user experience.
- */
- !positionValue && ("auto" === sizeValue || !sizeValue) ? "50% 0" : positionValue
- ),
- backgroundSize: sizeValue
- })
- );
- setIsUploading(false);
- focusToggleButton(containerRef);
- };
- const onFilesDrop2 = (filesList) => {
- getSettings8().mediaUpload({
- allowedTypes: [IMAGE_BACKGROUND_TYPE],
- filesList,
- onFileChange([image]) {
- onSelectMedia(image);
- },
- onError: onUploadError,
- multiple: false
- });
+ return {
+ hasButtons: blockNames.includes("core/buttons"),
+ hasHeading: blockNames.includes("core/heading")
+ };
+ },
+ [contentClientIds]
+ );
+ const setAttributes = (newAttributes) => {
+ updateBlockAttributes2(clientId, newAttributes);
};
- const hasValue3 = hasBackgroundImageValue(style);
- const onRemove = () => onChange(
- setImmutably2(style, ["background"], {
- backgroundImage: "none"
- })
+ const typographySettings = (0, import_element288.useMemo)(
+ () => ({ ...settings2, typography: {} }),
+ [settings2]
);
- const canRemove = !hasValue3 && hasBackgroundImageValue(inheritedValue);
- const imgLabel = title || (0, import_url11.getFilename)(url) || (0, import_i18n205.__)("Image");
- return /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)("div", { className: "block-editor-global-styles-background-panel__image-tools-panel-item", children: [
- isUploading && /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(LoadingSpinner, {}),
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- media_replace_flow_default,
+ const backgroundSettings = (0, import_element288.useMemo)(
+ () => ({
+ ...settings2,
+ background: {
+ ...settings2.background,
+ backgroundImage: false,
+ backgroundSize: false
+ }
+ }),
+ [settings2]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_jsx_runtime467.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ TypographyPanel2,
{
- mediaId: id,
- mediaURL: url,
- allowedTypes: [IMAGE_BACKGROUND_TYPE],
- accept: "image/*",
- onSelect: onSelectMedia,
- popoverProps: {
- className: clsx_default({
- "block-editor-global-styles-background-panel__media-replace-popover": displayInPanel
- })
- },
- name: /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- InspectorImagePreviewItem,
- {
- imgUrl: url,
- filename: title,
- label: imgLabel
- }
- ),
- renderToggle: (props) => /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(import_components205.Button, { ...props, __next40pxDefaultSize: true }),
- onError: onUploadError,
- onReset: () => {
- focusToggleButton(containerRef);
- onResetImage();
- },
- children: canRemove && /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.MenuItem,
- {
- onClick: () => {
- focusToggleButton(containerRef);
- onRemove();
- onRemoveImage();
- },
- children: (0, import_i18n205.__)("Remove")
- }
- )
+ clientId,
+ name: blockName,
+ settings: typographySettings,
+ setAttributes,
+ asWrapper: TypographyToolsPanel
}
),
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.DropZone,
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ BackgroundImagePanel3,
{
- onFilesDrop: onFilesDrop2,
- label: (0, import_i18n205.__)("Drop to upload")
- }
- )
- ] });
- }
- function BackgroundSizeControls({
- onChange,
- style,
- inheritedValue,
- defaultValues
- }) {
- const localSizeValue = style?.background?.backgroundSize;
- const localRepeatValue = style?.background?.backgroundRepeat;
- const localPositionValue = style?.background?.backgroundPosition;
- const localAttachmentValue = style?.background?.backgroundAttachment;
- const inheritedSizeValue = inheritedValue?.background?.backgroundSize;
- const inheritedRepeatValue = inheritedValue?.background?.backgroundRepeat;
- const inheritedPositionValue = inheritedValue?.background?.backgroundPosition;
- const inheritedAttachmentValue = inheritedValue?.background?.backgroundAttachment;
- const sizeValue = localSizeValue || inheritedSizeValue;
- const repeatValue = localRepeatValue || inheritedRepeatValue;
- const imageValue = style?.background?.backgroundImage?.url || inheritedValue?.background?.backgroundImage?.url;
- const isUploadedImage = style?.background?.backgroundImage?.id;
- const positionValue = localPositionValue || inheritedPositionValue;
- const attachmentValue = localAttachmentValue || inheritedAttachmentValue;
- let currentValueForToggle = !sizeValue && isUploadedImage ? defaultValues?.backgroundSize : sizeValue || "auto";
- currentValueForToggle = !["cover", "contain", "auto"].includes(
- currentValueForToggle
- ) ? "auto" : currentValueForToggle;
- const repeatCheckedValue = !(repeatValue === "no-repeat" || currentValueForToggle === "cover" && repeatValue === void 0);
- const updateBackgroundSize = (next) => {
- let nextRepeat = repeatValue;
- let nextPosition = positionValue;
- if (next === "contain") {
- nextRepeat = "no-repeat";
- nextPosition = void 0;
- }
- if (next === "cover") {
- nextRepeat = void 0;
- nextPosition = void 0;
- }
- if ((currentValueForToggle === "cover" || currentValueForToggle === "contain") && next === "auto") {
- nextRepeat = void 0;
- if (!!style?.background?.backgroundImage?.id) {
- nextPosition = "50% 0";
- }
- }
- if (!next && currentValueForToggle === "auto") {
- next = "auto";
- }
- onChange(
- setImmutably2(style, ["background"], {
- ...style?.background,
- backgroundPosition: nextPosition,
- backgroundRepeat: nextRepeat,
- backgroundSize: next
- })
- );
- };
- const updateBackgroundPosition = (next) => {
- onChange(
- setImmutably2(
- style,
- ["background", "backgroundPosition"],
- coordsToBackgroundPosition(next)
- )
- );
- };
- const toggleIsRepeated = () => onChange(
- setImmutably2(
- style,
- ["background", "backgroundRepeat"],
- repeatCheckedValue === true ? "no-repeat" : "repeat"
- )
- );
- const toggleScrollWithPage = () => onChange(
- setImmutably2(
- style,
- ["background", "backgroundAttachment"],
- attachmentValue === "fixed" ? "scroll" : "fixed"
- )
- );
- const backgroundPositionValue = !positionValue && isUploadedImage && "contain" === sizeValue ? defaultValues?.backgroundPosition : positionValue;
- return /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components205.__experimentalVStack, { spacing: 3, className: "single-column", children: [
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.FocalPointPicker,
- {
- label: (0, import_i18n205.__)("Focal point"),
- url: imageValue,
- value: backgroundPositionToCoords(backgroundPositionValue),
- onChange: updateBackgroundPosition
+ clientId,
+ name: blockName,
+ settings: backgroundSettings,
+ setAttributes,
+ asWrapper: BackgroundToolsPanel
}
),
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.ToggleControl,
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ ElementsEdit,
{
- label: (0, import_i18n205.__)("Fixed background"),
- checked: attachmentValue === "fixed",
- onChange: toggleScrollWithPage
+ clientId,
+ name: blockName,
+ settings: settings2,
+ setAttributes,
+ asWrapper: ColorToolsPanel,
+ label: (0, import_i18n207.__)("Elements"),
+ defaultControls: {
+ button: hasButtons,
+ heading: hasHeading
+ }
}
- ),
- /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(
- import_components205.__experimentalToggleGroupControl,
+ )
+ ] });
+ }
+ var StylesTab = ({
+ blockName,
+ clientId,
+ hasBlockStyles,
+ isSectionBlock: isSectionBlock2,
+ contentClientIds
+ }) => {
+ return /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_jsx_runtime467.Fragment, { children: [
+ hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(block_styles_default, { clientId }),
+ isSectionBlock2 && blockName !== "core/template-part" && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ SectionStyleControls,
{
- label: (0, import_i18n205.__)("Size"),
- value: currentValueForToggle,
- onChange: updateBackgroundSize,
- isBlock: true,
- help: backgroundSizeHelpText(
- sizeValue || defaultValues?.backgroundSize
- ),
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.__experimentalToggleGroupControlOption,
- {
- value: "cover",
- label: (0, import_i18n205._x)(
- "Cover",
- "Size option for background image control"
- )
- },
- "cover"
- ),
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.__experimentalToggleGroupControlOption,
- {
- value: "contain",
- label: (0, import_i18n205._x)(
- "Contain",
- "Size option for background image control"
- )
- },
- "contain"
- ),
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.__experimentalToggleGroupControlOption,
- {
- value: "auto",
- label: (0, import_i18n205._x)(
- "Tile",
- "Size option for background image control"
- )
- },
- "tile"
- )
- ]
+ blockName,
+ clientId,
+ contentClientIds
}
),
- /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components205.__experimentalHStack, { justify: "flex-start", spacing: 2, as: "span", children: [
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.__experimentalUnitControl,
+ (!isSectionBlock2 || blockName === "core/template-part") && /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(import_jsx_runtime467.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ inspector_controls_default.Slot,
{
- "aria-label": (0, import_i18n205.__)("Background image width"),
- onChange: updateBackgroundSize,
- value: sizeValue,
- __unstableInputWidth: "100px",
- min: 0,
- placeholder: (0, import_i18n205.__)("Auto"),
- disabled: currentValueForToggle !== "auto" || currentValueForToggle === void 0
+ group: "typography",
+ label: (0, import_i18n207.__)("Typography")
}
),
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- import_components205.ToggleControl,
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ inspector_controls_default.Slot,
{
- label: (0, import_i18n205.__)("Repeat"),
- checked: repeatCheckedValue,
- onChange: toggleIsRepeated,
- disabled: currentValueForToggle === "cover"
+ group: "color",
+ label: (0, import_i18n207.__)("Color"),
+ className: "color-block-support-panel__inner-wrapper"
}
- )
- ] })
- ] });
- }
- function BackgroundImagePanel({
- value,
- onChange,
- inheritedValue = value,
- settings: settings2,
- defaultValues = {},
- showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
- }) {
- const { globalStyles, _links } = (0, import_data166.useSelect)((select3) => {
- const { getSettings: getSettings8 } = select3(store);
- const _settings = getSettings8();
- return {
- globalStyles: _settings[globalStylesDataKey],
- _links: _settings[globalStylesLinksDataKey]
- };
- }, []);
- const resolvedInheritedValue = (0, import_element282.useMemo)(() => {
- const resolvedValues = {
- background: {}
- };
- if (!inheritedValue?.background) {
- return inheritedValue;
- }
- Object.entries(inheritedValue?.background).forEach(
- ([key, backgroundValue]) => {
- resolvedValues.background[key] = getResolvedValue(
- backgroundValue,
- {
- styles: globalStyles,
- _links
- }
- );
- }
- );
- return resolvedValues;
- }, [globalStyles, _links, inheritedValue]);
- const resetBackground = () => onChange(
- setImmutably2(value, ["background"], {
- gradient: value?.background?.gradient
- })
- );
- const { title, url } = value?.background?.backgroundImage || {
- ...resolvedInheritedValue?.background?.backgroundImage
- };
- const localHasImageValue = hasBackgroundImageValue(value);
- const hasImageValue = localHasImageValue || hasBackgroundImageValue(resolvedInheritedValue);
- const hasLocalOverride = showInheritanceLabelIndicators && localHasImageValue && hasBackgroundImageValue(resolvedInheritedValue);
- const imageValue = value?.background?.backgroundImage || inheritedValue?.background?.backgroundImage;
- const shouldShowBackgroundImageControls = hasImageValue && "none" !== imageValue && (settings2?.background?.backgroundSize || settings2?.background?.backgroundPosition || settings2?.background?.backgroundRepeat);
- const [isDropDownOpen, setIsDropDownOpen] = (0, import_element282.useState)(false);
- const containerRef = (0, import_element282.useRef)();
- return /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- "div",
- {
- ref: containerRef,
- className: clsx_default(
- "block-editor-global-styles-background-panel__inspector-media-replace-container",
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ inspector_controls_default.Slot,
{
- "is-open": isDropDownOpen
+ group: "background",
+ label: (0, import_i18n207.__)("Background"),
+ className: "background-block-support-panel__inner-wrapper"
}
),
- children: shouldShowBackgroundImageControls ? /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- BackgroundControlsPanel,
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(inspector_controls_default.Slot, { group: "filter" }),
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ inspector_controls_default.Slot,
{
- label: title,
- filename: title,
- url,
- onToggle: setIsDropDownOpen,
- hasImageValue,
- hasLocalOverride,
- onReset: localHasImageValue ? resetBackground : void 0,
- containerRef,
- children: /* @__PURE__ */ (0, import_jsx_runtime464.jsxs)(import_components205.__experimentalVStack, { spacing: 3, className: "single-column", children: [
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- BackgroundImageControls,
- {
- onChange,
- style: value,
- inheritedValue: resolvedInheritedValue,
- displayInPanel: true,
- onResetImage: () => {
- setIsDropDownOpen(false);
- resetBackground();
- },
- onRemoveImage: () => setIsDropDownOpen(false),
- defaultValues,
- containerRef
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- BackgroundSizeControls,
- {
- onChange,
- style: value,
- defaultValues,
- inheritedValue: resolvedInheritedValue
- }
- )
- ] })
+ group: "layout",
+ label: (0, import_i18n207.__)("Layout")
}
- ) : /* @__PURE__ */ (0, import_jsx_runtime464.jsx)(
- BackgroundImageControls,
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ inspector_controls_default.Slot,
{
- onChange,
- style: value,
- inheritedValue: resolvedInheritedValue,
- defaultValues,
- onResetImage: () => {
- setIsDropDownOpen(false);
- resetBackground();
- },
- onRemoveImage: () => setIsDropDownOpen(false),
- containerRef
+ group: "dimensions",
+ label: (0, import_i18n207.__)("Dimensions")
}
- )
- }
- );
- }
-
- // packages/block-editor/build-module/components/global-styles/background-panel.mjs
- var import_jsx_runtime465 = __toESM(require_jsx_runtime(), 1);
- var DEFAULT_CONTROLS8 = {
- backgroundImage: true,
- backgroundColor: true,
- gradient: true
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "border",
+ label: (0, import_i18n207.__)("Borders")
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "elements",
+ label: (0, import_i18n207.__)("Elements"),
+ className: "elements-block-support-panel__inner-wrapper"
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(position_controls_panel_default, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(inspector_controls_default.Slot, { group: "styles" })
+ ] })
+ ] });
};
- function useHasBackgroundControl(settings2, feature) {
- return settings2?.background?.[feature];
- }
- function useHasBackgroundPanel(settings2) {
- const hasBackgroundColor = useHasBackgroundColorPanel(settings2);
- const { backgroundImage, gradient } = settings2?.background || {};
- return backgroundImage || gradient || hasBackgroundColor;
- }
- function hasBackgroundImageValue(style) {
- return !!style?.background?.backgroundImage?.id || // Supports url() string values in theme.json.
- "string" === typeof style?.background?.backgroundImage || !!style?.background?.backgroundImage?.url;
- }
- function hasBackgroundGradientValue(style) {
- return "string" === typeof style?.background?.gradient && style?.background?.gradient !== "";
- }
- function hasBackgroundColorValue(style) {
- return !!style?.color?.background;
- }
- function hasLegacyColorGradientValue(style) {
- return !!style?.color?.gradient;
- }
- function BackgroundToolsPanel({
- resetAllFilter,
- onChange,
- value,
- panelId,
- children,
- headerLabel
+ var styles_tab_default = StylesTab;
+
+ // packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
+ var import_components203 = __toESM(require_components(), 1);
+ var import_i18n208 = __toESM(require_i18n(), 1);
+
+ // packages/block-editor/build-module/components/block-quick-navigation/index.mjs
+ var import_blocks107 = __toESM(require_blocks(), 1);
+ var import_data176 = __toESM(require_data(), 1);
+ var import_components202 = __toESM(require_components(), 1);
+ var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
+ function BlockQuickNavigation({
+ clientIds,
+ onSelect,
+ onSwitchToListView,
+ hasListViewTab
}) {
- const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- const resetAll = () => {
- const updatedValue = resetAllFilter(value);
- onChange(updatedValue);
- };
- return /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
- import_components206.__experimentalToolsPanel,
+ if (!clientIds.length) {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_components202.__experimentalVStack, { spacing: 1, children: clientIds.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+ BlockQuickNavigationItem,
{
- label: headerLabel,
- resetAll,
- panelId,
- hasInnerWrapper: true,
- className: "background-block-support-panel",
- __experimentalFirstVisibleItemClass: "first",
- __experimentalLastVisibleItemClass: "last",
- dropdownMenuProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)("div", { className: "background-block-support-panel__inner-wrapper", children })
- }
- );
+ onSelect,
+ onSwitchToListView,
+ hasListViewTab,
+ clientId
+ },
+ clientId
+ )) });
}
- function BackgroundImagePanel2({
- as: Wrapper = BackgroundToolsPanel,
- value,
- onChange,
- inheritedValue = value,
- settings: settings2,
- panelId,
- defaultControls = DEFAULT_CONTROLS8,
- defaultValues = {},
- headerLabel = (0, import_i18n206.__)("Background"),
- contrastWarning,
- showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
+ function BlockQuickNavigationItem({
+ clientId,
+ onSelect,
+ onSwitchToListView,
+ hasListViewTab
}) {
- const {
- colors: colors2,
- gradients,
- allColors,
- areCustomSolidsEnabled,
- areCustomGradientsEnabled,
- hasSolidColors,
- hasGradientColors,
- decodeValue,
- encodeGradientValue
- } = useColorGradientSettings(settings2);
- const hasBackgroundGradientControl = useHasBackgroundControl(
- settings2,
- "gradient"
- );
- const hasColorPanelBackgroundSupport = useHasBackgroundColorPanel(settings2);
- const showBackgroundColorControl = hasColorPanelBackgroundSupport && hasSolidColors;
- const showBackgroundGradientControl = hasGradientColors && hasBackgroundGradientControl;
- const showLegacyColorGradientControl = hasColorPanelBackgroundSupport && hasGradientColors && !hasBackgroundGradientControl;
- const showBackgroundImageControl = useHasBackgroundControl(
- settings2,
- "backgroundImage"
- );
- const resetAllFilter = (0, import_element283.useCallback)(
- (previousValue) => {
- const clearsColorBackground = showBackgroundColorControl;
- const clearsColorGradient = hasBackgroundGradientControl || showLegacyColorGradientControl;
- if (!clearsColorBackground && !clearsColorGradient) {
- return { ...previousValue, background: {} };
- }
+ const blockInformation = useBlockDisplayInformation(clientId);
+ const { isSelected, childBlocks, shouldRenderListView, blockName } = (0, import_data176.useSelect)(
+ (select3) => {
+ const {
+ isBlockSelected: isBlockSelected2,
+ hasSelectedInnerBlock: hasSelectedInnerBlock2,
+ getBlockOrder: getBlockOrder2,
+ getBlockName: getBlockName2,
+ shouldRenderBlockListView: shouldRenderBlockListView2
+ } = unlock(select3(store));
+ const _blockName = getBlockName2(clientId);
return {
- ...previousValue,
- background: {},
- color: {
- ...previousValue?.color,
- ...clearsColorBackground && { background: void 0 },
- ...clearsColorGradient && { gradient: void 0 }
- }
+ isSelected: isBlockSelected2(clientId) || hasSelectedInnerBlock2(
+ clientId,
+ /* deep: */
+ true
+ ),
+ childBlocks: getBlockOrder2(clientId),
+ shouldRenderListView: shouldRenderBlockListView2(clientId),
+ blockName: _blockName
};
},
- [
- hasBackgroundGradientControl,
- showBackgroundColorControl,
- showLegacyColorGradientControl
- ]
+ [clientId]
);
- if (!showBackgroundImageControl && !showBackgroundColorControl && !showBackgroundGradientControl && !showLegacyColorGradientControl) {
+ const blockType = (0, import_blocks107.getBlockType)(blockName);
+ const displayTitle = useBlockDisplayTitle({
+ clientId,
+ context: "list-view"
+ });
+ const blockTitle = displayTitle || blockType?.title || blockName;
+ const { selectBlock: selectBlock2 } = (0, import_data176.useDispatch)(store);
+ const hasChildren = childBlocks && childBlocks.length > 0;
+ const canNavigateToListView = hasChildren && hasListViewTab && shouldRenderListView;
+ return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(
+ import_components202.Button,
+ {
+ __next40pxDefaultSize: true,
+ className: "block-editor-block-quick-navigation__item",
+ isPressed: isSelected,
+ onClick: async () => {
+ await selectBlock2(clientId);
+ if (canNavigateToListView && onSwitchToListView) {
+ onSwitchToListView(clientId);
+ }
+ if (onSelect) {
+ onSelect(clientId);
+ }
+ },
+ children: /* @__PURE__ */ (0, import_jsx_runtime468.jsxs)(import_components202.Flex, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_components202.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(block_icon_default, { icon: blockInformation?.icon }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_components202.FlexBlock, { style: { textAlign: "left" }, children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_components202.__experimentalTruncate, { children: blockTitle }) }),
+ canNavigateToListView && /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_components202.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(icon_default, { icon: chevron_right_default, size: 24 }) })
+ ] })
+ }
+ );
+ }
+
+ // packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
+ var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
+ var ContentTab = ({
+ contentClientIds,
+ onSwitchToListView,
+ hasListViewTab
+ }) => {
+ if (!contentClientIds || contentClientIds.length === 0) {
return null;
}
- const resetBackground = () => onChange(
- setImmutably2(
- value,
- ["background", "backgroundImage"],
- void 0
- )
- );
- const resetGradient = () => {
- let newValue = setImmutably2(
- value,
- ["background", "gradient"],
- void 0
- );
- newValue = setImmutably2(newValue, ["color", "gradient"], void 0);
- onChange(newValue);
- };
- const backgroundColor = decodeValue(inheritedValue?.color?.background);
- const userBackgroundColor = decodeValue(value?.color?.background);
- const setBackgroundColor = (newColor, newSlug) => {
- const newValue = setImmutably2(
- value,
- ["color", "background"],
- encodeColorValueWithPalette(allColors, newColor, newSlug)
- );
- if (showLegacyColorGradientControl) {
- newValue.color.gradient = void 0;
- }
- onChange(newValue);
- };
- const resetBackgroundColor = () => {
- const newValue = setImmutably2(
- value,
- ["color", "background"],
- void 0
- );
- if (showLegacyColorGradientControl) {
- newValue.color.gradient = void 0;
+ const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
+ return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(import_jsx_runtime469.Fragment, { children: !shouldShowBlockFields && /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(import_components203.PanelBody, { title: (0, import_i18n208.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
+ BlockQuickNavigation,
+ {
+ clientIds: contentClientIds,
+ onSwitchToListView,
+ hasListViewTab
}
- onChange(newValue);
- };
- const legacyColorGradient = decodeValue(inheritedValue?.color?.gradient);
- const userLegacyColorGradient = decodeValue(value?.color?.gradient);
- const setLegacyColorGradient = (newGradient, newSlug) => {
- const newValue = setImmutably2(
- value,
- ["color", "gradient"],
- encodeGradientValue(newGradient, newSlug)
- );
- newValue.color.background = void 0;
- onChange(newValue);
- };
- const resetLegacyColorGradient = () => onChange(setImmutably2(value, ["color", "gradient"], void 0));
- const currentGradient = decodeValue(
- value?.background?.gradient ?? value?.color?.gradient
+ ) }) });
+ };
+ var content_tab_default = ContentTab;
+
+ // packages/block-editor/build-module/components/inspector-controls-tabs/index.mjs
+ var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
+ var { Tabs: Tabs5 } = unlock(import_components204.privateApis);
+ function InspectorControlsTabs({
+ blockName,
+ clientId,
+ hasBlockStyles,
+ tabs,
+ isSectionBlock: isSectionBlock2,
+ contentClientIds
+ }) {
+ const listViewRef = (0, import_element289.useRef)(null);
+ const showIconLabels = (0, import_data177.useSelect)((select3) => {
+ return select3(import_preferences5.store).get("core", "showIconLabels");
+ }, []);
+ const { requestedTab } = (0, import_data177.useSelect)((select3) => ({
+ requestedTab: unlock(
+ select3(store)
+ ).getRequestedInspectorTab()
+ }));
+ const [selectedTabId, setSelectedTabId] = (0, import_element289.useState)(
+ () => requestedTab?.tabName ?? tabs[0]?.name
);
- const inheritedGradient = decodeValue(
- inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient
+ const hasUserSelectionRef = (0, import_element289.useRef)(false);
+ const isProgrammaticSwitchRef = (0, import_element289.useRef)(false);
+ const {
+ __unstableSetOpenListViewPanel: setOpenListViewPanel,
+ __unstableIncrementListViewExpandRevision: incrementListViewExpandRevision,
+ __unstableSetAllListViewPanelsOpen: setAllListViewPanelsOpen
+ } = (0, import_data177.useDispatch)(store);
+ const { clearRequestedInspectorTab: clearRequestedInspectorTab2 } = unlock(
+ (0, import_data177.useDispatch)(store)
);
- const setGradient = (newGradient, newSlug) => {
- let newValue = setImmutably2(
- value,
- ["background", "gradient"],
- encodeGradientValue(newGradient, newSlug)
- );
- newValue = setImmutably2(newValue, ["color", "gradient"], void 0);
- onChange(newValue);
+ (0, import_element289.useEffect)(() => {
+ hasUserSelectionRef.current = false;
+ }, [clientId]);
+ (0, import_element289.useEffect)(() => {
+ if (!requestedTab) {
+ return;
+ }
+ setSelectedTabId(requestedTab.tabName);
+ if (requestedTab.tabName === TAB_LIST_VIEW.name && requestedTab.options?.openPanel) {
+ setOpenListViewPanel(requestedTab.options.openPanel);
+ incrementListViewExpandRevision();
+ }
+ isProgrammaticSwitchRef.current = true;
+ hasUserSelectionRef.current = true;
+ clearRequestedInspectorTab2();
+ }, [
+ requestedTab,
+ setOpenListViewPanel,
+ incrementListViewExpandRevision,
+ clearRequestedInspectorTab2
+ ]);
+ (0, import_element289.useEffect)(() => {
+ if (selectedTabId === TAB_LIST_VIEW.name && !hasUserSelectionRef.current) {
+ setAllListViewPanelsOpen();
+ incrementListViewExpandRevision();
+ }
+ }, [
+ clientId,
+ selectedTabId,
+ setAllListViewPanelsOpen,
+ incrementListViewExpandRevision
+ ]);
+ (0, import_element289.useEffect)(() => {
+ if (!tabs?.length || hasUserSelectionRef.current && tabs.some((tab) => tab.name === selectedTabId)) {
+ return;
+ }
+ const firstTabName = tabs[0]?.name;
+ if (selectedTabId !== firstTabName) {
+ setSelectedTabId(firstTabName);
+ }
+ }, [tabs, selectedTabId]);
+ const handleTabSelect = (tabId) => {
+ setSelectedTabId(tabId);
+ hasUserSelectionRef.current = true;
+ if (tabId === TAB_LIST_VIEW.name && !isProgrammaticSwitchRef.current) {
+ setAllListViewPanelsOpen();
+ incrementListViewExpandRevision();
+ }
+ isProgrammaticSwitchRef.current = false;
};
- const inheritanceProps = (isInherited, hasLocalOverride, classNames2) => showInheritanceLabelIndicators ? getInheritanceProps(isInherited, hasLocalOverride, classNames2) : { className: classNames2 };
- const inheritedBackgroundImage = hasBackgroundImageValue({
- background: {
- backgroundImage: inheritedValue?.background?.backgroundImage
+ const hasListViewTab = tabs.some(
+ (tab) => tab.name === TAB_LIST_VIEW.name
+ );
+ const switchToListView = (targetClientId) => {
+ if (hasListViewTab) {
+ setOpenListViewPanel(targetClientId);
+ incrementListViewExpandRevision();
+ isProgrammaticSwitchRef.current = true;
+ handleTabSelect(TAB_LIST_VIEW.name);
}
- });
- const hasLocalBackgroundImage = hasBackgroundImageValue(value);
- return /* @__PURE__ */ (0, import_jsx_runtime465.jsxs)(
- Wrapper,
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)("div", { className: "block-editor-block-inspector__tabs", children: /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(
+ Tabs5,
{
- resetAllFilter,
- value,
- onChange,
- panelId,
- headerLabel,
+ selectedTabId,
+ onSelect: handleTabSelect,
children: [
- showBackgroundImageControl && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
- InheritanceToolsPanelItem,
- {
- ...inheritanceProps(
- inheritedBackgroundImage && !hasLocalBackgroundImage,
- hasLocalBackgroundImage && inheritedBackgroundImage,
- "block-editor-color-gradient-item"
- ),
- showLocalOverrideActionsInLabel: false,
- hasValue: () => hasBackgroundImageValue(value),
- label: (0, import_i18n206.__)("Image"),
- onDeselect: resetBackground,
- isShownByDefault: defaultControls.backgroundImage,
- panelId,
- children: /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
- BackgroundImagePanel,
- {
- value,
- onChange,
- settings: settings2,
- inheritedValue,
- defaultControls,
- defaultValues,
- showInheritanceLabelIndicators
- }
- )
- }
- ),
- showBackgroundColorControl && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
- ColorGradientDropdownItem,
- {
- label: (0, import_i18n206.__)("Color"),
- hasValue: () => hasBackgroundColorValue(value),
- resetValue: resetBackgroundColor,
- isShownByDefault: defaultControls.backgroundColor,
- indicators: [userBackgroundColor ?? backgroundColor],
- contrastWarning,
- showInheritanceLabelIndicators,
- isPlaceholder: userBackgroundColor === void 0 && backgroundColor !== void 0,
- hasInheritedValue: backgroundColor !== void 0,
- tabs: [
- {
- key: "background",
- label: (0, import_i18n206.__)("Color"),
- inheritedValue: backgroundColor,
- // The picker selects by slug: `userSlug` when the
- // block has its own value, otherwise
- // `inheritedSlug`. Hex matching would mark two
- // same-hex presets as both selected.
- inheritedSlug: extractPresetSlug(
- inheritedValue?.color?.background,
- "color"
- ),
- userSlug: extractPresetSlug(
- value?.color?.background,
- "color"
- ),
- setValue: setBackgroundColor,
- userValue: userBackgroundColor,
- isPlaceholder: userBackgroundColor === void 0 && backgroundColor !== void 0
- }
- ],
- colorGradientControlSettings: {
- colors: colors2,
- disableCustomColors: !areCustomSolidsEnabled
- },
- panelId
- }
- ),
- showBackgroundGradientControl && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
- ColorGradientDropdownItem,
- {
- label: (0, import_i18n206.__)("Gradient"),
- hasValue: () => hasBackgroundGradientValue(value),
- resetValue: resetGradient,
- isShownByDefault: defaultControls.gradient,
- indicators: [currentGradient ?? inheritedGradient],
- showInheritanceLabelIndicators,
- isPlaceholder: currentGradient === void 0 && inheritedGradient !== void 0,
- hasInheritedValue: inheritedGradient !== void 0,
- tabs: [
+ /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(Tabs5.TabList, { children: tabs.map(
+ (tab) => showIconLabels ? /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(Tabs5.Tab, { tabId: tab.name, children: tab.title }, tab.name) : /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(tooltip_exports.Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
+ Tabs5.Tab,
{
- key: "gradient",
- label: (0, import_i18n206.__)("Gradient"),
- inheritedValue: inheritedGradient,
- inheritedSlug: extractPresetSlug(
- inheritedValue?.background?.gradient ?? inheritedValue?.color?.gradient,
- "gradient"
- ),
- userSlug: extractPresetSlug(
- value?.background?.gradient ?? value?.color?.gradient,
- "gradient"
- ),
- setValue: setGradient,
- userValue: currentGradient,
- isGradient: true,
- isPlaceholder: currentGradient === void 0 && inheritedGradient !== void 0
+ tabId: tab.name,
+ "aria-label": tab.title,
+ render: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(tooltip_exports.Trigger, {}),
+ children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(import_components204.Icon, { icon: tab.icon })
}
- ],
- colorGradientControlSettings: {
- gradients,
- disableCustomGradients: !areCustomGradientsEnabled
- },
- panelId
- }
- ),
- showLegacyColorGradientControl && /* @__PURE__ */ (0, import_jsx_runtime465.jsx)(
- ColorGradientDropdownItem,
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(tooltip_exports.Popup, { children: tab.title })
+ ] }, tab.name)
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(Tabs5.TabPanel, { tabId: TAB_CONTENT.name, focusable: false, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
+ content_tab_default,
+ {
+ contentClientIds,
+ onSwitchToListView: switchToListView,
+ hasListViewTab
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(inspector_controls_default.Slot, { group: "content" })
+ ] }),
+ /* @__PURE__ */ (0, import_jsx_runtime470.jsxs)(Tabs5.TabPanel, { tabId: TAB_LIST_VIEW.name, focusable: false, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
+ /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(ListViewContentPopover, { listViewRef })
+ ] }),
+ /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(Tabs5.TabPanel, { tabId: TAB_SETTINGS.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(settings_tab_default, { showAdvancedControls: !!blockName }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(Tabs5.TabPanel, { tabId: TAB_STYLES.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
+ styles_tab_default,
{
- label: (0, import_i18n206.__)("Gradient"),
- hasValue: () => hasLegacyColorGradientValue(value),
- resetValue: resetLegacyColorGradient,
- isShownByDefault: defaultControls.gradient,
- indicators: [
- userLegacyColorGradient ?? legacyColorGradient
- ],
- showInheritanceLabelIndicators,
- isPlaceholder: userLegacyColorGradient === void 0 && legacyColorGradient !== void 0,
- hasInheritedValue: legacyColorGradient !== void 0,
- tabs: [
- {
- key: "gradient",
- label: (0, import_i18n206.__)("Gradient"),
- inheritedValue: legacyColorGradient,
- inheritedSlug: extractPresetSlug(
- inheritedValue?.color?.gradient,
- "gradient"
- ),
- userSlug: extractPresetSlug(
- value?.color?.gradient,
- "gradient"
- ),
- setValue: setLegacyColorGradient,
- userValue: userLegacyColorGradient,
- isGradient: true,
- isPlaceholder: userLegacyColorGradient === void 0 && legacyColorGradient !== void 0
- }
- ],
- colorGradientControlSettings: {
- gradients,
- disableCustomGradients: !areCustomGradientsEnabled
- },
- panelId
+ blockName,
+ clientId,
+ hasBlockStyles,
+ isSectionBlock: isSectionBlock2,
+ contentClientIds
}
- )
+ ) })
]
- }
+ },
+ clientId
+ ) });
+ }
+
+ // packages/block-editor/build-module/components/inspector-controls-tabs/use-inspector-controls-tabs.mjs
+ var import_components205 = __toESM(require_components(), 1);
+ var import_data178 = __toESM(require_data(), 1);
+ var EMPTY_ARRAY14 = [];
+ function getShowTabs(blockName, tabSettings = {}) {
+ if (tabSettings[blockName] !== void 0) {
+ return tabSettings[blockName];
+ }
+ if (tabSettings.default !== void 0) {
+ return tabSettings.default;
+ }
+ return true;
+ }
+ function useInspectorControlsTabs(blockName, contentClientIds, isSectionBlock2, hasBlockStyles) {
+ const tabs = [];
+ const {
+ bindings: bindingsGroup,
+ border: borderGroup,
+ color: colorGroup,
+ content: contentGroup,
+ default: defaultGroup,
+ layout: layoutGroup,
+ dimensions: dimensionsGroup,
+ list: listGroup,
+ position: positionGroup,
+ styles: stylesGroup,
+ typography: typographyGroup,
+ effects: effectsGroup
+ } = groups_default;
+ const listFills = (0, import_components205.__experimentalUseSlotFills)(listGroup.name);
+ const hasListFills = !!listFills && listFills.length;
+ const contentFills = (0, import_components205.__experimentalUseSlotFills)(contentGroup.name);
+ const hasContentFills = !!contentFills && contentFills.length;
+ const styleFills = [
+ ...(0, import_components205.__experimentalUseSlotFills)(borderGroup.name) || [],
+ ...(0, import_components205.__experimentalUseSlotFills)(colorGroup.name) || [],
+ ...(0, import_components205.__experimentalUseSlotFills)(layoutGroup.name) || [],
+ ...(0, import_components205.__experimentalUseSlotFills)(positionGroup.name) || [],
+ ...(0, import_components205.__experimentalUseSlotFills)(dimensionsGroup.name) || [],
+ ...(0, import_components205.__experimentalUseSlotFills)(stylesGroup.name) || [],
+ ...(0, import_components205.__experimentalUseSlotFills)(typographyGroup.name) || [],
+ ...(0, import_components205.__experimentalUseSlotFills)(effectsGroup.name) || []
+ ];
+ const hasStyleFills = styleFills.length;
+ const advancedFills = [
+ ...(0, import_components205.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName) || [],
+ ...(0, import_components205.__experimentalUseSlotFills)(bindingsGroup.name) || []
+ ];
+ const settingsFills = [
+ ...(0, import_components205.__experimentalUseSlotFills)(defaultGroup.name) || [],
+ ...hasListFills && hasStyleFills > 1 ? advancedFills : []
+ ];
+ const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
+ const hasContentTab = hasContentFills || !shouldShowBlockFields && contentClientIds?.length;
+ if (hasContentTab) {
+ tabs.push(TAB_CONTENT);
+ }
+ if (hasListFills) {
+ tabs.push(TAB_LIST_VIEW);
+ }
+ if (settingsFills.length || // Advanced fills show up in settings tab if available or they blend into the default tab, if there's only one tab.
+ advancedFills.length && (hasContentTab || hasListFills)) {
+ tabs.push(TAB_SETTINGS);
+ }
+ const { tabSettings, isPreviewMode } = (0, import_data178.useSelect)((select3) => {
+ const settings2 = select3(store).getSettings();
+ return {
+ tabSettings: settings2.blockInspectorTabs,
+ isPreviewMode: settings2.isPreviewMode
+ };
+ }, []);
+ if (!isPreviewMode && (hasBlockStyles || hasStyleFills)) {
+ tabs.push(TAB_STYLES);
+ }
+ const showTabs = getShowTabs(blockName, tabSettings);
+ return showTabs ? tabs : EMPTY_ARRAY14;
+ }
+
+ // packages/block-editor/build-module/components/inspector-controls/last-item.mjs
+ var import_components206 = __toESM(require_components(), 1);
+ var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
+ var { Fill: Fill4, Slot: Slot9 } = (0, import_components206.createSlotFill)(/* @__PURE__ */ Symbol("InspectorControlsLastItem"));
+ var InspectorControlsLastItem = (props) => {
+ const context = useBlockEditContext();
+ if (!context[mayDisplayControlsKey]) {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(Fill4, { ...props });
+ };
+ InspectorControlsLastItem.Slot = function InspectorControlsLastItemSlot(props) {
+ return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(Slot9, { ...props });
+ };
+ var last_item_default = InspectorControlsLastItem;
+
+ // packages/block-editor/build-module/components/block-inspector/useBlockInspectorAnimationSettings.mjs
+ var import_data179 = __toESM(require_data(), 1);
+ function useBlockInspectorAnimationSettings(blockType) {
+ return (0, import_data179.useSelect)(
+ (select3) => {
+ if (blockType) {
+ const globalBlockInspectorAnimationSettings = select3(store).getSettings().blockInspectorAnimation;
+ const animationParent = globalBlockInspectorAnimationSettings?.animationParent;
+ const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockParentsByBlockName: getBlockParentsByBlockName2 } = select3(store);
+ const _selectedBlockClientId = getSelectedBlockClientId2();
+ const animationParentBlockClientId = getBlockParentsByBlockName2(
+ _selectedBlockClientId,
+ animationParent,
+ true
+ )[0];
+ if (!animationParentBlockClientId && blockType.name !== animationParent) {
+ return null;
+ }
+ return globalBlockInspectorAnimationSettings?.[blockType.name];
+ }
+ return null;
+ },
+ [blockType]
);
}
+ // packages/block-editor/build-module/hooks/states.mjs
+ var import_element290 = __toESM(require_element(), 1);
+ var import_i18n211 = __toESM(require_i18n(), 1);
+
// packages/block-editor/build-module/components/global-styles/state-control.mjs
- var import_i18n207 = __toESM(require_i18n(), 1);
+ var import_i18n209 = __toESM(require_i18n(), 1);
var import_components207 = __toESM(require_components(), 1);
- var import_jsx_runtime466 = __toESM(require_jsx_runtime(), 1);
+ var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
function StateControl({
viewportStates = [],
pseudoStates = [],
@@ -92288,14 +92823,14 @@ var wp;
return null;
}
const viewportOptions = [
- { label: (0, import_i18n207.__)("Default"), value: "default" },
+ { label: (0, import_i18n209.__)("Default"), value: "default" },
...viewportStates.map((state) => ({
label: state.label,
value: state.value
}))
];
const pseudoStateOptions = [
- { label: (0, import_i18n207.__)("Default"), value: "default" },
+ { label: (0, import_i18n209.__)("Default"), value: "default" },
...pseudoStates.map((state) => ({
label: state.label,
value: state.value
@@ -92303,7 +92838,7 @@ var wp;
];
const hasViewportOptions = viewportStates.length > 0;
const hasPseudoStateOptions = pseudoStates.length > 0;
- const triggerLabel = (0, import_i18n207.__)("States");
+ const triggerLabel = (0, import_i18n209.__)("States");
const activeStates = [];
if (hasViewportOptions && viewportValue !== "default") {
const selectedViewport = viewportOptions.find(
@@ -92327,23 +92862,23 @@ var wp;
});
}
}
- const currentStateLabel = activeStates.length ? activeStates.map((state) => state.label).join(", ") : (0, import_i18n207.__)("Default");
+ const currentStateLabel = activeStates.length ? activeStates.map((state) => state.label).join(", ") : (0, import_i18n209.__)("Default");
const icon = showText ? chevron_down_default : more_vertical_default;
const toggleProps = showText ? { size: "compact", iconPosition: "right" } : { size: "small" };
- return /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
Stack,
{
direction: "column",
gap: "sm",
align: "flex-end",
className: "block-editor-global-styles-state-control",
- children: /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+ children: /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
import_components207.DropdownMenu,
{
icon,
- label: showText ? triggerLabel : (0, import_i18n207.sprintf)(
+ label: showText ? triggerLabel : (0, import_i18n209.sprintf)(
/* translators: %s: Current state (e.g. "Hover", "Focus") */
- (0, import_i18n207.__)("State: %s"),
+ (0, import_i18n209.__)("State: %s"),
currentStateLabel
),
popoverProps: {
@@ -92352,8 +92887,8 @@ var wp;
},
text: showText ? triggerLabel : void 0,
toggleProps,
- children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime466.jsxs)(import_jsx_runtime466.Fragment, { children: [
- hasViewportOptions && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components207.MenuGroup, { label: (0, import_i18n207.__)("Viewport"), children: viewportOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+ children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime472.jsxs)(import_jsx_runtime472.Fragment, { children: [
+ hasViewportOptions && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components207.MenuGroup, { label: (0, import_i18n209.__)("Viewport"), children: viewportOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
import_components207.MenuItem,
{
onClick: () => {
@@ -92367,7 +92902,7 @@ var wp;
},
`viewport-${option.value}`
)) }),
- hasPseudoStateOptions && /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(import_components207.MenuGroup, { label: (0, import_i18n207.__)("Pseudo state"), children: pseudoStateOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime466.jsx)(
+ hasPseudoStateOptions && /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(import_components207.MenuGroup, { label: (0, import_i18n209.__)("Pseudo state"), children: pseudoStateOptions.map((option) => /* @__PURE__ */ (0, import_jsx_runtime472.jsx)(
import_components207.MenuItem,
{
onClick: () => {
@@ -92392,8 +92927,8 @@ var wp;
// packages/block-editor/build-module/components/global-styles/state-control-badges.mjs
var import_components208 = __toESM(require_components(), 1);
- var import_i18n208 = __toESM(require_i18n(), 1);
- var import_jsx_runtime467 = __toESM(require_jsx_runtime(), 1);
+ var import_i18n210 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
var { Badge: WCBadge4 } = unlock(import_components208.privateApis);
function StateControlBadges({
viewportStates = [],
@@ -92413,9 +92948,9 @@ var wp;
activeStates.push({
key: `viewport-${selectedViewport.value}`,
label: selectedViewport.label,
- tooltipText: (0, import_i18n208.sprintf)(
+ tooltipText: (0, import_i18n210.sprintf)(
/* translators: %s: viewport name, e.g. "Tablet". */
- (0, import_i18n208.__)("Style changes apply to the %s viewport."),
+ (0, import_i18n210.__)("Style changes apply to the %s viewport."),
selectedViewport.label
)
});
@@ -92424,14 +92959,14 @@ var wp;
activeStates.push({
key: `pseudo-${selectedPseudoState.value}`,
label: selectedPseudoState.label,
- tooltipText: (0, import_i18n208.sprintf)(
+ tooltipText: (0, import_i18n210.sprintf)(
/* translators: %s: pseudo state name, e.g. "Hover". */
- (0, import_i18n208.__)("Style changes apply to the %s state."),
+ (0, import_i18n210.__)("Style changes apply to the %s state."),
selectedPseudoState.label
)
});
}
- return /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
Stack,
{
className,
@@ -92440,14 +92975,14 @@ var wp;
gap: "xs",
wrap: "wrap",
children: activeStates.map((state) => {
- const badge = /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(
+ const badge = /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(
WCBadge4,
{
className: "block-editor-global-styles-state-control__badge",
intent: "info",
children: [
state.label,
- !!state.tooltipText && /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("span", {}), children: state.tooltipText })
+ !!state.tooltipText && /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(VisuallyHidden, { render: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)("span", {}), children: state.tooltipText })
]
},
state.key
@@ -92455,7955 +92990,6741 @@ var wp;
if (!state.tooltipText) {
return badge;
}
- return /* @__PURE__ */ (0, import_jsx_runtime467.jsxs)(tooltip_exports.Root, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime473.jsxs)(tooltip_exports.Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(
tooltip_exports.Trigger,
{
- render: /* @__PURE__ */ (0, import_jsx_runtime467.jsx)("span", { className: "block-editor-global-styles-state-control__badge-tooltip-trigger", children: badge })
+ render: /* @__PURE__ */ (0, import_jsx_runtime473.jsx)("span", { className: "block-editor-global-styles-state-control__badge-tooltip-trigger", children: badge })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime467.jsx)(tooltip_exports.Popup, { children: state.tooltipText })
+ /* @__PURE__ */ (0, import_jsx_runtime473.jsx)(tooltip_exports.Popup, { children: state.tooltipText })
] }, state.key);
})
}
);
}
- // packages/block-editor/build-module/components/global-styles/inherited-value-context.mjs
- var import_element285 = __toESM(require_element(), 1);
- var import_data168 = __toESM(require_data(), 1);
- var import_blocks96 = __toESM(require_blocks(), 1);
-
- // packages/block-editor/build-module/hooks/block-style-variation.mjs
- var import_blocks95 = __toESM(require_blocks(), 1);
- var import_data167 = __toESM(require_data(), 1);
- var import_element284 = __toESM(require_element(), 1);
- var import_jsx_runtime468 = __toESM(require_jsx_runtime(), 1);
- var { getVariationStyle: getVariationStyle3 } = unlock(privateApis);
- var VARIATION_PREFIX = "is-style-";
- function getVariationMatches(className) {
- if (!className) {
- return [];
- }
- return className.split(/\s+/).reduce((matches, name) => {
- if (name.startsWith(VARIATION_PREFIX)) {
- const match2 = name.slice(VARIATION_PREFIX.length);
- if (match2 !== "default") {
- matches.push(match2);
- }
- }
- return matches;
- }, []);
+ // packages/block-editor/build-module/hooks/states.mjs
+ var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
+ var { getViewportBreakpoints: getViewportBreakpoints5 } = unlock(privateApis);
+ var PSEUDO_STATE_LABELS = {
+ ":hover": (0, import_i18n211._x)("Hover", "Name for the CSS pseudo-class selector"),
+ ":focus": (0, import_i18n211._x)("Focus", "Name for the CSS pseudo-class selector"),
+ ":focus-visible": (0, import_i18n211._x)(
+ "Focus-visible",
+ "Name for the CSS pseudo-class selector"
+ ),
+ ":active": (0, import_i18n211._x)("Active", "Name for the CSS pseudo-class selector")
+ };
+ var RESPONSIVE_STATE_LABELS = {
+ "@tablet": (0, import_i18n211.__)("Tablet"),
+ "@mobile": (0, import_i18n211.__)("Mobile")
+ };
+ function getDeviceStateOptions(viewportSettings) {
+ const breakpoints = getViewportBreakpoints5(viewportSettings);
+ return Object.entries(RESPONSIVE_STATE_LABELS).filter(
+ ([value]) => (value !== "@tablet" || breakpoints.tablet !== void 0) && (value !== "@mobile" || breakpoints.mobile !== void 0)
+ ).map(([value, label]) => ({
+ value,
+ label
+ }));
}
- function getVariationNameFromClass(className, registeredStyles = []) {
- const matches = getVariationMatches(className);
- if (!matches) {
+ var VALID_BLOCK_PSEUDO_STATES = {
+ "core/button": [":hover", ":focus", ":focus-visible", ":active"],
+ "core/navigation-link": [":hover", ":focus", ":focus-visible", ":active"]
+ };
+ function getPseudoStateOptions(name) {
+ const validStates = VALID_BLOCK_PSEUDO_STATES[name] ?? [];
+ return validStates.filter((state) => PSEUDO_STATE_LABELS[state]).map((state) => ({
+ value: state,
+ label: PSEUDO_STATE_LABELS[state]
+ }));
+ }
+ var DEFAULT_STATE_VALUE3 = "default";
+ var EMPTY_STATE_OPTIONS = [];
+ function BlockStatesControl({ name, value, onChange }) {
+ const pseudoStateOptions = (0, import_element290.useMemo)(
+ () => getPseudoStateOptions(name),
+ [name]
+ );
+ const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+ if (!pseudoStateOptions.length) {
return null;
}
- for (const variation of matches) {
- if (registeredStyles.some((style) => style.name === variation)) {
- return variation;
+ return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+ StateControl,
+ {
+ pseudoStates: pseudoStateOptions,
+ pseudoStateValue: value?.pseudo ?? DEFAULT_STATE_VALUE3,
+ onChangePseudoState: (pseudo) => onChange({ pseudo }),
+ popoverProps: dropdownMenuProps.popoverProps,
+ showText: false
}
- }
- return null;
- }
- function OverrideStyles({ override }) {
- usePrivateStyleOverride(override);
+ );
}
- function BlockStyleVariationOverridesWithConfig({ config: config2 }) {
- const { overrides } = (0, import_data167.useSelect)(
- (select3) => ({
- overrides: unlock(select3(store)).getStyleOverrides()
- }),
- []
+ function BlockStateBadges({ name, value, isResponsiveEditing: isResponsiveEditing3 }) {
+ const pseudoStateOptions = (0, import_element290.useMemo)(
+ () => getPseudoStateOptions(name),
+ [name]
);
- const { getBlockName: getBlockName2 } = (0, import_data167.useSelect)(store);
- const overridesWithConfig = (0, import_element284.useMemo)(() => {
- if (!overrides?.length) {
- return;
+ const [viewportSettings] = useSettings("viewport");
+ const deviceStateOptions = (0, import_element290.useMemo)(
+ () => getDeviceStateOptions(viewportSettings),
+ [viewportSettings]
+ );
+ if (!pseudoStateOptions.length && !isResponsiveEditing3) {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
+ StateControlBadges,
+ {
+ viewportStates: isResponsiveEditing3 ? deviceStateOptions : EMPTY_STATE_OPTIONS,
+ pseudoStates: pseudoStateOptions,
+ viewportValue: value?.viewport ?? DEFAULT_STATE_VALUE3,
+ pseudoStateValue: value?.pseudo ?? DEFAULT_STATE_VALUE3
}
- const newOverrides = [];
- const overriddenClientIds = [];
- for (const [, override] of overrides) {
- if (override?.variation && override?.clientId && /*
- * Because this component overwrites existing style overrides,
- * filter out any overrides that are already present in the store.
- */
- !overriddenClientIds.includes(override.clientId)) {
- const blockName = getBlockName2(override.clientId);
- const configStyles = config2?.styles?.blocks?.[blockName]?.variations?.[override.variation];
- if (configStyles) {
- const variationConfig = {
- settings: config2?.settings,
- // The variation style data is all that is needed to generate
- // the styles for the current application to a block. The variation
- // name is updated to match the instance specific class name.
- styles: {
- blocks: {
- [blockName]: {
- variations: {
- [`${override.variation}-${override.clientId}`]: configStyles
- }
- }
- }
- }
- };
- const blockSelectors = getBlockSelectors(
- (0, import_blocks95.getBlockTypes)(),
- override.clientId
- );
- const hasBlockGapSupport = false;
- const hasFallbackGapSupport = true;
- const disableLayoutStyles = true;
- const disableRootPadding = true;
- const variationStyles = transformToStyles(
- variationConfig,
- blockSelectors,
- hasBlockGapSupport,
- hasFallbackGapSupport,
- disableLayoutStyles,
- disableRootPadding,
- {
- blockGap: false,
- blockStyles: true,
- layoutStyles: false,
- marginReset: false,
- presets: false,
- rootPadding: false,
- variationStyles: true
- }
- );
- newOverrides.push({
- id: `${override.variation}-${override.clientId}`,
- css: variationStyles,
- __unstableType: "variation",
- variation: override.variation,
- // The clientId will be stored with the override and used to ensure
- // the order of overrides matches the order of blocks so that the
- // correct CSS cascade is maintained.
- clientId: override.clientId
- });
- overriddenClientIds.push(override.clientId);
- }
- }
- }
- return newOverrides;
- }, [config2, overrides, getBlockName2]);
- if (!overridesWithConfig || !overridesWithConfig.length) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(import_jsx_runtime468.Fragment, { children: overridesWithConfig.map((override) => /* @__PURE__ */ (0, import_jsx_runtime468.jsx)(OverrideStyles, { override }, override.id)) });
+ );
}
- function useBlockStyleVariation(name, variation, clientId) {
- const { globalSettings, globalStyles } = (0, import_data167.useSelect)((select3) => {
- const settings2 = select3(store).getSettings();
- return {
- globalSettings: settings2.__experimentalFeatures,
- globalStyles: settings2[globalStylesDataKey]
- };
- }, []);
- return (0, import_element284.useMemo)(() => {
- const variationStyles = getVariationStyle3(
+
+ // packages/block-editor/build-module/components/block-inspector/index.mjs
+ var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
+ function StyleInspectorSlots({
+ showAdvancedControls = true,
+ showPositionControls = true,
+ showBindingsControls = true
+ }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_jsx_runtime475.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ inspector_controls_default.Slot,
{
- settings: globalSettings,
- styles: globalStyles
- },
- name,
- variation
- );
- return {
- settings: globalSettings,
- // The variation style data is all that is needed to generate
- // the styles for the current application to a block. The variation
- // name is updated to match the instance specific class name.
- styles: {
- blocks: {
- [name]: {
- variations: {
- [`${variation}-${clientId}`]: variationStyles
- }
- }
- }
+ group: "typography",
+ label: (0, import_i18n212.__)("Typography")
}
- };
- }, [globalSettings, globalStyles, variation, clientId, name]);
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "color",
+ label: (0, import_i18n212.__)("Color"),
+ className: "color-block-support-panel__inner-wrapper"
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "background",
+ label: (0, import_i18n212.__)("Background"),
+ className: "background-block-support-panel__inner-wrapper"
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "layout", label: (0, import_i18n212.__)("Layout") }),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "dimensions",
+ label: (0, import_i18n212.__)("Dimensions")
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "border", label: (0, import_i18n212.__)("Borders") }),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "elements",
+ label: (0, import_i18n212.__)("Elements"),
+ className: "elements-block-support-panel__inner-wrapper"
+ }
+ ),
+ showPositionControls && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(position_controls_panel_default, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "styles" }),
+ showBindingsControls && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "bindings" }),
+ showAdvancedControls && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(advanced_controls_panel_default, {}) })
+ ] });
}
- function useBlockProps3({ name, className, clientId }) {
- const { getBlockStyles: getBlockStyles2 } = (0, import_data167.useSelect)(import_blocks95.store);
- const registeredStyles = getBlockStyles2(name);
- const variation = getVariationNameFromClass(className, registeredStyles);
- const variationClass = `${VARIATION_PREFIX}${variation}-${clientId}`;
- const { settings: settings2, styles } = useBlockStyleVariation(
- name,
- variation,
- clientId
- );
- const variationStyles = (0, import_element284.useMemo)(() => {
- if (!variation) {
- return;
- }
- const variationConfig = { settings: settings2, styles };
- const blockSelectors = getBlockSelectors((0, import_blocks95.getBlockTypes)(), clientId);
- const hasBlockGapSupport = false;
- const hasFallbackGapSupport = true;
- const disableLayoutStyles = true;
- const disableRootPadding = true;
- return transformToStyles(
- variationConfig,
- blockSelectors,
- hasBlockGapSupport,
- hasFallbackGapSupport,
- disableLayoutStyles,
- disableRootPadding,
+ function StyleStateInspectorSlots({
+ blockName,
+ clientId,
+ contentClientIds,
+ isSectionBlock: isSectionBlock2,
+ selectedBlockStyleState: selectedBlockStyleState2
+ }) {
+ const isViewportStyleState = hasViewportBlockStyleState(selectedBlockStyleState2) && !hasPseudoBlockStyleState(selectedBlockStyleState2);
+ const showSectionStyleControls = isSectionBlock2 && blockName !== "core/template-part";
+ return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_jsx_runtime475.Fragment, { children: [
+ showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(BlockStyleStateProvider, { value: selectedBlockStyleState2, children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ SectionStyleControls,
{
- blockGap: false,
- blockStyles: true,
- layoutStyles: false,
- marginReset: false,
- presets: false,
- rootPadding: false,
- variationStyles: true
+ blockName,
+ clientId,
+ contentClientIds
}
- );
- }, [variation, settings2, styles, clientId]);
- usePrivateStyleOverride({
- id: `variation-${clientId}`,
- css: variationStyles,
- __unstableType: "variation",
- variation,
- // The clientId will be stored with the override and used to ensure
- // the order of overrides matches the order of blocks so that the
- // correct CSS cascade is maintained.
- clientId
- });
- return variation ? { className: variationClass } : {};
+ ) }),
+ !showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_jsx_runtime475.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "typography",
+ label: (0, import_i18n212.__)("Typography")
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "color",
+ label: (0, import_i18n212.__)("Color"),
+ className: "color-block-support-panel__inner-wrapper"
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "background",
+ label: (0, import_i18n212.__)("Background"),
+ className: "background-block-support-panel__inner-wrapper"
+ }
+ ),
+ isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "layout",
+ label: (0, import_i18n212.__)("Layout")
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "dimensions",
+ label: (0, import_i18n212.__)("Dimensions")
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "border",
+ label: (0, import_i18n212.__)("Borders")
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ inspector_controls_default.Slot,
+ {
+ group: "elements",
+ label: (0, import_i18n212.__)("Elements"),
+ className: "elements-block-support-panel__inner-wrapper"
+ }
+ )
+ ] }),
+ isViewportStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "viewport" })
+ ] });
}
- var block_style_variation_default = {
- hasSupport: () => true,
- attributeKeys: ["className"],
- isMatch: ({ className }) => getVariationMatches(className).length > 0,
- useBlockProps: useBlockProps3
- };
-
- // packages/block-editor/build-module/components/global-styles/inherited-value-context.mjs
- var { resolveStyle: resolveStyle3 } = unlock(privateApis);
- var NO_RESOLVED_STYLE = { value: void 0, sources: void 0 };
- function useRawGlobalStyles() {
- const { rawGlobalStylesData, links } = (0, import_data168.useSelect)((select3) => {
- const settings2 = select3(store).getSettings();
+ function BlockInspector() {
+ const {
+ selectedBlockCount,
+ renderedBlockName,
+ renderedBlockClientId,
+ blockType,
+ isSectionBlock: isSectionBlock2,
+ isSectionBlockInSelection,
+ hasBlockStyles,
+ editedContentOnlySection: editedContentOnlySection2,
+ blockEditingMode,
+ selectedBlockStyleState: selectedBlockStyleState2,
+ showStateOnCanvas,
+ isResponsiveEditing: isResponsiveEditing3,
+ blockStatesEditingEnabled
+ } = (0, import_data180.useSelect)((select3) => {
+ const {
+ getSettings: getSettings9,
+ getSelectedBlockClientId: getSelectedBlockClientId2,
+ getSelectedBlockClientIds: getSelectedBlockClientIds2,
+ getSelectedBlockCount: getSelectedBlockCount2,
+ getBlockName: getBlockName2,
+ getParentSectionBlock: getParentSectionBlock2,
+ isSectionBlock: _isSectionBlock,
+ getEditedContentOnlySection: getEditedContentOnlySection2,
+ isWithinEditedContentOnlySection: isWithinEditedContentOnlySection2,
+ getBlockEditingMode: getBlockEditingMode2,
+ getSelectedBlockStyleState: getSelectedBlockStyleState2,
+ isSelectedBlockStyleStateShownOnCanvas: isSelectedBlockStyleStateShownOnCanvas2,
+ isResponsiveEditing: _isResponsiveEditing
+ } = unlock(select3(store));
+ const { getBlockStyles: getBlockStyles2 } = select3(import_blocks108.store);
+ const _selectedBlockClientId = getSelectedBlockClientId2();
+ const isWithinEditedSection = isWithinEditedContentOnlySection2(
+ _selectedBlockClientId
+ );
+ const _renderedBlockClientId = isWithinEditedSection ? _selectedBlockClientId : getParentSectionBlock2(_selectedBlockClientId) || _selectedBlockClientId;
+ const _renderedBlockName = _renderedBlockClientId && getBlockName2(_renderedBlockClientId);
+ const _blockType = _renderedBlockName && (0, import_blocks108.getBlockType)(_renderedBlockName);
+ const selectedBlockClientIds = getSelectedBlockClientIds2();
+ const _isSectionBlockInSelection = selectedBlockClientIds.some(
+ (id) => _isSectionBlock(id)
+ );
+ const blockStyles = _renderedBlockName && getBlockStyles2(_renderedBlockName);
+ const _hasBlockStyles = blockStyles && blockStyles.length > 0;
return {
- rawGlobalStylesData: settings2[globalStylesDataKey] ?? null,
- links: settings2[globalStylesLinksDataKey] ?? null
+ selectedBlockCount: getSelectedBlockCount2(),
+ renderedBlockClientId: _renderedBlockClientId,
+ renderedBlockName: _renderedBlockName,
+ blockType: _blockType,
+ isSectionBlockInSelection: _isSectionBlockInSelection,
+ isSectionBlock: _isSectionBlock(_renderedBlockClientId),
+ hasBlockStyles: _hasBlockStyles,
+ editedContentOnlySection: getEditedContentOnlySection2(),
+ blockEditingMode: getBlockEditingMode2(_renderedBlockClientId),
+ selectedBlockStyleState: getSelectedBlockStyleState2(
+ _renderedBlockClientId
+ ),
+ showStateOnCanvas: isSelectedBlockStyleStateShownOnCanvas2(
+ _renderedBlockClientId
+ ),
+ isResponsiveEditing: _isResponsiveEditing(),
+ blockStatesEditingEnabled: getSettings9().blockStatesEditingEnabled
};
}, []);
- return (0, import_element285.useMemo)(
- () => rawGlobalStylesData ? { styles: rawGlobalStylesData, _links: links ?? void 0 } : null,
- [rawGlobalStylesData, links]
- );
- }
- var CONTEXT_HEADING_LEVEL_BLOCKS = {
- "core/accordion-heading": {
- contextKey: "core/accordion-heading-level",
- fallbackLevel: 3
- }
- };
- function getHeadingLevel(blockName, levelAttribute, contextLevel) {
- const contextOwned = CONTEXT_HEADING_LEVEL_BLOCKS[blockName];
- if (!contextOwned) {
- return levelAttribute;
- }
- return levelAttribute || contextLevel || contextOwned.fallbackLevel;
- }
- function useContextHeadingLevel(blockName) {
- const blockContext = (0, import_element285.useContext)(block_context_default);
- const contextKey = CONTEXT_HEADING_LEVEL_BLOCKS[blockName]?.contextKey;
- return contextKey ? blockContext[contextKey] : void 0;
- }
- function getElementLayers(blockName, headingLevel) {
- switch (blockName) {
- case "core/button":
- return ["button"];
- case "core/accordion-heading":
- case "core/heading":
- case "core/post-title":
- case "core/site-title":
- case "core/query-title":
- case "core/comments-title":
- case "core/term-name":
- case "core/site-tagline":
- if (headingLevel === 0) {
- return [];
- }
- return headingLevel ? ["heading", `h${headingLevel}`] : ["heading"];
- // Whole-block link blocks: the entire block renders as an `<a>`, so the
- // root `styles.elements.link` layer paints it, mirroring how `button`
- // paints Button. For the blocks whose `color.text` support is disabled
- // this is inert at the (hidden) text control while their typography
- // controls now reflect the link element; Read More (`color.text: true`)
- // surfaces the inherited link color at its Text control.
- case "core/read-more":
- case "core/loginout":
- case "core/post-navigation-link":
- case "core/query-pagination-next":
- case "core/query-pagination-previous":
- case "core/query-pagination-numbers":
- case "core/comments-pagination-next":
- case "core/comments-pagination-previous":
- case "core/comments-pagination-numbers":
- case "core/comment-edit-link":
- case "core/comment-reply-link":
- case "core/post-comments-link":
- return ["link"];
- default:
- return [];
- }
- }
- function useVariationAndElements(blockName, className) {
- const { clientId } = useBlockEditContext();
- const contextHeadingLevel = useContextHeadingLevel(blockName);
- return (0, import_data168.useSelect)(
+ const contentClientIds = (0, import_data180.useSelect)(
(select3) => {
- if (!blockName) {
- return { variationName: null, headingLevel: void 0 };
+ if (!isSectionBlock2 || !renderedBlockClientId) {
+ return [];
}
- const registeredStyles = select3(import_blocks96.store).getBlockStyles(blockName);
- const { level } = select3(store).getBlockAttributes(clientId) || {};
- return {
- variationName: className ? getVariationNameFromClass(className, registeredStyles) : null,
- headingLevel: getHeadingLevel(
- blockName,
- level,
- contextHeadingLevel
- )
- };
+ const {
+ getClientIdsOfDescendants: getClientIdsOfDescendants2,
+ getBlockEditingMode: getBlockEditingMode2,
+ shouldRenderBlockListView: shouldRenderBlockListView2
+ } = unlock(select3(store));
+ const descendants = getClientIdsOfDescendants2(
+ renderedBlockClientId
+ );
+ const listViewDescendants = /* @__PURE__ */ new Set();
+ descendants.forEach((clientId) => {
+ if (shouldRenderBlockListView2(clientId)) {
+ const listViewChildren = getClientIdsOfDescendants2(clientId);
+ listViewChildren.forEach(
+ (childId) => listViewDescendants.add(childId)
+ );
+ }
+ });
+ return descendants.filter((current) => {
+ return !listViewDescendants.has(current) && getBlockEditingMode2(current) === "contentOnly";
+ });
},
- [blockName, className, clientId, contextHeadingLevel]
+ [isSectionBlock2, renderedBlockClientId]
);
- }
- function useResolvedStyle(blockName, className, selectedState = null) {
- const { variationName, headingLevel } = useVariationAndElements(
- blockName,
- className
+ const availableTabs = useInspectorControlsTabs(
+ blockType?.name,
+ contentClientIds,
+ isSectionBlock2,
+ hasBlockStyles
);
- const globalStyles = useRawGlobalStyles();
- return (0, import_element285.useMemo)(() => {
- if (!isGlobalStylesInheritanceEnabled()) {
- return NO_RESOLVED_STYLE;
- }
- if (!blockName) {
- return { value: {}, sources: {} };
- }
- return resolveStyle3(globalStyles, {
- blockName,
- variationName,
- elements: getElementLayers(blockName, headingLevel),
- viewport: selectedState?.viewport ?? null,
- pseudoState: selectedState?.pseudo ?? null
- });
- }, [
- blockName,
- variationName,
- headingLevel,
- globalStyles,
- selectedState
- ]);
- }
-
- // packages/block-editor/build-module/hooks/border.mjs
- var import_jsx_runtime469 = __toESM(require_jsx_runtime(), 1);
- var BORDER_SUPPORT_KEY2 = "__experimentalBorder";
- var SHADOW_SUPPORT_KEY = "shadow";
- var EMPTY_ARRAY16 = [];
- var getColorByProperty = (colors2, property, value) => {
- let matchedColor;
- colors2.some(
- (origin) => origin.colors.some((color) => {
- if (color[property] === value) {
- matchedColor = color;
- return true;
- }
- return false;
- })
+ const hasMultipleTabs = availableTabs?.length > 1;
+ const blockInspectorAnimationSettings = useBlockInspectorAnimationSettings(blockType);
+ const hasSelectedBlocks = selectedBlockCount > 1;
+ const isBlockStyleStateSelected = !isDefaultBlockStyleState2(
+ selectedBlockStyleState2
);
- return matchedColor;
- };
- var getMultiOriginColor = ({ colors: colors2, namedColor, customColor }) => {
- if (namedColor) {
- const colorObject2 = getColorByProperty(colors2, "slug", namedColor);
- if (colorObject2) {
- return colorObject2;
- }
- }
- if (!customColor) {
- return { color: void 0 };
- }
- const colorObject = getColorByProperty(colors2, "color", customColor);
- return colorObject ? colorObject : { color: customColor };
- };
- function getColorSlugFromVariable(value) {
- const namedColor = /var:preset\|color\|(.+)/.exec(value);
- if (namedColor && namedColor[1]) {
- return namedColor[1];
+ if (hasSelectedBlocks && !isSectionBlockInSelection) {
+ return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)("div", { className: "block-editor-block-inspector", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(MultiSelectionInspector, {}),
+ hasMultipleTabs ? /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(InspectorControlsTabs, { tabs: availableTabs }) : /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ StyleInspectorSlots,
+ {
+ showAdvancedControls: false,
+ showPositionControls: false,
+ showBindingsControls: false
+ }
+ )
+ ] });
}
- return null;
- }
- function styleToAttributes(style) {
- if ((0, import_components209.__experimentalHasSplitBorders)(style?.border)) {
- return {
- style,
- borderColor: void 0
- };
+ if (hasSelectedBlocks && isSectionBlockInSelection) {
+ return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("div", { className: "block-editor-block-inspector", children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(MultiSelectionInspector, {}) });
}
- const borderColorValue = style?.border?.color;
- const borderColorSlug = borderColorValue?.startsWith("var:preset|color|") ? borderColorValue.substring("var:preset|color|".length) : void 0;
- const updatedStyle = { ...style };
- updatedStyle.border = {
- ...updatedStyle.border,
- color: borderColorSlug ? void 0 : borderColorValue
- };
- return {
- style: cleanEmptyObject(updatedStyle),
- borderColor: borderColorSlug
- };
- }
- function attributesToStyle(attributes) {
- if ((0, import_components209.__experimentalHasSplitBorders)(attributes.style?.border)) {
- return attributes.style;
+ const isRenderedBlockUnregistered = renderedBlockName === (0, import_blocks108.getUnregisteredTypeHandlerName)();
+ const shouldShowWarning = !blockType || !renderedBlockClientId || isRenderedBlockUnregistered;
+ if (shouldShowWarning) {
+ return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("span", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n212.__)("No block selected.") });
}
- return {
- ...attributes.style,
- border: {
- ...attributes.style?.border,
- color: attributes.borderColor ? "var:preset|color|" + attributes.borderColor : attributes.style?.border?.color
- }
- };
- }
- function BordersInspectorControl({ label, children, resetAllFilter }) {
- const attributesResetAllFilter = (0, import_element286.useCallback)(
- (attributes) => {
- const existingStyle = attributesToStyle(attributes);
- const updatedStyle = resetAllFilter(existingStyle);
- return {
- ...attributes,
- ...styleToAttributes(updatedStyle)
- };
- },
- [resetAllFilter]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
- inspector_controls_default,
+ return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ BlockInspectorSingleBlockWrapper,
{
- group: "border",
- resetAllFilter: attributesResetAllFilter,
- label,
- children
+ animate: blockInspectorAnimationSettings,
+ wrapper: (children) => /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ AnimatedContainer,
+ {
+ blockInspectorAnimationSettings,
+ renderedBlockClientId,
+ children
+ }
+ ),
+ children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ BlockInspectorSingleBlock,
+ {
+ renderedBlockClientId,
+ blockName: blockType.name,
+ isSectionBlock: isSectionBlock2,
+ availableTabs,
+ contentClientIds,
+ hasBlockStyles,
+ editedContentOnlySection: editedContentOnlySection2,
+ blockEditingMode,
+ selectedBlockStyleState: selectedBlockStyleState2,
+ showStateOnCanvas,
+ isResponsiveEditing: isResponsiveEditing3,
+ blockStatesEditingEnabled,
+ isBlockStyleStateSelected
+ }
+ )
}
);
}
- function BorderPanel2({ clientId, name, setAttributes, settings: settings2 }) {
- const selectedState = useBlockStyleState();
- const isEnabled = useHasBorderPanel(settings2);
- const { style, borderColor, className } = (0, import_data169.useSelect)(
- (select3) => {
- if (!isEnabled) {
- return {};
- }
- const {
- style: _style,
- borderColor: _borderColor,
- className: _className
- } = select3(store).getBlockAttributes(clientId) || {};
- return {
- style: _style,
- borderColor: _borderColor,
- className: _className
- };
+ var BlockInspectorSingleBlockWrapper = ({ animate, wrapper, children }) => {
+ return animate ? wrapper(children) : children;
+ };
+ var AnimatedContainer = ({
+ blockInspectorAnimationSettings,
+ renderedBlockClientId,
+ children
+ }) => {
+ const animationOrigin = blockInspectorAnimationSettings && blockInspectorAnimationSettings.enterDirection === "leftToRight" ? -50 : 50;
+ return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ import_components209.__unstableMotion.div,
+ {
+ animate: {
+ x: 0,
+ opacity: 1,
+ transition: {
+ ease: "easeInOut",
+ duration: 0.14
+ }
+ },
+ initial: {
+ x: animationOrigin,
+ opacity: 0
+ },
+ children
},
- [clientId, isEnabled]
+ renderedBlockClientId
);
- const { value: inheritedValue } = useResolvedStyle(
- name,
- className,
- selectedState
+ };
+ var BlockInspectorSingleBlock = ({
+ // The block that is displayed in the inspector. This is the block whose
+ // controls and information are shown to the user.
+ renderedBlockClientId,
+ blockName,
+ isSectionBlock: isSectionBlock2,
+ availableTabs,
+ contentClientIds,
+ hasBlockStyles,
+ editedContentOnlySection: editedContentOnlySection2,
+ blockEditingMode,
+ selectedBlockStyleState: selectedBlockStyleState2,
+ showStateOnCanvas,
+ isResponsiveEditing: isResponsiveEditing3,
+ blockStatesEditingEnabled = true
+ }) => {
+ const listViewRef = (0, import_element291.useRef)(null);
+ const hasMultipleTabs = availableTabs?.length > 1;
+ const hasPseudoState = hasPseudoBlockStyleState(selectedBlockStyleState2);
+ const isEditingStyleState = hasViewportBlockStyleState(selectedBlockStyleState2) && isResponsiveEditing3 || hasPseudoBlockStyleState(selectedBlockStyleState2);
+ const hasParentChildBlockCards = editedContentOnlySection2 && editedContentOnlySection2 !== renderedBlockClientId;
+ const parentBlockInformation = useBlockDisplayInformation(
+ editedContentOnlySection2
);
- const isStateSelected = !isDefaultBlockStyleState2(selectedState);
- const value = (0, import_element286.useMemo)(() => {
- if (isStateSelected) {
- return getStyleForState2(style, selectedState);
- }
- return attributesToStyle({ style, borderColor });
- }, [isStateSelected, selectedState, style, borderColor]);
- const onChange = isStateSelected ? (newStyle) => {
- setAttributes({
- style: setStyleForState(style, selectedState, newStyle)
- });
- } : (newStyle) => {
- setAttributes(styleToAttributes(newStyle));
+ const blockInformation = useBlockDisplayInformation(
+ renderedBlockClientId
+ );
+ const isBlockSynced = blockInformation.isSynced;
+ const {
+ setSelectedBlockStyleState: setSelectedBlockStyleState2,
+ setSelectedBlockStyleStateCanvasPreview: setSelectedBlockStyleStateCanvasPreview2
+ } = unlock((0, import_data180.useDispatch)(store));
+ const onBlockStyleStateChange = (value) => {
+ setSelectedBlockStyleState2(renderedBlockClientId, value);
};
- if (!isEnabled) {
- return null;
- }
- const defaultControls = {
- ...(0, import_blocks97.getBlockSupport)(name, [
- BORDER_SUPPORT_KEY2,
- "__experimentalDefaultControls"
- ]),
- ...(0, import_blocks97.getBlockSupport)(name, [
- SHADOW_SUPPORT_KEY,
- "__experimentalDefaultControls"
- ])
+ const onShowStateOnCanvasChange = (value) => {
+ setSelectedBlockStyleStateCanvasPreview2(renderedBlockClientId, value);
};
- return /* @__PURE__ */ (0, import_jsx_runtime469.jsx)(
- BorderPanel,
- {
- as: BordersInspectorControl,
- panelId: clientId,
- settings: settings2,
- value,
- onChange,
- defaultControls,
- inheritedValue
- }
- );
- }
- function hasBorderSupport2(blockName, feature = "any") {
- const support = (0, import_blocks97.getBlockSupport)(blockName, BORDER_SUPPORT_KEY2);
- if (support === true) {
- return true;
- }
- if (feature === "any") {
- return !!(support?.color || support?.radius || support?.width || support?.style);
- }
- return !!support?.[feature];
- }
- function useBorderPanelLabel({
- clientId,
- hasBorderControl,
- hasShadowControl
- } = {}) {
- const [color, radius, style, width, shadow] = (0, import_data169.useSelect)(
- (select3) => {
- if (!clientId) {
- return EMPTY_ARRAY16;
+ return /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)("div", { className: "block-editor-block-inspector", children: [
+ hasParentChildBlockCards && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ block_card_default,
+ {
+ ...parentBlockInformation,
+ className: parentBlockInformation?.isSynced && "is-synced",
+ parentClientId: editedContentOnlySection2
}
- const { getBlockSettings: getBlockSettings2 } = unlock(select3(store));
- return getBlockSettings2(
- clientId,
- "border.color",
- "border.radius",
- "border.style",
- "border.width",
- "shadow"
- );
- },
- [clientId]
- );
- const settings2 = (0, import_element286.useMemo)(
- () => ({ border: { color, radius, style, width }, shadow }),
- [color, radius, style, width, shadow]
- );
- const controls = useHasBorderPanelControls(settings2);
- if (!hasBorderControl && !hasShadowControl && clientId) {
- hasBorderControl = controls?.hasBorderColor || controls?.hasBorderStyle || controls?.hasBorderWidth || controls?.hasBorderRadius;
- hasShadowControl = controls?.hasShadow;
- }
- if (hasBorderControl && hasShadowControl) {
- return (0, import_i18n209.__)("Border & Shadow");
- }
- if (hasShadowControl) {
- return (0, import_i18n209.__)("Shadow");
- }
- return (0, import_i18n209.__)("Border");
- }
- function addAttributes(settings2) {
- if (!hasBorderSupport2(settings2, "color")) {
- return settings2;
- }
- if (settings2.attributes.borderColor) {
- return settings2;
- }
- return {
- ...settings2,
- attributes: {
- ...settings2.attributes,
- borderColor: {
- type: "string"
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ block_card_default,
+ {
+ ...blockInformation,
+ allowParentNavigation: true,
+ className: isBlockSynced && "is-synced",
+ isChild: hasParentChildBlockCards,
+ clientId: renderedBlockClientId,
+ controls: blockEditingMode === "default" && blockStatesEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ BlockStatesControl,
+ {
+ name: blockName,
+ value: selectedBlockStyleState2,
+ onChange: onBlockStyleStateChange
+ }
+ )
}
- }
- };
- }
- function addSaveProps(props, blockNameOrType, attributes) {
- if (!hasBorderSupport2(blockNameOrType, "color") || shouldSkipSerialization(blockNameOrType, BORDER_SUPPORT_KEY2, "color")) {
- return props;
- }
- const borderClasses = getBorderClasses(attributes);
- const newClassName = clsx_default(props.className, borderClasses);
- props.className = newClassName ? newClassName : void 0;
- return props;
- }
- function getBorderClasses(attributes) {
- const { borderColor, style } = attributes;
- const borderColorClass = getColorClassName("border-color", borderColor);
- return clsx_default({
- "has-border-color": borderColor || style?.border?.color,
- [borderColorClass]: !!borderColorClass
- });
- }
- function useBlockProps4({ name, borderColor, style }) {
- const { colors: colors2 } = useMultipleOriginColorsAndGradients();
- if (!hasBorderSupport2(name, "color") || shouldSkipSerialization(name, BORDER_SUPPORT_KEY2, "color")) {
- return {};
- }
- const { color: borderColorValue } = getMultiOriginColor({
- colors: colors2,
- namedColor: borderColor
- });
- const { color: borderTopColor } = getMultiOriginColor({
- colors: colors2,
- namedColor: getColorSlugFromVariable(style?.border?.top?.color)
- });
- const { color: borderRightColor } = getMultiOriginColor({
- colors: colors2,
- namedColor: getColorSlugFromVariable(style?.border?.right?.color)
- });
- const { color: borderBottomColor } = getMultiOriginColor({
- colors: colors2,
- namedColor: getColorSlugFromVariable(style?.border?.bottom?.color)
- });
- const { color: borderLeftColor } = getMultiOriginColor({
- colors: colors2,
- namedColor: getColorSlugFromVariable(style?.border?.left?.color)
- });
- const extraStyles = {
- borderTopColor: borderTopColor || borderColorValue,
- borderRightColor: borderRightColor || borderColorValue,
- borderBottomColor: borderBottomColor || borderColorValue,
- borderLeftColor: borderLeftColor || borderColorValue
- };
- return addSaveProps(
- { style: cleanEmptyObject(extraStyles) || {} },
- name,
- { borderColor, style }
- );
- }
- var border_default = {
- useBlockProps: useBlockProps4,
- addSaveProps,
- attributeKeys: ["borderColor", "style"],
- hasSupport(name) {
- return hasBorderSupport2(name, "color");
- }
+ ),
+ blockEditingMode === "default" && isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_components209.__experimentalSpacer, { paddingX: 4, paddingY: 2, children: [
+ hasPseudoState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ import_components209.ToggleControl,
+ {
+ label: (0, import_i18n212.__)("Show state on canvas"),
+ checked: showStateOnCanvas,
+ onChange: onShowStateOnCanvasChange
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ BlockStateBadges,
+ {
+ name: blockName,
+ value: selectedBlockStyleState2,
+ isResponsiveEditing: isResponsiveEditing3
+ }
+ )
+ ] }),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(ViewportVisibilityInfo, { clientId: renderedBlockClientId }),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(EditContents, { clientId: renderedBlockClientId }),
+ !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ block_variation_transforms_default,
+ {
+ blockClientId: renderedBlockClientId
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(BlockInspectorPreTabsSlot, {}),
+ isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ StyleStateInspectorSlots,
+ {
+ clientId: renderedBlockClientId,
+ contentClientIds,
+ isSectionBlock: isSectionBlock2,
+ selectedBlockStyleState: selectedBlockStyleState2
+ }
+ ),
+ !isEditingStyleState && hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(import_jsx_runtime475.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
+ InspectorControlsTabs,
+ {
+ hasBlockStyles,
+ clientId: renderedBlockClientId,
+ blockName,
+ tabs: availableTabs,
+ isSectionBlock: isSectionBlock2,
+ contentClientIds
+ }
+ ) }),
+ !isEditingStyleState && !hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime475.jsxs)(import_jsx_runtime475.Fragment, { children: [
+ hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(block_styles_default, { clientId: renderedBlockClientId }),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(content_tab_default, { contentClientIds }),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "content" }),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(ListViewContentPopover, { listViewRef }),
+ !isSectionBlock2 && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(StyleInspectorSlots, {})
+ ] }),
+ !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(last_item_default.Slot, {}),
+ /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(SkipToSelectedBlock, {}, "back")
+ ] });
};
- (0, import_hooks13.addFilter)(
- "blocks.registerBlockType",
- "core/border/addAttributes",
- addAttributes
- );
-
- // packages/block-editor/build-module/hooks/elements.mjs
- var import_blocks101 = __toESM(require_blocks(), 1);
- var import_element289 = __toESM(require_element(), 1);
- var import_data172 = __toESM(require_data(), 1);
- var import_i18n211 = __toESM(require_i18n(), 1);
-
- // packages/block-editor/build-module/hooks/color.mjs
- var import_hooks14 = __toESM(require_hooks(), 1);
- var import_blocks100 = __toESM(require_blocks(), 1);
- var import_element288 = __toESM(require_element(), 1);
-
- // packages/block-editor/build-module/hooks/background.mjs
- var import_blocks99 = __toESM(require_blocks(), 1);
- var import_data171 = __toESM(require_data(), 1);
- var import_i18n210 = __toESM(require_i18n(), 1);
+ var block_inspector_default = BlockInspector;
- // packages/block-editor/build-module/hooks/contrast-checker.mjs
- var import_element287 = __toESM(require_element(), 1);
- var import_data170 = __toESM(require_data(), 1);
- var import_blocks98 = __toESM(require_blocks(), 1);
- var import_a11y21 = __toESM(require_a11y(), 1);
- function getComputedValue(node, property) {
- return node.ownerDocument.defaultView.getComputedStyle(node).getPropertyValue(property);
- }
- function getBlockElementColors(blockEl, blockType) {
- if (!blockEl || !blockType) {
- return {};
- }
- const textSelector = getBlockSelector(blockType, "color.text", {
- fallback: true
+ // packages/block-editor/build-module/components/copy-handler/index.mjs
+ var import_deprecated31 = __toESM(require_deprecated(), 1);
+ var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
+ var __unstableUseClipboardHandler = () => {
+ (0, import_deprecated31.default)("__unstableUseClipboardHandler", {
+ alternative: "BlockCanvas or WritingFlow",
+ since: "6.4",
+ version: "6.7"
});
- const backgroundSelector = getBlockSelector(
- blockType,
- "color.background",
- { fallback: true }
- );
- const textElement = blockEl.querySelector(textSelector) || blockEl;
- const backgroundElement = blockEl.querySelector(backgroundSelector) || blockEl;
- const linkElement = blockEl.querySelector("a");
- const textColor = getComputedValue(textElement, "color");
- const linkColor = linkElement && linkElement.textContent ? getComputedValue(linkElement, "color") : void 0;
- let backgroundColorNode = backgroundElement;
- let backgroundColor = getComputedValue(
- backgroundColorNode,
- "background-color"
- );
- while (backgroundColor === "rgba(0, 0, 0, 0)" && backgroundColorNode.parentNode && backgroundColorNode.parentNode.nodeType === backgroundColorNode.parentNode.ELEMENT_NODE) {
- backgroundColorNode = backgroundColorNode.parentNode;
- backgroundColor = getComputedValue(
- backgroundColorNode,
- "background-color"
- );
- }
- return {
- textColor,
- backgroundColor,
- linkColor
- };
- }
- function reducer2(prevColors, newColors) {
- const hasChanged = Object.keys(newColors).some(
- (key) => prevColors[key] !== newColors[key]
- );
- return hasChanged ? newColors : prevColors;
+ return useClipboardHandler();
+ };
+ function CopyHandler(props) {
+ (0, import_deprecated31.default)("CopyHandler", {
+ alternative: "BlockCanvas or WritingFlow",
+ since: "6.4",
+ version: "6.7"
+ });
+ return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)("div", { ...props, ref: useClipboardHandler() });
}
- function useBlockColorContrastWarning({
+
+ // packages/block-editor/build-module/components/inserter/library.mjs
+ var import_data181 = __toESM(require_data(), 1);
+ var import_element292 = __toESM(require_element(), 1);
+ var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
+ var noop23 = () => {
+ };
+ function InserterLibrary({
+ rootClientId,
clientId,
- name,
- enabled = true,
- checkTextColor = true,
- checkLinkColor = true,
- messageOverride
- }) {
- const blockEl = useBlockElement(clientId);
- const [colors2, setColors] = (0, import_element287.useReducer)(reducer2, {});
- const blockType = (0, import_data170.useSelect)(
+ isAppender,
+ showInserterHelpPanel,
+ showMostUsedBlocks = false,
+ __experimentalInsertionIndex,
+ __experimentalInitialTab,
+ __experimentalInitialCategory,
+ __experimentalFilterValue,
+ onPatternCategorySelection,
+ onSelect = noop23,
+ shouldFocusBlock = false,
+ onClose
+ }, ref) {
+ const { destinationRootClientId } = (0, import_data181.useSelect)(
(select3) => {
- return name && enabled ? select3(import_blocks98.store).getBlockType(name) : void 0;
+ const { getBlockRootClientId: getBlockRootClientId2 } = select3(store);
+ const _rootClientId = rootClientId || getBlockRootClientId2(clientId) || void 0;
+ return {
+ destinationRootClientId: _rootClientId
+ };
},
- [name, enabled]
+ [clientId, rootClientId]
);
- (0, import_element287.useLayoutEffect)(() => {
- if (!enabled || !blockEl || !blockType) {
- return;
- }
- window.requestAnimationFrame(
- () => window.requestAnimationFrame(
- () => setColors(getBlockElementColors(blockEl, blockType))
- )
- );
- });
- (0, import_element287.useLayoutEffect)(() => {
- if (!enabled || !blockEl || !blockType) {
- return;
+ return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+ PrivateInserterMenu,
+ {
+ onSelect,
+ rootClientId: destinationRootClientId,
+ clientId,
+ isAppender,
+ showInserterHelpPanel,
+ showMostUsedBlocks,
+ __experimentalInsertionIndex,
+ __experimentalFilterValue,
+ onPatternCategorySelection,
+ __experimentalInitialTab,
+ __experimentalInitialCategory,
+ shouldFocusBlock,
+ ref,
+ onClose
}
- const observer = new window.MutationObserver(() => {
- setColors(getBlockElementColors(blockEl, blockType));
- });
- observer.observe(blockEl, {
- attributes: true,
- attributeFilter: ["class", "style"],
- subtree: true
- });
- return () => {
- observer.disconnect();
- };
- }, [enabled, blockEl, blockType]);
- const warning7 = enabled ? getContrastWarning({
- backgroundColor: colors2.backgroundColor,
- textColor: checkTextColor ? colors2.textColor : void 0,
- linkColor: checkLinkColor ? colors2.linkColor : void 0,
- messageOverride,
- enableAlphaChecker: true
- }) : null;
- const speakMessage = warning7?.speakMessage;
- (0, import_element287.useEffect)(() => {
- if (speakMessage) {
- (0, import_a11y21.speak)(speakMessage);
+ );
+ }
+ var PrivateInserterLibrary = (0, import_element292.forwardRef)(InserterLibrary);
+ function PublicInserterLibrary(props, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
+ PrivateInserterLibrary,
+ {
+ ...props,
+ onPatternCategorySelection: void 0,
+ ref
}
- }, [speakMessage]);
- return warning7?.message;
+ );
}
+ var library_default = (0, import_element292.forwardRef)(PublicInserterLibrary);
- // packages/block-editor/build-module/hooks/background.mjs
- var import_jsx_runtime470 = __toESM(require_jsx_runtime(), 1);
- var BACKGROUND_SUPPORT_KEY = "background";
- var BACKGROUND_BLOCK_DEFAULT_VALUES2 = {
- backgroundSize: "cover",
- backgroundPosition: "50% 50%"
- // used only when backgroundSize is 'contain'.
- };
- function hasBackgroundSupport(blockName, feature = "any") {
- const support = (0, import_blocks99.getBlockSupport)(blockName, BACKGROUND_SUPPORT_KEY);
- if (support === true) {
- return true;
- }
- if (feature === "any") {
- return !!support?.backgroundImage || !!support?.backgroundSize || !!support?.backgroundRepeat || !!support?.gradient;
- }
- return !!support?.[feature];
+ // packages/block-editor/build-module/components/selection-scroll-into-view/index.mjs
+ var import_deprecated32 = __toESM(require_deprecated(), 1);
+ function MultiSelectScrollIntoView() {
+ (0, import_deprecated32.default)("wp.blockEditor.MultiSelectScrollIntoView", {
+ hint: "This behaviour is now built-in.",
+ since: "5.8"
+ });
+ return null;
}
- function setBackgroundStyleDefaults2(backgroundStyle) {
- if (!backgroundStyle || !backgroundStyle?.backgroundImage?.url) {
- return;
- }
- let backgroundStylesWithDefaults;
- if (!backgroundStyle?.backgroundSize) {
- backgroundStylesWithDefaults = {
- backgroundSize: BACKGROUND_BLOCK_DEFAULT_VALUES2.backgroundSize
- };
- }
- if ("contain" === backgroundStyle?.backgroundSize && !backgroundStyle?.backgroundPosition) {
- backgroundStylesWithDefaults = {
- backgroundPosition: BACKGROUND_BLOCK_DEFAULT_VALUES2.backgroundPosition
- };
- }
- return backgroundStylesWithDefaults;
- }
- function useBlockProps5({ name, style }) {
- if (!hasBackgroundSupport(name) || !style?.background?.backgroundImage) {
- return;
- }
- const backgroundStyles = setBackgroundStyleDefaults2(style?.background);
- if (!backgroundStyles) {
- return;
- }
- return {
- style: {
- ...backgroundStyles
+
+ // packages/block-editor/build-module/components/typewriter/index.mjs
+ var import_compose106 = __toESM(require_compose(), 1);
+ var import_dom74 = __toESM(require_dom(), 1);
+ var import_keycodes28 = __toESM(require_keycodes(), 1);
+ var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
+ var isIE = window.navigator.userAgent.indexOf("Trident") !== -1;
+ var arrowKeyCodes = /* @__PURE__ */ new Set([import_keycodes28.UP, import_keycodes28.DOWN, import_keycodes28.LEFT, import_keycodes28.RIGHT]);
+ var initialTriggerPercentage = 0.75;
+ function useTypewriter() {
+ return (0, import_compose106.useRefEffect)((node) => {
+ const { ownerDocument: ownerDocument2 } = node;
+ const { defaultView } = ownerDocument2;
+ let scrollResizeRafId;
+ let onKeyDownRafId;
+ let caretRect;
+ function onScrollResize() {
+ if (scrollResizeRafId) {
+ return;
+ }
+ scrollResizeRafId = defaultView.requestAnimationFrame(() => {
+ computeCaretRectangle();
+ scrollResizeRafId = null;
+ });
}
- };
- }
- function getBackgroundImageClasses(style) {
- return hasBackgroundImageValue(style) || hasBackgroundGradientValue(style) ? "has-background" : "";
- }
- function backgroundResetAllFilter(attributes) {
- const updatedClassName = attributes.className?.includes("has-background") ? attributes.className.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0 : attributes.className;
- return {
- ...attributes,
- className: updatedClassName,
- backgroundColor: void 0,
- gradient: void 0,
- style: cleanEmptyObject({
- ...attributes.style,
- background: void 0,
- color: {
- ...attributes.style?.color,
- background: void 0,
- gradient: void 0
+ function onKeyDown(event) {
+ if (onKeyDownRafId) {
+ defaultView.cancelAnimationFrame(onKeyDownRafId);
}
- })
- };
- }
- function BackgroundInspectorControl({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
- inspector_controls_default,
- {
- group: "background",
- resetAllFilter: backgroundResetAllFilter,
- children
+ onKeyDownRafId = defaultView.requestAnimationFrame(() => {
+ maintainCaretPosition(event);
+ onKeyDownRafId = null;
+ });
}
- );
- }
- function BackgroundImagePanel3({
- clientId,
- name,
- setAttributes,
- settings: settings2,
- // Allows rendering outside the `background` inspector group (e.g. section
- // blocks direct-render this panel because their support fills are gated
- // off by editing mode). Defaults to the slot-based wrapper.
- asWrapper
- }) {
- const selectedState = useBlockStyleState();
- const { style, className, backgroundColor, gradient } = (0, import_data171.useSelect)(
- (select3) => {
- const { getBlockAttributes: getBlockAttributes3 } = select3(store);
- const blockAttributes = getBlockAttributes3(clientId);
- return {
- style: blockAttributes?.style,
- className: blockAttributes?.className,
- backgroundColor: blockAttributes?.backgroundColor,
- gradient: blockAttributes?.gradient
- };
- },
- [clientId]
- );
- const { value: inheritedValue } = useResolvedStyle(
- name,
- className,
- selectedState
- );
- const backgroundGradientSupported = hasBackgroundSupport(name, "gradient") && !!settings2?.background?.gradient;
- const colorSupport = (0, import_blocks99.getBlockSupport)(name, "color");
- const hasColorBackgroundSupport = colorSupport && colorSupport.background !== false;
- const hasColorGradientSupport = !!colorSupport?.gradients;
- const isStateSelected = !isDefaultBlockStyleState2(selectedState);
- const styleValue = {
- ...style,
- color: {
- ...style?.color,
- background: backgroundColor ? "var:preset|color|" + backgroundColor : style?.color?.background,
- gradient: !backgroundGradientSupported && gradient ? "var:preset|gradient|" + gradient : style?.color?.gradient
- },
- ...backgroundGradientSupported && {
- background: {
- ...style?.background,
- gradient: gradient ? "var:preset|gradient|" + gradient : style?.background?.gradient ?? style?.color?.gradient
+ function maintainCaretPosition({ keyCode }) {
+ if (!isSelectionEligibleForScroll()) {
+ return;
+ }
+ const currentCaretRect = (0, import_dom74.computeCaretRect)(defaultView);
+ if (!currentCaretRect) {
+ return;
+ }
+ if (!caretRect) {
+ caretRect = currentCaretRect;
+ return;
+ }
+ if (arrowKeyCodes.has(keyCode)) {
+ caretRect = currentCaretRect;
+ return;
+ }
+ const diff = currentCaretRect.top - caretRect.top;
+ if (diff === 0) {
+ return;
+ }
+ const scrollContainer = (0, import_dom74.getScrollContainer)(node);
+ if (!scrollContainer) {
+ return;
+ }
+ const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
+ const scrollY = windowScroll ? defaultView.scrollY : scrollContainer.scrollTop;
+ const scrollContainerY = windowScroll ? 0 : scrollContainer.getBoundingClientRect().top;
+ const relativeScrollPosition = windowScroll ? caretRect.top / defaultView.innerHeight : (caretRect.top - scrollContainerY) / (defaultView.innerHeight - scrollContainerY);
+ if (scrollY === 0 && relativeScrollPosition < initialTriggerPercentage && isLastEditableNode()) {
+ caretRect = currentCaretRect;
+ return;
+ }
+ const scrollContainerHeight = windowScroll ? defaultView.innerHeight : scrollContainer.clientHeight;
+ if (
+ // The caret is under the lower fold.
+ caretRect.top + caretRect.height > scrollContainerY + scrollContainerHeight || // The caret is above the upper fold.
+ caretRect.top < scrollContainerY
+ ) {
+ caretRect = currentCaretRect;
+ return;
+ }
+ if (windowScroll) {
+ defaultView.scrollBy(0, diff);
+ } else {
+ scrollContainer.scrollTop += diff;
}
}
- };
- const value = isStateSelected ? getStyleForState2(style, selectedState) : styleValue;
- const enableContrastChecking = !value?.color?.gradient && !value?.background?.gradient && !!value?.color?.background && (settings2?.color?.text || settings2?.color?.link) && false !== (0, import_blocks99.getBlockSupport)(name, ["color", "enableContrastChecker"]);
- const contrastWarning = useBlockColorContrastWarning({
- clientId,
- name,
- enabled: !!enableContrastChecking,
- messageOverride: (0, import_i18n210.__)(
- "This color combination has poor contrast. Consider increasing contrast between background and foreground."
- )
- });
- if (!useHasBackgroundPanel(settings2) || !hasBackgroundSupport(name) && !hasColorBackgroundSupport && !hasColorGradientSupport) {
- return null;
- }
- const onChange = (newStyle) => {
- if (isStateSelected) {
- setAttributes({
- style: setStyleForState(style, selectedState, newStyle)
- });
- return;
+ function addSelectionChangeListener() {
+ ownerDocument2.addEventListener(
+ "selectionchange",
+ computeCaretRectOnSelectionChange
+ );
}
- const newBackgroundColorValue = newStyle?.color?.background;
- const newBackgroundColorSlug = extractPresetSlug(
- newBackgroundColorValue,
- "color"
- );
- const newGradientValue = backgroundGradientSupported ? newStyle?.background?.gradient : newStyle?.color?.gradient;
- const newGradientSlug = extractPresetSlug(
- newGradientValue,
- "gradient"
- );
- const cleanedColorGradient = newGradientSlug ? void 0 : newStyle?.color?.gradient;
- const cleanedStyle = {
- ...newStyle,
- color: {
- ...newStyle?.color,
- background: newBackgroundColorSlug ? void 0 : newBackgroundColorValue,
- gradient: backgroundGradientSupported ? void 0 : cleanedColorGradient
+ function computeCaretRectOnSelectionChange() {
+ ownerDocument2.removeEventListener(
+ "selectionchange",
+ computeCaretRectOnSelectionChange
+ );
+ computeCaretRectangle();
+ }
+ function computeCaretRectangle() {
+ if (isSelectionEligibleForScroll()) {
+ caretRect = (0, import_dom74.computeCaretRect)(defaultView);
}
- };
- if (backgroundGradientSupported) {
- cleanedStyle.background = {
- ...cleanedStyle.background,
- gradient: newStyle?.background?.gradient
- };
}
- const isMigrating = backgroundGradientSupported && !!style?.color?.gradient;
- const newAttributes = {
- style: cleanEmptyObject(cleanedStyle),
- backgroundColor: newBackgroundColorSlug,
- // The legacy `gradient` attribute is only used when the block does
- // not support `background.gradient`; otherwise the gradient is
- // stored in `style.background.gradient` above.
- gradient: backgroundGradientSupported ? void 0 : newGradientSlug
- };
- const hasNewGradient = !!newGradientSlug || !!newGradientValue;
- if (isMigrating && hasNewGradient) {
- newAttributes.className = clsx_default(className, "has-background");
- } else if (!hasNewGradient && className?.includes("has-background")) {
- newAttributes.className = className.split(" ").filter((c6) => c6 !== "has-background").join(" ") || void 0;
+ function getActiveEditableElement() {
+ const { activeElement: activeElement2 } = ownerDocument2;
+ if (!activeElement2) {
+ return null;
+ }
+ if (!activeElement2.isContentEditable || !activeElement2.contains(node)) {
+ return activeElement2;
+ }
+ const { anchorNode } = defaultView.getSelection();
+ if (!anchorNode) {
+ return null;
+ }
+ const element = anchorNode.nodeType === anchorNode.ELEMENT_NODE ? anchorNode : anchorNode.parentElement;
+ return element?.closest('[contenteditable="true"]') ?? null;
}
- setAttributes(newAttributes);
- };
- const updatedSettings = {
- ...settings2,
- background: {
- ...settings2.background,
- backgroundSize: settings2?.background?.backgroundSize && hasBackgroundSupport(name, "backgroundSize")
+ function isSelectionEligibleForScroll() {
+ const activeEditableElement = getActiveEditableElement();
+ return !!activeEditableElement && node.contains(activeEditableElement) && activeEditableElement.isContentEditable;
+ }
+ function isLastEditableNode() {
+ const editableNodes = node.querySelectorAll(
+ '[contenteditable="true"]'
+ );
+ const lastEditableNode = editableNodes[editableNodes.length - 1];
+ return lastEditableNode === getActiveEditableElement();
}
+ defaultView.addEventListener("scroll", onScrollResize, true);
+ defaultView.addEventListener("resize", onScrollResize, true);
+ node.addEventListener("keydown", onKeyDown);
+ node.addEventListener("keyup", maintainCaretPosition);
+ node.addEventListener("mousedown", addSelectionChangeListener);
+ node.addEventListener("touchstart", addSelectionChangeListener);
+ return () => {
+ defaultView.removeEventListener("scroll", onScrollResize, true);
+ defaultView.removeEventListener("resize", onScrollResize, true);
+ node.removeEventListener("keydown", onKeyDown);
+ node.removeEventListener("keyup", maintainCaretPosition);
+ node.removeEventListener("mousedown", addSelectionChangeListener);
+ node.removeEventListener(
+ "touchstart",
+ addSelectionChangeListener
+ );
+ ownerDocument2.removeEventListener(
+ "selectionchange",
+ computeCaretRectOnSelectionChange
+ );
+ defaultView.cancelAnimationFrame(scrollResizeRafId);
+ defaultView.cancelAnimationFrame(onKeyDownRafId);
+ };
+ }, []);
+ }
+ function Typewriter({ children }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime478.jsx)("div", { ref: useTypewriter(), className: "block-editor__typewriter", children });
+ }
+ var TypewriterOrIEBypass = isIE ? (props) => props.children : Typewriter;
+ var typewriter_default = TypewriterOrIEBypass;
+
+ // packages/block-editor/build-module/components/recursion-provider/index.mjs
+ var import_element293 = __toESM(require_element(), 1);
+ var import_deprecated33 = __toESM(require_deprecated(), 1);
+ var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
+ var RenderedRefsContext = (0, import_element293.createContext)({});
+ RenderedRefsContext.displayName = "RenderedRefsContext";
+ function addToBlockType(renderedBlocks, blockName, uniqueId2) {
+ const result = {
+ ...renderedBlocks,
+ [blockName]: renderedBlocks[blockName] ? new Set(renderedBlocks[blockName]) : /* @__PURE__ */ new Set()
};
- const backgroundDefaultControls = (0, import_blocks99.getBlockSupport)(name, [
- BACKGROUND_SUPPORT_KEY,
- "__experimentalDefaultControls"
- ]);
- const colorDefaultControls = (0, import_blocks99.getBlockSupport)(name, [
- "color",
- "__experimentalDefaultControls"
- ]);
- const defaultControls = {
- ...backgroundDefaultControls,
- backgroundColor: colorDefaultControls?.background,
- // Mirror the old combined control: show the gradient item by default
- // when background color was shown by default.
- gradient: backgroundDefaultControls?.gradient ?? colorDefaultControls?.background
+ result[blockName].add(uniqueId2);
+ return result;
+ }
+ function RecursionProvider({ children, uniqueId: uniqueId2, blockName = "" }) {
+ const previouslyRenderedBlocks = (0, import_element293.useContext)(RenderedRefsContext);
+ const { name } = useBlockEditContext();
+ blockName = blockName || name;
+ const newRenderedBlocks = (0, import_element293.useMemo)(
+ () => addToBlockType(previouslyRenderedBlocks, blockName, uniqueId2),
+ [previouslyRenderedBlocks, blockName, uniqueId2]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(RenderedRefsContext.Provider, { value: newRenderedBlocks, children });
+ }
+ function useHasRecursion(uniqueId2, blockName = "") {
+ const previouslyRenderedBlocks = (0, import_element293.useContext)(RenderedRefsContext);
+ const { name } = useBlockEditContext();
+ blockName = blockName || name;
+ return Boolean(previouslyRenderedBlocks[blockName]?.has(uniqueId2));
+ }
+ var DeprecatedExperimentalRecursionProvider = (props) => {
+ (0, import_deprecated33.default)("wp.blockEditor.__experimentalRecursionProvider", {
+ since: "6.5",
+ alternative: "wp.blockEditor.RecursionProvider"
+ });
+ return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(RecursionProvider, { ...props });
+ };
+ var DeprecatedExperimentalUseHasRecursion = (...args) => {
+ (0, import_deprecated33.default)("wp.blockEditor.__experimentalUseHasRecursion", {
+ since: "6.5",
+ alternative: "wp.blockEditor.useHasRecursion"
+ });
+ return useHasRecursion(...args);
+ };
+
+ // packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
+ var import_components211 = __toESM(require_components(), 1);
+ var import_i18n214 = __toESM(require_i18n(), 1);
+ var import_element294 = __toESM(require_element(), 1);
+ var import_date3 = __toESM(require_date(), 1);
+
+ // packages/block-editor/build-module/components/inspector-popover-header/index.mjs
+ var import_components210 = __toESM(require_components(), 1);
+ var import_i18n213 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
+ function InspectorPopoverHeader({
+ title,
+ help,
+ actions = [],
+ onClose
+ }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime480.jsxs)(import_components210.__experimentalVStack, { className: "block-editor-inspector-popover-header", spacing: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime480.jsxs)(import_components210.__experimentalHStack, { alignment: "center", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
+ Text,
+ {
+ variant: "heading-md",
+ render: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)("h2", {}),
+ className: "block-editor-inspector-popover-header__heading",
+ children: title
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_components210.__experimentalSpacer, {}),
+ actions.map(({ label, icon, onClick }) => /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
+ import_components210.Button,
+ {
+ size: "small",
+ className: "block-editor-inspector-popover-header__action",
+ label,
+ icon,
+ variant: !icon && "tertiary",
+ onClick,
+ children: !icon && label
+ },
+ label
+ )),
+ onClose && /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
+ import_components210.Button,
+ {
+ size: "small",
+ className: "block-editor-inspector-popover-header__action",
+ label: (0, import_i18n213.__)("Close"),
+ icon: close_small_default,
+ onClick: onClose
+ }
+ )
+ ] }),
+ help && /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(Text, { children: help })
+ ] });
+ }
+
+ // packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
+ var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
+ function PublishDateTimePicker({
+ onClose,
+ onChange,
+ showPopoverHeader = true,
+ showPopoverHeaderActions,
+ isCompact,
+ currentDate,
+ title,
+ ...additionalProps
+ }, ref) {
+ const datePickerProps = {
+ startOfWeek: (0, import_date3.getSettings)().l10n.startOfWeek,
+ onChange,
+ currentDate: isCompact ? void 0 : currentDate,
+ currentTime: isCompact ? currentDate : void 0,
+ ...additionalProps
};
- const Wrapper = asWrapper || BackgroundInspectorControl;
- return /* @__PURE__ */ (0, import_jsx_runtime470.jsx)(
- BackgroundImagePanel2,
+ const DatePickerComponent = isCompact ? import_components211.TimePicker : import_components211.DateTimePicker;
+ return /* @__PURE__ */ (0, import_jsx_runtime481.jsxs)("div", { ref, className: "block-editor-publish-date-time-picker", children: [
+ showPopoverHeader && /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
+ InspectorPopoverHeader,
+ {
+ title: title || (0, import_i18n214.__)("Publish"),
+ actions: showPopoverHeaderActions ? [
+ {
+ label: (0, import_i18n214.__)("Reset"),
+ onClick: () => onChange?.(null)
+ }
+ ] : void 0,
+ onClose
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(DatePickerComponent, { ...datePickerProps })
+ ] });
+ }
+ var PrivatePublishDateTimePicker = (0, import_element294.forwardRef)(PublishDateTimePicker);
+ function PublicPublishDateTimePicker(props, ref) {
+ return /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
+ PrivatePublishDateTimePicker,
{
- as: Wrapper,
- panelId: clientId,
- defaultValues: BACKGROUND_BLOCK_DEFAULT_VALUES2,
- settings: updatedSettings,
- onChange,
- defaultControls,
- value: isStateSelected ? getStyleForState2(style, selectedState) : styleValue,
- contrastWarning,
- inheritedValue
+ ...props,
+ showPopoverHeaderActions: true,
+ isCompact: false,
+ ref
}
);
}
- var background_default = {
- useBlockProps: useBlockProps5,
- attributeKeys: ["style"],
- hasSupport: hasBackgroundSupport
- };
+ var publish_date_time_picker_default = (0, import_element294.forwardRef)(PublicPublishDateTimePicker);
- // packages/block-editor/build-module/hooks/color.mjs
- var COLOR_SUPPORT_KEY2 = "color";
- var hasColorSupport = (blockNameOrType) => {
- const colorSupport = (0, import_blocks100.getBlockSupport)(blockNameOrType, COLOR_SUPPORT_KEY2);
- return colorSupport && (colorSupport.link === true || colorSupport.gradient === true || colorSupport.background !== false || colorSupport.text !== false);
- };
- var hasLinkColorSupport = (blockType) => {
- const colorSupport = (0, import_blocks100.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
- return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.link;
- };
- var hasGradientSupport2 = (blockNameOrType) => {
- const colorSupport = (0, import_blocks100.getBlockSupport)(blockNameOrType, COLOR_SUPPORT_KEY2);
- return colorSupport !== null && typeof colorSupport === "object" && !!colorSupport.gradients;
- };
- var hasBackgroundColorSupport2 = (blockType) => {
- const colorSupport = (0, import_blocks100.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
- return colorSupport && colorSupport.background !== false;
- };
- var hasTextColorSupport2 = (blockType) => {
- const colorSupport = (0, import_blocks100.getBlockSupport)(blockType, COLOR_SUPPORT_KEY2);
- return colorSupport && colorSupport.text !== false;
+ // packages/block-editor/build-module/components/tool-selector/index.mjs
+ var import_deprecated34 = __toESM(require_deprecated(), 1);
+ var import_element295 = __toESM(require_element(), 1);
+ function ToolSelector() {
+ (0, import_deprecated34.default)("wp.blockEditor.ToolSelector", {
+ since: "6.9",
+ hint: "The ToolSelector component no longer renders anything."
+ });
+ return null;
+ }
+ var tool_selector_default = (0, import_element295.forwardRef)(ToolSelector);
+
+ // packages/block-editor/build-module/hooks/utils.mjs
+ var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
+ var cleanEmptyObject = (object) => {
+ if (object === null || typeof object !== "object" || Array.isArray(object)) {
+ return object;
+ }
+ const cleanedNestedObjects = Object.entries(object).map(([key, value]) => [key, cleanEmptyObject(value)]).filter(([, value]) => value !== void 0);
+ return !cleanedNestedObjects.length ? void 0 : Object.fromEntries(cleanedNestedObjects);
};
- function addAttributes2(settings2) {
- if (!hasColorSupport(settings2)) {
- return settings2;
+ function transformStyles2(activeSupports, migrationPaths, result, source, index2, results) {
+ if (Object.values(activeSupports ?? {}).every(
+ (isActive) => !isActive
+ )) {
+ return result;
}
- if (!settings2.attributes.backgroundColor) {
- Object.assign(settings2.attributes, {
- backgroundColor: {
- type: "string"
- }
- });
+ if (results.length === 1 && result.innerBlocks.length === source.length) {
+ return result;
}
- if (!settings2.attributes.textColor) {
- Object.assign(settings2.attributes, {
- textColor: {
- type: "string"
- }
- });
+ let referenceBlockAttributes = source[0]?.attributes;
+ if (results.length > 1 && source.length > 1) {
+ if (source[index2]) {
+ referenceBlockAttributes = source[index2]?.attributes;
+ } else {
+ return result;
+ }
}
- if (hasGradientSupport2(settings2) && !settings2.attributes.gradient) {
- Object.assign(settings2.attributes, {
- gradient: {
- type: "string"
- }
- });
- }
- return settings2;
- }
- function addSaveProps2(props, blockNameOrType, attributes) {
- if (!hasColorSupport(blockNameOrType) || shouldSkipSerialization(blockNameOrType, COLOR_SUPPORT_KEY2)) {
- return props;
- }
- const hasGradient = hasGradientSupport2(blockNameOrType);
- const { backgroundColor, textColor, gradient, style } = attributes;
- const shouldSerialize = (feature) => !shouldSkipSerialization(
- blockNameOrType,
- COLOR_SUPPORT_KEY2,
- feature
- );
- const textClass = shouldSerialize("text") ? getColorClassName("color", textColor) : void 0;
- const gradientClass = shouldSerialize("gradients") ? __experimentalGetGradientClass(gradient) : void 0;
- const backgroundClass = shouldSerialize("background") ? getColorClassName("background-color", backgroundColor) : void 0;
- const serializeHasBackground = shouldSerialize("background") || shouldSerialize("gradients");
- const hasBackground = backgroundColor || style?.color?.background || hasGradient && (gradient || style?.color?.gradient);
- const newClassName = clsx_default(props.className, textClass, gradientClass, {
- // Don't apply the background class if there's a custom gradient.
- [backgroundClass]: (!hasGradient || !style?.color?.gradient) && !!backgroundClass,
- "has-text-color": shouldSerialize("text") && (textColor || style?.color?.text),
- "has-background": serializeHasBackground && hasBackground,
- "has-link-color": shouldSerialize("link") && style?.elements?.link?.color
+ let returnBlock = result;
+ Object.entries(activeSupports).forEach(([support, isActive]) => {
+ if (isActive) {
+ migrationPaths[support].forEach((path) => {
+ const styleValue = getValueFromObjectPath2(
+ referenceBlockAttributes,
+ path
+ );
+ if (styleValue) {
+ returnBlock = {
+ ...returnBlock,
+ attributes: setImmutably2(
+ returnBlock.attributes,
+ path,
+ styleValue
+ )
+ };
+ }
+ });
+ }
});
- props.className = newClassName ? newClassName : void 0;
- return props;
+ return returnBlock;
}
- function useBlockProps6({
- name,
- backgroundColor,
- textColor,
- gradient,
- style
- }) {
- const [userPalette, themePalette, defaultPalette] = useSettings(
- "color.palette.custom",
- "color.palette.theme",
- "color.palette.default"
- );
- const colors2 = (0, import_element288.useMemo)(
- () => [
- ...userPalette || [],
- ...themePalette || [],
- ...defaultPalette || []
- ],
- [userPalette, themePalette, defaultPalette]
- );
- if (!hasColorSupport(name) || shouldSkipSerialization(name, COLOR_SUPPORT_KEY2)) {
- return {};
- }
- const extraStyles = {};
- if (textColor && !shouldSkipSerialization(name, COLOR_SUPPORT_KEY2, "text")) {
- extraStyles.color = getColorObjectByAttributeValues(
- colors2,
- textColor
- )?.color;
- }
- if (backgroundColor && !shouldSkipSerialization(name, COLOR_SUPPORT_KEY2, "background")) {
- extraStyles.backgroundColor = getColorObjectByAttributeValues(
- colors2,
- backgroundColor
- )?.color;
+ function shouldSkipSerialization(blockNameOrType, featureSet, feature) {
+ const support = (0, import_blocks109.getBlockSupport)(blockNameOrType, featureSet);
+ const skipSerialization = support?.__experimentalSkipSerialization;
+ if (Array.isArray(skipSerialization)) {
+ return skipSerialization.includes(feature);
}
- const saveProps = addSaveProps2({ style: extraStyles }, name, {
- textColor,
- backgroundColor,
- gradient,
- style
- });
- const hasBackgroundValue = backgroundColor || style?.color?.background || gradient || style?.color?.gradient;
- return {
- ...saveProps,
- className: clsx_default(
- saveProps.className,
- // Add background image classes in the editor, if not already handled by background color values.
- !hasBackgroundValue && getBackgroundImageClasses(style)
- )
- };
- }
- var color_default = {
- useBlockProps: useBlockProps6,
- addSaveProps: addSaveProps2,
- attributeKeys: ["backgroundColor", "textColor", "gradient", "style"],
- hasSupport: hasColorSupport
- };
- var MIGRATION_PATHS = {
- linkColor: [["style", "elements", "link", "color", "text"]],
- textColor: [["textColor"], ["style", "color", "text"]],
- backgroundColor: [
- ["backgroundColor"],
- ["style", "color", "background"]
- ],
- gradient: [["gradient"], ["style", "color", "gradient"]]
- };
- function addTransforms(result, source, index2, results) {
- const destinationBlockType = result.name;
- const activeSupports = {
- linkColor: hasLinkColorSupport(destinationBlockType),
- textColor: hasTextColorSupport2(destinationBlockType),
- backgroundColor: hasBackgroundColorSupport2(destinationBlockType),
- gradient: hasGradientSupport2(destinationBlockType)
- };
- return transformStyles2(
- activeSupports,
- MIGRATION_PATHS,
- result,
- source,
- index2,
- results
- );
+ return skipSerialization;
}
- (0, import_hooks14.addFilter)(
- "blocks.registerBlockType",
- "core/color/addAttribute",
- addAttributes2
- );
- (0, import_hooks14.addFilter)(
- "blocks.switchToBlockType.transformedBlock",
- "core/color/addTransforms",
- addTransforms
- );
-
- // packages/block-editor/build-module/hooks/elements.mjs
- var import_jsx_runtime471 = __toESM(require_jsx_runtime(), 1);
- function ElementsInspectorControl({ children, resetAllFilter }) {
- const attributesResetAllFilter = (0, import_element289.useCallback)(
- (attributes) => {
- const updatedStyle = resetAllFilter(attributes.style);
- return {
- ...attributes,
- style: cleanEmptyObject(updatedStyle)
- };
- },
- [resetAllFilter]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
- inspector_controls_default,
- {
- group: "elements",
- resetAllFilter: attributesResetAllFilter,
- children
- }
- );
+ var pendingStyleOverrides = /* @__PURE__ */ new WeakMap();
+ function useStyleOverride({ id, css }) {
+ return usePrivateStyleOverride({ id, css });
}
- function ElementsEdit({
- clientId,
- name,
- setAttributes,
- settings: settings2,
- asWrapper,
- label,
- defaultControls
- }) {
- const selectedState = useBlockStyleState();
- const isEnabled = useHasColorPanel(settings2);
- const { style, className } = (0, import_data172.useSelect)(
- (select3) => {
- if (!isEnabled) {
- return {};
- }
- const attributes = select3(store).getBlockAttributes(clientId);
- return {
- style: attributes?.style,
- className: attributes?.className
- };
- },
- [clientId, isEnabled]
- );
- const { value: inheritedValue } = useResolvedStyle(
- name,
- className,
- selectedState
+ function usePrivateStyleOverride({
+ id,
+ css,
+ assets,
+ __unstableType,
+ variation,
+ clientId
+ } = {}) {
+ const { setStyleOverride: setStyleOverride2, deleteStyleOverride: deleteStyleOverride2 } = unlock(
+ (0, import_data182.useDispatch)(store)
);
- const isStateSelected = !isDefaultBlockStyleState2(selectedState);
- const value = (0, import_element289.useMemo)(() => {
- if (isStateSelected) {
- return getStyleForState2(style, selectedState);
+ const registry = (0, import_data182.useRegistry)();
+ const fallbackId = (0, import_element296.useId)();
+ (0, import_element296.useEffect)(() => {
+ if (!css && !assets) {
+ return;
}
- return style;
- }, [isStateSelected, selectedState, style]);
- const onChange = isStateSelected ? (newStyle) => {
- setAttributes({
- style: setStyleForState(style, selectedState, newStyle)
- });
- } : (newStyle) => {
- setAttributes({ style: cleanEmptyObject(newStyle) });
- };
- const enableContrastChecking = !!value?.elements?.link?.color?.text && settings2?.color?.link && false !== (0, import_blocks101.getBlockSupport)(name, [
- COLOR_SUPPORT_KEY2,
- "enableContrastChecker"
- ]);
- const contrastWarning = useBlockColorContrastWarning({
- clientId,
- name,
- enabled: !!enableContrastChecking,
- checkTextColor: false,
- messageOverride: (0, import_i18n211.__)(
- "This link color has poor contrast against the background. Consider increasing contrast."
- )
- });
- if (!isEnabled) {
- return null;
- }
- defaultControls = defaultControls ? defaultControls : (0, import_blocks101.getBlockSupport)(name, [
- COLOR_SUPPORT_KEY2,
- "__experimentalDefaultControls"
- ]);
- const Wrapper = asWrapper || ElementsInspectorControl;
- return /* @__PURE__ */ (0, import_jsx_runtime471.jsx)(
- ColorPanel,
- {
- as: Wrapper,
- panelId: clientId,
- settings: settings2,
- value,
- onChange,
- defaultControls,
- label,
- contrastWarning,
- inheritedValue
+ const _id = id || fallbackId;
+ const override = {
+ id,
+ css,
+ assets,
+ __unstableType,
+ variation,
+ clientId
+ };
+ if (!pendingStyleOverrides.get(registry)) {
+ pendingStyleOverrides.set(registry, []);
}
- );
- }
-
- // packages/block-editor/build-module/hooks/typography.mjs
- var import_blocks107 = __toESM(require_blocks(), 1);
- var import_element293 = __toESM(require_element(), 1);
- var import_data176 = __toESM(require_data(), 1);
- var import_i18n215 = __toESM(require_i18n(), 1);
-
- // packages/block-editor/build-module/hooks/line-height.mjs
- var import_blocks102 = __toESM(require_blocks(), 1);
- var import_jsx_runtime472 = __toESM(require_jsx_runtime(), 1);
- var LINE_HEIGHT_SUPPORT_KEY2 = "typography.lineHeight";
-
- // packages/block-editor/build-module/hooks/font-family.mjs
- var import_hooks15 = __toESM(require_hooks(), 1);
- var import_blocks103 = __toESM(require_blocks(), 1);
- var import_token_list2 = __toESM(require_token_list(), 1);
- var FONT_FAMILY_SUPPORT_KEY2 = "typography.__experimentalFontFamily";
- function addAttributes3(settings2) {
- if (!(0, import_blocks103.hasBlockSupport)(settings2, FONT_FAMILY_SUPPORT_KEY2)) {
- return settings2;
- }
- if (!settings2.attributes.fontFamily) {
- Object.assign(settings2.attributes, {
- fontFamily: {
- type: "string"
- }
- });
- }
- return settings2;
- }
- function addSaveProps3(props, blockType, attributes) {
- if (!(0, import_blocks103.hasBlockSupport)(blockType, FONT_FAMILY_SUPPORT_KEY2)) {
- return props;
- }
- if (shouldSkipSerialization(
- blockType,
- TYPOGRAPHY_SUPPORT_KEY,
- "fontFamily"
- )) {
- return props;
- }
- if (!attributes?.fontFamily) {
- return props;
- }
- const classes = new import_token_list2.default(props.className);
- classes.add(`has-${kebabCase(attributes?.fontFamily)}-font-family`);
- const newClassName = classes.value;
- props.className = newClassName ? newClassName : void 0;
- return props;
- }
- function useBlockProps7({ name, fontFamily }) {
- return addSaveProps3({}, name, { fontFamily });
- }
- var font_family_default = {
- useBlockProps: useBlockProps7,
- addSaveProps: addSaveProps3,
- attributeKeys: ["fontFamily"],
- hasSupport(name) {
- return (0, import_blocks103.hasBlockSupport)(name, FONT_FAMILY_SUPPORT_KEY2);
- }
- };
- (0, import_hooks15.addFilter)(
- "blocks.registerBlockType",
- "core/fontFamily/addAttribute",
- addAttributes3
- );
-
- // packages/block-editor/build-module/hooks/font-size.mjs
- var import_hooks16 = __toESM(require_hooks(), 1);
- var import_blocks104 = __toESM(require_blocks(), 1);
- var import_token_list3 = __toESM(require_token_list(), 1);
- var import_jsx_runtime473 = __toESM(require_jsx_runtime(), 1);
- var FONT_SIZE_SUPPORT_KEY2 = "typography.fontSize";
- function addAttributes4(settings2) {
- if (!(0, import_blocks104.hasBlockSupport)(settings2, FONT_SIZE_SUPPORT_KEY2)) {
- return settings2;
- }
- if (!settings2.attributes.fontSize) {
- Object.assign(settings2.attributes, {
- fontSize: {
- type: "string"
+ pendingStyleOverrides.get(registry).push([_id, override]);
+ window.queueMicrotask(() => {
+ if (pendingStyleOverrides.get(registry)?.length) {
+ registry.batch(() => {
+ pendingStyleOverrides.get(registry).forEach((args) => {
+ setStyleOverride2(...args);
+ });
+ pendingStyleOverrides.set(registry, []);
+ });
}
});
- }
- return settings2;
- }
- function addSaveProps4(props, blockNameOrType, attributes) {
- if (!(0, import_blocks104.hasBlockSupport)(blockNameOrType, FONT_SIZE_SUPPORT_KEY2)) {
- return props;
- }
- if (shouldSkipSerialization(
- blockNameOrType,
- TYPOGRAPHY_SUPPORT_KEY,
- "fontSize"
- )) {
- return props;
- }
- const classes = new import_token_list3.default(props.className);
- classes.add(getFontSizeClass(attributes.fontSize));
- const newClassName = classes.value;
- props.className = newClassName ? newClassName : void 0;
- return props;
- }
- function useBlockProps8({ name, fontSize, style }) {
- const [fontSizes, fluidTypographySettings, layoutSettings] = useSettings(
- "typography.fontSizes",
- "typography.fluid",
- "layout"
- );
- if (!(0, import_blocks104.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2) || shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "fontSize") || !fontSize && !style?.typography?.fontSize) {
- return;
- }
- let props;
- if (style?.typography?.fontSize) {
- props = {
- style: {
- fontSize: getTypographyFontSizeValue(
- { size: style.typography.fontSize },
- {
- typography: {
- fluid: fluidTypographySettings
- },
- layout: layoutSettings
- }
- )
- }
- };
- }
- if (fontSize) {
- props = {
- style: {
- fontSize: getFontSize(
- fontSizes,
- fontSize,
- style?.typography?.fontSize
- ).size
- }
- };
- }
- if (!props) {
- return;
- }
- return addSaveProps4(props, name, { fontSize });
- }
- var font_size_default = {
- useBlockProps: useBlockProps8,
- addSaveProps: addSaveProps4,
- attributeKeys: ["fontSize", "style"],
- hasSupport(name) {
- return (0, import_blocks104.hasBlockSupport)(name, FONT_SIZE_SUPPORT_KEY2);
- }
- };
- var MIGRATION_PATHS2 = {
- fontSize: [["fontSize"], ["style", "typography", "fontSize"]]
- };
- function addTransforms2(result, source, index2, results) {
- const destinationBlockType = result.name;
- const activeSupports = {
- fontSize: (0, import_blocks104.hasBlockSupport)(
- destinationBlockType,
- FONT_SIZE_SUPPORT_KEY2
- )
- };
- return transformStyles2(
- activeSupports,
- MIGRATION_PATHS2,
- result,
- source,
- index2,
- results
- );
- }
- (0, import_hooks16.addFilter)(
- "blocks.registerBlockType",
- "core/font/addAttribute",
- addAttributes4
- );
- (0, import_hooks16.addFilter)(
- "blocks.switchToBlockType.transformedBlock",
- "core/font-size/addTransforms",
- addTransforms2
- );
-
- // packages/block-editor/build-module/hooks/text-align.mjs
- var import_i18n212 = __toESM(require_i18n(), 1);
- var import_blocks105 = __toESM(require_blocks(), 1);
- var import_data174 = __toESM(require_data(), 1);
-
- // packages/block-editor/build-module/components/block-editing-mode/index.mjs
- var import_data173 = __toESM(require_data(), 1);
- var import_element290 = __toESM(require_element(), 1);
- function useBlockEditingMode(mode2) {
- const context = useBlockEditContext();
- const { clientId = "" } = context;
- const registry = (0, import_data173.useRegistry)();
- const globalBlockEditingMode = (0, import_data173.useSelect)(
- (select3) => (
- // Avoid adding the subscription if not needed!
- clientId ? null : select3(store).getBlockEditingMode()
- ),
- [clientId]
- );
- (0, import_element290.useEffect)(() => {
- if (!mode2) {
- return;
- }
- const {
- setBlockEditingMode: setBlockEditingMode2,
- unsetBlockEditingMode: unsetBlockEditingMode2,
- __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
- } = registry.dispatch(store);
- __unstableMarkNextChangeAsNotPersistent2();
- setBlockEditingMode2(clientId, mode2);
return () => {
- __unstableMarkNextChangeAsNotPersistent2();
- unsetBlockEditingMode2(clientId);
+ const isPending = pendingStyleOverrides.get(registry)?.find(([currentId]) => currentId === _id);
+ if (isPending) {
+ pendingStyleOverrides.set(
+ registry,
+ pendingStyleOverrides.get(registry).filter(([currentId]) => currentId !== _id)
+ );
+ } else {
+ deleteStyleOverride2(_id);
+ }
};
- }, [registry, clientId, mode2]);
- return clientId ? context[blockEditingModeKey] : globalBlockEditingMode;
- }
-
- // packages/block-editor/build-module/hooks/text-align.mjs
- var import_jsx_runtime474 = __toESM(require_jsx_runtime(), 1);
- var TEXT_ALIGN_SUPPORT_KEY2 = "typography.textAlign";
- var TEXT_ALIGNMENT_OPTIONS2 = [
- {
- icon: align_left_default,
- title: (0, import_i18n212.__)("Align text left"),
- align: "left"
- },
- {
- icon: align_center_default,
- title: (0, import_i18n212.__)("Align text center"),
- align: "center"
- },
- {
- icon: align_right_default,
- title: (0, import_i18n212.__)("Align text right"),
- align: "right"
- }
- ];
- var VALID_TEXT_ALIGNMENTS = ["left", "center", "right"];
- var NO_TEXT_ALIGNMENTS = [];
- function getValidTextAlignments(blockTextAlign) {
- if (Array.isArray(blockTextAlign)) {
- return VALID_TEXT_ALIGNMENTS.filter(
- (textAlign) => blockTextAlign.includes(textAlign)
- );
- }
- return blockTextAlign === true ? VALID_TEXT_ALIGNMENTS : NO_TEXT_ALIGNMENTS;
- }
- function getTextAlignControlGroup(isResponsiveEditing3, selectedState) {
- return isResponsiveEditing3 && hasViewportBlockStyleState(selectedState) ? "style-state" : "block";
+ }, [
+ id,
+ css,
+ clientId,
+ assets,
+ __unstableType,
+ fallbackId,
+ setStyleOverride2,
+ deleteStyleOverride2,
+ registry,
+ variation
+ ]);
}
- function BlockEditTextAlignmentToolbarControlsPure({
- clientId,
- style,
- name: blockName,
- setAttributes
+ function useBlockSettings(name, parentLayout) {
+ const [
+ backgroundImage,
+ backgroundSize,
+ gradient,
+ customFontFamilies,
+ defaultFontFamilies,
+ themeFontFamilies,
+ defaultFontSizesEnabled,
+ customFontSizes,
+ defaultFontSizes,
+ themeFontSizes,
+ customFontSize,
+ fontStyle,
+ fontWeight,
+ lineHeight,
+ textAlign,
+ textColumns,
+ textDecoration,
+ textIndent,
+ writingMode,
+ textTransform,
+ letterSpacing,
+ padding,
+ margin,
+ blockGap,
+ defaultSpacingSizesEnabled,
+ customSpacingSize,
+ userSpacingSizes,
+ defaultSpacingSizes,
+ themeSpacingSizes,
+ units2,
+ aspectRatio,
+ height,
+ minHeight,
+ minWidth,
+ width,
+ dimensionSizes,
+ layout,
+ borderColor,
+ borderRadius,
+ borderStyle,
+ borderWidth,
+ borderRadiusSizes,
+ customColorsEnabled,
+ customColors,
+ customDuotone,
+ themeColors,
+ defaultColors,
+ defaultPalette,
+ defaultDuotone,
+ userDuotonePalette,
+ themeDuotonePalette,
+ defaultDuotonePalette,
+ userGradientPalette,
+ themeGradientPalette,
+ defaultGradientPalette,
+ defaultGradients,
+ areCustomGradientsEnabled,
+ isBackgroundEnabled,
+ isLinkEnabled,
+ isTextEnabled,
+ isHeadingEnabled,
+ isButtonEnabled,
+ shadow
+ ] = useSettings(
+ "background.backgroundImage",
+ "background.backgroundSize",
+ "background.gradient",
+ "typography.fontFamilies.custom",
+ "typography.fontFamilies.default",
+ "typography.fontFamilies.theme",
+ "typography.defaultFontSizes",
+ "typography.fontSizes.custom",
+ "typography.fontSizes.default",
+ "typography.fontSizes.theme",
+ "typography.customFontSize",
+ "typography.fontStyle",
+ "typography.fontWeight",
+ "typography.lineHeight",
+ "typography.textAlign",
+ "typography.textColumns",
+ "typography.textDecoration",
+ "typography.textIndent",
+ "typography.writingMode",
+ "typography.textTransform",
+ "typography.letterSpacing",
+ "spacing.padding",
+ "spacing.margin",
+ "spacing.blockGap",
+ "spacing.defaultSpacingSizes",
+ "spacing.customSpacingSize",
+ "spacing.spacingSizes.custom",
+ "spacing.spacingSizes.default",
+ "spacing.spacingSizes.theme",
+ "spacing.units",
+ "dimensions.aspectRatio",
+ "dimensions.height",
+ "dimensions.minHeight",
+ "dimensions.minWidth",
+ "dimensions.width",
+ "dimensions.dimensionSizes",
+ "layout",
+ "border.color",
+ "border.radius",
+ "border.style",
+ "border.width",
+ "border.radiusSizes",
+ "color.custom",
+ "color.palette.custom",
+ "color.customDuotone",
+ "color.palette.theme",
+ "color.palette.default",
+ "color.defaultPalette",
+ "color.defaultDuotone",
+ "color.duotone.custom",
+ "color.duotone.theme",
+ "color.duotone.default",
+ "color.gradients.custom",
+ "color.gradients.theme",
+ "color.gradients.default",
+ "color.defaultGradients",
+ "color.customGradient",
+ "color.background",
+ "color.link",
+ "color.text",
+ "color.heading",
+ "color.button",
+ "shadow"
+ );
+ const rawSettings = (0, import_element296.useMemo)(() => {
+ return {
+ background: {
+ backgroundImage,
+ backgroundSize,
+ gradient
+ },
+ color: {
+ palette: {
+ custom: customColors,
+ theme: themeColors,
+ default: defaultColors
+ },
+ gradients: {
+ custom: userGradientPalette,
+ theme: themeGradientPalette,
+ default: defaultGradientPalette
+ },
+ duotone: {
+ custom: userDuotonePalette,
+ theme: themeDuotonePalette,
+ default: defaultDuotonePalette
+ },
+ defaultGradients,
+ defaultPalette,
+ defaultDuotone,
+ custom: customColorsEnabled,
+ customGradient: areCustomGradientsEnabled,
+ customDuotone,
+ background: isBackgroundEnabled,
+ link: isLinkEnabled,
+ heading: isHeadingEnabled,
+ button: isButtonEnabled,
+ text: isTextEnabled
+ },
+ typography: {
+ fontFamilies: {
+ custom: customFontFamilies,
+ default: defaultFontFamilies,
+ theme: themeFontFamilies
+ },
+ fontSizes: {
+ custom: customFontSizes,
+ default: defaultFontSizes,
+ theme: themeFontSizes
+ },
+ customFontSize,
+ defaultFontSizes: defaultFontSizesEnabled,
+ fontStyle,
+ fontWeight,
+ lineHeight,
+ textAlign,
+ textColumns,
+ textDecoration,
+ textIndent,
+ textTransform,
+ letterSpacing,
+ writingMode
+ },
+ spacing: {
+ spacingSizes: {
+ custom: userSpacingSizes,
+ default: defaultSpacingSizes,
+ theme: themeSpacingSizes
+ },
+ customSpacingSize,
+ defaultSpacingSizes: defaultSpacingSizesEnabled,
+ padding,
+ margin,
+ blockGap,
+ units: units2
+ },
+ border: {
+ color: borderColor,
+ radius: borderRadius,
+ style: borderStyle,
+ width: borderWidth,
+ radiusSizes: borderRadiusSizes
+ },
+ dimensions: {
+ aspectRatio,
+ height,
+ minHeight,
+ minWidth,
+ width,
+ dimensionSizes
+ },
+ layout,
+ parentLayout,
+ shadow
+ };
+ }, [
+ backgroundImage,
+ backgroundSize,
+ gradient,
+ customFontFamilies,
+ defaultFontFamilies,
+ themeFontFamilies,
+ defaultFontSizesEnabled,
+ customFontSizes,
+ defaultFontSizes,
+ themeFontSizes,
+ customFontSize,
+ fontStyle,
+ fontWeight,
+ lineHeight,
+ textAlign,
+ textColumns,
+ textDecoration,
+ textIndent,
+ textTransform,
+ letterSpacing,
+ writingMode,
+ padding,
+ margin,
+ blockGap,
+ defaultSpacingSizesEnabled,
+ customSpacingSize,
+ userSpacingSizes,
+ defaultSpacingSizes,
+ themeSpacingSizes,
+ units2,
+ aspectRatio,
+ height,
+ minHeight,
+ minWidth,
+ width,
+ dimensionSizes,
+ layout,
+ parentLayout,
+ borderColor,
+ borderRadius,
+ borderStyle,
+ borderWidth,
+ borderRadiusSizes,
+ customColorsEnabled,
+ customColors,
+ customDuotone,
+ themeColors,
+ defaultColors,
+ defaultPalette,
+ defaultDuotone,
+ userDuotonePalette,
+ themeDuotonePalette,
+ defaultDuotonePalette,
+ userGradientPalette,
+ themeGradientPalette,
+ defaultGradientPalette,
+ defaultGradients,
+ areCustomGradientsEnabled,
+ isBackgroundEnabled,
+ isLinkEnabled,
+ isTextEnabled,
+ isHeadingEnabled,
+ isButtonEnabled,
+ shadow
+ ]);
+ return useSettingsForBlockElement(rawSettings, name);
+ }
+ function createBlockEditFilter(features) {
+ features = features.map((settings2) => {
+ return { ...settings2, Edit: (0, import_element296.memo)(settings2.edit) };
+ });
+ const withBlockEditHooks = (0, import_compose107.createHigherOrderComponent)(
+ (OriginalBlockEdit) => function WithBlockEditHooks(props) {
+ const context = useBlockEditContext();
+ return [
+ ...features.map((feature, i2) => {
+ const {
+ Edit: Edit4,
+ hasSupport,
+ attributeKeys = [],
+ shareWithChildBlocks,
+ supportsPatternEditing
+ } = feature;
+ const shouldDisplayControls = supportsPatternEditing && context[mayDisplayPatternEditingControlsKey] || context[mayDisplayControlsKey] || context[mayDisplayParentControlsKey] && shareWithChildBlocks;
+ if (!shouldDisplayControls || !hasSupport(props.name)) {
+ return null;
+ }
+ const neededProps = {};
+ for (const key of attributeKeys) {
+ if (props.attributes[key]) {
+ neededProps[key] = props.attributes[key];
+ }
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+ Edit4,
+ {
+ name: props.name,
+ isSelected: props.isSelected,
+ clientId: props.clientId,
+ setAttributes: props.setAttributes,
+ __unstableParentLayout: props.__unstableParentLayout,
+ ...neededProps
+ },
+ i2
+ );
+ }),
+ /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(OriginalBlockEdit, { ...props }, "edit")
+ ];
+ },
+ "withBlockEditHooks"
+ );
+ (0, import_hooks15.addFilter)("editor.BlockEdit", "core/editor/hooks", withBlockEditHooks);
+ }
+ function BlockProps({
+ index: index2,
+ useBlockProps: hook,
+ setAllWrapperProps,
+ ...props
}) {
- const settings2 = useBlockSettings(blockName);
- const hasTextAlignControl = settings2?.typography?.textAlign;
- const blockEditingMode = useBlockEditingMode();
- const { selectedState, isResponsiveEditing: isResponsiveEditing3 } = (0, import_data174.useSelect)(
- (select3) => {
- const {
- getSelectedBlockStyleState: getSelectedBlockStyleState2,
- isResponsiveEditing: getIsResponsiveEditing
- } = unlock(select3(store));
- return {
- selectedState: getSelectedBlockStyleState2(clientId),
- isResponsiveEditing: getIsResponsiveEditing()
- };
+ const wrapperProps = hook(props);
+ const setWrapperProps = (next) => setAllWrapperProps((prev) => {
+ const nextAll = [...prev];
+ nextAll[index2] = next;
+ return nextAll;
+ });
+ (0, import_element296.useEffect)(() => {
+ setWrapperProps(wrapperProps);
+ return () => {
+ setWrapperProps(void 0);
+ };
+ });
+ return null;
+ }
+ var BlockPropsPure = (0, import_element296.memo)(BlockProps);
+ function createBlockListBlockFilter(features) {
+ const withBlockListBlockHooks = (0, import_compose107.createHigherOrderComponent)(
+ (BlockListBlock2) => function WithBlockListBlockHooks(props) {
+ const [allWrapperProps, setAllWrapperProps] = (0, import_element296.useState)(
+ Array(features.length).fill(void 0)
+ );
+ return [
+ ...features.map((feature, i2) => {
+ const {
+ hasSupport,
+ attributeKeys = [],
+ useBlockProps: useBlockProps16,
+ isMatch
+ } = feature;
+ const neededProps = {};
+ for (const key of attributeKeys) {
+ if (props.attributes[key]) {
+ neededProps[key] = props.attributes[key];
+ }
+ }
+ if (
+ // Skip rendering if none of the needed attributes are
+ // set.
+ !Object.keys(neededProps).length || !hasSupport(props.name) || isMatch && !isMatch(neededProps)
+ ) {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+ BlockPropsPure,
+ {
+ index: i2,
+ useBlockProps: useBlockProps16,
+ setAllWrapperProps,
+ name: props.name,
+ clientId: props.clientId,
+ ...neededProps
+ },
+ i2
+ );
+ }),
+ /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(
+ BlockListBlock2,
+ {
+ ...props,
+ wrapperProps: allWrapperProps.filter(Boolean).reduce((acc, wrapperProps) => {
+ return {
+ ...acc,
+ ...wrapperProps,
+ className: clsx_default(
+ acc.className,
+ wrapperProps.className
+ ),
+ style: {
+ ...acc.style,
+ ...wrapperProps.style
+ }
+ };
+ }, props.wrapperProps || {})
+ },
+ "edit"
+ )
+ ];
},
- [clientId]
+ "withBlockListBlockHooks"
);
- if (!hasTextAlignControl || blockEditingMode !== "default") {
- return null;
- }
- const validTextAlignments = getValidTextAlignments(
- (0, import_blocks105.getBlockSupport)(blockName, TEXT_ALIGN_SUPPORT_KEY2)
+ (0, import_hooks15.addFilter)(
+ "editor.BlockListBlock",
+ "core/editor/hooks",
+ withBlockListBlockHooks
);
- if (!validTextAlignments.length) {
- return null;
+ }
+ function createBlockSaveFilter(features) {
+ function extraPropsFromHooks(props, name, attributes) {
+ return features.reduce((accu, feature) => {
+ const { hasSupport, attributeKeys = [], addSaveProps: addSaveProps11 } = feature;
+ const neededAttributes = {};
+ for (const key of attributeKeys) {
+ if (attributes[key]) {
+ neededAttributes[key] = attributes[key];
+ }
+ }
+ if (
+ // Skip rendering if none of the needed attributes are
+ // set.
+ !Object.keys(neededAttributes).length || !hasSupport(name)
+ ) {
+ return accu;
+ }
+ return addSaveProps11(accu, name, neededAttributes);
+ }, props);
}
- const textAlignmentControls = TEXT_ALIGNMENT_OPTIONS2.filter(
- (control) => validTextAlignments.includes(control.align)
- );
- const stateStyle = getStyleForState2(style, selectedState);
- const controlsGroup = getTextAlignControlGroup(
- isResponsiveEditing3,
- selectedState
+ (0, import_hooks15.addFilter)(
+ "blocks.getSaveContent.extraProps",
+ "core/editor/hooks",
+ extraPropsFromHooks,
+ 0
);
- const onChange = (newTextAlignValue) => {
- const newStateStyle = {
- ...stateStyle,
- typography: {
- ...stateStyle?.typography,
- textAlign: newTextAlignValue
+ (0, import_hooks15.addFilter)(
+ "blocks.getSaveContent.extraProps",
+ "core/editor/hooks",
+ (props) => {
+ if (props.hasOwnProperty("className") && !props.className) {
+ delete props.className;
}
- };
- setAttributes({
- style: setStyleForState(style, selectedState, newStateStyle)
- });
- };
- return /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(block_controls_default, { group: controlsGroup, children: /* @__PURE__ */ (0, import_jsx_runtime474.jsx)(
- AlignmentControl,
- {
- value: stateStyle?.typography?.textAlign,
- onChange,
- alignmentControls: textAlignmentControls
+ return props;
}
- ) });
- }
- var text_align_default = {
- edit: BlockEditTextAlignmentToolbarControlsPure,
- useBlockProps: useBlockProps9,
- addSaveProps: addAssignedTextAlign,
- attributeKeys: ["style"],
- hasSupport(name) {
- return (0, import_blocks105.hasBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2, false);
- }
- };
- function useBlockProps9({ name, style }) {
- if (!style?.typography?.textAlign) {
- return null;
- }
- const validTextAlignments = getValidTextAlignments(
- (0, import_blocks105.getBlockSupport)(name, TEXT_ALIGN_SUPPORT_KEY2)
);
- if (!validTextAlignments.length) {
- return null;
- }
- if (shouldSkipSerialization(name, TYPOGRAPHY_SUPPORT_KEY, "textAlign")) {
- return null;
- }
- const textAlign = style.typography.textAlign;
- const className = clsx_default({
- [`has-text-align-${textAlign}`]: textAlign
- });
- return { className };
- }
- function addAssignedTextAlign(props, blockType, attributes) {
- if (!attributes?.style?.typography?.textAlign) {
- return props;
- }
- const { textAlign } = attributes.style.typography;
- const blockTextAlign = (0, import_blocks105.getBlockSupport)(blockType, TEXT_ALIGN_SUPPORT_KEY2);
- const isTextAlignValid = getValidTextAlignments(blockTextAlign).includes(textAlign);
- if (isTextAlignValid && !shouldSkipSerialization(
- blockType,
- TYPOGRAPHY_SUPPORT_KEY,
- "textAlign"
- )) {
- props.className = clsx_default(
- `has-text-align-${textAlign}`,
- props.className
- );
- }
- return props;
}
- // packages/block-editor/build-module/hooks/fit-text.mjs
+ // packages/block-editor/build-module/hooks/compat.mjs
+ var import_blocks110 = __toESM(require_blocks(), 1);
var import_hooks17 = __toESM(require_hooks(), 1);
- var import_blocks106 = __toESM(require_blocks(), 1);
- var import_element292 = __toESM(require_element(), 1);
- var import_data175 = __toESM(require_data(), 1);
- var import_i18n214 = __toESM(require_i18n(), 1);
- var import_components212 = __toESM(require_components(), 1);
- var import_compose103 = __toESM(require_compose(), 1);
-
- // packages/block-editor/build-module/utils/fit-text-utils.mjs
- function findOptimalFontSize(textElement, applyFontSize) {
- const alreadyHasScrollableHeight = textElement.scrollHeight > textElement.clientHeight;
- let minSize = 0;
- let maxSize = 2400;
- let bestSize = minSize;
- const computedStyle = window.getComputedStyle(textElement);
- let paddingLeft = parseFloat(computedStyle.paddingLeft) || 0;
- let paddingRight = parseFloat(computedStyle.paddingRight) || 0;
- const range2 = document.createRange();
- range2.selectNodeContents(textElement);
- let referenceElement = textElement;
- const parentElement = textElement.parentElement;
- if (parentElement) {
- const parentElementComputedStyle = window.getComputedStyle(parentElement);
- if (parentElementComputedStyle?.display === "flex") {
- referenceElement = parentElement;
- paddingLeft += parseFloat(parentElementComputedStyle.paddingLeft) || 0;
- paddingRight += parseFloat(parentElementComputedStyle.paddingRight) || 0;
- }
- }
- let maxclientHeight = referenceElement.clientHeight;
- while (minSize <= maxSize) {
- const midSize = Math.floor((minSize + maxSize) / 2);
- applyFontSize(midSize);
- const rect = range2.getBoundingClientRect();
- const textWidth = rect.width;
- const fitsWidth = textElement.scrollWidth <= referenceElement.clientWidth && textWidth <= referenceElement.clientWidth - paddingLeft - paddingRight;
- const fitsHeight = alreadyHasScrollableHeight || textElement.scrollHeight <= referenceElement.clientHeight || textElement.scrollHeight <= maxclientHeight;
- if (referenceElement.clientHeight > maxclientHeight) {
- maxclientHeight = referenceElement.clientHeight;
- }
- if (fitsWidth && fitsHeight) {
- bestSize = midSize;
- minSize = midSize + 1;
- } else {
- maxSize = midSize - 1;
- }
+ function migrateLightBlockWrapper(settings2) {
+ const { apiVersion = 1 } = settings2;
+ if (apiVersion < 2 && (0, import_blocks110.hasBlockSupport)(settings2, "lightBlockWrapper", false)) {
+ settings2.apiVersion = 2;
}
- range2.detach();
- return bestSize;
+ return settings2;
}
- function optimizeFitText(textElement, applyFontSize) {
- if (!textElement) {
- return;
+ (0, import_hooks17.addFilter)(
+ "blocks.registerBlockType",
+ "core/compat/migrateLightBlockWrapper",
+ migrateLightBlockWrapper
+ );
+
+ // packages/block-editor/build-module/hooks/cross-origin-isolation.mjs
+ function addCrossOriginAttribute(el) {
+ if (!el.hasAttribute("crossorigin")) {
+ el.setAttribute("crossorigin", "anonymous");
}
- applyFontSize(0);
- const optimalSize = findOptimalFontSize(textElement, applyFontSize);
- applyFontSize(optimalSize);
- return optimalSize;
}
-
- // packages/block-editor/build-module/components/fit-text-size-warning/index.mjs
- var import_element291 = __toESM(require_element(), 1);
- var import_i18n213 = __toESM(require_i18n(), 1);
- var import_components211 = __toESM(require_components(), 1);
- var import_a11y22 = __toESM(require_a11y(), 1);
- var import_jsx_runtime475 = __toESM(require_jsx_runtime(), 1);
- function FitTextSizeWarning() {
- const message2 = (0, import_i18n213.__)(
- "The text may be too small to read. Consider using a larger container or less text."
- );
- (0, import_element291.useEffect)(() => {
- (0, import_a11y22.speak)(message2);
- }, [message2]);
- return /* @__PURE__ */ (0, import_jsx_runtime475.jsx)("div", { className: "block-editor-fit-text-size-warning", children: /* @__PURE__ */ (0, import_jsx_runtime475.jsx)(
- import_components211.Notice,
- {
- spokenMessage: null,
- status: "warning",
- isDismissible: false,
- children: message2
+ if (window.crossOriginIsolated) {
+ let startObservingBody = function() {
+ if (document.body) {
+ observer.observe(document.body, {
+ childList: true,
+ attributes: true,
+ subtree: true
+ });
+ } else if (document.readyState === "loading") {
+ document.addEventListener("DOMContentLoaded", () => {
+ if (document.body) {
+ observer.observe(document.body, {
+ childList: true,
+ attributes: true,
+ subtree: true
+ });
+ }
+ });
}
- ) });
+ };
+ startObservingBody2 = startObservingBody;
+ const observer = new window.MutationObserver((mutations) => {
+ mutations.forEach((mutation) => {
+ [mutation.addedNodes, mutation.target].forEach((value) => {
+ const nodes = value instanceof window.NodeList ? value : [value];
+ nodes.forEach((node) => {
+ const el = node;
+ if (!el.querySelectorAll) {
+ return;
+ }
+ el.querySelectorAll("source,script,video,link").forEach(
+ (v2) => {
+ addCrossOriginAttribute(v2);
+ }
+ );
+ if (["SOURCE", "SCRIPT", "VIDEO", "LINK"].includes(
+ el.nodeName
+ )) {
+ addCrossOriginAttribute(el);
+ }
+ });
+ });
+ });
+ });
+ startObservingBody();
}
+ var startObservingBody2;
- // packages/block-editor/build-module/hooks/fit-text.mjs
- var import_jsx_runtime476 = __toESM(require_jsx_runtime(), 1);
- var EMPTY_OBJECT4 = {};
- var MIN_FONT_SIZE_FOR_WARNING = 12;
- var FIT_TEXT_SUPPORT_KEY = "typography.fitText";
- function addAttributes5(settings2) {
- if (!(0, import_blocks106.hasBlockSupport)(settings2, FIT_TEXT_SUPPORT_KEY)) {
- return settings2;
+ // packages/block-editor/build-module/hooks/align.mjs
+ var import_hooks18 = __toESM(require_hooks(), 1);
+ var import_blocks111 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
+ var ALL_ALIGNMENTS = ["left", "center", "right", "wide", "full"];
+ var WIDE_ALIGNMENTS = ["wide", "full"];
+ function getValidAlignments(blockAlign, hasWideBlockSupport = true, hasWideEnabled = true) {
+ let validAlignments;
+ if (Array.isArray(blockAlign)) {
+ validAlignments = ALL_ALIGNMENTS.filter(
+ (value) => blockAlign.includes(value)
+ );
+ } else if (blockAlign === true) {
+ validAlignments = [...ALL_ALIGNMENTS];
+ } else {
+ validAlignments = [];
}
- if (settings2.attributes?.fitText) {
+ if (!hasWideEnabled || blockAlign === true && !hasWideBlockSupport) {
+ return validAlignments.filter(
+ (alignment) => !WIDE_ALIGNMENTS.includes(alignment)
+ );
+ }
+ return validAlignments;
+ }
+ function addAttribute(settings2) {
+ if ("type" in (settings2.attributes?.align ?? {})) {
return settings2;
}
- return {
- ...settings2,
- attributes: {
+ if ((0, import_blocks111.hasBlockSupport)(settings2, "align")) {
+ settings2.attributes = {
...settings2.attributes,
- fitText: {
- type: "boolean"
- }
- }
- };
- }
- function useFitText({ fitText, name, clientId }) {
- const [fontSize, setFontSize] = (0, import_element292.useState)(null);
- const hasFitTextSupport2 = (0, import_blocks106.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
- const blockElement = useBlockElement(clientId);
- const { blockAttributes, parentId, blockMode } = (0, import_data175.useSelect)(
- (select3) => {
- if (!clientId || !hasFitTextSupport2 || !fitText) {
- return EMPTY_OBJECT4;
- }
- const _blockMode = select3(store).getBlockMode(clientId);
- if (_blockMode === "html") {
- return { blockMode: _blockMode };
- }
- return {
- blockAttributes: select3(store).getBlockAttributes(clientId),
- parentId: select3(store).getBlockRootClientId(clientId),
- blockMode: _blockMode
- };
- },
- [clientId, hasFitTextSupport2, fitText]
- );
- const applyFitText = (0, import_element292.useCallback)(() => {
- if (!blockElement || !hasFitTextSupport2 || !fitText) {
- return;
- }
- const styleId = `fit-text-${clientId}`;
- let styleElement = blockElement.ownerDocument.getElementById(styleId);
- if (!styleElement) {
- styleElement = blockElement.ownerDocument.createElement("style");
- styleElement.id = styleId;
- blockElement.ownerDocument.head.appendChild(styleElement);
- }
- const blockSelector = `#block-${clientId}`;
- const applyFontSizeStyle = (size4) => {
- if (size4 === 0) {
- styleElement.textContent = "";
- } else {
- styleElement.textContent = `${blockSelector} { font-size: ${size4}px !important; }`;
- }
- };
- const optimalSize = optimizeFitText(blockElement, applyFontSizeStyle);
- setFontSize(optimalSize);
- }, [blockElement, clientId, hasFitTextSupport2, fitText]);
- (0, import_element292.useEffect)(() => {
- if (!fitText || !blockElement || !clientId || !hasFitTextSupport2 || blockMode === "html") {
- return;
- }
- const currentElement = blockElement;
- const previousVisibility = currentElement.style.visibility;
- let hideFrameId = null;
- let calculateFrameId = null;
- let showTimeoutId = null;
- hideFrameId = window.requestAnimationFrame(() => {
- currentElement.style.visibility = "hidden";
- calculateFrameId = window.requestAnimationFrame(() => {
- applyFitText();
- showTimeoutId = setTimeout(() => {
- currentElement.style.visibility = previousVisibility;
- }, 10);
- });
- });
- let resizeObserver;
- if (window.ResizeObserver && currentElement.parentElement) {
- resizeObserver = new window.ResizeObserver(applyFitText);
- resizeObserver.observe(currentElement.parentElement);
- resizeObserver.observe(currentElement);
- }
- return () => {
- if (hideFrameId !== null) {
- window.cancelAnimationFrame(hideFrameId);
- }
- if (calculateFrameId !== null) {
- window.cancelAnimationFrame(calculateFrameId);
- }
- if (showTimeoutId !== null) {
- clearTimeout(showTimeoutId);
- }
- if (resizeObserver) {
- resizeObserver.disconnect();
- }
- const styleId = `fit-text-${clientId}`;
- const styleElement = currentElement.ownerDocument.getElementById(styleId);
- if (styleElement) {
- styleElement.remove();
+ align: {
+ type: "string",
+ // Allow for '' since it is used by the `updateAlignment` function
+ // in toolbar controls for special cases with defined default values.
+ enum: [...ALL_ALIGNMENTS, ""]
}
};
- }, [
- fitText,
- clientId,
- parentId,
- applyFitText,
- blockElement,
- hasFitTextSupport2,
- blockMode
- ]);
- (0, import_element292.useEffect)(() => {
- if (fitText && blockElement && hasFitTextSupport2 && blockMode !== "html") {
- const frameId = window.requestAnimationFrame(() => {
- if (blockElement) {
- applyFitText();
- }
- });
- return () => window.cancelAnimationFrame(frameId);
- }
- }, [
- blockAttributes,
- fitText,
- applyFitText,
- blockElement,
- hasFitTextSupport2,
- blockMode
- ]);
- return { fontSize };
+ }
+ return settings2;
}
- function FitTextControl({
- clientId,
- fitText = false,
- setAttributes,
- name,
- fontSize,
- style
+ function BlockEditAlignmentToolbarControlsPure({
+ name: blockName,
+ align,
+ setAttributes
}) {
- const hasSelectedStyleState2 = (0, import_data175.useSelect)(
- (select3) => {
- const { hasSelectedStyleState: hasSelectedBlockStyleState } = unlock(select3(store));
- return hasSelectedBlockStyleState(clientId);
- },
- [clientId]
+ const blockAllowedAlignments = getValidAlignments(
+ (0, import_blocks111.getBlockSupport)(blockName, "align"),
+ (0, import_blocks111.hasBlockSupport)(blockName, "alignWide", true)
);
- if (!(0, import_blocks106.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
- return null;
- }
- if (hasSelectedStyleState2) {
+ const validAlignments = useAvailableAlignments(
+ blockAllowedAlignments
+ ).map(({ name }) => name);
+ const blockEditingMode = useBlockEditingMode();
+ if (!validAlignments.length || blockEditingMode !== "default") {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
- import_components212.__experimentalToolsPanelItem,
+ const updateAlignment = (nextAlign) => {
+ if (!nextAlign) {
+ const blockType = (0, import_blocks111.getBlockType)(blockName);
+ const blockDefaultAlign = blockType?.attributes?.align?.default;
+ if (blockDefaultAlign) {
+ nextAlign = "";
+ }
+ }
+ setAttributes({ align: nextAlign });
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
+ BlockAlignmentControl,
{
- hasValue: () => fitText,
- label: (0, import_i18n214.__)("Fit text"),
- onDeselect: () => setAttributes({ fitText: void 0 }),
- resetAllFilter: () => ({ fitText: void 0 }),
- panelId: clientId,
- children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
- import_components212.ToggleControl,
- {
- label: (0, import_i18n214.__)("Fit text"),
- checked: fitText,
- onChange: () => {
- const newFitText = !fitText || void 0;
- const updates = { fitText: newFitText };
- if (newFitText) {
- if (fontSize) {
- updates.fontSize = void 0;
- }
- if (style?.typography?.fontSize) {
- updates.style = {
- ...style,
- typography: {
- ...style?.typography,
- fontSize: void 0
- }
- };
- }
- }
- setAttributes(updates);
- },
- help: fitText ? (0, import_i18n214.__)("Text will resize to fit its container.") : (0, import_i18n214.__)(
- "The text will resize to fit its container, resetting other font size settings."
- )
- }
- )
+ value: align,
+ onChange: updateAlignment,
+ controls: validAlignments
}
- );
+ ) });
}
- function addSaveProps5(props, blockType, attributes) {
- if (!(0, import_blocks106.hasBlockSupport)(blockType, FIT_TEXT_SUPPORT_KEY)) {
- return props;
+ var align_default = {
+ shareWithChildBlocks: true,
+ edit: BlockEditAlignmentToolbarControlsPure,
+ useBlockProps: useBlockProps10,
+ addSaveProps: addAssignedAlign,
+ attributeKeys: ["align"],
+ hasSupport(name) {
+ return (0, import_blocks111.hasBlockSupport)(name, "align", false);
}
- const { fitText } = attributes;
- if (!fitText) {
- return props;
+ };
+ function useBlockProps10({ name, align }) {
+ const blockAllowedAlignments = getValidAlignments(
+ (0, import_blocks111.getBlockSupport)(name, "align"),
+ (0, import_blocks111.hasBlockSupport)(name, "alignWide", true)
+ );
+ const validAlignments = useAvailableAlignments(blockAllowedAlignments);
+ if (validAlignments.some((alignment) => alignment.name === align)) {
+ return { "data-align": align };
}
- const className = props.className ? `${props.className} has-fit-text` : "has-fit-text";
- return {
- ...props,
- className
- };
+ return {};
}
- function useBlockProps10({ name, fitText }) {
- if (fitText && (0, import_blocks106.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY)) {
- return {
- className: "has-fit-text"
- };
+ function addAssignedAlign(props, blockType, attributes) {
+ const { align } = attributes;
+ const blockAlign = (0, import_blocks111.getBlockSupport)(blockType, "align");
+ const hasWideBlockSupport = (0, import_blocks111.hasBlockSupport)(blockType, "alignWide", true);
+ const isAlignValid = getValidAlignments(
+ blockAlign,
+ hasWideBlockSupport
+ ).includes(align);
+ if (isAlignValid) {
+ props.className = clsx_default(`align${align}`, props.className);
}
- return {};
+ return props;
}
- (0, import_hooks17.addFilter)(
+ (0, import_hooks18.addFilter)(
"blocks.registerBlockType",
- "core/fit-text/addAttribute",
- addAttributes5
+ "core/editor/align/addAttribute",
+ addAttribute
);
- var hasFitTextSupport = (blockNameOrType) => {
- return (0, import_blocks106.hasBlockSupport)(blockNameOrType, FIT_TEXT_SUPPORT_KEY);
- };
- function FitTextFontSize({ fitText, name, clientId, isSelected }) {
- const { fontSize } = useFitText({ fitText, name, clientId });
- if (isSelected && fontSize && fontSize < MIN_FONT_SIZE_FOR_WARNING) {
- return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(FitTextSizeWarning, {}) });
+
+ // packages/block-editor/build-module/hooks/lock.mjs
+ var import_hooks19 = __toESM(require_hooks(), 1);
+ function addAttribute2(settings2) {
+ if ("type" in (settings2.attributes?.lock ?? {})) {
+ return settings2;
}
- return null;
- }
- var addFitTextControl = (0, import_compose103.createHigherOrderComponent)((BlockEdit2) => {
- return function AddFitTextControl(props) {
- const { name, attributes, clientId, isSelected, setAttributes } = props;
- const { fitText } = attributes;
- const supportsFitText = (0, import_blocks106.hasBlockSupport)(name, FIT_TEXT_SUPPORT_KEY);
- if (!supportsFitText) {
- return /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(BlockEdit2, { ...props });
+ settings2.attributes = {
+ ...settings2.attributes,
+ lock: {
+ type: "object"
}
- return /* @__PURE__ */ (0, import_jsx_runtime476.jsxs)(import_jsx_runtime476.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(BlockEdit2, { ...props }),
- /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(inspector_controls_default, { group: "typography", children: /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
- FitTextControl,
- {
- clientId,
- fitText,
- setAttributes,
- name,
- fontSize: attributes.fontSize,
- style: attributes.style
- }
- ) }),
- fitText && /* @__PURE__ */ (0, import_jsx_runtime476.jsx)(
- FitTextFontSize,
- {
- fitText,
- name,
- clientId,
- isSelected
- }
- )
- ] });
};
- }, "addFitTextControl");
- (0, import_hooks17.addFilter)(
- "editor.BlockEdit",
- "core/fit-text/add-fit-text-control",
- addFitTextControl
- );
- var fit_text_default = {
- useBlockProps: useBlockProps10,
- addSaveProps: addSaveProps5,
- attributeKeys: ["fitText", "fontSize", "style"],
- hasSupport: hasFitTextSupport,
- edit: () => null
- };
-
- // packages/block-editor/build-module/hooks/typography.mjs
- var import_jsx_runtime477 = __toESM(require_jsx_runtime(), 1);
- function omit(object, keys) {
- return Object.fromEntries(
- Object.entries(object).filter(([key]) => !keys.includes(key))
- );
+ return settings2;
}
- var LETTER_SPACING_SUPPORT_KEY2 = "typography.__experimentalLetterSpacing";
- var TEXT_TRANSFORM_SUPPORT_KEY2 = "typography.__experimentalTextTransform";
- var TEXT_DECORATION_SUPPORT_KEY2 = "typography.__experimentalTextDecoration";
- var TEXT_INDENT_SUPPORT_KEY = "typography.textIndent";
- var TEXT_COLUMNS_SUPPORT_KEY2 = "typography.textColumns";
- var FONT_STYLE_SUPPORT_KEY2 = "typography.__experimentalFontStyle";
- var FONT_WEIGHT_SUPPORT_KEY2 = "typography.__experimentalFontWeight";
- var WRITING_MODE_SUPPORT_KEY2 = "typography.__experimentalWritingMode";
- var TYPOGRAPHY_SUPPORT_KEY = "typography";
- var TYPOGRAPHY_SUPPORT_KEYS2 = [
- LINE_HEIGHT_SUPPORT_KEY2,
- FONT_SIZE_SUPPORT_KEY2,
- FONT_STYLE_SUPPORT_KEY2,
- FONT_WEIGHT_SUPPORT_KEY2,
- FONT_FAMILY_SUPPORT_KEY2,
- TEXT_ALIGN_SUPPORT_KEY2,
- TEXT_COLUMNS_SUPPORT_KEY2,
- TEXT_DECORATION_SUPPORT_KEY2,
- TEXT_INDENT_SUPPORT_KEY,
- WRITING_MODE_SUPPORT_KEY2,
- TEXT_TRANSFORM_SUPPORT_KEY2,
- LETTER_SPACING_SUPPORT_KEY2,
- FIT_TEXT_SUPPORT_KEY
- ];
- function styleToAttributes2(style) {
- const updatedStyle = { ...omit(style, ["fontFamily"]) };
- const fontSizeValue = style?.typography?.fontSize;
- const fontFamilyValue = style?.typography?.fontFamily;
- const textColorValue = style?.color?.text;
- const fontSizeSlug = typeof fontSizeValue === "string" && fontSizeValue?.startsWith("var:preset|font-size|") ? fontSizeValue.substring("var:preset|font-size|".length) : void 0;
- const fontFamilySlug = fontFamilyValue?.startsWith(
- "var:preset|font-family|"
- ) ? fontFamilyValue.substring("var:preset|font-family|".length) : void 0;
- const textColorSlug = extractPresetSlug(textColorValue, "color");
- updatedStyle.typography = {
- ...omit(updatedStyle.typography, ["fontFamily"]),
- fontSize: fontSizeSlug ? void 0 : fontSizeValue
- };
- updatedStyle.color = {
- ...updatedStyle.color,
- text: textColorSlug ? void 0 : textColorValue
- };
- return {
- style: cleanEmptyObject(updatedStyle),
- fontFamily: fontFamilySlug,
- fontSize: fontSizeSlug,
- textColor: textColorSlug
- };
- }
- function attributesToStyle2(attributes) {
- return {
- ...attributes.style,
- typography: {
- ...attributes.style?.typography,
- fontFamily: attributes.fontFamily ? "var:preset|font-family|" + attributes.fontFamily : void 0,
- fontSize: attributes.fontSize ? "var:preset|font-size|" + attributes.fontSize : attributes.style?.typography?.fontSize
+ (0, import_hooks19.addFilter)("blocks.registerBlockType", "core/lock/addAttribute", addAttribute2);
+
+ // packages/block-editor/build-module/hooks/allowed-blocks.mjs
+ var import_hooks20 = __toESM(require_hooks(), 1);
+ var import_blocks114 = __toESM(require_blocks(), 1);
+
+ // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
+ var import_components218 = __toESM(require_components(), 1);
+ var import_i18n217 = __toESM(require_i18n(), 1);
+ var import_element300 = __toESM(require_element(), 1);
+ var import_data185 = __toESM(require_data(), 1);
+ var import_blocks113 = __toESM(require_blocks(), 1);
+
+ // packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
+ var import_components217 = __toESM(require_components(), 1);
+ var import_element299 = __toESM(require_element(), 1);
+ var import_i18n216 = __toESM(require_i18n(), 1);
+ var import_data184 = __toESM(require_data(), 1);
+
+ // packages/block-editor/build-module/components/block-manager/index.mjs
+ var import_blocks112 = __toESM(require_blocks(), 1);
+ var import_data183 = __toESM(require_data(), 1);
+ var import_components216 = __toESM(require_components(), 1);
+ var import_i18n215 = __toESM(require_i18n(), 1);
+ var import_element298 = __toESM(require_element(), 1);
+ var import_compose109 = __toESM(require_compose(), 1);
+ var import_a11y23 = __toESM(require_a11y(), 1);
+
+ // packages/block-editor/build-module/components/block-manager/category.mjs
+ var import_element297 = __toESM(require_element(), 1);
+ var import_compose108 = __toESM(require_compose(), 1);
+ var import_components215 = __toESM(require_components(), 1);
+
+ // packages/block-editor/build-module/components/block-manager/checklist.mjs
+ var import_components214 = __toESM(require_components(), 1);
+ var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
+ function BlockTypesChecklist({ blockTypes, value, onItemChange }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)("ul", { className: "block-editor-block-manager__checklist", children: blockTypes.map((blockType) => /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(
+ "li",
+ {
+ className: "block-editor-block-manager__checklist-item",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
+ import_components214.CheckboxControl,
+ {
+ label: blockType.title,
+ checked: value.includes(blockType.name),
+ onChange: (...args) => onItemChange(blockType, ...args)
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(block_icon_default, { icon: blockType.icon })
+ ]
},
- color: {
- ...attributes.style?.color,
- text: attributes.textColor ? "var:preset|color|" + attributes.textColor : attributes.style?.color?.text
- }
- };
+ blockType.name
+ )) });
}
- function TypographyInspectorControl({ children, resetAllFilter }) {
- const attributesResetAllFilter = (0, import_element293.useCallback)(
- (attributes) => {
- const existingStyle = attributesToStyle2(attributes);
- const updatedStyle = resetAllFilter(existingStyle);
- return {
- ...attributes,
- ...styleToAttributes2(updatedStyle)
- };
+ var checklist_default = BlockTypesChecklist;
+
+ // packages/block-editor/build-module/components/block-manager/category.mjs
+ var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
+ function BlockManagerCategory({
+ title,
+ blockTypes,
+ selectedBlockTypes,
+ onChange
+ }) {
+ const instanceId = (0, import_compose108.useInstanceId)(BlockManagerCategory);
+ const toggleVisible = (0, import_element297.useCallback)(
+ (blockType, nextIsChecked) => {
+ if (nextIsChecked) {
+ onChange([...selectedBlockTypes, blockType]);
+ } else {
+ onChange(
+ selectedBlockTypes.filter(
+ ({ name }) => name !== blockType.name
+ )
+ );
+ }
},
- [resetAllFilter]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
- inspector_controls_default,
- {
- group: "typography",
- resetAllFilter: attributesResetAllFilter,
- children
- }
+ [selectedBlockTypes, onChange]
);
- }
- function TypographyPanel2({
- clientId,
- name,
- setAttributes,
- settings: settings2,
- // Allows rendering outside the `typography` inspector group (e.g. section
- // blocks direct-render this panel because their support fills are gated
- // off by editing mode). Defaults to the slot-based wrapper.
- asWrapper
- }) {
- const selectedState = useBlockStyleState();
- const isEnabled = useHasTypographyPanel(settings2);
- const { style, fontFamily, fontSize, fitText, textColor, className } = (0, import_data176.useSelect)(
- (select3) => {
- if (!isEnabled) {
- return {};
+ const toggleAllVisible = (0, import_element297.useCallback)(
+ (nextIsChecked) => {
+ if (nextIsChecked) {
+ onChange([
+ ...selectedBlockTypes,
+ ...blockTypes.filter(
+ (blockType) => !selectedBlockTypes.find(
+ ({ name }) => name === blockType.name
+ )
+ )
+ ]);
+ } else {
+ onChange(
+ selectedBlockTypes.filter(
+ (selectedBlockType) => !blockTypes.find(
+ ({ name }) => name === selectedBlockType.name
+ )
+ )
+ );
}
- const {
- style: _style,
- fontFamily: _fontFamily,
- fontSize: _fontSize,
- fitText: _fitText,
- textColor: _textColor,
- className: _className
- } = select3(store).getBlockAttributes(clientId) || {};
- return {
- style: _style,
- fontFamily: _fontFamily,
- fontSize: _fontSize,
- fitText: _fitText,
- textColor: _textColor,
- className: _className
- };
},
- [clientId, isEnabled]
+ [blockTypes, selectedBlockTypes, onChange]
);
- const isStateSelected = !isDefaultBlockStyleState2(selectedState);
- const { value: inheritedValue } = useResolvedStyle(
- name,
- className,
- selectedState
+ if (!blockTypes.length) {
+ return null;
+ }
+ const checkedBlockNames = blockTypes.map(({ name }) => name).filter(
+ (type) => (selectedBlockTypes ?? []).some(
+ (selectedBlockType) => selectedBlockType.name === type
+ )
);
- const value = (0, import_element293.useMemo)(() => {
- if (isStateSelected) {
- return getStyleForState2(style, selectedState);
+ const titleId = "block-editor-block-manager__category-title-" + instanceId;
+ const isAllChecked = checkedBlockNames.length === blockTypes.length;
+ const isIndeterminate = !isAllChecked && checkedBlockNames.length > 0;
+ return /* @__PURE__ */ (0, import_jsx_runtime485.jsxs)(
+ "div",
+ {
+ role: "group",
+ "aria-labelledby": titleId,
+ className: "block-editor-block-manager__category",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
+ import_components215.CheckboxControl,
+ {
+ checked: isAllChecked,
+ onChange: toggleAllVisible,
+ className: "block-editor-block-manager__category-title",
+ indeterminate: isIndeterminate,
+ label: /* @__PURE__ */ (0, import_jsx_runtime485.jsx)("span", { id: titleId, children: title })
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime485.jsx)(
+ checklist_default,
+ {
+ blockTypes,
+ value: checkedBlockNames,
+ onItemChange: toggleVisible
+ }
+ )
+ ]
}
- return attributesToStyle2({ style, fontFamily, fontSize, textColor });
- }, [
- isStateSelected,
- selectedState,
- style,
- fontSize,
- fontFamily,
- textColor
- ]);
- const onChange = isStateSelected ? (newStyle) => {
- setAttributes({
- style: setStyleForState(style, selectedState, newStyle)
- });
- } : (newStyle) => {
- const newAttributes = styleToAttributes2(newStyle);
- const hasFontSize = newAttributes.fontSize || newAttributes.style?.typography?.fontSize;
- if (hasFontSize && fitText) {
- newAttributes.fitText = void 0;
+ );
+ }
+ var category_default2 = BlockManagerCategory;
+
+ // packages/block-editor/build-module/components/block-manager/index.mjs
+ var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
+ function BlockManager({
+ blockTypes,
+ selectedBlockTypes,
+ onChange,
+ showSelectAll = true
+ }) {
+ const debouncedSpeak = (0, import_compose109.useDebounce)(import_a11y23.speak, 500);
+ const [search, setSearch] = (0, import_element298.useState)("");
+ const { categories, isMatchingSearchTerm } = (0, import_data183.useSelect)((select3) => {
+ return {
+ categories: select3(import_blocks112.store).getCategories(),
+ isMatchingSearchTerm: select3(import_blocks112.store).isMatchingSearchTerm
+ };
+ }, []);
+ const filteredBlockTypes = blockTypes.filter((blockType) => {
+ return !search || isMatchingSearchTerm(blockType, search);
+ });
+ const isIndeterminate = selectedBlockTypes.length > 0 && selectedBlockTypes.length !== blockTypes.length;
+ const isAllChecked = blockTypes.length > 0 && selectedBlockTypes.length === blockTypes.length;
+ (0, import_element298.useEffect)(() => {
+ if (!search) {
+ return;
}
- setAttributes(newAttributes);
- };
- const enableContrastChecking = !value?.color?.gradient && !!value?.color?.text && settings2?.color?.text && false !== (0, import_blocks107.getBlockSupport)(name, ["color", "enableContrastChecker"]);
- const contrastWarning = useBlockColorContrastWarning({
- clientId,
- name,
- enabled: !!enableContrastChecking,
- checkLinkColor: false,
- messageOverride: (0, import_i18n215.__)(
- "This color has poor contrast against the background. Consider increasing contrast."
+ const count = filteredBlockTypes.length;
+ const resultsFoundMessage = (0, import_i18n215.sprintf)(
+ /* translators: %d: number of results. */
+ (0, import_i18n215._n)("%d result found.", "%d results found.", count),
+ count
+ );
+ debouncedSpeak(resultsFoundMessage);
+ }, [filteredBlockTypes?.length, search, debouncedSpeak]);
+ return /* @__PURE__ */ (0, import_jsx_runtime486.jsxs)(import_components216.__experimentalVStack, { className: "block-editor-block-manager__content", spacing: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
+ import_components216.SearchControl,
+ {
+ label: (0, import_i18n215.__)("Search for a block"),
+ placeholder: (0, import_i18n215.__)("Search for a block"),
+ value: search,
+ onChange: (nextSearch) => setSearch(nextSearch),
+ className: "block-editor-block-manager__search"
+ }
+ ),
+ showSelectAll && /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
+ import_components216.CheckboxControl,
+ {
+ className: "block-editor-block-manager__select-all",
+ label: (0, import_i18n215.__)("Select all"),
+ checked: isAllChecked,
+ onChange: () => {
+ if (isAllChecked) {
+ onChange([]);
+ } else {
+ onChange(blockTypes);
+ }
+ },
+ indeterminate: isIndeterminate
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime486.jsxs)(
+ "div",
+ {
+ tabIndex: "0",
+ role: "region",
+ "aria-label": (0, import_i18n215.__)("Available block types"),
+ className: "block-editor-block-manager__results",
+ children: [
+ filteredBlockTypes.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime486.jsx)("p", { className: "block-editor-block-manager__no-results", children: (0, import_i18n215.__)("No blocks found.") }),
+ categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
+ category_default2,
+ {
+ title: category.title,
+ blockTypes: filteredBlockTypes.filter(
+ (blockType) => blockType.category === category.slug
+ ),
+ selectedBlockTypes,
+ onChange
+ },
+ category.slug
+ )),
+ /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
+ category_default2,
+ {
+ title: (0, import_i18n215.__)("Uncategorized"),
+ blockTypes: filteredBlockTypes.filter(
+ ({ category }) => !category
+ ),
+ selectedBlockTypes,
+ onChange
+ }
+ )
+ ]
+ }
)
- });
- if (!isEnabled) {
- return null;
- }
- const typographyDefaultControls = (0, import_blocks107.getBlockSupport)(name, [
- TYPOGRAPHY_SUPPORT_KEY,
- "__experimentalDefaultControls"
- ]);
- const colorDefaultControls = (0, import_blocks107.getBlockSupport)(name, [
- "color",
- "__experimentalDefaultControls"
- ]);
- const defaultControls = {
- ...typographyDefaultControls,
- textColor: colorDefaultControls?.text
+ ] });
+ }
+
+ // packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
+ var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
+ function BlockAllowedBlocksModal({
+ clientId,
+ blockTypes,
+ selectedBlockTypes,
+ onClose
+ }) {
+ const [currentSelectedBlockTypes, setCurrentSelectedBlockTypes] = (0, import_element299.useState)(selectedBlockTypes);
+ const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data184.useDispatch)(store);
+ const handleSubmit = () => {
+ const isFullySelected = currentSelectedBlockTypes.length === blockTypes.length;
+ const newBlockNames = currentSelectedBlockTypes.map(
+ ({ name }) => name
+ );
+ updateBlockAttributes2(clientId, {
+ allowedBlocks: isFullySelected ? void 0 : newBlockNames
+ });
+ onClose();
};
- const Wrapper = asWrapper || TypographyInspectorControl;
- return /* @__PURE__ */ (0, import_jsx_runtime477.jsx)(
- TypographyPanel,
+ return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+ import_components217.Modal,
{
- as: Wrapper,
- panelId: clientId,
- settings: settings2,
- value,
- onChange,
- defaultControls,
- contrastWarning,
- inheritedValue
+ title: (0, import_i18n216._x)("Manage allowed blocks", "modal title"),
+ onRequestClose: onClose,
+ overlayClassName: "block-editor-block-allowed-blocks-modal",
+ focusOnMount: "firstContentElement",
+ size: "medium",
+ children: /* @__PURE__ */ (0, import_jsx_runtime487.jsxs)(
+ import_components217.__experimentalVStack,
+ {
+ as: "form",
+ onSubmit: (e2) => {
+ e2.preventDefault();
+ handleSubmit();
+ },
+ spacing: "4",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(Text, { children: (0, import_i18n216.__)(
+ "Select which blocks can be added inside this container."
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+ BlockManager,
+ {
+ blockTypes,
+ selectedBlockTypes: currentSelectedBlockTypes,
+ onChange: (newSelectedBlockTypes) => {
+ setCurrentSelectedBlockTypes(newSelectedBlockTypes);
+ }
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime487.jsxs)(
+ import_components217.Flex,
+ {
+ className: "block-editor-block-allowed-blocks-modal__actions",
+ justify: "flex-end",
+ expanded: false,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_components217.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+ import_components217.Button,
+ {
+ variant: "tertiary",
+ onClick: onClose,
+ __next40pxDefaultSize: true,
+ children: (0, import_i18n216.__)("Cancel")
+ }
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(import_components217.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime487.jsx)(
+ import_components217.Button,
+ {
+ variant: "primary",
+ type: "submit",
+ __next40pxDefaultSize: true,
+ children: (0, import_i18n216.__)("Apply")
+ }
+ ) })
+ ]
+ }
+ )
+ ]
+ }
+ )
}
);
}
- // packages/block-editor/build-module/components/inspector-controls-tabs/styles-tab.mjs
- var import_jsx_runtime478 = __toESM(require_jsx_runtime(), 1);
- function SectionStyleControls({
- blockName,
- clientId,
- contentClientIds
- }) {
- const settings2 = useBlockSettings(blockName);
- const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data177.useDispatch)(store);
- const { hasButtons, hasHeading } = (0, import_data177.useSelect)(
+ // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
+ var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
+ function BlockAllowedBlocksControl({ clientId }) {
+ const [isBlockControlOpened, setIsBlockControlOpened] = (0, import_element300.useState)(false);
+ const { blockTypes, selectedBlockNames } = (0, import_data185.useSelect)(
(select3) => {
- const blockNames = select3(store).getBlockNamesByClientId(
- contentClientIds
- );
+ const { getBlockAttributes: getBlockAttributes3 } = select3(store);
return {
- hasButtons: blockNames.includes("core/buttons"),
- hasHeading: blockNames.includes("core/heading")
+ blockTypes: select3(import_blocks113.store).getBlockTypes(),
+ selectedBlockNames: getBlockAttributes3(clientId)?.allowedBlocks
};
},
- [contentClientIds]
+ [clientId]
);
- const setAttributes = (newAttributes) => {
- updateBlockAttributes2(clientId, newAttributes);
- };
- const typographySettings = (0, import_element294.useMemo)(
- () => ({ ...settings2, typography: {} }),
- [settings2]
+ const filteredBlockTypes = blockTypes.filter(
+ (blockType) => (0, import_blocks113.hasBlockSupport)(blockType, "inserter", true) && (!blockType.parent || blockType.parent.includes("core/post-content"))
);
- const backgroundSettings = (0, import_element294.useMemo)(
- () => ({
- ...settings2,
- background: {
- ...settings2.background,
- backgroundImage: false,
- backgroundSize: false
- }
- }),
- [settings2]
+ if (!filteredBlockTypes) {
+ return null;
+ }
+ const selectedBlockTypes = selectedBlockNames === void 0 ? filteredBlockTypes : filteredBlockTypes.filter(
+ (blockType) => selectedBlockNames.includes(blockType.name)
);
- return /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(import_jsx_runtime478.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
- TypographyPanel2,
- {
- clientId,
- name: blockName,
- settings: typographySettings,
- setAttributes,
- asWrapper: TypographyToolsPanel
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
- BackgroundImagePanel3,
+ return /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)("div", { className: "block-editor-block-allowed-blocks-control", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime488.jsxs)(
+ import_components218.BaseControl,
{
- clientId,
- name: blockName,
- settings: backgroundSettings,
- setAttributes,
- asWrapper: BackgroundToolsPanel
+ help: (0, import_i18n217.__)(
+ "Specify which blocks are allowed inside this container."
+ ),
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(import_components218.BaseControl.VisualLabel, { children: (0, import_i18n217.__)("Allowed Blocks") }),
+ /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+ import_components218.Button,
+ {
+ __next40pxDefaultSize: true,
+ variant: "secondary",
+ onClick: () => {
+ setIsBlockControlOpened(true);
+ },
+ className: "block-editor-block-allowed-blocks-control__button",
+ children: (0, import_i18n217.__)("Manage allowed blocks")
+ }
+ )
+ ]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
- ElementsEdit,
+ isBlockControlOpened && /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(
+ BlockAllowedBlocksModal,
{
clientId,
- name: blockName,
- settings: settings2,
- setAttributes,
- asWrapper: ColorToolsPanel,
- label: (0, import_i18n216.__)("Elements"),
- defaultControls: {
- button: hasButtons,
- heading: hasHeading
- }
+ blockTypes: filteredBlockTypes,
+ selectedBlockTypes,
+ onClose: () => setIsBlockControlOpened(false)
}
)
] });
}
- var StylesTab = ({
- blockName,
- clientId,
- hasBlockStyles,
- isSectionBlock: isSectionBlock2,
- contentClientIds
- }) => {
- const borderPanelLabel = useBorderPanelLabel({ clientId });
- return /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(import_jsx_runtime478.Fragment, { children: [
- hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(block_styles_default, { clientId }),
- isSectionBlock2 && blockName !== "core/template-part" && /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
- SectionStyleControls,
- {
- blockName,
- clientId,
- contentClientIds
+
+ // packages/block-editor/build-module/hooks/allowed-blocks.mjs
+ var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
+ function BlockEditAllowedBlocksControlPure({ clientId }) {
+ const blockEditingMode = useBlockEditingMode();
+ const isContentOnly = blockEditingMode === "contentOnly";
+ if (isContentOnly) {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(PrivateInspectorControlsAllowedBlocks.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(BlockAllowedBlocksControl, { clientId }) });
+ }
+ var allowed_blocks_default = {
+ edit: BlockEditAllowedBlocksControlPure,
+ attributeKeys: ["allowedBlocks"],
+ hasSupport(name) {
+ return (0, import_blocks114.hasBlockSupport)(name, "allowedBlocks");
+ }
+ };
+ function addAttribute3(settings2) {
+ if (settings2?.attributes?.allowedBlocks?.type) {
+ return settings2;
+ }
+ if ((0, import_blocks114.hasBlockSupport)(settings2, "allowedBlocks")) {
+ settings2.attributes = {
+ ...settings2.attributes,
+ allowedBlocks: {
+ type: "array"
}
- ),
- (!isSectionBlock2 || blockName === "core/template-part") && /* @__PURE__ */ (0, import_jsx_runtime478.jsxs)(import_jsx_runtime478.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
- inspector_controls_default.Slot,
- {
- group: "typography",
- label: (0, import_i18n216.__)("Typography")
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
- inspector_controls_default.Slot,
- {
- group: "color",
- label: (0, import_i18n216.__)("Color"),
- className: "color-block-support-panel__inner-wrapper"
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
- inspector_controls_default.Slot,
- {
- group: "background",
- label: (0, import_i18n216.__)("Background"),
- className: "background-block-support-panel__inner-wrapper"
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(inspector_controls_default.Slot, { group: "filter" }),
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
- inspector_controls_default.Slot,
- {
- group: "layout",
- label: (0, import_i18n216.__)("Layout")
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
- inspector_controls_default.Slot,
- {
- group: "dimensions",
- label: (0, import_i18n216.__)("Dimensions")
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
- inspector_controls_default.Slot,
- {
- group: "border",
- label: borderPanelLabel
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(
- inspector_controls_default.Slot,
- {
- group: "elements",
- label: (0, import_i18n216.__)("Elements"),
- className: "elements-block-support-panel__inner-wrapper"
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(position_controls_panel_default, {}),
- /* @__PURE__ */ (0, import_jsx_runtime478.jsx)(inspector_controls_default.Slot, { group: "styles" })
- ] })
- ] });
- };
- var styles_tab_default = StylesTab;
-
- // packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
- var import_components214 = __toESM(require_components(), 1);
- var import_i18n217 = __toESM(require_i18n(), 1);
-
- // packages/block-editor/build-module/components/block-quick-navigation/index.mjs
- var import_blocks108 = __toESM(require_blocks(), 1);
- var import_data178 = __toESM(require_data(), 1);
- var import_components213 = __toESM(require_components(), 1);
- var import_jsx_runtime479 = __toESM(require_jsx_runtime(), 1);
- function BlockQuickNavigation({
- clientIds,
- onSelect,
- onSwitchToListView,
- hasListViewTab
- }) {
- if (!clientIds.length) {
- return null;
+ };
}
- return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components213.__experimentalVStack, { spacing: 1, children: clientIds.map((clientId) => /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
- BlockQuickNavigationItem,
- {
- onSelect,
- onSwitchToListView,
- hasListViewTab,
- clientId
- },
- clientId
- )) });
+ return settings2;
}
- function BlockQuickNavigationItem({
- clientId,
- onSelect,
- onSwitchToListView,
- hasListViewTab
- }) {
- const blockInformation = useBlockDisplayInformation(clientId);
- const { isSelected, childBlocks, shouldRenderListView, blockName } = (0, import_data178.useSelect)(
- (select3) => {
- const {
- isBlockSelected: isBlockSelected2,
- hasSelectedInnerBlock: hasSelectedInnerBlock2,
- getBlockOrder: getBlockOrder2,
- getBlockName: getBlockName2,
- shouldRenderBlockListView: shouldRenderBlockListView2
- } = unlock(select3(store));
- const _blockName = getBlockName2(clientId);
- return {
- isSelected: isBlockSelected2(clientId) || hasSelectedInnerBlock2(
- clientId,
- /* deep: */
- true
- ),
- childBlocks: getBlockOrder2(clientId),
- shouldRenderListView: shouldRenderBlockListView2(clientId),
- blockName: _blockName
- };
- },
- [clientId]
+ (0, import_hooks20.addFilter)(
+ "blocks.registerBlockType",
+ "core/allowedBlocks/attribute",
+ addAttribute3
+ );
+ function addTransforms3(result, source, index2, results) {
+ if (!(0, import_blocks114.hasBlockSupport)(result.name, "allowedBlocks")) {
+ return result;
+ }
+ if (source.length !== 1 && results.length === 1 && result.innerBlocks.length === source.length) {
+ return result;
+ }
+ if (results.length === 1 && source.length > 1 || results.length > 1 && source.length === 1) {
+ return result;
+ }
+ if (results.length > 1 && source.length > 1 && results.length !== source.length) {
+ return result;
+ }
+ if (result.attributes.allowedBlocks) {
+ return result;
+ }
+ const sourceAllowedBlocks = source[index2]?.attributes?.allowedBlocks;
+ if (!sourceAllowedBlocks) {
+ return result;
+ }
+ const blockType = (0, import_blocks114.getBlockType)(result.name);
+ const destinationAllowedBlocks = blockType?.allowedBlocks || [];
+ if (!destinationAllowedBlocks.length) {
+ return {
+ ...result,
+ attributes: {
+ ...result.attributes,
+ allowedBlocks: sourceAllowedBlocks
+ }
+ };
+ }
+ const filteredSourceAllowedBlocks = sourceAllowedBlocks.filter(
+ (block) => destinationAllowedBlocks.includes(block)
);
- const blockType = (0, import_blocks108.getBlockType)(blockName);
- const displayTitle = useBlockDisplayTitle({
- clientId,
- context: "list-view"
- });
- const blockTitle = displayTitle || blockType?.title || blockName;
- const { selectBlock: selectBlock2 } = (0, import_data178.useDispatch)(store);
- const hasChildren = childBlocks && childBlocks.length > 0;
- const canNavigateToListView = hasChildren && hasListViewTab && shouldRenderListView;
- return /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(
- import_components213.Button,
- {
- __next40pxDefaultSize: true,
- className: "block-editor-block-quick-navigation__item",
- isPressed: isSelected,
- onClick: async () => {
- await selectBlock2(clientId);
- if (canNavigateToListView && onSwitchToListView) {
- onSwitchToListView(clientId);
- }
- if (onSelect) {
- onSelect(clientId);
- }
- },
- children: /* @__PURE__ */ (0, import_jsx_runtime479.jsxs)(import_components213.Flex, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components213.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(block_icon_default, { icon: blockInformation?.icon }) }),
- /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components213.FlexBlock, { style: { textAlign: "left" }, children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components213.__experimentalTruncate, { children: blockTitle }) }),
- canNavigateToListView && /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(import_components213.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime479.jsx)(icon_default, { icon: chevron_right_default, size: 24 }) })
- ] })
+ return {
+ ...result,
+ attributes: {
+ ...result.attributes,
+ allowedBlocks: filteredSourceAllowedBlocks
}
- );
+ };
}
+ (0, import_hooks20.addFilter)(
+ "blocks.switchToBlockType.transformedBlock",
+ "core/allowedBlocks/addTransforms",
+ addTransforms3
+ );
- // packages/block-editor/build-module/components/inspector-controls-tabs/content-tab.mjs
- var import_jsx_runtime480 = __toESM(require_jsx_runtime(), 1);
- var ContentTab = ({
- contentClientIds,
- onSwitchToListView,
- hasListViewTab
- }) => {
- if (!contentClientIds || contentClientIds.length === 0) {
+ // packages/block-editor/build-module/hooks/anchor.mjs
+ var import_hooks21 = __toESM(require_hooks(), 1);
+ var import_components219 = __toESM(require_components(), 1);
+ var import_i18n218 = __toESM(require_i18n(), 1);
+ var import_blocks115 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
+ var ANCHOR_REGEX = /[\s#]/g;
+ function addAttribute4(settings2) {
+ if ("type" in (settings2.attributes?.anchor ?? {})) {
+ return settings2;
+ }
+ if ((0, import_blocks115.hasBlockSupport)(settings2, "anchor")) {
+ settings2.attributes = {
+ ...settings2.attributes,
+ anchor: {
+ type: "string"
+ }
+ };
+ }
+ return settings2;
+ }
+ function BlockEditAnchorControlPure({ anchor, setAttributes }) {
+ const blockEditingMode = useBlockEditingMode();
+ if (blockEditingMode !== "default") {
return null;
}
- const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
- return /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_jsx_runtime480.Fragment, { children: !shouldShowBlockFields && /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(import_components214.PanelBody, { title: (0, import_i18n217.__)("Content"), children: /* @__PURE__ */ (0, import_jsx_runtime480.jsx)(
- BlockQuickNavigation,
- {
- clientIds: contentClientIds,
- onSwitchToListView,
- hasListViewTab
- }
- ) }) });
- };
- var content_tab_default = ContentTab;
-
- // packages/block-editor/build-module/components/inspector-controls-tabs/index.mjs
- var import_jsx_runtime481 = __toESM(require_jsx_runtime(), 1);
- var { Tabs: Tabs5 } = unlock(import_components215.privateApis);
- function InspectorControlsTabs({
- blockName,
- clientId,
- hasBlockStyles,
- tabs,
- isSectionBlock: isSectionBlock2,
- contentClientIds
- }) {
- const listViewRef = (0, import_element295.useRef)(null);
- const showIconLabels = (0, import_data179.useSelect)((select3) => {
- return select3(import_preferences5.store).get("core", "showIconLabels");
- }, []);
- const { requestedTab } = (0, import_data179.useSelect)((select3) => ({
- requestedTab: unlock(
- select3(store)
- ).getRequestedInspectorTab()
- }));
- const [selectedTabId, setSelectedTabId] = (0, import_element295.useState)(
- () => requestedTab?.tabName ?? tabs[0]?.name
- );
- const hasUserSelectionRef = (0, import_element295.useRef)(false);
- const isProgrammaticSwitchRef = (0, import_element295.useRef)(false);
- const {
- __unstableSetOpenListViewPanel: setOpenListViewPanel,
- __unstableIncrementListViewExpandRevision: incrementListViewExpandRevision,
- __unstableSetAllListViewPanelsOpen: setAllListViewPanelsOpen
- } = (0, import_data179.useDispatch)(store);
- const { clearRequestedInspectorTab: clearRequestedInspectorTab2 } = unlock(
- (0, import_data179.useDispatch)(store)
- );
- (0, import_element295.useEffect)(() => {
- hasUserSelectionRef.current = false;
- }, [clientId]);
- (0, import_element295.useEffect)(() => {
- if (!requestedTab) {
- return;
- }
- setSelectedTabId(requestedTab.tabName);
- if (requestedTab.tabName === TAB_LIST_VIEW.name && requestedTab.options?.openPanel) {
- setOpenListViewPanel(requestedTab.options.openPanel);
- incrementListViewExpandRevision();
- }
- isProgrammaticSwitchRef.current = true;
- hasUserSelectionRef.current = true;
- clearRequestedInspectorTab2();
- }, [
- requestedTab,
- setOpenListViewPanel,
- incrementListViewExpandRevision,
- clearRequestedInspectorTab2
- ]);
- (0, import_element295.useEffect)(() => {
- if (selectedTabId === TAB_LIST_VIEW.name && !hasUserSelectionRef.current) {
- setAllListViewPanelsOpen();
- incrementListViewExpandRevision();
- }
- }, [
- clientId,
- selectedTabId,
- setAllListViewPanelsOpen,
- incrementListViewExpandRevision
- ]);
- (0, import_element295.useEffect)(() => {
- if (!tabs?.length || hasUserSelectionRef.current && tabs.some((tab) => tab.name === selectedTabId)) {
- return;
- }
- const firstTabName = tabs[0]?.name;
- if (selectedTabId !== firstTabName) {
- setSelectedTabId(firstTabName);
- }
- }, [tabs, selectedTabId]);
- const handleTabSelect = (tabId) => {
- setSelectedTabId(tabId);
- hasUserSelectionRef.current = true;
- if (tabId === TAB_LIST_VIEW.name && !isProgrammaticSwitchRef.current) {
- setAllListViewPanelsOpen();
- incrementListViewExpandRevision();
- }
- isProgrammaticSwitchRef.current = false;
- };
- const hasListViewTab = tabs.some(
- (tab) => tab.name === TAB_LIST_VIEW.name
- );
- const switchToListView = (targetClientId) => {
- if (hasListViewTab) {
- setOpenListViewPanel(targetClientId);
- incrementListViewExpandRevision();
- isProgrammaticSwitchRef.current = true;
- handleTabSelect(TAB_LIST_VIEW.name);
- }
- };
- return /* @__PURE__ */ (0, import_jsx_runtime481.jsx)("div", { className: "block-editor-block-inspector__tabs", children: /* @__PURE__ */ (0, import_jsx_runtime481.jsxs)(
- Tabs5,
+ return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ import_components219.TextControl,
{
- selectedTabId,
- onSelect: handleTabSelect,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(Tabs5.TabList, { children: tabs.map(
- (tab) => showIconLabels ? /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(Tabs5.Tab, { tabId: tab.name, children: tab.title }, tab.name) : /* @__PURE__ */ (0, import_jsx_runtime481.jsxs)(tooltip_exports.Root, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
- Tabs5.Tab,
- {
- tabId: tab.name,
- "aria-label": tab.title,
- render: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(tooltip_exports.Trigger, {}),
- children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(import_components215.Icon, { icon: tab.icon })
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(tooltip_exports.Popup, { children: tab.title })
- ] }, tab.name)
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime481.jsxs)(Tabs5.TabPanel, { tabId: TAB_CONTENT.name, focusable: false, children: [
- /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
- content_tab_default,
- {
- contentClientIds,
- onSwitchToListView: switchToListView,
- hasListViewTab
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(inspector_controls_default.Slot, { group: "content" })
- ] }),
- /* @__PURE__ */ (0, import_jsx_runtime481.jsxs)(Tabs5.TabPanel, { tabId: TAB_LIST_VIEW.name, focusable: false, children: [
- /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
- /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(ListViewContentPopover, { listViewRef })
- ] }),
- /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(Tabs5.TabPanel, { tabId: TAB_SETTINGS.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(settings_tab_default, { showAdvancedControls: !!blockName }) }),
- /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(Tabs5.TabPanel, { tabId: TAB_STYLES.name, focusable: false, children: /* @__PURE__ */ (0, import_jsx_runtime481.jsx)(
- styles_tab_default,
+ className: "html-anchor-control",
+ label: (0, import_i18n218.__)("HTML anchor"),
+ help: /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)(import_jsx_runtime490.Fragment, { children: [
+ (0, import_i18n218.__)(
+ "Enter a word or two\u2014without spaces\u2014to make a unique web address just for this block, called an \u201Canchor\u201D. Then, you\u2019ll be able to link directly to this section of your page."
+ ),
+ " ",
+ /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
+ import_components219.ExternalLink,
{
- blockName,
- clientId,
- hasBlockStyles,
- isSectionBlock: isSectionBlock2,
- contentClientIds
+ href: (0, import_i18n218.__)(
+ "https://wordpress.org/documentation/article/page-jumps/"
+ ),
+ children: (0, import_i18n218.__)("Learn more about anchors")
}
- ) })
- ]
- },
- clientId
+ )
+ ] }),
+ value: anchor || "",
+ placeholder: null,
+ onChange: (nextValue) => {
+ nextValue = nextValue.replace(ANCHOR_REGEX, "-");
+ setAttributes({
+ anchor: nextValue !== "" ? nextValue : void 0
+ });
+ },
+ autoCapitalize: "none",
+ autoComplete: "off"
+ }
) });
}
-
- // packages/block-editor/build-module/components/inspector-controls-tabs/use-inspector-controls-tabs.mjs
- var import_components216 = __toESM(require_components(), 1);
- var import_data180 = __toESM(require_data(), 1);
- var EMPTY_ARRAY17 = [];
- function getShowTabs(blockName, tabSettings = {}) {
- if (tabSettings[blockName] !== void 0) {
- return tabSettings[blockName];
+ var anchor_default = {
+ addSaveProps: addSaveProps5,
+ edit: BlockEditAnchorControlPure,
+ attributeKeys: ["anchor"],
+ hasSupport(name) {
+ return (0, import_blocks115.hasBlockSupport)(name, "anchor");
}
- if (tabSettings.default !== void 0) {
- return tabSettings.default;
+ };
+ function addSaveProps5(extraProps, blockType, attributes) {
+ if ((0, import_blocks115.hasBlockSupport)(blockType, "anchor")) {
+ extraProps.id = attributes.anchor === "" ? null : attributes.anchor;
}
- return true;
+ return extraProps;
}
- function useInspectorControlsTabs(blockName, contentClientIds, isSectionBlock2, hasBlockStyles) {
- const tabs = [];
- const {
- bindings: bindingsGroup,
- border: borderGroup,
- color: colorGroup,
- content: contentGroup,
- default: defaultGroup,
- layout: layoutGroup,
- dimensions: dimensionsGroup,
- list: listGroup,
- position: positionGroup,
- styles: stylesGroup,
- typography: typographyGroup,
- effects: effectsGroup
- } = groups_default;
- const listFills = (0, import_components216.__experimentalUseSlotFills)(listGroup.name);
- const hasListFills = !!listFills && listFills.length;
- const contentFills = (0, import_components216.__experimentalUseSlotFills)(contentGroup.name);
- const hasContentFills = !!contentFills && contentFills.length;
- const styleFills = [
- ...(0, import_components216.__experimentalUseSlotFills)(borderGroup.name) || [],
- ...(0, import_components216.__experimentalUseSlotFills)(colorGroup.name) || [],
- ...(0, import_components216.__experimentalUseSlotFills)(layoutGroup.name) || [],
- ...(0, import_components216.__experimentalUseSlotFills)(positionGroup.name) || [],
- ...(0, import_components216.__experimentalUseSlotFills)(dimensionsGroup.name) || [],
- ...(0, import_components216.__experimentalUseSlotFills)(stylesGroup.name) || [],
- ...(0, import_components216.__experimentalUseSlotFills)(typographyGroup.name) || [],
- ...(0, import_components216.__experimentalUseSlotFills)(effectsGroup.name) || []
- ];
- const hasStyleFills = styleFills.length;
- const advancedFills = [
- ...(0, import_components216.__experimentalUseSlotFills)(InspectorAdvancedControls.slotName) || [],
- ...(0, import_components216.__experimentalUseSlotFills)(bindingsGroup.name) || []
- ];
- const settingsFills = [
- ...(0, import_components216.__experimentalUseSlotFills)(defaultGroup.name) || [],
- ...hasListFills && hasStyleFills > 1 ? advancedFills : []
- ];
- const shouldShowBlockFields = window?.__experimentalContentOnlyInspectorFields;
- const hasContentTab = hasContentFills || !shouldShowBlockFields && contentClientIds?.length;
- if (hasContentTab) {
- tabs.push(TAB_CONTENT);
- }
- if (hasListFills) {
- tabs.push(TAB_LIST_VIEW);
- }
- if (settingsFills.length || // Advanced fills show up in settings tab if available or they blend into the default tab, if there's only one tab.
- advancedFills.length && (hasContentTab || hasListFills)) {
- tabs.push(TAB_SETTINGS);
+ (0, import_hooks21.addFilter)("blocks.registerBlockType", "core/anchor/attribute", addAttribute4);
+
+ // packages/block-editor/build-module/hooks/aria-label.mjs
+ var import_hooks22 = __toESM(require_hooks(), 1);
+ var import_blocks116 = __toESM(require_blocks(), 1);
+ function addAttribute5(settings2) {
+ if (settings2?.attributes?.ariaLabel?.type) {
+ return settings2;
}
- const { tabSettings, isPreviewMode } = (0, import_data180.useSelect)((select3) => {
- const settings2 = select3(store).getSettings();
- return {
- tabSettings: settings2.blockInspectorTabs,
- isPreviewMode: settings2.isPreviewMode
+ if ((0, import_blocks116.hasBlockSupport)(settings2, "ariaLabel")) {
+ settings2.attributes = {
+ ...settings2.attributes,
+ ariaLabel: {
+ type: "string"
+ }
};
- }, []);
- if (!isPreviewMode && (hasBlockStyles || hasStyleFills)) {
- tabs.push(TAB_STYLES);
}
- const showTabs = getShowTabs(blockName, tabSettings);
- return showTabs ? tabs : EMPTY_ARRAY17;
+ return settings2;
}
-
- // packages/block-editor/build-module/components/inspector-controls/last-item.mjs
- var import_components217 = __toESM(require_components(), 1);
- var import_jsx_runtime482 = __toESM(require_jsx_runtime(), 1);
- var { Fill: Fill4, Slot: Slot9 } = (0, import_components217.createSlotFill)(/* @__PURE__ */ Symbol("InspectorControlsLastItem"));
- var InspectorControlsLastItem = (props) => {
- const context = useBlockEditContext();
- if (!context[mayDisplayControlsKey]) {
- return null;
+ function addSaveProps6(extraProps, blockType, attributes) {
+ if ((0, import_blocks116.hasBlockSupport)(blockType, "ariaLabel") && !shouldSkipSerialization(blockType, "ariaLabel", "ariaLabel")) {
+ extraProps["aria-label"] = attributes.ariaLabel === "" ? null : attributes.ariaLabel;
+ }
+ return extraProps;
+ }
+ var aria_label_default = {
+ addSaveProps: addSaveProps6,
+ attributeKeys: ["ariaLabel"],
+ hasSupport(name) {
+ return (0, import_blocks116.hasBlockSupport)(name, "ariaLabel");
}
- return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(Fill4, { ...props });
- };
- InspectorControlsLastItem.Slot = function InspectorControlsLastItemSlot(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime482.jsx)(Slot9, { ...props });
};
- var last_item_default = InspectorControlsLastItem;
+ (0, import_hooks22.addFilter)(
+ "blocks.registerBlockType",
+ "core/ariaLabel/attribute",
+ addAttribute5
+ );
- // packages/block-editor/build-module/components/block-inspector/useBlockInspectorAnimationSettings.mjs
- var import_data181 = __toESM(require_data(), 1);
- function useBlockInspectorAnimationSettings(blockType) {
- return (0, import_data181.useSelect)(
- (select3) => {
- if (blockType) {
- const globalBlockInspectorAnimationSettings = select3(store).getSettings().blockInspectorAnimation;
- const animationParent = globalBlockInspectorAnimationSettings?.animationParent;
- const { getSelectedBlockClientId: getSelectedBlockClientId2, getBlockParentsByBlockName: getBlockParentsByBlockName2 } = select3(store);
- const _selectedBlockClientId = getSelectedBlockClientId2();
- const animationParentBlockClientId = getBlockParentsByBlockName2(
- _selectedBlockClientId,
- animationParent,
- true
- )[0];
- if (!animationParentBlockClientId && blockType.name !== animationParent) {
- return null;
- }
- return globalBlockInspectorAnimationSettings?.[blockType.name];
- }
- return null;
- },
- [blockType]
- );
- }
+ // packages/block-editor/build-module/hooks/block-fields/index.mjs
+ var import_blocks117 = __toESM(require_blocks(), 1);
+ var import_compose123 = __toESM(require_compose(), 1);
+ var import_components251 = __toESM(require_components(), 1);
+ var import_data188 = __toESM(require_data(), 1);
- // packages/block-editor/build-module/hooks/states.mjs
- var import_element296 = __toESM(require_element(), 1);
- var import_i18n218 = __toESM(require_i18n(), 1);
- var import_jsx_runtime483 = __toESM(require_jsx_runtime(), 1);
- var { getViewportBreakpoints: getViewportBreakpoints5 } = unlock(privateApis);
- var PSEUDO_STATE_LABELS = {
- ":hover": (0, import_i18n218._x)("Hover", "Name for the CSS pseudo-class selector"),
- ":focus": (0, import_i18n218._x)("Focus", "Name for the CSS pseudo-class selector"),
- ":focus-visible": (0, import_i18n218._x)(
- "Focus-visible",
- "Name for the CSS pseudo-class selector"
- ),
- ":active": (0, import_i18n218._x)("Active", "Name for the CSS pseudo-class selector")
- };
- var RESPONSIVE_STATE_LABELS = {
- "@tablet": (0, import_i18n218.__)("Tablet"),
- "@mobile": (0, import_i18n218.__)("Mobile")
+ // packages/dataviews/build-module/constants.mjs
+ var import_i18n219 = __toESM(require_i18n(), 1);
+ var OPERATOR_IS_ANY = "isAny";
+ var OPERATOR_IS_NONE = "isNone";
+ var OPERATOR_IS_ALL = "isAll";
+ var OPERATOR_IS_NOT_ALL = "isNotAll";
+ var OPERATOR_BETWEEN = "between";
+ var OPERATOR_IN_THE_PAST = "inThePast";
+ var OPERATOR_OVER = "over";
+ var OPERATOR_IS = "is";
+ var OPERATOR_IS_NOT = "isNot";
+ var OPERATOR_LESS_THAN = "lessThan";
+ var OPERATOR_GREATER_THAN = "greaterThan";
+ var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
+ var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
+ var OPERATOR_BEFORE = "before";
+ var OPERATOR_AFTER = "after";
+ var OPERATOR_BEFORE_INC = "beforeInc";
+ var OPERATOR_AFTER_INC = "afterInc";
+ var OPERATOR_CONTAINS = "contains";
+ var OPERATOR_NOT_CONTAINS = "notContains";
+ var OPERATOR_STARTS_WITH = "startsWith";
+ var OPERATOR_ON = "on";
+ var OPERATOR_NOT_ON = "notOn";
+ var sortLabels = {
+ asc: (0, import_i18n219.__)("Sort ascending"),
+ desc: (0, import_i18n219.__)("Sort descending")
};
- function getDeviceStateOptions(viewportSettings) {
- const breakpoints = getViewportBreakpoints5(viewportSettings);
- return Object.entries(RESPONSIVE_STATE_LABELS).filter(
- ([value]) => (value !== "@tablet" || breakpoints.tablet !== void 0) && (value !== "@mobile" || breakpoints.mobile !== void 0)
- ).map(([value, label]) => ({
- value,
- label
- }));
- }
- var VALID_BLOCK_PSEUDO_STATES = {
- "core/button": [":hover", ":focus", ":focus-visible", ":active"],
- "core/navigation-link": [":hover", ":focus", ":focus-visible", ":active"]
- };
- function getPseudoStateOptions(name) {
- const validStates = VALID_BLOCK_PSEUDO_STATES[name] ?? [];
- return validStates.filter((state) => PSEUDO_STATE_LABELS[state]).map((state) => ({
- value: state,
- label: PSEUDO_STATE_LABELS[state]
- }));
- }
- var DEFAULT_STATE_VALUE3 = "default";
- var EMPTY_STATE_OPTIONS = [];
- function BlockStatesControl({ name, value, onChange }) {
- const pseudoStateOptions = (0, import_element296.useMemo)(
- () => getPseudoStateOptions(name),
- [name]
- );
- const dropdownMenuProps = useToolsPanelDropdownMenuProps();
- if (!pseudoStateOptions.length) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
- StateControl,
- {
- pseudoStates: pseudoStateOptions,
- pseudoStateValue: value?.pseudo ?? DEFAULT_STATE_VALUE3,
- onChangePseudoState: (pseudo) => onChange({ pseudo }),
- popoverProps: dropdownMenuProps.popoverProps,
- showText: false
+
+ // packages/dataviews/build-module/hooks/use-elements.mjs
+ var import_element301 = __toESM(require_element(), 1);
+ var EMPTY_ARRAY15 = [];
+ function useElements({
+ elements,
+ getElements
+ }) {
+ const staticElements = Array.isArray(elements) && elements.length > 0 ? elements : EMPTY_ARRAY15;
+ const [records, setRecords] = (0, import_element301.useState)(staticElements);
+ const [isLoading, setIsLoading] = (0, import_element301.useState)(false);
+ (0, import_element301.useEffect)(() => {
+ if (!getElements) {
+ setRecords(staticElements);
+ return;
}
- );
+ let cancelled = false;
+ setIsLoading(true);
+ getElements().then((fetchedElements) => {
+ if (!cancelled) {
+ const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
+ setRecords(dynamicElements);
+ }
+ }).catch(() => {
+ if (!cancelled) {
+ setRecords(staticElements);
+ }
+ }).finally(() => {
+ if (!cancelled) {
+ setIsLoading(false);
+ }
+ });
+ return () => {
+ cancelled = true;
+ };
+ }, [getElements, staticElements]);
+ return {
+ elements: records,
+ isLoading
+ };
}
- function BlockStateBadges({ name, value, isResponsiveEditing: isResponsiveEditing3 }) {
- const pseudoStateOptions = (0, import_element296.useMemo)(
- () => getPseudoStateOptions(name),
- [name]
- );
- const [viewportSettings] = useSettings("viewport");
- const deviceStateOptions = (0, import_element296.useMemo)(
- () => getDeviceStateOptions(viewportSettings),
- [viewportSettings]
- );
- if (!pseudoStateOptions.length && !isResponsiveEditing3) {
+
+ // packages/dataviews/build-module/utils/operators.mjs
+ var import_i18n220 = __toESM(require_i18n(), 1);
+ var import_element302 = __toESM(require_element(), 1);
+ var import_date4 = __toESM(require_date(), 1);
+
+ // packages/dataviews/build-module/field-types/utils/parse-time.mjs
+ var ZONE_DESIGNATOR = /(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/;
+ var TIME_FORMATS = ["HH:mm", "HH:mm:ss"];
+ var REFERENCE_DATE = new Date(2e3, 0, 1);
+ function parseTime2(value) {
+ if (typeof value !== "string") {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime483.jsx)(
- StateControlBadges,
- {
- viewportStates: isResponsiveEditing3 ? deviceStateOptions : EMPTY_STATE_OPTIONS,
- pseudoStates: pseudoStateOptions,
- viewportValue: value?.viewport ?? DEFAULT_STATE_VALUE3,
- pseudoStateValue: value?.pseudo ?? DEFAULT_STATE_VALUE3
+ const time = value.trim().replace(ZONE_DESIGNATOR, "");
+ for (const timeFormat of TIME_FORMATS) {
+ const parsed = parse3(time, timeFormat, REFERENCE_DATE);
+ if (isValid(parsed)) {
+ return parsed.getHours() * 3600 + parsed.getMinutes() * 60 + parsed.getSeconds();
}
- );
+ }
+ return null;
}
- // packages/block-editor/build-module/components/block-inspector/index.mjs
- var import_jsx_runtime484 = __toESM(require_jsx_runtime(), 1);
- function StyleInspectorSlots({
- clientId,
- showAdvancedControls = true,
- showPositionControls = true,
- showBindingsControls = true
- }) {
- const borderPanelLabel = useBorderPanelLabel({ clientId });
- return /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(import_jsx_runtime484.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, {}),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- inspector_controls_default.Slot,
- {
- group: "typography",
- label: (0, import_i18n219.__)("Typography")
- }
+ // packages/dataviews/build-module/utils/operators.mjs
+ var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
+ var filterTextWrappers = {
+ Name: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
+ Value: /* @__PURE__ */ (0, import_jsx_runtime491.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
+ };
+ function toComparableTemporals(fieldValue, filterValue) {
+ const filterTime = parseTime2(filterValue);
+ if (filterTime !== null) {
+ return [parseTime2(fieldValue) ?? NaN, filterTime];
+ }
+ return [
+ (0, import_date4.getDate)(fieldValue).getTime(),
+ (0, import_date4.getDate)(filterValue).getTime()
+ ];
+ }
+ function getRelativeDate(value, unit) {
+ switch (unit) {
+ case "days":
+ return subDays(/* @__PURE__ */ new Date(), value);
+ case "weeks":
+ return subWeeks(/* @__PURE__ */ new Date(), value);
+ case "months":
+ return subMonths(/* @__PURE__ */ new Date(), value);
+ case "years":
+ return subYears(/* @__PURE__ */ new Date(), value);
+ default:
+ return /* @__PURE__ */ new Date();
+ }
+ }
+ var isNoneOperatorDefinition = {
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Is none of"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
+ (0, import_i18n220.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements.map((element) => element.label).join(", ")
),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- inspector_controls_default.Slot,
- {
- group: "color",
- label: (0, import_i18n219.__)("Color"),
- className: "color-block-support-panel__inner-wrapper"
- }
+ filterTextWrappers
+ ),
+ filter: ((item, field, filterValue) => {
+ if (!filterValue?.length) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ if (Array.isArray(fieldValue)) {
+ return !filterValue.some(
+ (fv) => fieldValue.includes(fv)
+ );
+ } else if (typeof fieldValue === "string" || typeof fieldValue === "number") {
+ return !filterValue.includes(fieldValue);
+ }
+ return false;
+ }),
+ selection: "multi"
+ };
+ var OPERATORS = [
+ {
+ name: OPERATOR_IS_ANY,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Includes"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
+ (0, import_i18n220.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements.map((element) => element.label).join(", ")
+ ),
+ filterTextWrappers
),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- inspector_controls_default.Slot,
- {
- group: "background",
- label: (0, import_i18n219.__)("Background"),
- className: "background-block-support-panel__inner-wrapper"
+ filter(item, field, filterValue) {
+ if (!filterValue?.length) {
+ return true;
}
- ),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, { group: "layout", label: (0, import_i18n219.__)("Layout") }),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- inspector_controls_default.Slot,
- {
- group: "dimensions",
- label: (0, import_i18n219.__)("Dimensions")
+ const fieldValue = field.getValue({ item });
+ if (Array.isArray(fieldValue)) {
+ return filterValue.some(
+ (fv) => fieldValue.includes(fv)
+ );
+ } else if (typeof fieldValue === "string" || typeof fieldValue === "number") {
+ return filterValue.includes(fieldValue);
}
+ return false;
+ },
+ selection: "multi"
+ },
+ {
+ name: OPERATOR_IS_NONE,
+ ...isNoneOperatorDefinition
+ },
+ {
+ name: OPERATOR_IS_ALL,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Includes all"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
+ (0, import_i18n220.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements.map((element) => element.label).join(", ")
+ ),
+ filterTextWrappers
),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, { group: "border", label: borderPanelLabel }),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- inspector_controls_default.Slot,
- {
- group: "elements",
- label: (0, import_i18n219.__)("Elements"),
- className: "elements-block-support-panel__inner-wrapper"
+ filter(item, field, filterValue) {
+ if (!filterValue?.length) {
+ return true;
}
- ),
- showPositionControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(position_controls_panel_default, {}),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, { group: "styles" }),
- showBindingsControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, { group: "bindings" }),
- showAdvancedControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(advanced_controls_panel_default, {}) })
- ] });
- }
- function StyleStateInspectorSlots({
- blockName,
- clientId,
- contentClientIds,
- isSectionBlock: isSectionBlock2,
- selectedBlockStyleState: selectedBlockStyleState2
- }) {
- const borderPanelLabel = useBorderPanelLabel({ clientId });
- const showLayoutControls = hasViewportBlockStyleState(selectedBlockStyleState2) && !hasPseudoBlockStyleState(selectedBlockStyleState2);
- const showSectionStyleControls = isSectionBlock2 && blockName !== "core/template-part";
- return /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(import_jsx_runtime484.Fragment, { children: [
- showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(BlockStyleStateProvider, { value: selectedBlockStyleState2, children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- SectionStyleControls,
- {
- blockName,
- clientId,
- contentClientIds
+ const fieldValue = field.getValue({ item });
+ if (!Array.isArray(fieldValue)) {
+ return false;
}
- ) }),
- !showSectionStyleControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(import_jsx_runtime484.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- inspector_controls_default.Slot,
- {
- group: "typography",
- label: (0, import_i18n219.__)("Typography")
- }
+ return filterValue.every(
+ (value) => fieldValue.includes(value)
+ );
+ },
+ selection: "multi"
+ },
+ {
+ name: OPERATOR_IS_NOT_ALL,
+ ...isNoneOperatorDefinition
+ },
+ {
+ name: OPERATOR_BETWEEN,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Between (inc)"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Item count"). 2: Filter value min. 3: Filter value max. e.g.: "Item count between (inc): 10 and 180". */
+ (0, import_i18n220.__)(
+ "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
+ ),
+ filter.name,
+ activeElements[0].label[0],
+ activeElements[0].label[1]
),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- inspector_controls_default.Slot,
- {
- group: "color",
- label: (0, import_i18n219.__)("Color"),
- className: "color-block-support-panel__inner-wrapper"
- }
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (!Array.isArray(filterValue) || filterValue.length !== 2 || // An unfilled bound is `undefined` from the controls, `''`
+ // when it arrives from a persisted view, or `null` once
+ // `undefined` round-trips through JSON persistence.
+ filterValue.includes(void 0) || filterValue.includes("") || filterValue.includes(null)) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ const [min3, max3] = filterValue.map(parseTime2);
+ if (min3 !== null && max3 !== null) {
+ const value = parseTime2(fieldValue);
+ return value !== null && value >= min3 && value <= max3;
+ }
+ if (typeof fieldValue === "number" || fieldValue instanceof Date || typeof fieldValue === "string") {
+ return fieldValue >= filterValue[0] && fieldValue <= filterValue[1];
+ }
+ return false;
+ },
+ selection: "custom"
+ },
+ {
+ name: OPERATOR_IN_THE_PAST,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("In the past"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
+ (0, import_i18n220.__)(
+ "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
+ ),
+ filter.name,
+ `${activeElements[0].value.value} ${activeElements[0].value.unit}`
),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- inspector_controls_default.Slot,
- {
- group: "background",
- label: (0, import_i18n219.__)("Background"),
- className: "background-block-support-panel__inner-wrapper"
- }
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue?.value === void 0 || filterValue?.unit === void 0) {
+ return true;
+ }
+ const targetDate = getRelativeDate(
+ filterValue.value,
+ filterValue.unit
+ );
+ const fieldValue = (0, import_date4.getDate)(field.getValue({ item }));
+ return fieldValue >= targetDate && fieldValue <= /* @__PURE__ */ new Date();
+ },
+ selection: "custom"
+ },
+ {
+ name: OPERATOR_OVER,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Over"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
+ (0, import_i18n220.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
+ filter.name,
+ `${activeElements[0].value.value} ${activeElements[0].value.unit}`
),
- showLayoutControls && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- inspector_controls_default.Slot,
- {
- group: "layout",
- label: (0, import_i18n219.__)("Layout")
- }
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue?.value === void 0 || filterValue?.unit === void 0) {
+ return true;
+ }
+ const targetDate = getRelativeDate(
+ filterValue.value,
+ filterValue.unit
+ );
+ const fieldValue = (0, import_date4.getDate)(field.getValue({ item }));
+ return fieldValue < targetDate;
+ },
+ selection: "custom"
+ },
+ {
+ name: OPERATOR_IS,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Is"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
+ (0, import_i18n220.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- inspector_controls_default.Slot,
- {
- group: "dimensions",
- label: (0, import_i18n219.__)("Dimensions")
- }
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ return filterValue === field.getValue({ item }) || filterValue === void 0;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_IS_NOT,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Is not"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
+ (0, import_i18n220.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- inspector_controls_default.Slot,
- {
- group: "border",
- label: borderPanelLabel
- }
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ return filterValue !== field.getValue({ item });
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_LESS_THAN,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Less than"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
+ (0, import_i18n220.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- inspector_controls_default.Slot,
- {
- group: "elements",
- label: (0, import_i18n219.__)("Elements"),
- className: "elements-block-support-panel__inner-wrapper"
- }
- )
- ] })
- ] });
- }
- function BlockInspector() {
- const {
- selectedBlockCount,
- renderedBlockName,
- renderedBlockClientId,
- blockType,
- isSectionBlock: isSectionBlock2,
- isSectionBlockInSelection,
- hasBlockStyles,
- editedContentOnlySection: editedContentOnlySection2,
- blockEditingMode,
- selectedBlockStyleState: selectedBlockStyleState2,
- showStateOnCanvas,
- isResponsiveEditing: isResponsiveEditing3,
- blockStatesEditingEnabled
- } = (0, import_data182.useSelect)((select3) => {
- const {
- getSettings: getSettings8,
- getSelectedBlockClientId: getSelectedBlockClientId2,
- getSelectedBlockClientIds: getSelectedBlockClientIds2,
- getSelectedBlockCount: getSelectedBlockCount2,
- getBlockName: getBlockName2,
- getParentSectionBlock: getParentSectionBlock2,
- isSectionBlock: _isSectionBlock,
- getEditedContentOnlySection: getEditedContentOnlySection2,
- isWithinEditedContentOnlySection: isWithinEditedContentOnlySection2,
- getBlockEditingMode: getBlockEditingMode2,
- getSelectedBlockStyleState: getSelectedBlockStyleState2,
- isSelectedBlockStyleStateShownOnCanvas: isSelectedBlockStyleStateShownOnCanvas2,
- isResponsiveEditing: _isResponsiveEditing
- } = unlock(select3(store));
- const { getBlockStyles: getBlockStyles2 } = select3(import_blocks109.store);
- const _selectedBlockClientId = getSelectedBlockClientId2();
- const isWithinEditedSection = isWithinEditedContentOnlySection2(
- _selectedBlockClientId
- );
- const _renderedBlockClientId = isWithinEditedSection ? _selectedBlockClientId : getParentSectionBlock2(_selectedBlockClientId) || _selectedBlockClientId;
- const _renderedBlockName = _renderedBlockClientId && getBlockName2(_renderedBlockClientId);
- const _blockType = _renderedBlockName && (0, import_blocks109.getBlockType)(_renderedBlockName);
- const selectedBlockClientIds = getSelectedBlockClientIds2();
- const _isSectionBlockInSelection = selectedBlockClientIds.some(
- (id) => _isSectionBlock(id)
- );
- const blockStyles = _renderedBlockName && getBlockStyles2(_renderedBlockName);
- const _hasBlockStyles = blockStyles && blockStyles.length > 0;
- return {
- selectedBlockCount: getSelectedBlockCount2(),
- renderedBlockClientId: _renderedBlockClientId,
- renderedBlockName: _renderedBlockName,
- blockType: _blockType,
- isSectionBlockInSelection: _isSectionBlockInSelection,
- isSectionBlock: _isSectionBlock(_renderedBlockClientId),
- hasBlockStyles: _hasBlockStyles,
- editedContentOnlySection: getEditedContentOnlySection2(),
- blockEditingMode: getBlockEditingMode2(_renderedBlockClientId),
- selectedBlockStyleState: getSelectedBlockStyleState2(
- _renderedBlockClientId
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ return fieldValue < filterValue;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_GREATER_THAN,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Greater than"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
+ (0, import_i18n220.__)(
+ "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
+ ),
+ filter.name,
+ activeElements[0].label
),
- showStateOnCanvas: isSelectedBlockStyleStateShownOnCanvas2(
- _renderedBlockClientId
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ return fieldValue > filterValue;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_LESS_THAN_OR_EQUAL,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Less than or equal"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
+ (0, import_i18n220.__)(
+ "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
+ ),
+ filter.name,
+ activeElements[0].label
),
- isResponsiveEditing: _isResponsiveEditing(),
- blockStatesEditingEnabled: getSettings8().blockStatesEditingEnabled
- };
- }, []);
- const contentClientIds = (0, import_data182.useSelect)(
- (select3) => {
- if (!isSectionBlock2 || !renderedBlockClientId) {
- return [];
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
}
- const {
- getClientIdsOfDescendants: getClientIdsOfDescendants2,
- getBlockEditingMode: getBlockEditingMode2,
- shouldRenderBlockListView: shouldRenderBlockListView2
- } = unlock(select3(store));
- const descendants = getClientIdsOfDescendants2(
- renderedBlockClientId
- );
- const listViewDescendants = /* @__PURE__ */ new Set();
- descendants.forEach((clientId) => {
- if (shouldRenderBlockListView2(clientId)) {
- const listViewChildren = getClientIdsOfDescendants2(clientId);
- listViewChildren.forEach(
- (childId) => listViewDescendants.add(childId)
- );
- }
- });
- return descendants.filter((current) => {
- return !listViewDescendants.has(current) && getBlockEditingMode2(current) === "contentOnly";
- });
+ const fieldValue = field.getValue({ item });
+ return fieldValue <= filterValue;
},
- [isSectionBlock2, renderedBlockClientId]
- );
- const availableTabs = useInspectorControlsTabs(
- blockType?.name,
- contentClientIds,
- isSectionBlock2,
- hasBlockStyles
- );
- const hasMultipleTabs = availableTabs?.length > 1;
- const blockInspectorAnimationSettings = useBlockInspectorAnimationSettings(blockType);
- const hasSelectedBlocks = selectedBlockCount > 1;
- const isBlockStyleStateSelected = !isDefaultBlockStyleState2(
- selectedBlockStyleState2
- );
- if (hasSelectedBlocks && !isSectionBlockInSelection) {
- return /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)("div", { className: "block-editor-block-inspector", children: [
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(MultiSelectionInspector, {}),
- hasMultipleTabs ? /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(InspectorControlsTabs, { tabs: availableTabs }) : /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- StyleInspectorSlots,
- {
- showAdvancedControls: false,
- showPositionControls: false,
- showBindingsControls: false
- }
- )
- ] });
- }
- if (hasSelectedBlocks && isSectionBlockInSelection) {
- return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)("div", { className: "block-editor-block-inspector", children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(MultiSelectionInspector, {}) });
- }
- const isRenderedBlockUnregistered = renderedBlockName === (0, import_blocks109.getUnregisteredTypeHandlerName)();
- const shouldShowWarning = !blockType || !renderedBlockClientId || isRenderedBlockUnregistered;
- if (shouldShowWarning) {
- return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)("span", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n219.__)("No block selected.") });
- }
- return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- BlockInspectorSingleBlockWrapper,
- {
- animate: blockInspectorAnimationSettings,
- wrapper: (children) => /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- AnimatedContainer,
- {
- blockInspectorAnimationSettings,
- renderedBlockClientId,
- children
- }
+ selection: "single"
+ },
+ {
+ name: OPERATOR_GREATER_THAN_OR_EQUAL,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Greater than or equal"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
+ (0, import_i18n220.__)(
+ "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
+ ),
+ filter.name,
+ activeElements[0].label
),
- children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- BlockInspectorSingleBlock,
- {
- renderedBlockClientId,
- blockName: blockType.name,
- isSectionBlock: isSectionBlock2,
- availableTabs,
- contentClientIds,
- hasBlockStyles,
- editedContentOnlySection: editedContentOnlySection2,
- blockEditingMode,
- selectedBlockStyleState: selectedBlockStyleState2,
- showStateOnCanvas,
- isResponsiveEditing: isResponsiveEditing3,
- blockStatesEditingEnabled,
- isBlockStyleStateSelected
- }
- )
- }
- );
- }
- var BlockInspectorSingleBlockWrapper = ({ animate, wrapper, children }) => {
- return animate ? wrapper(children) : children;
- };
- var AnimatedContainer = ({
- blockInspectorAnimationSettings,
- renderedBlockClientId,
- children
- }) => {
- const animationOrigin = blockInspectorAnimationSettings && blockInspectorAnimationSettings.enterDirection === "leftToRight" ? -50 : 50;
- return /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- import_components218.__unstableMotion.div,
- {
- animate: {
- x: 0,
- opacity: 1,
- transition: {
- ease: "easeInOut",
- duration: 0.14
- }
- },
- initial: {
- x: animationOrigin,
- opacity: 0
- },
- children
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const fieldValue = field.getValue({ item });
+ return fieldValue >= filterValue;
},
- renderedBlockClientId
- );
- };
- var BlockInspectorSingleBlock = ({
- // The block that is displayed in the inspector. This is the block whose
- // controls and information are shown to the user.
- renderedBlockClientId,
- blockName,
- isSectionBlock: isSectionBlock2,
- availableTabs,
- contentClientIds,
- hasBlockStyles,
- editedContentOnlySection: editedContentOnlySection2,
- blockEditingMode,
- selectedBlockStyleState: selectedBlockStyleState2,
- showStateOnCanvas,
- isResponsiveEditing: isResponsiveEditing3,
- blockStatesEditingEnabled = true
- }) => {
- const listViewRef = (0, import_element297.useRef)(null);
- const hasMultipleTabs = availableTabs?.length > 1;
- const hasPseudoState = hasPseudoBlockStyleState(selectedBlockStyleState2);
- const isEditingStyleState = hasViewportBlockStyleState(selectedBlockStyleState2) && isResponsiveEditing3 || hasPseudoBlockStyleState(selectedBlockStyleState2);
- const hasParentChildBlockCards = editedContentOnlySection2 && editedContentOnlySection2 !== renderedBlockClientId;
- const parentBlockInformation = useBlockDisplayInformation(
- editedContentOnlySection2
- );
- const blockInformation = useBlockDisplayInformation(
- renderedBlockClientId
- );
- const isBlockSynced = blockInformation.isSynced;
- const {
- setSelectedBlockStyleState: setSelectedBlockStyleState2,
- setSelectedBlockStyleStateCanvasPreview: setSelectedBlockStyleStateCanvasPreview2
- } = unlock((0, import_data182.useDispatch)(store));
- const onBlockStyleStateChange = (value) => {
- setSelectedBlockStyleState2(renderedBlockClientId, value);
- };
- const onShowStateOnCanvasChange = (value) => {
- setSelectedBlockStyleStateCanvasPreview2(renderedBlockClientId, value);
- };
- return /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)("div", { className: "block-editor-block-inspector", children: [
- hasParentChildBlockCards && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- block_card_default,
- {
- ...parentBlockInformation,
- className: parentBlockInformation?.isSynced && "is-synced",
- parentClientId: editedContentOnlySection2
+ selection: "single"
+ },
+ {
+ name: OPERATOR_BEFORE,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Before"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
+ (0, import_i18n220.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
}
+ const [fieldTemporal, filterTemporal] = toComparableTemporals(
+ field.getValue({ item }),
+ filterValue
+ );
+ return fieldTemporal < filterTemporal;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_AFTER,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("After"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
+ (0, import_i18n220.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- block_card_default,
- {
- ...blockInformation,
- allowParentNavigation: true,
- className: isBlockSynced && "is-synced",
- isChild: hasParentChildBlockCards,
- clientId: renderedBlockClientId,
- controls: blockEditingMode === "default" && blockStatesEditingEnabled && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- BlockStatesControl,
- {
- name: blockName,
- value: selectedBlockStyleState2,
- onChange: onBlockStyleStateChange
- }
- )
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
}
+ const [fieldTemporal, filterTemporal] = toComparableTemporals(
+ field.getValue({ item }),
+ filterValue
+ );
+ return fieldTemporal > filterTemporal;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_BEFORE_INC,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Before (inc)"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is on or before: 2024-01-01". */
+ (0, import_i18n220.__)(
+ "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
+ ),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
),
- blockEditingMode === "default" && isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(import_components218.__experimentalSpacer, { paddingX: 4, paddingY: 2, children: [
- hasPseudoState && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- import_components218.ToggleControl,
- {
- label: (0, import_i18n219.__)("Show state on canvas"),
- checked: showStateOnCanvas,
- onChange: onShowStateOnCanvasChange
- }
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const [fieldTemporal, filterTemporal] = toComparableTemporals(
+ field.getValue({ item }),
+ filterValue
+ );
+ return fieldTemporal <= filterTemporal;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_AFTER_INC,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("After (inc)"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is on or after: 2024-01-01". */
+ (0, import_i18n220.__)(
+ "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
+ ),
+ filter.name,
+ activeElements[0].label
),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- BlockStateBadges,
- {
- name: blockName,
- value: selectedBlockStyleState2,
- isResponsiveEditing: isResponsiveEditing3
- }
- )
- ] }),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(ViewportVisibilityInfo, { clientId: renderedBlockClientId }),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(EditContents, { clientId: renderedBlockClientId }),
- !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- block_variation_transforms_default,
- {
- blockClientId: renderedBlockClientId
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const [fieldTemporal, filterTemporal] = toComparableTemporals(
+ field.getValue({ item }),
+ filterValue
+ );
+ return fieldTemporal >= filterTemporal;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_CONTAINS,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Contains"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
+ (0, import_i18n220.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
}
+ const fieldValue = field.getValue({ item });
+ return typeof fieldValue === "string" && filterValue && fieldValue.toLowerCase().includes(String(filterValue).toLowerCase());
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_NOT_CONTAINS,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Doesn't contain"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
+ (0, import_i18n220.__)(
+ "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
+ ),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(BlockInspectorPreTabsSlot, {}),
- isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- StyleStateInspectorSlots,
- {
- clientId: renderedBlockClientId,
- contentClientIds,
- isSectionBlock: isSectionBlock2,
- selectedBlockStyleState: selectedBlockStyleState2
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
}
+ const fieldValue = field.getValue({ item });
+ return typeof fieldValue === "string" && filterValue && !fieldValue.toLowerCase().includes(String(filterValue).toLowerCase());
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_STARTS_WITH,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Starts with"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
+ (0, import_i18n220.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
),
- !isEditingStyleState && hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(import_jsx_runtime484.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- InspectorControlsTabs,
- {
- hasBlockStyles,
- clientId: renderedBlockClientId,
- blockName,
- tabs: availableTabs,
- isSectionBlock: isSectionBlock2,
- contentClientIds
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
}
- ) }),
- !isEditingStyleState && !hasMultipleTabs && /* @__PURE__ */ (0, import_jsx_runtime484.jsxs)(import_jsx_runtime484.Fragment, { children: [
- hasBlockStyles && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(block_styles_default, { clientId: renderedBlockClientId }),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(content_tab_default, { contentClientIds }),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, { group: "content" }),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(inspector_controls_default.Slot, { group: "list", ref: listViewRef }),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(ListViewContentPopover, { listViewRef }),
- !isSectionBlock2 && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(
- StyleInspectorSlots,
- {
- clientId: renderedBlockClientId
- }
- )
- ] }),
- !isEditingStyleState && /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(last_item_default.Slot, {}),
- /* @__PURE__ */ (0, import_jsx_runtime484.jsx)(SkipToSelectedBlock, {}, "back")
- ] });
- };
- var block_inspector_default = BlockInspector;
+ const fieldValue = field.getValue({ item });
+ return typeof fieldValue === "string" && filterValue && fieldValue.toLowerCase().startsWith(String(filterValue).toLowerCase());
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_ON,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("On"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
+ (0, import_i18n220.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const [fieldTemporal, filterTemporal] = toComparableTemporals(
+ field.getValue({ item }),
+ filterValue
+ );
+ return fieldTemporal === filterTemporal;
+ },
+ selection: "single"
+ },
+ {
+ name: OPERATOR_NOT_ON,
+ /* translators: DataViews operator name */
+ label: (0, import_i18n220.__)("Not on"),
+ filterText: (filter, activeElements) => (0, import_element302.createInterpolateElement)(
+ (0, import_i18n220.sprintf)(
+ /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
+ (0, import_i18n220.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
+ filter.name,
+ activeElements[0].label
+ ),
+ filterTextWrappers
+ ),
+ filter(item, field, filterValue) {
+ if (filterValue === void 0) {
+ return true;
+ }
+ const [fieldTemporal, filterTemporal] = toComparableTemporals(
+ field.getValue({ item }),
+ filterValue
+ );
+ return fieldTemporal !== filterTemporal;
+ },
+ selection: "single"
+ }
+ ];
+ var getOperatorByName = (name) => OPERATORS.find((op) => op.name === name);
+ var getAllOperatorNames = () => OPERATORS.map((op) => op.name);
- // packages/block-editor/build-module/components/copy-handler/index.mjs
- var import_deprecated31 = __toESM(require_deprecated(), 1);
- var import_jsx_runtime485 = __toESM(require_jsx_runtime(), 1);
- var __unstableUseClipboardHandler = () => {
- (0, import_deprecated31.default)("__unstableUseClipboardHandler", {
- alternative: "BlockCanvas or WritingFlow",
- since: "6.4",
- version: "6.7"
- });
- return useClipboardHandler();
- };
- function CopyHandler(props) {
- (0, import_deprecated31.default)("CopyHandler", {
- alternative: "BlockCanvas or WritingFlow",
- since: "6.4",
- version: "6.7"
- });
- return /* @__PURE__ */ (0, import_jsx_runtime485.jsx)("div", { ...props, ref: useClipboardHandler() });
- }
+ // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
+ var import_element311 = __toESM(require_element(), 1);
- // packages/block-editor/build-module/components/inserter/library.mjs
- var import_data183 = __toESM(require_data(), 1);
- var import_element298 = __toESM(require_element(), 1);
- var import_jsx_runtime486 = __toESM(require_jsx_runtime(), 1);
- var noop23 = () => {
- };
- function InserterLibrary({
- rootClientId,
- clientId,
- isAppender,
- showInserterHelpPanel,
- showMostUsedBlocks = false,
- __experimentalInsertionIndex,
- __experimentalInitialTab,
- __experimentalInitialCategory,
- __experimentalFilterValue,
- onPatternCategorySelection,
- onSelect = noop23,
- shouldFocusBlock = false,
- onClose
- }, ref) {
- const { destinationRootClientId } = (0, import_data183.useSelect)(
- (select3) => {
- const { getBlockRootClientId: getBlockRootClientId2 } = select3(store);
- const _rootClientId = rootClientId || getBlockRootClientId2(clientId) || void 0;
- return {
- destinationRootClientId: _rootClientId
- };
- },
- [clientId, rootClientId]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
- PrivateInserterMenu,
+ // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
+ var import_element303 = __toESM(require_element(), 1);
+ var import_compose110 = __toESM(require_compose(), 1);
+ var import_components221 = __toESM(require_components(), 1);
+ var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedCheckboxControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element303.useRef)(null);
+ const mergedRefs = (0, import_compose110.useMergeRefs)([forwardedRef, validityTargetRef]);
+ return /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ ControlWithError,
{
- onSelect,
- rootClientId: destinationRootClientId,
- clientId,
- isAppender,
- showInserterHelpPanel,
- showMostUsedBlocks,
- __experimentalInsertionIndex,
- __experimentalFilterValue,
- onPatternCategorySelection,
- __experimentalInitialTab,
- __experimentalInitialCategory,
- shouldFocusBlock,
- ref,
- onClose
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ ref: mergedRefs,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current?.querySelector(
+ 'input[type="checkbox"]'
+ ),
+ children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
+ import_components221.CheckboxControl,
+ {
+ ...restProps
+ }
+ )
}
);
- }
- var PrivateInserterLibrary = (0, import_element298.forwardRef)(InserterLibrary);
- function PublicInserterLibrary(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime486.jsx)(
- PrivateInserterLibrary,
- {
- ...props,
- onPatternCategorySelection: void 0,
- ref
+ };
+ var ValidatedCheckboxControl = (0, import_element303.forwardRef)(UnforwardedValidatedCheckboxControl);
+ ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";
+
+ // packages/dataviews/build-module/components/validated-form-controls/combobox-control.mjs
+ var import_element304 = __toESM(require_element(), 1);
+ var import_compose111 = __toESM(require_compose(), 1);
+ var import_components222 = __toESM(require_components(), 1);
+ var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedComboboxControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element304.useRef)(null);
+ const mergedRefs = (0, import_compose111.useMergeRefs)([forwardedRef, validityTargetRef]);
+ (0, import_element304.useEffect)(() => {
+ const input = validityTargetRef.current?.querySelector(
+ 'input[role="combobox"]'
+ );
+ if (input) {
+ input.required = required ?? false;
}
+ }, [required]);
+ return (
+ // TODO: Bug - Missing value error is not cleared immediately on change, waits for blur.
+ /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
+ ControlWithError,
+ {
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ ref: mergedRefs,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current?.querySelector(
+ 'input[role="combobox"]'
+ ),
+ children: /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(import_components222.ComboboxControl, { ...restProps })
+ }
+ )
);
- }
- var library_default = (0, import_element298.forwardRef)(PublicInserterLibrary);
+ };
+ var ValidatedComboboxControl = (0, import_element304.forwardRef)(UnforwardedValidatedComboboxControl);
+ ValidatedComboboxControl.displayName = "ValidatedComboboxControl";
- // packages/block-editor/build-module/components/selection-scroll-into-view/index.mjs
- var import_deprecated32 = __toESM(require_deprecated(), 1);
- function MultiSelectScrollIntoView() {
- (0, import_deprecated32.default)("wp.blockEditor.MultiSelectScrollIntoView", {
- hint: "This behaviour is now built-in.",
- since: "5.8"
- });
- return null;
- }
-
- // packages/block-editor/build-module/components/typewriter/index.mjs
- var import_compose104 = __toESM(require_compose(), 1);
- var import_dom74 = __toESM(require_dom(), 1);
- var import_keycodes28 = __toESM(require_keycodes(), 1);
- var import_jsx_runtime487 = __toESM(require_jsx_runtime(), 1);
- var isIE = window.navigator.userAgent.indexOf("Trident") !== -1;
- var arrowKeyCodes = /* @__PURE__ */ new Set([import_keycodes28.UP, import_keycodes28.DOWN, import_keycodes28.LEFT, import_keycodes28.RIGHT]);
- var initialTriggerPercentage = 0.75;
- function useTypewriter() {
- return (0, import_compose104.useRefEffect)((node) => {
- const { ownerDocument: ownerDocument2 } = node;
- const { defaultView } = ownerDocument2;
- let scrollResizeRafId;
- let onKeyDownRafId;
- let caretRect;
- function onScrollResize() {
- if (scrollResizeRafId) {
- return;
- }
- scrollResizeRafId = defaultView.requestAnimationFrame(() => {
- computeCaretRectangle();
- scrollResizeRafId = null;
- });
- }
- function onKeyDown(event) {
- if (onKeyDownRafId) {
- defaultView.cancelAnimationFrame(onKeyDownRafId);
- }
- onKeyDownRafId = defaultView.requestAnimationFrame(() => {
- maintainCaretPosition(event);
- onKeyDownRafId = null;
- });
- }
- function maintainCaretPosition({ keyCode }) {
- if (!isSelectionEligibleForScroll()) {
- return;
- }
- const currentCaretRect = (0, import_dom74.computeCaretRect)(defaultView);
- if (!currentCaretRect) {
- return;
- }
- if (!caretRect) {
- caretRect = currentCaretRect;
- return;
- }
- if (arrowKeyCodes.has(keyCode)) {
- caretRect = currentCaretRect;
- return;
- }
- const diff = currentCaretRect.top - caretRect.top;
- if (diff === 0) {
- return;
- }
- const scrollContainer = (0, import_dom74.getScrollContainer)(node);
- if (!scrollContainer) {
- return;
- }
- const windowScroll = scrollContainer === ownerDocument2.body || scrollContainer === ownerDocument2.documentElement;
- const scrollY = windowScroll ? defaultView.scrollY : scrollContainer.scrollTop;
- const scrollContainerY = windowScroll ? 0 : scrollContainer.getBoundingClientRect().top;
- const relativeScrollPosition = windowScroll ? caretRect.top / defaultView.innerHeight : (caretRect.top - scrollContainerY) / (defaultView.innerHeight - scrollContainerY);
- if (scrollY === 0 && relativeScrollPosition < initialTriggerPercentage && isLastEditableNode()) {
- caretRect = currentCaretRect;
- return;
- }
- const scrollContainerHeight = windowScroll ? defaultView.innerHeight : scrollContainer.clientHeight;
- if (
- // The caret is under the lower fold.
- caretRect.top + caretRect.height > scrollContainerY + scrollContainerHeight || // The caret is above the upper fold.
- caretRect.top < scrollContainerY
- ) {
- caretRect = currentCaretRect;
- return;
- }
- if (windowScroll) {
- defaultView.scrollBy(0, diff);
- } else {
- scrollContainer.scrollTop += diff;
- }
- }
- function addSelectionChangeListener() {
- ownerDocument2.addEventListener(
- "selectionchange",
- computeCaretRectOnSelectionChange
- );
- }
- function computeCaretRectOnSelectionChange() {
- ownerDocument2.removeEventListener(
- "selectionchange",
- computeCaretRectOnSelectionChange
- );
- computeCaretRectangle();
- }
- function computeCaretRectangle() {
- if (isSelectionEligibleForScroll()) {
- caretRect = (0, import_dom74.computeCaretRect)(defaultView);
- }
- }
- function getActiveEditableElement() {
- const { activeElement: activeElement2 } = ownerDocument2;
- if (!activeElement2) {
- return null;
- }
- if (!activeElement2.isContentEditable || !activeElement2.contains(node)) {
- return activeElement2;
- }
- const { anchorNode } = defaultView.getSelection();
- if (!anchorNode) {
- return null;
- }
- const element = anchorNode.nodeType === anchorNode.ELEMENT_NODE ? anchorNode : anchorNode.parentElement;
- return element?.closest('[contenteditable="true"]') ?? null;
- }
- function isSelectionEligibleForScroll() {
- const activeEditableElement = getActiveEditableElement();
- return !!activeEditableElement && node.contains(activeEditableElement) && activeEditableElement.isContentEditable;
- }
- function isLastEditableNode() {
- const editableNodes = node.querySelectorAll(
- '[contenteditable="true"]'
- );
- const lastEditableNode = editableNodes[editableNodes.length - 1];
- return lastEditableNode === getActiveEditableElement();
+ // packages/dataviews/build-module/components/validated-form-controls/form-token-field.mjs
+ var import_element305 = __toESM(require_element(), 1);
+ var import_components223 = __toESM(require_components(), 1);
+ var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedFormTokenField = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element305.useRef)(null);
+ return /* @__PURE__ */ (0, import_jsx_runtime494.jsxs)(
+ "div",
+ {
+ className: "dataviews-validated-control__wrapper-with-error-delegate",
+ ref: forwardedRef,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+ ControlWithError,
+ {
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current,
+ children: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(import_components223.FormTokenField, { ...restProps })
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
+ "input",
+ {
+ className: "dataviews-validated-control__error-delegate",
+ type: "text",
+ ref: validityTargetRef,
+ required,
+ value: restProps.value && restProps.value.length > 0 ? "hasvalue" : "",
+ tabIndex: -1,
+ onChange: () => {
+ },
+ onFocus: (e2) => {
+ e2.target.previousElementSibling?.querySelector(
+ 'input[type="text"]'
+ )?.focus();
+ }
+ }
+ )
+ ]
}
- defaultView.addEventListener("scroll", onScrollResize, true);
- defaultView.addEventListener("resize", onScrollResize, true);
- node.addEventListener("keydown", onKeyDown);
- node.addEventListener("keyup", maintainCaretPosition);
- node.addEventListener("mousedown", addSelectionChangeListener);
- node.addEventListener("touchstart", addSelectionChangeListener);
- return () => {
- defaultView.removeEventListener("scroll", onScrollResize, true);
- defaultView.removeEventListener("resize", onScrollResize, true);
- node.removeEventListener("keydown", onKeyDown);
- node.removeEventListener("keyup", maintainCaretPosition);
- node.removeEventListener("mousedown", addSelectionChangeListener);
- node.removeEventListener(
- "touchstart",
- addSelectionChangeListener
- );
- ownerDocument2.removeEventListener(
- "selectionchange",
- computeCaretRectOnSelectionChange
- );
- defaultView.cancelAnimationFrame(scrollResizeRafId);
- defaultView.cancelAnimationFrame(onKeyDownRafId);
- };
- }, []);
- }
- function Typewriter({ children }) {
- return /* @__PURE__ */ (0, import_jsx_runtime487.jsx)("div", { ref: useTypewriter(), className: "block-editor__typewriter", children });
- }
- var TypewriterOrIEBypass = isIE ? (props) => props.children : Typewriter;
- var typewriter_default = TypewriterOrIEBypass;
-
- // packages/block-editor/build-module/components/recursion-provider/index.mjs
- var import_element299 = __toESM(require_element(), 1);
- var import_deprecated33 = __toESM(require_deprecated(), 1);
- var import_jsx_runtime488 = __toESM(require_jsx_runtime(), 1);
- var RenderedRefsContext = (0, import_element299.createContext)({});
- RenderedRefsContext.displayName = "RenderedRefsContext";
- function addToBlockType(renderedBlocks, blockName, uniqueId2) {
- const result = {
- ...renderedBlocks,
- [blockName]: renderedBlocks[blockName] ? new Set(renderedBlocks[blockName]) : /* @__PURE__ */ new Set()
- };
- result[blockName].add(uniqueId2);
- return result;
- }
- function RecursionProvider({ children, uniqueId: uniqueId2, blockName = "" }) {
- const previouslyRenderedBlocks = (0, import_element299.useContext)(RenderedRefsContext);
- const { name } = useBlockEditContext();
- blockName = blockName || name;
- const newRenderedBlocks = (0, import_element299.useMemo)(
- () => addToBlockType(previouslyRenderedBlocks, blockName, uniqueId2),
- [previouslyRenderedBlocks, blockName, uniqueId2]
);
- return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(RenderedRefsContext.Provider, { value: newRenderedBlocks, children });
- }
- function useHasRecursion(uniqueId2, blockName = "") {
- const previouslyRenderedBlocks = (0, import_element299.useContext)(RenderedRefsContext);
- const { name } = useBlockEditContext();
- blockName = blockName || name;
- return Boolean(previouslyRenderedBlocks[blockName]?.has(uniqueId2));
- }
- var DeprecatedExperimentalRecursionProvider = (props) => {
- (0, import_deprecated33.default)("wp.blockEditor.__experimentalRecursionProvider", {
- since: "6.5",
- alternative: "wp.blockEditor.RecursionProvider"
- });
- return /* @__PURE__ */ (0, import_jsx_runtime488.jsx)(RecursionProvider, { ...props });
};
- var DeprecatedExperimentalUseHasRecursion = (...args) => {
- (0, import_deprecated33.default)("wp.blockEditor.__experimentalUseHasRecursion", {
- since: "6.5",
- alternative: "wp.blockEditor.useHasRecursion"
- });
- return useHasRecursion(...args);
+ var ValidatedFormTokenField = (0, import_element305.forwardRef)(UnforwardedValidatedFormTokenField);
+ ValidatedFormTokenField.displayName = "ValidatedFormTokenField";
+
+ // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
+ var import_element306 = __toESM(require_element(), 1);
+ var import_compose112 = __toESM(require_compose(), 1);
+ var import_components224 = __toESM(require_components(), 1);
+ var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedNumberControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element306.useRef)(null);
+ const mergedRefs = (0, import_compose112.useMergeRefs)([forwardedRef, validityTargetRef]);
+ return /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
+ ControlWithError,
+ {
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current,
+ children: /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(import_components224.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+ }
+ );
};
+ var ValidatedNumberControl = (0, import_element306.forwardRef)(UnforwardedValidatedNumberControl);
+ ValidatedNumberControl.displayName = "ValidatedNumberControl";
- // packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
- var import_components220 = __toESM(require_components(), 1);
- var import_i18n221 = __toESM(require_i18n(), 1);
- var import_element300 = __toESM(require_element(), 1);
- var import_date3 = __toESM(require_date(), 1);
+ // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
+ var import_element307 = __toESM(require_element(), 1);
+ var import_compose113 = __toESM(require_compose(), 1);
+ var import_components225 = __toESM(require_components(), 1);
+ var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedRadioControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element307.useRef)(null);
+ const mergedRefs = (0, import_compose113.useMergeRefs)([forwardedRef, validityTargetRef]);
+ return /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
+ ControlWithError,
+ {
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ ref: mergedRefs,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current?.querySelector(
+ 'input[type="radio"]'
+ ),
+ children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_components225.RadioControl, { ...restProps })
+ }
+ );
+ };
+ var ValidatedRadioControl = (0, import_element307.forwardRef)(UnforwardedValidatedRadioControl);
+ ValidatedRadioControl.displayName = "ValidatedRadioControl";
- // packages/block-editor/build-module/components/inspector-popover-header/index.mjs
- var import_components219 = __toESM(require_components(), 1);
- var import_i18n220 = __toESM(require_i18n(), 1);
- var import_jsx_runtime489 = __toESM(require_jsx_runtime(), 1);
- function InspectorPopoverHeader({
- title,
- help,
- actions = [],
- onClose
- }) {
- return /* @__PURE__ */ (0, import_jsx_runtime489.jsxs)(import_components219.__experimentalVStack, { className: "block-editor-inspector-popover-header", spacing: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime489.jsxs)(import_components219.__experimentalHStack, { alignment: "center", children: [
- /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(
- import_components219.__experimentalHeading,
+ // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
+ var import_element308 = __toESM(require_element(), 1);
+ var import_compose114 = __toESM(require_compose(), 1);
+ var import_components226 = __toESM(require_components(), 1);
+ var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedSelectControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element308.useRef)(null);
+ const mergedRefs = (0, import_compose114.useMergeRefs)([forwardedRef, validityTargetRef]);
+ return /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(
+ ControlWithError,
+ {
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current,
+ children: /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(
+ import_components226.SelectControl,
{
- className: "block-editor-inspector-popover-header__heading",
- level: 2,
- size: 13,
- children: title
+ ref: mergedRefs,
+ // A runtime boolean cannot statically discriminate
+ // SelectControl's single/multiple props union.
+ ...restProps
}
- ),
- /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_components219.__experimentalSpacer, {}),
- actions.map(({ label, icon, onClick }) => /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(
- import_components219.Button,
- {
- size: "small",
- className: "block-editor-inspector-popover-header__action",
- label,
- icon,
- variant: !icon && "tertiary",
- onClick,
- children: !icon && label
- },
- label
- )),
- onClose && /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(
- import_components219.Button,
+ )
+ }
+ );
+ };
+ var ValidatedSelectControl = (0, import_element308.forwardRef)(UnforwardedValidatedSelectControl);
+ ValidatedSelectControl.displayName = "ValidatedSelectControl";
+
+ // packages/dataviews/build-module/components/validated-form-controls/toggle-control.mjs
+ var import_element309 = __toESM(require_element(), 1);
+ var import_compose115 = __toESM(require_compose(), 1);
+ var import_components227 = __toESM(require_components(), 1);
+ var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedToggleControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element309.useRef)(null);
+ const mergedRefs = (0, import_compose115.useMergeRefs)([forwardedRef, validityTargetRef]);
+ return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+ ControlWithError,
+ {
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current,
+ children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(
+ import_components227.ToggleControl,
{
- size: "small",
- className: "block-editor-inspector-popover-header__action",
- label: (0, import_i18n220.__)("Close"),
- icon: close_small_default,
- onClick: onClose
+ ref: mergedRefs,
+ required,
+ ...restProps
}
)
- ] }),
- help && /* @__PURE__ */ (0, import_jsx_runtime489.jsx)(import_components219.__experimentalText, { children: help })
- ] });
- }
+ }
+ );
+ };
+ var ValidatedToggleControl = (0, import_element309.forwardRef)(UnforwardedValidatedToggleControl);
+ ValidatedToggleControl.displayName = "ValidatedToggleControl";
- // packages/block-editor/build-module/components/publish-date-time-picker/index.mjs
- var import_jsx_runtime490 = __toESM(require_jsx_runtime(), 1);
- function PublishDateTimePicker({
- onClose,
- onChange,
- showPopoverHeader = true,
- showPopoverHeaderActions,
- isCompact,
- currentDate,
- title,
- ...additionalProps
- }, ref) {
- const datePickerProps = {
- startOfWeek: (0, import_date3.getSettings)().l10n.startOfWeek,
- onChange,
- currentDate: isCompact ? void 0 : currentDate,
- currentTime: isCompact ? currentDate : void 0,
- ...additionalProps
- };
- const DatePickerComponent = isCompact ? import_components220.TimePicker : import_components220.DateTimePicker;
- return /* @__PURE__ */ (0, import_jsx_runtime490.jsxs)("div", { ref, className: "block-editor-publish-date-time-picker", children: [
- showPopoverHeader && /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
- InspectorPopoverHeader,
+ // packages/dataviews/build-module/components/validated-form-controls/toggle-group-control.mjs
+ var import_element310 = __toESM(require_element(), 1);
+ var import_components228 = __toESM(require_components(), 1);
+ var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
+ var UnforwardedValidatedToggleGroupControl = ({
+ required,
+ customValidity,
+ markWhenOptional,
+ ...restProps
+ }, forwardedRef) => {
+ const validityTargetRef = (0, import_element310.useRef)(null);
+ const nameAttr = (0, import_element310.useId)();
+ return /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)("div", { className: "dataviews-validated-control__wrapper-with-error-delegate", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+ ControlWithError,
{
- title: title || (0, import_i18n221.__)("Publish"),
- actions: showPopoverHeaderActions ? [
- {
- label: (0, import_i18n221.__)("Reset"),
- onClick: () => onChange?.(null)
- }
- ] : void 0,
- onClose
+ className: "dataviews-validated-control",
+ required,
+ markWhenOptional,
+ customValidity,
+ getValidityTarget: () => validityTargetRef.current,
+ children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(import_components228.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
}
),
- /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(DatePickerComponent, { ...datePickerProps })
+ /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
+ "input",
+ {
+ className: "dataviews-validated-control__error-delegate",
+ type: "radio",
+ ref: validityTargetRef,
+ required,
+ checked: restProps.value !== void 0,
+ tabIndex: -1,
+ name: nameAttr,
+ onChange: () => {
+ },
+ onFocus: (e2) => {
+ e2.target.previousElementSibling?.querySelector(
+ '[data-active-item="true"]'
+ )?.focus();
+ }
+ }
+ )
] });
+ };
+ var ValidatedToggleGroupControl = (0, import_element310.forwardRef)(UnforwardedValidatedToggleGroupControl);
+ ValidatedToggleGroupControl.displayName = "ValidatedToggleGroupControl";
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
+ function getCustomValidity(isValid2, validity) {
+ let customValidity;
+ if (isValid2?.required && validity?.required) {
+ customValidity = validity.required.message ? {
+ type: validity.required.type,
+ message: validity.required.message
+ } : void 0;
+ } else if (isValid2?.pattern && validity?.pattern) {
+ customValidity = validity.pattern;
+ } else if (isValid2?.min && validity?.min) {
+ customValidity = validity.min;
+ } else if (isValid2?.max && validity?.max) {
+ customValidity = validity.max;
+ } else if (isValid2?.minLength && validity?.minLength) {
+ customValidity = validity.minLength;
+ } else if (isValid2?.maxLength && validity?.maxLength) {
+ customValidity = validity.maxLength;
+ } else if (isValid2?.elements && validity?.elements) {
+ customValidity = validity.elements;
+ } else if (validity?.custom) {
+ customValidity = validity.custom;
+ }
+ return customValidity;
}
- var PrivatePublishDateTimePicker = (0, import_element300.forwardRef)(PublishDateTimePicker);
- function PublicPublishDateTimePicker(props, ref) {
- return /* @__PURE__ */ (0, import_jsx_runtime490.jsx)(
- PrivatePublishDateTimePicker,
+
+ // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
+ var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
+ function Checkbox({
+ field,
+ onChange,
+ data,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { getValue, setValue, label, description, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const onChangeControl = (0, import_element311.useCallback)(() => {
+ onChange(
+ setValue({ item: data, value: !getValue({ item: data }) })
+ );
+ }, [data, getValue, onChange, setValue]);
+ return /* @__PURE__ */ (0, import_jsx_runtime500.jsx)(
+ ValidatedCheckboxControl,
{
- ...props,
- showPopoverHeaderActions: true,
- isCompact: false,
- ref
+ required: !!field.isValid?.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ hidden: hideLabelFromVision,
+ label,
+ help: description,
+ checked: getValue({ item: data }),
+ onChange: onChangeControl,
+ disabled: disabled2
}
);
}
- var publish_date_time_picker_default = (0, import_element300.forwardRef)(PublicPublishDateTimePicker);
-
- // packages/block-editor/build-module/components/tool-selector/index.mjs
- var import_deprecated34 = __toESM(require_deprecated(), 1);
- var import_element301 = __toESM(require_element(), 1);
- function ToolSelector() {
- (0, import_deprecated34.default)("wp.blockEditor.ToolSelector", {
- since: "6.9",
- hint: "The ToolSelector component no longer renders anything."
- });
- return null;
- }
- var tool_selector_default = (0, import_element301.forwardRef)(ToolSelector);
- // packages/block-editor/build-module/hooks/utils.mjs
- var import_jsx_runtime491 = __toESM(require_jsx_runtime(), 1);
- var cleanEmptyObject = (object) => {
- if (object === null || typeof object !== "object" || Array.isArray(object)) {
- return object;
+ // packages/dataviews/build-module/components/dataform-controls/combobox.mjs
+ var import_components229 = __toESM(require_components(), 1);
+ var import_element312 = __toESM(require_element(), 1);
+ var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
+ function Combobox({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ validity
+ }) {
+ const { label, description, placeholder, getValue, setValue, isValid: isValid2 } = field;
+ const value = getValue({ item: data }) ?? "";
+ const onChangeControl = (0, import_element312.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
+ [data, onChange, setValue]
+ );
+ const { elements, isLoading } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
+ });
+ if (isLoading) {
+ return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(import_components229.Spinner, {});
}
- const cleanedNestedObjects = Object.entries(object).map(([key, value]) => [key, cleanEmptyObject(value)]).filter(([, value]) => value !== void 0);
- return !cleanedNestedObjects.length ? void 0 : Object.fromEntries(cleanedNestedObjects);
+ return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
+ ValidatedComboboxControl,
+ {
+ required: !!field.isValid?.required,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
+ value,
+ help: description,
+ placeholder,
+ options: elements,
+ onChange: onChangeControl,
+ hideLabelFromVision,
+ allowReset: true,
+ expandOnFocus: true
+ }
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
+ var import_components231 = __toESM(require_components(), 1);
+ var import_element315 = __toESM(require_element(), 1);
+ var import_i18n223 = __toESM(require_i18n(), 1);
+ var import_a11y24 = __toESM(require_a11y(), 1);
+ var import_date7 = __toESM(require_date(), 1);
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
+ var import_components230 = __toESM(require_components(), 1);
+ var import_element313 = __toESM(require_element(), 1);
+ var import_i18n221 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
+ var TIME_UNITS_OPTIONS = {
+ [OPERATOR_IN_THE_PAST]: [
+ { value: "days", label: (0, import_i18n221.__)("Days") },
+ { value: "weeks", label: (0, import_i18n221.__)("Weeks") },
+ { value: "months", label: (0, import_i18n221.__)("Months") },
+ { value: "years", label: (0, import_i18n221.__)("Years") }
+ ],
+ [OPERATOR_OVER]: [
+ { value: "days", label: (0, import_i18n221.__)("Days ago") },
+ { value: "weeks", label: (0, import_i18n221.__)("Weeks ago") },
+ { value: "months", label: (0, import_i18n221.__)("Months ago") },
+ { value: "years", label: (0, import_i18n221.__)("Years ago") }
+ ]
};
- function transformStyles2(activeSupports, migrationPaths, result, source, index2, results) {
- if (Object.values(activeSupports ?? {}).every(
- (isActive) => !isActive
- )) {
- return result;
- }
- if (results.length === 1 && result.innerBlocks.length === source.length) {
- return result;
+ function RelativeDateControl({
+ className,
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ operator
+ }) {
+ const options = TIME_UNITS_OPTIONS[operator === OPERATOR_IN_THE_PAST ? "inThePast" : "over"];
+ const { id, label, description, getValue, setValue } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const fieldValue = getValue({ item: data });
+ const { value: relValue = "", unit = options[0].value } = fieldValue && typeof fieldValue === "object" ? fieldValue : {};
+ const onChangeValue = (0, import_element313.useCallback)(
+ (newValue) => onChange(
+ setValue({
+ item: data,
+ value: { value: Number(newValue), unit }
+ })
+ ),
+ [onChange, setValue, data, unit]
+ );
+ const onChangeUnit = (0, import_element313.useCallback)(
+ (newUnit) => onChange(
+ setValue({
+ item: data,
+ value: { value: relValue, unit: newUnit }
+ })
+ ),
+ [onChange, setValue, data, relValue]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+ import_components230.BaseControl,
+ {
+ id,
+ className: clsx_default(className, "dataviews-controls__relative-date"),
+ label,
+ hideLabelFromVision,
+ help: description,
+ children: /* @__PURE__ */ (0, import_jsx_runtime502.jsxs)(Stack, { direction: "row", gap: "sm", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+ import_components230.__experimentalNumberControl,
+ {
+ className: "dataviews-controls__relative-date-number",
+ spinControls: "none",
+ min: 1,
+ step: 1,
+ value: relValue,
+ onChange: onChangeValue,
+ disabled: disabled2
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
+ import_components230.SelectControl,
+ {
+ className: "dataviews-controls__relative-date-unit",
+ label: (0, import_i18n221.__)("Unit"),
+ value: unit,
+ options,
+ onChange: onChangeUnit,
+ hideLabelFromVision: true,
+ disabled: disabled2
+ }
+ )
+ ] })
+ }
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/to-calendar-date.mjs
+ function toCalendarDate(date, timeZone) {
+ return timeZone ? new TZDate(date, timeZone) : date;
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
+ var import_element314 = __toESM(require_element(), 1);
+ function useDisabledDateMatchers(isValid2, parseDateFn) {
+ const minConstraint = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
+ const maxConstraint = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
+ const disabledMatchers = (0, import_element314.useMemo)(() => {
+ const matchers = [];
+ if (minConstraint) {
+ const minDate = parseDateFn(minConstraint);
+ if (minDate) {
+ matchers.push({ before: minDate });
+ }
+ }
+ if (maxConstraint) {
+ const maxDate = parseDateFn(maxConstraint);
+ if (maxDate) {
+ matchers.push({ after: maxDate });
+ }
+ }
+ return matchers.length > 0 ? matchers : void 0;
+ }, [minConstraint, maxConstraint, parseDateFn]);
+ return { minConstraint, maxConstraint, disabledMatchers };
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/get-calendar-locale.mjs
+ var LANGUAGE_ALIASES = {
+ ary: "ar-MA",
+ // Moroccan Arabic.
+ haz: "fa"
+ // Hazaragi, a variety of Persian.
+ };
+ function getCalendarLocale(wpLocale) {
+ const subtags = wpLocale?.trim().split(/[_-]/) ?? [];
+ const language = subtags.shift()?.toLowerCase();
+ if (!language) {
+ return void 0;
}
- let referenceBlockAttributes = source[0]?.attributes;
- if (results.length > 1 && source.length > 1) {
- if (source[index2]) {
- referenceBlockAttributes = source[index2]?.attributes;
- } else {
- return result;
+ const normalized = [LANGUAGE_ALIASES[language] ?? language];
+ for (const subtag of subtags) {
+ if (/^[a-z]{4}$/i.test(subtag) || /^([a-z]{2}|\d{3})$/i.test(subtag)) {
+ normalized.push(subtag);
}
}
- let returnBlock = result;
- Object.entries(activeSupports).forEach(([support, isActive]) => {
- if (isActive) {
- migrationPaths[support].forEach((path) => {
- const styleValue = getValueFromObjectPath2(
- referenceBlockAttributes,
- path
+ return normalized.join("-");
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/get-timezone-description.mjs
+ var import_date5 = __toESM(require_date(), 1);
+ var import_i18n222 = __toESM(require_i18n(), 1);
+ function getTimezoneDescription() {
+ const { timezone } = (0, import_date5.getSettings)();
+ const userTimezoneOffset = -1 * ((/* @__PURE__ */ new Date()).getTimezoneOffset() / 60);
+ if (Number(timezone.offset) === userTimezoneOffset) {
+ return void 0;
+ }
+ const offsetSymbol = Number(timezone.offset) >= 0 ? "+" : "";
+ const zoneAbbr = "" !== timezone.abbr && isNaN(Number(timezone.abbr)) ? timezone.abbr : `UTC${offsetSymbol}${timezone.offsetFormatted}`;
+ const prettyTimezoneString = timezone.string.replaceAll("_", " ");
+ let timezoneDetail = zoneAbbr;
+ if ("UTC" === timezone.string) {
+ timezoneDetail = (0, import_i18n222.__)("Coordinated Universal Time");
+ } else if (prettyTimezoneString.trim().length > 0) {
+ timezoneDetail = `(${zoneAbbr}) ${prettyTimezoneString}`;
+ }
+ return (0, import_i18n222.sprintf)(
+ /* translators: %s: timezone detail, e.g. "(CEST) Europe/Madrid" or "UTC+3". */
+ (0, import_i18n222.__)("Timezone: %s"),
+ timezoneDetail
+ );
+ }
+
+ // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
+ var import_date6 = __toESM(require_date(), 1);
+ function parseDateTime(dateTimeString) {
+ if (!dateTimeString) {
+ return null;
+ }
+ const parsed = (0, import_date6.getDate)(dateTimeString);
+ return parsed && isValid(parsed) ? parsed : null;
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
+ var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
+ var formatDateTime = (value) => {
+ if (!value) {
+ return "";
+ }
+ return (0, import_date7.dateI18n)("Y-m-d\\TH:i", (0, import_date7.getDate)(value));
+ };
+ function CalendarDateTimeControl({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ config: config2
+ }) {
+ const { compact } = config2 || {};
+ const { id, label, description, setValue, getValue, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const fieldValue = getValue({ item: data });
+ const value = typeof fieldValue === "string" ? fieldValue : void 0;
+ const { timezone } = (0, import_date7.getSettings)();
+ const timeZone = timezone.string || (0, import_date7.dateI18n)("P");
+ const [calendarMonth, setCalendarMonth] = (0, import_element315.useState)(() => {
+ const parsedDate = parseDateTime(value);
+ return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
+ });
+ (0, import_element315.useEffect)(() => {
+ const parsedDate = parseDateTime(value);
+ if (parsedDate) {
+ const targetMonth = toCalendarDate(parsedDate, timeZone);
+ setCalendarMonth(
+ (currentMonth) => isSameMonth(
+ targetMonth,
+ toCalendarDate(currentMonth, timeZone)
+ ) ? currentMonth : targetMonth
+ );
+ }
+ }, [timeZone, value]);
+ const inputControlRef = (0, import_element315.useRef)(null);
+ const validationTimeoutRef = (0, import_element315.useRef)(void 0);
+ const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
+ const onChangeCallback = (0, import_element315.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue })),
+ [data, onChange, setValue]
+ );
+ (0, import_element315.useEffect)(() => {
+ return () => clearTimeout(validationTimeoutRef.current);
+ }, []);
+ const onSelectDate = (0, import_element315.useCallback)(
+ (newDate) => {
+ if (newDate) {
+ const wpDate = (0, import_date7.dateI18n)("Y-m-d", newDate);
+ const wpTime = value ? (0, import_date7.dateI18n)("H:i", (0, import_date7.getDate)(value)) : "00:00";
+ const finalDateTime = (0, import_date7.getDate)(`${wpDate}T${wpTime}`);
+ onChangeCallback(finalDateTime.toISOString());
+ } else {
+ onChangeCallback(void 0);
+ }
+ clearTimeout(validationTimeoutRef.current);
+ validationTimeoutRef.current = setTimeout(() => {
+ const input = inputControlRef.current;
+ if (!input) {
+ return;
+ }
+ input.dispatchEvent(
+ new Event("invalid", { cancelable: true })
);
- if (styleValue) {
- returnBlock = {
- ...returnBlock,
- attributes: setImmutably2(
- returnBlock.attributes,
- path,
- styleValue
- )
- };
+ if (input.validationMessage) {
+ (0, import_a11y24.speak)(input.validationMessage);
}
- });
+ }, 0);
+ },
+ [onChangeCallback, value]
+ );
+ const handleManualDateTimeChange = (0, import_element315.useCallback)(
+ (newValue) => {
+ if (newValue) {
+ const dateTime = (0, import_date7.getDate)(newValue);
+ onChangeCallback(dateTime.toISOString());
+ const parsedDate = parseDateTime(dateTime.toISOString());
+ if (parsedDate) {
+ setCalendarMonth(toCalendarDate(parsedDate, timeZone));
+ }
+ } else {
+ onChangeCallback(void 0);
+ }
+ },
+ [onChangeCallback, timeZone]
+ );
+ const { format: fieldFormat } = field;
+ const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date7.getSettings)().l10n.startOfWeek;
+ const locale = getCalendarLocale((0, import_date7.getSettings)().l10n.locale);
+ let displayLabel = label;
+ if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
+ displayLabel = `${label} (${(0, import_i18n223.__)("Required")})`;
+ } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
+ displayLabel = `${label} (${(0, import_i18n223.__)("Optional")})`;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+ import_components231.BaseControl,
+ {
+ id,
+ label: displayLabel,
+ help: description,
+ hideLabelFromVision,
+ children: /* @__PURE__ */ (0, import_jsx_runtime503.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+ ValidatedInputControl,
+ {
+ ref: inputControlRef,
+ required: !!isValid2?.required,
+ customValidity: getCustomValidity(isValid2, validity),
+ type: "datetime-local",
+ label: (0, import_i18n223.__)("Date time"),
+ hideLabelFromVision: true,
+ value: formatDateTime(value),
+ onValueChange: handleManualDateTimeChange,
+ disabled: disabled2,
+ description: getTimezoneDescription(),
+ min: minConstraint ? formatDateTime(minConstraint) : void 0,
+ max: maxConstraint ? formatDateTime(maxConstraint) : void 0
+ }
+ ),
+ !compact && /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+ Calendar,
+ {
+ style: { width: "100%" },
+ value: value ? parseDateTime(value) : null,
+ onValueChange: onSelectDate,
+ month: calendarMonth,
+ onMonthChange: setCalendarMonth,
+ timeZone,
+ locale,
+ dir: (0, import_i18n223.isRTL)() ? "rtl" : "ltr",
+ weekStartsOn,
+ disabled: disabled2 || disabledMatchers
+ }
+ )
+ ] })
}
- });
- return returnBlock;
+ );
}
- function shouldSkipSerialization(blockNameOrType, featureSet, feature) {
- const support = (0, import_blocks110.getBlockSupport)(blockNameOrType, featureSet);
- const skipSerialization = support?.__experimentalSkipSerialization;
- if (Array.isArray(skipSerialization)) {
- return skipSerialization.includes(feature);
+ function DateTime({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ operator,
+ validity,
+ config: config2
+ }) {
+ if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
+ return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+ RelativeDateControl,
+ {
+ className: "dataviews-controls__datetime",
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ operator
+ }
+ );
}
- return skipSerialization;
- }
- var pendingStyleOverrides = /* @__PURE__ */ new WeakMap();
- function useStyleOverride({ id, css }) {
- return usePrivateStyleOverride({ id, css });
- }
- function usePrivateStyleOverride({
- id,
- css,
- assets,
- __unstableType,
- variation,
- clientId
- } = {}) {
- const { setStyleOverride: setStyleOverride2, deleteStyleOverride: deleteStyleOverride2 } = unlock(
- (0, import_data184.useDispatch)(store)
+ return /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
+ CalendarDateTimeControl,
+ {
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ config: config2
+ }
);
- const registry = (0, import_data184.useRegistry)();
- const fallbackId = (0, import_element302.useId)();
- (0, import_element302.useEffect)(() => {
- if (!css && !assets) {
- return;
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/date.mjs
+ var import_components232 = __toESM(require_components(), 1);
+ var import_a11y25 = __toESM(require_a11y(), 1);
+ var import_element316 = __toESM(require_element(), 1);
+ var import_i18n224 = __toESM(require_i18n(), 1);
+ var import_date8 = __toESM(require_date(), 1);
+ var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
+ var DATE_PRESETS = [
+ {
+ id: "today",
+ label: (0, import_i18n224.__)("Today"),
+ getValue: () => (0, import_date8.getDate)(null)
+ },
+ {
+ id: "yesterday",
+ label: (0, import_i18n224.__)("Yesterday"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return subDays(today, 1);
}
- const _id = id || fallbackId;
- const override = {
- id,
- css,
- assets,
- __unstableType,
- variation,
- clientId
- };
- if (!pendingStyleOverrides.get(registry)) {
- pendingStyleOverrides.set(registry, []);
+ },
+ {
+ id: "past-week",
+ label: (0, import_i18n224.__)("Past week"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return subDays(today, 7);
}
- pendingStyleOverrides.get(registry).push([_id, override]);
- window.queueMicrotask(() => {
- if (pendingStyleOverrides.get(registry)?.length) {
- registry.batch(() => {
- pendingStyleOverrides.get(registry).forEach((args) => {
- setStyleOverride2(...args);
- });
- pendingStyleOverrides.set(registry, []);
+ },
+ {
+ id: "past-month",
+ label: (0, import_i18n224.__)("Past month"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return subMonths(today, 1);
+ }
+ }
+ ];
+ var DATE_RANGE_PRESETS = [
+ {
+ id: "last-7-days",
+ label: (0, import_i18n224.__)("Last 7 days"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return [subDays(today, 7), today];
+ }
+ },
+ {
+ id: "last-30-days",
+ label: (0, import_i18n224.__)("Last 30 days"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return [subDays(today, 30), today];
+ }
+ },
+ {
+ id: "month-to-date",
+ label: (0, import_i18n224.__)("Month to date"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return [startOfMonth(today), today];
+ }
+ },
+ {
+ id: "last-year",
+ label: (0, import_i18n224.__)("Last year"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return [subYears(today, 1), today];
+ }
+ },
+ {
+ id: "year-to-date",
+ label: (0, import_i18n224.__)("Year to date"),
+ getValue: () => {
+ const today = (0, import_date8.getDate)(null);
+ return [startOfYear(today), today];
+ }
+ }
+ ];
+ var parseDate2 = (dateString) => {
+ if (!dateString) {
+ return null;
+ }
+ const parsed = parseISO(dateString);
+ return isValid(parsed) ? parsed : null;
+ };
+ var formatDate = (date) => {
+ if (!date) {
+ return "";
+ }
+ return typeof date === "string" ? date : format(date, "yyyy-MM-dd");
+ };
+ function ValidatedDateControl({
+ field,
+ validity,
+ inputRefs,
+ isTouched,
+ setIsTouched,
+ children
+ }) {
+ const { isValid: isValid2 } = field;
+ const [customValidity, setCustomValidity] = (0, import_element316.useState)(void 0);
+ const validateRefs = (0, import_element316.useCallback)(() => {
+ const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
+ for (const ref of refs) {
+ const input = ref.current;
+ if (input && !input.validity.valid) {
+ setCustomValidity({
+ type: "invalid",
+ message: input.validationMessage
});
+ return;
}
- });
- return () => {
- const isPending = pendingStyleOverrides.get(registry)?.find(([currentId]) => currentId === _id);
- if (isPending) {
- pendingStyleOverrides.set(
- registry,
- pendingStyleOverrides.get(registry).filter(([currentId]) => currentId !== _id)
+ }
+ setCustomValidity(void 0);
+ }, [inputRefs]);
+ (0, import_element316.useEffect)(() => {
+ const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
+ const result = validity ? getCustomValidity(isValid2, validity) : void 0;
+ for (const ref of refs) {
+ const input = ref.current;
+ if (input) {
+ input.setCustomValidity(
+ result?.type === "invalid" && result.message ? result.message : ""
);
- } else {
- deleteStyleOverride2(_id);
}
+ }
+ }, [inputRefs, isValid2, validity]);
+ (0, import_element316.useEffect)(() => {
+ const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
+ const handleInvalid = (event) => {
+ event.preventDefault();
+ setIsTouched(true);
};
- }, [
- id,
- css,
- clientId,
- assets,
- __unstableType,
- fallbackId,
- setStyleOverride2,
- deleteStyleOverride2,
- registry,
- variation
- ]);
- }
- function useBlockSettings(name, parentLayout) {
- const [
- backgroundImage,
- backgroundSize,
- gradient,
- customFontFamilies,
- defaultFontFamilies,
- themeFontFamilies,
- defaultFontSizesEnabled,
- customFontSizes,
- defaultFontSizes,
- themeFontSizes,
- customFontSize,
- fontStyle,
- fontWeight,
- lineHeight,
- textAlign,
- textColumns,
- textDecoration,
- textIndent,
- writingMode,
- textTransform,
- letterSpacing,
- padding,
- margin,
- blockGap,
- defaultSpacingSizesEnabled,
- customSpacingSize,
- userSpacingSizes,
- defaultSpacingSizes,
- themeSpacingSizes,
- units2,
- aspectRatio,
- height,
- minHeight,
- minWidth,
- width,
- dimensionSizes,
- layout,
- borderColor,
- borderRadius,
- borderStyle,
- borderWidth,
- borderRadiusSizes,
- customColorsEnabled,
- customColors,
- customDuotone,
- themeColors,
- defaultColors,
- defaultPalette,
- defaultDuotone,
- userDuotonePalette,
- themeDuotonePalette,
- defaultDuotonePalette,
- userGradientPalette,
- themeGradientPalette,
- defaultGradientPalette,
- defaultGradients,
- areCustomGradientsEnabled,
- isBackgroundEnabled,
- isLinkEnabled,
- isTextEnabled,
- isHeadingEnabled,
- isButtonEnabled,
- shadow
- ] = useSettings(
- "background.backgroundImage",
- "background.backgroundSize",
- "background.gradient",
- "typography.fontFamilies.custom",
- "typography.fontFamilies.default",
- "typography.fontFamilies.theme",
- "typography.defaultFontSizes",
- "typography.fontSizes.custom",
- "typography.fontSizes.default",
- "typography.fontSizes.theme",
- "typography.customFontSize",
- "typography.fontStyle",
- "typography.fontWeight",
- "typography.lineHeight",
- "typography.textAlign",
- "typography.textColumns",
- "typography.textDecoration",
- "typography.textIndent",
- "typography.writingMode",
- "typography.textTransform",
- "typography.letterSpacing",
- "spacing.padding",
- "spacing.margin",
- "spacing.blockGap",
- "spacing.defaultSpacingSizes",
- "spacing.customSpacingSize",
- "spacing.spacingSizes.custom",
- "spacing.spacingSizes.default",
- "spacing.spacingSizes.theme",
- "spacing.units",
- "dimensions.aspectRatio",
- "dimensions.height",
- "dimensions.minHeight",
- "dimensions.minWidth",
- "dimensions.width",
- "dimensions.dimensionSizes",
- "layout",
- "border.color",
- "border.radius",
- "border.style",
- "border.width",
- "border.radiusSizes",
- "color.custom",
- "color.palette.custom",
- "color.customDuotone",
- "color.palette.theme",
- "color.palette.default",
- "color.defaultPalette",
- "color.defaultDuotone",
- "color.duotone.custom",
- "color.duotone.theme",
- "color.duotone.default",
- "color.gradients.custom",
- "color.gradients.theme",
- "color.gradients.default",
- "color.defaultGradients",
- "color.customGradient",
- "color.background",
- "color.link",
- "color.text",
- "color.heading",
- "color.button",
- "shadow"
- );
- const rawSettings = (0, import_element302.useMemo)(() => {
- return {
- background: {
- backgroundImage,
- backgroundSize,
- gradient
- },
- color: {
- palette: {
- custom: customColors,
- theme: themeColors,
- default: defaultColors
- },
- gradients: {
- custom: userGradientPalette,
- theme: themeGradientPalette,
- default: defaultGradientPalette
- },
- duotone: {
- custom: userDuotonePalette,
- theme: themeDuotonePalette,
- default: defaultDuotonePalette
- },
- defaultGradients,
- defaultPalette,
- defaultDuotone,
- custom: customColorsEnabled,
- customGradient: areCustomGradientsEnabled,
- customDuotone,
- background: isBackgroundEnabled,
- link: isLinkEnabled,
- heading: isHeadingEnabled,
- button: isButtonEnabled,
- text: isTextEnabled
- },
- typography: {
- fontFamilies: {
- custom: customFontFamilies,
- default: defaultFontFamilies,
- theme: themeFontFamilies
- },
- fontSizes: {
- custom: customFontSizes,
- default: defaultFontSizes,
- theme: themeFontSizes
- },
- customFontSize,
- defaultFontSizes: defaultFontSizesEnabled,
- fontStyle,
- fontWeight,
- lineHeight,
- textAlign,
- textColumns,
- textDecoration,
- textIndent,
- textTransform,
- letterSpacing,
- writingMode
- },
- spacing: {
- spacingSizes: {
- custom: userSpacingSizes,
- default: defaultSpacingSizes,
- theme: themeSpacingSizes
- },
- customSpacingSize,
- defaultSpacingSizes: defaultSpacingSizesEnabled,
- padding,
- margin,
- blockGap,
- units: units2
- },
- border: {
- color: borderColor,
- radius: borderRadius,
- style: borderStyle,
- width: borderWidth,
- radiusSizes: borderRadiusSizes
- },
- dimensions: {
- aspectRatio,
- height,
- minHeight,
- minWidth,
- width,
- dimensionSizes
- },
- layout,
- parentLayout,
- shadow
+ for (const ref of refs) {
+ ref.current?.addEventListener("invalid", handleInvalid);
+ }
+ return () => {
+ for (const ref of refs) {
+ ref.current?.removeEventListener("invalid", handleInvalid);
+ }
};
- }, [
- backgroundImage,
- backgroundSize,
- gradient,
- customFontFamilies,
- defaultFontFamilies,
- themeFontFamilies,
- defaultFontSizesEnabled,
- customFontSizes,
- defaultFontSizes,
- themeFontSizes,
- customFontSize,
- fontStyle,
- fontWeight,
- lineHeight,
- textAlign,
- textColumns,
- textDecoration,
- textIndent,
- textTransform,
- letterSpacing,
- writingMode,
- padding,
- margin,
- blockGap,
- defaultSpacingSizesEnabled,
- customSpacingSize,
- userSpacingSizes,
- defaultSpacingSizes,
- themeSpacingSizes,
- units2,
- aspectRatio,
- height,
- minHeight,
- minWidth,
- width,
- dimensionSizes,
- layout,
- parentLayout,
- borderColor,
- borderRadius,
- borderStyle,
- borderWidth,
- borderRadiusSizes,
- customColorsEnabled,
- customColors,
- customDuotone,
- themeColors,
- defaultColors,
- defaultPalette,
- defaultDuotone,
- userDuotonePalette,
- themeDuotonePalette,
- defaultDuotonePalette,
- userGradientPalette,
- themeGradientPalette,
- defaultGradientPalette,
- defaultGradients,
- areCustomGradientsEnabled,
- isBackgroundEnabled,
- isLinkEnabled,
- isTextEnabled,
- isHeadingEnabled,
- isButtonEnabled,
- shadow
- ]);
- return useSettingsForBlockElement(rawSettings, name);
- }
- function createBlockEditFilter(features) {
- features = features.map((settings2) => {
- return { ...settings2, Edit: (0, import_element302.memo)(settings2.edit) };
- });
- const withBlockEditHooks = (0, import_compose105.createHigherOrderComponent)(
- (OriginalBlockEdit) => function WithBlockEditHooks(props) {
- const context = useBlockEditContext();
- return [
- ...features.map((feature, i2) => {
- const {
- Edit: Edit4,
- hasSupport,
- attributeKeys = [],
- shareWithChildBlocks,
- supportsPatternEditing
- } = feature;
- const shouldDisplayControls = supportsPatternEditing && context[mayDisplayPatternEditingControlsKey] || context[mayDisplayControlsKey] || context[mayDisplayParentControlsKey] && shareWithChildBlocks;
- if (!shouldDisplayControls || !hasSupport(props.name)) {
- return null;
- }
- const neededProps = {};
- for (const key of attributeKeys) {
- if (props.attributes[key]) {
- neededProps[key] = props.attributes[key];
- }
- }
- return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
- Edit4,
- {
- name: props.name,
- isSelected: props.isSelected,
- clientId: props.clientId,
- setAttributes: props.setAttributes,
- __unstableParentLayout: props.__unstableParentLayout,
- ...neededProps
- },
- i2
- );
- }),
- /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(OriginalBlockEdit, { ...props }, "edit")
- ];
- },
- "withBlockEditHooks"
- );
- (0, import_hooks18.addFilter)("editor.BlockEdit", "core/editor/hooks", withBlockEditHooks);
+ }, [inputRefs, setIsTouched]);
+ (0, import_element316.useEffect)(() => {
+ if (!isTouched) {
+ return;
+ }
+ const result = validity ? getCustomValidity(isValid2, validity) : void 0;
+ if (result) {
+ setCustomValidity(result);
+ } else {
+ validateRefs();
+ }
+ }, [isTouched, isValid2, validity, validateRefs]);
+ (0, import_element316.useEffect)(() => {
+ if (isTouched && customValidity?.message) {
+ (0, import_a11y25.speak)(customValidity.message);
+ }
+ }, [isTouched, customValidity?.message]);
+ const onBlur = (event) => {
+ if (isTouched) {
+ return;
+ }
+ if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
+ setIsTouched(true);
+ }
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(Stack, { direction: "column", gap: "sm", onBlur, children: [
+ children,
+ customValidity && /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ ValidityIndicator,
+ {
+ type: customValidity.type,
+ message: customValidity.message
+ }
+ )
+ ] });
}
- function BlockProps({
- index: index2,
- useBlockProps: hook,
- setAllWrapperProps,
- ...props
+ function CalendarDateControl({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
}) {
- const wrapperProps = hook(props);
- const setWrapperProps = (next) => setAllWrapperProps((prev) => {
- const nextAll = [...prev];
- nextAll[index2] = next;
- return nextAll;
- });
- (0, import_element302.useEffect)(() => {
- setWrapperProps(wrapperProps);
- return () => {
- setWrapperProps(void 0);
- };
+ const {
+ id,
+ label,
+ description,
+ setValue,
+ getValue,
+ isValid: isValid2,
+ format: fieldFormat
+ } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const [selectedPresetId, setSelectedPresetId] = (0, import_element316.useState)(
+ null
+ );
+ const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date8.getSettings)().l10n.startOfWeek;
+ const locale = getCalendarLocale((0, import_date8.getSettings)().l10n.locale);
+ const fieldValue = getValue({ item: data });
+ const value = typeof fieldValue === "string" ? fieldValue : void 0;
+ const [calendarMonth, setCalendarMonth] = (0, import_element316.useState)(() => {
+ const parsedDate = parseDate2(value);
+ return parsedDate || /* @__PURE__ */ new Date();
});
- return null;
- }
- var BlockPropsPure = (0, import_element302.memo)(BlockProps);
- function createBlockListBlockFilter(features) {
- const withBlockListBlockHooks = (0, import_compose105.createHigherOrderComponent)(
- (BlockListBlock2) => function WithBlockListBlockHooks(props) {
- const [allWrapperProps, setAllWrapperProps] = (0, import_element302.useState)(
- Array(features.length).fill(void 0)
+ (0, import_element316.useEffect)(() => {
+ const parsedDate = parseDate2(value);
+ if (parsedDate) {
+ setCalendarMonth(
+ (currentMonth) => isSameMonth(parsedDate, currentMonth) ? currentMonth : parsedDate
);
- return [
- ...features.map((feature, i2) => {
- const {
- hasSupport,
- attributeKeys = [],
- useBlockProps: useBlockProps16,
- isMatch
- } = feature;
- const neededProps = {};
- for (const key of attributeKeys) {
- if (props.attributes[key]) {
- neededProps[key] = props.attributes[key];
- }
- }
- if (
- // Skip rendering if none of the needed attributes are
- // set.
- !Object.keys(neededProps).length || !hasSupport(props.name) || isMatch && !isMatch(neededProps)
- ) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
- BlockPropsPure,
- {
- index: i2,
- useBlockProps: useBlockProps16,
- setAllWrapperProps,
- name: props.name,
- clientId: props.clientId,
- ...neededProps
- },
- i2
- );
- }),
- /* @__PURE__ */ (0, import_jsx_runtime491.jsx)(
- BlockListBlock2,
- {
- ...props,
- wrapperProps: allWrapperProps.filter(Boolean).reduce((acc, wrapperProps) => {
- return {
- ...acc,
- ...wrapperProps,
- className: clsx_default(
- acc.className,
- wrapperProps.className
- ),
- style: {
- ...acc.style,
- ...wrapperProps.style
- }
- };
- }, props.wrapperProps || {})
- },
- "edit"
- )
- ];
+ }
+ }, [value]);
+ const [isTouched, setIsTouched] = (0, import_element316.useState)(false);
+ const validityTargetRef = (0, import_element316.useRef)(null);
+ const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
+ const onChangeCallback = (0, import_element316.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue })),
+ [data, onChange, setValue]
+ );
+ const onSelectDate = (0, import_element316.useCallback)(
+ (newDate) => {
+ const dateValue = newDate ? formatDate(newDate) : void 0;
+ onChangeCallback(dateValue);
+ setSelectedPresetId(null);
+ setIsTouched(true);
},
- "withBlockListBlockHooks"
+ [onChangeCallback]
);
- (0, import_hooks18.addFilter)(
- "editor.BlockListBlock",
- "core/editor/hooks",
- withBlockListBlockHooks
+ const handlePresetClick = (0, import_element316.useCallback)(
+ (preset) => {
+ const presetDate = preset.getValue();
+ const dateValue = formatDate(presetDate);
+ setCalendarMonth(presetDate);
+ onChangeCallback(dateValue);
+ setSelectedPresetId(preset.id);
+ setIsTouched(true);
+ },
+ [onChangeCallback]
);
- }
- function createBlockSaveFilter(features) {
- function extraPropsFromHooks(props, name, attributes) {
- return features.reduce((accu, feature) => {
- const { hasSupport, attributeKeys = [], addSaveProps: addSaveProps11 } = feature;
- const neededAttributes = {};
- for (const key of attributeKeys) {
- if (attributes[key]) {
- neededAttributes[key] = attributes[key];
+ const handleManualDateChange = (0, import_element316.useCallback)(
+ (newValue) => {
+ onChangeCallback(newValue);
+ if (newValue) {
+ const parsedDate = parseDate2(newValue);
+ if (parsedDate) {
+ setCalendarMonth(parsedDate);
}
}
- if (
- // Skip rendering if none of the needed attributes are
- // set.
- !Object.keys(neededAttributes).length || !hasSupport(name)
- ) {
- return accu;
- }
- return addSaveProps11(accu, name, neededAttributes);
- }, props);
- }
- (0, import_hooks18.addFilter)(
- "blocks.getSaveContent.extraProps",
- "core/editor/hooks",
- extraPropsFromHooks,
- 0
- );
- (0, import_hooks18.addFilter)(
- "blocks.getSaveContent.extraProps",
- "core/editor/hooks",
- (props) => {
- if (props.hasOwnProperty("className") && !props.className) {
- delete props.className;
- }
- return props;
- }
+ setSelectedPresetId(null);
+ setIsTouched(true);
+ },
+ [onChangeCallback]
);
- }
-
- // packages/block-editor/build-module/hooks/compat.mjs
- var import_blocks111 = __toESM(require_blocks(), 1);
- var import_hooks20 = __toESM(require_hooks(), 1);
- function migrateLightBlockWrapper(settings2) {
- const { apiVersion = 1 } = settings2;
- if (apiVersion < 2 && (0, import_blocks111.hasBlockSupport)(settings2, "lightBlockWrapper", false)) {
- settings2.apiVersion = 2;
- }
- return settings2;
- }
- (0, import_hooks20.addFilter)(
- "blocks.registerBlockType",
- "core/compat/migrateLightBlockWrapper",
- migrateLightBlockWrapper
- );
-
- // packages/block-editor/build-module/hooks/cross-origin-isolation.mjs
- function addCrossOriginAttribute(el) {
- if (!el.hasAttribute("crossorigin")) {
- el.setAttribute("crossorigin", "anonymous");
+ let displayLabel = label;
+ if (isValid2?.required && !markWhenOptional) {
+ displayLabel = `${label} (${(0, import_i18n224.__)("Required")})`;
+ } else if (!isValid2?.required && markWhenOptional) {
+ displayLabel = `${label} (${(0, import_i18n224.__)("Optional")})`;
}
- }
- if (window.crossOriginIsolated) {
- let startObservingBody = function() {
- if (document.body) {
- observer.observe(document.body, {
- childList: true,
- attributes: true,
- subtree: true
- });
- } else if (document.readyState === "loading") {
- document.addEventListener("DOMContentLoaded", () => {
- if (document.body) {
- observer.observe(document.body, {
- childList: true,
- attributes: true,
- subtree: true
- });
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ ValidatedDateControl,
+ {
+ field,
+ validity,
+ inputRefs: validityTargetRef,
+ isTouched,
+ setIsTouched,
+ children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components232.BaseControl,
+ {
+ id,
+ className: "dataviews-controls__date",
+ label: displayLabel,
+ help: description,
+ hideLabelFromVision,
+ children: /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(
+ Stack,
+ {
+ direction: "row",
+ gap: "sm",
+ wrap: "wrap",
+ justify: "flex-start",
+ children: [
+ DATE_PRESETS.map((preset) => {
+ const isSelected = selectedPresetId === preset.id;
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components232.Button,
+ {
+ className: "dataviews-controls__date-preset",
+ variant: "tertiary",
+ isPressed: isSelected,
+ size: "small",
+ disabled: disabled2,
+ accessibleWhenDisabled: true,
+ onClick: () => handlePresetClick(preset),
+ children: preset.label
+ },
+ preset.id
+ );
+ }),
+ /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components232.Button,
+ {
+ className: "dataviews-controls__date-preset",
+ variant: "tertiary",
+ isPressed: !selectedPresetId,
+ size: "small",
+ disabled: !!selectedPresetId || disabled2,
+ accessibleWhenDisabled: true,
+ children: (0, import_i18n224.__)("Custom")
+ }
+ )
+ ]
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components232.__experimentalInputControl,
+ {
+ ref: validityTargetRef,
+ type: "date",
+ label: (0, import_i18n224.__)("Date"),
+ hideLabelFromVision: true,
+ value,
+ onChange: handleManualDateChange,
+ required: !!field.isValid?.required,
+ disabled: disabled2,
+ min: minConstraint,
+ max: maxConstraint
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ Calendar,
+ {
+ style: { width: "100%" },
+ value: value ? parseDate2(value) : null,
+ onValueChange: onSelectDate,
+ month: calendarMonth,
+ onMonthChange: setCalendarMonth,
+ locale,
+ dir: (0, import_i18n224.isRTL)() ? "rtl" : "ltr",
+ weekStartsOn,
+ disabled: disabled2 || disabledMatchers,
+ disableNavigation: disabled2
+ }
+ )
+ ] })
}
- });
+ )
}
- };
- startObservingBody2 = startObservingBody;
- const observer = new window.MutationObserver((mutations) => {
- mutations.forEach((mutation) => {
- [mutation.addedNodes, mutation.target].forEach((value) => {
- const nodes = value instanceof window.NodeList ? value : [value];
- nodes.forEach((node) => {
- const el = node;
- if (!el.querySelectorAll) {
- return;
- }
- el.querySelectorAll("source,script,video,link").forEach(
- (v2) => {
- addCrossOriginAttribute(v2);
- }
- );
- if (["SOURCE", "SCRIPT", "VIDEO", "LINK"].includes(
- el.nodeName
- )) {
- addCrossOriginAttribute(el);
- }
- });
- });
- });
- });
- startObservingBody();
- }
- var startObservingBody2;
-
- // packages/block-editor/build-module/hooks/align.mjs
- var import_hooks21 = __toESM(require_hooks(), 1);
- var import_blocks112 = __toESM(require_blocks(), 1);
- var import_jsx_runtime492 = __toESM(require_jsx_runtime(), 1);
- var ALL_ALIGNMENTS = ["left", "center", "right", "wide", "full"];
- var WIDE_ALIGNMENTS = ["wide", "full"];
- function getValidAlignments(blockAlign, hasWideBlockSupport = true, hasWideEnabled = true) {
- let validAlignments;
- if (Array.isArray(blockAlign)) {
- validAlignments = ALL_ALIGNMENTS.filter(
- (value) => blockAlign.includes(value)
- );
- } else if (blockAlign === true) {
- validAlignments = [...ALL_ALIGNMENTS];
- } else {
- validAlignments = [];
- }
- if (!hasWideEnabled || blockAlign === true && !hasWideBlockSupport) {
- return validAlignments.filter(
- (alignment) => !WIDE_ALIGNMENTS.includes(alignment)
- );
- }
- return validAlignments;
- }
- function addAttribute(settings2) {
- if ("type" in (settings2.attributes?.align ?? {})) {
- return settings2;
- }
- if ((0, import_blocks112.hasBlockSupport)(settings2, "align")) {
- settings2.attributes = {
- ...settings2.attributes,
- align: {
- type: "string",
- // Allow for '' since it is used by the `updateAlignment` function
- // in toolbar controls for special cases with defined default values.
- enum: [...ALL_ALIGNMENTS, ""]
- }
- };
- }
- return settings2;
- }
- function BlockEditAlignmentToolbarControlsPure({
- name: blockName,
- align,
- setAttributes
- }) {
- const blockAllowedAlignments = getValidAlignments(
- (0, import_blocks112.getBlockSupport)(blockName, "align"),
- (0, import_blocks112.hasBlockSupport)(blockName, "alignWide", true)
);
- const validAlignments = useAvailableAlignments(
- blockAllowedAlignments
- ).map(({ name }) => name);
- const blockEditingMode = useBlockEditingMode();
- if (!validAlignments.length || blockEditingMode !== "default") {
- return null;
- }
- const updateAlignment = (nextAlign) => {
- if (!nextAlign) {
- const blockType = (0, import_blocks112.getBlockType)(blockName);
- const blockDefaultAlign = blockType?.attributes?.align?.default;
- if (blockDefaultAlign) {
- nextAlign = "";
- }
- }
- setAttributes({ align: nextAlign });
- };
- return /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(block_controls_default, { group: "block", __experimentalShareWithChildBlocks: true, children: /* @__PURE__ */ (0, import_jsx_runtime492.jsx)(
- BlockAlignmentControl,
- {
- value: align,
- onChange: updateAlignment,
- controls: validAlignments
- }
- ) });
}
- var align_default = {
- shareWithChildBlocks: true,
- edit: BlockEditAlignmentToolbarControlsPure,
- useBlockProps: useBlockProps11,
- addSaveProps: addAssignedAlign,
- attributeKeys: ["align"],
- hasSupport(name) {
- return (0, import_blocks112.hasBlockSupport)(name, "align", false);
+ function CalendarDateRangeControl({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const {
+ id,
+ label,
+ description,
+ getValue,
+ setValue,
+ isValid: isValid2,
+ format: fieldFormat
+ } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ let value;
+ const fieldValue = getValue({ item: data });
+ if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
+ value = fieldValue;
}
- };
- function useBlockProps11({ name, align }) {
- const blockAllowedAlignments = getValidAlignments(
- (0, import_blocks112.getBlockSupport)(name, "align"),
- (0, import_blocks112.hasBlockSupport)(name, "alignWide", true)
+ const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date8.getSettings)().l10n.startOfWeek;
+ const locale = getCalendarLocale((0, import_date8.getSettings)().l10n.locale);
+ const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
+ const onChangeCallback = (0, import_element316.useCallback)(
+ (newValue) => {
+ onChange(
+ setValue({
+ item: data,
+ value: newValue
+ })
+ );
+ },
+ [data, onChange, setValue]
);
- const validAlignments = useAvailableAlignments(blockAllowedAlignments);
- if (validAlignments.some((alignment) => alignment.name === align)) {
- return { "data-align": align };
- }
- return {};
- }
- function addAssignedAlign(props, blockType, attributes) {
- const { align } = attributes;
- const blockAlign = (0, import_blocks112.getBlockSupport)(blockType, "align");
- const hasWideBlockSupport = (0, import_blocks112.hasBlockSupport)(blockType, "alignWide", true);
- const isAlignValid = getValidAlignments(
- blockAlign,
- hasWideBlockSupport
- ).includes(align);
- if (isAlignValid) {
- props.className = clsx_default(`align${align}`, props.className);
- }
- return props;
- }
- (0, import_hooks21.addFilter)(
- "blocks.registerBlockType",
- "core/editor/align/addAttribute",
- addAttribute
- );
-
- // packages/block-editor/build-module/hooks/lock.mjs
- var import_hooks22 = __toESM(require_hooks(), 1);
- function addAttribute2(settings2) {
- if ("type" in (settings2.attributes?.lock ?? {})) {
- return settings2;
- }
- settings2.attributes = {
- ...settings2.attributes,
- lock: {
- type: "object"
+ const [selectedPresetId, setSelectedPresetId] = (0, import_element316.useState)(
+ null
+ );
+ const selectedRange = (0, import_element316.useMemo)(() => {
+ if (!value) {
+ return null;
}
- };
- return settings2;
- }
- (0, import_hooks22.addFilter)("blocks.registerBlockType", "core/lock/addAttribute", addAttribute2);
-
- // packages/block-editor/build-module/hooks/allowed-blocks.mjs
- var import_hooks23 = __toESM(require_hooks(), 1);
- var import_blocks115 = __toESM(require_blocks(), 1);
-
- // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
- var import_components227 = __toESM(require_components(), 1);
- var import_i18n224 = __toESM(require_i18n(), 1);
- var import_element306 = __toESM(require_element(), 1);
- var import_data187 = __toESM(require_data(), 1);
- var import_blocks114 = __toESM(require_blocks(), 1);
-
- // packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
- var import_components226 = __toESM(require_components(), 1);
- var import_element305 = __toESM(require_element(), 1);
- var import_i18n223 = __toESM(require_i18n(), 1);
- var import_data186 = __toESM(require_data(), 1);
-
- // packages/block-editor/build-module/components/block-manager/index.mjs
- var import_blocks113 = __toESM(require_blocks(), 1);
- var import_data185 = __toESM(require_data(), 1);
- var import_components225 = __toESM(require_components(), 1);
- var import_i18n222 = __toESM(require_i18n(), 1);
- var import_element304 = __toESM(require_element(), 1);
- var import_compose107 = __toESM(require_compose(), 1);
- var import_a11y23 = __toESM(require_a11y(), 1);
-
- // packages/block-editor/build-module/components/block-manager/category.mjs
- var import_element303 = __toESM(require_element(), 1);
- var import_compose106 = __toESM(require_compose(), 1);
- var import_components224 = __toESM(require_components(), 1);
-
- // packages/block-editor/build-module/components/block-manager/checklist.mjs
- var import_components223 = __toESM(require_components(), 1);
- var import_jsx_runtime493 = __toESM(require_jsx_runtime(), 1);
- function BlockTypesChecklist({ blockTypes, value, onItemChange }) {
- return /* @__PURE__ */ (0, import_jsx_runtime493.jsx)("ul", { className: "block-editor-block-manager__checklist", children: blockTypes.map((blockType) => /* @__PURE__ */ (0, import_jsx_runtime493.jsxs)(
- "li",
- {
- className: "block-editor-block-manager__checklist-item",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(
- import_components223.CheckboxControl,
- {
- label: blockType.title,
- checked: value.includes(blockType.name),
- onChange: (...args) => onItemChange(blockType, ...args)
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime493.jsx)(block_icon_default, { icon: blockType.icon })
- ]
- },
- blockType.name
- )) });
- }
- var checklist_default = BlockTypesChecklist;
-
- // packages/block-editor/build-module/components/block-manager/category.mjs
- var import_jsx_runtime494 = __toESM(require_jsx_runtime(), 1);
- function BlockManagerCategory({
- title,
- blockTypes,
- selectedBlockTypes,
- onChange
- }) {
- const instanceId = (0, import_compose106.useInstanceId)(BlockManagerCategory);
- const toggleVisible = (0, import_element303.useCallback)(
- (blockType, nextIsChecked) => {
- if (nextIsChecked) {
- onChange([...selectedBlockTypes, blockType]);
- } else {
- onChange(
- selectedBlockTypes.filter(
- ({ name }) => name !== blockType.name
- )
- );
+ const [from, to2] = value;
+ return {
+ from: parseDate2(from) || void 0,
+ to: parseDate2(to2) || void 0
+ };
+ }, [value]);
+ const [calendarMonth, setCalendarMonth] = (0, import_element316.useState)(() => {
+ return selectedRange?.from || /* @__PURE__ */ new Date();
+ });
+ const [fromValue, toValue] = value ?? [];
+ (0, import_element316.useEffect)(() => {
+ setCalendarMonth((currentMonth) => {
+ const from = parseDate2(fromValue);
+ const to2 = parseDate2(toValue);
+ const targetMonth = from ?? to2;
+ const isRangeVisible = from && to2 ? areIntervalsOverlapping(
+ { start: from, end: to2 },
+ {
+ start: startOfMonth(currentMonth),
+ end: endOfMonth(currentMonth)
+ },
+ { inclusive: true }
+ ) : [from, to2].some(
+ (date) => date && isSameMonth(date, currentMonth)
+ );
+ return targetMonth && !isRangeVisible ? targetMonth : currentMonth;
+ });
+ }, [fromValue, toValue]);
+ const [isTouched, setIsTouched] = (0, import_element316.useState)(false);
+ const fromInputRef = (0, import_element316.useRef)(null);
+ const toInputRef = (0, import_element316.useRef)(null);
+ const updateDateRange = (0, import_element316.useCallback)(
+ (fromDate, toDate2) => {
+ if (!fromDate && !toDate2) {
+ onChangeCallback(void 0);
+ return;
}
+ onChangeCallback([
+ formatDate(fromDate),
+ formatDate(toDate2)
+ ]);
},
- [selectedBlockTypes, onChange]
+ [onChangeCallback]
);
- const toggleAllVisible = (0, import_element303.useCallback)(
- (nextIsChecked) => {
- if (nextIsChecked) {
- onChange([
- ...selectedBlockTypes,
- ...blockTypes.filter(
- (blockType) => !selectedBlockTypes.find(
- ({ name }) => name === blockType.name
- )
- )
- ]);
- } else {
- onChange(
- selectedBlockTypes.filter(
- (selectedBlockType) => !blockTypes.find(
- ({ name }) => name === selectedBlockType.name
- )
- )
- );
+ const onSelectCalendarRange = (0, import_element316.useCallback)(
+ (newRange) => {
+ updateDateRange(newRange?.from, newRange?.to);
+ setSelectedPresetId(null);
+ setIsTouched(true);
+ },
+ [updateDateRange]
+ );
+ const handlePresetClick = (0, import_element316.useCallback)(
+ (preset) => {
+ const [startDate, endDate] = preset.getValue();
+ setCalendarMonth(startDate);
+ updateDateRange(startDate, endDate);
+ setSelectedPresetId(preset.id);
+ setIsTouched(true);
+ },
+ [updateDateRange]
+ );
+ const handleManualDateChange = (0, import_element316.useCallback)(
+ (fromOrTo, newValue) => {
+ const [currentFrom, currentTo] = value || [
+ void 0,
+ void 0
+ ];
+ const updatedFrom = fromOrTo === "from" ? newValue : currentFrom;
+ const updatedTo = fromOrTo === "to" ? newValue : currentTo;
+ updateDateRange(updatedFrom, updatedTo);
+ if (newValue) {
+ const parsedDate = parseDate2(newValue);
+ if (parsedDate) {
+ setCalendarMonth(parsedDate);
+ }
}
+ setSelectedPresetId(null);
+ setIsTouched(true);
},
- [blockTypes, selectedBlockTypes, onChange]
+ [value, updateDateRange]
);
- if (!blockTypes.length) {
- return null;
+ let displayLabel = label;
+ if (field.isValid?.required && !markWhenOptional) {
+ displayLabel = `${label} (${(0, import_i18n224.__)("Required")})`;
+ } else if (!field.isValid?.required && markWhenOptional) {
+ displayLabel = `${label} (${(0, import_i18n224.__)("Optional")})`;
}
- const checkedBlockNames = blockTypes.map(({ name }) => name).filter(
- (type) => (selectedBlockTypes ?? []).some(
- (selectedBlockType) => selectedBlockType.name === type
- )
- );
- const titleId = "block-editor-block-manager__category-title-" + instanceId;
- const isAllChecked = checkedBlockNames.length === blockTypes.length;
- const isIndeterminate = !isAllChecked && checkedBlockNames.length > 0;
- return /* @__PURE__ */ (0, import_jsx_runtime494.jsxs)(
- "div",
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ ValidatedDateControl,
{
- role: "group",
- "aria-labelledby": titleId,
- className: "block-editor-block-manager__category",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
- import_components224.CheckboxControl,
- {
- checked: isAllChecked,
- onChange: toggleAllVisible,
- className: "block-editor-block-manager__category-title",
- indeterminate: isIndeterminate,
- label: /* @__PURE__ */ (0, import_jsx_runtime494.jsx)("span", { id: titleId, children: title })
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime494.jsx)(
- checklist_default,
- {
- blockTypes,
- value: checkedBlockNames,
- onItemChange: toggleVisible
- }
- )
- ]
- }
- );
- }
- var category_default2 = BlockManagerCategory;
-
- // packages/block-editor/build-module/components/block-manager/index.mjs
- var import_jsx_runtime495 = __toESM(require_jsx_runtime(), 1);
- function BlockManager({
- blockTypes,
- selectedBlockTypes,
- onChange,
- showSelectAll = true
- }) {
- const debouncedSpeak = (0, import_compose107.useDebounce)(import_a11y23.speak, 500);
- const [search, setSearch] = (0, import_element304.useState)("");
- const { categories, isMatchingSearchTerm } = (0, import_data185.useSelect)((select3) => {
- return {
- categories: select3(import_blocks113.store).getCategories(),
- isMatchingSearchTerm: select3(import_blocks113.store).isMatchingSearchTerm
- };
- }, []);
- const filteredBlockTypes = blockTypes.filter((blockType) => {
- return !search || isMatchingSearchTerm(blockType, search);
- });
- const isIndeterminate = selectedBlockTypes.length > 0 && selectedBlockTypes.length !== blockTypes.length;
- const isAllChecked = blockTypes.length > 0 && selectedBlockTypes.length === blockTypes.length;
- (0, import_element304.useEffect)(() => {
- if (!search) {
- return;
- }
- const count = filteredBlockTypes.length;
- const resultsFoundMessage = (0, import_i18n222.sprintf)(
- /* translators: %d: number of results. */
- (0, import_i18n222._n)("%d result found.", "%d results found.", count),
- count
- );
- debouncedSpeak(resultsFoundMessage);
- }, [filteredBlockTypes?.length, search, debouncedSpeak]);
- return /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)(import_components225.__experimentalVStack, { className: "block-editor-block-manager__content", spacing: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
- import_components225.SearchControl,
- {
- label: (0, import_i18n222.__)("Search for a block"),
- placeholder: (0, import_i18n222.__)("Search for a block"),
- value: search,
- onChange: (nextSearch) => setSearch(nextSearch),
- className: "block-editor-block-manager__search"
- }
- ),
- showSelectAll && /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
- import_components225.CheckboxControl,
- {
- className: "block-editor-block-manager__select-all",
- label: (0, import_i18n222.__)("Select all"),
- checked: isAllChecked,
- onChange: () => {
- if (isAllChecked) {
- onChange([]);
- } else {
- onChange(blockTypes);
- }
- },
- indeterminate: isIndeterminate
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime495.jsxs)(
- "div",
- {
- tabIndex: "0",
- role: "region",
- "aria-label": (0, import_i18n222.__)("Available block types"),
- className: "block-editor-block-manager__results",
- children: [
- filteredBlockTypes.length === 0 && /* @__PURE__ */ (0, import_jsx_runtime495.jsx)("p", { className: "block-editor-block-manager__no-results", children: (0, import_i18n222.__)("No blocks found.") }),
- categories.map((category) => /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
- category_default2,
- {
- title: category.title,
- blockTypes: filteredBlockTypes.filter(
- (blockType) => blockType.category === category.slug
- ),
- selectedBlockTypes,
- onChange
- },
- category.slug
- )),
- /* @__PURE__ */ (0, import_jsx_runtime495.jsx)(
- category_default2,
- {
- title: (0, import_i18n222.__)("Uncategorized"),
- blockTypes: filteredBlockTypes.filter(
- ({ category }) => !category
- ),
- selectedBlockTypes,
- onChange
- }
- )
- ]
- }
- )
- ] });
- }
-
- // packages/block-editor/build-module/components/block-allowed-blocks/modal.mjs
- var import_jsx_runtime496 = __toESM(require_jsx_runtime(), 1);
- function BlockAllowedBlocksModal({
- clientId,
- blockTypes,
- selectedBlockTypes,
- onClose
- }) {
- const [currentSelectedBlockTypes, setCurrentSelectedBlockTypes] = (0, import_element305.useState)(selectedBlockTypes);
- const { updateBlockAttributes: updateBlockAttributes2 } = (0, import_data186.useDispatch)(store);
- const handleSubmit = () => {
- const isFullySelected = currentSelectedBlockTypes.length === blockTypes.length;
- const newBlockNames = currentSelectedBlockTypes.map(
- ({ name }) => name
- );
- updateBlockAttributes2(clientId, {
- allowedBlocks: isFullySelected ? void 0 : newBlockNames
- });
- onClose();
- };
- return /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
- import_components226.Modal,
- {
- title: (0, import_i18n223._x)("Manage allowed blocks", "modal title"),
- onRequestClose: onClose,
- overlayClassName: "block-editor-block-allowed-blocks-modal",
- focusOnMount: "firstContentElement",
- size: "medium",
- children: /* @__PURE__ */ (0, import_jsx_runtime496.jsxs)(
- import_components226.__experimentalVStack,
+ field,
+ validity,
+ inputRefs: [fromInputRef, toInputRef],
+ isTouched,
+ setIsTouched,
+ children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components232.BaseControl,
{
- as: "form",
- onSubmit: (e2) => {
- e2.preventDefault();
- handleSubmit();
- },
- spacing: "4",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_components226.__experimentalText, { children: (0, import_i18n223.__)(
- "Select which blocks can be added inside this container."
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
- BlockManager,
+ id,
+ className: "dataviews-controls__date",
+ label: displayLabel,
+ help: description,
+ hideLabelFromVision,
+ children: /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(Stack, { direction: "column", gap: "lg", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(
+ Stack,
{
- blockTypes,
- selectedBlockTypes: currentSelectedBlockTypes,
- onChange: (newSelectedBlockTypes) => {
- setCurrentSelectedBlockTypes(newSelectedBlockTypes);
- }
+ direction: "row",
+ gap: "sm",
+ wrap: "wrap",
+ justify: "flex-start",
+ children: [
+ DATE_RANGE_PRESETS.map((preset) => {
+ const isSelected = selectedPresetId === preset.id;
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components232.Button,
+ {
+ className: "dataviews-controls__date-preset",
+ variant: "tertiary",
+ isPressed: isSelected,
+ size: "small",
+ disabled: disabled2,
+ accessibleWhenDisabled: true,
+ onClick: () => handlePresetClick(preset),
+ children: preset.label
+ },
+ preset.id
+ );
+ }),
+ /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components232.Button,
+ {
+ className: "dataviews-controls__date-preset",
+ variant: "tertiary",
+ isPressed: !selectedPresetId,
+ size: "small",
+ accessibleWhenDisabled: true,
+ disabled: !!selectedPresetId || disabled2,
+ children: (0, import_i18n224.__)("Custom")
+ }
+ )
+ ]
}
),
- /* @__PURE__ */ (0, import_jsx_runtime496.jsxs)(
- import_components226.Flex,
+ /* @__PURE__ */ (0, import_jsx_runtime504.jsxs)(
+ Stack,
{
- className: "block-editor-block-allowed-blocks-modal__actions",
- justify: "flex-end",
- expanded: false,
+ direction: "row",
+ gap: "sm",
+ justify: "space-between",
+ className: "dataviews-controls__date-range-inputs",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_components226.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
- import_components226.Button,
+ /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components232.__experimentalInputControl,
{
- variant: "tertiary",
- onClick: onClose,
- __next40pxDefaultSize: true,
- children: (0, import_i18n223.__)("Cancel")
+ ref: fromInputRef,
+ type: "date",
+ label: (0, import_i18n224.__)("From"),
+ hideLabelFromVision: true,
+ value: value?.[0],
+ onChange: (newValue) => handleManualDateChange("from", newValue),
+ required: !!field.isValid?.required,
+ disabled: disabled2,
+ min: minConstraint,
+ max: maxConstraint
}
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(import_components226.FlexItem, { children: /* @__PURE__ */ (0, import_jsx_runtime496.jsx)(
- import_components226.Button,
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ import_components232.__experimentalInputControl,
{
- variant: "primary",
- type: "submit",
- __next40pxDefaultSize: true,
- children: (0, import_i18n223.__)("Apply")
+ ref: toInputRef,
+ type: "date",
+ label: (0, import_i18n224.__)("To"),
+ hideLabelFromVision: true,
+ value: value?.[1],
+ onChange: (newValue) => handleManualDateChange("to", newValue),
+ required: !!field.isValid?.required,
+ disabled: disabled2,
+ min: minConstraint,
+ max: maxConstraint
}
- ) })
+ )
]
}
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ RangeCalendar,
+ {
+ style: { width: "100%" },
+ value: selectedRange,
+ onValueChange: onSelectCalendarRange,
+ month: calendarMonth,
+ onMonthChange: setCalendarMonth,
+ locale,
+ dir: (0, import_i18n224.isRTL)() ? "rtl" : "ltr",
+ weekStartsOn,
+ disabled: disabled2 || disabledMatchers
+ }
)
- ]
+ ] })
}
)
}
);
}
-
- // packages/block-editor/build-module/components/block-allowed-blocks/allowed-blocks-control.mjs
- var import_jsx_runtime497 = __toESM(require_jsx_runtime(), 1);
- function BlockAllowedBlocksControl({ clientId }) {
- const [isBlockControlOpened, setIsBlockControlOpened] = (0, import_element306.useState)(false);
- const { blockTypes, selectedBlockNames } = (0, import_data187.useSelect)(
- (select3) => {
- const { getBlockAttributes: getBlockAttributes3 } = select3(store);
- return {
- blockTypes: select3(import_blocks114.store).getBlockTypes(),
- selectedBlockNames: getBlockAttributes3(clientId)?.allowedBlocks
- };
- },
- [clientId]
- );
- const filteredBlockTypes = blockTypes.filter(
- (blockType) => (0, import_blocks114.hasBlockSupport)(blockType, "inserter", true) && (!blockType.parent || blockType.parent.includes("core/post-content"))
- );
- if (!filteredBlockTypes) {
- return null;
- }
- const selectedBlockTypes = selectedBlockNames === void 0 ? filteredBlockTypes : filteredBlockTypes.filter(
- (blockType) => selectedBlockNames.includes(blockType.name)
- );
- return /* @__PURE__ */ (0, import_jsx_runtime497.jsxs)("div", { className: "block-editor-block-allowed-blocks-control", children: [
- /* @__PURE__ */ (0, import_jsx_runtime497.jsxs)(
- import_components227.BaseControl,
- {
- help: (0, import_i18n224.__)(
- "Specify which blocks are allowed inside this container."
- ),
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(import_components227.BaseControl.VisualLabel, { children: (0, import_i18n224.__)("Allowed Blocks") }),
- /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(
- import_components227.Button,
- {
- __next40pxDefaultSize: true,
- variant: "secondary",
- onClick: () => {
- setIsBlockControlOpened(true);
- },
- className: "block-editor-block-allowed-blocks-control__button",
- children: (0, import_i18n224.__)("Manage allowed blocks")
- }
- )
- ]
- }
- ),
- isBlockControlOpened && /* @__PURE__ */ (0, import_jsx_runtime497.jsx)(
- BlockAllowedBlocksModal,
+ function DateControl({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ operator,
+ validity
+ }) {
+ if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ RelativeDateControl,
{
- clientId,
- blockTypes: filteredBlockTypes,
- selectedBlockTypes,
- onClose: () => setIsBlockControlOpened(false)
- }
- )
- ] });
- }
-
- // packages/block-editor/build-module/hooks/allowed-blocks.mjs
- var import_jsx_runtime498 = __toESM(require_jsx_runtime(), 1);
- function BlockEditAllowedBlocksControlPure({ clientId }) {
- const blockEditingMode = useBlockEditingMode();
- const isContentOnly = blockEditingMode === "contentOnly";
- if (isContentOnly) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(PrivateInspectorControlsAllowedBlocks.Fill, { children: /* @__PURE__ */ (0, import_jsx_runtime498.jsx)(BlockAllowedBlocksControl, { clientId }) });
- }
- var allowed_blocks_default = {
- edit: BlockEditAllowedBlocksControlPure,
- attributeKeys: ["allowedBlocks"],
- hasSupport(name) {
- return (0, import_blocks115.hasBlockSupport)(name, "allowedBlocks");
- }
- };
- function addAttribute3(settings2) {
- if (settings2?.attributes?.allowedBlocks?.type) {
- return settings2;
- }
- if ((0, import_blocks115.hasBlockSupport)(settings2, "allowedBlocks")) {
- settings2.attributes = {
- ...settings2.attributes,
- allowedBlocks: {
- type: "array"
+ className: "dataviews-controls__date",
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ operator
}
- };
- }
- return settings2;
- }
- (0, import_hooks23.addFilter)(
- "blocks.registerBlockType",
- "core/allowedBlocks/attribute",
- addAttribute3
- );
- function addTransforms3(result, source, index2, results) {
- if (!(0, import_blocks115.hasBlockSupport)(result.name, "allowedBlocks")) {
- return result;
- }
- if (source.length !== 1 && results.length === 1 && result.innerBlocks.length === source.length) {
- return result;
- }
- if (results.length === 1 && source.length > 1 || results.length > 1 && source.length === 1) {
- return result;
- }
- if (results.length > 1 && source.length > 1 && results.length !== source.length) {
- return result;
- }
- if (result.attributes.allowedBlocks) {
- return result;
- }
- const sourceAllowedBlocks = source[index2]?.attributes?.allowedBlocks;
- if (!sourceAllowedBlocks) {
- return result;
+ );
}
- const blockType = (0, import_blocks115.getBlockType)(result.name);
- const destinationAllowedBlocks = blockType?.allowedBlocks || [];
- if (!destinationAllowedBlocks.length) {
- return {
- ...result,
- attributes: {
- ...result.attributes,
- allowedBlocks: sourceAllowedBlocks
+ if (operator === OPERATOR_BETWEEN) {
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ CalendarDateRangeControl,
+ {
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
}
- };
+ );
}
- const filteredSourceAllowedBlocks = sourceAllowedBlocks.filter(
- (block) => destinationAllowedBlocks.includes(block)
- );
- return {
- ...result,
- attributes: {
- ...result.attributes,
- allowedBlocks: filteredSourceAllowedBlocks
+ return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
+ CalendarDateControl,
+ {
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
}
- };
+ );
}
- (0, import_hooks23.addFilter)(
- "blocks.switchToBlockType.transformedBlock",
- "core/allowedBlocks/addTransforms",
- addTransforms3
- );
- // packages/block-editor/build-module/hooks/anchor.mjs
- var import_hooks24 = __toESM(require_hooks(), 1);
- var import_components228 = __toESM(require_components(), 1);
- var import_i18n225 = __toESM(require_i18n(), 1);
- var import_blocks116 = __toESM(require_blocks(), 1);
- var import_jsx_runtime499 = __toESM(require_jsx_runtime(), 1);
- var ANCHOR_REGEX = /[\s#]/g;
- function addAttribute4(settings2) {
- if ("type" in (settings2.attributes?.anchor ?? {})) {
- return settings2;
- }
- if ((0, import_blocks116.hasBlockSupport)(settings2, "anchor")) {
- settings2.attributes = {
- ...settings2.attributes,
- anchor: {
- type: "string"
- }
- };
- }
- return settings2;
- }
- function BlockEditAnchorControlPure({ anchor, setAttributes }) {
- const blockEditingMode = useBlockEditingMode();
- if (blockEditingMode !== "default") {
- return null;
+ // packages/dataviews/build-module/components/dataform-controls/select.mjs
+ var import_components233 = __toESM(require_components(), 1);
+ var import_element317 = __toESM(require_element(), 1);
+ var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
+ function Select2({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { type, label, description, getValue, setValue, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const isMultiple = type === "array";
+ const value = getValue({ item: data }) ?? (isMultiple ? [] : "");
+ const onChangeControl = (0, import_element317.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue })),
+ [data, onChange, setValue]
+ );
+ const { elements, isLoading } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
+ });
+ if (isLoading) {
+ return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_components233.Spinner, {});
}
- return /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
- import_components228.TextControl,
+ return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
+ ValidatedSelectControl,
{
- className: "html-anchor-control",
- label: (0, import_i18n225.__)("HTML anchor"),
- help: /* @__PURE__ */ (0, import_jsx_runtime499.jsxs)(import_jsx_runtime499.Fragment, { children: [
- (0, import_i18n225.__)(
- "Enter a word or two\u2014without spaces\u2014to make a unique web address just for this block, called an \u201Canchor\u201D. Then, you\u2019ll be able to link directly to this section of your page."
- ),
- " ",
- /* @__PURE__ */ (0, import_jsx_runtime499.jsx)(
- import_components228.ExternalLink,
- {
- href: (0, import_i18n225.__)(
- "https://wordpress.org/documentation/article/page-jumps/"
- ),
- children: (0, import_i18n225.__)("Learn more about anchors")
- }
- )
- ] }),
- value: anchor || "",
- placeholder: null,
- onChange: (nextValue) => {
- nextValue = nextValue.replace(ANCHOR_REGEX, "-");
- setAttributes({
- anchor: nextValue !== "" ? nextValue : void 0
- });
- },
- autoCapitalize: "none",
- autoComplete: "off"
+ required: !!field.isValid?.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
+ value,
+ help: description,
+ options: elements,
+ onChange: onChangeControl,
+ hideLabelFromVision,
+ multiple: isMultiple,
+ disabled: disabled2
}
- ) });
- }
- var anchor_default = {
- addSaveProps: addSaveProps6,
- edit: BlockEditAnchorControlPure,
- attributeKeys: ["anchor"],
- hasSupport(name) {
- return (0, import_blocks116.hasBlockSupport)(name, "anchor");
- }
- };
- function addSaveProps6(extraProps, blockType, attributes) {
- if ((0, import_blocks116.hasBlockSupport)(blockType, "anchor")) {
- extraProps.id = attributes.anchor === "" ? null : attributes.anchor;
- }
- return extraProps;
+ );
}
- (0, import_hooks24.addFilter)("blocks.registerBlockType", "core/anchor/attribute", addAttribute4);
- // packages/block-editor/build-module/hooks/aria-label.mjs
- var import_hooks25 = __toESM(require_hooks(), 1);
- var import_blocks117 = __toESM(require_blocks(), 1);
- function addAttribute5(settings2) {
- if (settings2?.attributes?.ariaLabel?.type) {
- return settings2;
- }
- if ((0, import_blocks117.hasBlockSupport)(settings2, "ariaLabel")) {
- settings2.attributes = {
- ...settings2.attributes,
- ariaLabel: {
- type: "string"
- }
- };
- }
- return settings2;
- }
- function addSaveProps7(extraProps, blockType, attributes) {
- if ((0, import_blocks117.hasBlockSupport)(blockType, "ariaLabel") && !shouldSkipSerialization(blockType, "ariaLabel", "ariaLabel")) {
- extraProps["aria-label"] = attributes.ariaLabel === "" ? null : attributes.ariaLabel;
+ // packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
+ var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
+ var ELEMENTS_THRESHOLD = 10;
+ function AdaptiveSelect(props) {
+ const { field } = props;
+ const { elements } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
+ });
+ if (elements.length >= ELEMENTS_THRESHOLD) {
+ return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(Combobox, { ...props });
}
- return extraProps;
+ return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(Select2, { ...props });
}
- var aria_label_default = {
- addSaveProps: addSaveProps7,
- attributeKeys: ["ariaLabel"],
- hasSupport(name) {
- return (0, import_blocks117.hasBlockSupport)(name, "ariaLabel");
- }
- };
- (0, import_hooks25.addFilter)(
- "blocks.registerBlockType",
- "core/ariaLabel/attribute",
- addAttribute5
- );
- // packages/block-editor/build-module/hooks/block-fields/index.mjs
- var import_blocks118 = __toESM(require_blocks(), 1);
- var import_compose121 = __toESM(require_compose(), 1);
- var import_components260 = __toESM(require_components(), 1);
- var import_data190 = __toESM(require_data(), 1);
-
- // packages/dataviews/build-module/constants.mjs
- var import_i18n226 = __toESM(require_i18n(), 1);
- var OPERATOR_IS_ANY = "isAny";
- var OPERATOR_IS_NONE = "isNone";
- var OPERATOR_IS_ALL = "isAll";
- var OPERATOR_IS_NOT_ALL = "isNotAll";
- var OPERATOR_BETWEEN = "between";
- var OPERATOR_IN_THE_PAST = "inThePast";
- var OPERATOR_OVER = "over";
- var OPERATOR_IS = "is";
- var OPERATOR_IS_NOT = "isNot";
- var OPERATOR_LESS_THAN = "lessThan";
- var OPERATOR_GREATER_THAN = "greaterThan";
- var OPERATOR_LESS_THAN_OR_EQUAL = "lessThanOrEqual";
- var OPERATOR_GREATER_THAN_OR_EQUAL = "greaterThanOrEqual";
- var OPERATOR_BEFORE = "before";
- var OPERATOR_AFTER = "after";
- var OPERATOR_BEFORE_INC = "beforeInc";
- var OPERATOR_AFTER_INC = "afterInc";
- var OPERATOR_CONTAINS = "contains";
- var OPERATOR_NOT_CONTAINS = "notContains";
- var OPERATOR_STARTS_WITH = "startsWith";
- var OPERATOR_ON = "on";
- var OPERATOR_NOT_ON = "notOn";
- var sortLabels = {
- asc: (0, import_i18n226.__)("Sort ascending"),
- desc: (0, import_i18n226.__)("Sort descending")
- };
+ // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
+ var import_element318 = __toESM(require_element(), 1);
+ var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
+ function ValidatedText({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ type,
+ prefix: prefix2,
+ suffix,
+ validity
+ }) {
+ const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
+ const value = getValue({ item: data });
+ const disabled2 = field.isDisabled({ item: data, field });
+ const onValueChangeControl = (0, import_element318.useCallback)(
+ (newValue) => onChange(
+ setValue({
+ item: data,
+ value: newValue
+ })
+ ),
+ [data, setValue, onChange]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
+ ValidatedInputControl,
+ {
+ required: !!isValid2.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
+ placeholder,
+ value: value ?? "",
+ description: typeof description === "string" ? description : void 0,
+ details: typeof description === "string" ? void 0 : description,
+ onValueChange: onValueChangeControl,
+ hideLabelFromVision,
+ type,
+ prefix: prefix2,
+ suffix,
+ disabled: disabled2,
+ pattern: isValid2.pattern ? isValid2.pattern.constraint : void 0,
+ minLength: isValid2.minLength ? isValid2.minLength.constraint : void 0,
+ maxLength: isValid2.maxLength ? isValid2.maxLength.constraint : void 0
+ }
+ );
+ }
- // packages/dataviews/build-module/hooks/use-elements.mjs
- var import_element307 = __toESM(require_element(), 1);
- var EMPTY_ARRAY18 = [];
- function useElements({
- elements,
- getElements
+ // packages/dataviews/build-module/components/dataform-controls/email.mjs
+ var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
+ function Email({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
}) {
- const staticElements = Array.isArray(elements) && elements.length > 0 ? elements : EMPTY_ARRAY18;
- const [records, setRecords] = (0, import_element307.useState)(staticElements);
- const [isLoading, setIsLoading] = (0, import_element307.useState)(false);
- (0, import_element307.useEffect)(() => {
- if (!getElements) {
- setRecords(staticElements);
- return;
+ return /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
+ ValidatedText,
+ {
+ ...{
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ type: "email",
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(Icon, { icon: envelope_default }) })
+ }
}
- let cancelled = false;
- setIsLoading(true);
- getElements().then((fetchedElements) => {
- if (!cancelled) {
- const dynamicElements = Array.isArray(fetchedElements) && fetchedElements.length > 0 ? fetchedElements : staticElements;
- setRecords(dynamicElements);
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
+ var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
+ function Telephone({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
+ ValidatedText,
+ {
+ ...{
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ type: "tel",
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(Icon, { icon: mobile_default }) })
}
- }).catch(() => {
- if (!cancelled) {
- setRecords(staticElements);
+ }
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/url.mjs
+ var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
+ function Url({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
+ ValidatedText,
+ {
+ ...{
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ type: "url",
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(Icon, { icon: link_default }) })
}
- }).finally(() => {
- if (!cancelled) {
- setIsLoading(false);
+ }
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
+ var import_components234 = __toESM(require_components(), 1);
+ var import_element319 = __toESM(require_element(), 1);
+ var import_i18n225 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
+ function toNumberOrEmpty(value) {
+ if (value === "" || value === void 0) {
+ return "";
+ }
+ const number = Number(value);
+ return Number.isFinite(number) ? number : "";
+ }
+ function BetweenControls({
+ value,
+ onChange,
+ hideLabelFromVision,
+ step
+ }) {
+ const [min3 = "", max3 = ""] = value;
+ const onChangeMin = (0, import_element319.useCallback)(
+ (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
+ [onChange, max3]
+ );
+ const onChangeMax = (0, import_element319.useCallback)(
+ (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
+ [onChange, min3]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ import_components234.BaseControl,
+ {
+ help: (0, import_i18n225.__)("The max. value must be greater than the min. value."),
+ children: /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(import_components234.Flex, { direction: "row", gap: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ import_components234.__experimentalNumberControl,
+ {
+ label: (0, import_i18n225.__)("Min."),
+ value: min3,
+ max: max3 ? Number(max3) - step : void 0,
+ onChange: onChangeMin,
+ hideLabelFromVision,
+ step
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ import_components234.__experimentalNumberControl,
+ {
+ label: (0, import_i18n225.__)("Max."),
+ value: max3,
+ min: min3 ? Number(min3) + step : void 0,
+ onChange: onChangeMax,
+ hideLabelFromVision,
+ step
+ }
+ )
+ ] })
+ }
+ );
+ }
+ function ValidatedNumber({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ operator,
+ validity
+ }) {
+ const decimals = field.format?.decimals ?? 0;
+ const step = Math.pow(10, Math.abs(decimals) * -1);
+ const { label, description, getValue, setValue, isValid: isValid2 } = field;
+ const value = getValue({ item: data }) ?? "";
+ const disabled2 = field.isDisabled({ item: data, field });
+ const onChangeControl = (0, import_element319.useCallback)(
+ (newValue) => {
+ onChange(
+ setValue({
+ item: data,
+ // Do not convert an empty string or undefined to a number,
+ // otherwise there's a mismatch between the UI control (empty)
+ // and the data relied by onChange (0).
+ value: ["", void 0].includes(newValue) ? void 0 : Number(newValue)
+ })
+ );
+ },
+ [data, onChange, setValue]
+ );
+ const onChangeBetweenControls = (0, import_element319.useCallback)(
+ (newValue) => {
+ onChange(
+ setValue({
+ item: data,
+ value: newValue
+ })
+ );
+ },
+ [data, onChange, setValue]
+ );
+ if (operator === OPERATOR_BETWEEN) {
+ let valueBetween = ["", ""];
+ if (Array.isArray(value) && value.length === 2 && value.every(
+ (element) => typeof element === "number" || element === ""
+ )) {
+ valueBetween = value;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ BetweenControls,
+ {
+ value: valueBetween,
+ onChange: onChangeBetweenControls,
+ hideLabelFromVision,
+ step
}
- });
- return () => {
- cancelled = true;
- };
- }, [getElements, staticElements]);
- return {
- elements: records,
- isLoading
- };
+ );
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
+ ValidatedNumberControl,
+ {
+ required: !!isValid2.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
+ help: description,
+ value,
+ onChange: onChangeControl,
+ hideLabelFromVision,
+ step,
+ min: typeof isValid2.min?.constraint === "number" ? isValid2.min.constraint : void 0,
+ max: typeof isValid2.max?.constraint === "number" ? isValid2.max.constraint : void 0,
+ disabled: disabled2
+ }
+ );
}
- // packages/dataviews/build-module/utils/operators.mjs
- var import_i18n227 = __toESM(require_i18n(), 1);
- var import_element308 = __toESM(require_element(), 1);
- var import_date4 = __toESM(require_date(), 1);
+ // packages/dataviews/build-module/components/dataform-controls/integer.mjs
+ var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
+ function Integer(props) {
+ return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(ValidatedNumber, { ...props });
+ }
- // packages/dataviews/build-module/field-types/utils/parse-time.mjs
- var ZONE_DESIGNATOR = /(?:[Zz]|[+-](?:[01]\d|2[0-3]):?[0-5]\d)$/;
- var TIME_FORMATS = ["HH:mm", "HH:mm:ss"];
- var REFERENCE_DATE = new Date(2e3, 0, 1);
- function parseTime2(value) {
- if (typeof value !== "string") {
- return null;
+ // packages/dataviews/build-module/components/dataform-controls/number.mjs
+ var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
+ function Number2(props) {
+ return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(ValidatedNumber, { ...props });
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/radio.mjs
+ var import_components235 = __toESM(require_components(), 1);
+ var import_element320 = __toESM(require_element(), 1);
+ var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
+ function Radio({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { label, description, getValue, setValue, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const { elements, isLoading } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
+ });
+ const value = getValue({ item: data });
+ const onChangeControl = (0, import_element320.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue })),
+ [data, onChange, setValue]
+ );
+ if (isLoading) {
+ return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components235.Spinner, {});
}
- const time = value.trim().replace(ZONE_DESIGNATOR, "");
- for (const timeFormat of TIME_FORMATS) {
- const parsed = parse3(time, timeFormat, REFERENCE_DATE);
- if (isValid(parsed)) {
- return parsed.getHours() * 3600 + parsed.getMinutes() * 60 + parsed.getSeconds();
+ return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
+ ValidatedRadioControl,
+ {
+ required: !!field.isValid?.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
+ help: description,
+ onChange: onChangeControl,
+ options: elements,
+ selected: value,
+ hideLabelFromVision,
+ disabled: disabled2
}
- }
- return null;
+ );
}
- // packages/dataviews/build-module/utils/operators.mjs
- var import_jsx_runtime500 = __toESM(require_jsx_runtime(), 1);
- var filterTextWrappers = {
- Name: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)("span", { className: "dataviews-filters__summary-filter-text-name" }),
- Value: /* @__PURE__ */ (0, import_jsx_runtime500.jsx)("span", { className: "dataviews-filters__summary-filter-text-value" })
- };
- function toComparableTemporals(fieldValue, filterValue) {
- const filterTime = parseTime2(filterValue);
- if (filterTime !== null) {
- return [parseTime2(fieldValue) ?? NaN, filterTime];
+ // packages/dataviews/build-module/components/dataform-controls/text.mjs
+ var import_element321 = __toESM(require_element(), 1);
+ var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
+ function Text3({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ config: config2,
+ validity
+ }) {
+ const { prefix: prefix2, suffix } = config2 || {};
+ return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(
+ ValidatedText,
+ {
+ ...{
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ prefix: prefix2 ? (0, import_element321.createElement)(prefix2) : void 0,
+ suffix: suffix ? (0, import_element321.createElement)(suffix) : void 0
+ }
+ }
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/time.mjs
+ var import_components236 = __toESM(require_components(), 1);
+ var import_element322 = __toESM(require_element(), 1);
+ var import_i18n226 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
+ function getStep(timeFormat, values) {
+ const tokens = (timeFormat ?? "").replace(/\\./g, "");
+ const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime2(value) ?? 0) % 60 !== 0);
+ return hasSeconds ? 1 : void 0;
+ }
+ function toInputValue(value) {
+ const seconds = parseTime2(value);
+ if (seconds === null) {
+ return "";
}
- return [
- (0, import_date4.getDate)(fieldValue).getTime(),
- (0, import_date4.getDate)(filterValue).getTime()
+ const parts = [
+ Math.floor(seconds / 3600),
+ Math.floor(seconds % 3600 / 60)
];
- }
- function getRelativeDate(value, unit) {
- switch (unit) {
- case "days":
- return subDays(/* @__PURE__ */ new Date(), value);
- case "weeks":
- return subWeeks(/* @__PURE__ */ new Date(), value);
- case "months":
- return subMonths(/* @__PURE__ */ new Date(), value);
- case "years":
- return subYears(/* @__PURE__ */ new Date(), value);
- default:
- return /* @__PURE__ */ new Date();
+ if (seconds % 60 !== 0) {
+ parts.push(seconds % 60);
}
+ return parts.map((part) => String(part).padStart(2, "0")).join(":");
}
- var isNoneOperatorDefinition = {
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Is none of"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is none of: Admin, Editor". */
- (0, import_i18n227.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements.map((element) => element.label).join(", ")
- ),
- filterTextWrappers
- ),
- filter: ((item, field, filterValue) => {
- if (!filterValue?.length) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- if (Array.isArray(fieldValue)) {
- return !filterValue.some(
- (fv) => fieldValue.includes(fv)
- );
- } else if (typeof fieldValue === "string") {
- return !filterValue.includes(fieldValue);
+ function BetweenControls2({
+ value,
+ onChange,
+ hideLabelFromVision,
+ disabled: disabled2,
+ step,
+ min: min3,
+ max: max3
+ }) {
+ const [from = "", to2 = ""] = value;
+ const onChangeFrom = (0, import_element322.useCallback)(
+ (newValue) => onChange([newValue ?? "", to2]),
+ [onChange, to2]
+ );
+ const onChangeTo = (0, import_element322.useCallback)(
+ (newValue) => onChange([from, newValue ?? ""]),
+ [onChange, from]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ import_components236.BaseControl,
+ {
+ help: (0, import_i18n226.__)("The end time must be later than the start time."),
+ children: /* @__PURE__ */ (0, import_jsx_runtime516.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ ValidatedInputControl,
+ {
+ type: "time",
+ label: (0, import_i18n226.__)("From"),
+ value: from,
+ onValueChange: onChangeFrom,
+ hideLabelFromVision,
+ disabled: disabled2,
+ step,
+ min: min3,
+ max: to2 || max3
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ ValidatedInputControl,
+ {
+ type: "time",
+ label: (0, import_i18n226.__)("To"),
+ value: to2,
+ onValueChange: onChangeTo,
+ hideLabelFromVision,
+ disabled: disabled2,
+ step,
+ min: from || min3,
+ max: max3
+ }
+ )
+ ] })
}
- return false;
- }),
- selection: "multi"
- };
- var OPERATORS = [
- {
- name: OPERATOR_IS_ANY,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Includes"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is any: Admin, Editor". */
- (0, import_i18n227.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements.map((element) => element.label).join(", ")
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (!filterValue?.length) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- if (Array.isArray(fieldValue)) {
- return filterValue.some(
- (fv) => fieldValue.includes(fv)
- );
- } else if (typeof fieldValue === "string") {
- return filterValue.includes(fieldValue);
- }
- return false;
- },
- selection: "multi"
- },
- {
- name: OPERATOR_IS_NONE,
- ...isNoneOperatorDefinition
- },
- {
- name: OPERATOR_IS_ALL,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Includes all"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author includes all: Admin, Editor". */
- (0, import_i18n227.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements.map((element) => element.label).join(", ")
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (!filterValue?.length) {
- return true;
- }
- return filterValue.every((value) => {
- return field.getValue({ item })?.includes(value);
- });
- },
- selection: "multi"
- },
- {
- name: OPERATOR_IS_NOT_ALL,
- ...isNoneOperatorDefinition
- },
- {
- name: OPERATOR_BETWEEN,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Between (inc)"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Item count"). 2: Filter value min. 3: Filter value max. e.g.: "Item count between (inc): 10 and 180". */
- (0, import_i18n227.__)(
- "<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"
- ),
- filter.name,
- activeElements[0].label[0],
- activeElements[0].label[1]
- ),
- filterTextWrappers
+ );
+ }
+ function Time({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ operator,
+ validity
+ }) {
+ const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
+ const value = getValue({ item: data });
+ const disabled2 = field.isDisabled({ item: data, field });
+ const timeFormat = field.format?.time;
+ const min3 = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
+ const max3 = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
+ const onChangeControl = (0, import_element322.useCallback)(
+ (newValue) => onChange(
+ setValue({
+ item: data,
+ value: newValue === "" ? void 0 : newValue
+ })
),
- filter(item, field, filterValue) {
- if (!Array.isArray(filterValue) || filterValue.length !== 2 || // An unfilled bound is `undefined` from the controls, `''`
- // when it arrives from a persisted view, or `null` once
- // `undefined` round-trips through JSON persistence.
- filterValue.includes(void 0) || filterValue.includes("") || filterValue.includes(null)) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- const [min3, max3] = filterValue.map(parseTime2);
- if (min3 !== null && max3 !== null) {
- const value = parseTime2(fieldValue);
- return value !== null && value >= min3 && value <= max3;
- }
- if (typeof fieldValue === "number" || fieldValue instanceof Date || typeof fieldValue === "string") {
- return fieldValue >= filterValue[0] && fieldValue <= filterValue[1];
- }
- return false;
- },
- selection: "custom"
- },
- {
- name: OPERATOR_IN_THE_PAST,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("In the past"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is in the past: 7 days". */
- (0, import_i18n227.__)(
- "<Name>%1$s is in the past: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- `${activeElements[0].value.value} ${activeElements[0].value.unit}`
- ),
- filterTextWrappers
+ [data, onChange, setValue]
+ );
+ const onChangeBetweenControls = (0, import_element322.useCallback)(
+ ([from, to2]) => onChange(
+ setValue({
+ item: data,
+ // An unfilled bound is stored as `undefined`, which the
+ // `between` operator reads as "do not apply the filter".
+ value: [from || void 0, to2 || void 0]
+ })
),
- filter(item, field, filterValue) {
- if (filterValue?.value === void 0 || filterValue?.unit === void 0) {
- return true;
+ [data, onChange, setValue]
+ );
+ if (operator === OPERATOR_BETWEEN) {
+ let valueBetween = ["", ""];
+ if (Array.isArray(value) && value.length === 2) {
+ valueBetween = [
+ toInputValue(value[0]),
+ toInputValue(value[1])
+ ];
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ BetweenControls2,
+ {
+ value: valueBetween,
+ onChange: onChangeBetweenControls,
+ hideLabelFromVision,
+ disabled: disabled2,
+ step: getStep(timeFormat, valueBetween),
+ min: min3,
+ max: max3
}
- const targetDate = getRelativeDate(
- filterValue.value,
- filterValue.unit
+ );
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
+ ValidatedInputControl,
+ {
+ required: !!isValid2.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ type: "time",
+ label,
+ placeholder,
+ description: typeof description === "string" ? description : void 0,
+ details: typeof description === "string" ? void 0 : description,
+ value: toInputValue(value),
+ onValueChange: onChangeControl,
+ hideLabelFromVision,
+ disabled: disabled2,
+ step: getStep(timeFormat, [value]),
+ min: min3,
+ max: max3
+ }
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
+ var import_element323 = __toESM(require_element(), 1);
+ var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
+ function Toggle({
+ field,
+ onChange,
+ data,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { label, description, getValue, setValue, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const onChangeControl = (0, import_element323.useCallback)(() => {
+ onChange(
+ setValue({ item: data, value: !getValue({ item: data }) })
+ );
+ }, [onChange, setValue, data, getValue]);
+ return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
+ ValidatedToggleControl,
+ {
+ required: !!isValid2.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ hidden: hideLabelFromVision,
+ label,
+ help: description,
+ checked: getValue({ item: data }),
+ onChange: onChangeControl,
+ disabled: disabled2
+ }
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/textarea.mjs
+ var import_element324 = __toESM(require_element(), 1);
+ var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
+ function Textarea3({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ config: config2,
+ validity
+ }) {
+ const { rows = 4 } = config2 || {};
+ const disabled2 = field.isDisabled({ item: data, field });
+ const { label, placeholder, description, setValue, isValid: isValid2 } = field;
+ const value = field.getValue({ item: data });
+ const onValueChangeControl = (0, import_element324.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue })),
+ [data, onChange, setValue]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
+ ValidatedTextareaControl,
+ {
+ required: !!isValid2.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
+ placeholder,
+ value: value ?? "",
+ description: typeof description === "string" ? description : void 0,
+ details: typeof description === "string" ? void 0 : description,
+ onValueChange: onValueChangeControl,
+ rows,
+ disabled: disabled2,
+ minLength: isValid2.minLength ? isValid2.minLength.constraint : void 0,
+ maxLength: isValid2.maxLength ? isValid2.maxLength.constraint : void 0,
+ hideLabelFromVision
+ }
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
+ var import_components237 = __toESM(require_components(), 1);
+ var import_element325 = __toESM(require_element(), 1);
+ var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
+ function ToggleGroup({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { getValue, setValue, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const value = getValue({ item: data });
+ const onChangeControl = (0, import_element325.useCallback)(
+ (newValue) => onChange(setValue({ item: data, value: newValue })),
+ [data, onChange, setValue]
+ );
+ const { elements, isLoading } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
+ });
+ if (isLoading) {
+ return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(import_components237.Spinner, {});
+ }
+ if (elements.length === 0) {
+ return null;
+ }
+ const selectedOption = elements.find((el) => el.value === value);
+ return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+ ValidatedToggleGroupControl,
+ {
+ required: !!field.isValid?.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ isBlock: true,
+ label: field.label,
+ help: selectedOption?.description || field.description,
+ onChange: onChangeControl,
+ value,
+ hideLabelFromVision,
+ children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
+ import_components237.__experimentalToggleGroupControlOption,
+ {
+ label: el.label,
+ value: el.value,
+ disabled: disabled2
+ },
+ el.value
+ ))
+ }
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/array.mjs
+ var import_components238 = __toESM(require_components(), 1);
+ var import_element326 = __toESM(require_element(), 1);
+ var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
+ function ArrayControl({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
+ const value = getValue({ item: data });
+ const disabled2 = field.isDisabled({ item: data, field });
+ const { elements, isLoading } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
+ });
+ const arrayValueAsElements = (0, import_element326.useMemo)(
+ () => Array.isArray(value) ? value.map((token) => {
+ const element = elements?.find(
+ (suggestion) => suggestion.value === token
);
- const fieldValue = (0, import_date4.getDate)(field.getValue({ item }));
- return fieldValue >= targetDate && fieldValue <= /* @__PURE__ */ new Date();
+ return element || { value: token, label: token };
+ }) : [],
+ [value, elements]
+ );
+ const onChangeControl = (0, import_element326.useCallback)(
+ (tokens) => {
+ const valueTokens = tokens.map((token) => {
+ if (typeof token === "object" && "value" in token) {
+ return token.value;
+ }
+ return token;
+ });
+ onChange(setValue({ item: data, value: valueTokens }));
},
- selection: "custom"
- },
- {
- name: OPERATOR_OVER,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Over"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "7 days"): "Date is over: 7 days". */
- (0, import_i18n227.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),
- filter.name,
- `${activeElements[0].value.value} ${activeElements[0].value.unit}`
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue?.value === void 0 || filterValue?.unit === void 0) {
+ [onChange, setValue, data]
+ );
+ if (isLoading) {
+ return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(import_components238.Spinner, {});
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
+ ValidatedFormTokenField,
+ {
+ required: !!isValid2?.required,
+ markWhenOptional,
+ customValidity: getCustomValidity(isValid2, validity),
+ label: hideLabelFromVision ? void 0 : label,
+ value: arrayValueAsElements,
+ onChange: onChangeControl,
+ placeholder,
+ suggestions: elements?.map((element) => element.value),
+ disabled: disabled2,
+ __experimentalValidateInput: (token) => {
+ if (field.isValid?.elements && elements) {
+ return elements.some(
+ (element) => element.value === token || element.label === token
+ );
+ }
return true;
+ },
+ __experimentalExpandOnFocus: elements && elements.length > 0,
+ help: description ?? (field.isValid?.elements ? "" : void 0),
+ displayTransform: (token) => {
+ if (typeof token === "object" && "label" in token) {
+ return token.label;
+ }
+ if (typeof token === "string" && elements) {
+ const element = elements.find(
+ (el) => el.value === token
+ );
+ return element?.label || token;
+ }
+ return token;
+ },
+ __experimentalRenderItem: ({ item }) => {
+ if (typeof item === "string" && elements) {
+ const element = elements.find(
+ (el) => el.value === item
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("span", { children: element?.label || item });
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)("span", { children: item });
}
- const targetDate = getRelativeDate(
- filterValue.value,
- filterValue.unit
- );
- const fieldValue = (0, import_date4.getDate)(field.getValue({ item }));
- return fieldValue < targetDate;
- },
- selection: "custom"
- },
- {
- name: OPERATOR_IS,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Is"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is: Admin". */
- (0, import_i18n227.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- return filterValue === field.getValue({ item }) || filterValue === void 0;
- },
- selection: "single"
- },
- {
- name: OPERATOR_IS_NOT,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Is not"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Author"). 2: Filter value (e.g. "Admin"): "Author is not: Admin". */
- (0, import_i18n227.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- return filterValue !== field.getValue({ item });
- },
- selection: "single"
- },
- {
- name: OPERATOR_LESS_THAN,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Less than"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than: 10". */
- (0, import_i18n227.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
+ }
+ );
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/color.mjs
+ var import_components239 = __toESM(require_components(), 1);
+ var import_element327 = __toESM(require_element(), 1);
+ var import_i18n227 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
+ var ColorPickerDropdown = ({
+ color,
+ onColorChange,
+ disabled: disabled2
+ }) => {
+ const validColor = color && w(color).isValid() ? color : "#ffffff";
+ return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+ import_components239.Dropdown,
+ {
+ className: "dataviews-controls__color-picker-dropdown",
+ popoverProps: { resize: false },
+ renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+ import_components239.Button,
+ {
+ onClick: onToggle,
+ "aria-label": (0, import_i18n227.__)("Open color picker"),
+ size: "small",
+ disabled: disabled2,
+ accessibleWhenDisabled: true,
+ icon: () => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(import_components239.ColorIndicator, { colorValue: validColor })
+ }
),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return fieldValue < filterValue;
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(import_components239.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+ import_components239.ColorPicker,
+ {
+ color: validColor,
+ onChange: onColorChange,
+ enableAlpha: true
+ }
+ ) })
+ }
+ );
+ };
+ function Color({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { label, placeholder, description, setValue, isValid: isValid2 } = field;
+ const disabled2 = field.isDisabled({ item: data, field });
+ const value = field.getValue({ item: data }) || "";
+ const handleColorChange = (0, import_element327.useCallback)(
+ (newColor) => {
+ onChange(setValue({ item: data, value: newColor }));
},
- selection: "single"
- },
- {
- name: OPERATOR_GREATER_THAN,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Greater than"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than: 10". */
- (0, import_i18n227.__)(
- "<Name>%1$s is greater than: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return fieldValue > filterValue;
+ [data, onChange, setValue]
+ );
+ const handleInputChange = (0, import_element327.useCallback)(
+ (newValue) => {
+ onChange(setValue({ item: data, value: newValue || "" }));
},
- selection: "single"
- },
- {
- name: OPERATOR_LESS_THAN_OR_EQUAL,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Less than or equal"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is less than or equal to: 10". */
- (0, import_i18n227.__)(
- "<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return fieldValue <= filterValue;
- },
- selection: "single"
- },
- {
- name: OPERATOR_GREATER_THAN_OR_EQUAL,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Greater than or equal"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Count"). 2: Filter value (e.g. "10"): "Count is greater than or equal to: 10". */
- (0, import_i18n227.__)(
- "<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return fieldValue >= filterValue;
- },
- selection: "single"
- },
- {
- name: OPERATOR_BEFORE,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Before"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is before: 2024-01-01". */
- (0, import_i18n227.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const [fieldTemporal, filterTemporal] = toComparableTemporals(
- field.getValue({ item }),
- filterValue
- );
- return fieldTemporal < filterTemporal;
- },
- selection: "single"
- },
- {
- name: OPERATOR_AFTER,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("After"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is after: 2024-01-01". */
- (0, import_i18n227.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const [fieldTemporal, filterTemporal] = toComparableTemporals(
- field.getValue({ item }),
- filterValue
- );
- return fieldTemporal > filterTemporal;
- },
- selection: "single"
- },
- {
- name: OPERATOR_BEFORE_INC,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Before (inc)"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is on or before: 2024-01-01". */
- (0, import_i18n227.__)(
- "<Name>%1$s is on or before: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const [fieldTemporal, filterTemporal] = toComparableTemporals(
- field.getValue({ item }),
- filterValue
- );
- return fieldTemporal <= filterTemporal;
- },
- selection: "single"
- },
- {
- name: OPERATOR_AFTER_INC,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("After (inc)"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is on or after: 2024-01-01". */
- (0, import_i18n227.__)(
- "<Name>%1$s is on or after: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const [fieldTemporal, filterTemporal] = toComparableTemporals(
- field.getValue({ item }),
- filterValue
- );
- return fieldTemporal >= filterTemporal;
- },
- selection: "single"
- },
- {
- name: OPERATOR_CONTAINS,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Contains"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title contains: Hello". */
- (0, import_i18n227.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return typeof fieldValue === "string" && filterValue && fieldValue.toLowerCase().includes(String(filterValue).toLowerCase());
- },
- selection: "single"
- },
- {
- name: OPERATOR_NOT_CONTAINS,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Doesn't contain"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title doesn't contain: Hello". */
- (0, import_i18n227.__)(
- "<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"
- ),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return typeof fieldValue === "string" && filterValue && !fieldValue.toLowerCase().includes(String(filterValue).toLowerCase());
- },
- selection: "single"
- },
- {
- name: OPERATOR_STARTS_WITH,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Starts with"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Title"). 2: Filter value (e.g. "Hello"): "Title starts with: Hello". */
- (0, import_i18n227.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const fieldValue = field.getValue({ item });
- return typeof fieldValue === "string" && filterValue && fieldValue.toLowerCase().startsWith(String(filterValue).toLowerCase());
- },
- selection: "single"
- },
- {
- name: OPERATOR_ON,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("On"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is: 2024-01-01". */
- (0, import_i18n227.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const [fieldTemporal, filterTemporal] = toComparableTemporals(
- field.getValue({ item }),
- filterValue
- );
- return fieldTemporal === filterTemporal;
- },
- selection: "single"
- },
- {
- name: OPERATOR_NOT_ON,
- /* translators: DataViews operator name */
- label: (0, import_i18n227.__)("Not on"),
- filterText: (filter, activeElements) => (0, import_element308.createInterpolateElement)(
- (0, import_i18n227.sprintf)(
- /* translators: 1: Filter name (e.g. "Date"). 2: Filter value (e.g. "2024-01-01"): "Date is not: 2024-01-01". */
- (0, import_i18n227.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),
- filter.name,
- activeElements[0].label
- ),
- filterTextWrappers
- ),
- filter(item, field, filterValue) {
- if (filterValue === void 0) {
- return true;
- }
- const [fieldTemporal, filterTemporal] = toComparableTemporals(
- field.getValue({ item }),
- filterValue
- );
- return fieldTemporal !== filterTemporal;
- },
- selection: "single"
- }
- ];
- var getOperatorByName = (name) => OPERATORS.find((op) => op.name === name);
- var getAllOperatorNames = () => OPERATORS.map((op) => op.name);
-
- // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
- var import_element317 = __toESM(require_element(), 1);
-
- // packages/dataviews/build-module/components/validated-form-controls/checkbox-control.mjs
- var import_element309 = __toESM(require_element(), 1);
- var import_compose108 = __toESM(require_compose(), 1);
- var import_components230 = __toESM(require_components(), 1);
- var import_jsx_runtime501 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedCheckboxControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element309.useRef)(null);
- const mergedRefs = (0, import_compose108.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
- ControlWithError,
+ [data, onChange, setValue]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+ ValidatedInputControl,
{
- className: "dataviews-validated-control",
- required,
+ required: !!field.isValid?.required,
markWhenOptional,
- ref: mergedRefs,
- customValidity,
- getValidityTarget: () => validityTargetRef.current?.querySelector(
- 'input[type="checkbox"]'
- ),
- children: /* @__PURE__ */ (0, import_jsx_runtime501.jsx)(
- import_components230.CheckboxControl,
+ customValidity: getCustomValidity(isValid2, validity),
+ label,
+ placeholder,
+ value,
+ description: typeof description === "string" ? description : void 0,
+ details: typeof description === "string" ? void 0 : description,
+ onValueChange: handleInputChange,
+ hideLabelFromVision,
+ type: "text",
+ disabled: disabled2,
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(
+ ColorPickerDropdown,
{
- ...restProps
+ color: value,
+ onColorChange: handleColorChange,
+ disabled: disabled2
}
- )
- }
- );
- };
- var ValidatedCheckboxControl = (0, import_element309.forwardRef)(UnforwardedValidatedCheckboxControl);
- ValidatedCheckboxControl.displayName = "ValidatedCheckboxControl";
-
- // packages/dataviews/build-module/components/validated-form-controls/combobox-control.mjs
- var import_element310 = __toESM(require_element(), 1);
- var import_compose109 = __toESM(require_compose(), 1);
- var import_components231 = __toESM(require_components(), 1);
- var import_jsx_runtime502 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedComboboxControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element310.useRef)(null);
- const mergedRefs = (0, import_compose109.useMergeRefs)([forwardedRef, validityTargetRef]);
- (0, import_element310.useEffect)(() => {
- const input = validityTargetRef.current?.querySelector(
- 'input[role="combobox"]'
- );
- if (input) {
- input.required = required ?? false;
+ ) })
}
- }, [required]);
- return (
- // TODO: Bug - Missing value error is not cleared immediately on change, waits for blur.
- /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- ref: mergedRefs,
- customValidity,
- getValidityTarget: () => validityTargetRef.current?.querySelector(
- 'input[role="combobox"]'
- ),
- children: /* @__PURE__ */ (0, import_jsx_runtime502.jsx)(import_components231.ComboboxControl, { ...restProps })
- }
- )
);
- };
- var ValidatedComboboxControl = (0, import_element310.forwardRef)(UnforwardedValidatedComboboxControl);
- ValidatedComboboxControl.displayName = "ValidatedComboboxControl";
+ }
- // packages/dataviews/build-module/components/validated-form-controls/form-token-field.mjs
- var import_element311 = __toESM(require_element(), 1);
- var import_components232 = __toESM(require_components(), 1);
- var import_jsx_runtime503 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedFormTokenField = ({
- required,
- customValidity,
+ // packages/dataviews/build-module/components/dataform-controls/password.mjs
+ var import_components240 = __toESM(require_components(), 1);
+ var import_element328 = __toESM(require_element(), 1);
+ var import_i18n228 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
+ function Password({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element311.useRef)(null);
- return /* @__PURE__ */ (0, import_jsx_runtime503.jsxs)(
- "div",
+ validity
+ }) {
+ const [isVisible, setIsVisible] = (0, import_element328.useState)(false);
+ const disabled2 = field.isDisabled({ item: data, field });
+ const toggleVisibility = (0, import_element328.useCallback)(() => {
+ setIsVisible((prev) => !prev);
+ }, []);
+ return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
+ ValidatedText,
{
- className: "dataviews-validated-control__wrapper-with-error-delegate",
- ref: forwardedRef,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- customValidity,
- getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(import_components232.FormTokenField, { ...restProps })
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime503.jsx)(
- "input",
+ ...{
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ type: isVisible ? "text" : "password",
+ suffix: /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(
+ import_components240.Button,
{
- className: "dataviews-validated-control__error-delegate",
- type: "text",
- ref: validityTargetRef,
- required,
- value: restProps.value && restProps.value.length > 0 ? "hasvalue" : "",
- tabIndex: -1,
- onChange: () => {
- },
- onFocus: (e2) => {
- e2.target.previousElementSibling?.querySelector(
- 'input[type="text"]'
- )?.focus();
- }
+ icon: isVisible ? unseen_default : seen_default,
+ onClick: toggleVisibility,
+ size: "small",
+ label: isVisible ? (0, import_i18n228.__)("Hide password") : (0, import_i18n228.__)("Show password"),
+ disabled: disabled2,
+ accessibleWhenDisabled: true
}
- )
- ]
+ ) })
+ }
}
);
+ }
+
+ // packages/dataviews/build-module/field-types/utils/has-elements.mjs
+ function hasElements(field) {
+ return Array.isArray(field.elements) && field.elements.length > 0 || typeof field.getElements === "function";
+ }
+
+ // packages/dataviews/build-module/components/dataform-controls/index.mjs
+ var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
+ var FORM_CONTROLS = {
+ adaptiveSelect: AdaptiveSelect,
+ array: ArrayControl,
+ checkbox: Checkbox,
+ color: Color,
+ combobox: Combobox,
+ datetime: DateTime,
+ date: DateControl,
+ email: Email,
+ telephone: Telephone,
+ url: Url,
+ integer: Integer,
+ number: Number2,
+ password: Password,
+ radio: Radio,
+ select: Select2,
+ text: Text3,
+ time: Time,
+ toggle: Toggle,
+ textarea: Textarea3,
+ toggleGroup: ToggleGroup
};
- var ValidatedFormTokenField = (0, import_element311.forwardRef)(UnforwardedValidatedFormTokenField);
- ValidatedFormTokenField.displayName = "ValidatedFormTokenField";
+ function isEditConfig(value) {
+ return value && typeof value === "object" && typeof value.control === "string";
+ }
+ function createConfiguredControl(config2) {
+ const { control, ...controlConfig } = config2;
+ const BaseControlType = getControlByType(control);
+ if (BaseControlType === null) {
+ return null;
+ }
+ return function ConfiguredControl(props) {
+ return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(BaseControlType, { ...props, config: controlConfig });
+ };
+ }
+ function getControl(field, fallback) {
+ if (typeof field.Edit === "function") {
+ return field.Edit;
+ }
+ if (typeof field.Edit === "string") {
+ return getControlByType(field.Edit);
+ }
+ if (isEditConfig(field.Edit)) {
+ return createConfiguredControl(field.Edit);
+ }
+ if (hasElements(field) && field.type !== "array") {
+ return getControlByType("adaptiveSelect");
+ }
+ if (fallback === null) {
+ return null;
+ }
+ return getControlByType(fallback);
+ }
+ function getControlByType(type) {
+ if (Object.keys(FORM_CONTROLS).includes(type)) {
+ return FORM_CONTROLS[type];
+ }
+ return null;
+ }
- // packages/dataviews/build-module/components/validated-form-controls/number-control.mjs
- var import_element312 = __toESM(require_element(), 1);
- var import_compose110 = __toESM(require_compose(), 1);
- var import_components233 = __toESM(require_components(), 1);
- var import_jsx_runtime504 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedNumberControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element312.useRef)(null);
- const mergedRefs = (0, import_compose110.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- customValidity,
- getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime504.jsx)(import_components233.__experimentalNumberControl, { ref: mergedRefs, ...restProps })
+ // packages/dataviews/build-module/field-types/utils/get-filter-by.mjs
+ function getFilterBy(field, defaultOperators, validOperators) {
+ if (field.filterBy === false) {
+ return false;
+ }
+ const operators = field.filterBy?.operators?.filter(
+ (op) => validOperators.includes(op)
+ ) ?? defaultOperators;
+ if (operators.length === 0) {
+ return false;
+ }
+ return {
+ isPrimary: !!field.filterBy?.isPrimary,
+ operators
+ };
+ }
+ var get_filter_by_default = getFilterBy;
+
+ // packages/dataviews/build-module/field-types/utils/get-value-from-id.mjs
+ var getValueFromId = (id) => ({ item }) => {
+ const path = id.split(".");
+ let value = item;
+ for (const segment of path) {
+ if (value.hasOwnProperty(segment)) {
+ value = value[segment];
+ } else {
+ value = void 0;
}
- );
+ }
+ return value;
};
- var ValidatedNumberControl = (0, import_element312.forwardRef)(UnforwardedValidatedNumberControl);
- ValidatedNumberControl.displayName = "ValidatedNumberControl";
+ var get_value_from_id_default = getValueFromId;
- // packages/dataviews/build-module/components/validated-form-controls/radio-control.mjs
- var import_element313 = __toESM(require_element(), 1);
- var import_compose111 = __toESM(require_compose(), 1);
- var import_components234 = __toESM(require_components(), 1);
- var import_jsx_runtime505 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedRadioControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element313.useRef)(null);
- const mergedRefs = (0, import_compose111.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- ref: mergedRefs,
- customValidity,
- getValidityTarget: () => validityTargetRef.current?.querySelector(
- 'input[type="radio"]'
- ),
- children: /* @__PURE__ */ (0, import_jsx_runtime505.jsx)(import_components234.RadioControl, { ...restProps })
- }
- );
+ // packages/dataviews/build-module/field-types/utils/set-value-from-id.mjs
+ var setValueFromId = (id) => ({ value }) => {
+ const path = id.split(".");
+ const result = {};
+ let current = result;
+ for (const segment of path.slice(0, -1)) {
+ current[segment] = {};
+ current = current[segment];
+ }
+ current[path.at(-1)] = value;
+ return result;
};
- var ValidatedRadioControl = (0, import_element313.forwardRef)(UnforwardedValidatedRadioControl);
- ValidatedRadioControl.displayName = "ValidatedRadioControl";
+ var set_value_from_id_default = setValueFromId;
- // packages/dataviews/build-module/components/validated-form-controls/select-control.mjs
- var import_element314 = __toESM(require_element(), 1);
- var import_compose112 = __toESM(require_compose(), 1);
- var import_components235 = __toESM(require_components(), 1);
- var import_jsx_runtime506 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedSelectControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element314.useRef)(null);
- const mergedRefs = (0, import_compose112.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- customValidity,
- getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime506.jsx)(
- import_components235.SelectControl,
- {
- ref: mergedRefs,
- // A runtime boolean cannot statically discriminate
- // SelectControl's single/multiple props union.
- ...restProps
- }
- )
- }
- );
- };
- var ValidatedSelectControl = (0, import_element314.forwardRef)(UnforwardedValidatedSelectControl);
- ValidatedSelectControl.displayName = "ValidatedSelectControl";
+ // packages/dataviews/build-module/field-types/email.mjs
+ var import_i18n229 = __toESM(require_i18n(), 1);
- // packages/dataviews/build-module/components/validated-form-controls/toggle-control.mjs
- var import_element315 = __toESM(require_element(), 1);
- var import_compose113 = __toESM(require_compose(), 1);
- var import_components236 = __toESM(require_components(), 1);
- var import_jsx_runtime507 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedToggleControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element315.useRef)(null);
- const mergedRefs = (0, import_compose113.useMergeRefs)([forwardedRef, validityTargetRef]);
- return /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- customValidity,
- getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime507.jsx)(
- import_components236.ToggleControl,
- {
- ref: mergedRefs,
- required,
- ...restProps
- }
- )
- }
- );
- };
- var ValidatedToggleControl = (0, import_element315.forwardRef)(UnforwardedValidatedToggleControl);
- ValidatedToggleControl.displayName = "ValidatedToggleControl";
+ // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
+ function RenderFromElements({
+ item,
+ field
+ }) {
+ const { elements, isLoading } = useElements({
+ elements: field.elements,
+ getElements: field.getElements
+ });
+ const value = field.getValue({ item });
+ if (isLoading) {
+ return value;
+ }
+ if (elements.length === 0) {
+ return value;
+ }
+ return elements?.find((element) => element.value === value)?.label || field.getValue({ item });
+ }
- // packages/dataviews/build-module/components/validated-form-controls/toggle-group-control.mjs
- var import_element316 = __toESM(require_element(), 1);
- var import_components237 = __toESM(require_components(), 1);
- var import_jsx_runtime508 = __toESM(require_jsx_runtime(), 1);
- var UnforwardedValidatedToggleGroupControl = ({
- required,
- customValidity,
- markWhenOptional,
- ...restProps
- }, forwardedRef) => {
- const validityTargetRef = (0, import_element316.useRef)(null);
- const nameAttr = (0, import_element316.useId)();
- return /* @__PURE__ */ (0, import_jsx_runtime508.jsxs)("div", { className: "dataviews-validated-control__wrapper-with-error-delegate", children: [
- /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
- ControlWithError,
- {
- className: "dataviews-validated-control",
- required,
- markWhenOptional,
- customValidity,
- getValidityTarget: () => validityTargetRef.current,
- children: /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(import_components237.__experimentalToggleGroupControl, { ref: forwardedRef, ...restProps })
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime508.jsx)(
- "input",
- {
- className: "dataviews-validated-control__error-delegate",
- type: "radio",
- ref: validityTargetRef,
- required,
- checked: restProps.value !== void 0,
- tabIndex: -1,
- name: nameAttr,
- onChange: () => {
- },
- onFocus: (e2) => {
- e2.target.previousElementSibling?.querySelector(
- '[data-active-item="true"]'
- )?.focus();
- }
- }
- )
- ] });
+ // packages/dataviews/build-module/field-types/utils/render-default.mjs
+ var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
+ function render({
+ item,
+ field
+ }) {
+ if (field.hasElements) {
+ return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(RenderFromElements, { item, field });
+ }
+ return field.getValueFormatted({ item, field });
+ }
+
+ // packages/dataviews/build-module/field-types/utils/sort-text.mjs
+ var sort_text_default = (a2, b2, direction) => {
+ return direction === "asc" ? a2.localeCompare(b2) : b2.localeCompare(a2);
};
- var ValidatedToggleGroupControl = (0, import_element316.forwardRef)(UnforwardedValidatedToggleGroupControl);
- ValidatedToggleGroupControl.displayName = "ValidatedToggleGroupControl";
- // packages/dataviews/build-module/components/dataform-controls/utils/get-custom-validity.mjs
- function getCustomValidity(isValid2, validity) {
- let customValidity;
- if (isValid2?.required && validity?.required) {
- customValidity = validity.required.message ? {
- type: validity.required.type,
- message: validity.required.message
- } : void 0;
- } else if (isValid2?.pattern && validity?.pattern) {
- customValidity = validity.pattern;
- } else if (isValid2?.min && validity?.min) {
- customValidity = validity.min;
- } else if (isValid2?.max && validity?.max) {
- customValidity = validity.max;
- } else if (isValid2?.minLength && validity?.minLength) {
- customValidity = validity.minLength;
- } else if (isValid2?.maxLength && validity?.maxLength) {
- customValidity = validity.maxLength;
- } else if (isValid2?.elements && validity?.elements) {
- customValidity = validity.elements;
- } else if (validity?.custom) {
- customValidity = validity.custom;
+ // packages/dataviews/build-module/field-types/utils/is-valid-required.mjs
+ function isValidRequired(item, field) {
+ const value = field.getValue({ item });
+ return ![void 0, "", null].includes(value);
+ }
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-min-length.mjs
+ function isValidMinLength(item, field) {
+ if (typeof field.isValid.minLength?.constraint !== "number") {
+ return false;
}
- return customValidity;
+ const value = field.getValue({ item });
+ if ([void 0, "", null].includes(value)) {
+ return true;
+ }
+ return String(value).length >= field.isValid.minLength.constraint;
}
- // packages/dataviews/build-module/components/dataform-controls/checkbox.mjs
- var import_jsx_runtime509 = __toESM(require_jsx_runtime(), 1);
- function Checkbox({
- field,
- onChange,
- data,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const { getValue, setValue, label, description, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const onChangeControl = (0, import_element317.useCallback)(() => {
- onChange(
- setValue({ item: data, value: !getValue({ item: data }) })
- );
- }, [data, getValue, onChange, setValue]);
- return /* @__PURE__ */ (0, import_jsx_runtime509.jsx)(
- ValidatedCheckboxControl,
- {
- required: !!field.isValid?.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- hidden: hideLabelFromVision,
- label,
- help: description,
- checked: getValue({ item: data }),
- onChange: onChangeControl,
- disabled: disabled2
- }
- );
+ // packages/dataviews/build-module/field-types/utils/is-valid-max-length.mjs
+ function isValidMaxLength(item, field) {
+ if (typeof field.isValid.maxLength?.constraint !== "number") {
+ return false;
+ }
+ const value = field.getValue({ item });
+ if ([void 0, "", null].includes(value)) {
+ return true;
+ }
+ return String(value).length <= field.isValid.maxLength.constraint;
}
- // packages/dataviews/build-module/components/dataform-controls/combobox.mjs
- var import_components238 = __toESM(require_components(), 1);
- var import_element318 = __toESM(require_element(), 1);
- var import_jsx_runtime510 = __toESM(require_jsx_runtime(), 1);
- function Combobox({
- data,
- field,
- onChange,
- hideLabelFromVision,
- validity
- }) {
- const { label, description, placeholder, getValue, setValue, isValid: isValid2 } = field;
- const value = getValue({ item: data }) ?? "";
- const onChangeControl = (0, import_element318.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue ?? "" })),
- [data, onChange, setValue]
- );
- const { elements, isLoading } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- if (isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(import_components238.Spinner, {});
+ // packages/dataviews/build-module/field-types/utils/is-valid-pattern.mjs
+ function isValidPattern(item, field) {
+ if (field.isValid.pattern?.constraint === void 0) {
+ return true;
}
- return /* @__PURE__ */ (0, import_jsx_runtime510.jsx)(
- ValidatedComboboxControl,
- {
- required: !!field.isValid?.required,
- customValidity: getCustomValidity(isValid2, validity),
- label,
- value,
- help: description,
- placeholder,
- options: elements,
- onChange: onChangeControl,
- hideLabelFromVision,
- allowReset: true,
- expandOnFocus: true
+ try {
+ const regexp = new RegExp(field.isValid.pattern.constraint);
+ const value = field.getValue({ item });
+ if ([void 0, "", null].includes(value)) {
+ return true;
}
- );
+ return regexp.test(String(value));
+ } catch {
+ return false;
+ }
}
- // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
- var import_components240 = __toESM(require_components(), 1);
- var import_element321 = __toESM(require_element(), 1);
- var import_i18n229 = __toESM(require_i18n(), 1);
- var import_a11y24 = __toESM(require_a11y(), 1);
- var import_date6 = __toESM(require_date(), 1);
+ // packages/dataviews/build-module/field-types/utils/is-valid-elements.mjs
+ function isValidElements(item, field) {
+ const elements = field.elements ?? [];
+ const validValues = elements.map((el) => el.value);
+ if (validValues.length === 0) {
+ return true;
+ }
+ const value = field.getValue({ item });
+ return [].concat(value).every((v2) => validValues.includes(v2));
+ }
- // packages/dataviews/build-module/components/dataform-controls/utils/relative-date-control.mjs
- var import_components239 = __toESM(require_components(), 1);
- var import_element319 = __toESM(require_element(), 1);
- var import_i18n228 = __toESM(require_i18n(), 1);
- var import_jsx_runtime511 = __toESM(require_jsx_runtime(), 1);
- var TIME_UNITS_OPTIONS = {
- [OPERATOR_IN_THE_PAST]: [
- { value: "days", label: (0, import_i18n228.__)("Days") },
- { value: "weeks", label: (0, import_i18n228.__)("Weeks") },
- { value: "months", label: (0, import_i18n228.__)("Months") },
- { value: "years", label: (0, import_i18n228.__)("Years") }
- ],
- [OPERATOR_OVER]: [
- { value: "days", label: (0, import_i18n228.__)("Days ago") },
- { value: "weeks", label: (0, import_i18n228.__)("Weeks ago") },
- { value: "months", label: (0, import_i18n228.__)("Months ago") },
- { value: "years", label: (0, import_i18n228.__)("Years ago") }
- ]
- };
- function RelativeDateControl({
- className,
- data,
- field,
- onChange,
- hideLabelFromVision,
- operator
+ // packages/dataviews/build-module/field-types/utils/get-value-formatted-default.mjs
+ function getValueFormatted({
+ item,
+ field
}) {
- const options = TIME_UNITS_OPTIONS[operator === OPERATOR_IN_THE_PAST ? "inThePast" : "over"];
- const { id, label, description, getValue, setValue } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const fieldValue = getValue({ item: data });
- const { value: relValue = "", unit = options[0].value } = fieldValue && typeof fieldValue === "object" ? fieldValue : {};
- const onChangeValue = (0, import_element319.useCallback)(
- (newValue) => onChange(
- setValue({
- item: data,
- value: { value: Number(newValue), unit }
- })
- ),
- [onChange, setValue, data, unit]
- );
- const onChangeUnit = (0, import_element319.useCallback)(
- (newUnit) => onChange(
- setValue({
- item: data,
- value: { value: relValue, unit: newUnit }
- })
- ),
- [onChange, setValue, data, relValue]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
- import_components239.BaseControl,
- {
- id,
- className: clsx_default(className, "dataviews-controls__relative-date"),
- label,
- hideLabelFromVision,
- help: description,
- children: /* @__PURE__ */ (0, import_jsx_runtime511.jsxs)(Stack, { direction: "row", gap: "sm", children: [
- /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
- import_components239.__experimentalNumberControl,
- {
- className: "dataviews-controls__relative-date-number",
- spinControls: "none",
- min: 1,
- step: 1,
- value: relValue,
- onChange: onChangeValue,
- disabled: disabled2
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime511.jsx)(
- import_components239.SelectControl,
- {
- className: "dataviews-controls__relative-date-unit",
- label: (0, import_i18n228.__)("Unit"),
- value: unit,
- options,
- onChange: onChangeUnit,
- hideLabelFromVision: true,
- disabled: disabled2
- }
- )
- ] })
- }
- );
+ return field.getValue({ item });
}
+ var get_value_formatted_default_default = getValueFormatted;
- // packages/dataviews/build-module/components/dataform-controls/utils/to-calendar-date.mjs
- function toCalendarDate(date, timeZone) {
- return timeZone ? new TZDate(date, timeZone) : date;
+ // packages/dataviews/build-module/field-types/email.mjs
+ var emailRegex = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;
+ function isValidCustom(item, field) {
+ const value = field.getValue({ item });
+ if (![void 0, "", null].includes(value) && !emailRegex.test(value)) {
+ return (0, import_i18n229.__)("Value must be a valid email address.");
+ }
+ return null;
}
+ var email_default = {
+ type: "email",
+ render,
+ Edit: "email",
+ sort: sort_text_default,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
+ validOperators: [
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_CONTAINS,
+ OPERATOR_NOT_CONTAINS,
+ OPERATOR_STARTS_WITH,
+ // Multiple selection
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ validate: {
+ required: isValidRequired,
+ pattern: isValidPattern,
+ minLength: isValidMinLength,
+ maxLength: isValidMaxLength,
+ elements: isValidElements,
+ custom: isValidCustom
+ }
+ };
- // packages/dataviews/build-module/components/dataform-controls/utils/use-disabled-date-matchers.mjs
- var import_element320 = __toESM(require_element(), 1);
- function useDisabledDateMatchers(isValid2, parseDateFn) {
- const minConstraint = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
- const maxConstraint = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
- const disabledMatchers = (0, import_element320.useMemo)(() => {
- const matchers = [];
- if (minConstraint) {
- const minDate = parseDateFn(minConstraint);
- if (minDate) {
- matchers.push({ before: minDate });
- }
- }
- if (maxConstraint) {
- const maxDate = parseDateFn(maxConstraint);
- if (maxDate) {
- matchers.push({ after: maxDate });
- }
- }
- return matchers.length > 0 ? matchers : void 0;
- }, [minConstraint, maxConstraint, parseDateFn]);
- return { minConstraint, maxConstraint, disabledMatchers };
- }
+ // packages/dataviews/build-module/field-types/integer.mjs
+ var import_i18n230 = __toESM(require_i18n(), 1);
- // packages/dataviews/build-module/components/dataform-controls/utils/get-calendar-locale.mjs
- var LANGUAGE_ALIASES = {
- ary: "ar-MA",
- // Moroccan Arabic.
- haz: "fa"
- // Hazaragi, a variety of Persian.
+ // packages/dataviews/build-module/field-types/utils/sort-number.mjs
+ var sort_number_default = (a2, b2, direction) => {
+ return direction === "asc" ? a2 - b2 : b2 - a2;
};
- function getCalendarLocale(wpLocale) {
- const subtags = wpLocale?.trim().split(/[_-]/) ?? [];
- const language = subtags.shift()?.toLowerCase();
- if (!language) {
- return void 0;
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-min.mjs
+ function isValidMin(item, field) {
+ if (typeof field.isValid.min?.constraint !== "number") {
+ return false;
}
- const normalized = [LANGUAGE_ALIASES[language] ?? language];
- for (const subtag of subtags) {
- if (/^[a-z]{4}$/i.test(subtag) || /^([a-z]{2}|\d{3})$/i.test(subtag)) {
- normalized.push(subtag);
- }
+ const value = field.getValue({ item });
+ if ([void 0, "", null].includes(value)) {
+ return true;
}
- return normalized.join("-");
+ return Number(value) >= field.isValid.min.constraint;
}
- // packages/dataviews/build-module/field-types/utils/parse-date-time.mjs
- var import_date5 = __toESM(require_date(), 1);
- function parseDateTime(dateTimeString) {
- if (!dateTimeString) {
- return null;
+ // packages/dataviews/build-module/field-types/utils/is-valid-max.mjs
+ function isValidMax(item, field) {
+ if (typeof field.isValid.max?.constraint !== "number") {
+ return false;
}
- const parsed = (0, import_date5.getDate)(dateTimeString);
- return parsed && isValid(parsed) ? parsed : null;
+ const value = field.getValue({ item });
+ if ([void 0, "", null].includes(value)) {
+ return true;
+ }
+ return Number(value) <= field.isValid.max.constraint;
}
- // packages/dataviews/build-module/components/dataform-controls/datetime.mjs
- var import_jsx_runtime512 = __toESM(require_jsx_runtime(), 1);
- var formatDateTime = (value) => {
- if (!value) {
- return "";
- }
- return (0, import_date6.dateI18n)("Y-m-d\\TH:i", (0, import_date6.getDate)(value));
+ // packages/dataviews/build-module/field-types/integer.mjs
+ var format2 = {
+ separatorThousand: ","
};
- function CalendarDateTimeControl({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- config: config2
+ function getValueFormatted2({
+ item,
+ field
}) {
- const { compact } = config2 || {};
- const { id, label, description, setValue, getValue, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const fieldValue = getValue({ item: data });
- const value = typeof fieldValue === "string" ? fieldValue : void 0;
- const { timezone } = (0, import_date6.getSettings)();
- const timeZone = timezone.string || (0, import_date6.dateI18n)("P");
- const [calendarMonth, setCalendarMonth] = (0, import_element321.useState)(() => {
- const parsedDate = parseDateTime(value);
- return toCalendarDate(parsedDate || /* @__PURE__ */ new Date(), timeZone);
- });
- (0, import_element321.useEffect)(() => {
- const parsedDate = parseDateTime(value);
- if (parsedDate) {
- const targetMonth = toCalendarDate(parsedDate, timeZone);
- setCalendarMonth(
- (currentMonth) => isSameMonth(
- targetMonth,
- toCalendarDate(currentMonth, timeZone)
- ) ? currentMonth : targetMonth
- );
- }
- }, [timeZone, value]);
- const inputControlRef = (0, import_element321.useRef)(null);
- const validationTimeoutRef = (0, import_element321.useRef)(void 0);
- const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDateTime);
- const onChangeCallback = (0, import_element321.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue })),
- [data, onChange, setValue]
- );
- (0, import_element321.useEffect)(() => {
- return () => clearTimeout(validationTimeoutRef.current);
- }, []);
- const onSelectDate = (0, import_element321.useCallback)(
- (newDate) => {
- if (newDate) {
- const wpDate = (0, import_date6.dateI18n)("Y-m-d", newDate);
- const wpTime = value ? (0, import_date6.dateI18n)("H:i", (0, import_date6.getDate)(value)) : "00:00";
- const finalDateTime = (0, import_date6.getDate)(`${wpDate}T${wpTime}`);
- onChangeCallback(finalDateTime.toISOString());
- } else {
- onChangeCallback(void 0);
- }
- clearTimeout(validationTimeoutRef.current);
- validationTimeoutRef.current = setTimeout(() => {
- const input = inputControlRef.current;
- if (!input) {
- return;
- }
- input.dispatchEvent(
- new Event("invalid", { cancelable: true })
- );
- if (input.validationMessage) {
- (0, import_a11y24.speak)(input.validationMessage);
- }
- }, 0);
- },
- [onChangeCallback, value]
- );
- const handleManualDateTimeChange = (0, import_element321.useCallback)(
- (newValue) => {
- if (newValue) {
- const dateTime = (0, import_date6.getDate)(newValue);
- onChangeCallback(dateTime.toISOString());
- const parsedDate = parseDateTime(dateTime.toISOString());
- if (parsedDate) {
- setCalendarMonth(toCalendarDate(parsedDate, timeZone));
- }
- } else {
- onChangeCallback(void 0);
- }
- },
- [onChangeCallback, timeZone]
- );
- const { format: fieldFormat } = field;
- const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date6.getSettings)().l10n.startOfWeek;
- const locale = getCalendarLocale((0, import_date6.getSettings)().l10n.locale);
- let displayLabel = label;
- if (isValid2?.required && !markWhenOptional && !hideLabelFromVision) {
- displayLabel = `${label} (${(0, import_i18n229.__)("Required")})`;
- } else if (!isValid2?.required && markWhenOptional && !hideLabelFromVision) {
- displayLabel = `${label} (${(0, import_i18n229.__)("Optional")})`;
+ let value = field.getValue({ item });
+ if (value === null || value === void 0) {
+ return "";
}
- return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
- import_components240.BaseControl,
- {
- id,
- label: displayLabel,
- help: description,
- hideLabelFromVision,
- children: /* @__PURE__ */ (0, import_jsx_runtime512.jsxs)(Stack, { direction: "column", gap: "lg", children: [
- /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
- ValidatedInputControl,
- {
- ref: inputControlRef,
- required: !!isValid2?.required,
- customValidity: getCustomValidity(isValid2, validity),
- type: "datetime-local",
- label: (0, import_i18n229.__)("Date time"),
- hideLabelFromVision: true,
- value: formatDateTime(value),
- onValueChange: handleManualDateTimeChange,
- disabled: disabled2,
- min: minConstraint ? formatDateTime(minConstraint) : void 0,
- max: maxConstraint ? formatDateTime(maxConstraint) : void 0
- }
- ),
- !compact && /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
- Calendar,
- {
- style: { width: "100%" },
- value: value ? parseDateTime(value) : null,
- onValueChange: onSelectDate,
- month: calendarMonth,
- onMonthChange: setCalendarMonth,
- timeZone,
- locale,
- dir: (0, import_i18n229.isRTL)() ? "rtl" : "ltr",
- weekStartsOn,
- disabled: disabled2 || disabledMatchers
- }
- )
- ] })
- }
+ value = Number(value);
+ if (!Number.isFinite(value)) {
+ return String(value);
+ }
+ let formatInteger;
+ if (field.type !== "integer") {
+ formatInteger = format2;
+ } else {
+ formatInteger = field.format;
+ }
+ const { separatorThousand } = formatInteger;
+ const integerValue = Math.trunc(value);
+ if (!separatorThousand) {
+ return String(integerValue);
+ }
+ return String(integerValue).replace(
+ /\B(?=(\d{3})+(?!\d))/g,
+ separatorThousand
);
}
- function DateTime({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- operator,
- validity,
- config: config2
- }) {
- if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
- return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
- RelativeDateControl,
- {
- className: "dataviews-controls__datetime",
- data,
- field,
- onChange,
- hideLabelFromVision,
- operator
- }
- );
+ function isValidCustom2(item, field) {
+ const value = field.getValue({ item });
+ if (![void 0, "", null].includes(value) && !Number.isInteger(value)) {
+ return (0, import_i18n230.__)("Value must be an integer.");
}
- return /* @__PURE__ */ (0, import_jsx_runtime512.jsx)(
- CalendarDateTimeControl,
- {
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- config: config2
- }
- );
+ return null;
}
+ var integer_default = {
+ type: "integer",
+ render,
+ Edit: "integer",
+ sort: sort_number_default,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_LESS_THAN,
+ OPERATOR_GREATER_THAN,
+ OPERATOR_LESS_THAN_OR_EQUAL,
+ OPERATOR_GREATER_THAN_OR_EQUAL,
+ OPERATOR_BETWEEN
+ ],
+ validOperators: [
+ // Single-selection
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_LESS_THAN,
+ OPERATOR_GREATER_THAN,
+ OPERATOR_LESS_THAN_OR_EQUAL,
+ OPERATOR_GREATER_THAN_OR_EQUAL,
+ OPERATOR_BETWEEN,
+ // Multiple-selection
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: format2,
+ getValueFormatted: getValueFormatted2,
+ validate: {
+ required: isValidRequired,
+ min: isValidMin,
+ max: isValidMax,
+ elements: isValidElements,
+ custom: isValidCustom2
+ }
+ };
- // packages/dataviews/build-module/components/dataform-controls/date.mjs
- var import_components241 = __toESM(require_components(), 1);
- var import_a11y25 = __toESM(require_a11y(), 1);
- var import_element322 = __toESM(require_element(), 1);
- var import_i18n230 = __toESM(require_i18n(), 1);
- var import_date7 = __toESM(require_date(), 1);
- var import_jsx_runtime513 = __toESM(require_jsx_runtime(), 1);
- var DATE_PRESETS = [
- {
- id: "today",
- label: (0, import_i18n230.__)("Today"),
- getValue: () => (0, import_date7.getDate)(null)
- },
- {
- id: "yesterday",
- label: (0, import_i18n230.__)("Yesterday"),
- getValue: () => {
- const today = (0, import_date7.getDate)(null);
- return subDays(today, 1);
- }
- },
- {
- id: "past-week",
- label: (0, import_i18n230.__)("Past week"),
- getValue: () => {
- const today = (0, import_date7.getDate)(null);
- return subDays(today, 7);
- }
- },
- {
- id: "past-month",
- label: (0, import_i18n230.__)("Past month"),
- getValue: () => {
- const today = (0, import_date7.getDate)(null);
- return subMonths(today, 1);
- }
+ // packages/dataviews/build-module/field-types/number.mjs
+ var import_i18n231 = __toESM(require_i18n(), 1);
+ var format3 = {
+ separatorThousand: ",",
+ separatorDecimal: ".",
+ decimals: 2
+ };
+ function getValueFormatted3({
+ item,
+ field
+ }) {
+ let value = field.getValue({ item });
+ if (value === null || value === void 0) {
+ return "";
}
- ];
- var DATE_RANGE_PRESETS = [
- {
- id: "last-7-days",
- label: (0, import_i18n230.__)("Last 7 days"),
- getValue: () => {
- const today = (0, import_date7.getDate)(null);
- return [subDays(today, 7), today];
- }
- },
- {
- id: "last-30-days",
- label: (0, import_i18n230.__)("Last 30 days"),
- getValue: () => {
- const today = (0, import_date7.getDate)(null);
- return [subDays(today, 30), today];
- }
- },
- {
- id: "month-to-date",
- label: (0, import_i18n230.__)("Month to date"),
- getValue: () => {
- const today = (0, import_date7.getDate)(null);
- return [startOfMonth(today), today];
- }
- },
- {
- id: "last-year",
- label: (0, import_i18n230.__)("Last year"),
- getValue: () => {
- const today = (0, import_date7.getDate)(null);
- return [subYears(today, 1), today];
- }
- },
- {
- id: "year-to-date",
- label: (0, import_i18n230.__)("Year to date"),
- getValue: () => {
- const today = (0, import_date7.getDate)(null);
- return [startOfYear(today), today];
- }
+ value = Number(value);
+ if (!Number.isFinite(value)) {
+ return String(value);
}
- ];
- var parseDate2 = (dateString) => {
- if (!dateString) {
- return null;
+ let formatNumber;
+ if (field.type !== "number") {
+ formatNumber = format3;
+ } else {
+ formatNumber = field.format;
+ }
+ const { separatorThousand, separatorDecimal, decimals } = formatNumber;
+ const fixedValue = value.toFixed(decimals);
+ const [integerPart, decimalPart] = fixedValue.split(".");
+ const formattedInteger = separatorThousand ? integerPart.replace(/\B(?=(\d{3})+(?!\d))/g, separatorThousand) : integerPart;
+ return decimals === 0 ? formattedInteger : formattedInteger + separatorDecimal + decimalPart;
+ }
+ function isEmpty3(value) {
+ return value === "" || value === void 0 || value === null;
+ }
+ function isValidCustom3(item, field) {
+ const value = field.getValue({ item });
+ if (!isEmpty3(value) && !Number.isFinite(value)) {
+ return (0, import_i18n231.__)("Value must be a number.");
+ }
+ return null;
+ }
+ var number_default = {
+ type: "number",
+ render,
+ Edit: "number",
+ sort: sort_number_default,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_LESS_THAN,
+ OPERATOR_GREATER_THAN,
+ OPERATOR_LESS_THAN_OR_EQUAL,
+ OPERATOR_GREATER_THAN_OR_EQUAL,
+ OPERATOR_BETWEEN
+ ],
+ validOperators: [
+ // Single-selection
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_LESS_THAN,
+ OPERATOR_GREATER_THAN,
+ OPERATOR_LESS_THAN_OR_EQUAL,
+ OPERATOR_GREATER_THAN_OR_EQUAL,
+ OPERATOR_BETWEEN,
+ // Multiple-selection
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: format3,
+ getValueFormatted: getValueFormatted3,
+ validate: {
+ required: isValidRequired,
+ min: isValidMin,
+ max: isValidMax,
+ elements: isValidElements,
+ custom: isValidCustom3
}
- const parsed = parseISO(dateString);
- return isValid(parsed) ? parsed : null;
};
- var formatDate = (date) => {
- if (!date) {
- return "";
+
+ // packages/dataviews/build-module/field-types/text.mjs
+ var text_default = {
+ type: "text",
+ render,
+ Edit: "text",
+ sort: sort_text_default,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
+ validOperators: [
+ // Single selection
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_CONTAINS,
+ OPERATOR_NOT_CONTAINS,
+ OPERATOR_STARTS_WITH,
+ // Multiple selection
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ validate: {
+ required: isValidRequired,
+ pattern: isValidPattern,
+ minLength: isValidMinLength,
+ maxLength: isValidMaxLength,
+ elements: isValidElements
}
- return typeof date === "string" ? date : format(date, "yyyy-MM-dd");
};
- function ValidatedDateControl({
- field,
- validity,
- inputRefs,
- isTouched,
- setIsTouched,
- children
- }) {
- const { isValid: isValid2 } = field;
- const [customValidity, setCustomValidity] = (0, import_element322.useState)(void 0);
- const validateRefs = (0, import_element322.useCallback)(() => {
- const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
- for (const ref of refs) {
- const input = ref.current;
- if (input && !input.validity.valid) {
- setCustomValidity({
- type: "invalid",
- message: input.validationMessage
- });
- return;
- }
- }
- setCustomValidity(void 0);
- }, [inputRefs]);
- (0, import_element322.useEffect)(() => {
- const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
- const result = validity ? getCustomValidity(isValid2, validity) : void 0;
- for (const ref of refs) {
- const input = ref.current;
- if (input) {
- input.setCustomValidity(
- result?.type === "invalid" && result.message ? result.message : ""
- );
- }
- }
- }, [inputRefs, isValid2, validity]);
- (0, import_element322.useEffect)(() => {
- const refs = Array.isArray(inputRefs) ? inputRefs : [inputRefs];
- const handleInvalid = (event) => {
- event.preventDefault();
- setIsTouched(true);
- };
- for (const ref of refs) {
- ref.current?.addEventListener("invalid", handleInvalid);
- }
- return () => {
- for (const ref of refs) {
- ref.current?.removeEventListener("invalid", handleInvalid);
- }
- };
- }, [inputRefs, setIsTouched]);
- (0, import_element322.useEffect)(() => {
- if (!isTouched) {
- return;
- }
- const result = validity ? getCustomValidity(isValid2, validity) : void 0;
- if (result) {
- setCustomValidity(result);
- } else {
- validateRefs();
- }
- }, [isTouched, isValid2, validity, validateRefs]);
- (0, import_element322.useEffect)(() => {
- if (isTouched && customValidity?.message) {
- (0, import_a11y25.speak)(customValidity.message);
- }
- }, [isTouched, customValidity?.message]);
- const onBlur = (event) => {
- if (isTouched) {
- return;
- }
- if (!event.relatedTarget || !event.currentTarget.contains(event.relatedTarget)) {
- setIsTouched(true);
- }
- };
- return /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)("div", { onBlur, children: [
- children,
- customValidity && /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- ValidityIndicator,
- {
- type: customValidity.type,
- message: customValidity.message
- }
- )
- ] });
+
+ // packages/dataviews/build-module/field-types/datetime.mjs
+ var import_date11 = __toESM(require_date(), 1);
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-boundary.mjs
+ var import_date10 = __toESM(require_date(), 1);
+ function parseDateLike(value) {
+ if (!isValid(new Date(value))) {
+ return null;
+ }
+ const parsed = (0, import_date10.getDate)(value);
+ return parsed && isValid(parsed) ? parsed.getTime() : null;
}
- function CalendarDateControl({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
+ function validateBoundary(item, field, boundary, parse5) {
+ const constraint = field.isValid[boundary]?.constraint;
+ if (typeof constraint !== "string") {
+ return false;
+ }
+ const value = field.getValue({ item });
+ const boundaryValue = Array.isArray(value) ? value[boundary === "min" ? 0 : value.length - 1] : value;
+ if (boundaryValue === void 0 || boundaryValue === null || boundaryValue === "") {
+ return true;
+ }
+ const parsedConstraint = parse5(constraint);
+ const parsedValue = parse5(String(boundaryValue));
+ if (parsedConstraint === null || parsedValue === null) {
+ return false;
+ }
+ return boundary === "min" ? parsedValue >= parsedConstraint : parsedValue <= parsedConstraint;
+ }
+ function isValidMinDate(item, field) {
+ return validateBoundary(item, field, "min", parseDateLike);
+ }
+ function isValidMaxDate(item, field) {
+ return validateBoundary(item, field, "max", parseDateLike);
+ }
+ function isValidMinTime(item, field) {
+ return validateBoundary(item, field, "min", parseTime2);
+ }
+ function isValidMaxTime(item, field) {
+ return validateBoundary(item, field, "max", parseTime2);
+ }
+
+ // packages/dataviews/build-module/field-types/datetime.mjs
+ var format4 = {
+ datetime: (0, import_date11.getSettings)().formats.datetime,
+ weekStartsOn: (0, import_date11.getSettings)().l10n.startOfWeek
+ };
+ function getValueFormatted4({
+ item,
+ field
}) {
- const {
- id,
- label,
- description,
- setValue,
- getValue,
- isValid: isValid2,
- format: fieldFormat
- } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const [selectedPresetId, setSelectedPresetId] = (0, import_element322.useState)(
- null
- );
- const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date7.getSettings)().l10n.startOfWeek;
- const locale = getCalendarLocale((0, import_date7.getSettings)().l10n.locale);
- const fieldValue = getValue({ item: data });
- const value = typeof fieldValue === "string" ? fieldValue : void 0;
- const [calendarMonth, setCalendarMonth] = (0, import_element322.useState)(() => {
- const parsedDate = parseDate2(value);
- return parsedDate || /* @__PURE__ */ new Date();
- });
- (0, import_element322.useEffect)(() => {
- const parsedDate = parseDate2(value);
- if (parsedDate) {
- setCalendarMonth(
- (currentMonth) => isSameMonth(parsedDate, currentMonth) ? currentMonth : parsedDate
- );
- }
- }, [value]);
- const [isTouched, setIsTouched] = (0, import_element322.useState)(false);
- const validityTargetRef = (0, import_element322.useRef)(null);
- const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
- const onChangeCallback = (0, import_element322.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue })),
- [data, onChange, setValue]
- );
- const onSelectDate = (0, import_element322.useCallback)(
- (newDate) => {
- const dateValue = newDate ? formatDate(newDate) : void 0;
- onChangeCallback(dateValue);
- setSelectedPresetId(null);
- setIsTouched(true);
- },
- [onChangeCallback]
- );
- const handlePresetClick = (0, import_element322.useCallback)(
- (preset) => {
- const presetDate = preset.getValue();
- const dateValue = formatDate(presetDate);
- setCalendarMonth(presetDate);
- onChangeCallback(dateValue);
- setSelectedPresetId(preset.id);
- setIsTouched(true);
- },
- [onChangeCallback]
- );
- const handleManualDateChange = (0, import_element322.useCallback)(
- (newValue) => {
- onChangeCallback(newValue);
- if (newValue) {
- const parsedDate = parseDate2(newValue);
- if (parsedDate) {
- setCalendarMonth(parsedDate);
- }
- }
- setSelectedPresetId(null);
- setIsTouched(true);
- },
- [onChangeCallback]
- );
- let displayLabel = label;
- if (isValid2?.required && !markWhenOptional) {
- displayLabel = `${label} (${(0, import_i18n230.__)("Required")})`;
- } else if (!isValid2?.required && markWhenOptional) {
- displayLabel = `${label} (${(0, import_i18n230.__)("Optional")})`;
+ const value = field.getValue({ item });
+ if (["", void 0, null].includes(value)) {
+ return "";
}
- return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- ValidatedDateControl,
- {
- field,
- validity,
- inputRefs: validityTargetRef,
- isTouched,
- setIsTouched,
- children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- import_components241.BaseControl,
- {
- id,
- className: "dataviews-controls__date",
- label: displayLabel,
- help: description,
- hideLabelFromVision,
- children: /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(Stack, { direction: "column", gap: "lg", children: [
- /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(
- Stack,
- {
- direction: "row",
- gap: "sm",
- wrap: "wrap",
- justify: "flex-start",
- children: [
- DATE_PRESETS.map((preset) => {
- const isSelected = selectedPresetId === preset.id;
- return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- import_components241.Button,
- {
- className: "dataviews-controls__date-preset",
- variant: "tertiary",
- isPressed: isSelected,
- size: "small",
- disabled: disabled2,
- accessibleWhenDisabled: true,
- onClick: () => handlePresetClick(preset),
- children: preset.label
- },
- preset.id
- );
- }),
- /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- import_components241.Button,
- {
- className: "dataviews-controls__date-preset",
- variant: "tertiary",
- isPressed: !selectedPresetId,
- size: "small",
- disabled: !!selectedPresetId || disabled2,
- accessibleWhenDisabled: true,
- children: (0, import_i18n230.__)("Custom")
- }
- )
- ]
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- import_components241.__experimentalInputControl,
- {
- ref: validityTargetRef,
- type: "date",
- label: (0, import_i18n230.__)("Date"),
- hideLabelFromVision: true,
- value,
- onChange: handleManualDateChange,
- required: !!field.isValid?.required,
- disabled: disabled2,
- min: minConstraint,
- max: maxConstraint
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- Calendar,
- {
- style: { width: "100%" },
- value: value ? parseDate2(value) : null,
- onValueChange: onSelectDate,
- month: calendarMonth,
- onMonthChange: setCalendarMonth,
- locale,
- dir: (0, import_i18n230.isRTL)() ? "rtl" : "ltr",
- weekStartsOn,
- disabled: disabled2 || disabledMatchers,
- disableNavigation: disabled2
- }
- )
- ] })
- }
- )
- }
- );
+ let formatDatetime;
+ if (field.type !== "datetime") {
+ formatDatetime = format4;
+ } else {
+ formatDatetime = field.format;
+ }
+ return (0, import_date11.dateI18n)(formatDatetime.datetime, (0, import_date11.getDate)(value));
}
- function CalendarDateRangeControl({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
+ var sort = (a2, b2, direction) => {
+ const timeA = new Date(a2).getTime();
+ const timeB = new Date(b2).getTime();
+ return direction === "asc" ? timeA - timeB : timeB - timeA;
+ };
+ var datetime_default = {
+ type: "datetime",
+ render,
+ Edit: "datetime",
+ sort,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [
+ OPERATOR_ON,
+ OPERATOR_NOT_ON,
+ OPERATOR_BEFORE,
+ OPERATOR_AFTER,
+ OPERATOR_BEFORE_INC,
+ OPERATOR_AFTER_INC,
+ OPERATOR_IN_THE_PAST,
+ OPERATOR_OVER
+ ],
+ validOperators: [
+ OPERATOR_ON,
+ OPERATOR_NOT_ON,
+ OPERATOR_BEFORE,
+ OPERATOR_AFTER,
+ OPERATOR_BEFORE_INC,
+ OPERATOR_AFTER_INC,
+ OPERATOR_IN_THE_PAST,
+ OPERATOR_OVER
+ ],
+ format: format4,
+ getValueFormatted: getValueFormatted4,
+ validate: {
+ required: isValidRequired,
+ elements: isValidElements,
+ min: isValidMinDate,
+ max: isValidMaxDate
+ }
+ };
+
+ // packages/dataviews/build-module/field-types/date.mjs
+ var import_date12 = __toESM(require_date(), 1);
+ var format5 = {
+ date: (0, import_date12.getSettings)().formats.date,
+ weekStartsOn: (0, import_date12.getSettings)().l10n.startOfWeek
+ };
+ function getValueFormatted5({
+ item,
+ field
}) {
- const {
- id,
- label,
- description,
- getValue,
- setValue,
- isValid: isValid2,
- format: fieldFormat
- } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- let value;
- const fieldValue = getValue({ item: data });
- if (Array.isArray(fieldValue) && fieldValue.length === 2 && fieldValue.every((date) => typeof date === "string")) {
- value = fieldValue;
+ const value = field.getValue({ item });
+ if (["", void 0, null].includes(value)) {
+ return "";
}
- const weekStartsOn = fieldFormat.weekStartsOn ?? (0, import_date7.getSettings)().l10n.startOfWeek;
- const locale = getCalendarLocale((0, import_date7.getSettings)().l10n.locale);
- const { minConstraint, maxConstraint, disabledMatchers } = useDisabledDateMatchers(isValid2, parseDate2);
- const onChangeCallback = (0, import_element322.useCallback)(
- (newValue) => {
- onChange(
- setValue({
- item: data,
- value: newValue
- })
- );
- },
- [data, onChange, setValue]
- );
- const [selectedPresetId, setSelectedPresetId] = (0, import_element322.useState)(
- null
- );
- const selectedRange = (0, import_element322.useMemo)(() => {
- if (!value) {
- return null;
- }
- const [from, to2] = value;
- return {
- from: parseDate2(from) || void 0,
- to: parseDate2(to2) || void 0
- };
- }, [value]);
- const [calendarMonth, setCalendarMonth] = (0, import_element322.useState)(() => {
- return selectedRange?.from || /* @__PURE__ */ new Date();
- });
- const [fromValue, toValue] = value ?? [];
- (0, import_element322.useEffect)(() => {
- setCalendarMonth((currentMonth) => {
- const from = parseDate2(fromValue);
- const to2 = parseDate2(toValue);
- const targetMonth = from ?? to2;
- const isRangeVisible = from && to2 ? areIntervalsOverlapping(
- { start: from, end: to2 },
- {
- start: startOfMonth(currentMonth),
- end: endOfMonth(currentMonth)
- },
- { inclusive: true }
- ) : [from, to2].some(
- (date) => date && isSameMonth(date, currentMonth)
- );
- return targetMonth && !isRangeVisible ? targetMonth : currentMonth;
- });
- }, [fromValue, toValue]);
- const [isTouched, setIsTouched] = (0, import_element322.useState)(false);
- const fromInputRef = (0, import_element322.useRef)(null);
- const toInputRef = (0, import_element322.useRef)(null);
- const updateDateRange = (0, import_element322.useCallback)(
- (fromDate, toDate2) => {
- if (!fromDate && !toDate2) {
- onChangeCallback(void 0);
- return;
- }
- onChangeCallback([
- formatDate(fromDate),
- formatDate(toDate2)
- ]);
- },
- [onChangeCallback]
- );
- const onSelectCalendarRange = (0, import_element322.useCallback)(
- (newRange) => {
- updateDateRange(newRange?.from, newRange?.to);
- setSelectedPresetId(null);
- setIsTouched(true);
- },
- [updateDateRange]
- );
- const handlePresetClick = (0, import_element322.useCallback)(
- (preset) => {
- const [startDate, endDate] = preset.getValue();
- setCalendarMonth(startDate);
- updateDateRange(startDate, endDate);
- setSelectedPresetId(preset.id);
- setIsTouched(true);
- },
- [updateDateRange]
- );
- const handleManualDateChange = (0, import_element322.useCallback)(
- (fromOrTo, newValue) => {
- const [currentFrom, currentTo] = value || [
- void 0,
- void 0
- ];
- const updatedFrom = fromOrTo === "from" ? newValue : currentFrom;
- const updatedTo = fromOrTo === "to" ? newValue : currentTo;
- updateDateRange(updatedFrom, updatedTo);
- if (newValue) {
- const parsedDate = parseDate2(newValue);
- if (parsedDate) {
- setCalendarMonth(parsedDate);
- }
- }
- setSelectedPresetId(null);
- setIsTouched(true);
- },
- [value, updateDateRange]
- );
- let displayLabel = label;
- if (field.isValid?.required && !markWhenOptional) {
- displayLabel = `${label} (${(0, import_i18n230.__)("Required")})`;
- } else if (!field.isValid?.required && markWhenOptional) {
- displayLabel = `${label} (${(0, import_i18n230.__)("Optional")})`;
+ let formatDate2;
+ if (field.type !== "date") {
+ formatDate2 = format5;
+ } else {
+ formatDate2 = field.format;
}
- return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- ValidatedDateControl,
- {
- field,
- validity,
- inputRefs: [fromInputRef, toInputRef],
- isTouched,
- setIsTouched,
- children: /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- import_components241.BaseControl,
- {
- id,
- className: "dataviews-controls__date",
- label: displayLabel,
- help: description,
- hideLabelFromVision,
- children: /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(Stack, { direction: "column", gap: "lg", children: [
- /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(
- Stack,
- {
- direction: "row",
- gap: "sm",
- wrap: "wrap",
- justify: "flex-start",
- children: [
- DATE_RANGE_PRESETS.map((preset) => {
- const isSelected = selectedPresetId === preset.id;
- return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- import_components241.Button,
- {
- className: "dataviews-controls__date-preset",
- variant: "tertiary",
- isPressed: isSelected,
- size: "small",
- disabled: disabled2,
- accessibleWhenDisabled: true,
- onClick: () => handlePresetClick(preset),
- children: preset.label
- },
- preset.id
- );
- }),
- /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- import_components241.Button,
- {
- className: "dataviews-controls__date-preset",
- variant: "tertiary",
- isPressed: !selectedPresetId,
- size: "small",
- accessibleWhenDisabled: true,
- disabled: !!selectedPresetId || disabled2,
- children: (0, import_i18n230.__)("Custom")
- }
- )
- ]
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime513.jsxs)(
- Stack,
- {
- direction: "row",
- gap: "sm",
- justify: "space-between",
- className: "dataviews-controls__date-range-inputs",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- import_components241.__experimentalInputControl,
- {
- ref: fromInputRef,
- type: "date",
- label: (0, import_i18n230.__)("From"),
- hideLabelFromVision: true,
- value: value?.[0],
- onChange: (newValue) => handleManualDateChange("from", newValue),
- required: !!field.isValid?.required,
- disabled: disabled2,
- min: minConstraint,
- max: maxConstraint
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- import_components241.__experimentalInputControl,
- {
- ref: toInputRef,
- type: "date",
- label: (0, import_i18n230.__)("To"),
- hideLabelFromVision: true,
- value: value?.[1],
- onChange: (newValue) => handleManualDateChange("to", newValue),
- required: !!field.isValid?.required,
- disabled: disabled2,
- min: minConstraint,
- max: maxConstraint
- }
- )
- ]
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- RangeCalendar,
- {
- style: { width: "100%" },
- value: selectedRange,
- onValueChange: onSelectCalendarRange,
- month: calendarMonth,
- onMonthChange: setCalendarMonth,
- locale,
- dir: (0, import_i18n230.isRTL)() ? "rtl" : "ltr",
- weekStartsOn,
- disabled: disabled2 || disabledMatchers
- }
- )
- ] })
- }
- )
- }
- );
+ return (0, import_date12.dateI18n)(formatDate2.date, (0, import_date12.getDate)(value));
}
- function DateControl({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- operator,
- validity
+ var sort2 = (a2, b2, direction) => {
+ const timeA = new Date(a2).getTime();
+ const timeB = new Date(b2).getTime();
+ return direction === "asc" ? timeA - timeB : timeB - timeA;
+ };
+ var date_default = {
+ type: "date",
+ render,
+ Edit: "date",
+ sort: sort2,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [
+ OPERATOR_ON,
+ OPERATOR_NOT_ON,
+ OPERATOR_BEFORE,
+ OPERATOR_AFTER,
+ OPERATOR_BEFORE_INC,
+ OPERATOR_AFTER_INC,
+ OPERATOR_IN_THE_PAST,
+ OPERATOR_OVER,
+ OPERATOR_BETWEEN
+ ],
+ validOperators: [
+ OPERATOR_ON,
+ OPERATOR_NOT_ON,
+ OPERATOR_BEFORE,
+ OPERATOR_AFTER,
+ OPERATOR_BEFORE_INC,
+ OPERATOR_AFTER_INC,
+ OPERATOR_IN_THE_PAST,
+ OPERATOR_OVER,
+ OPERATOR_BETWEEN
+ ],
+ format: format5,
+ getValueFormatted: getValueFormatted5,
+ validate: {
+ required: isValidRequired,
+ elements: isValidElements,
+ min: isValidMinDate,
+ max: isValidMaxDate
+ }
+ };
+
+ // packages/dataviews/build-module/field-types/time.mjs
+ var import_date13 = __toESM(require_date(), 1);
+ var format6 = {
+ time: (0, import_date13.getSettings)().formats.time
+ };
+ var ANCHOR_DATE = "2000-01-01";
+ function toAnchoredDate(secondsSinceMidnight) {
+ const hours = Math.floor(secondsSinceMidnight / 3600);
+ const minutes = Math.floor(secondsSinceMidnight % 3600 / 60);
+ const seconds = secondsSinceMidnight % 60;
+ const time = [hours, minutes, seconds].map((part) => String(part).padStart(2, "0")).join(":");
+ return (0, import_date13.getDate)(`${ANCHOR_DATE}T${time}`);
+ }
+ function getValueFormatted6({
+ item,
+ field
}) {
- if (operator === OPERATOR_IN_THE_PAST || operator === OPERATOR_OVER) {
- return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- RelativeDateControl,
- {
- className: "dataviews-controls__date",
- data,
- field,
- onChange,
- hideLabelFromVision,
- operator
- }
- );
+ const secondsSinceMidnight = parseTime2(field.getValue({ item }));
+ if (secondsSinceMidnight === null) {
+ return "";
}
- if (operator === OPERATOR_BETWEEN) {
- return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- CalendarDateRangeControl,
- {
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }
- );
+ let formatTime;
+ if (field.type !== "time") {
+ formatTime = format6;
+ } else {
+ formatTime = field.format;
}
- return /* @__PURE__ */ (0, import_jsx_runtime513.jsx)(
- CalendarDateControl,
- {
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
+ return (0, import_date13.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
+ }
+ var sort3 = (a2, b2, direction) => {
+ const timeA = parseTime2(a2);
+ const timeB = parseTime2(b2);
+ if (timeA === null || timeB === null) {
+ if (timeA === timeB) {
+ return 0;
}
- );
+ return timeA === null ? 1 : -1;
+ }
+ return direction === "asc" ? timeA - timeB : timeB - timeA;
+ };
+ var time_default = {
+ type: "time",
+ render,
+ Edit: "time",
+ sort: sort3,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [
+ OPERATOR_ON,
+ OPERATOR_NOT_ON,
+ OPERATOR_BEFORE,
+ OPERATOR_AFTER,
+ OPERATOR_BEFORE_INC,
+ OPERATOR_AFTER_INC,
+ OPERATOR_BETWEEN
+ ],
+ validOperators: [
+ OPERATOR_ON,
+ OPERATOR_NOT_ON,
+ OPERATOR_BEFORE,
+ OPERATOR_AFTER,
+ OPERATOR_BEFORE_INC,
+ OPERATOR_AFTER_INC,
+ OPERATOR_BETWEEN
+ ],
+ format: format6,
+ getValueFormatted: getValueFormatted6,
+ validate: {
+ required: isValidRequired,
+ elements: isValidElements,
+ min: isValidMinTime,
+ max: isValidMaxTime
+ }
+ };
+
+ // packages/dataviews/build-module/field-types/boolean.mjs
+ var import_i18n232 = __toESM(require_i18n(), 1);
+
+ // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
+ function isValidRequiredForBool(item, field) {
+ const value = field.getValue({ item });
+ return value === true;
}
- // packages/dataviews/build-module/components/dataform-controls/select.mjs
- var import_components242 = __toESM(require_components(), 1);
- var import_element323 = __toESM(require_element(), 1);
- var import_jsx_runtime514 = __toESM(require_jsx_runtime(), 1);
- function Select2({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
+ // packages/dataviews/build-module/field-types/boolean.mjs
+ function getValueFormatted7({
+ item,
+ field
}) {
- const { type, label, description, getValue, setValue, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const isMultiple = type === "array";
- const value = getValue({ item: data }) ?? (isMultiple ? [] : "");
- const onChangeControl = (0, import_element323.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue })),
- [data, onChange, setValue]
- );
- const { elements, isLoading } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- if (isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(import_components242.Spinner, {});
+ const value = field.getValue({ item });
+ if (value === true) {
+ return (0, import_i18n232.__)("True");
}
- return /* @__PURE__ */ (0, import_jsx_runtime514.jsx)(
- ValidatedSelectControl,
- {
- required: !!field.isValid?.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- label,
- value,
- help: description,
- options: elements,
- onChange: onChangeControl,
- hideLabelFromVision,
- multiple: isMultiple,
- disabled: disabled2
- }
- );
+ if (value === false) {
+ return (0, import_i18n232.__)("False");
+ }
+ return "";
}
-
- // packages/dataviews/build-module/components/dataform-controls/adaptive-select.mjs
- var import_jsx_runtime515 = __toESM(require_jsx_runtime(), 1);
- var ELEMENTS_THRESHOLD = 10;
- function AdaptiveSelect(props) {
- const { field } = props;
- const { elements } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- if (elements.length >= ELEMENTS_THRESHOLD) {
- return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(Combobox, { ...props });
+ function isValidCustom4(item, field) {
+ const value = field.getValue({ item });
+ if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
+ return (0, import_i18n232.__)("Value must be true, false, or undefined");
}
- return /* @__PURE__ */ (0, import_jsx_runtime515.jsx)(Select2, { ...props });
+ return null;
}
+ var sort4 = (a2, b2, direction) => {
+ const boolA = Boolean(a2);
+ const boolB = Boolean(b2);
+ if (boolA === boolB) {
+ return 0;
+ }
+ if (direction === "asc") {
+ return boolA ? 1 : -1;
+ }
+ return boolA ? -1 : 1;
+ };
+ var boolean_default = {
+ type: "boolean",
+ render,
+ Edit: "checkbox",
+ sort: sort4,
+ validate: {
+ required: isValidRequiredForBool,
+ elements: isValidElements,
+ custom: isValidCustom4
+ },
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
+ validOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
+ format: {},
+ getValueFormatted: getValueFormatted7
+ };
- // packages/dataviews/build-module/components/dataform-controls/utils/validated-input.mjs
- var import_element324 = __toESM(require_element(), 1);
- var import_jsx_runtime516 = __toESM(require_jsx_runtime(), 1);
- function ValidatedText({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- type,
- prefix: prefix2,
- suffix,
- validity
- }) {
- const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
- const value = getValue({ item: data });
- const disabled2 = field.isDisabled({ item: data, field });
- const onValueChangeControl = (0, import_element324.useCallback)(
- (newValue) => onChange(
- setValue({
- item: data,
- value: newValue
- })
- ),
- [data, setValue, onChange]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime516.jsx)(
- ValidatedInputControl,
- {
- required: !!isValid2.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- label,
- placeholder,
- value: value ?? "",
- description: typeof description === "string" ? description : void 0,
- details: typeof description === "string" ? void 0 : description,
- onValueChange: onValueChangeControl,
- hideLabelFromVision,
- type,
- prefix: prefix2,
- suffix,
- disabled: disabled2,
- pattern: isValid2.pattern ? isValid2.pattern.constraint : void 0,
- minLength: isValid2.minLength ? isValid2.minLength.constraint : void 0,
- maxLength: isValid2.maxLength ? isValid2.maxLength.constraint : void 0
- }
- );
- }
+ // packages/dataviews/build-module/field-types/media.mjs
+ var media_default2 = {
+ type: "media",
+ render: () => null,
+ Edit: null,
+ sort: () => 0,
+ enableSorting: false,
+ enableGlobalSearch: false,
+ defaultOperators: [],
+ validOperators: [],
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ // cannot validate any constraint, so
+ // the only available validation for the field author
+ // would be providing a custom validator.
+ validate: {}
+ };
- // packages/dataviews/build-module/components/dataform-controls/email.mjs
- var import_jsx_runtime517 = __toESM(require_jsx_runtime(), 1);
- function Email({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- return /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(
- ValidatedText,
- {
- ...{
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- type: "email",
- prefix: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime517.jsx)(Icon, { icon: envelope_default }) })
- }
- }
- );
- }
+ // packages/dataviews/build-module/field-types/array.mjs
+ var import_i18n233 = __toESM(require_i18n(), 1);
- // packages/dataviews/build-module/components/dataform-controls/telephone.mjs
- var import_jsx_runtime518 = __toESM(require_jsx_runtime(), 1);
- function Telephone({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- return /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(
- ValidatedText,
- {
- ...{
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- type: "tel",
- prefix: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime518.jsx)(Icon, { icon: mobile_default }) })
- }
- }
+ // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
+ function isValidRequiredForArray(item, field) {
+ const value = field.getValue({ item });
+ return Array.isArray(value) && value.length > 0 && value.every(
+ (element) => ![void 0, "", null].includes(element)
);
}
- // packages/dataviews/build-module/components/dataform-controls/url.mjs
- var import_jsx_runtime519 = __toESM(require_jsx_runtime(), 1);
- function Url({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
+ // packages/dataviews/build-module/field-types/array.mjs
+ function getValueFormatted8({
+ item,
+ field
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(
- ValidatedText,
- {
- ...{
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- type: "url",
- prefix: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime519.jsx)(Icon, { icon: link_default }) })
- }
- }
- );
+ const value = field.getValue({ item });
+ const arr = Array.isArray(value) ? value : [];
+ return arr.join(", ");
}
-
- // packages/dataviews/build-module/components/dataform-controls/utils/validated-number.mjs
- var import_components243 = __toESM(require_components(), 1);
- var import_element325 = __toESM(require_element(), 1);
- var import_i18n231 = __toESM(require_i18n(), 1);
- var import_jsx_runtime520 = __toESM(require_jsx_runtime(), 1);
- function toNumberOrEmpty(value) {
- if (value === "" || value === void 0) {
- return "";
+ function render2({ item, field }) {
+ return getValueFormatted8({ item, field });
+ }
+ function isValidCustom5(item, field) {
+ const value = field.getValue({ item });
+ if ([void 0, "", null].includes(value)) {
+ return null;
}
- const number = Number(value);
- return Number.isFinite(number) ? number : "";
+ if (!Array.isArray(value)) {
+ return (0, import_i18n233.__)("Value must be an array.");
+ }
+ if (!value.every((v2) => typeof v2 === "string")) {
+ return (0, import_i18n233.__)("Every value must be a string.");
+ }
+ return null;
}
- function BetweenControls({
- value,
- onChange,
- hideLabelFromVision,
- step
+ var sort5 = (a2, b2, direction) => {
+ const arrA = Array.isArray(a2) ? a2 : [];
+ const arrB = Array.isArray(b2) ? b2 : [];
+ if (arrA.length !== arrB.length) {
+ return direction === "asc" ? arrA.length - arrB.length : arrB.length - arrA.length;
+ }
+ const joinedA = arrA.join(",");
+ const joinedB = arrB.join(",");
+ return direction === "asc" ? joinedA.localeCompare(joinedB) : joinedB.localeCompare(joinedA);
+ };
+ var array_default = {
+ type: "array",
+ render: render2,
+ Edit: "array",
+ sort: sort5,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
+ validOperators: [
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_ALL,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: {},
+ getValueFormatted: getValueFormatted8,
+ validate: {
+ required: isValidRequiredForArray,
+ elements: isValidElements,
+ custom: isValidCustom5
+ }
+ };
+
+ // packages/dataviews/build-module/field-types/password.mjs
+ function getValueFormatted9({
+ item,
+ field
}) {
- const [min3 = "", max3 = ""] = value;
- const onChangeMin = (0, import_element325.useCallback)(
- (newValue) => onChange([toNumberOrEmpty(newValue), max3]),
- [onChange, max3]
- );
- const onChangeMax = (0, import_element325.useCallback)(
- (newValue) => onChange([min3, toNumberOrEmpty(newValue)]),
- [onChange, min3]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
- import_components243.BaseControl,
- {
- help: (0, import_i18n231.__)("The max. value must be greater than the min. value."),
- children: /* @__PURE__ */ (0, import_jsx_runtime520.jsxs)(import_components243.Flex, { direction: "row", gap: 4, children: [
- /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
- import_components243.__experimentalNumberControl,
- {
- label: (0, import_i18n231.__)("Min."),
- value: min3,
- max: max3 ? Number(max3) - step : void 0,
- onChange: onChangeMin,
- hideLabelFromVision,
- step
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
- import_components243.__experimentalNumberControl,
- {
- label: (0, import_i18n231.__)("Max."),
- value: max3,
- min: min3 ? Number(min3) + step : void 0,
- onChange: onChangeMax,
- hideLabelFromVision,
- step
- }
- )
- ] })
- }
- );
+ return field.getValue({ item }) ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : "";
}
- function ValidatedNumber({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- operator,
- validity
- }) {
- const decimals = field.format?.decimals ?? 0;
- const step = Math.pow(10, Math.abs(decimals) * -1);
- const { label, description, getValue, setValue, isValid: isValid2 } = field;
- const value = getValue({ item: data }) ?? "";
- const disabled2 = field.isDisabled({ item: data, field });
- const onChangeControl = (0, import_element325.useCallback)(
- (newValue) => {
- onChange(
- setValue({
- item: data,
- // Do not convert an empty string or undefined to a number,
- // otherwise there's a mismatch between the UI control (empty)
- // and the data relied by onChange (0).
- value: ["", void 0].includes(newValue) ? void 0 : Number(newValue)
- })
- );
- },
- [data, onChange, setValue]
- );
- const onChangeBetweenControls = (0, import_element325.useCallback)(
- (newValue) => {
- onChange(
- setValue({
- item: data,
- value: newValue
- })
- );
- },
- [data, onChange, setValue]
- );
- if (operator === OPERATOR_BETWEEN) {
- let valueBetween = ["", ""];
- if (Array.isArray(value) && value.length === 2 && value.every(
- (element) => typeof element === "number" || element === ""
- )) {
- valueBetween = value;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
- BetweenControls,
+ var password_default = {
+ type: "password",
+ render,
+ Edit: "password",
+ sort: () => 0,
+ // Passwords should not be sortable for security reasons
+ enableSorting: false,
+ enableGlobalSearch: false,
+ defaultOperators: [],
+ validOperators: [],
+ format: {},
+ getValueFormatted: getValueFormatted9,
+ validate: {
+ required: isValidRequired,
+ pattern: isValidPattern,
+ minLength: isValidMinLength,
+ maxLength: isValidMaxLength,
+ elements: isValidElements
+ }
+ };
+
+ // packages/dataviews/build-module/field-types/telephone.mjs
+ var telephone_default = {
+ type: "telephone",
+ render,
+ Edit: "telephone",
+ sort: sort_text_default,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
+ validOperators: [
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_CONTAINS,
+ OPERATOR_NOT_CONTAINS,
+ OPERATOR_STARTS_WITH,
+ // Multiple selection
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ validate: {
+ required: isValidRequired,
+ pattern: isValidPattern,
+ minLength: isValidMinLength,
+ maxLength: isValidMaxLength,
+ elements: isValidElements
+ }
+ };
+
+ // packages/dataviews/build-module/field-types/color.mjs
+ var import_i18n234 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
+ function render3({ item, field }) {
+ if (field.hasElements) {
+ return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(RenderFromElements, { item, field });
+ }
+ const value = get_value_formatted_default_default({ item, field });
+ if (!value || !w(value).isValid()) {
+ return value;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
+ "div",
{
- value: valueBetween,
- onChange: onChangeBetweenControls,
- hideLabelFromVision,
- step
+ style: {
+ width: "16px",
+ height: "16px",
+ borderRadius: "50%",
+ backgroundColor: value,
+ border: "1px solid #ddd",
+ flexShrink: 0
+ }
}
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime520.jsx)(
- ValidatedNumberControl,
- {
- required: !!isValid2.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- label,
- help: description,
- value,
- onChange: onChangeControl,
- hideLabelFromVision,
- step,
- min: typeof isValid2.min?.constraint === "number" ? isValid2.min.constraint : void 0,
- max: typeof isValid2.max?.constraint === "number" ? isValid2.max.constraint : void 0,
- disabled: disabled2
- }
- );
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime525.jsx)("span", { children: value })
+ ] });
}
-
- // packages/dataviews/build-module/components/dataform-controls/integer.mjs
- var import_jsx_runtime521 = __toESM(require_jsx_runtime(), 1);
- function Integer(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime521.jsx)(ValidatedNumber, { ...props });
+ function isValidCustom6(item, field) {
+ const value = field.getValue({ item });
+ if (![void 0, "", null].includes(value) && !w(value).isValid()) {
+ return (0, import_i18n234.__)("Value must be a valid color.");
+ }
+ return null;
}
+ var sort6 = (a2, b2, direction) => {
+ const colorA = w(a2);
+ const colorB = w(b2);
+ if (!colorA.isValid() && !colorB.isValid()) {
+ return 0;
+ }
+ if (!colorA.isValid()) {
+ return direction === "asc" ? 1 : -1;
+ }
+ if (!colorB.isValid()) {
+ return direction === "asc" ? -1 : 1;
+ }
+ const hslA = colorA.toHsl();
+ const hslB = colorB.toHsl();
+ if (hslA.h !== hslB.h) {
+ return direction === "asc" ? hslA.h - hslB.h : hslB.h - hslA.h;
+ }
+ if (hslA.s !== hslB.s) {
+ return direction === "asc" ? hslA.s - hslB.s : hslB.s - hslA.s;
+ }
+ return direction === "asc" ? hslA.l - hslB.l : hslB.l - hslA.l;
+ };
+ var color_default2 = {
+ type: "color",
+ render: render3,
+ Edit: "color",
+ sort: sort6,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
+ validOperators: [
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE
+ ],
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ validate: {
+ required: isValidRequired,
+ elements: isValidElements,
+ custom: isValidCustom6
+ }
+ };
- // packages/dataviews/build-module/components/dataform-controls/number.mjs
- var import_jsx_runtime522 = __toESM(require_jsx_runtime(), 1);
- function Number2(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime522.jsx)(ValidatedNumber, { ...props });
- }
+ // packages/dataviews/build-module/field-types/url.mjs
+ var url_default = {
+ type: "url",
+ render,
+ Edit: "url",
+ sort: sort_text_default,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
+ validOperators: [
+ OPERATOR_IS,
+ OPERATOR_IS_NOT,
+ OPERATOR_CONTAINS,
+ OPERATOR_NOT_CONTAINS,
+ OPERATOR_STARTS_WITH,
+ // Multiple selection
+ OPERATOR_IS_ANY,
+ OPERATOR_IS_NONE,
+ OPERATOR_IS_NOT_ALL
+ ],
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ validate: {
+ required: isValidRequired,
+ pattern: isValidPattern,
+ minLength: isValidMinLength,
+ maxLength: isValidMaxLength,
+ elements: isValidElements
+ }
+ };
- // packages/dataviews/build-module/components/dataform-controls/radio.mjs
- var import_components244 = __toESM(require_components(), 1);
- var import_element326 = __toESM(require_element(), 1);
- var import_jsx_runtime523 = __toESM(require_jsx_runtime(), 1);
- function Radio({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const { label, description, getValue, setValue, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const { elements, isLoading } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- const value = getValue({ item: data });
- const onChangeControl = (0, import_element326.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue })),
- [data, onChange, setValue]
- );
- if (isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(import_components244.Spinner, {});
+ // packages/dataviews/build-module/field-types/no-type.mjs
+ var sort7 = (a2, b2, direction) => {
+ if (typeof a2 === "number" && typeof b2 === "number") {
+ return sort_number_default(a2, b2, direction);
}
- return /* @__PURE__ */ (0, import_jsx_runtime523.jsx)(
- ValidatedRadioControl,
- {
- required: !!field.isValid?.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- label,
- help: description,
- onChange: onChangeControl,
- options: elements,
- selected: value,
- hideLabelFromVision,
- disabled: disabled2
- }
- );
- }
+ return sort_text_default(a2, b2, direction);
+ };
+ var no_type_default = {
+ // type: no type for this one
+ render,
+ Edit: null,
+ sort: sort7,
+ enableSorting: true,
+ enableGlobalSearch: false,
+ defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
+ validOperators: getAllOperatorNames(),
+ format: {},
+ getValueFormatted: get_value_formatted_default_default,
+ validate: {
+ required: isValidRequired,
+ elements: isValidElements
+ }
+ };
- // packages/dataviews/build-module/components/dataform-controls/text.mjs
- var import_element327 = __toESM(require_element(), 1);
- var import_jsx_runtime524 = __toESM(require_jsx_runtime(), 1);
- function Text3({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- config: config2,
- validity
- }) {
- const { prefix: prefix2, suffix } = config2 || {};
- return /* @__PURE__ */ (0, import_jsx_runtime524.jsx)(
- ValidatedText,
- {
- ...{
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- prefix: prefix2 ? (0, import_element327.createElement)(prefix2) : void 0,
- suffix: suffix ? (0, import_element327.createElement)(suffix) : void 0
- }
- }
- );
+ // packages/dataviews/build-module/field-types/utils/get-is-valid.mjs
+ function supportsNumericRangeConstraint(type) {
+ return type === "integer" || type === "number";
}
-
- // packages/dataviews/build-module/components/dataform-controls/time.mjs
- var import_components245 = __toESM(require_components(), 1);
- var import_element328 = __toESM(require_element(), 1);
- var import_i18n232 = __toESM(require_i18n(), 1);
- var import_jsx_runtime525 = __toESM(require_jsx_runtime(), 1);
- function getStep(timeFormat, values) {
- const tokens = (timeFormat ?? "").replace(/\\./g, "");
- const hasSeconds = tokens.includes("s") || values.some((value) => (parseTime2(value) ?? 0) % 60 !== 0);
- return hasSeconds ? 1 : void 0;
+ function supportsStringRangeConstraint(type) {
+ return type === "date" || type === "datetime" || type === "time";
}
- function toInputValue(value) {
- const seconds = parseTime2(value);
- if (seconds === null) {
- return "";
+ function normalizeRangeRule(value, fieldType, key) {
+ const validator = fieldType.validate[key];
+ if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsStringRangeConstraint(fieldType.type))) {
+ return { constraint: value, validate: validator };
}
- const parts = [
- Math.floor(seconds / 3600),
- Math.floor(seconds % 3600 / 60)
- ];
- if (seconds % 60 !== 0) {
- parts.push(seconds % 60);
+ return void 0;
+ }
+ function getIsValid(field, fieldType) {
+ const rules = field.isValid;
+ let required;
+ if (rules?.required === true && fieldType.validate.required !== void 0) {
+ required = {
+ constraint: true,
+ validate: fieldType.validate.required
+ };
}
- return parts.map((part) => String(part).padStart(2, "0")).join(":");
+ let elements;
+ if ((rules?.elements === true || // elements is enabled unless the field opts-out
+ rules?.elements === void 0 && (!!field.elements || !!field.getElements)) && fieldType.validate.elements !== void 0) {
+ elements = {
+ constraint: true,
+ validate: fieldType.validate.elements
+ };
+ }
+ const min3 = normalizeRangeRule(rules?.min, fieldType, "min");
+ const max3 = normalizeRangeRule(rules?.max, fieldType, "max");
+ const minLengthValue = rules?.minLength;
+ let minLength;
+ if (typeof minLengthValue === "number" && fieldType.validate.minLength !== void 0) {
+ minLength = {
+ constraint: minLengthValue,
+ validate: fieldType.validate.minLength
+ };
+ }
+ const maxLengthValue = rules?.maxLength;
+ let maxLength;
+ if (typeof maxLengthValue === "number" && fieldType.validate.maxLength !== void 0) {
+ maxLength = {
+ constraint: maxLengthValue,
+ validate: fieldType.validate.maxLength
+ };
+ }
+ const patternValue = rules?.pattern;
+ let pattern;
+ if (patternValue !== void 0 && fieldType.validate.pattern !== void 0) {
+ pattern = {
+ constraint: patternValue,
+ validate: fieldType.validate.pattern
+ };
+ }
+ const custom = rules?.custom ?? fieldType.validate.custom;
+ return {
+ required,
+ elements,
+ min: min3,
+ max: max3,
+ minLength,
+ maxLength,
+ pattern,
+ custom
+ };
}
- function BetweenControls2({
- value,
- onChange,
- hideLabelFromVision,
- disabled: disabled2,
- step,
- min: min3,
- max: max3
- }) {
- const [from = "", to2 = ""] = value;
- const onChangeFrom = (0, import_element328.useCallback)(
- (newValue) => onChange([newValue ?? "", to2]),
- [onChange, to2]
- );
- const onChangeTo = (0, import_element328.useCallback)(
- (newValue) => onChange([from, newValue ?? ""]),
- [onChange, from]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
- import_components245.BaseControl,
- {
- help: (0, import_i18n232.__)("The end time must be later than the start time."),
- children: /* @__PURE__ */ (0, import_jsx_runtime525.jsxs)(Stack, { direction: "row", gap: "sm", justify: "space-between", children: [
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
- ValidatedInputControl,
- {
- type: "time",
- label: (0, import_i18n232.__)("From"),
- value: from,
- onValueChange: onChangeFrom,
- hideLabelFromVision,
- disabled: disabled2,
- step,
- min: min3,
- max: to2 || max3
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
- ValidatedInputControl,
- {
- type: "time",
- label: (0, import_i18n232.__)("To"),
- value: to2,
- onValueChange: onChangeTo,
- hideLabelFromVision,
- disabled: disabled2,
- step,
- min: from || min3,
- max: max3
- }
- )
- ] })
+
+ // packages/dataviews/build-module/field-types/utils/get-filter.mjs
+ function getFilter(fieldType) {
+ return fieldType.validOperators.reduce((accumulator, operator) => {
+ const operatorObj = getOperatorByName(operator);
+ if (operatorObj?.filter) {
+ accumulator[operator] = operatorObj.filter;
}
- );
+ return accumulator;
+ }, {});
}
- function Time({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- operator,
- validity
- }) {
- const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
- const value = getValue({ item: data });
- const disabled2 = field.isDisabled({ item: data, field });
- const timeFormat = field.format?.time;
- const min3 = typeof isValid2.min?.constraint === "string" ? isValid2.min.constraint : void 0;
- const max3 = typeof isValid2.max?.constraint === "string" ? isValid2.max.constraint : void 0;
- const onChangeControl = (0, import_element328.useCallback)(
- (newValue) => onChange(
- setValue({
- item: data,
- value: newValue === "" ? void 0 : newValue
- })
- ),
- [data, onChange, setValue]
- );
- const onChangeBetweenControls = (0, import_element328.useCallback)(
- ([from, to2]) => onChange(
- setValue({
- item: data,
- // An unfilled bound is stored as `undefined`, which the
- // `between` operator reads as "do not apply the filter".
- value: [from || void 0, to2 || void 0]
- })
- ),
- [data, onChange, setValue]
- );
- if (operator === OPERATOR_BETWEEN) {
- let valueBetween = ["", ""];
- if (Array.isArray(value) && value.length === 2) {
- valueBetween = [
- toInputValue(value[0]),
- toInputValue(value[1])
- ];
- }
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
- BetweenControls2,
- {
- value: valueBetween,
- onChange: onChangeBetweenControls,
- hideLabelFromVision,
- disabled: disabled2,
- step: getStep(timeFormat, valueBetween),
- min: min3,
- max: max3
- }
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime525.jsx)(
- ValidatedInputControl,
- {
- required: !!isValid2.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- type: "time",
- label,
- placeholder,
- description: typeof description === "string" ? description : void 0,
- details: typeof description === "string" ? void 0 : description,
- value: toInputValue(value),
- onValueChange: onChangeControl,
- hideLabelFromVision,
- disabled: disabled2,
- step: getStep(timeFormat, [value]),
- min: min3,
- max: max3
- }
- );
+
+ // packages/dataviews/build-module/field-types/utils/get-format.mjs
+ function getFormat(field, fieldType) {
+ return {
+ ...fieldType.format,
+ ...field.format
+ };
}
+ var get_format_default = getFormat;
- // packages/dataviews/build-module/components/dataform-controls/toggle.mjs
- var import_element329 = __toESM(require_element(), 1);
- var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
- function Toggle({
- field,
- onChange,
- data,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const { label, description, getValue, setValue, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const onChangeControl = (0, import_element329.useCallback)(() => {
- onChange(
- setValue({ item: data, value: !getValue({ item: data }) })
- );
- }, [onChange, setValue, data, getValue]);
- return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(
- ValidatedToggleControl,
- {
- required: !!isValid2.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- hidden: hideLabelFromVision,
- label,
- help: description,
- checked: getValue({ item: data }),
- onChange: onChangeControl,
- disabled: disabled2
- }
- );
+ // packages/dataviews/build-module/field-types/index.mjs
+ function getFieldTypeByName(type) {
+ const found = [
+ email_default,
+ integer_default,
+ number_default,
+ text_default,
+ datetime_default,
+ date_default,
+ time_default,
+ boolean_default,
+ media_default2,
+ array_default,
+ password_default,
+ telephone_default,
+ color_default2,
+ url_default
+ ].find((fieldType) => fieldType?.type === type);
+ if (!!found) {
+ return found;
+ }
+ return no_type_default;
+ }
+ function normalizeFields(fields) {
+ return fields.map((field) => {
+ const fieldType = getFieldTypeByName(field.type);
+ const getValue = field.getValue || get_value_from_id_default(field.id);
+ const sort8 = function(a2, b2, direction) {
+ const aValue = getValue({ item: a2 });
+ const bValue = getValue({ item: b2 });
+ return field.sort ? field.sort(aValue, bValue, direction) : fieldType.sort(aValue, bValue, direction);
+ };
+ return {
+ id: field.id,
+ label: field.label || field.id,
+ header: field.header || field.label || field.id,
+ description: field.description,
+ placeholder: field.placeholder,
+ getValue,
+ setValue: field.setValue || set_value_from_id_default(field.id),
+ elements: field.elements,
+ getElements: field.getElements,
+ hasElements: hasElements(field),
+ isVisible: field.isVisible,
+ isDisabled: typeof field.isDisabled === "function" ? field.isDisabled : () => !!field.isDisabled,
+ enableHiding: field.enableHiding ?? true,
+ readOnly: field.readOnly ?? false,
+ // The type provides defaults for the following props
+ type: fieldType.type,
+ render: field.render ?? fieldType.render,
+ Edit: getControl(field, fieldType.Edit),
+ sort: sort8,
+ enableSorting: field.enableSorting ?? fieldType.enableSorting,
+ enableGlobalSearch: field.enableGlobalSearch ?? fieldType.enableGlobalSearch,
+ isValid: getIsValid(field, fieldType),
+ filterBy: get_filter_by_default(
+ field,
+ fieldType.defaultOperators,
+ fieldType.validOperators
+ ),
+ filter: getFilter(fieldType),
+ format: get_format_default(field, fieldType),
+ getValueFormatted: field.getValueFormatted ?? fieldType.getValueFormatted
+ };
+ });
}
- // packages/dataviews/build-module/components/dataform-controls/textarea.mjs
- var import_element330 = __toESM(require_element(), 1);
- var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
- function Textarea3({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- config: config2,
- validity
+ // packages/dataviews/build-module/dataform/index.mjs
+ var import_element339 = __toESM(require_element(), 1);
+
+ // packages/dataviews/build-module/components/dataform-context/index.mjs
+ var import_element329 = __toESM(require_element(), 1);
+ var import_jsx_runtime526 = __toESM(require_jsx_runtime(), 1);
+ var DataFormContext = (0, import_element329.createContext)({
+ fields: []
+ });
+ DataFormContext.displayName = "DataFormContext";
+ function DataFormProvider({
+ fields,
+ children
}) {
- const { rows = 4 } = config2 || {};
- const disabled2 = field.isDisabled({ item: data, field });
- const { label, placeholder, description, setValue, isValid: isValid2 } = field;
- const value = field.getValue({ item: data });
- const onValueChangeControl = (0, import_element330.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue })),
- [data, onChange, setValue]
- );
- return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
- ValidatedTextareaControl,
- {
- required: !!isValid2.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- label,
- placeholder,
- value: value ?? "",
- description: typeof description === "string" ? description : void 0,
- details: typeof description === "string" ? void 0 : description,
- onValueChange: onValueChangeControl,
- rows,
- disabled: disabled2,
- minLength: isValid2.minLength ? isValid2.minLength.constraint : void 0,
- maxLength: isValid2.maxLength ? isValid2.maxLength.constraint : void 0,
- hideLabelFromVision
- }
- );
+ return /* @__PURE__ */ (0, import_jsx_runtime526.jsx)(DataFormContext.Provider, { value: { fields }, children });
}
+ var dataform_context_default = DataFormContext;
- // packages/dataviews/build-module/components/dataform-controls/toggle-group.mjs
- var import_components246 = __toESM(require_components(), 1);
- var import_element331 = __toESM(require_element(), 1);
- var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
- function ToggleGroup({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const { getValue, setValue, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const value = getValue({ item: data });
- const onChangeControl = (0, import_element331.useCallback)(
- (newValue) => onChange(setValue({ item: data, value: newValue })),
- [data, onChange, setValue]
- );
- const { elements, isLoading } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- if (isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(import_components246.Spinner, {});
- }
- if (elements.length === 0) {
- return null;
- }
- const selectedOption = elements.find((el) => el.value === value);
- return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
- ValidatedToggleGroupControl,
- {
- required: !!field.isValid?.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- isBlock: true,
- label: field.label,
- help: selectedOption?.description || field.description,
- onChange: onChangeControl,
- value,
- hideLabelFromVision,
- children: elements.map((el) => /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(
- import_components246.__experimentalToggleGroupControlOption,
- {
- label: el.label,
- value: el.value,
- disabled: disabled2
- },
- el.value
- ))
- }
- );
+ // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
+ var import_element338 = __toESM(require_element(), 1);
+
+ // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
+ var import_element330 = __toESM(require_element(), 1);
+ var import_components241 = __toESM(require_components(), 1);
+
+ // packages/dataviews/build-module/components/dataform-layouts/can-render-field.mjs
+ function canRenderField(field) {
+ return !!field && (field.readOnly === true || !!field.Edit);
}
- // packages/dataviews/build-module/components/dataform-controls/array.mjs
- var import_components247 = __toESM(require_components(), 1);
- var import_element332 = __toESM(require_element(), 1);
- var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
- function ArrayControl({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const { label, placeholder, description, getValue, setValue, isValid: isValid2 } = field;
- const value = getValue({ item: data });
- const disabled2 = field.isDisabled({ item: data, field });
- const { elements, isLoading } = useElements({
- elements: field.elements,
- getElements: field.getElements
+ // packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
+ var import_i18n235 = __toESM(require_i18n(), 1);
+ var DEFAULT_LAYOUT = {
+ type: "regular",
+ labelPosition: "top"
+ };
+ var normalizeCardSummaryField = (sum) => {
+ if (typeof sum === "string") {
+ return [{ id: sum, visibility: "when-collapsed" }];
+ }
+ return sum.map((item) => {
+ if (typeof item === "string") {
+ return { id: item, visibility: "when-collapsed" };
+ }
+ return { id: item.id, visibility: item.visibility };
});
- const arrayValueAsElements = (0, import_element332.useMemo)(
- () => Array.isArray(value) ? value.map((token) => {
- const element = elements?.find(
- (suggestion) => suggestion.value === token
- );
- return element || { value: token, label: token };
- }) : [],
- [value, elements]
- );
- const onChangeControl = (0, import_element332.useCallback)(
- (tokens) => {
- const valueTokens = tokens.map((token) => {
- if (typeof token === "object" && "value" in token) {
- return token.value;
- }
- return token;
- });
- onChange(setValue({ item: data, value: valueTokens }));
- },
- [onChange, setValue, data]
- );
- if (isLoading) {
- return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(import_components247.Spinner, {});
+ };
+ function normalizeLayout(layout) {
+ let normalizedLayout = DEFAULT_LAYOUT;
+ if (layout?.type === "regular") {
+ normalizedLayout = {
+ type: "regular",
+ labelPosition: layout?.labelPosition ?? "top"
+ };
+ } else if (layout?.type === "panel") {
+ const summary = layout.summary ?? [];
+ const normalizedSummary = Array.isArray(summary) ? summary : [summary];
+ const openAs = layout?.openAs;
+ let normalizedOpenAs;
+ if (typeof openAs === "object" && openAs.type === "modal") {
+ normalizedOpenAs = {
+ type: "modal",
+ applyLabel: openAs.applyLabel?.trim() || (0, import_i18n235.__)("Apply"),
+ cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n235.__)("Cancel")
+ };
+ } else if (openAs === "modal") {
+ normalizedOpenAs = {
+ type: "modal",
+ applyLabel: (0, import_i18n235.__)("Apply"),
+ cancelLabel: (0, import_i18n235.__)("Cancel")
+ };
+ } else {
+ normalizedOpenAs = { type: "dropdown" };
+ }
+ normalizedLayout = {
+ type: "panel",
+ labelPosition: layout?.labelPosition ?? "side",
+ openAs: normalizedOpenAs,
+ summary: normalizedSummary,
+ editVisibility: layout?.editVisibility ?? "on-hover",
+ showPlaceholderIfEmpty: layout?.showPlaceholderIfEmpty ?? false
+ };
+ } else if (layout?.type === "card") {
+ if (layout.withHeader === false) {
+ normalizedLayout = {
+ type: "card",
+ withHeader: false,
+ isOpened: true,
+ summary: [],
+ isCollapsible: false
+ };
+ } else {
+ const summary = layout.summary ?? [];
+ normalizedLayout = {
+ type: "card",
+ withHeader: true,
+ isOpened: typeof layout.isOpened === "boolean" ? layout.isOpened : true,
+ summary: normalizeCardSummaryField(summary),
+ isCollapsible: layout.isCollapsible === void 0 ? true : layout.isCollapsible
+ };
+ }
+ } else if (layout?.type === "row") {
+ normalizedLayout = {
+ type: "row",
+ alignment: layout?.alignment ?? "center",
+ styles: layout?.styles ?? {}
+ };
+ } else if (layout?.type === "details") {
+ normalizedLayout = {
+ type: "details",
+ summary: layout?.summary ?? ""
+ };
}
- return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
- ValidatedFormTokenField,
- {
- required: !!isValid2?.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- label: hideLabelFromVision ? void 0 : label,
- value: arrayValueAsElements,
- onChange: onChangeControl,
- placeholder,
- suggestions: elements?.map((element) => element.value),
- disabled: disabled2,
- __experimentalValidateInput: (token) => {
- if (field.isValid?.elements && elements) {
- return elements.some(
- (element) => element.value === token || element.label === token
- );
- }
- return true;
- },
- __experimentalExpandOnFocus: elements && elements.length > 0,
- help: description ?? (field.isValid?.elements ? "" : void 0),
- displayTransform: (token) => {
- if (typeof token === "object" && "label" in token) {
- return token.label;
- }
- if (typeof token === "string" && elements) {
- const element = elements.find(
- (el) => el.value === token
- );
- return element?.label || token;
- }
- return token;
- },
- __experimentalRenderItem: ({ item }) => {
- if (typeof item === "string" && elements) {
- const element = elements.find(
- (el) => el.value === item
- );
- return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", { children: element?.label || item });
- }
- return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", { children: item });
+ return normalizedLayout;
+ }
+ function normalizeForm(form) {
+ const normalizedFormLayout = normalizeLayout(form?.layout);
+ const normalizedFields = (form.fields ?? []).map(
+ (field) => {
+ if (typeof field === "string") {
+ return {
+ id: field,
+ layout: normalizedFormLayout
+ };
}
+ const fieldLayout = field.layout ? normalizeLayout(field.layout) : normalizedFormLayout;
+ return {
+ id: field.id,
+ layout: fieldLayout,
+ ...!!field.label && { label: field.label },
+ ...!!field.description && {
+ description: field.description
+ },
+ ..."children" in field && Array.isArray(field.children) && {
+ children: normalizeForm({
+ fields: field.children,
+ layout: DEFAULT_LAYOUT
+ }).fields
+ }
+ };
}
);
+ return {
+ layout: normalizedFormLayout,
+ fields: normalizedFields
+ };
}
+ var normalize_form_default = normalizeForm;
- // packages/dataviews/build-module/components/dataform-controls/color.mjs
- var import_components248 = __toESM(require_components(), 1);
- var import_element333 = __toESM(require_element(), 1);
- var import_i18n233 = __toESM(require_i18n(), 1);
- var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
- var ColorPickerDropdown = ({
- color,
- onColorChange,
- disabled: disabled2
- }) => {
- const validColor = color && w(color).isValid() ? color : "#ffffff";
- return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
- import_components248.Dropdown,
+ // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
+ var import_jsx_runtime527 = __toESM(require_jsx_runtime(), 1);
+ function Header3({ title }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+ Stack,
{
- className: "dataviews-controls__color-picker-dropdown",
- popoverProps: { resize: false },
- renderToggle: ({ onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
- import_components248.Button,
- {
- onClick: onToggle,
- "aria-label": (0, import_i18n233.__)("Open color picker"),
- size: "small",
- disabled: disabled2,
- accessibleWhenDisabled: true,
- icon: () => /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components248.ColorIndicator, { colorValue: validColor })
- }
- ),
- renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components248.__experimentalDropdownContentWrapper, { paddingSize: "none", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
- import_components248.ColorPicker,
- {
- color: validColor,
- onChange: onColorChange,
- enableAlpha: true
- }
- ) })
+ direction: "column",
+ className: "dataforms-layouts-regular__header",
+ gap: "lg",
+ children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components241.__experimentalHeading, { level: 2, size: 13, children: title }) })
}
);
- };
- function Color({
+ }
+ function FormRegularField({
data,
field,
onChange,
@@ -100411,4196 +99732,5271 @@ var wp;
markWhenOptional,
validity
}) {
- const { label, placeholder, description, setValue, isValid: isValid2 } = field;
- const disabled2 = field.isDisabled({ item: data, field });
- const value = field.getValue({ item: data }) || "";
- const handleColorChange = (0, import_element333.useCallback)(
- (newColor) => {
- onChange(setValue({ item: data, value: newColor }));
- },
- [data, onChange, setValue]
- );
- const handleInputChange = (0, import_element333.useCallback)(
- (newValue) => {
- onChange(setValue({ item: data, value: newValue || "" }));
- },
- [data, onChange, setValue]
+ const { fields } = (0, import_element330.useContext)(dataform_context_default);
+ const layout = field.layout;
+ const form = (0, import_element330.useMemo)(
+ () => ({
+ layout: DEFAULT_LAYOUT,
+ fields: !!field.children ? field.children : []
+ }),
+ [field]
);
- return /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
- ValidatedInputControl,
- {
- required: !!field.isValid?.required,
- markWhenOptional,
- customValidity: getCustomValidity(isValid2, validity),
- label,
- placeholder,
- value,
- description: typeof description === "string" ? description : void 0,
- details: typeof description === "string" ? void 0 : description,
- onValueChange: handleInputChange,
- hideLabelFromVision,
- type: "text",
- disabled: disabled2,
- prefix: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
- ColorPickerDropdown,
+ if (!!field.children) {
+ return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_jsx_runtime527.Fragment, { children: [
+ !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(Header3, { title: field.label }),
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+ DataFormLayout,
{
- color: value,
- onColorChange: handleColorChange,
- disabled: disabled2
+ data,
+ form,
+ onChange,
+ validity: validity?.children
}
- ) })
- }
- );
- }
-
- // packages/dataviews/build-module/components/dataform-controls/password.mjs
- var import_components249 = __toESM(require_components(), 1);
- var import_element334 = __toESM(require_element(), 1);
- var import_i18n234 = __toESM(require_i18n(), 1);
- var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
- function Password({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const [isVisible, setIsVisible] = (0, import_element334.useState)(false);
- const disabled2 = field.isDisabled({ item: data, field });
- const toggleVisibility = (0, import_element334.useCallback)(() => {
- setIsVisible((prev) => !prev);
- }, []);
- return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
- ValidatedText,
- {
- ...{
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- type: isVisible ? "text" : "password",
- suffix: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(InputLayout3.Slot, { padding: "minimal", children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
- import_components249.Button,
- {
- icon: isVisible ? unseen_default : seen_default,
- onClick: toggleVisibility,
- size: "small",
- label: isVisible ? (0, import_i18n234.__)("Hide password") : (0, import_i18n234.__)("Show password"),
- disabled: disabled2,
- accessibleWhenDisabled: true
- }
- ) })
- }
- }
- );
- }
-
- // packages/dataviews/build-module/field-types/utils/has-elements.mjs
- function hasElements(field) {
- return Array.isArray(field.elements) && field.elements.length > 0 || typeof field.getElements === "function";
- }
-
- // packages/dataviews/build-module/components/dataform-controls/index.mjs
- var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
- var FORM_CONTROLS = {
- adaptiveSelect: AdaptiveSelect,
- array: ArrayControl,
- checkbox: Checkbox,
- color: Color,
- combobox: Combobox,
- datetime: DateTime,
- date: DateControl,
- email: Email,
- telephone: Telephone,
- url: Url,
- integer: Integer,
- number: Number2,
- password: Password,
- radio: Radio,
- select: Select2,
- text: Text3,
- time: Time,
- toggle: Toggle,
- textarea: Textarea3,
- toggleGroup: ToggleGroup
- };
- function isEditConfig(value) {
- return value && typeof value === "object" && typeof value.control === "string";
- }
- function createConfiguredControl(config2) {
- const { control, ...controlConfig } = config2;
- const BaseControlType = getControlByType(control);
- if (BaseControlType === null) {
- return null;
- }
- return function ConfiguredControl(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(BaseControlType, { ...props, config: controlConfig });
- };
- }
- function getControl(field, fallback) {
- if (typeof field.Edit === "function") {
- return field.Edit;
- }
- if (typeof field.Edit === "string") {
- return getControlByType(field.Edit);
- }
- if (isEditConfig(field.Edit)) {
- return createConfiguredControl(field.Edit);
- }
- if (hasElements(field) && field.type !== "array") {
- return getControlByType("adaptiveSelect");
+ )
+ ] });
}
- if (fallback === null) {
+ const labelPosition = layout.labelPosition;
+ const fieldDefinition = fields.find(
+ (fieldDef) => fieldDef.id === field.id
+ );
+ if (!canRenderField(fieldDefinition)) {
return null;
}
- return getControlByType(fallback);
- }
- function getControlByType(type) {
- if (Object.keys(FORM_CONTROLS).includes(type)) {
- return FORM_CONTROLS[type];
+ if (labelPosition === "side") {
+ return /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(
+ Stack,
+ {
+ direction: "row",
+ className: "dataforms-layouts-regular__field",
+ gap: "sm",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+ "div",
+ {
+ className: clsx_default(
+ "dataforms-layouts-regular__field-label",
+ `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
+ ),
+ children: /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components241.BaseControl.VisualLabel, { children: fieldDefinition.label })
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+ fieldDefinition.render,
+ {
+ item: data,
+ field: fieldDefinition
+ }
+ ) : fieldDefinition.Edit && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+ fieldDefinition.Edit,
+ {
+ data,
+ field: fieldDefinition,
+ onChange,
+ hideLabelFromVision: true,
+ markWhenOptional,
+ validity
+ },
+ fieldDefinition.id
+ ) })
+ ]
+ }
+ );
}
- return null;
+ return /* @__PURE__ */ (0, import_jsx_runtime527.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_jsx_runtime527.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime527.jsxs)(import_jsx_runtime527.Fragment, { children: [
+ !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(import_components241.BaseControl.VisualLabel, { children: fieldDefinition.label }),
+ /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+ fieldDefinition.render,
+ {
+ item: data,
+ field: fieldDefinition
+ }
+ )
+ ] }) }) : fieldDefinition.Edit && /* @__PURE__ */ (0, import_jsx_runtime527.jsx)(
+ fieldDefinition.Edit,
+ {
+ data,
+ field: fieldDefinition,
+ onChange,
+ hideLabelFromVision: labelPosition === "none" ? true : hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }
+ ) });
}
- // packages/dataviews/build-module/field-types/utils/get-filter-by.mjs
- function getFilterBy(field, defaultOperators, validOperators) {
- if (field.filterBy === false) {
- return false;
- }
- const operators = field.filterBy?.operators?.filter(
- (op) => validOperators.includes(op)
- ) ?? defaultOperators;
- if (operators.length === 0) {
- return false;
- }
- return {
- isPrimary: !!field.filterBy?.isPrimary,
- operators
- };
+ // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
+ var import_deepmerge3 = __toESM(require_cjs(), 1);
+ var import_components244 = __toESM(require_components(), 1);
+ var import_element334 = __toESM(require_element(), 1);
+ var import_compose117 = __toESM(require_compose(), 1);
+
+ // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
+ var import_components243 = __toESM(require_components(), 1);
+ var import_i18n236 = __toESM(require_i18n(), 1);
+ var import_compose116 = __toESM(require_compose(), 1);
+
+ // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-classname.mjs
+ function getLabelClassName(labelPosition, showError) {
+ return clsx_default(
+ "dataforms-layouts-panel__field-label",
+ `dataforms-layouts-panel__field-label--label-position-${labelPosition}`,
+ { "has-error": showError }
+ );
}
- var get_filter_by_default = getFilterBy;
+ var get_label_classname_default = getLabelClassName;
- // packages/dataviews/build-module/field-types/utils/get-value-from-id.mjs
- var getValueFromId = (id) => ({ item }) => {
- const path = id.split(".");
- let value = item;
- for (const segment of path) {
- if (value.hasOwnProperty(segment)) {
- value = value[segment];
- } else {
- value = void 0;
- }
+ // packages/dataviews/build-module/components/dataform-layouts/panel/field-label-content.mjs
+ var import_components242 = __toESM(require_components(), 1);
+ var import_jsx_runtime528 = __toESM(require_jsx_runtime(), 1);
+ function FieldLabelContent({
+ showError,
+ errorMessage,
+ fieldLabel,
+ errorId
+ }) {
+ if (!showError) {
+ return /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(import_jsx_runtime528.Fragment, { children: fieldLabel });
}
- return value;
- };
- var get_value_from_id_default = getValueFromId;
+ return /* @__PURE__ */ (0, import_jsx_runtime528.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(import_components242.Icon, { icon: error_default, size: 16 }),
+ /* @__PURE__ */ (0, import_jsx_runtime528.jsx)(VisuallyHidden, { id: errorId, children: errorMessage }),
+ fieldLabel
+ ] });
+ }
+ var field_label_content_default = FieldLabelContent;
- // packages/dataviews/build-module/field-types/utils/set-value-from-id.mjs
- var setValueFromId = (id) => ({ value }) => {
- const path = id.split(".");
- const result = {};
- let current = result;
- for (const segment of path.slice(0, -1)) {
- current[segment] = {};
- current = current[segment];
+ // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-first-validation-error.mjs
+ function getFirstValidationError(validity) {
+ if (!validity) {
+ return void 0;
}
- current[path.at(-1)] = value;
- return result;
- };
- var set_value_from_id_default = setValueFromId;
-
- // packages/dataviews/build-module/field-types/email.mjs
- var import_i18n235 = __toESM(require_i18n(), 1);
-
- // packages/dataviews/build-module/field-types/utils/render-from-elements.mjs
- function RenderFromElements({
- item,
- field
- }) {
- const { elements, isLoading } = useElements({
- elements: field.elements,
- getElements: field.getElements
- });
- const value = field.getValue({ item });
- if (isLoading) {
- return value;
+ const validityRules = Object.keys(validity).filter(
+ (key) => key !== "children"
+ );
+ for (const key of validityRules) {
+ const rule = validity[key];
+ if (rule === void 0) {
+ continue;
+ }
+ if (rule.type === "invalid") {
+ if (rule.message) {
+ return rule.message;
+ }
+ if (key === "required") {
+ return "A required field is empty";
+ }
+ return "Unidentified validation error";
+ }
}
- if (elements.length === 0) {
- return value;
+ if (validity.children) {
+ for (const childValidity of Object.values(validity.children)) {
+ const childError = getFirstValidationError(childValidity);
+ if (childError) {
+ return childError;
+ }
+ }
}
- return elements?.find((element) => element.value === value)?.label || field.getValue({ item });
+ return void 0;
}
+ var get_first_validation_error_default = getFirstValidationError;
- // packages/dataviews/build-module/field-types/utils/render-default.mjs
- var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
- function render({
+ // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
+ var import_jsx_runtime529 = __toESM(require_jsx_runtime(), 1);
+ function SummaryValue({
item,
- field
+ field,
+ showPlaceholderIfEmpty
}) {
- if (field.hasElements) {
- return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(RenderFromElements, { item, field });
+ if (showPlaceholderIfEmpty && field.placeholder && [void 0, null, ""].includes(field.getValue({ item }))) {
+ return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", { className: "dataforms-layouts-panel__field-placeholder", children: field.placeholder });
}
- return field.getValueFormatted({ item, field });
+ return /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(field.render, { item, field });
}
-
- // packages/dataviews/build-module/field-types/utils/sort-text.mjs
- var sort_text_default = (a2, b2, direction) => {
- return direction === "asc" ? a2.localeCompare(b2) : b2.localeCompare(a2);
- };
-
- // packages/dataviews/build-module/field-types/utils/is-valid-required.mjs
- function isValidRequired(item, field) {
- const value = field.getValue({ item });
- return ![void 0, "", null].includes(value);
+ function SummaryButton({
+ data,
+ field,
+ fieldLabel,
+ summaryFields,
+ validity,
+ touched,
+ disabled: disabled2,
+ isOpen,
+ onClick
+ }) {
+ const { labelPosition, editVisibility, showPlaceholderIfEmpty } = field.layout;
+ const errorMessage = get_first_validation_error_default(validity);
+ const showError = touched && !!errorMessage;
+ const labelClassName = get_label_classname_default(labelPosition, showError);
+ const className = clsx_default(
+ "dataforms-layouts-panel__field-trigger",
+ `dataforms-layouts-panel__field-trigger--label-${labelPosition}`,
+ {
+ "is-disabled": disabled2,
+ "dataforms-layouts-panel__field-trigger--edit-always": editVisibility === "always"
+ }
+ );
+ const controlId = (0, import_compose116.useInstanceId)(
+ SummaryButton,
+ "dataforms-layouts-panel__field-control"
+ );
+ const errorId = `${controlId}-error`;
+ const ariaLabel = showError ? (0, import_i18n236.sprintf)(
+ // translators: %s: Field name.
+ (0, import_i18n236._x)("Edit %s (has errors)", "field"),
+ fieldLabel || ""
+ ) : (0, import_i18n236.sprintf)(
+ // translators: %s: Field name.
+ (0, import_i18n236._x)("Edit %s", "field"),
+ fieldLabel || ""
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime529.jsxs)("div", { className, children: [
+ labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime529.jsx)("span", { className: labelClassName, children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+ field_label_content_default,
+ {
+ showError,
+ errorMessage,
+ fieldLabel,
+ errorId
+ }
+ ) }),
+ labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+ field_label_content_default,
+ {
+ showError: true,
+ errorMessage,
+ errorId
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+ "span",
+ {
+ id: `${controlId}`,
+ className: "dataforms-layouts-panel__field-control",
+ children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+ "span",
+ {
+ style: {
+ display: "flex",
+ flexDirection: "column",
+ alignItems: "flex-start",
+ width: "100%",
+ gap: "2px"
+ },
+ children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+ "span",
+ {
+ style: { width: "100%" },
+ children: /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+ SummaryValue,
+ {
+ item: data,
+ field: summaryField,
+ showPlaceholderIfEmpty
+ }
+ )
+ },
+ summaryField.id
+ ))
+ }
+ ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+ SummaryValue,
+ {
+ item: data,
+ field: summaryField,
+ showPlaceholderIfEmpty
+ },
+ summaryField.id
+ ))
+ }
+ ),
+ !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime529.jsx)(
+ import_components243.Button,
+ {
+ className: "dataforms-layouts-panel__field-trigger-icon",
+ label: ariaLabel,
+ icon: pencil_default,
+ size: "small",
+ "aria-expanded": isOpen,
+ "aria-haspopup": "dialog",
+ "aria-describedby": showError ? `${controlId} ${errorId}` : controlId,
+ onClick
+ }
+ )
+ ] });
}
- // packages/dataviews/build-module/field-types/utils/is-valid-min-length.mjs
- function isValidMinLength(item, field) {
- if (typeof field.isValid.minLength?.constraint !== "number") {
- return false;
- }
- const value = field.getValue({ item });
- if ([void 0, "", null].includes(value)) {
+ // packages/dataviews/build-module/hooks/use-form-validity.mjs
+ var import_deepmerge2 = __toESM(require_cjs(), 1);
+ var import_es66 = __toESM(require_es6(), 1);
+ var import_element331 = __toESM(require_element(), 1);
+ var import_i18n237 = __toESM(require_i18n(), 1);
+ function isFormValid(formValidity) {
+ if (!formValidity) {
return true;
}
- return String(value).length >= field.isValid.minLength.constraint;
+ return Object.values(formValidity).every((fieldValidation) => {
+ return Object.entries(fieldValidation).every(
+ ([key, validation]) => {
+ if (key === "children" && validation && typeof validation === "object") {
+ return isFormValid(validation);
+ }
+ return validation.type !== "invalid" && validation.type !== "validating";
+ }
+ );
+ });
}
-
- // packages/dataviews/build-module/field-types/utils/is-valid-max-length.mjs
- function isValidMaxLength(item, field) {
- if (typeof field.isValid.maxLength?.constraint !== "number") {
- return false;
+ function getFormFieldsToValidate(form, fields) {
+ const normalizedForm = normalize_form_default(form);
+ if (normalizedForm.fields.length === 0) {
+ return [];
}
- const value = field.getValue({ item });
- if ([void 0, "", null].includes(value)) {
- return true;
+ const fieldsMap = /* @__PURE__ */ new Map();
+ fields.forEach((field) => {
+ fieldsMap.set(field.id, field);
+ });
+ function processFormField(formField) {
+ if ("children" in formField && Array.isArray(formField.children)) {
+ const processedChildren = formField.children.map(processFormField).filter((child) => child !== null);
+ if (processedChildren.length === 0) {
+ return null;
+ }
+ return {
+ id: formField.id,
+ children: processedChildren
+ };
+ }
+ const fieldDef = fieldsMap.get(formField.id);
+ if (!fieldDef) {
+ return null;
+ }
+ const [normalizedField] = normalizeFields([fieldDef]);
+ return {
+ id: formField.id,
+ children: [],
+ field: normalizedField
+ };
}
- return String(value).length <= field.isValid.maxLength.constraint;
+ const toValidate = normalizedForm.fields.map(processFormField).filter((field) => field !== null);
+ return toValidate;
}
-
- // packages/dataviews/build-module/field-types/utils/is-valid-pattern.mjs
- function isValidPattern(item, field) {
- if (field.isValid.pattern?.constraint === void 0) {
- return true;
+ function setValidityAtPath(formValidity, fieldValidity, path) {
+ if (!formValidity) {
+ formValidity = {};
}
- try {
- const regexp = new RegExp(field.isValid.pattern.constraint);
- const value = field.getValue({ item });
- if ([void 0, "", null].includes(value)) {
- return true;
+ if (path.length === 0) {
+ return formValidity;
+ }
+ const result = { ...formValidity };
+ let current = result;
+ for (let i2 = 0; i2 < path.length - 1; i2++) {
+ const segment = path[i2];
+ if (!current[segment]) {
+ current[segment] = {};
}
- return regexp.test(String(value));
- } catch {
- return false;
+ current[segment] = { ...current[segment] };
+ current = current[segment];
}
+ const finalKey = path[path.length - 1];
+ current[finalKey] = {
+ ...current[finalKey] || {},
+ ...fieldValidity
+ };
+ return result;
}
-
- // packages/dataviews/build-module/field-types/utils/is-valid-elements.mjs
- function isValidElements(item, field) {
- const elements = field.elements ?? [];
- const validValues = elements.map((el) => el.value);
- if (validValues.length === 0) {
- return true;
+ function removeValidationProperty(formValidity, path, property) {
+ if (!formValidity || path.length === 0) {
+ return formValidity;
}
- const value = field.getValue({ item });
- return [].concat(value).every((v2) => validValues.includes(v2));
+ const result = { ...formValidity };
+ let current = result;
+ for (let i2 = 0; i2 < path.length - 1; i2++) {
+ const segment = path[i2];
+ if (!current[segment]) {
+ return formValidity;
+ }
+ current[segment] = { ...current[segment] };
+ current = current[segment];
+ }
+ const finalKey = path[path.length - 1];
+ if (!current[finalKey]) {
+ return formValidity;
+ }
+ const fieldValidity = { ...current[finalKey] };
+ delete fieldValidity[property];
+ if (Object.keys(fieldValidity).length === 0) {
+ delete current[finalKey];
+ } else {
+ current[finalKey] = fieldValidity;
+ }
+ if (Object.keys(result).length === 0) {
+ return void 0;
+ }
+ return result;
}
-
- // packages/dataviews/build-module/field-types/utils/get-value-formatted-default.mjs
- function getValueFormatted({
- item,
- field
- }) {
- return field.getValue({ item });
+ function handleElementsValidationAsync(promise, formField, promiseHandler) {
+ const { elementsCounterRef, setFormValidity, path, item } = promiseHandler;
+ const currentToken = (elementsCounterRef.current[formField.id] || 0) + 1;
+ elementsCounterRef.current[formField.id] = currentToken;
+ promise.then((result) => {
+ if (currentToken !== elementsCounterRef.current[formField.id]) {
+ return;
+ }
+ if (!Array.isArray(result)) {
+ setFormValidity((prev) => {
+ const newFormValidity = setValidityAtPath(
+ prev,
+ {
+ elements: {
+ type: "invalid",
+ message: (0, import_i18n237.__)("Could not validate elements.")
+ }
+ },
+ [...path, formField.id]
+ );
+ return newFormValidity;
+ });
+ return;
+ }
+ if (formField.field?.isValid.elements && !formField.field.isValid.elements.validate(item, {
+ ...formField.field,
+ elements: result
+ })) {
+ setFormValidity((prev) => {
+ const newFormValidity = setValidityAtPath(
+ prev,
+ {
+ elements: {
+ type: "invalid",
+ message: (0, import_i18n237.__)(
+ "Value must be one of the elements."
+ )
+ }
+ },
+ [...path, formField.id]
+ );
+ return newFormValidity;
+ });
+ } else {
+ setFormValidity((prev) => {
+ return removeValidationProperty(
+ prev,
+ [...path, formField.id],
+ "elements"
+ );
+ });
+ }
+ }).catch((error2) => {
+ if (currentToken !== elementsCounterRef.current[formField.id]) {
+ return;
+ }
+ let errorMessage;
+ if (error2 instanceof Error) {
+ errorMessage = error2.message;
+ } else {
+ errorMessage = String(error2) || (0, import_i18n237.__)(
+ "Unknown error when running elements validation asynchronously."
+ );
+ }
+ setFormValidity((prev) => {
+ const newFormValidity = setValidityAtPath(
+ prev,
+ {
+ elements: {
+ type: "invalid",
+ message: errorMessage
+ }
+ },
+ [...path, formField.id]
+ );
+ return newFormValidity;
+ });
+ });
+ }
+ function handleCustomValidationAsync(promise, formField, promiseHandler) {
+ const { customCounterRef, setFormValidity, path } = promiseHandler;
+ const currentToken = (customCounterRef.current[formField.id] || 0) + 1;
+ customCounterRef.current[formField.id] = currentToken;
+ promise.then((result) => {
+ if (currentToken !== customCounterRef.current[formField.id]) {
+ return;
+ }
+ if (result === null) {
+ setFormValidity((prev) => {
+ return removeValidationProperty(
+ prev,
+ [...path, formField.id],
+ "custom"
+ );
+ });
+ return;
+ }
+ if (typeof result === "string") {
+ setFormValidity((prev) => {
+ const newFormValidity = setValidityAtPath(
+ prev,
+ {
+ custom: {
+ type: "invalid",
+ message: result
+ }
+ },
+ [...path, formField.id]
+ );
+ return newFormValidity;
+ });
+ return;
+ }
+ setFormValidity((prev) => {
+ const newFormValidity = setValidityAtPath(
+ prev,
+ {
+ custom: {
+ type: "invalid",
+ message: (0, import_i18n237.__)("Validation could not be processed.")
+ }
+ },
+ [...path, formField.id]
+ );
+ return newFormValidity;
+ });
+ }).catch((error2) => {
+ if (currentToken !== customCounterRef.current[formField.id]) {
+ return;
+ }
+ let errorMessage;
+ if (error2 instanceof Error) {
+ errorMessage = error2.message;
+ } else {
+ errorMessage = String(error2) || (0, import_i18n237.__)(
+ "Unknown error when running custom validation asynchronously."
+ );
+ }
+ setFormValidity((prev) => {
+ const newFormValidity = setValidityAtPath(
+ prev,
+ {
+ custom: {
+ type: "invalid",
+ message: errorMessage
+ }
+ },
+ [...path, formField.id]
+ );
+ return newFormValidity;
+ });
+ });
}
- var get_value_formatted_default_default = getValueFormatted;
-
- // packages/dataviews/build-module/field-types/email.mjs
- var emailRegex = /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;
- function isValidCustom(item, field) {
- const value = field.getValue({ item });
- if (![void 0, "", null].includes(value) && !emailRegex.test(value)) {
- return (0, import_i18n235.__)("Value must be a valid email address.");
- }
- return null;
+ function isFormFieldHidden(formField, item) {
+ return formField.children.length === 0 && !!formField.field?.isVisible && !formField.field.isVisible(item);
}
- var email_default = {
- type: "email",
- render,
- Edit: "email",
- sort: sort_text_default,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
- validOperators: [
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_CONTAINS,
- OPERATOR_NOT_CONTAINS,
- OPERATOR_STARTS_WITH,
- // Multiple selection
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_ALL,
- OPERATOR_IS_NOT_ALL
- ],
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- validate: {
- required: isValidRequired,
- pattern: isValidPattern,
- minLength: isValidMinLength,
- maxLength: isValidMaxLength,
- elements: isValidElements,
- custom: isValidCustom
+ function validateFormField(item, formField, promiseHandler) {
+ if (isFormFieldHidden(formField, item)) {
+ const { customCounterRef, elementsCounterRef } = promiseHandler;
+ if (customCounterRef.current[formField.id]) {
+ customCounterRef.current[formField.id] += 1;
+ }
+ if (elementsCounterRef.current[formField.id]) {
+ elementsCounterRef.current[formField.id] += 1;
+ }
+ return void 0;
}
- };
-
- // packages/dataviews/build-module/field-types/integer.mjs
- var import_i18n236 = __toESM(require_i18n(), 1);
-
- // packages/dataviews/build-module/field-types/utils/sort-number.mjs
- var sort_number_default = (a2, b2, direction) => {
- return direction === "asc" ? a2 - b2 : b2 - a2;
- };
-
- // packages/dataviews/build-module/field-types/utils/is-valid-min.mjs
- function isValidMin(item, field) {
- if (typeof field.isValid.min?.constraint !== "number") {
- return false;
+ if (formField.field?.isValid.required && !formField.field.isValid.required.validate(item, formField.field)) {
+ return {
+ required: { type: "invalid" }
+ };
}
- const value = field.getValue({ item });
- if ([void 0, "", null].includes(value)) {
- return true;
+ if (formField.field?.isValid.pattern && !formField.field.isValid.pattern.validate(item, formField.field)) {
+ return {
+ pattern: {
+ type: "invalid",
+ message: (0, import_i18n237.__)("Value does not match the required pattern.")
+ }
+ };
}
- return Number(value) >= field.isValid.min.constraint;
- }
-
- // packages/dataviews/build-module/field-types/utils/is-valid-max.mjs
- function isValidMax(item, field) {
- if (typeof field.isValid.max?.constraint !== "number") {
- return false;
+ if (formField.field?.isValid.min && !formField.field.isValid.min.validate(item, formField.field)) {
+ return {
+ min: {
+ type: "invalid",
+ message: (0, import_i18n237.__)("Value is below the minimum.")
+ }
+ };
}
- const value = field.getValue({ item });
- if ([void 0, "", null].includes(value)) {
- return true;
+ if (formField.field?.isValid.max && !formField.field.isValid.max.validate(item, formField.field)) {
+ return {
+ max: {
+ type: "invalid",
+ message: (0, import_i18n237.__)("Value is above the maximum.")
+ }
+ };
}
- return Number(value) <= field.isValid.max.constraint;
- }
-
- // packages/dataviews/build-module/field-types/integer.mjs
- var format2 = {
- separatorThousand: ","
- };
- function getValueFormatted2({
- item,
- field
- }) {
- let value = field.getValue({ item });
- if (value === null || value === void 0) {
- return "";
+ if (formField.field?.isValid.minLength && !formField.field.isValid.minLength.validate(item, formField.field)) {
+ return {
+ minLength: {
+ type: "invalid",
+ message: (0, import_i18n237.__)("Value is too short.")
+ }
+ };
}
- value = Number(value);
- if (!Number.isFinite(value)) {
- return String(value);
+ if (formField.field?.isValid.maxLength && !formField.field.isValid.maxLength.validate(item, formField.field)) {
+ return {
+ maxLength: {
+ type: "invalid",
+ message: (0, import_i18n237.__)("Value is too long.")
+ }
+ };
}
- let formatInteger;
- if (field.type !== "integer") {
- formatInteger = format2;
- } else {
- formatInteger = field.format;
+ if (formField.field?.isValid.elements && formField.field.hasElements && !formField.field.getElements && Array.isArray(formField.field.elements) && !formField.field.isValid.elements.validate(item, formField.field)) {
+ return {
+ elements: {
+ type: "invalid",
+ message: (0, import_i18n237.__)("Value must be one of the elements.")
+ }
+ };
}
- const { separatorThousand } = formatInteger;
- const integerValue = Math.trunc(value);
- if (!separatorThousand) {
- return String(integerValue);
+ let customError;
+ if (!!formField.field && formField.field.isValid.custom) {
+ try {
+ const value = formField.field.getValue({ item });
+ customError = formField.field.isValid.custom(
+ (0, import_deepmerge2.default)(
+ item,
+ formField.field.setValue({
+ item,
+ value
+ })
+ ),
+ formField.field
+ );
+ } catch (error2) {
+ let errorMessage;
+ if (error2 instanceof Error) {
+ errorMessage = error2.message;
+ } else {
+ errorMessage = String(error2) || (0, import_i18n237.__)("Unknown error when running custom validation.");
+ }
+ return {
+ custom: {
+ type: "invalid",
+ message: errorMessage
+ }
+ };
+ }
}
- return String(integerValue).replace(
- /\B(?=(\d{3})+(?!\d))/g,
- separatorThousand
- );
- }
- function isValidCustom2(item, field) {
- const value = field.getValue({ item });
- if (![void 0, "", null].includes(value) && !Number.isInteger(value)) {
- return (0, import_i18n236.__)("Value must be an integer.");
+ if (typeof customError === "string") {
+ return {
+ custom: {
+ type: "invalid",
+ message: customError
+ }
+ };
}
- return null;
- }
- var integer_default = {
- type: "integer",
- render,
- Edit: "integer",
- sort: sort_number_default,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_LESS_THAN,
- OPERATOR_GREATER_THAN,
- OPERATOR_LESS_THAN_OR_EQUAL,
- OPERATOR_GREATER_THAN_OR_EQUAL,
- OPERATOR_BETWEEN
- ],
- validOperators: [
- // Single-selection
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_LESS_THAN,
- OPERATOR_GREATER_THAN,
- OPERATOR_LESS_THAN_OR_EQUAL,
- OPERATOR_GREATER_THAN_OR_EQUAL,
- OPERATOR_BETWEEN,
- // Multiple-selection
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_ALL,
- OPERATOR_IS_NOT_ALL
- ],
- format: format2,
- getValueFormatted: getValueFormatted2,
- validate: {
- required: isValidRequired,
- min: isValidMin,
- max: isValidMax,
- elements: isValidElements,
- custom: isValidCustom2
+ const fieldValidity = {};
+ if (!!formField.field && formField.field.isValid.elements && formField.field.hasElements && typeof formField.field.getElements === "function") {
+ handleElementsValidationAsync(
+ formField.field.getElements(),
+ formField,
+ promiseHandler
+ );
+ fieldValidity.elements = {
+ type: "validating",
+ message: (0, import_i18n237.__)("Validating\u2026")
+ };
}
- };
-
- // packages/dataviews/build-module/field-types/number.mjs
- var import_i18n237 = __toESM(require_i18n(), 1);
- var format3 = {
- separatorThousand: ",",
- separatorDecimal: ".",
- decimals: 2
- };
- function getValueFormatted3({
- item,
- field
- }) {
- let value = field.getValue({ item });
- if (value === null || value === void 0) {
- return "";
+ if (customError instanceof Promise) {
+ handleCustomValidationAsync(customError, formField, promiseHandler);
+ fieldValidity.custom = {
+ type: "validating",
+ message: (0, import_i18n237.__)("Validating\u2026")
+ };
}
- value = Number(value);
- if (!Number.isFinite(value)) {
- return String(value);
+ if (Object.keys(fieldValidity).length > 0) {
+ return fieldValidity;
}
- let formatNumber;
- if (field.type !== "number") {
- formatNumber = format3;
- } else {
- formatNumber = field.format;
+ if (formField.children.length > 0) {
+ const result = {};
+ formField.children.forEach((child) => {
+ result[child.id] = validateFormField(item, child, {
+ ...promiseHandler,
+ path: [...promiseHandler.path, formField.id, "children"]
+ });
+ });
+ const filteredResult = {};
+ Object.entries(result).forEach(([key, value]) => {
+ if (value !== void 0) {
+ filteredResult[key] = value;
+ }
+ });
+ if (Object.keys(filteredResult).length === 0) {
+ return void 0;
+ }
+ return {
+ children: filteredResult
+ };
}
- const { separatorThousand, separatorDecimal, decimals } = formatNumber;
- const fixedValue = value.toFixed(decimals);
- const [integerPart, decimalPart] = fixedValue.split(".");
- const formattedInteger = separatorThousand ? integerPart.replace(/\B(?=(\d{3})+(?!\d))/g, separatorThousand) : integerPart;
- return decimals === 0 ? formattedInteger : formattedInteger + separatorDecimal + decimalPart;
- }
- function isEmpty3(value) {
- return value === "" || value === void 0 || value === null;
+ return void 0;
}
- function isValidCustom3(item, field) {
- const value = field.getValue({ item });
- if (!isEmpty3(value) && !Number.isFinite(value)) {
- return (0, import_i18n237.__)("Value must be a number.");
+ function getFormFieldValue(formField, item) {
+ const fieldValue = formField?.field?.getValue({ item });
+ const isHidden = isFormFieldHidden(formField, item);
+ if (formField.children.length === 0) {
+ return { value: fieldValue, isHidden };
}
- return null;
+ const childrenValues = formField.children.map(
+ (child) => getFormFieldValue(child, item)
+ );
+ return {
+ value: fieldValue,
+ isHidden,
+ children: childrenValues
+ };
}
- var number_default = {
- type: "number",
- render,
- Edit: "number",
- sort: sort_number_default,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_LESS_THAN,
- OPERATOR_GREATER_THAN,
- OPERATOR_LESS_THAN_OR_EQUAL,
- OPERATOR_GREATER_THAN_OR_EQUAL,
- OPERATOR_BETWEEN
- ],
- validOperators: [
- // Single-selection
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_LESS_THAN,
- OPERATOR_GREATER_THAN,
- OPERATOR_LESS_THAN_OR_EQUAL,
- OPERATOR_GREATER_THAN_OR_EQUAL,
- OPERATOR_BETWEEN,
- // Multiple-selection
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_ALL,
- OPERATOR_IS_NOT_ALL
- ],
- format: format3,
- getValueFormatted: getValueFormatted3,
- validate: {
- required: isValidRequired,
- min: isValidMin,
- max: isValidMax,
- elements: isValidElements,
- custom: isValidCustom3
- }
- };
+ function useFormValidity(item, fields, form) {
+ const [formValidity, setFormValidity] = (0, import_element331.useState)();
+ const customCounterRef = (0, import_element331.useRef)({});
+ const elementsCounterRef = (0, import_element331.useRef)({});
+ const previousValuesRef = (0, import_element331.useRef)({});
+ const validate = (0, import_element331.useCallback)(() => {
+ const promiseHandler = {
+ customCounterRef,
+ elementsCounterRef,
+ setFormValidity,
+ path: [],
+ item
+ };
+ const formFieldsToValidate = getFormFieldsToValidate(form, fields);
+ if (formFieldsToValidate.length === 0) {
+ setFormValidity(void 0);
+ return;
+ }
+ const newFormValidity = {};
+ const untouchedFields = [];
+ formFieldsToValidate.forEach((formField) => {
+ const value = getFormFieldValue(formField, item);
+ if (previousValuesRef.current.hasOwnProperty(formField.id) && (0, import_es66.default)(
+ previousValuesRef.current[formField.id],
+ value
+ )) {
+ untouchedFields.push(formField.id);
+ return;
+ }
+ previousValuesRef.current[formField.id] = value;
+ const fieldValidity = validateFormField(
+ item,
+ formField,
+ promiseHandler
+ );
+ if (fieldValidity !== void 0) {
+ newFormValidity[formField.id] = fieldValidity;
+ }
+ });
+ setFormValidity((existingFormValidity) => {
+ let validity = {
+ ...existingFormValidity,
+ ...newFormValidity
+ };
+ const fieldsToKeep = [
+ ...untouchedFields,
+ ...Object.keys(newFormValidity)
+ ];
+ Object.keys(validity).forEach((key) => {
+ if (validity && !fieldsToKeep.includes(key)) {
+ delete validity[key];
+ }
+ });
+ if (Object.keys(validity).length === 0) {
+ validity = void 0;
+ }
+ const areEqual = (0, import_es66.default)(existingFormValidity, validity);
+ if (areEqual) {
+ return existingFormValidity;
+ }
+ return validity;
+ });
+ }, [item, fields, form]);
+ (0, import_element331.useEffect)(() => {
+ validate();
+ }, [validate]);
+ return {
+ validity: formValidity,
+ isValid: isFormValid(formValidity)
+ };
+ }
+ var use_form_validity_default = useFormValidity;
- // packages/dataviews/build-module/field-types/text.mjs
- var text_default = {
- type: "text",
- render,
- Edit: "text",
- sort: sort_text_default,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
- validOperators: [
- // Single selection
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_CONTAINS,
- OPERATOR_NOT_CONTAINS,
- OPERATOR_STARTS_WITH,
- // Multiple selection
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_ALL,
- OPERATOR_IS_NOT_ALL
- ],
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- validate: {
- required: isValidRequired,
- pattern: isValidPattern,
- minLength: isValidMinLength,
- maxLength: isValidMaxLength,
- elements: isValidElements
- }
- };
+ // packages/dataviews/build-module/hooks/use-reveal-validity.mjs
+ var import_element332 = __toESM(require_element(), 1);
+ function useRevealValidity(ref, shouldReveal) {
+ const revealValidity = (0, import_element332.useCallback)(() => {
+ const inputs = ref.current?.querySelectorAll("input, textarea, select");
+ let revealedCount = 0;
+ inputs?.forEach((input) => {
+ if (input.willValidate && !input.validity.valid) {
+ revealedCount++;
+ input.dispatchEvent(
+ new Event("invalid", { cancelable: true })
+ );
+ }
+ });
+ return revealedCount;
+ }, [ref]);
+ (0, import_element332.useEffect)(() => {
+ if (shouldReveal) {
+ revealValidity();
+ }
+ }, [shouldReveal, revealValidity]);
+ return revealValidity;
+ }
- // packages/dataviews/build-module/field-types/datetime.mjs
- var import_date10 = __toESM(require_date(), 1);
+ // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
+ var import_element333 = __toESM(require_element(), 1);
- // packages/dataviews/build-module/field-types/utils/is-valid-boundary.mjs
- var import_date9 = __toESM(require_date(), 1);
- function parseDateLike(value) {
- if (!isValid(new Date(value))) {
- return null;
+ // packages/dataviews/build-module/components/dataform-layouts/get-summary-fields.mjs
+ function extractSummaryIds(summary) {
+ if (Array.isArray(summary)) {
+ return summary.map(
+ (item) => typeof item === "string" ? item : item.id
+ );
}
- const parsed = (0, import_date9.getDate)(value);
- return parsed && isValid(parsed) ? parsed.getTime() : null;
+ return [];
}
- function validateBoundary(item, field, boundary, parse5) {
- const constraint = field.isValid[boundary]?.constraint;
- if (typeof constraint !== "string") {
- return false;
+ var getSummaryFields = (summaryField, fields) => {
+ if (Array.isArray(summaryField) && summaryField.length > 0) {
+ const summaryIds = extractSummaryIds(summaryField);
+ return summaryIds.map(
+ (summaryId) => fields.find((_field) => _field.id === summaryId)
+ ).filter((_field) => _field !== void 0);
}
- const value = field.getValue({ item });
- const boundaryValue = Array.isArray(value) ? value[boundary === "min" ? 0 : value.length - 1] : value;
- if (boundaryValue === void 0 || boundaryValue === null || boundaryValue === "") {
- return true;
+ return [];
+ };
+
+ // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
+ var getFieldDefinition = (field, fields) => {
+ if (!!field.children) {
+ const simpleChildren = field.children.filter(
+ (child) => !child.children
+ );
+ if (simpleChildren.length === 0) {
+ return void 0;
+ }
+ return fields.find(
+ (_field) => _field.id === simpleChildren[0].id
+ );
}
- const parsedConstraint = parse5(constraint);
- const parsedValue = parse5(String(boundaryValue));
- if (parsedConstraint === null || parsedValue === null) {
- return false;
+ return fields.find((_field) => _field.id === field.id);
+ };
+ function useFieldFromFormField(field) {
+ const { fields } = (0, import_element333.useContext)(dataform_context_default);
+ const layout = field.layout;
+ const summaryFields = getSummaryFields(layout.summary, fields);
+ const fieldDefinition = getFieldDefinition(field, fields);
+ const fieldLabel = !!field.children ? field.label : fieldDefinition?.label;
+ if (summaryFields.length === 0) {
+ return {
+ summaryFields: fieldDefinition ? [fieldDefinition] : [],
+ fieldDefinition,
+ fieldLabel
+ };
}
- return boundary === "min" ? parsedValue >= parsedConstraint : parsedValue <= parsedConstraint;
- }
- function isValidMinDate(item, field) {
- return validateBoundary(item, field, "min", parseDateLike);
- }
- function isValidMaxDate(item, field) {
- return validateBoundary(item, field, "max", parseDateLike);
- }
- function isValidMinTime(item, field) {
- return validateBoundary(item, field, "min", parseTime2);
- }
- function isValidMaxTime(item, field) {
- return validateBoundary(item, field, "max", parseTime2);
+ return {
+ summaryFields,
+ fieldDefinition,
+ fieldLabel
+ };
}
+ var use_field_from_form_field_default = useFieldFromFormField;
- // packages/dataviews/build-module/field-types/datetime.mjs
- var format4 = {
- datetime: (0, import_date10.getSettings)().formats.datetime,
- weekStartsOn: (0, import_date10.getSettings)().l10n.startOfWeek
- };
- function getValueFormatted4({
- item,
- field
+ // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
+ var import_jsx_runtime530 = __toESM(require_jsx_runtime(), 1);
+ function ModalContent({
+ data,
+ field,
+ onChange,
+ fieldLabel,
+ onClose,
+ touched
}) {
- const value = field.getValue({ item });
- if (["", void 0, null].includes(value)) {
- return "";
- }
- let formatDatetime;
- if (field.type !== "datetime") {
- formatDatetime = format4;
- } else {
- formatDatetime = field.format;
- }
- return (0, import_date10.dateI18n)(formatDatetime.datetime, (0, import_date10.getDate)(value));
+ const { openAs } = field.layout;
+ const { applyLabel, cancelLabel } = openAs;
+ const { fields } = (0, import_element334.useContext)(dataform_context_default);
+ const [changes, setChanges] = (0, import_element334.useState)({});
+ const modalData = (0, import_element334.useMemo)(() => {
+ return (0, import_deepmerge3.default)(data, changes, {
+ arrayMerge: (target, source) => source
+ });
+ }, [data, changes]);
+ const form = (0, import_element334.useMemo)(
+ () => ({
+ layout: DEFAULT_LAYOUT,
+ fields: !!field.children ? field.children : (
+ // If not explicit children return the field id itself.
+ [{ id: field.id, layout: DEFAULT_LAYOUT }]
+ )
+ }),
+ [field]
+ );
+ const fieldsAsFieldType = fields.map((f2) => ({
+ ...f2,
+ Edit: f2.Edit === null ? void 0 : f2.Edit,
+ isValid: {
+ required: f2.isValid.required?.constraint,
+ elements: f2.isValid.elements?.constraint,
+ min: f2.isValid.min?.constraint,
+ max: f2.isValid.max?.constraint,
+ pattern: f2.isValid.pattern?.constraint,
+ minLength: f2.isValid.minLength?.constraint,
+ maxLength: f2.isValid.maxLength?.constraint
+ }
+ }));
+ const { validity } = use_form_validity_default(modalData, fieldsAsFieldType, form);
+ const onApply = () => {
+ onChange(changes);
+ onClose();
+ };
+ const handleOnChange = (newValue) => {
+ setChanges(
+ (prev) => (0, import_deepmerge3.default)(prev, newValue, {
+ arrayMerge: (target, source) => source
+ })
+ );
+ };
+ const focusOnMountRef = (0, import_compose117.useFocusOnMount)("firstInputElement");
+ const contentRef = (0, import_element334.useRef)(null);
+ const mergedRef = (0, import_compose117.useMergeRefs)([focusOnMountRef, contentRef]);
+ useRevealValidity(contentRef, touched);
+ return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(
+ import_components244.Modal,
+ {
+ className: "dataforms-layouts-panel__modal",
+ onRequestClose: onClose,
+ isFullScreen: false,
+ title: fieldLabel,
+ size: "medium",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime530.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ DataFormLayout,
+ {
+ data: modalData,
+ form,
+ onChange: handleOnChange,
+ validity,
+ children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ FieldLayout,
+ {
+ data: modalData,
+ field: childField,
+ onChange: handleOnChange,
+ hideLabelFromVision: form.fields.length < 2,
+ markWhenOptional,
+ validity: childFieldValidity
+ },
+ childField.id
+ )
+ }
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(
+ Stack,
+ {
+ direction: "row",
+ className: "dataforms-layouts-panel__modal-footer",
+ gap: "md",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(import_components244.__experimentalSpacer, { style: { flex: 1 } }),
+ /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ import_components244.Button,
+ {
+ variant: "tertiary",
+ onClick: onClose,
+ __next40pxDefaultSize: true,
+ children: cancelLabel
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ import_components244.Button,
+ {
+ variant: "primary",
+ onClick: onApply,
+ __next40pxDefaultSize: true,
+ children: applyLabel
+ }
+ )
+ ]
+ }
+ )
+ ]
+ }
+ );
}
- var sort = (a2, b2, direction) => {
- const timeA = new Date(a2).getTime();
- const timeB = new Date(b2).getTime();
- return direction === "asc" ? timeA - timeB : timeB - timeA;
- };
- var datetime_default = {
- type: "datetime",
- render,
- Edit: "datetime",
- sort,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [
- OPERATOR_ON,
- OPERATOR_NOT_ON,
- OPERATOR_BEFORE,
- OPERATOR_AFTER,
- OPERATOR_BEFORE_INC,
- OPERATOR_AFTER_INC,
- OPERATOR_IN_THE_PAST,
- OPERATOR_OVER
- ],
- validOperators: [
- OPERATOR_ON,
- OPERATOR_NOT_ON,
- OPERATOR_BEFORE,
- OPERATOR_AFTER,
- OPERATOR_BEFORE_INC,
- OPERATOR_AFTER_INC,
- OPERATOR_IN_THE_PAST,
- OPERATOR_OVER
- ],
- format: format4,
- getValueFormatted: getValueFormatted4,
- validate: {
- required: isValidRequired,
- elements: isValidElements,
- min: isValidMinDate,
- max: isValidMaxDate
- }
- };
-
- // packages/dataviews/build-module/field-types/date.mjs
- var import_date11 = __toESM(require_date(), 1);
- var format5 = {
- date: (0, import_date11.getSettings)().formats.date,
- weekStartsOn: (0, import_date11.getSettings)().l10n.startOfWeek
- };
- function getValueFormatted5({
- item,
- field
+ function PanelModal({
+ data,
+ field,
+ onChange,
+ validity
}) {
- const value = field.getValue({ item });
- if (["", void 0, null].includes(value)) {
- return "";
- }
- let formatDate2;
- if (field.type !== "date") {
- formatDate2 = format5;
- } else {
- formatDate2 = field.format;
+ const [touched, setTouched] = (0, import_element334.useState)(false);
+ const [isOpen, setIsOpen] = (0, import_element334.useState)(false);
+ const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
+ if (!fieldDefinition) {
+ return null;
}
- return (0, import_date11.dateI18n)(formatDate2.date, (0, import_date11.getDate)(value));
+ const handleClose = () => {
+ setIsOpen(false);
+ setTouched(true);
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime530.jsxs)(import_jsx_runtime530.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ SummaryButton,
+ {
+ data,
+ field,
+ fieldLabel,
+ summaryFields,
+ validity,
+ touched,
+ disabled: fieldDefinition.readOnly === true,
+ onClick: () => setIsOpen(true),
+ isOpen
+ }
+ ),
+ isOpen && /* @__PURE__ */ (0, import_jsx_runtime530.jsx)(
+ ModalContent,
+ {
+ data,
+ field,
+ onChange,
+ fieldLabel: fieldLabel ?? "",
+ onClose: handleClose,
+ touched
+ }
+ )
+ ] });
}
- var sort2 = (a2, b2, direction) => {
- const timeA = new Date(a2).getTime();
- const timeB = new Date(b2).getTime();
- return direction === "asc" ? timeA - timeB : timeB - timeA;
- };
- var date_default = {
- type: "date",
- render,
- Edit: "date",
- sort: sort2,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [
- OPERATOR_ON,
- OPERATOR_NOT_ON,
- OPERATOR_BEFORE,
- OPERATOR_AFTER,
- OPERATOR_BEFORE_INC,
- OPERATOR_AFTER_INC,
- OPERATOR_IN_THE_PAST,
- OPERATOR_OVER,
- OPERATOR_BETWEEN
- ],
- validOperators: [
- OPERATOR_ON,
- OPERATOR_NOT_ON,
- OPERATOR_BEFORE,
- OPERATOR_AFTER,
- OPERATOR_BEFORE_INC,
- OPERATOR_AFTER_INC,
- OPERATOR_IN_THE_PAST,
- OPERATOR_OVER,
- OPERATOR_BETWEEN
- ],
- format: format5,
- getValueFormatted: getValueFormatted5,
- validate: {
- required: isValidRequired,
- elements: isValidElements,
- min: isValidMinDate,
- max: isValidMaxDate
- }
- };
+ var modal_default = PanelModal;
- // packages/dataviews/build-module/field-types/time.mjs
- var import_date12 = __toESM(require_date(), 1);
- var format6 = {
- time: (0, import_date12.getSettings)().formats.time
- };
- var ANCHOR_DATE = "2000-01-01";
- function toAnchoredDate(secondsSinceMidnight) {
- const hours = Math.floor(secondsSinceMidnight / 3600);
- const minutes = Math.floor(secondsSinceMidnight % 3600 / 60);
- const seconds = secondsSinceMidnight % 60;
- const time = [hours, minutes, seconds].map((part) => String(part).padStart(2, "0")).join(":");
- return (0, import_date12.getDate)(`${ANCHOR_DATE}T${time}`);
+ // packages/dataviews/build-module/components/dataform-layouts/panel/dropdown.mjs
+ var import_components245 = __toESM(require_components(), 1);
+ var import_i18n238 = __toESM(require_i18n(), 1);
+ var import_element335 = __toESM(require_element(), 1);
+ var import_compose118 = __toESM(require_compose(), 1);
+ var import_jsx_runtime531 = __toESM(require_jsx_runtime(), 1);
+ function DropdownHeader({
+ title,
+ onClose
+ }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+ Stack,
+ {
+ direction: "column",
+ className: "dataforms-layouts-panel__dropdown-header",
+ gap: "lg",
+ children: /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
+ title && /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_components245.__experimentalHeading, { level: 2, size: 13, children: title }),
+ /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(import_components245.__experimentalSpacer, { style: { flex: 1 } }),
+ onClose && /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+ import_components245.Button,
+ {
+ label: (0, import_i18n238.__)("Close"),
+ icon: close_small_default,
+ onClick: onClose,
+ size: "small"
+ }
+ )
+ ] })
+ }
+ );
}
- function getValueFormatted6({
- item,
- field
+ function DropdownContentWithValidation({
+ touched,
+ children
}) {
- const secondsSinceMidnight = parseTime2(field.getValue({ item }));
- if (secondsSinceMidnight === null) {
- return "";
- }
- let formatTime;
- if (field.type !== "time") {
- formatTime = format6;
- } else {
- formatTime = field.format;
- }
- return (0, import_date12.dateI18n)(formatTime.time, toAnchoredDate(secondsSinceMidnight));
+ const ref = (0, import_element335.useRef)(null);
+ useRevealValidity(ref, touched);
+ return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)("div", { ref, children });
}
- var sort3 = (a2, b2, direction) => {
- const timeA = parseTime2(a2);
- const timeB = parseTime2(b2);
- if (timeA === null || timeB === null) {
- if (timeA === timeB) {
- return 0;
+ function PanelDropdown({
+ data,
+ field,
+ onChange,
+ validity
+ }) {
+ const [touched, setTouched] = (0, import_element335.useState)(false);
+ const [popoverAnchor, setPopoverAnchor] = (0, import_element335.useState)(
+ null
+ );
+ const popoverProps3 = (0, import_element335.useMemo)(
+ () => ({
+ // Anchor the popover to the middle of the entire row so that it doesn't
+ // move around when the label changes.
+ anchor: popoverAnchor,
+ placement: "left-start",
+ offset: 36,
+ shift: true
+ }),
+ [popoverAnchor]
+ );
+ const [dialogRef, dialogProps] = (0, import_compose118.__experimentalUseDialog)({
+ focusOnMount: "firstInputElement"
+ });
+ const form = (0, import_element335.useMemo)(
+ () => ({
+ layout: DEFAULT_LAYOUT,
+ fields: !!field.children ? field.children : (
+ // If not explicit children return the field id itself.
+ [{ id: field.id, layout: DEFAULT_LAYOUT }]
+ )
+ }),
+ [field]
+ );
+ const formValidity = (0, import_element335.useMemo)(() => {
+ if (validity === void 0) {
+ return void 0;
}
- return timeA === null ? 1 : -1;
- }
- return direction === "asc" ? timeA - timeB : timeB - timeA;
- };
- var time_default = {
- type: "time",
- render,
- Edit: "time",
- sort: sort3,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [
- OPERATOR_ON,
- OPERATOR_NOT_ON,
- OPERATOR_BEFORE,
- OPERATOR_AFTER,
- OPERATOR_BEFORE_INC,
- OPERATOR_AFTER_INC,
- OPERATOR_BETWEEN
- ],
- validOperators: [
- OPERATOR_ON,
- OPERATOR_NOT_ON,
- OPERATOR_BEFORE,
- OPERATOR_AFTER,
- OPERATOR_BEFORE_INC,
- OPERATOR_AFTER_INC,
- OPERATOR_BETWEEN
- ],
- format: format6,
- getValueFormatted: getValueFormatted6,
- validate: {
- required: isValidRequired,
- elements: isValidElements,
- min: isValidMinTime,
- max: isValidMaxTime
+ if (!!field.children) {
+ return validity?.children;
+ }
+ return { [field.id]: validity };
+ }, [validity, field]);
+ const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
+ if (!fieldDefinition) {
+ return null;
}
- };
-
- // packages/dataviews/build-module/field-types/boolean.mjs
- var import_i18n238 = __toESM(require_i18n(), 1);
-
- // packages/dataviews/build-module/field-types/utils/is-valid-required-for-bool.mjs
- function isValidRequiredForBool(item, field) {
- const value = field.getValue({ item });
- return value === true;
+ return /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+ "div",
+ {
+ ref: setPopoverAnchor,
+ className: "dataforms-layouts-panel__field-dropdown-anchor",
+ children: /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+ import_components245.Dropdown,
+ {
+ contentClassName: "dataforms-layouts-panel__field-dropdown",
+ popoverProps: popoverProps3,
+ focusOnMount: false,
+ onToggle: (willOpen) => {
+ if (!willOpen) {
+ setTouched(true);
+ }
+ },
+ renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+ SummaryButton,
+ {
+ data,
+ field,
+ fieldLabel,
+ summaryFields,
+ validity,
+ touched,
+ disabled: fieldDefinition.readOnly === true,
+ isOpen,
+ onClick: onToggle
+ }
+ ),
+ renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime531.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+ DropdownHeader,
+ {
+ title: fieldLabel,
+ onClose
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+ DataFormLayout,
+ {
+ data,
+ form,
+ onChange,
+ validity: formValidity,
+ children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime531.jsx)(
+ FieldLayout,
+ {
+ data,
+ field: childField,
+ onChange,
+ hideLabelFromVision: (form?.fields ?? []).length < 2,
+ markWhenOptional,
+ validity: childFieldValidity
+ },
+ childField.id
+ )
+ }
+ )
+ ] }) })
+ }
+ )
+ }
+ );
}
+ var dropdown_default2 = PanelDropdown;
- // packages/dataviews/build-module/field-types/boolean.mjs
- function getValueFormatted7({
- item,
- field
+ // packages/dataviews/build-module/components/dataform-layouts/panel/index.mjs
+ var import_jsx_runtime532 = __toESM(require_jsx_runtime(), 1);
+ function FormPanelField({
+ data,
+ field,
+ onChange,
+ validity
}) {
- const value = field.getValue({ item });
- if (value === true) {
- return (0, import_i18n238.__)("True");
- }
- if (value === false) {
- return (0, import_i18n238.__)("False");
- }
- return "";
- }
- function isValidCustom4(item, field) {
- const value = field.getValue({ item });
- if (![void 0, "", null].includes(value) && ![true, false].includes(value)) {
- return (0, import_i18n238.__)("Value must be true, false, or undefined");
+ const layout = field.layout;
+ if (layout.openAs.type === "modal") {
+ return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+ modal_default,
+ {
+ data,
+ field,
+ onChange,
+ validity
+ }
+ );
}
- return null;
+ return /* @__PURE__ */ (0, import_jsx_runtime532.jsx)(
+ dropdown_default2,
+ {
+ data,
+ field,
+ onChange,
+ validity
+ }
+ );
}
- var sort4 = (a2, b2, direction) => {
- const boolA = Boolean(a2);
- const boolB = Boolean(b2);
- if (boolA === boolB) {
- return 0;
- }
- if (direction === "asc") {
- return boolA ? 1 : -1;
- }
- return boolA ? -1 : 1;
- };
- var boolean_default = {
- type: "boolean",
- render,
- Edit: "checkbox",
- sort: sort4,
- validate: {
- required: isValidRequiredForBool,
- elements: isValidElements,
- custom: isValidCustom4
- },
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
- validOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
- format: {},
- getValueFormatted: getValueFormatted7
- };
- // packages/dataviews/build-module/field-types/media.mjs
- var media_default2 = {
- type: "media",
- render: () => null,
- Edit: null,
- sort: () => 0,
- enableSorting: false,
- enableGlobalSearch: false,
- defaultOperators: [],
- validOperators: [],
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- // cannot validate any constraint, so
- // the only available validation for the field author
- // would be providing a custom validator.
- validate: {}
- };
+ // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
+ var import_element336 = __toESM(require_element(), 1);
+ var import_a11y26 = __toESM(require_a11y(), 1);
+ var import_compose119 = __toESM(require_compose(), 1);
- // packages/dataviews/build-module/field-types/array.mjs
+ // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
var import_i18n239 = __toESM(require_i18n(), 1);
-
- // packages/dataviews/build-module/field-types/utils/is-valid-required-for-array.mjs
- function isValidRequiredForArray(item, field) {
- const value = field.getValue({ item });
- return Array.isArray(value) && value.length > 0 && value.every(
- (element) => ![void 0, "", null].includes(element)
- );
- }
-
- // packages/dataviews/build-module/field-types/array.mjs
- function getValueFormatted8({
- item,
- field
- }) {
- const value = field.getValue({ item });
- const arr = Array.isArray(value) ? value : [];
- return arr.join(", ");
- }
- function render2({ item, field }) {
- return getValueFormatted8({ item, field });
- }
- function isValidCustom5(item, field) {
- const value = field.getValue({ item });
- if ([void 0, "", null].includes(value)) {
- return null;
+ function countInvalidFields(validity) {
+ if (!validity) {
+ return 0;
}
- if (!Array.isArray(value)) {
- return (0, import_i18n239.__)("Value must be an array.");
+ let count = 0;
+ const validityRules = Object.keys(validity).filter(
+ (key) => key !== "children"
+ );
+ for (const key of validityRules) {
+ const rule = validity[key];
+ if (rule?.type === "invalid") {
+ count++;
+ }
}
- if (!value.every((v2) => typeof v2 === "string")) {
- return (0, import_i18n239.__)("Every value must be a string.");
+ if (validity.children) {
+ for (const childValidity of Object.values(validity.children)) {
+ count += countInvalidFields(childValidity);
+ }
}
- return null;
+ return count;
}
- var sort5 = (a2, b2, direction) => {
- const arrA = Array.isArray(a2) ? a2 : [];
- const arrB = Array.isArray(b2) ? b2 : [];
- if (arrA.length !== arrB.length) {
- return direction === "asc" ? arrA.length - arrB.length : arrB.length - arrA.length;
- }
- const joinedA = arrA.join(",");
- const joinedB = arrB.join(",");
- return direction === "asc" ? joinedA.localeCompare(joinedB) : joinedB.localeCompare(joinedA);
- };
- var array_default = {
- type: "array",
- render: render2,
- Edit: "array",
- sort: sort5,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
- validOperators: [
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_ALL,
- OPERATOR_IS_NOT_ALL
- ],
- format: {},
- getValueFormatted: getValueFormatted8,
- validate: {
- required: isValidRequiredForArray,
- elements: isValidElements,
- custom: isValidCustom5
+ function getValidationMessage(validity) {
+ const invalidCount = countInvalidFields(validity);
+ if (invalidCount === 0) {
+ return void 0;
}
- };
-
- // packages/dataviews/build-module/field-types/password.mjs
- function getValueFormatted9({
- item,
- field
- }) {
- return field.getValue({ item }) ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : "";
+ return (0, import_i18n239.sprintf)(
+ /* translators: %d: Number of fields that need attention */
+ (0, import_i18n239._n)(
+ "%d field needs attention",
+ "%d fields need attention",
+ invalidCount
+ ),
+ invalidCount
+ );
}
- var password_default = {
- type: "password",
- render,
- Edit: "password",
- sort: () => 0,
- // Passwords should not be sortable for security reasons
- enableSorting: false,
- enableGlobalSearch: false,
- defaultOperators: [],
- validOperators: [],
- format: {},
- getValueFormatted: getValueFormatted9,
- validate: {
- required: isValidRequired,
- pattern: isValidPattern,
- minLength: isValidMinLength,
- maxLength: isValidMaxLength,
- elements: isValidElements
- }
- };
- // packages/dataviews/build-module/field-types/telephone.mjs
- var telephone_default = {
- type: "telephone",
- render,
- Edit: "telephone",
- sort: sort_text_default,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
- validOperators: [
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_CONTAINS,
- OPERATOR_NOT_CONTAINS,
- OPERATOR_STARTS_WITH,
- // Multiple selection
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_ALL,
- OPERATOR_IS_NOT_ALL
- ],
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- validate: {
- required: isValidRequired,
- pattern: isValidPattern,
- minLength: isValidMinLength,
- maxLength: isValidMaxLength,
- elements: isValidElements
+ // packages/dataviews/build-module/components/dataform-layouts/validation-badge.mjs
+ var import_jsx_runtime533 = __toESM(require_jsx_runtime(), 1);
+ function ValidationBadge({
+ validity
+ }) {
+ const message2 = getValidationMessage(validity);
+ if (!message2) {
+ return null;
}
- };
+ return /* @__PURE__ */ (0, import_jsx_runtime533.jsx)(Badge, { intent: "high", children: message2 });
+ }
- // packages/dataviews/build-module/field-types/color.mjs
- var import_i18n240 = __toESM(require_i18n(), 1);
+ // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
var import_jsx_runtime534 = __toESM(require_jsx_runtime(), 1);
- function render3({ item, field }) {
- if (field.hasElements) {
- return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(RenderFromElements, { item, field });
- }
- const value = get_value_formatted_default_default({ item, field });
- if (!value || !w(value).isValid()) {
- return value;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)("div", { style: { display: "flex", alignItems: "center", gap: "8px" }, children: [
- /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
- "div",
- {
- style: {
- width: "16px",
- height: "16px",
- borderRadius: "50%",
- backgroundColor: value,
- border: "1px solid #ddd",
- flexShrink: 0
- }
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime534.jsx)("span", { children: value })
- ] });
- }
- function isValidCustom6(item, field) {
- const value = field.getValue({ item });
- if (![void 0, "", null].includes(value) && !w(value).isValid()) {
- return (0, import_i18n240.__)("Value must be a valid color.");
- }
- return null;
- }
- var sort6 = (a2, b2, direction) => {
- const colorA = w(a2);
- const colorB = w(b2);
- if (!colorA.isValid() && !colorB.isValid()) {
- return 0;
- }
- if (!colorA.isValid()) {
- return direction === "asc" ? 1 : -1;
- }
- if (!colorB.isValid()) {
- return direction === "asc" ? -1 : 1;
- }
- const hslA = colorA.toHsl();
- const hslB = colorB.toHsl();
- if (hslA.h !== hslB.h) {
- return direction === "asc" ? hslA.h - hslB.h : hslB.h - hslA.h;
- }
- if (hslA.s !== hslB.s) {
- return direction === "asc" ? hslA.s - hslB.s : hslB.s - hslA.s;
- }
- return direction === "asc" ? hslA.l - hslB.l : hslB.l - hslA.l;
- };
- var color_default2 = {
- type: "color",
- render: render3,
- Edit: "color",
- sort: sort6,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
- validOperators: [
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE
- ],
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- validate: {
- required: isValidRequired,
- elements: isValidElements,
- custom: isValidCustom6
+ function isSummaryFieldVisible(summaryField, summaryConfig, isOpen) {
+ if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
+ return false;
}
- };
-
- // packages/dataviews/build-module/field-types/url.mjs
- var url_default = {
- type: "url",
- render,
- Edit: "url",
- sort: sort_text_default,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS_ANY, OPERATOR_IS_NONE],
- validOperators: [
- OPERATOR_IS,
- OPERATOR_IS_NOT,
- OPERATOR_CONTAINS,
- OPERATOR_NOT_CONTAINS,
- OPERATOR_STARTS_WITH,
- // Multiple selection
- OPERATOR_IS_ANY,
- OPERATOR_IS_NONE,
- OPERATOR_IS_ALL,
- OPERATOR_IS_NOT_ALL
- ],
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- validate: {
- required: isValidRequired,
- pattern: isValidPattern,
- minLength: isValidMinLength,
- maxLength: isValidMaxLength,
- elements: isValidElements
+ const summaryConfigArray = Array.isArray(summaryConfig) ? summaryConfig : [summaryConfig];
+ const fieldConfig = summaryConfigArray.find((config2) => {
+ if (typeof config2 === "string") {
+ return config2 === summaryField.id;
+ }
+ if (typeof config2 === "object" && "id" in config2) {
+ return config2.id === summaryField.id;
+ }
+ return false;
+ });
+ if (!fieldConfig) {
+ return false;
}
- };
-
- // packages/dataviews/build-module/field-types/no-type.mjs
- var sort7 = (a2, b2, direction) => {
- if (typeof a2 === "number" && typeof b2 === "number") {
- return sort_number_default(a2, b2, direction);
+ if (typeof fieldConfig === "string") {
+ return true;
}
- return sort_text_default(a2, b2, direction);
- };
- var no_type_default = {
- // type: no type for this one
- render,
- Edit: null,
- sort: sort7,
- enableSorting: true,
- enableGlobalSearch: false,
- defaultOperators: [OPERATOR_IS, OPERATOR_IS_NOT],
- validOperators: getAllOperatorNames(),
- format: {},
- getValueFormatted: get_value_formatted_default_default,
- validate: {
- required: isValidRequired,
- elements: isValidElements
+ if (typeof fieldConfig === "object" && "visibility" in fieldConfig) {
+ return fieldConfig.visibility === "always" || fieldConfig.visibility === "when-collapsed" && !isOpen;
}
- };
-
- // packages/dataviews/build-module/field-types/utils/get-is-valid.mjs
- function supportsNumericRangeConstraint(type) {
- return type === "integer" || type === "number";
- }
- function supportsStringRangeConstraint(type) {
- return type === "date" || type === "datetime" || type === "time";
+ return true;
}
- function normalizeRangeRule(value, fieldType, key) {
- const validator = fieldType.validate[key];
- if (validator && (typeof value === "number" && supportsNumericRangeConstraint(fieldType.type) || typeof value === "string" && supportsStringRangeConstraint(fieldType.type))) {
- return { constraint: value, validate: validator };
- }
- return void 0;
+ function HeaderContent({
+ data,
+ fields,
+ label,
+ layout,
+ isOpen,
+ touched,
+ validity
+ }) {
+ const summaryFields = getSummaryFields(layout.summary, fields);
+ const visibleSummaryFields = summaryFields.filter(
+ (summaryField) => isSummaryFieldVisible(summaryField, layout.summary, isOpen)
+ );
+ const hasBadge = touched && layout.isCollapsible;
+ const hasSummary = visibleSummaryFields.length > 0 && layout.withHeader;
+ return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(
+ Stack,
+ {
+ align: "center",
+ justify: "space-between",
+ className: "dataforms-layouts-card__field-header-content",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(card_exports.Title, { children: label }),
+ (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
+ hasBadge && /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(ValidationBadge, { validity }),
+ hasSummary && /* @__PURE__ */ (0, import_jsx_runtime534.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+ summaryField.render,
+ {
+ item: data,
+ field: summaryField
+ },
+ summaryField.id
+ )) })
+ ] })
+ ]
+ }
+ );
}
- function getIsValid(field, fieldType) {
- const rules = field.isValid;
- let required;
- if (rules?.required === true && fieldType.validate.required !== void 0) {
- required = {
- constraint: true,
- validate: fieldType.validate.required
- };
- }
- let elements;
- if ((rules?.elements === true || // elements is enabled unless the field opts-out
- rules?.elements === void 0 && (!!field.elements || !!field.getElements)) && fieldType.validate.elements !== void 0) {
- elements = {
- constraint: true,
- validate: fieldType.validate.elements
- };
+ function BodyContent({
+ data,
+ field,
+ form,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ withHeader
+ }) {
+ if (field.children) {
+ return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(import_jsx_runtime534.Fragment, { children: [
+ field.description && /* @__PURE__ */ (0, import_jsx_runtime534.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
+ /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+ DataFormLayout,
+ {
+ data,
+ form,
+ onChange,
+ validity: validity?.children
+ }
+ )
+ ] });
}
- const min3 = normalizeRangeRule(rules?.min, fieldType, "min");
- const max3 = normalizeRangeRule(rules?.max, fieldType, "max");
- const minLengthValue = rules?.minLength;
- let minLength;
- if (typeof minLengthValue === "number" && fieldType.validate.minLength !== void 0) {
- minLength = {
- constraint: minLengthValue,
- validate: fieldType.validate.minLength
- };
+ const SingleFieldLayout = getFormFieldLayout("regular")?.component;
+ if (!SingleFieldLayout) {
+ return null;
}
- const maxLengthValue = rules?.maxLength;
- let maxLength;
- if (typeof maxLengthValue === "number" && fieldType.validate.maxLength !== void 0) {
- maxLength = {
- constraint: maxLengthValue,
- validate: fieldType.validate.maxLength
- };
+ return /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+ SingleFieldLayout,
+ {
+ data,
+ field,
+ onChange,
+ hideLabelFromVision: hideLabelFromVision || withHeader,
+ markWhenOptional,
+ validity
+ }
+ );
+ }
+ function FormCardField({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const { fields } = (0, import_element336.useContext)(dataform_context_default);
+ const layout = field.layout;
+ const contentRef = (0, import_element336.useRef)(null);
+ const hasFocusedContentRef = (0, import_element336.useRef)(false);
+ const form = (0, import_element336.useMemo)(
+ () => ({
+ layout: DEFAULT_LAYOUT,
+ fields: field.children ?? []
+ }),
+ [field]
+ );
+ const { isOpened, isCollapsible } = layout;
+ const [isOpen, setIsOpen] = (0, import_element336.useState)(isOpened);
+ const [touched, setTouched] = (0, import_element336.useState)(false);
+ (0, import_element336.useEffect)(() => {
+ setIsOpen(isOpened);
+ }, [isOpened]);
+ const handleOpenChange = (0, import_element336.useCallback)((open) => {
+ if (!open) {
+ setTouched(true);
+ }
+ setIsOpen(open);
+ }, []);
+ const revealValidity = useRevealValidity(
+ contentRef,
+ (isCollapsible ? isOpen : true) && touched
+ );
+ const handleContentFocus = (0, import_element336.useCallback)(() => {
+ hasFocusedContentRef.current = true;
+ }, []);
+ const handleFocusOutside = (0, import_element336.useCallback)(() => {
+ if (!hasFocusedContentRef.current) {
+ return;
+ }
+ setTouched(true);
+ if (isCollapsible && !isOpen) {
+ return;
+ }
+ const revealedCount = revealValidity();
+ const message2 = getValidationMessage(validity);
+ if (revealedCount > 0 && message2) {
+ (0, import_a11y26.speak)(message2, "polite");
+ }
+ }, [isCollapsible, isOpen, revealValidity, validity]);
+ const focusOutsideProps = (0, import_compose119.__experimentalUseFocusOutside)(handleFocusOutside);
+ let label = field.label;
+ let withHeader;
+ if (field.children) {
+ withHeader = !!label && layout.withHeader;
+ } else {
+ const fieldDefinition = fields.find(
+ (fieldDef) => fieldDef.id === field.id
+ );
+ if (!canRenderField(fieldDefinition)) {
+ return null;
+ }
+ label = fieldDefinition.label;
+ withHeader = !!label && layout.withHeader;
}
- const patternValue = rules?.pattern;
- let pattern;
- if (patternValue !== void 0 && fieldType.validate.pattern !== void 0) {
- pattern = {
- constraint: patternValue,
- validate: fieldType.validate.pattern
- };
+ const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+ BodyContent,
+ {
+ data,
+ field,
+ form,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity,
+ withHeader
+ }
+ );
+ const headerContent = /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+ HeaderContent,
+ {
+ data,
+ fields,
+ label,
+ layout,
+ isOpen: isCollapsible ? !!isOpen : true,
+ touched,
+ validity
+ }
+ );
+ if (withHeader && isCollapsible) {
+ return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(
+ collapsible_card_exports.Root,
+ {
+ className: "dataforms-layouts-card__field",
+ open: isOpen,
+ onOpenChange: handleOpenChange,
+ ...focusOutsideProps,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(collapsible_card_exports.Header, { children: headerContent }),
+ /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(
+ collapsible_card_exports.Content,
+ {
+ ref: contentRef,
+ onFocus: handleContentFocus,
+ children: bodyContent
+ }
+ )
+ ]
+ }
+ );
}
- const custom = rules?.custom ?? fieldType.validate.custom;
- return {
- required,
- elements,
- min: min3,
- max: max3,
- minLength,
- maxLength,
- pattern,
- custom
- };
- }
-
- // packages/dataviews/build-module/field-types/utils/get-filter.mjs
- function getFilter(fieldType) {
- return fieldType.validOperators.reduce((accumulator, operator) => {
- const operatorObj = getOperatorByName(operator);
- if (operatorObj?.filter) {
- accumulator[operator] = operatorObj.filter;
+ return /* @__PURE__ */ (0, import_jsx_runtime534.jsxs)(
+ card_exports.Root,
+ {
+ className: "dataforms-layouts-card__field",
+ ...focusOutsideProps,
+ children: [
+ withHeader && /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(card_exports.Header, { children: headerContent }),
+ /* @__PURE__ */ (0, import_jsx_runtime534.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
+ ]
}
- return accumulator;
- }, {});
- }
-
- // packages/dataviews/build-module/field-types/utils/get-format.mjs
- function getFormat(field, fieldType) {
- return {
- ...fieldType.format,
- ...field.format
- };
+ );
}
- var get_format_default = getFormat;
- // packages/dataviews/build-module/field-types/index.mjs
- function getFieldTypeByName(type) {
- const found = [
- email_default,
- integer_default,
- number_default,
- text_default,
- datetime_default,
- date_default,
- time_default,
- boolean_default,
- media_default2,
- array_default,
- password_default,
- telephone_default,
- color_default2,
- url_default
- ].find((fieldType) => fieldType?.type === type);
- if (!!found) {
- return found;
- }
- return no_type_default;
+ // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
+ var import_components246 = __toESM(require_components(), 1);
+ var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
+ function Header4({ title }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+ Stack,
+ {
+ direction: "column",
+ className: "dataforms-layouts-row__header",
+ gap: "lg",
+ children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(import_components246.__experimentalHeading, { level: 2, size: 13, children: title }) })
+ }
+ );
}
- function normalizeFields(fields) {
- return fields.map((field) => {
- const fieldType = getFieldTypeByName(field.type);
- const getValue = field.getValue || get_value_from_id_default(field.id);
- const sort8 = function(a2, b2, direction) {
- const aValue = getValue({ item: a2 });
- const bValue = getValue({ item: b2 });
- return field.sort ? field.sort(aValue, bValue, direction) : fieldType.sort(aValue, bValue, direction);
- };
- return {
- id: field.id,
- label: field.label || field.id,
- header: field.header || field.label || field.id,
- description: field.description,
- placeholder: field.placeholder,
- getValue,
- setValue: field.setValue || set_value_from_id_default(field.id),
- elements: field.elements,
- getElements: field.getElements,
- hasElements: hasElements(field),
- isVisible: field.isVisible,
- isDisabled: typeof field.isDisabled === "function" ? field.isDisabled : () => !!field.isDisabled,
- enableHiding: field.enableHiding ?? true,
- readOnly: field.readOnly ?? false,
- // The type provides defaults for the following props
- type: fieldType.type,
- render: field.render ?? fieldType.render,
- Edit: getControl(field, fieldType.Edit),
- sort: sort8,
- enableSorting: field.enableSorting ?? fieldType.enableSorting,
- enableGlobalSearch: field.enableGlobalSearch ?? fieldType.enableGlobalSearch,
- isValid: getIsValid(field, fieldType),
- filterBy: get_filter_by_default(
- field,
- fieldType.defaultOperators,
- fieldType.validOperators
- ),
- filter: getFilter(fieldType),
- format: get_format_default(field, fieldType),
- getValueFormatted: field.getValueFormatted ?? fieldType.getValueFormatted
+ var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(import_jsx_runtime535.Fragment, { children });
+ function FormRowField({
+ data,
+ field,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity
+ }) {
+ const layout = field.layout;
+ if (!!field.children) {
+ const form = {
+ layout: DEFAULT_LAYOUT,
+ fields: field.children
};
- });
+ return /* @__PURE__ */ (0, import_jsx_runtime535.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
+ !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(Header4, { title: field.label }),
+ /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+ DataFormLayout,
+ {
+ data,
+ form,
+ onChange,
+ validity: validity?.children,
+ as: EMPTY_WRAPPER,
+ children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+ "div",
+ {
+ className: "dataforms-layouts-row__field-control",
+ style: layout.styles[childField.id],
+ children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+ FieldLayout,
+ {
+ data,
+ field: childField,
+ onChange,
+ hideLabelFromVision,
+ markWhenOptional,
+ validity: childFieldValidity
+ }
+ )
+ },
+ childField.id
+ )
+ }
+ ) })
+ ] });
+ }
+ const RegularLayout = getFormFieldLayout("regular")?.component;
+ if (!RegularLayout) {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(import_jsx_runtime535.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(
+ RegularLayout,
+ {
+ data,
+ field,
+ onChange,
+ markWhenOptional,
+ validity
+ }
+ ) }) });
}
- // packages/dataviews/build-module/dataform/index.mjs
- var import_element345 = __toESM(require_element(), 1);
-
- // packages/dataviews/build-module/components/dataform-context/index.mjs
- var import_element335 = __toESM(require_element(), 1);
- var import_jsx_runtime535 = __toESM(require_jsx_runtime(), 1);
- var DataFormContext = (0, import_element335.createContext)({
- fields: []
- });
- DataFormContext.displayName = "DataFormContext";
- function DataFormProvider({
- fields,
- children
+ // packages/dataviews/build-module/components/dataform-layouts/details/index.mjs
+ var import_element337 = __toESM(require_element(), 1);
+ var import_i18n240 = __toESM(require_i18n(), 1);
+ var import_a11y27 = __toESM(require_a11y(), 1);
+ var import_compose120 = __toESM(require_compose(), 1);
+ var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
+ function FormDetailsField({
+ data,
+ field,
+ onChange,
+ validity
}) {
- return /* @__PURE__ */ (0, import_jsx_runtime535.jsx)(DataFormContext.Provider, { value: { fields }, children });
- }
- var dataform_context_default = DataFormContext;
-
- // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
- var import_element344 = __toESM(require_element(), 1);
-
- // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
- var import_element336 = __toESM(require_element(), 1);
- var import_components250 = __toESM(require_components(), 1);
-
- // packages/dataviews/build-module/components/dataform-layouts/normalize-form.mjs
- var import_i18n241 = __toESM(require_i18n(), 1);
- var DEFAULT_LAYOUT = {
- type: "regular",
- labelPosition: "top"
- };
- var normalizeCardSummaryField = (sum) => {
- if (typeof sum === "string") {
- return [{ id: sum, visibility: "when-collapsed" }];
- }
- return sum.map((item) => {
- if (typeof item === "string") {
- return { id: item, visibility: "when-collapsed" };
+ const { fields } = (0, import_element337.useContext)(dataform_context_default);
+ const detailsRef = (0, import_element337.useRef)(null);
+ const contentRef = (0, import_element337.useRef)(null);
+ const hasFocusedContentRef = (0, import_element337.useRef)(false);
+ const [touched, setTouched] = (0, import_element337.useState)(false);
+ const [isOpen, setIsOpen] = (0, import_element337.useState)(false);
+ const form = (0, import_element337.useMemo)(
+ () => ({
+ layout: DEFAULT_LAYOUT,
+ fields: field.children ?? []
+ }),
+ [field]
+ );
+ (0, import_element337.useEffect)(() => {
+ const details = detailsRef.current;
+ if (!details) {
+ return;
}
- return { id: item.id, visibility: item.visibility };
- });
- };
- function normalizeLayout(layout) {
- let normalizedLayout = DEFAULT_LAYOUT;
- if (layout?.type === "regular") {
- normalizedLayout = {
- type: "regular",
- labelPosition: layout?.labelPosition ?? "top"
+ const handleToggle = () => {
+ const nowOpen = details.open;
+ if (!nowOpen) {
+ setTouched(true);
+ }
+ setIsOpen(nowOpen);
};
- } else if (layout?.type === "panel") {
- const summary = layout.summary ?? [];
- const normalizedSummary = Array.isArray(summary) ? summary : [summary];
- const openAs = layout?.openAs;
- let normalizedOpenAs;
- if (typeof openAs === "object" && openAs.type === "modal") {
- normalizedOpenAs = {
- type: "modal",
- applyLabel: openAs.applyLabel?.trim() || (0, import_i18n241.__)("Apply"),
- cancelLabel: openAs.cancelLabel?.trim() || (0, import_i18n241.__)("Cancel")
- };
- } else if (openAs === "modal") {
- normalizedOpenAs = {
- type: "modal",
- applyLabel: (0, import_i18n241.__)("Apply"),
- cancelLabel: (0, import_i18n241.__)("Cancel")
- };
- } else {
- normalizedOpenAs = { type: "dropdown" };
- }
- normalizedLayout = {
- type: "panel",
- labelPosition: layout?.labelPosition ?? "side",
- openAs: normalizedOpenAs,
- summary: normalizedSummary,
- editVisibility: layout?.editVisibility ?? "on-hover"
+ details.addEventListener("toggle", handleToggle);
+ return () => {
+ details.removeEventListener("toggle", handleToggle);
};
- } else if (layout?.type === "card") {
- if (layout.withHeader === false) {
- normalizedLayout = {
- type: "card",
- withHeader: false,
- isOpened: true,
- summary: [],
- isCollapsible: false
- };
- } else {
- const summary = layout.summary ?? [];
- normalizedLayout = {
- type: "card",
- withHeader: true,
- isOpened: typeof layout.isOpened === "boolean" ? layout.isOpened : true,
- summary: normalizeCardSummaryField(summary),
- isCollapsible: layout.isCollapsible === void 0 ? true : layout.isCollapsible
- };
+ }, []);
+ const revealValidity = useRevealValidity(contentRef, isOpen && touched);
+ const handleContentFocus = (0, import_element337.useCallback)(() => {
+ hasFocusedContentRef.current = true;
+ }, []);
+ const handleFocusOutside = (0, import_element337.useCallback)(() => {
+ if (!hasFocusedContentRef.current) {
+ return;
}
- } else if (layout?.type === "row") {
- normalizedLayout = {
- type: "row",
- alignment: layout?.alignment ?? "center",
- styles: layout?.styles ?? {}
- };
- } else if (layout?.type === "details") {
- normalizedLayout = {
- type: "details",
- summary: layout?.summary ?? ""
- };
+ setTouched(true);
+ if (!detailsRef.current?.open) {
+ return;
+ }
+ const revealedCount = revealValidity();
+ const message2 = getValidationMessage(validity);
+ if (revealedCount > 0 && message2) {
+ (0, import_a11y27.speak)(message2, "polite");
+ }
+ }, [revealValidity, validity]);
+ const focusOutsideProps = (0, import_compose120.__experimentalUseFocusOutside)(handleFocusOutside);
+ if (!field.children) {
+ return null;
}
- return normalizedLayout;
+ const summaryFieldId = field.layout.summary ?? "";
+ const summaryField = summaryFieldId ? fields.find((fieldDef) => fieldDef.id === summaryFieldId) : void 0;
+ let summaryContent;
+ if (summaryField && summaryField.render) {
+ summaryContent = /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(summaryField.render, { item: data, field: summaryField });
+ } else {
+ summaryContent = field.label || (0, import_i18n240.__)("More details");
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(
+ "details",
+ {
+ ref: detailsRef,
+ className: "dataforms-layouts-details__details",
+ ...focusOutsideProps,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(
+ Stack,
+ {
+ direction: "row",
+ align: "center",
+ gap: "md",
+ className: "dataforms-layouts-details__summary-content",
+ children: [
+ summaryContent,
+ touched && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(ValidationBadge, { validity })
+ ]
+ }
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+ "div",
+ {
+ ref: contentRef,
+ className: "dataforms-layouts-details__content",
+ onFocus: handleContentFocus,
+ children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
+ DataFormLayout,
+ {
+ data,
+ form,
+ onChange,
+ validity: validity?.children
+ }
+ )
+ }
+ )
+ ]
+ }
+ );
}
- function normalizeForm(form) {
- const normalizedFormLayout = normalizeLayout(form?.layout);
- const normalizedFields = (form.fields ?? []).map(
- (field) => {
- if (typeof field === "string") {
- return {
- id: field,
- layout: normalizedFormLayout
- };
+
+ // packages/dataviews/build-module/components/dataform-layouts/index.mjs
+ var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
+ var FORM_FIELD_LAYOUTS = [
+ {
+ type: "regular",
+ component: FormRegularField,
+ wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+ Stack,
+ {
+ direction: "column",
+ className: "dataforms-layouts__wrapper",
+ gap: "lg",
+ children
+ }
+ )
+ },
+ {
+ type: "panel",
+ component: FormPanelField,
+ wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+ Stack,
+ {
+ direction: "column",
+ className: "dataforms-layouts__wrapper",
+ gap: "md",
+ children
+ }
+ )
+ },
+ {
+ type: "card",
+ component: FormCardField,
+ wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+ Stack,
+ {
+ direction: "column",
+ className: "dataforms-layouts__wrapper",
+ gap: "xl",
+ children
+ }
+ )
+ },
+ {
+ type: "row",
+ component: FormRowField,
+ wrapper: ({
+ children,
+ layout
+ }) => /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+ Stack,
+ {
+ direction: "column",
+ className: "dataforms-layouts__wrapper",
+ gap: "lg",
+ children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(
+ Stack,
+ {
+ direction: "row",
+ gap: "lg",
+ align: layout.alignment,
+ children
+ }
+ ) })
}
- const fieldLayout = field.layout ? normalizeLayout(field.layout) : normalizedFormLayout;
- return {
- id: field.id,
- layout: fieldLayout,
- ...!!field.label && { label: field.label },
- ...!!field.description && {
- description: field.description
- },
- ..."children" in field && Array.isArray(field.children) && {
- children: normalizeForm({
- fields: field.children,
- layout: DEFAULT_LAYOUT
- }).fields
- }
- };
- }
- );
- return {
- layout: normalizedFormLayout,
- fields: normalizedFields
- };
+ )
+ },
+ {
+ type: "details",
+ component: FormDetailsField
+ }
+ ];
+ function getFormFieldLayout(type) {
+ return FORM_FIELD_LAYOUTS.find((layout) => layout.type === type);
}
- var normalize_form_default = normalizeForm;
- // packages/dataviews/build-module/components/dataform-layouts/regular/index.mjs
- var import_jsx_runtime536 = __toESM(require_jsx_runtime(), 1);
- function Header3({ title }) {
- return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
- Stack,
- {
- direction: "column",
- className: "dataforms-layouts-regular__header",
- gap: "lg",
- children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components250.__experimentalHeading, { level: 2, size: 13, children: title }) })
+ // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
+ var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
+ var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
+ function DataFormLayout({
+ data,
+ form,
+ onChange,
+ validity,
+ children,
+ as
+ }) {
+ const { fields: fieldDefinitions } = (0, import_element338.useContext)(dataform_context_default);
+ const markWhenOptional = (0, import_element338.useMemo)(() => {
+ const requiredCount = fieldDefinitions.filter(
+ (f2) => !!f2.isValid?.required
+ ).length;
+ const optionalCount = fieldDefinitions.length - requiredCount;
+ return requiredCount > optionalCount;
+ }, [fieldDefinitions]);
+ function getFieldDefinition2(field) {
+ return fieldDefinitions.find(
+ (fieldDefinition) => fieldDefinition.id === field.id
+ );
+ }
+ const Wrapper = as ?? getFormFieldLayout(form.layout.type)?.wrapper ?? DEFAULT_WRAPPER;
+ return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(Wrapper, { layout: form.layout, children: form.fields.map((formField) => {
+ const FieldLayout = getFormFieldLayout(formField.layout.type)?.component;
+ if (!FieldLayout) {
+ return null;
}
- );
+ const fieldDefinition = !formField.children ? getFieldDefinition2(formField) : void 0;
+ if (fieldDefinition && fieldDefinition.isVisible && !fieldDefinition.isVisible(data)) {
+ return null;
+ }
+ if (children) {
+ return children(
+ FieldLayout,
+ formField,
+ validity?.[formField.id],
+ markWhenOptional
+ );
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
+ FieldLayout,
+ {
+ data,
+ field: formField,
+ onChange,
+ markWhenOptional,
+ validity: validity?.[formField.id]
+ },
+ formField.id
+ );
+ }) });
}
- function FormRegularField({
+
+ // packages/dataviews/build-module/dataform/index.mjs
+ var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
+ function DataForm({
data,
- field,
+ form,
+ fields,
onChange,
- hideLabelFromVision,
- markWhenOptional,
validity
}) {
- const { fields } = (0, import_element336.useContext)(dataform_context_default);
- const layout = field.layout;
- const form = (0, import_element336.useMemo)(
- () => ({
- layout: DEFAULT_LAYOUT,
- fields: !!field.children ? field.children : []
- }),
- [field]
- );
- if (!!field.children) {
- return /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_jsx_runtime536.Fragment, { children: [
- !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(Header3, { title: field.label }),
- /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
- DataFormLayout,
- {
- data,
- form,
- onChange,
- validity: validity?.children
- }
- )
- ] });
- }
- const labelPosition = layout.labelPosition;
- const fieldDefinition = fields.find(
- (fieldDef) => fieldDef.id === field.id
+ const normalizedForm = (0, import_element339.useMemo)(() => normalize_form_default(form), [form]);
+ const normalizedFields = (0, import_element339.useMemo)(
+ () => normalizeFields(fields),
+ [fields]
);
- if (!fieldDefinition || !fieldDefinition.Edit) {
+ if (!form.fields) {
return null;
}
- if (labelPosition === "side") {
- return /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(
- Stack,
- {
- direction: "row",
- className: "dataforms-layouts-regular__field",
- gap: "sm",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
- "div",
- {
- className: clsx_default(
- "dataforms-layouts-regular__field-label",
- `dataforms-layouts-regular__field-label--label-position-${labelPosition}`
- ),
- children: /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components250.BaseControl.VisualLabel, { children: fieldDefinition.label })
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("div", { className: "dataforms-layouts-regular__field-control", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
- fieldDefinition.render,
- {
- item: data,
- field: fieldDefinition
- }
- ) : /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
- fieldDefinition.Edit,
- {
- data,
- field: fieldDefinition,
- onChange,
- hideLabelFromVision: true,
- markWhenOptional,
- validity
- },
- fieldDefinition.id
- ) })
- ]
- }
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime536.jsx)("div", { className: "dataforms-layouts-regular__field", children: fieldDefinition.readOnly === true ? /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_jsx_runtime536.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime536.jsxs)(import_jsx_runtime536.Fragment, { children: [
- !hideLabelFromVision && labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(import_components250.BaseControl.VisualLabel, { children: fieldDefinition.label }),
- /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
- fieldDefinition.render,
- {
- item: data,
- field: fieldDefinition
- }
- )
- ] }) }) : /* @__PURE__ */ (0, import_jsx_runtime536.jsx)(
- fieldDefinition.Edit,
+ return /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
+ DataFormLayout,
{
data,
- field: fieldDefinition,
+ form: normalizedForm,
onChange,
- hideLabelFromVision: labelPosition === "none" ? true : hideLabelFromVision,
- markWhenOptional,
validity
}
) });
}
- // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
- var import_deepmerge3 = __toESM(require_cjs(), 1);
- var import_components253 = __toESM(require_components(), 1);
+ // packages/block-editor/build-module/hooks/block-fields/index.mjs
+ var import_element343 = __toESM(require_element(), 1);
+ var import_i18n244 = __toESM(require_i18n(), 1);
+
+ // packages/block-editor/build-module/hooks/block-fields/fields-dropdown-menu.mjs
+ var import_components247 = __toESM(require_components(), 1);
+ var import_i18n241 = __toESM(require_i18n(), 1);
+
+ // packages/block-editor/build-module/hooks/block-fields/use-inspector-popover-placement.mjs
+ var import_compose121 = __toESM(require_compose(), 1);
+ function useInspectorPopoverPlacement2({ isControl } = { isControl: false }) {
+ const isMobile = (0, import_compose121.useViewportMatch)("medium", "<");
+ return !isMobile ? {
+ popoverProps: {
+ placement: "left-start",
+ // For non-mobile, inner sidebar width (248px) - button width (24px) - border (1px) + padding (16px) + spacing (20px)
+ offset: isControl ? 35 : 259
+ }
+ } : {};
+ }
+
+ // packages/block-editor/build-module/hooks/block-fields/fields-dropdown-menu.mjs
+ var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
+ function FieldsDropdownMenu({
+ fields,
+ visibleFields,
+ onToggleField
+ }) {
+ const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2();
+ if (!fields || fields.length === 0) {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
+ import_components247.DropdownMenu,
+ {
+ icon: more_vertical_default,
+ label: (0, import_i18n241.__)("Options"),
+ popoverProps: popoverProps3,
+ toggleProps: { size: "small" },
+ children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components247.MenuGroup, { label: (0, import_i18n241.__)("Show / Hide"), children: fields.map((field) => {
+ const isVisible = visibleFields.includes(field.id);
+ return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
+ import_components247.MenuItem,
+ {
+ isSelected: isVisible,
+ onClick: () => {
+ onToggleField(field.id);
+ onClose();
+ },
+ role: "menuitemcheckbox",
+ icon: isVisible ? check_default : null,
+ children: field.label
+ },
+ field.id
+ );
+ }) })
+ }
+ );
+ }
+
+ // packages/block-editor/build-module/hooks/block-fields/rich-text/index.mjs
+ var import_components248 = __toESM(require_components(), 1);
+ var import_compose122 = __toESM(require_compose(), 1);
+ var import_data186 = __toESM(require_data(), 1);
var import_element340 = __toESM(require_element(), 1);
- var import_compose115 = __toESM(require_compose(), 1);
+ var import_rich_text21 = __toESM(require_rich_text(), 1);
+ var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
+ var { useRichText: useRichText2, KeyboardShortcutContext: KeyboardShortcutContext2, InputEventContext: InputEventContext2 } = unlock(import_rich_text21.privateApis);
+ function RichTextControl({
+ data,
+ field,
+ hideLabelFromVision,
+ onChange,
+ config: config2 = {}
+ }) {
+ const registry = (0, import_data186.useRegistry)();
+ const attrValue = field.getValue({ item: data });
+ const fieldConfig = field.config || {};
+ const { clientId } = config2;
+ const [selection2, setSelection] = (0, import_element340.useState)({
+ start: void 0,
+ end: void 0
+ });
+ const [isSelected, setIsSelected] = (0, import_element340.useState)(false);
+ const anchorRef = (0, import_element340.useRef)();
+ const inputEvents = (0, import_element340.useRef)(/* @__PURE__ */ new Set());
+ const keyboardShortcuts = (0, import_element340.useRef)(/* @__PURE__ */ new Set());
+ const adjustedAllowedFormats = getAllowedFormats({
+ allowedFormats: fieldConfig?.allowedFormats,
+ disableFormats: fieldConfig?.disableFormats
+ });
+ function onFocus() {
+ anchorRef.current?.focus();
+ }
+ const {
+ value,
+ getValue,
+ onChange: onRichTextChange,
+ ref: richTextRef,
+ formatTypes
+ } = useRichText2({
+ value: attrValue,
+ onChange(html) {
+ onChange(field.setValue({ item: data, value: html }));
+ },
+ selectionStart: selection2.start,
+ selectionEnd: selection2.end,
+ onSelectionChange: (start2, end) => setSelection({ start: start2, end }),
+ __unstableIsSelected: isSelected,
+ preserveWhiteSpace: !!fieldConfig?.preserveWhiteSpace,
+ placeholder: fieldConfig?.placeholder,
+ __unstableDisableFormats: fieldConfig?.disableFormats,
+ allowedFormats: adjustedAllowedFormats,
+ withoutInteractiveFormatting: fieldConfig?.withoutInteractiveFormatting,
+ __unstableFormatTypeHandlerContext: (0, import_element340.useMemo)(
+ () => ({ richTextIdentifier: field.id, blockClientId: clientId }),
+ [field.id, clientId]
+ )
+ });
+ const { baseControlProps, controlProps } = (0, import_components248.useBaseControlProps)({
+ hideLabelFromVision: hideLabelFromVision ?? field.hideLabelFromVision,
+ label: field.label
+ });
+ return /* @__PURE__ */ (0, import_jsx_runtime541.jsxs)(import_jsx_runtime541.Fragment, { children: [
+ isSelected && /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(KeyboardShortcutContext2.Provider, { value: keyboardShortcuts, children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(InputEventContext2.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+ FormatEdit,
+ {
+ value,
+ onChange: onRichTextChange,
+ onFocus,
+ formatTypes,
+ forwardedRef: anchorRef,
+ isVisible: false
+ }
+ ) }) }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(import_components248.BaseControl, { ...baseControlProps, children: /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
+ "div",
+ {
+ className: "block-editor-content-only-controls__rich-text",
+ role: "textbox",
+ "aria-multiline": !fieldConfig?.disableLineBreaks,
+ ref: (0, import_compose122.useMergeRefs)([
+ richTextRef,
+ useEventListeners({
+ registry,
+ getValue,
+ onChange: onRichTextChange,
+ formatTypes,
+ selectionChange: setSelection,
+ isSelected,
+ disableFormats: fieldConfig?.disableFormats,
+ value,
+ tagName: "div",
+ disableLineBreaks: fieldConfig?.disableLineBreaks,
+ keyboardShortcuts,
+ inputEvents
+ }),
+ anchorRef
+ ]),
+ onFocus: () => setIsSelected(true),
+ onBlur: () => setIsSelected(false),
+ contentEditable: true,
+ ...controlProps
+ }
+ ) })
+ ] });
+ }
- // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
- var import_components252 = __toESM(require_components(), 1);
+ // packages/block-editor/build-module/hooks/block-fields/media/index.mjs
+ var import_components249 = __toESM(require_components(), 1);
+ var import_data187 = __toESM(require_data(), 1);
+ var import_dom75 = __toESM(require_dom(), 1);
+ var import_element341 = __toESM(require_element(), 1);
var import_i18n242 = __toESM(require_i18n(), 1);
- var import_compose114 = __toESM(require_compose(), 1);
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-label-classname.mjs
- function getLabelClassName(labelPosition, showError) {
- return clsx_default(
- "dataforms-layouts-panel__field-label",
- `dataforms-layouts-panel__field-label--label-position-${labelPosition}`,
- { "has-error": showError }
+ var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
+ var focusToggleButton2 = (containerRef) => {
+ window.requestAnimationFrame(() => {
+ const [toggleButton] = import_dom75.focus.tabbable.find(containerRef?.current);
+ if (!toggleButton) {
+ return;
+ }
+ toggleButton.focus();
+ });
+ };
+ function MediaThumbnail({ data, field, attachment, config: config2 }) {
+ const { allowedTypes = [], multiple = false } = config2 || {};
+ if (multiple) {
+ return "todo multiple";
+ }
+ if (attachment?.media_type === "image" || attachment?.poster) {
+ return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("div", { className: "block-editor-content-only-controls__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+ "img",
+ {
+ alt: "",
+ width: 20,
+ height: 20,
+ src: attachment.media_type === "image" ? attachment.source_url : attachment.poster
+ }
+ ) });
+ }
+ if (allowedTypes.length === 1) {
+ const value = field.getValue({ item: data });
+ const url = value?.url;
+ if (allowedTypes[0] === "image" && url) {
+ return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("div", { className: "block-editor-content-only-controls__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("img", { alt: "", width: 20, height: 20, src: url }) });
+ }
+ let icon;
+ if (allowedTypes[0] === "image") {
+ icon = image_default;
+ } else if (allowedTypes[0] === "video") {
+ icon = video_default;
+ } else if (allowedTypes[0] === "audio") {
+ icon = audio_default;
+ } else {
+ icon = media_default;
+ }
+ if (icon) {
+ return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(import_components249.Icon, { icon, size: 20 });
+ }
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(import_components249.Icon, { icon: media_default, size: 20 });
+ }
+ function Media({ data, field, onChange, config: config2 = {} }) {
+ const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2({
+ isControl: true
+ });
+ const value = field.getValue({ item: data });
+ const {
+ allowedTypes = [],
+ multiple = false,
+ useFeaturedImage = false
+ } = config2;
+ const id = value?.id;
+ const url = value?.url;
+ const attachment = (0, import_data187.useSelect)(
+ (select3) => {
+ if (!id) {
+ return;
+ }
+ const settings2 = select3(store).getSettings();
+ const getMedia = settings2[getMediaSelectKey];
+ if (!getMedia) {
+ return;
+ }
+ return getMedia(select3, id);
+ },
+ [id]
);
+ let chooseItemLabel;
+ if (allowedTypes.length === 1) {
+ const allowedType = allowedTypes[0];
+ if (allowedType === "image") {
+ chooseItemLabel = (0, import_i18n242.__)("Image");
+ } else if (allowedType === "video") {
+ chooseItemLabel = (0, import_i18n242.__)("Video");
+ } else if (allowedType === "audio") {
+ chooseItemLabel = (0, import_i18n242.__)("Audio");
+ } else if (allowedType === "application") {
+ chooseItemLabel = (0, import_i18n242.__)("File");
+ } else {
+ chooseItemLabel = (0, import_i18n242.__)("Media");
+ }
+ } else {
+ chooseItemLabel = (0, import_i18n242.__)("Media");
+ }
+ const containerRef = (0, import_element341.useRef)();
+ return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(
+ "div",
+ {
+ ref: containerRef,
+ className: "block-editor-content-only-controls",
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+ media_replace_flow_default,
+ {
+ className: "block-editor-content-only-controls__media-replace-flow",
+ allowedTypes,
+ mediaId: id,
+ mediaURL: url,
+ multiple,
+ popoverProps: popoverProps3,
+ onReset: () => {
+ onChange(
+ field.setValue({
+ item: data,
+ value: {}
+ })
+ );
+ },
+ ...useFeaturedImage && {
+ useFeaturedImage: !!value?.featuredImage,
+ onToggleFeaturedImage: () => {
+ onChange(
+ field.setValue({
+ item: data,
+ value: {
+ featuredImage: !value?.featuredImage
+ }
+ })
+ );
+ }
+ },
+ onSelect: (selectedMedia) => {
+ if (selectedMedia.id && selectedMedia.url) {
+ const newValue = {
+ ...selectedMedia,
+ mediaType: selectedMedia.media_type
+ };
+ if (useFeaturedImage) {
+ newValue.featuredImage = false;
+ }
+ onChange(
+ field.setValue({
+ item: data,
+ value: newValue
+ })
+ );
+ }
+ },
+ renderToggle: (buttonProps) => /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+ import_components249.Button,
+ {
+ __next40pxDefaultSize: true,
+ className: "block-editor-content-only-controls__media",
+ ...buttonProps,
+ children: /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(
+ import_components249.__experimentalGrid,
+ {
+ rowGap: 0,
+ columnGap: 8,
+ templateColumns: "20px 1fr",
+ className: "block-editor-content-only-controls__media-row",
+ children: [
+ url && /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(import_jsx_runtime542.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+ MediaThumbnail,
+ {
+ attachment,
+ field,
+ data,
+ config: config2
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("span", {
+ className: "block-editor-content-only-controls__media-title",
+ // TODO - truncate long titles or url smartly (e.g. show filename).
+ children: attachment?.title?.raw && attachment?.title?.raw !== "" ? attachment?.title?.raw : url
+ })
+ ] }),
+ !url && /* @__PURE__ */ (0, import_jsx_runtime542.jsxs)(import_jsx_runtime542.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+ "span",
+ {
+ className: "block-editor-content-only-controls__media-placeholder",
+ style: {
+ width: "20px",
+ height: "20px"
+ }
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime542.jsx)("span", { className: "block-editor-content-only-controls__media-title", children: chooseItemLabel })
+ ] })
+ ]
+ }
+ )
+ }
+ )
+ }
+ ),
+ url && /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(
+ import_components249.Button,
+ {
+ label: (0, import_i18n242.__)("Reset"),
+ className: "block-editor-content-only-controls__media-reset",
+ size: "small",
+ icon: reset_default,
+ onClick: () => {
+ onChange(
+ field.setValue({
+ item: data,
+ value: {}
+ })
+ );
+ focusToggleButton2(containerRef);
+ }
+ }
+ )
+ ]
+ }
+ ) });
}
- var get_label_classname_default = getLabelClassName;
- // packages/dataviews/build-module/components/dataform-layouts/panel/field-label-content.mjs
- var import_components251 = __toESM(require_components(), 1);
- var import_jsx_runtime537 = __toESM(require_jsx_runtime(), 1);
- function FieldLabelContent({
- showError,
- errorMessage,
- fieldLabel,
- errorId
+ // packages/block-editor/build-module/hooks/block-fields/link/index.mjs
+ var import_components250 = __toESM(require_components(), 1);
+ var import_element342 = __toESM(require_element(), 1);
+ var import_i18n243 = __toESM(require_i18n(), 1);
+ var import_url14 = __toESM(require_url(), 1);
+ var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
+ var NEW_TAB_REL2 = "noopener";
+ var NEW_TAB_TARGET = "_blank";
+ var NOFOLLOW_REL = "nofollow";
+ function getUpdatedLinkAttributes({
+ rel = "",
+ url = "",
+ opensInNewTab,
+ nofollow
}) {
- if (!showError) {
- return /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(import_jsx_runtime537.Fragment, { children: fieldLabel });
- }
- return /* @__PURE__ */ (0, import_jsx_runtime537.jsxs)("span", { className: "dataforms-layouts-panel__field-label-error-content", children: [
- /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(import_components251.Icon, { icon: error_default, size: 16 }),
- /* @__PURE__ */ (0, import_jsx_runtime537.jsx)(VisuallyHidden, { id: errorId, children: errorMessage }),
- fieldLabel
- ] });
- }
- var field_label_content_default = FieldLabelContent;
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/utils/get-first-validation-error.mjs
- function getFirstValidationError(validity) {
- if (!validity) {
- return void 0;
- }
- const validityRules = Object.keys(validity).filter(
- (key) => key !== "children"
- );
- for (const key of validityRules) {
- const rule = validity[key];
- if (rule === void 0) {
- continue;
- }
- if (rule.type === "invalid") {
- if (rule.message) {
- return rule.message;
- }
- if (key === "required") {
- return "A required field is empty";
- }
- return "Unidentified validation error";
- }
+ let newLinkTarget;
+ let updatedRel = rel;
+ if (opensInNewTab) {
+ newLinkTarget = NEW_TAB_TARGET;
+ updatedRel = updatedRel?.includes(NEW_TAB_REL2) ? updatedRel : updatedRel + ` ${NEW_TAB_REL2}`;
+ } else {
+ const relRegex = new RegExp(`\\b${NEW_TAB_REL2}\\s*`, "g");
+ updatedRel = updatedRel?.replace(relRegex, "").trim();
}
- if (validity.children) {
- for (const childValidity of Object.values(validity.children)) {
- const childError = getFirstValidationError(childValidity);
- if (childError) {
- return childError;
- }
- }
+ if (nofollow) {
+ updatedRel = updatedRel?.includes(NOFOLLOW_REL) ? updatedRel : (updatedRel + ` ${NOFOLLOW_REL}`).trim();
+ } else {
+ const relRegex = new RegExp(`\\b${NOFOLLOW_REL}\\s*`, "g");
+ updatedRel = updatedRel?.replace(relRegex, "").trim();
}
- return void 0;
+ return {
+ url: (0, import_url14.prependHTTP)(url),
+ linkTarget: newLinkTarget,
+ rel: updatedRel || void 0
+ };
}
- var get_first_validation_error_default = getFirstValidationError;
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/summary-button.mjs
- var import_jsx_runtime538 = __toESM(require_jsx_runtime(), 1);
- function SummaryButton({
- data,
- field,
- fieldLabel,
- summaryFields,
- validity,
- touched,
- disabled: disabled2,
- isOpen,
- onClick
- }) {
- const { labelPosition, editVisibility } = field.layout;
- const errorMessage = get_first_validation_error_default(validity);
- const showError = touched && !!errorMessage;
- const labelClassName = get_label_classname_default(labelPosition, showError);
- const className = clsx_default(
- "dataforms-layouts-panel__field-trigger",
- `dataforms-layouts-panel__field-trigger--label-${labelPosition}`,
- {
- "is-disabled": disabled2,
- "dataforms-layouts-panel__field-trigger--edit-always": editVisibility === "always"
- }
- );
- const controlId = (0, import_compose114.useInstanceId)(
- SummaryButton,
- "dataforms-layouts-panel__field-control"
- );
- const errorId = `${controlId}-error`;
- const ariaLabel = showError ? (0, import_i18n242.sprintf)(
- // translators: %s: Field name.
- (0, import_i18n242._x)("Edit %s (has errors)", "field"),
- fieldLabel || ""
- ) : (0, import_i18n242.sprintf)(
- // translators: %s: Field name.
- (0, import_i18n242._x)("Edit %s", "field"),
- fieldLabel || ""
+ function Link({ data, field, onChange }) {
+ const [isLinkControlOpen, setIsLinkControlOpen] = (0, import_element342.useState)(false);
+ const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2({
+ isControl: true
+ });
+ const value = field.getValue({ item: data });
+ const url = value?.url;
+ const rel = value?.rel || "";
+ const target = value?.linkTarget;
+ const opensInNewTab = target === NEW_TAB_TARGET;
+ const nofollow = rel === NOFOLLOW_REL;
+ const linkValue = (0, import_element342.useMemo)(
+ () => ({ url, opensInNewTab, nofollow }),
+ [url, opensInNewTab, nofollow]
);
- return /* @__PURE__ */ (0, import_jsx_runtime538.jsxs)("div", { className, children: [
- labelPosition !== "none" && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)("span", { className: labelClassName, children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
- field_label_content_default,
- {
- showError,
- errorMessage,
- fieldLabel,
- errorId
- }
- ) }),
- labelPosition === "none" && showError && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
- field_label_content_default,
- {
- showError: true,
- errorMessage,
- errorId
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
- "span",
+ return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ import_components250.Button,
{
- id: `${controlId}`,
- className: "dataforms-layouts-panel__field-control",
- children: summaryFields.length > 1 ? /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
- "span",
+ __next40pxDefaultSize: true,
+ className: "block-editor-content-only-controls__link",
+ onClick: () => {
+ setIsLinkControlOpen(true);
+ },
+ children: /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
+ import_components250.__experimentalGrid,
{
- style: {
- display: "flex",
- flexDirection: "column",
- alignItems: "flex-start",
- width: "100%",
- gap: "2px"
- },
- children: summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
- "span",
- {
- style: { width: "100%" },
- children: /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
- summaryField.render,
+ rowGap: 0,
+ columnGap: 8,
+ templateColumns: "24px 1fr",
+ className: "block-editor-content-only-controls__link-row",
+ children: [
+ url && /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(import_components250.Icon, { icon: link_default, size: 24 }),
+ /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: url })
+ ] }),
+ !url && /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ import_components250.Icon,
{
- item: data,
- field: summaryField
+ icon: link_default,
+ size: 24,
+ style: { opacity: 0.3 }
}
- )
- },
- summaryField.id
- ))
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: (0, import_i18n243.__)("Link") })
+ ] })
+ ]
}
- ) : summaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
- summaryField.render,
- {
- item: data,
- field: summaryField
- },
- summaryField.id
- ))
+ )
}
),
- !disabled2 && /* @__PURE__ */ (0, import_jsx_runtime538.jsx)(
- import_components252.Button,
+ isLinkControlOpen && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ import_components250.Popover,
{
- className: "dataforms-layouts-panel__field-trigger-icon",
- label: ariaLabel,
- icon: pencil_default,
- size: "small",
- "aria-expanded": isOpen,
- "aria-haspopup": "dialog",
- "aria-describedby": showError ? `${controlId} ${errorId}` : controlId,
- onClick
+ onClose: () => {
+ setIsLinkControlOpen(false);
+ },
+ ...popoverProps3 ?? {},
+ children: /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
+ link_control_default,
+ {
+ value: linkValue,
+ onChange: (newValues) => {
+ const updatedAttrs = getUpdatedLinkAttributes({
+ rel,
+ ...newValues
+ });
+ onChange(
+ field.setValue({
+ item: data,
+ value: updatedAttrs
+ })
+ );
+ },
+ onRemove: () => {
+ onChange(
+ field.setValue({
+ item: data,
+ value: {}
+ })
+ );
+ }
+ }
+ )
}
)
] });
}
- // packages/dataviews/build-module/hooks/use-form-validity.mjs
- var import_deepmerge2 = __toESM(require_cjs(), 1);
- var import_es66 = __toESM(require_es6(), 1);
- var import_element337 = __toESM(require_element(), 1);
- var import_i18n243 = __toESM(require_i18n(), 1);
- function isFormValid(formValidity) {
- if (!formValidity) {
- return true;
- }
- return Object.values(formValidity).every((fieldValidation) => {
- return Object.entries(fieldValidation).every(
- ([key, validation]) => {
- if (key === "children" && validation && typeof validation === "object") {
- return isFormValid(validation);
- }
- return validation.type !== "invalid" && validation.type !== "validating";
- }
- );
- });
- }
- function getFormFieldsToValidate(form, fields) {
- const normalizedForm = normalize_form_default(form);
- if (normalizedForm.fields.length === 0) {
- return [];
- }
- const fieldsMap = /* @__PURE__ */ new Map();
- fields.forEach((field) => {
- fieldsMap.set(field.id, field);
- });
- function processFormField(formField) {
- if ("children" in formField && Array.isArray(formField.children)) {
- const processedChildren = formField.children.map(processFormField).filter((child) => child !== null);
- if (processedChildren.length === 0) {
- return null;
- }
- const fieldDef2 = fieldsMap.get(formField.id);
- if (fieldDef2) {
- const [normalizedField2] = normalizeFields([
- fieldDef2
- ]);
- return {
- id: formField.id,
- children: processedChildren,
- field: normalizedField2
- };
- }
- return {
- id: formField.id,
- children: processedChildren
- };
- }
- const fieldDef = fieldsMap.get(formField.id);
- if (!fieldDef) {
- return null;
- }
- const [normalizedField] = normalizeFields([fieldDef]);
- return {
- id: formField.id,
- children: [],
- field: normalizedField
- };
- }
- const toValidate = normalizedForm.fields.map(processFormField).filter((field) => field !== null);
- return toValidate;
- }
- function setValidityAtPath(formValidity, fieldValidity, path) {
- if (!formValidity) {
- formValidity = {};
- }
- if (path.length === 0) {
- return formValidity;
- }
- const result = { ...formValidity };
- let current = result;
- for (let i2 = 0; i2 < path.length - 1; i2++) {
- const segment = path[i2];
- if (!current[segment]) {
- current[segment] = {};
- }
- current[segment] = { ...current[segment] };
- current = current[segment];
- }
- const finalKey = path[path.length - 1];
- current[finalKey] = {
- ...current[finalKey] || {},
- ...fieldValidity
+ // packages/block-editor/build-module/hooks/block-fields/index.mjs
+ var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
+ var { fieldsKey, formKey } = unlock(import_blocks117.privateApis);
+ function createConfiguredControl2(ControlComponent, config2 = {}) {
+ return function ConfiguredControl(props) {
+ return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(ControlComponent, { ...props, config: config2 });
};
- return result;
- }
- function removeValidationProperty(formValidity, path, property) {
- if (!formValidity || path.length === 0) {
- return formValidity;
- }
- const result = { ...formValidity };
- let current = result;
- for (let i2 = 0; i2 < path.length - 1; i2++) {
- const segment = path[i2];
- if (!current[segment]) {
- return formValidity;
- }
- current[segment] = { ...current[segment] };
- current = current[segment];
- }
- const finalKey = path[path.length - 1];
- if (!current[finalKey]) {
- return formValidity;
- }
- const fieldValidity = { ...current[finalKey] };
- delete fieldValidity[property];
- if (Object.keys(fieldValidity).length === 0) {
- delete current[finalKey];
- } else {
- current[finalKey] = fieldValidity;
- }
- if (Object.keys(result).length === 0) {
- return void 0;
- }
- return result;
}
- function handleElementsValidationAsync(promise, formField, promiseHandler) {
- const { elementsCounterRef, setFormValidity, path, item } = promiseHandler;
- const currentToken = (elementsCounterRef.current[formField.id] || 0) + 1;
- elementsCounterRef.current[formField.id] = currentToken;
- promise.then((result) => {
- if (currentToken !== elementsCounterRef.current[formField.id]) {
- return;
- }
- if (!Array.isArray(result)) {
- setFormValidity((prev) => {
- const newFormValidity = setValidityAtPath(
- prev,
- {
- elements: {
- type: "invalid",
- message: (0, import_i18n243.__)("Could not validate elements.")
- }
- },
- [...path, formField.id]
- );
- return newFormValidity;
- });
- return;
- }
- if (formField.field?.isValid.elements && !formField.field.isValid.elements.validate(item, {
- ...formField.field,
- elements: result
- })) {
- setFormValidity((prev) => {
- const newFormValidity = setValidityAtPath(
- prev,
- {
- elements: {
- type: "invalid",
- message: (0, import_i18n243.__)(
- "Value must be one of the elements."
- )
- }
- },
- [...path, formField.id]
- );
- return newFormValidity;
- });
- } else {
- setFormValidity((prev) => {
- return removeValidationProperty(
- prev,
- [...path, formField.id],
- "elements"
- );
- });
- }
- }).catch((error2) => {
- if (currentToken !== elementsCounterRef.current[formField.id]) {
- return;
- }
- let errorMessage;
- if (error2 instanceof Error) {
- errorMessage = error2.message;
- } else {
- errorMessage = String(error2) || (0, import_i18n243.__)(
- "Unknown error when running elements validation asynchronously."
- );
- }
- setFormValidity((prev) => {
- const newFormValidity = setValidityAtPath(
- prev,
- {
- elements: {
- type: "invalid",
- message: errorMessage
- }
- },
- [...path, formField.id]
- );
- return newFormValidity;
- });
+ function BlockFields({
+ clientId,
+ blockType,
+ setAttributes,
+ isMultiBlock = false
+ }) {
+ const blockTitle = useBlockDisplayTitle({
+ clientId,
+ context: "list-view"
});
- }
- function handleCustomValidationAsync(promise, formField, promiseHandler) {
- const { customCounterRef, setFormValidity, path } = promiseHandler;
- const currentToken = (customCounterRef.current[formField.id] || 0) + 1;
- customCounterRef.current[formField.id] = currentToken;
- promise.then((result) => {
- if (currentToken !== customCounterRef.current[formField.id]) {
- return;
- }
- if (result === null) {
- setFormValidity((prev) => {
- return removeValidationProperty(
- prev,
- [...path, formField.id],
- "custom"
- );
- });
- return;
- }
- if (typeof result === "string") {
- setFormValidity((prev) => {
- const newFormValidity = setValidityAtPath(
- prev,
- {
- custom: {
- type: "invalid",
- message: result
- }
- },
- [...path, formField.id]
- );
- return newFormValidity;
- });
- return;
- }
- setFormValidity((prev) => {
- const newFormValidity = setValidityAtPath(
- prev,
- {
- custom: {
- type: "invalid",
- message: (0, import_i18n243.__)("Validation could not be processed.")
- }
- },
- [...path, formField.id]
- );
- return newFormValidity;
- });
- }).catch((error2) => {
- if (currentToken !== customCounterRef.current[formField.id]) {
- return;
- }
- let errorMessage;
- if (error2 instanceof Error) {
- errorMessage = error2.message;
- } else {
- errorMessage = String(error2) || (0, import_i18n243.__)(
- "Unknown error when running custom validation asynchronously."
- );
- }
- setFormValidity((prev) => {
- const newFormValidity = setValidityAtPath(
- prev,
- {
- custom: {
- type: "invalid",
- message: errorMessage
+ const blockInformation = useBlockDisplayInformation(clientId);
+ const blockTypeFields = blockType?.[fieldsKey];
+ const blockContext = (0, import_element343.useContext)(block_context_default);
+ const attributes = (0, import_data188.useSelect)(
+ (select3) => {
+ const _attributes = select3(store).getBlockAttributes(clientId);
+ if (!_attributes?.metadata?.bindings) {
+ return _attributes;
+ }
+ const { __experimentalBlockBindingsSupportedAttributes } = select3(store).getSettings();
+ const bindableAttributes = __experimentalBlockBindingsSupportedAttributes?.[blockType?.name];
+ const bindings = bindableAttributes ? replacePatternOverridesDefaultBinding(
+ _attributes.metadata.bindings,
+ bindableAttributes
+ ) : _attributes.metadata.bindings;
+ const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks117.store));
+ return Object.entries(bindings).reduce(
+ (acc, [attribute, binding]) => {
+ if (attribute === "__default") {
+ return acc;
+ }
+ const source = getBlockBindingsSource4(binding.source);
+ if (!source) {
+ return acc;
}
+ const values = source.getValues({
+ select: select3,
+ clientId,
+ context: blockContext,
+ bindings: { [attribute]: binding }
+ });
+ return { ...acc, ...values };
},
- [...path, formField.id]
+ _attributes
);
- return newFormValidity;
- });
- });
- }
- function isFormFieldHidden(formField, item) {
- return formField.children.length === 0 && !!formField.field?.isVisible && !formField.field.isVisible(item);
- }
- function validateFormField(item, formField, promiseHandler) {
- if (isFormFieldHidden(formField, item)) {
- const { customCounterRef, elementsCounterRef } = promiseHandler;
- if (customCounterRef.current[formField.id]) {
- customCounterRef.current[formField.id] += 1;
- }
- if (elementsCounterRef.current[formField.id]) {
- elementsCounterRef.current[formField.id] += 1;
+ },
+ [blockContext, clientId, blockType?.name]
+ );
+ const { selectBlock: selectBlock2, toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data188.useDispatch)(store);
+ const debouncedToggleBlockHighlight = (0, import_compose123.useDebounce)(
+ toggleBlockHighlight2,
+ 50
+ );
+ const computedForm = (0, import_element343.useMemo)(() => {
+ if (!isMultiBlock) {
+ return blockType?.[formKey];
}
- return void 0;
- }
- if (formField.field?.isValid.required && !formField.field.isValid.required.validate(item, formField.field)) {
- return {
- required: { type: "invalid" }
- };
- }
- if (formField.field?.isValid.pattern && !formField.field.isValid.pattern.validate(item, formField.field)) {
- return {
- pattern: {
- type: "invalid",
- message: (0, import_i18n243.__)("Value does not match the required pattern.")
- }
- };
- }
- if (formField.field?.isValid.min && !formField.field.isValid.min.validate(item, formField.field)) {
- return {
- min: {
- type: "invalid",
- message: (0, import_i18n243.__)("Value is below the minimum.")
- }
- };
- }
- if (formField.field?.isValid.max && !formField.field.isValid.max.validate(item, formField.field)) {
- return {
- max: {
- type: "invalid",
- message: (0, import_i18n243.__)("Value is above the maximum.")
- }
- };
- }
- if (formField.field?.isValid.minLength && !formField.field.isValid.minLength.validate(item, formField.field)) {
- return {
- minLength: {
- type: "invalid",
- message: (0, import_i18n243.__)("Value is too short.")
- }
- };
- }
- if (formField.field?.isValid.maxLength && !formField.field.isValid.maxLength.validate(item, formField.field)) {
return {
- maxLength: {
- type: "invalid",
- message: (0, import_i18n243.__)("Value is too long.")
- }
+ ...blockType?.[formKey],
+ fields: [blockType?.[formKey]?.fields?.[0]]
};
- }
- if (formField.field?.isValid.elements && formField.field.hasElements && !formField.field.getElements && Array.isArray(formField.field.elements) && !formField.field.isValid.elements.validate(item, formField.field)) {
- return {
- elements: {
- type: "invalid",
- message: (0, import_i18n243.__)("Value must be one of the elements.")
+ }, [blockType, isMultiBlock]);
+ const [form, setForm] = (0, import_element343.useState)(computedForm);
+ const dataFormFields = (0, import_element343.useMemo)(() => {
+ if (!blockTypeFields?.length) {
+ return [];
+ }
+ return blockTypeFields.map((fieldDef) => {
+ const field = {
+ ...fieldDef
+ };
+ if ("string" === typeof fieldDef.Edit && fieldDef.Edit === "rich-text") {
+ field.Edit = createConfiguredControl2(RichTextControl, {
+ clientId
+ });
+ } else if ("string" === typeof fieldDef.Edit && fieldDef.Edit === "link") {
+ field.Edit = createConfiguredControl2(Link);
+ } else if ("object" === typeof fieldDef.Edit && fieldDef.Edit.control === "media") {
+ field.Edit = createConfiguredControl2(Media, {
+ ...fieldDef.Edit
+ });
}
- };
+ return field;
+ });
+ }, [blockTypeFields, clientId]);
+ if (!blockTypeFields?.length) {
+ return null;
}
- let customError;
- if (!!formField.field && formField.field.isValid.custom) {
- try {
- const value = formField.field.getValue({ item });
- customError = formField.field.isValid.custom(
- (0, import_deepmerge2.default)(
- item,
- formField.field.setValue({
- item,
- value
- })
- ),
- formField.field
- );
- } catch (error2) {
- let errorMessage;
- if (error2 instanceof Error) {
- errorMessage = error2.message;
- } else {
- errorMessage = String(error2) || (0, import_i18n243.__)("Unknown error when running custom validation.");
+ const handleToggleField = (fieldId) => {
+ setForm((prev) => {
+ if (prev.fields?.includes(fieldId)) {
+ return {
+ ...prev,
+ fields: prev.fields.filter((id) => id !== fieldId)
+ };
}
return {
- custom: {
- type: "invalid",
- message: errorMessage
- }
+ ...prev,
+ fields: [...prev.fields || [], fieldId]
};
+ });
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(
+ "div",
+ {
+ className: "block-editor-block-fields__container",
+ onMouseEnter: isMultiBlock ? () => debouncedToggleBlockHighlight(clientId, true) : void 0,
+ onMouseLeave: () => isMultiBlock ? debouncedToggleBlockHighlight(clientId, false) : void 0,
+ onFocus: isMultiBlock ? () => {
+ selectBlock2(
+ clientId,
+ null
+ /* null to avoid focus on the block in the canvas */
+ );
+ } : void 0,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime544.jsx)("div", { className: "block-editor-block-fields__header", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(import_components251.__experimentalHStack, { spacing: 1, children: [
+ isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)(import_jsx_runtime544.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+ block_icon_default,
+ {
+ className: "block-editor-block-fields__header-icon",
+ icon: blockInformation?.icon
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime544.jsx)("h2", { className: "block-editor-block-fields__header-title", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components251.__experimentalTruncate, { numberOfLines: 1, children: blockTitle }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+ FieldsDropdownMenu,
+ {
+ fields: dataFormFields,
+ visibleFields: form.fields,
+ onToggleField: handleToggleField
+ }
+ )
+ ] }),
+ !isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime544.jsx)("h2", { className: "block-editor-block-fields__header-title", children: (0, import_i18n244.__)("Content") })
+ ] }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+ DataForm,
+ {
+ data: attributes,
+ fields: dataFormFields,
+ form,
+ onChange: setAttributes
+ }
+ )
+ ]
}
- }
- if (typeof customError === "string") {
- return {
- custom: {
- type: "invalid",
- message: customError
+ );
+ }
+ function hasBlockFieldsSupport(blockName) {
+ return !!(window?.__experimentalContentOnlyInspectorFields && (0, import_blocks117.getBlockType)(blockName)?.[fieldsKey]);
+ }
+ function BlockFieldsPanel(props) {
+ const { blockType, isSelectionWithinCurrentSection } = (0, import_element343.useContext)(PrivateBlockContext);
+ return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(InspectorControlsFill, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
+ BlockFields,
+ {
+ ...props,
+ blockType,
+ isMultiBlock: isSelectionWithinCurrentSection
+ }
+ ) });
+ }
+ var block_fields_default = {
+ edit: BlockFieldsPanel,
+ hasSupport: hasBlockFieldsSupport,
+ attributeKeys: [],
+ supportsPatternEditing: true
+ };
+
+ // packages/block-editor/build-module/hooks/custom-class-name.mjs
+ var import_hooks23 = __toESM(require_hooks(), 1);
+ var import_components252 = __toESM(require_components(), 1);
+ var import_i18n245 = __toESM(require_i18n(), 1);
+ var import_blocks118 = __toESM(require_blocks(), 1);
+ var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
+ function addAttribute6(settings2) {
+ if ((0, import_blocks118.hasBlockSupport)(settings2, "customClassName", true)) {
+ settings2.attributes = {
+ ...settings2.attributes,
+ className: {
+ type: "string"
}
};
}
- const fieldValidity = {};
- if (!!formField.field && formField.field.isValid.elements && formField.field.hasElements && typeof formField.field.getElements === "function") {
- handleElementsValidationAsync(
- formField.field.getElements(),
- formField,
- promiseHandler
+ return settings2;
+ }
+ function CustomClassNameControlsPure({ className, setAttributes }) {
+ const blockEditingMode = useBlockEditingMode();
+ if (blockEditingMode !== "default") {
+ return null;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
+ import_components252.TextControl,
+ {
+ autoComplete: "off",
+ label: (0, import_i18n245.__)("Additional CSS class(es)"),
+ value: className || "",
+ onChange: (nextValue) => {
+ setAttributes({
+ className: nextValue !== "" ? nextValue : void 0
+ });
+ },
+ help: (0, import_i18n245.__)("Separate multiple classes with spaces.")
+ }
+ ) });
+ }
+ var custom_class_name_default = {
+ edit: CustomClassNameControlsPure,
+ addSaveProps: addSaveProps7,
+ attributeKeys: ["className"],
+ hasSupport(name) {
+ return (0, import_blocks118.hasBlockSupport)(name, "customClassName", true);
+ }
+ };
+ function addSaveProps7(extraProps, blockType, attributes) {
+ if ((0, import_blocks118.hasBlockSupport)(blockType, "customClassName", true) && attributes.className) {
+ extraProps.className = clsx_default(
+ extraProps.className,
+ attributes.className
);
- fieldValidity.elements = {
- type: "validating",
- message: (0, import_i18n243.__)("Validating\u2026")
- };
}
- if (customError instanceof Promise) {
- handleCustomValidationAsync(customError, formField, promiseHandler);
- fieldValidity.custom = {
- type: "validating",
- message: (0, import_i18n243.__)("Validating\u2026")
- };
+ return extraProps;
+ }
+ function addTransforms4(result, source, index2, results) {
+ if (!(0, import_blocks118.hasBlockSupport)(result.name, "customClassName", true)) {
+ return result;
}
- if (Object.keys(fieldValidity).length > 0) {
- return fieldValidity;
+ if (results.length === 1 && result.innerBlocks.length === source.length) {
+ return result;
}
- if (formField.children.length > 0) {
- const result = {};
- formField.children.forEach((child) => {
- result[child.id] = validateFormField(item, child, {
- ...promiseHandler,
- path: [...promiseHandler.path, formField.id, "children"]
- });
- });
- const filteredResult = {};
- Object.entries(result).forEach(([key, value]) => {
- if (value !== void 0) {
- filteredResult[key] = value;
- }
- });
- if (Object.keys(filteredResult).length === 0) {
- return void 0;
- }
- return {
- children: filteredResult
- };
+ if (results.length === 1 && source.length > 1 || results.length > 1 && source.length === 1) {
+ return result;
}
- return void 0;
- }
- function getFormFieldValue(formField, item) {
- const fieldValue = formField?.field?.getValue({ item });
- const isHidden = isFormFieldHidden(formField, item);
- if (formField.children.length === 0) {
- return { value: fieldValue, isHidden };
+ if (source[index2]) {
+ const originClassName = source[index2]?.attributes.className;
+ if (originClassName && result.attributes.className === void 0) {
+ return {
+ ...result,
+ attributes: {
+ ...result.attributes,
+ className: originClassName
+ }
+ };
+ }
}
- const childrenValues = formField.children.map(
- (child) => getFormFieldValue(child, item)
- );
- return {
- value: fieldValue,
- isHidden,
- children: childrenValues
- };
+ return result;
}
- function useFormValidity(item, fields, form) {
- const [formValidity, setFormValidity] = (0, import_element337.useState)();
- const customCounterRef = (0, import_element337.useRef)({});
- const elementsCounterRef = (0, import_element337.useRef)({});
- const previousValuesRef = (0, import_element337.useRef)({});
- const validate = (0, import_element337.useCallback)(() => {
- const promiseHandler = {
- customCounterRef,
- elementsCounterRef,
- setFormValidity,
- path: [],
- item
- };
- const formFieldsToValidate = getFormFieldsToValidate(form, fields);
- if (formFieldsToValidate.length === 0) {
- setFormValidity(void 0);
- return;
+ (0, import_hooks23.addFilter)(
+ "blocks.registerBlockType",
+ "core/editor/custom-class-name/attribute",
+ addAttribute6
+ );
+ (0, import_hooks23.addFilter)(
+ "blocks.switchToBlockType.transformedBlock",
+ "core/customClassName/addTransforms",
+ addTransforms4
+ );
+
+ // packages/block-editor/build-module/hooks/generated-class-name.mjs
+ var import_hooks24 = __toESM(require_hooks(), 1);
+ var import_blocks119 = __toESM(require_blocks(), 1);
+ function addGeneratedClassName(extraProps, blockType) {
+ if ((0, import_blocks119.hasBlockSupport)(blockType, "className", true)) {
+ if (typeof extraProps.className === "string") {
+ extraProps.className = [
+ .../* @__PURE__ */ new Set([
+ (0, import_blocks119.getBlockDefaultClassName)(blockType.name),
+ ...extraProps.className.split(" ")
+ ])
+ ].join(" ").trim();
+ } else {
+ extraProps.className = (0, import_blocks119.getBlockDefaultClassName)(blockType.name);
}
- const newFormValidity = {};
- const untouchedFields = [];
- formFieldsToValidate.forEach((formField) => {
- const value = getFormFieldValue(formField, item);
- if (previousValuesRef.current.hasOwnProperty(formField.id) && (0, import_es66.default)(
- previousValuesRef.current[formField.id],
- value
- )) {
- untouchedFields.push(formField.id);
- return;
- }
- previousValuesRef.current[formField.id] = value;
- const fieldValidity = validateFormField(
- item,
- formField,
- promiseHandler
- );
- if (fieldValidity !== void 0) {
- newFormValidity[formField.id] = fieldValidity;
- }
- });
- setFormValidity((existingFormValidity) => {
- let validity = {
- ...existingFormValidity,
- ...newFormValidity
- };
- const fieldsToKeep = [
- ...untouchedFields,
- ...Object.keys(newFormValidity)
- ];
- Object.keys(validity).forEach((key) => {
- if (validity && !fieldsToKeep.includes(key)) {
- delete validity[key];
- }
- });
- if (Object.keys(validity).length === 0) {
- validity = void 0;
- }
- const areEqual = (0, import_es66.default)(existingFormValidity, validity);
- if (areEqual) {
- return existingFormValidity;
- }
- return validity;
- });
- }, [item, fields, form]);
- (0, import_element337.useEffect)(() => {
- validate();
- }, [validate]);
- return {
- validity: formValidity,
- isValid: isFormValid(formValidity)
- };
+ }
+ return extraProps;
}
- var use_form_validity_default = useFormValidity;
+ (0, import_hooks24.addFilter)(
+ "blocks.getSaveContent.extraProps",
+ "core/generated-class-name/save-props",
+ addGeneratedClassName
+ );
- // packages/dataviews/build-module/hooks/use-reveal-validity.mjs
- var import_element338 = __toESM(require_element(), 1);
- function useRevealValidity(ref, shouldReveal) {
- const revealValidity = (0, import_element338.useCallback)(() => {
- const inputs = ref.current?.querySelectorAll("input, textarea, select");
- let revealedCount = 0;
- inputs?.forEach((input) => {
- if (input.willValidate && !input.validity.valid) {
- revealedCount++;
- input.dispatchEvent(
- new Event("invalid", { cancelable: true })
- );
+ // packages/block-editor/build-module/hooks/style.mjs
+ var import_element353 = __toESM(require_element(), 1);
+ var import_hooks28 = __toESM(require_hooks(), 1);
+ var import_data193 = __toESM(require_data(), 1);
+ var import_blocks123 = __toESM(require_blocks(), 1);
+ var import_compose124 = __toESM(require_compose(), 1);
+ var import_style_engine5 = __toESM(require_style_engine(), 1);
+
+ // packages/block-editor/build-module/hooks/border.mjs
+ var import_blocks120 = __toESM(require_blocks(), 1);
+ var import_components262 = __toESM(require_components(), 1);
+ var import_element350 = __toESM(require_element(), 1);
+ var import_hooks27 = __toESM(require_hooks(), 1);
+ var import_data191 = __toESM(require_data(), 1);
+
+ // packages/block-editor/build-module/components/global-styles/index.mjs
+ var global_styles_exports = {};
+ __export(global_styles_exports, {
+ AdvancedPanel: () => AdvancedPanel,
+ BackgroundPanel: () => BackgroundImagePanel2,
+ BorderPanel: () => BorderPanel,
+ ColorPanel: () => ColorPanel,
+ DimensionsPanel: () => DimensionsPanel,
+ FiltersPanel: () => FiltersPanel,
+ ImageSettingsPanel: () => ImageSettingsPanel,
+ StateControl: () => StateControl,
+ StateControlBadges: () => StateControlBadges,
+ TypographyPanel: () => TypographyPanel,
+ useHasBackgroundPanel: () => useHasBackgroundPanel,
+ useHasBorderPanel: () => useHasBorderPanel,
+ useHasBorderPanelControls: () => useHasBorderPanelControls,
+ useHasColorPanel: () => useHasColorPanel,
+ useHasDimensionsPanel: () => useHasDimensionsPanel,
+ useHasFiltersPanel: () => useHasFiltersPanel,
+ useHasImageSettingsPanel: () => useHasImageSettingsPanel,
+ useHasTypographyPanel: () => useHasTypographyPanel,
+ useSettingsForBlockElement: () => useSettingsForBlockElement
+ });
+
+ // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
+ var import_i18n248 = __toESM(require_i18n(), 1);
+ var import_components256 = __toESM(require_components(), 1);
+ var import_element345 = __toESM(require_element(), 1);
+
+ // packages/block-editor/build-module/components/child-layout-control/index.mjs
+ var import_components254 = __toESM(require_components(), 1);
+ var import_i18n246 = __toESM(require_i18n(), 1);
+ var import_element344 = __toESM(require_element(), 1);
+ var import_data190 = __toESM(require_data(), 1);
+
+ // packages/block-editor/build-module/components/grid/use-get-number-of-blocks-before-cell.mjs
+ var import_data189 = __toESM(require_data(), 1);
+ function useGetNumberOfBlocksBeforeCell(gridClientId, numColumns) {
+ const { getBlockOrder: getBlockOrder2, getBlockAttributes: getBlockAttributes3 } = (0, import_data189.useSelect)(store);
+ const getNumberOfBlocksBeforeCell = (column, row) => {
+ const targetIndex = (row - 1) * numColumns + column - 1;
+ let count = 0;
+ for (const clientId of getBlockOrder2(gridClientId)) {
+ const { columnStart, rowStart } = getBlockAttributes3(clientId).style?.layout ?? {};
+ const cellIndex = (rowStart - 1) * numColumns + columnStart - 1;
+ if (cellIndex < targetIndex) {
+ count++;
}
- });
- return revealedCount;
- }, [ref]);
- (0, import_element338.useEffect)(() => {
- if (shouldReveal) {
- revealValidity();
}
- }, [shouldReveal, revealValidity]);
- return revealValidity;
+ return count;
+ };
+ return getNumberOfBlocksBeforeCell;
}
- // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
- var import_element339 = __toESM(require_element(), 1);
-
- // packages/dataviews/build-module/components/dataform-layouts/get-summary-fields.mjs
- function extractSummaryIds(summary) {
- if (Array.isArray(summary)) {
- return summary.map(
- (item) => typeof item === "string" ? item : item.id
- );
- }
- return [];
+ // packages/block-editor/build-module/components/child-layout-control/index.mjs
+ var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
+ var FLEX_CHILD_LAYOUT_VALUES = {
+ fit: "fit",
+ grow: "fill",
+ max: "fixed",
+ fixed: "fixedNoShrink"
+ };
+ var FLEX_SIZE_VALUES = [
+ FLEX_CHILD_LAYOUT_VALUES.max,
+ FLEX_CHILD_LAYOUT_VALUES.fixed
+ ];
+ function isFlexSizeValue(value) {
+ return FLEX_SIZE_VALUES.includes(value);
}
- var getSummaryFields = (summaryField, fields) => {
- if (Array.isArray(summaryField) && summaryField.length > 0) {
- const summaryIds = extractSummaryIds(summaryField);
- return summaryIds.map(
- (summaryId) => fields.find((_field) => _field.id === summaryId)
- ).filter((_field) => _field !== void 0);
+ function maxSizeLabel(parentLayout) {
+ const { orientation = "horizontal" } = parentLayout ?? {};
+ return orientation === "horizontal" ? (0, import_i18n246._x)("Max", "Block with maximum width in flex layout") : (0, import_i18n246._x)("Max", "Block with maximum height in flex layout");
+ }
+ function helpText(flexControlValue, parentLayout) {
+ const { orientation = "horizontal" } = parentLayout ?? {};
+ if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.grow) {
+ return (0, import_i18n246.__)("Stretch to fill available space.");
}
- return [];
- };
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/utils/use-field-from-form-field.mjs
- var getFieldDefinition = (field, fields) => {
- const fieldDefinition = fields.find((_field) => _field.id === field.id);
- if (!fieldDefinition) {
- return fields.find((_field) => {
- if (!!field.children) {
- const simpleChildren = field.children.filter(
- (child) => !child.children
- );
- if (simpleChildren.length === 0) {
- return false;
- }
- return _field.id === simpleChildren[0].id;
- }
- return _field.id === field.id;
- });
+ if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max && orientation === "horizontal") {
+ return (0, import_i18n246.__)("Specify a maximum width.");
+ } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.max) {
+ return (0, import_i18n246.__)("Specify a maximum height.");
}
- return fieldDefinition;
- };
- function useFieldFromFormField(field) {
- const { fields } = (0, import_element339.useContext)(dataform_context_default);
- const layout = field.layout;
- const summaryFields = getSummaryFields(layout.summary, fields);
- const fieldDefinition = getFieldDefinition(field, fields);
- const fieldLabel = !!field.children ? field.label : fieldDefinition?.label;
- if (summaryFields.length === 0) {
- return {
- summaryFields: fieldDefinition ? [fieldDefinition] : [],
- fieldDefinition,
- fieldLabel
- };
+ if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed && orientation === "horizontal") {
+ return (0, import_i18n246.__)("Specify a fixed width.");
+ } else if (flexControlValue === FLEX_CHILD_LAYOUT_VALUES.fixed) {
+ return (0, import_i18n246.__)("Specify a fixed height.");
}
- return {
- summaryFields,
- fieldDefinition,
- fieldLabel
- };
+ return (0, import_i18n246.__)("Fit contents.");
}
- var use_field_from_form_field_default = useFieldFromFormField;
-
- // packages/dataviews/build-module/components/dataform-layouts/panel/modal.mjs
- var import_jsx_runtime539 = __toESM(require_jsx_runtime(), 1);
- function ModalContent({
- data,
- field,
+ function ChildLayoutControl({
+ value: childLayout = {},
onChange,
- fieldLabel,
- onClose,
- touched
+ parentLayout,
+ isShownByDefault,
+ panelId,
+ showGridSpanDefaults = true
}) {
- const { openAs } = field.layout;
- const { applyLabel, cancelLabel } = openAs;
- const { fields } = (0, import_element340.useContext)(dataform_context_default);
- const [changes, setChanges] = (0, import_element340.useState)({});
- const modalData = (0, import_element340.useMemo)(() => {
- return (0, import_deepmerge3.default)(data, changes, {
- arrayMerge: (target, source) => source
- });
- }, [data, changes]);
- const form = (0, import_element340.useMemo)(
- () => ({
- layout: DEFAULT_LAYOUT,
- fields: !!field.children ? field.children : (
- // If not explicit children return the field id itself.
- [{ id: field.id, layout: DEFAULT_LAYOUT }]
- )
- }),
- [field]
- );
- const fieldsAsFieldType = fields.map((f2) => ({
- ...f2,
- Edit: f2.Edit === null ? void 0 : f2.Edit,
- isValid: {
- required: f2.isValid.required?.constraint,
- elements: f2.isValid.elements?.constraint,
- min: f2.isValid.min?.constraint,
- max: f2.isValid.max?.constraint,
- pattern: f2.isValid.pattern?.constraint,
- minLength: f2.isValid.minLength?.constraint,
- maxLength: f2.isValid.maxLength?.constraint
- }
- }));
- const { validity } = use_form_validity_default(modalData, fieldsAsFieldType, form);
- const onApply = () => {
- onChange(changes);
- onClose();
- };
- const handleOnChange = (newValue) => {
- setChanges(
- (prev) => (0, import_deepmerge3.default)(prev, newValue, {
- arrayMerge: (target, source) => source
- })
+ const {
+ type: parentType,
+ default: { type: defaultParentType = "default" } = {}
+ } = parentLayout ?? {};
+ const parentLayoutType = parentType || defaultParentType;
+ if (parentLayoutType === "flex") {
+ return /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+ FlexControls,
+ {
+ childLayout,
+ onChange,
+ parentLayout,
+ isShownByDefault,
+ panelId
+ }
+ );
+ } else if (parentLayoutType === "grid") {
+ return /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+ GridControls,
+ {
+ childLayout,
+ onChange,
+ parentLayout,
+ isShownByDefault,
+ panelId,
+ showGridSpanDefaults
+ }
);
+ }
+ return null;
+ }
+ function FlexControls({
+ childLayout,
+ onChange,
+ parentLayout,
+ isShownByDefault,
+ panelId
+ }) {
+ const { selfStretch, flexSize } = childLayout;
+ const { orientation = "horizontal" } = parentLayout ?? {};
+ const flexControlValue = selfStretch || FLEX_CHILD_LAYOUT_VALUES.fit;
+ const hasFlexSizeValue = isFlexSizeValue(flexControlValue);
+ const hasFlexValue = () => !!selfStretch;
+ const flexResetLabel = orientation === "horizontal" ? (0, import_i18n246.__)("Width") : (0, import_i18n246.__)("Height");
+ const [availableUnits] = useSettings("spacing.units");
+ const units2 = (0, import_components254.__experimentalUseCustomUnits)({
+ availableUnits: availableUnits || [
+ "%",
+ "px",
+ "em",
+ "rem",
+ "vh",
+ "vw"
+ ]
+ });
+ const resetFlex = () => {
+ onChange({
+ selfStretch: void 0,
+ flexSize: void 0
+ });
};
- const focusOnMountRef = (0, import_compose115.useFocusOnMount)("firstInputElement");
- const contentRef = (0, import_element340.useRef)(null);
- const mergedRef = (0, import_compose115.useMergeRefs)([focusOnMountRef, contentRef]);
- useRevealValidity(contentRef, touched);
- return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(
- import_components253.Modal,
+ (0, import_element344.useEffect)(() => {
+ if (isFlexSizeValue(selfStretch) && !flexSize) {
+ onChange({
+ ...childLayout,
+ selfStretch: FLEX_CHILD_LAYOUT_VALUES.fit
+ });
+ }
+ }, []);
+ return /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(
+ import_components254.__experimentalVStack,
{
- className: "dataforms-layouts-panel__modal",
- onRequestClose: onClose,
- isFullScreen: false,
- title: fieldLabel,
- size: "medium",
+ as: import_components254.__experimentalToolsPanelItem,
+ spacing: 2,
+ hasValue: hasFlexValue,
+ label: flexResetLabel,
+ onDeselect: resetFlex,
+ isShownByDefault,
+ panelId,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime539.jsx)("div", { ref: mergedRef, children: /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
- DataFormLayout,
- {
- data: modalData,
- form,
- onChange: handleOnChange,
- validity,
- children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
- FieldLayout,
- {
- data: modalData,
- field: childField,
- onChange: handleOnChange,
- hideLabelFromVision: form.fields.length < 2,
- markWhenOptional,
- validity: childFieldValidity
- },
- childField.id
- )
- }
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(
- Stack,
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(
+ import_components254.__experimentalToggleGroupControl,
{
- direction: "row",
- className: "dataforms-layouts-panel__modal-footer",
- gap: "md",
+ label: childLayoutOrientation(parentLayout),
+ value: flexControlValue,
+ help: helpText(flexControlValue, parentLayout),
+ onChange: (value) => {
+ const newFlexSize = isFlexSizeValue(value) ? flexSize : null;
+ onChange({
+ selfStretch: value,
+ flexSize: newFlexSize
+ });
+ },
+ isBlock: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(import_components253.__experimentalSpacer, { style: { flex: 1 } }),
- /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
- import_components253.Button,
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+ import_components254.__experimentalToggleGroupControlOption,
{
- variant: "tertiary",
- onClick: onClose,
- __next40pxDefaultSize: true,
- children: cancelLabel
- }
+ value: FLEX_CHILD_LAYOUT_VALUES.fit,
+ label: (0, import_i18n246._x)(
+ "Fit",
+ "Intrinsic block width in flex layout"
+ )
+ },
+ FLEX_CHILD_LAYOUT_VALUES.fit
),
- /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
- import_components253.Button,
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+ import_components254.__experimentalToggleGroupControlOption,
{
- variant: "primary",
- onClick: onApply,
- __next40pxDefaultSize: true,
- children: applyLabel
- }
+ value: FLEX_CHILD_LAYOUT_VALUES.grow,
+ label: (0, import_i18n246._x)(
+ "Grow",
+ "Block with expanding width in flex layout"
+ )
+ },
+ FLEX_CHILD_LAYOUT_VALUES.grow
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+ import_components254.__experimentalToggleGroupControlOption,
+ {
+ value: FLEX_CHILD_LAYOUT_VALUES.max,
+ label: maxSizeLabel(parentLayout)
+ },
+ FLEX_CHILD_LAYOUT_VALUES.max
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+ import_components254.__experimentalToggleGroupControlOption,
+ {
+ value: FLEX_CHILD_LAYOUT_VALUES.fixed,
+ label: (0, import_i18n246._x)(
+ "Fixed",
+ "Block with fixed width in flex layout"
+ )
+ },
+ FLEX_CHILD_LAYOUT_VALUES.fixed
)
]
}
+ ),
+ hasFlexSizeValue && /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+ import_components254.__experimentalUnitControl,
+ {
+ units: units2,
+ onChange: (value) => {
+ onChange({
+ selfStretch: flexControlValue,
+ flexSize: value
+ });
+ },
+ value: flexSize,
+ min: 0,
+ label: flexResetLabel,
+ hideLabelFromVision: true
+ }
)
]
}
);
}
- function PanelModal({
- data,
- field,
+ function childLayoutOrientation(parentLayout) {
+ const { orientation = "horizontal" } = parentLayout ?? {};
+ return orientation === "horizontal" ? (0, import_i18n246.__)("Width") : (0, import_i18n246.__)("Height");
+ }
+ function GridControls({
+ childLayout,
onChange,
- validity
+ parentLayout,
+ isShownByDefault,
+ panelId,
+ showGridSpanDefaults
}) {
- const [touched, setTouched] = (0, import_element340.useState)(false);
- const [isOpen, setIsOpen] = (0, import_element340.useState)(false);
- const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
- if (!fieldDefinition) {
- return null;
- }
- const handleClose = () => {
- setIsOpen(false);
- setTouched(true);
+ const { columnStart, rowStart, columnSpan, rowSpan } = childLayout;
+ const { columnCount, rowCount } = parentLayout ?? {};
+ const rootClientId = (0, import_data190.useSelect)(
+ (select3) => select3(store).getBlockRootClientId(panelId)
+ );
+ const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data190.useDispatch)(store);
+ const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
+ rootClientId,
+ columnCount || 3
+ );
+ const hasStartValue = () => !!columnStart || !!rowStart;
+ const hasSpanValue = () => !!columnSpan || !!rowSpan;
+ const resetGridStarts = () => {
+ onChange({
+ columnStart: void 0,
+ rowStart: void 0
+ });
};
- return /* @__PURE__ */ (0, import_jsx_runtime539.jsxs)(import_jsx_runtime539.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
- SummaryButton,
+ const resetGridSpans = () => {
+ onChange({
+ columnSpan: void 0,
+ rowSpan: void 0
+ });
+ };
+ const maxColumnSpan = columnCount ? columnCount - (columnStart ?? 1) + 1 : void 0;
+ const maxRowSpan = window.__experimentalEnableGridInteractivity && rowCount ? rowCount - (rowStart ?? 1) + 1 : void 0;
+ const columnSpanValue = columnSpan ?? (showGridSpanDefaults ? 1 : void 0);
+ const rowSpanValue = rowSpan ?? (showGridSpanDefaults ? 1 : void 0);
+ return /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(import_jsx_runtime546.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(
+ import_components254.Flex,
{
- data,
- field,
- fieldLabel,
- summaryFields,
- validity,
- touched,
- disabled: fieldDefinition.readOnly === true,
- onClick: () => setIsOpen(true),
- isOpen
+ as: import_components254.__experimentalToolsPanelItem,
+ hasValue: hasSpanValue,
+ label: (0, import_i18n246.__)("Grid span"),
+ onDeselect: resetGridSpans,
+ isShownByDefault,
+ panelId,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(import_components254.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+ import_components254.__experimentalInputControl,
+ {
+ label: (0, import_i18n246.__)("Column span"),
+ type: "number",
+ onChange: (value) => {
+ const newColumnSpan = value === "" ? 1 : parseInt(value, 10);
+ const constrainedValue = maxColumnSpan ? Math.min(newColumnSpan, maxColumnSpan) : newColumnSpan;
+ onChange({
+ columnStart,
+ rowStart,
+ rowSpan,
+ columnSpan: constrainedValue
+ });
+ },
+ value: columnSpanValue,
+ min: 1,
+ max: maxColumnSpan
+ }
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(import_components254.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+ import_components254.__experimentalInputControl,
+ {
+ label: (0, import_i18n246.__)("Row span"),
+ type: "number",
+ onChange: (value) => {
+ const newRowSpan = value === "" ? 1 : parseInt(value, 10);
+ const constrainedValue = maxRowSpan ? Math.min(newRowSpan, maxRowSpan) : newRowSpan;
+ onChange({
+ columnStart,
+ rowStart,
+ columnSpan,
+ rowSpan: constrainedValue
+ });
+ },
+ value: rowSpanValue,
+ min: 1,
+ max: maxRowSpan
+ }
+ ) })
+ ]
}
),
- isOpen && /* @__PURE__ */ (0, import_jsx_runtime539.jsx)(
- ModalContent,
+ window.__experimentalEnableGridInteractivity && // Use Flex with an explicit width on the FlexItem instead of HStack to
+ // work around an issue in webkit where inputs with a max attribute are
+ // sized incorrectly.
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsxs)(
+ import_components254.Flex,
{
- data,
- field,
- onChange,
- fieldLabel: fieldLabel ?? "",
- onClose: handleClose,
- touched
+ as: import_components254.__experimentalToolsPanelItem,
+ hasValue: hasStartValue,
+ label: (0, import_i18n246.__)("Grid placement"),
+ onDeselect: resetGridStarts,
+ isShownByDefault: false,
+ panelId,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(import_components254.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+ import_components254.__experimentalInputControl,
+ {
+ label: (0, import_i18n246.__)("Column"),
+ type: "number",
+ onChange: (value) => {
+ const newColumnStart = value === "" ? 1 : parseInt(value, 10);
+ onChange({
+ columnStart: newColumnStart,
+ rowStart,
+ columnSpan,
+ rowSpan
+ });
+ __unstableMarkNextChangeAsNotPersistent2();
+ moveBlocksToPosition2(
+ [panelId],
+ rootClientId,
+ rootClientId,
+ getNumberOfBlocksBeforeCell(
+ newColumnStart,
+ rowStart
+ )
+ );
+ },
+ value: columnStart ?? 1,
+ min: 1,
+ max: columnCount ? columnCount - (columnSpan ?? 1) + 1 : void 0
+ }
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(import_components254.FlexItem, { style: { width: "50%" }, children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
+ import_components254.__experimentalInputControl,
+ {
+ label: (0, import_i18n246.__)("Row"),
+ type: "number",
+ onChange: (value) => {
+ const newRowStart = value === "" ? 1 : parseInt(value, 10);
+ onChange({
+ columnStart,
+ rowStart: newRowStart,
+ columnSpan,
+ rowSpan
+ });
+ __unstableMarkNextChangeAsNotPersistent2();
+ moveBlocksToPosition2(
+ [panelId],
+ rootClientId,
+ rootClientId,
+ getNumberOfBlocksBeforeCell(
+ columnStart,
+ newRowStart
+ )
+ );
+ },
+ value: rowStart ?? 1,
+ min: 1,
+ max: rowCount ? rowCount - (rowSpan ?? 1) + 1 : void 0
+ }
+ ) })
+ ]
}
)
] });
}
- var modal_default = PanelModal;
- // packages/dataviews/build-module/components/dataform-layouts/panel/dropdown.mjs
- var import_components254 = __toESM(require_components(), 1);
- var import_i18n244 = __toESM(require_i18n(), 1);
- var import_element341 = __toESM(require_element(), 1);
- var import_compose116 = __toESM(require_compose(), 1);
- var import_jsx_runtime540 = __toESM(require_jsx_runtime(), 1);
- function DropdownHeader({
- title,
- onClose
- }) {
- return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
- Stack,
- {
- direction: "column",
- className: "dataforms-layouts-panel__dropdown-header",
- gap: "lg",
- children: /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)(Stack, { direction: "row", gap: "sm", align: "center", children: [
- title && /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components254.__experimentalHeading, { level: 2, size: 13, children: title }),
- /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(import_components254.__experimentalSpacer, { style: { flex: 1 } }),
- onClose && /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
- import_components254.Button,
- {
- label: (0, import_i18n244.__)("Close"),
- icon: close_small_default,
- onClick: onClose,
- size: "small"
- }
- )
- ] })
- }
- );
- }
- function DropdownContentWithValidation({
- touched,
- children
- }) {
- const ref = (0, import_element341.useRef)(null);
- useRevealValidity(ref, touched);
- return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)("div", { ref, children });
- }
- function PanelDropdown({
- data,
- field,
- onChange,
- validity
- }) {
- const [touched, setTouched] = (0, import_element341.useState)(false);
- const [popoverAnchor, setPopoverAnchor] = (0, import_element341.useState)(
- null
- );
- const popoverProps3 = (0, import_element341.useMemo)(
- () => ({
- // Anchor the popover to the middle of the entire row so that it doesn't
- // move around when the label changes.
- anchor: popoverAnchor,
- placement: "left-start",
- offset: 36,
- shift: true
- }),
- [popoverAnchor]
- );
- const [dialogRef, dialogProps] = (0, import_compose116.__experimentalUseDialog)({
- focusOnMount: "firstInputElement"
- });
- const form = (0, import_element341.useMemo)(
- () => ({
- layout: DEFAULT_LAYOUT,
- fields: !!field.children ? field.children : (
- // If not explicit children return the field id itself.
- [{ id: field.id, layout: DEFAULT_LAYOUT }]
- )
- }),
- [field]
- );
- const formValidity = (0, import_element341.useMemo)(() => {
- if (validity === void 0) {
- return void 0;
- }
- if (!!field.children) {
- return validity?.children;
- }
- return { [field.id]: validity };
- }, [validity, field]);
- const { fieldDefinition, fieldLabel, summaryFields } = use_field_from_form_field_default(field);
- if (!fieldDefinition) {
+ // packages/block-editor/build-module/components/dimensions-tool/aspect-ratio-tool.mjs
+ var import_components255 = __toESM(require_components(), 1);
+ var import_i18n247 = __toESM(require_i18n(), 1);
+
+ // packages/block-editor/build-module/components/dimensions-tool/utils.mjs
+ function parseAspectRatio(value) {
+ if (typeof value !== "string") {
+ return null;
+ }
+ const parts = value.split("/");
+ if (parts.length > 2) {
+ return null;
+ }
+ const [width, height = "1"] = parts;
+ const numericWidth = Number(width.trim());
+ const numericHeight = Number(height.trim());
+ if (!Number.isFinite(numericWidth) || !Number.isFinite(numericHeight) || numericWidth <= 0 || numericHeight <= 0) {
+ return null;
+ }
+ return numericWidth / numericHeight;
+ }
+ function findAspectRatioOption(value, options) {
+ const exactMatch = options.find((option) => option.value === value);
+ if (exactMatch) {
+ return exactMatch;
+ }
+ const ratio = parseAspectRatio(value);
+ if (ratio === null) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
- "div",
+ return options.find(
+ (option) => parseAspectRatio(option.value) === ratio
+ ) ?? null;
+ }
+
+ // packages/block-editor/build-module/components/dimensions-tool/aspect-ratio-tool.mjs
+ var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
+ function AspectRatioTool({
+ panelId,
+ value,
+ onChange = () => {
+ },
+ options,
+ defaultValue = "auto",
+ hasValue: hasValue3,
+ isShownByDefault = true,
+ className,
+ isInherited,
+ hasLocalOverride
+ }) {
+ const [defaultRatios, themeRatios, showDefaultRatios] = useSettings(
+ "dimensions.aspectRatios.default",
+ "dimensions.aspectRatios.theme",
+ "dimensions.defaultAspectRatios"
+ );
+ const themeOptions = themeRatios?.map(({ name, ratio }) => ({
+ label: name,
+ value: ratio
+ }));
+ const defaultOptions2 = defaultRatios?.map(({ name, ratio }) => ({
+ label: name,
+ value: ratio
+ }));
+ const aspectRatioOptions = [
{
- ref: setPopoverAnchor,
- className: "dataforms-layouts-panel__field-dropdown-anchor",
- children: /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
- import_components254.Dropdown,
+ label: (0, import_i18n247._x)(
+ "Original",
+ "Aspect ratio option for dimensions control"
+ ),
+ value: "auto"
+ },
+ ...showDefaultRatios ? defaultOptions2 : [],
+ ...themeOptions ? themeOptions : [],
+ {
+ label: (0, import_i18n247._x)("Custom", "Aspect ratio option for dimensions control"),
+ value: "custom",
+ disabled: true,
+ hidden: true
+ }
+ ];
+ const resolvedOptions = options ?? aspectRatioOptions;
+ const displayValue = value === void 0 || value === null || value === "auto" ? "auto" : findAspectRatioOption(value, resolvedOptions)?.value ?? "custom";
+ return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ className,
+ isInherited,
+ hasLocalOverride,
+ hasValue: hasValue3 ? hasValue3 : () => displayValue !== defaultValue,
+ label: (0, import_i18n247.__)("Aspect ratio"),
+ onDeselect: () => onChange(void 0),
+ isShownByDefault,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
+ import_components255.SelectControl,
{
- contentClassName: "dataforms-layouts-panel__field-dropdown",
- popoverProps: popoverProps3,
- focusOnMount: false,
- onToggle: (willOpen) => {
- if (!willOpen) {
- setTouched(true);
- }
- },
- renderToggle: ({ isOpen, onToggle }) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
- SummaryButton,
- {
- data,
- field,
- fieldLabel,
- summaryFields,
- validity,
- touched,
- disabled: fieldDefinition.readOnly === true,
- isOpen,
- onClick: onToggle
- }
- ),
- renderContent: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(DropdownContentWithValidation, { touched, children: /* @__PURE__ */ (0, import_jsx_runtime540.jsxs)("div", { ref: dialogRef, ...dialogProps, children: [
- /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
- DropdownHeader,
- {
- title: fieldLabel,
- onClose
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
- DataFormLayout,
- {
- data,
- form,
- onChange,
- validity: formValidity,
- children: (FieldLayout, childField, childFieldValidity, markWhenOptional) => /* @__PURE__ */ (0, import_jsx_runtime540.jsx)(
- FieldLayout,
- {
- data,
- field: childField,
- onChange,
- hideLabelFromVision: (form?.fields ?? []).length < 2,
- markWhenOptional,
- validity: childFieldValidity
- },
- childField.id
- )
- }
- )
- ] }) })
+ label: (0, import_i18n247.__)("Aspect ratio"),
+ value: displayValue,
+ options: resolvedOptions,
+ onChange
}
)
}
);
}
- var dropdown_default2 = PanelDropdown;
- // packages/dataviews/build-module/components/dataform-layouts/panel/index.mjs
- var import_jsx_runtime541 = __toESM(require_jsx_runtime(), 1);
- function FormPanelField({
- data,
- field,
- onChange,
- validity
- }) {
- const layout = field.layout;
- if (layout.openAs.type === "modal") {
- return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
- modal_default,
- {
- data,
- field,
- onChange,
- validity
- }
- );
+ // packages/block-editor/build-module/components/global-styles/dimensions-panel.mjs
+ var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
+ var AXIAL_SIDES = ["horizontal", "vertical"];
+ function hasSpacingToggle(sides2, isPresetsControl) {
+ if (sides2?.length === 1) {
+ return false;
}
- return /* @__PURE__ */ (0, import_jsx_runtime541.jsx)(
- dropdown_default2,
- {
- data,
- field,
- onChange,
- validity
- }
- );
+ if (isPresetsControl) {
+ const hasOnlyAxialSides = sides2?.includes("horizontal") && sides2?.includes("vertical") && sides2?.length === 2;
+ return !hasOnlyAxialSides;
+ }
+ return true;
}
-
- // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
- var import_element342 = __toESM(require_element(), 1);
- var import_a11y26 = __toESM(require_a11y(), 1);
- var import_compose117 = __toESM(require_compose(), 1);
-
- // packages/dataviews/build-module/components/dataform-layouts/get-validation-message.mjs
- var import_i18n245 = __toESM(require_i18n(), 1);
- function countInvalidFields(validity) {
- if (!validity) {
- return 0;
+ function useHasDimensionsPanel(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
+ return hasContentSize(settings2) || hasWideSize(settings2) || hasPadding(settings2) || hasMargin(settings2) || hasGap(settings2) || hasHeight(settings2) || hasMinHeight(settings2) || hasMinWidth(settings2) || hasWidth(settings2) || hasAspectRatio(settings2, styleState) || hasChildLayout(settings2, styleState);
+ }
+ function hasContentSize(settings2) {
+ return settings2?.layout?.contentSize;
+ }
+ function hasWideSize(settings2) {
+ return settings2?.layout?.wideSize;
+ }
+ function hasPadding(settings2) {
+ return settings2?.spacing?.padding;
+ }
+ function hasMargin(settings2) {
+ return settings2?.spacing?.margin;
+ }
+ function hasGap(settings2) {
+ return settings2?.spacing?.blockGap;
+ }
+ function hasHeight(settings2) {
+ return settings2?.dimensions?.height;
+ }
+ function hasMinHeight(settings2) {
+ return settings2?.dimensions?.minHeight;
+ }
+ function hasMinWidth(settings2) {
+ return settings2?.dimensions?.minWidth;
+ }
+ function hasWidth(settings2) {
+ return settings2?.dimensions?.width;
+ }
+ function hasAspectRatio(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
+ return !hasPseudoBlockStyleState(styleState) && settings2?.dimensions?.aspectRatio;
+ }
+ function hasChildLayout(settings2, styleState = DEFAULT_BLOCK_STYLE_STATE2) {
+ if (hasPseudoBlockStyleState(styleState)) {
+ return false;
}
- let count = 0;
- const validityRules = Object.keys(validity).filter(
- (key) => key !== "children"
- );
- for (const key of validityRules) {
- const rule = validity[key];
- if (rule?.type === "invalid") {
- count++;
- }
+ const {
+ type: parentLayoutType = "default",
+ default: { type: defaultParentLayoutType = "default" } = {},
+ allowSizingOnChildren = false
+ } = settings2?.parentLayout ?? {};
+ const support = (defaultParentLayoutType === "flex" || parentLayoutType === "flex" || defaultParentLayoutType === "grid" || parentLayoutType === "grid") && allowSizingOnChildren;
+ return !!settings2?.layout && support;
+ }
+ function hasSpacingPresets(settings2) {
+ const { defaultSpacingSizes, spacingSizes } = settings2?.spacing || {};
+ return defaultSpacingSizes !== false && spacingSizes?.default?.length > 0 || spacingSizes?.theme?.length > 0 || spacingSizes?.custom?.length > 0;
+ }
+ function filterValuesBySides(values, sides2) {
+ if (!sides2 || !values) {
+ return values;
}
- if (validity.children) {
- for (const childValidity of Object.values(validity.children)) {
- count += countInvalidFields(childValidity);
+ const filteredValues = {};
+ sides2.forEach((side) => {
+ if (side === "vertical") {
+ filteredValues.top = values.top;
+ filteredValues.bottom = values.bottom;
}
- }
- return count;
+ if (side === "horizontal") {
+ filteredValues.left = values.left;
+ filteredValues.right = values.right;
+ }
+ filteredValues[side] = values?.[side];
+ });
+ return filteredValues;
}
- function getValidationMessage(validity) {
- const invalidCount = countInvalidFields(validity);
- if (invalidCount === 0) {
+ var EMPTY_VALUES2 = [void 0, null, ""];
+ function hasValue2(value) {
+ return !EMPTY_VALUES2.includes(value);
+ }
+ function getNumericPlaceholder2(rawValue) {
+ if (!hasValue2(rawValue)) {
return void 0;
}
- return (0, import_i18n245.sprintf)(
- /* translators: %d: Number of fields that need attention */
- (0, import_i18n245._n)(
- "%d field needs attention",
- "%d fields need attention",
- invalidCount
- ),
- invalidCount
- );
+ const [quantity] = (0, import_components256.__experimentalParseQuantityAndUnitFromRawValue)(rawValue);
+ return quantity;
}
-
- // packages/dataviews/build-module/components/dataform-layouts/validation-badge.mjs
- var import_jsx_runtime542 = __toESM(require_jsx_runtime(), 1);
- function ValidationBadge({
- validity
- }) {
- const message2 = getValidationMessage(validity);
- if (!message2) {
- return null;
+ function splitStyleValue(value) {
+ if (hasValue2(value) && typeof value === "string") {
+ return {
+ top: value,
+ right: value,
+ bottom: value,
+ left: value
+ };
}
- return /* @__PURE__ */ (0, import_jsx_runtime542.jsx)(Badge, { intent: "high", children: message2 });
+ return value;
}
-
- // packages/dataviews/build-module/components/dataform-layouts/card/index.mjs
- var import_jsx_runtime543 = __toESM(require_jsx_runtime(), 1);
- function isSummaryFieldVisible(summaryField, summaryConfig, isOpen) {
- if (!summaryConfig || Array.isArray(summaryConfig) && summaryConfig.length === 0) {
- return false;
+ function getCommonSidesValue(sidesValue) {
+ if (!hasValue2(sidesValue)) {
+ return void 0;
}
- const summaryConfigArray = Array.isArray(summaryConfig) ? summaryConfig : [summaryConfig];
- const fieldConfig = summaryConfigArray.find((config2) => {
- if (typeof config2 === "string") {
- return config2 === summaryField.id;
- }
- if (typeof config2 === "object" && "id" in config2) {
- return config2.id === summaryField.id;
- }
+ if (typeof sidesValue === "string") {
+ return sidesValue !== "" ? sidesValue : void 0;
+ }
+ if (typeof sidesValue !== "object") {
+ return void 0;
+ }
+ const sideKeys = ["top", "right", "bottom", "left"];
+ const values = sideKeys.map((k2) => sidesValue[k2]);
+ const allDefined = values.every(hasValue2);
+ if (!allDefined) {
+ return void 0;
+ }
+ const first = values[0];
+ return values.every((v2) => v2 === first) ? first : void 0;
+ }
+ function hasAnySideValue(sidesValue) {
+ if (!hasValue2(sidesValue)) {
return false;
- });
- if (!fieldConfig) {
+ }
+ if (typeof sidesValue === "string") {
+ return sidesValue !== "";
+ }
+ if (typeof sidesValue !== "object") {
return false;
}
- if (typeof fieldConfig === "string") {
- return true;
+ return ["top", "right", "bottom", "left"].some(
+ (side) => hasValue2(sidesValue[side])
+ );
+ }
+ function splitGapValue(value, isAxialGap) {
+ if (!hasValue2(value)) {
+ return value;
}
- if (typeof fieldConfig === "object" && "visibility" in fieldConfig) {
- return fieldConfig.visibility === "always" || fieldConfig.visibility === "when-collapsed" && !isOpen;
+ if (typeof value === "string") {
+ return isAxialGap ? { top: value, right: value, bottom: value, left: value } : { top: value };
}
- return true;
+ return {
+ ...value,
+ right: value?.left,
+ bottom: value?.top
+ };
}
- function HeaderContent({
- data,
- fields,
- label,
- layout,
- isOpen,
- touched,
- validity
+ function DimensionsToolsPanel({
+ resetAllFilter,
+ onChange,
+ value,
+ panelId,
+ children
}) {
- const summaryFields = getSummaryFields(layout.summary, fields);
- const visibleSummaryFields = summaryFields.filter(
- (summaryField) => isSummaryFieldVisible(summaryField, layout.summary, isOpen)
- );
- const hasBadge = touched && layout.isCollapsible;
- const hasSummary = visibleSummaryFields.length > 0 && layout.withHeader;
- return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
- Stack,
+ const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+ const resetAll = () => {
+ const updatedValue = resetAllFilter(value);
+ onChange(updatedValue);
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ import_components256.__experimentalToolsPanel,
{
- align: "center",
- justify: "space-between",
- className: "dataforms-layouts-card__field-header-content",
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(card_exports.Title, { children: label }),
- (hasBadge || hasSummary) && /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(collapsible_card_exports.HeaderDescription, { className: "dataforms-layouts-card__field-header-content-description", children: [
- hasBadge && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(ValidationBadge, { validity }),
- hasSummary && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("div", { className: "dataforms-layouts-card__field-summary", children: visibleSummaryFields.map((summaryField) => /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
- summaryField.render,
- {
- item: data,
- field: summaryField
- },
- summaryField.id
- )) })
- ] })
- ]
+ label: (0, import_i18n248.__)("Dimensions"),
+ resetAll,
+ panelId,
+ dropdownMenuProps,
+ children
}
);
}
- function BodyContent({
- data,
- field,
- form,
+ var DEFAULT_CONTROLS6 = {
+ contentSize: true,
+ wideSize: true,
+ padding: true,
+ margin: true,
+ blockGap: true,
+ height: true,
+ minHeight: true,
+ minWidth: true,
+ width: true,
+ aspectRatio: true,
+ childLayout: true
+ };
+ function DimensionsPanel({
+ as: Wrapper = DimensionsToolsPanel,
+ value,
onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- withHeader
+ inheritedValue = value,
+ settings: settings2,
+ panelId,
+ defaultControls = DEFAULT_CONTROLS6,
+ onVisualize = () => {
+ },
+ // Special case because the layout controls are not part of the dimensions panel
+ // in global styles but not in block inspector.
+ includeLayoutControls = false,
+ allowAxialBlockGap = true,
+ styleState = DEFAULT_BLOCK_STYLE_STATE2,
+ showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
}) {
- if (field.children) {
- return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(import_jsx_runtime543.Fragment, { children: [
- field.description && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)("div", { className: "dataforms-layouts-card__field-description", children: field.description }),
- /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
- DataFormLayout,
- {
- data,
- form,
- onChange,
- validity: validity?.children
- }
+ const { dimensions, spacing } = settings2;
+ const decodeValue = (rawValue) => {
+ if (rawValue && typeof rawValue === "object") {
+ return Object.keys(rawValue).reduce((acc, key) => {
+ acc[key] = getValueFromVariable(
+ { settings: { dimensions, spacing } },
+ "",
+ rawValue[key]
+ );
+ return acc;
+ }, {});
+ }
+ return getValueFromVariable(
+ { settings: { dimensions, spacing } },
+ "",
+ rawValue
+ );
+ };
+ const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
+ showInheritanceLabelIndicators && isInherited,
+ showInheritanceLabelIndicators && hasLocalOverride,
+ className
+ );
+ const showSpacingPresetsControl = hasSpacingPresets(settings2);
+ const units2 = (0, import_components256.__experimentalUseCustomUnits)({
+ availableUnits: settings2?.spacing?.units || [
+ "%",
+ "px",
+ "em",
+ "rem",
+ "vw"
+ ]
+ });
+ const minimumMargin = -Infinity;
+ const [minMarginValue, setMinMarginValue] = (0, import_element345.useState)(minimumMargin);
+ const resetAllFilter = (0, import_element345.useCallback)((previousValue) => {
+ return {
+ ...previousValue,
+ layout: cleanEmptyObject({
+ ...previousValue?.layout,
+ contentSize: void 0,
+ wideSize: void 0,
+ selfStretch: void 0,
+ flexSize: void 0,
+ columnStart: void 0,
+ rowStart: void 0,
+ columnSpan: void 0,
+ rowSpan: void 0
+ }),
+ spacing: {
+ ...previousValue?.spacing,
+ padding: void 0,
+ margin: void 0,
+ blockGap: void 0
+ },
+ dimensions: {
+ ...previousValue?.dimensions,
+ height: void 0,
+ minHeight: void 0,
+ minWidth: void 0,
+ aspectRatio: void 0,
+ width: void 0
+ }
+ };
+ }, []);
+ const showContentSizeControl = hasContentSize(settings2) && includeLayoutControls;
+ const localContentSizeValue = decodeValue(value?.layout?.contentSize);
+ const inheritedContentSizeValue = decodeValue(
+ inheritedValue?.layout?.contentSize
+ );
+ const isContentSizePlaceholder = !hasValue2(value?.layout?.contentSize) && hasValue2(inheritedContentSizeValue);
+ const setContentSizeValue = (newValue) => {
+ onChange(
+ setImmutably2(
+ value,
+ ["layout", "contentSize"],
+ hasValue2(newValue) ? newValue : void 0
+ )
+ );
+ };
+ const hasUserSetContentSizeValue = () => hasValue2(value?.layout?.contentSize);
+ const resetContentSizeValue = () => setContentSizeValue(void 0);
+ const showWideSizeControl = hasWideSize(settings2) && includeLayoutControls;
+ const localWideSizeValue = decodeValue(value?.layout?.wideSize);
+ const inheritedWideSizeValue = decodeValue(
+ inheritedValue?.layout?.wideSize
+ );
+ const isWideSizePlaceholder = !hasValue2(value?.layout?.wideSize) && hasValue2(inheritedWideSizeValue);
+ const setWideSizeValue = (newValue) => {
+ onChange(
+ setImmutably2(
+ value,
+ ["layout", "wideSize"],
+ hasValue2(newValue) ? newValue : void 0
)
- ] });
- }
- const SingleFieldLayout = getFormFieldLayout("regular")?.component;
- if (!SingleFieldLayout) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
- SingleFieldLayout,
- {
- data,
- field,
- onChange,
- hideLabelFromVision: hideLabelFromVision || withHeader,
- markWhenOptional,
- validity
- }
+ );
+ };
+ const hasUserSetWideSizeValue = () => hasValue2(value?.layout?.wideSize);
+ const resetWideSizeValue = () => setWideSizeValue(void 0);
+ const showPaddingControl = hasPadding(settings2);
+ const inheritedPaddingValues = splitStyleValue(
+ decodeValue(inheritedValue?.spacing?.padding)
);
- }
- function FormCardField({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const { fields } = (0, import_element342.useContext)(dataform_context_default);
- const layout = field.layout;
- const contentRef = (0, import_element342.useRef)(null);
- const hasFocusedContentRef = (0, import_element342.useRef)(false);
- const form = (0, import_element342.useMemo)(
- () => ({
- layout: DEFAULT_LAYOUT,
- fields: field.children ?? []
- }),
- [field]
+ const localPaddingValues = splitStyleValue(
+ decodeValue(value?.spacing?.padding)
);
- const { isOpened, isCollapsible } = layout;
- const [isOpen, setIsOpen] = (0, import_element342.useState)(isOpened);
- const [touched, setTouched] = (0, import_element342.useState)(false);
- (0, import_element342.useEffect)(() => {
- setIsOpen(isOpened);
- }, [isOpened]);
- const handleOpenChange = (0, import_element342.useCallback)((open) => {
- if (!open) {
- setTouched(true);
- }
- setIsOpen(open);
- }, []);
- const revealValidity = useRevealValidity(
- contentRef,
- (isCollapsible ? isOpen : true) && touched
+ const paddingValues = hasValue2(value?.spacing?.padding) ? localPaddingValues : inheritedPaddingValues;
+ const inheritedPaddingPlaceholder = getCommonSidesValue(
+ inheritedPaddingValues
);
- const handleContentFocus = (0, import_element342.useCallback)(() => {
- hasFocusedContentRef.current = true;
- }, []);
- const handleFocusOutside = (0, import_element342.useCallback)(() => {
- if (!hasFocusedContentRef.current) {
- return;
- }
- setTouched(true);
- if (isCollapsible && !isOpen) {
- return;
- }
- const revealedCount = revealValidity();
- const message2 = getValidationMessage(validity);
- if (revealedCount > 0 && message2) {
- (0, import_a11y26.speak)(message2, "polite");
- }
- }, [isCollapsible, isOpen, revealValidity, validity]);
- const focusOutsideProps = (0, import_compose117.__experimentalUseFocusOutside)(handleFocusOutside);
- let label = field.label;
- let withHeader;
- if (field.children) {
- withHeader = !!label && layout.withHeader;
- } else {
- const fieldDefinition = fields.find(
- (fieldDef) => fieldDef.id === field.id
+ const isPaddingPlaceholder = !hasValue2(value?.spacing?.padding) && inheritedPaddingPlaceholder !== void 0;
+ const hasInheritedPadding = hasAnySideValue(inheritedPaddingValues);
+ const isPaddingInherited = !hasValue2(value?.spacing?.padding) && hasInheritedPadding;
+ const paddingSides = Array.isArray(settings2?.spacing?.padding) ? settings2?.spacing?.padding : settings2?.spacing?.padding?.sides;
+ const isAxialPadding = paddingSides && paddingSides.some((side) => AXIAL_SIDES.includes(side));
+ const setPaddingValues = (newPaddingValues) => {
+ const padding = filterValuesBySides(newPaddingValues, paddingSides);
+ onChange(setImmutably2(value, ["spacing", "padding"], padding));
+ };
+ const hasPaddingValue = () => hasValue2(value?.spacing?.padding) && Object.keys(value?.spacing?.padding).length;
+ const resetPaddingValue = () => setPaddingValues(void 0);
+ const onMouseOverPadding = () => onVisualize("padding");
+ const showMarginControl = hasMargin(settings2);
+ const inheritedMarginValues = splitStyleValue(
+ decodeValue(inheritedValue?.spacing?.margin)
+ );
+ const localMarginValues = splitStyleValue(
+ decodeValue(value?.spacing?.margin)
+ );
+ const marginValues = hasValue2(value?.spacing?.margin) ? localMarginValues : inheritedMarginValues;
+ const inheritedMarginPlaceholder = getCommonSidesValue(
+ inheritedMarginValues
+ );
+ const isMarginPlaceholder = !hasValue2(value?.spacing?.margin) && inheritedMarginPlaceholder !== void 0;
+ const hasInheritedMargin = hasAnySideValue(inheritedMarginValues);
+ const isMarginInherited = !hasValue2(value?.spacing?.margin) && hasInheritedMargin;
+ const marginSides = Array.isArray(settings2?.spacing?.margin) ? settings2?.spacing?.margin : settings2?.spacing?.margin?.sides;
+ const isAxialMargin = marginSides && marginSides.some((side) => AXIAL_SIDES.includes(side));
+ const setMarginValues = (newMarginValues) => {
+ const margin = filterValuesBySides(newMarginValues, marginSides);
+ onChange(setImmutably2(value, ["spacing", "margin"], margin));
+ };
+ const hasMarginValue = () => hasValue2(value?.spacing?.margin) && Object.keys(value?.spacing?.margin).length;
+ const resetMarginValue = () => setMarginValues(void 0);
+ const onMouseOverMargin = () => onVisualize("margin");
+ const showGapControl = hasGap(settings2);
+ const gapSides = Array.isArray(settings2?.spacing?.blockGap) ? settings2?.spacing?.blockGap : settings2?.spacing?.blockGap?.sides;
+ const isAxialGap = allowAxialBlockGap && gapSides && gapSides.some((side) => AXIAL_SIDES.includes(side));
+ const localGapRaw = decodeValue(value?.spacing?.blockGap);
+ const inheritedGapRaw = decodeValue(inheritedValue?.spacing?.blockGap);
+ const localGapForSingleInput = !isAxialGap && typeof localGapRaw === "object" ? localGapRaw?.top : localGapRaw;
+ const inheritedGapForSingleInput = !isAxialGap && typeof inheritedGapRaw === "object" ? inheritedGapRaw?.top : inheritedGapRaw;
+ const gapRawForDisplay = hasValue2(value?.spacing?.blockGap) ? localGapRaw : inheritedGapRaw;
+ const gapValues = splitGapValue(gapRawForDisplay, isAxialGap);
+ const isGapPlaceholder = !hasValue2(value?.spacing?.blockGap) && typeof inheritedGapForSingleInput === "string" && inheritedGapForSingleInput !== "";
+ const setGapValue = (newGapValue) => {
+ onChange(
+ setImmutably2(value, ["spacing", "blockGap"], newGapValue)
);
- if (!fieldDefinition || !fieldDefinition.Edit) {
- return null;
+ };
+ const setGapValues = (nextBoxGapValue) => {
+ if (!hasValue2(nextBoxGapValue)) {
+ setGapValue(null);
}
- label = fieldDefinition.label;
- withHeader = !!label && layout.withHeader;
- }
- const bodyContent = /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
- BodyContent,
- {
- data,
- field,
- form,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity,
- withHeader
+ if (!isAxialGap && nextBoxGapValue?.hasOwnProperty("top")) {
+ setGapValue(nextBoxGapValue.top);
+ } else {
+ setGapValue({
+ top: nextBoxGapValue?.top,
+ left: nextBoxGapValue?.left
+ });
}
+ };
+ const resetGapValue = () => setGapValue(void 0);
+ const hasGapValue = () => hasValue2(value?.spacing?.blockGap);
+ const showMinHeightControl = hasMinHeight(settings2);
+ const localMinHeightValue = decodeValue(value?.dimensions?.minHeight);
+ const inheritedMinHeightValue = decodeValue(
+ inheritedValue?.dimensions?.minHeight
);
- const headerContent = /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
- HeaderContent,
- {
- data,
- fields,
- label,
- layout,
- isOpen: isCollapsible ? !!isOpen : true,
- touched,
- validity
- }
+ const isMinHeightPlaceholder = !hasValue2(value?.dimensions?.minHeight) && hasValue2(inheritedMinHeightValue);
+ const setMinHeightValue = (newValue) => {
+ const tempValue = setImmutably2(
+ value,
+ ["dimensions", "minHeight"],
+ newValue
+ );
+ onChange(
+ setImmutably2(
+ tempValue,
+ ["dimensions", "aspectRatio"],
+ void 0
+ )
+ );
+ };
+ const resetMinHeightValue = () => {
+ setMinHeightValue(void 0);
+ };
+ const hasMinHeightValue = () => hasValue2(value?.dimensions?.minHeight);
+ const showHeightControl = hasHeight(settings2);
+ const localHeightValue = decodeValue(value?.dimensions?.height);
+ const inheritedHeightValue = decodeValue(
+ inheritedValue?.dimensions?.height
);
- if (withHeader && isCollapsible) {
- return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
- collapsible_card_exports.Root,
- {
- className: "dataforms-layouts-card__field",
- open: isOpen,
- onOpenChange: handleOpenChange,
- ...focusOutsideProps,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(collapsible_card_exports.Header, { children: headerContent }),
- /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(
- collapsible_card_exports.Content,
- {
- ref: contentRef,
- onFocus: handleContentFocus,
- children: bodyContent
- }
- )
- ]
- }
+ const isHeightPlaceholder = !hasValue2(value?.dimensions?.height) && hasValue2(inheritedHeightValue);
+ const setHeightValue = (newValue) => {
+ const tempValue = setImmutably2(
+ value,
+ ["dimensions", "height"],
+ newValue
);
- }
- return /* @__PURE__ */ (0, import_jsx_runtime543.jsxs)(
- card_exports.Root,
- {
- className: "dataforms-layouts-card__field",
- ...focusOutsideProps,
- children: [
- withHeader && /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(card_exports.Header, { children: headerContent }),
- /* @__PURE__ */ (0, import_jsx_runtime543.jsx)(card_exports.Content, { ref: contentRef, onFocus: handleContentFocus, children: bodyContent })
- ]
- }
+ onChange(
+ setImmutably2(
+ tempValue,
+ ["dimensions", "aspectRatio"],
+ void 0
+ )
+ );
+ };
+ const resetHeightValue = () => {
+ setHeightValue(void 0);
+ };
+ const hasHeightValue = () => hasValue2(value?.dimensions?.height);
+ const showMinWidthControl = hasMinWidth(settings2);
+ const localMinWidthValue = decodeValue(value?.dimensions?.minWidth);
+ const inheritedMinWidthValue = decodeValue(
+ inheritedValue?.dimensions?.minWidth
);
- }
-
- // packages/dataviews/build-module/components/dataform-layouts/row/index.mjs
- var import_components255 = __toESM(require_components(), 1);
- var import_jsx_runtime544 = __toESM(require_jsx_runtime(), 1);
- function Header4({ title }) {
- return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
- Stack,
- {
- direction: "column",
- className: "dataforms-layouts-row__header",
- gap: "lg",
- children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(Stack, { direction: "row", align: "center", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_components255.__experimentalHeading, { level: 2, size: 13, children: title }) })
- }
+ const isMinWidthPlaceholder = !hasValue2(value?.dimensions?.minWidth) && hasValue2(inheritedMinWidthValue);
+ const setMinWidthValue = (newValue) => {
+ onChange(
+ setImmutably2(value, ["dimensions", "minWidth"], newValue)
+ );
+ };
+ const resetMinWidthValue = () => {
+ setMinWidthValue(void 0);
+ };
+ const hasMinWidthValue = () => hasValue2(value?.dimensions?.minWidth);
+ const showWidthControl = hasWidth(settings2);
+ const localWidthValue = decodeValue(value?.dimensions?.width);
+ const inheritedWidthValue = decodeValue(
+ inheritedValue?.dimensions?.width
);
- }
- var EMPTY_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_jsx_runtime544.Fragment, { children });
- function FormRowField({
- data,
- field,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity
- }) {
- const layout = field.layout;
- if (!!field.children) {
- const form = {
- layout: DEFAULT_LAYOUT,
- fields: field.children
- };
- return /* @__PURE__ */ (0, import_jsx_runtime544.jsxs)("div", { className: "dataforms-layouts-row__field", children: [
- !hideLabelFromVision && field.label && /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(Header4, { title: field.label }),
- /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(Stack, { direction: "row", align: layout.alignment, gap: "lg", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
- DataFormLayout,
- {
- data,
- form,
- onChange,
- validity: validity?.children,
- as: EMPTY_WRAPPER,
- children: (FieldLayout, childField, childFieldValidity) => /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
- "div",
- {
- className: "dataforms-layouts-row__field-control",
- style: layout.styles[childField.id],
- children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
- FieldLayout,
+ const isWidthPlaceholder = !hasValue2(value?.dimensions?.width) && hasValue2(inheritedWidthValue);
+ const setWidthValue = (newValue) => {
+ onChange(setImmutably2(value, ["dimensions", "width"], newValue));
+ };
+ const resetWidthValue = () => {
+ setWidthValue(void 0);
+ };
+ const hasWidthValue = () => hasValue2(value?.dimensions?.width);
+ const showAspectRatioControl = hasAspectRatio(settings2, styleState);
+ const localAspectRatioValue = decodeValue(value?.dimensions?.aspectRatio);
+ const inheritedAspectRatioValue = decodeValue(
+ inheritedValue?.dimensions?.aspectRatio
+ );
+ const aspectRatioValue = localAspectRatioValue ?? inheritedAspectRatioValue;
+ const isAspectRatioPlaceholder = !hasValue2(value?.dimensions?.aspectRatio) && hasValue2(inheritedAspectRatioValue);
+ const setAspectRatioValue = (newValue) => {
+ const tempValue = setImmutably2(
+ value,
+ ["dimensions", "aspectRatio"],
+ newValue
+ );
+ onChange(
+ setImmutably2(tempValue, ["dimensions", "minHeight"], void 0)
+ );
+ };
+ const hasAspectRatioValue = () => hasValue2(value?.dimensions?.aspectRatio);
+ const showChildLayoutControl = hasChildLayout(settings2, styleState);
+ const childLayout = value?.layout;
+ const setChildLayout = (newChildLayout) => {
+ onChange({
+ ...value,
+ layout: {
+ ...value?.layout,
+ ...newChildLayout
+ }
+ });
+ };
+ const onMouseLeaveControls = () => onVisualize(false);
+ return /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(
+ Wrapper,
+ {
+ resetAllFilter,
+ value,
+ onChange,
+ panelId,
+ children: [
+ (showContentSizeControl || showWideSizeControl) && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)("span", { className: "span-columns", children: (0, import_i18n248.__)("Set the width of the main content area.") }),
+ showContentSizeControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isContentSizePlaceholder,
+ hasUserSetContentSizeValue() && inheritedContentSizeValue !== void 0
+ ),
+ label: (0, import_i18n248.__)("Content width"),
+ hasValue: hasUserSetContentSizeValue,
+ onDeselect: resetContentSizeValue,
+ isShownByDefault: defaultControls.contentSize ?? DEFAULT_CONTROLS6.contentSize,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ import_components256.__experimentalUnitControl,
+ {
+ label: (0, import_i18n248.__)("Content width"),
+ labelPosition: "top",
+ value: localContentSizeValue ?? inheritedContentSizeValue,
+ placeholder: isContentSizePlaceholder ? getNumericPlaceholder2(
+ inheritedContentSizeValue
+ ) : void 0,
+ onChange: (nextContentSize) => {
+ setContentSizeValue(nextContentSize);
+ },
+ units: units2,
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(import_components256.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(icon_default, { icon: align_none_default }) })
+ }
+ )
+ }
+ ),
+ showWideSizeControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isWideSizePlaceholder,
+ hasUserSetWideSizeValue() && inheritedWideSizeValue !== void 0
+ ),
+ label: (0, import_i18n248.__)("Wide width"),
+ hasValue: hasUserSetWideSizeValue,
+ onDeselect: resetWideSizeValue,
+ isShownByDefault: defaultControls.wideSize ?? DEFAULT_CONTROLS6.wideSize,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ import_components256.__experimentalUnitControl,
+ {
+ label: (0, import_i18n248.__)("Wide width"),
+ labelPosition: "top",
+ value: localWideSizeValue ?? inheritedWideSizeValue,
+ placeholder: isWideSizePlaceholder ? getNumericPlaceholder2(
+ inheritedWideSizeValue
+ ) : void 0,
+ onChange: (nextWideSize) => {
+ setWideSizeValue(nextWideSize);
+ },
+ units: units2,
+ prefix: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(import_components256.__experimentalInputControlPrefixWrapper, { variant: "icon", children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(icon_default, { icon: stretch_wide_default }) })
+ }
+ )
+ }
+ ),
+ showPaddingControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(
+ InheritanceToolsPanelItem,
+ {
+ hasValue: hasPaddingValue,
+ label: (0, import_i18n248.__)("Padding"),
+ hasInlineEndToggle: hasSpacingToggle(
+ paddingSides,
+ showSpacingPresetsControl
+ ),
+ onDeselect: resetPaddingValue,
+ isShownByDefault: defaultControls.padding ?? DEFAULT_CONTROLS6.padding,
+ ...inheritanceProps(
+ isPaddingInherited,
+ hasPaddingValue() && hasInheritedPadding,
+ {
+ "tools-panel-item-spacing": showSpacingPresetsControl
+ }
+ ),
+ panelId,
+ children: [
+ !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ import_components256.BoxControl,
+ {
+ values: localPaddingValues,
+ onChange: setPaddingValues,
+ label: (0, import_i18n248.__)("Padding"),
+ sides: paddingSides,
+ units: units2,
+ allowReset: false,
+ splitOnAxis: isAxialPadding,
+ inputProps: {
+ onMouseOver: onMouseOverPadding,
+ onMouseOut: onMouseLeaveControls,
+ placeholder: isPaddingPlaceholder ? inheritedPaddingPlaceholder : void 0
+ }
+ }
+ ),
+ showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ SpacingSizesControl,
+ {
+ values: paddingValues,
+ onChange: setPaddingValues,
+ label: (0, import_i18n248.__)("Padding"),
+ sides: paddingSides,
+ units: units2,
+ allowReset: false,
+ onMouseOver: onMouseOverPadding,
+ onMouseOut: onMouseLeaveControls
+ }
+ )
+ ]
+ }
+ ),
+ showMarginControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(
+ InheritanceToolsPanelItem,
+ {
+ hasValue: hasMarginValue,
+ label: (0, import_i18n248.__)("Margin"),
+ hasInlineEndToggle: hasSpacingToggle(
+ marginSides,
+ showSpacingPresetsControl
+ ),
+ onDeselect: resetMarginValue,
+ isShownByDefault: defaultControls.margin ?? DEFAULT_CONTROLS6.margin,
+ ...inheritanceProps(
+ isMarginInherited,
+ hasMarginValue() && hasInheritedMargin,
+ {
+ "tools-panel-item-spacing": showSpacingPresetsControl
+ }
+ ),
+ panelId,
+ children: [
+ !showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ import_components256.BoxControl,
+ {
+ values: localMarginValues,
+ onChange: setMarginValues,
+ inputProps: {
+ min: minMarginValue,
+ onDragStart: () => {
+ setMinMarginValue(0);
+ },
+ onDragEnd: () => {
+ setMinMarginValue(minimumMargin);
+ },
+ onMouseOver: onMouseOverMargin,
+ onMouseOut: onMouseLeaveControls,
+ placeholder: isMarginPlaceholder ? inheritedMarginPlaceholder : void 0
+ },
+ label: (0, import_i18n248.__)("Margin"),
+ sides: marginSides,
+ units: units2,
+ allowReset: false,
+ splitOnAxis: isAxialMargin
+ }
+ ),
+ showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ SpacingSizesControl,
+ {
+ values: marginValues,
+ onChange: setMarginValues,
+ minimumCustomValue: -Infinity,
+ label: (0, import_i18n248.__)("Margin"),
+ sides: marginSides,
+ units: units2,
+ allowReset: false,
+ onMouseOver: onMouseOverMargin,
+ onMouseOut: onMouseLeaveControls
+ }
+ )
+ ]
+ }
+ ),
+ showGapControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsxs)(
+ InheritanceToolsPanelItem,
+ {
+ hasValue: hasGapValue,
+ label: (0, import_i18n248.__)("Block spacing"),
+ hasInlineEndToggle: isAxialGap,
+ onDeselect: resetGapValue,
+ isShownByDefault: defaultControls.blockGap ?? DEFAULT_CONTROLS6.blockGap,
+ ...inheritanceProps(
+ isGapPlaceholder,
+ hasGapValue() && inheritedGapRaw !== void 0,
+ {
+ "tools-panel-item-spacing": showSpacingPresetsControl,
+ "single-column": (
+ // If UnitControl is used, should be single-column.
+ !showSpacingPresetsControl && !isAxialGap
+ )
+ }
+ ),
+ panelId,
+ children: [
+ !showSpacingPresetsControl && (isAxialGap ? /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ import_components256.BoxControl,
+ {
+ label: (0, import_i18n248.__)("Block spacing"),
+ min: 0,
+ onChange: setGapValues,
+ units: units2,
+ sides: gapSides,
+ values: gapValues,
+ allowReset: false,
+ splitOnAxis: isAxialGap
+ }
+ ) : /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ import_components256.__experimentalUnitControl,
{
- data,
- field: childField,
- onChange,
- hideLabelFromVision,
- markWhenOptional,
- validity: childFieldValidity
+ label: (0, import_i18n248.__)("Block spacing"),
+ min: 0,
+ onChange: setGapValue,
+ units: units2,
+ value: localGapForSingleInput ?? void 0,
+ placeholder: isGapPlaceholder ? inheritedGapForSingleInput : void 0
}
+ )),
+ showSpacingPresetsControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ SpacingSizesControl,
+ {
+ label: (0, import_i18n248.__)("Block spacing"),
+ min: 0,
+ onChange: setGapValues,
+ showSideInLabel: false,
+ sides: isAxialGap ? gapSides : ["top"],
+ values: gapValues,
+ allowReset: false
+ },
+ isAxialGap ? "axial-gap" : "single-gap"
)
- },
- childField.id
- )
- }
- ) })
- ] });
- }
- const RegularLayout = getFormFieldLayout("regular")?.component;
- if (!RegularLayout) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(import_jsx_runtime544.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)("div", { className: "dataforms-layouts-row__field-control", children: /* @__PURE__ */ (0, import_jsx_runtime544.jsx)(
- RegularLayout,
- {
- data,
- field,
- onChange,
- markWhenOptional,
- validity
- }
- ) }) });
- }
-
- // packages/dataviews/build-module/components/dataform-layouts/details/index.mjs
- var import_element343 = __toESM(require_element(), 1);
- var import_i18n246 = __toESM(require_i18n(), 1);
- var import_a11y27 = __toESM(require_a11y(), 1);
- var import_compose118 = __toESM(require_compose(), 1);
- var import_jsx_runtime545 = __toESM(require_jsx_runtime(), 1);
- function FormDetailsField({
- data,
- field,
- onChange,
- validity
- }) {
- const { fields } = (0, import_element343.useContext)(dataform_context_default);
- const detailsRef = (0, import_element343.useRef)(null);
- const contentRef = (0, import_element343.useRef)(null);
- const hasFocusedContentRef = (0, import_element343.useRef)(false);
- const [touched, setTouched] = (0, import_element343.useState)(false);
- const [isOpen, setIsOpen] = (0, import_element343.useState)(false);
- const form = (0, import_element343.useMemo)(
- () => ({
- layout: DEFAULT_LAYOUT,
- fields: field.children ?? []
- }),
- [field]
- );
- (0, import_element343.useEffect)(() => {
- const details = detailsRef.current;
- if (!details) {
- return;
- }
- const handleToggle = () => {
- const nowOpen = details.open;
- if (!nowOpen) {
- setTouched(true);
- }
- setIsOpen(nowOpen);
- };
- details.addEventListener("toggle", handleToggle);
- return () => {
- details.removeEventListener("toggle", handleToggle);
- };
- }, []);
- const revealValidity = useRevealValidity(contentRef, isOpen && touched);
- const handleContentFocus = (0, import_element343.useCallback)(() => {
- hasFocusedContentRef.current = true;
- }, []);
- const handleFocusOutside = (0, import_element343.useCallback)(() => {
- if (!hasFocusedContentRef.current) {
- return;
- }
- setTouched(true);
- if (!detailsRef.current?.open) {
- return;
- }
- const revealedCount = revealValidity();
- const message2 = getValidationMessage(validity);
- if (revealedCount > 0 && message2) {
- (0, import_a11y27.speak)(message2, "polite");
- }
- }, [revealValidity, validity]);
- const focusOutsideProps = (0, import_compose118.__experimentalUseFocusOutside)(handleFocusOutside);
- if (!field.children) {
- return null;
- }
- const summaryFieldId = field.layout.summary ?? "";
- const summaryField = summaryFieldId ? fields.find((fieldDef) => fieldDef.id === summaryFieldId) : void 0;
- let summaryContent;
- if (summaryField && summaryField.render) {
- summaryContent = /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(summaryField.render, { item: data, field: summaryField });
- } else {
- summaryContent = field.label || (0, import_i18n246.__)("More details");
- }
- return /* @__PURE__ */ (0, import_jsx_runtime545.jsxs)(
- "details",
- {
- ref: detailsRef,
- className: "dataforms-layouts-details__details",
- ...focusOutsideProps,
- children: [
- /* @__PURE__ */ (0, import_jsx_runtime545.jsx)("summary", { className: "dataforms-layouts-details__summary", children: /* @__PURE__ */ (0, import_jsx_runtime545.jsxs)(
- Stack,
- {
- direction: "row",
- align: "center",
- gap: "md",
- className: "dataforms-layouts-details__summary-content",
- children: [
- summaryContent,
- touched && /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(ValidationBadge, { validity })
]
}
- ) }),
- /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
- "div",
+ ),
+ showChildLayoutControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ ChildLayoutControl,
{
- ref: contentRef,
- className: "dataforms-layouts-details__content",
- onFocus: handleContentFocus,
- children: /* @__PURE__ */ (0, import_jsx_runtime545.jsx)(
- DataFormLayout,
+ value: childLayout,
+ onChange: setChildLayout,
+ parentLayout: settings2?.parentLayout,
+ panelId,
+ showGridSpanDefaults: !hasViewportBlockStyleState(styleState),
+ isShownByDefault: defaultControls.childLayout ?? DEFAULT_CONTROLS6.childLayout
+ }
+ ),
+ showMinHeightControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isMinHeightPlaceholder,
+ hasMinHeightValue() && inheritedMinHeightValue !== void 0
+ ),
+ hasValue: hasMinHeightValue,
+ label: (0, import_i18n248.__)("Minimum height"),
+ onDeselect: resetMinHeightValue,
+ isShownByDefault: defaultControls.minHeight ?? DEFAULT_CONTROLS6.minHeight,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ DimensionControl,
{
- data,
- form,
- onChange,
- validity: validity?.children
+ label: (0, import_i18n248.__)("Minimum height"),
+ value: localMinHeightValue ?? inheritedMinHeightValue,
+ onChange: setMinHeightValue,
+ placeholder: isMinHeightPlaceholder ? getNumericPlaceholder2(
+ inheritedMinHeightValue
+ ) : void 0,
+ dimensionSizes: dimensions?.dimensionSizes
+ }
+ )
+ }
+ ),
+ showMinWidthControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isMinWidthPlaceholder,
+ hasMinWidthValue() && inheritedMinWidthValue !== void 0
+ ),
+ hasValue: hasMinWidthValue,
+ label: (0, import_i18n248.__)("Minimum width"),
+ onDeselect: resetMinWidthValue,
+ isShownByDefault: defaultControls.minWidth ?? DEFAULT_CONTROLS6.minWidth,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ DimensionControl,
+ {
+ label: (0, import_i18n248.__)("Minimum width"),
+ value: localMinWidthValue ?? inheritedMinWidthValue,
+ onChange: setMinWidthValue,
+ placeholder: isMinWidthPlaceholder ? getNumericPlaceholder2(
+ inheritedMinWidthValue
+ ) : void 0,
+ dimensionSizes: dimensions?.dimensionSizes
+ }
+ )
+ }
+ ),
+ showHeightControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isHeightPlaceholder,
+ hasHeightValue() && inheritedHeightValue !== void 0
+ ),
+ hasValue: hasHeightValue,
+ label: (0, import_i18n248.__)("Height"),
+ onDeselect: resetHeightValue,
+ isShownByDefault: defaultControls.height ?? DEFAULT_CONTROLS6.height,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ DimensionControl,
+ {
+ label: (0, import_i18n248.__)("Height"),
+ value: localHeightValue,
+ onChange: setHeightValue,
+ placeholder: isHeightPlaceholder ? inheritedHeightValue : void 0,
+ dimensionSizes: dimensions?.dimensionSizes
+ }
+ )
+ }
+ ),
+ showWidthControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isWidthPlaceholder,
+ hasWidthValue() && inheritedWidthValue !== void 0
+ ),
+ hasValue: hasWidthValue,
+ label: (0, import_i18n248.__)("Width"),
+ onDeselect: resetWidthValue,
+ isShownByDefault: defaultControls.width ?? DEFAULT_CONTROLS6.width,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ DimensionControl,
+ {
+ label: (0, import_i18n248.__)("Width"),
+ value: localWidthValue,
+ onChange: setWidthValue,
+ placeholder: isWidthPlaceholder ? inheritedWidthValue : void 0,
+ dimensionSizes: dimensions?.dimensionSizes
}
)
}
+ ),
+ showAspectRatioControl && /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
+ AspectRatioTool,
+ {
+ hasValue: hasAspectRatioValue,
+ value: aspectRatioValue,
+ onChange: setAspectRatioValue,
+ panelId,
+ ...inheritanceProps(
+ isAspectRatioPlaceholder,
+ hasAspectRatioValue() && inheritedAspectRatioValue !== void 0
+ ),
+ isShownByDefault: defaultControls.aspectRatio ?? DEFAULT_CONTROLS6.aspectRatio
+ }
)
]
}
);
}
- // packages/dataviews/build-module/components/dataform-layouts/index.mjs
- var import_jsx_runtime546 = __toESM(require_jsx_runtime(), 1);
- var FORM_FIELD_LAYOUTS = [
- {
- type: "regular",
- component: FormRegularField,
- wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- Stack,
- {
- direction: "column",
- className: "dataforms-layouts__wrapper",
- gap: "lg",
- children
- }
- )
- },
- {
- type: "panel",
- component: FormPanelField,
- wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- Stack,
+ // packages/block-editor/build-module/components/global-styles/border-panel.mjs
+ var import_components258 = __toESM(require_components(), 1);
+ var import_element347 = __toESM(require_element(), 1);
+ var import_i18n250 = __toESM(require_i18n(), 1);
+
+ // packages/block-editor/build-module/components/global-styles/shadow-panel-components.mjs
+ var import_i18n249 = __toESM(require_i18n(), 1);
+ var import_components257 = __toESM(require_components(), 1);
+ var import_element346 = __toESM(require_element(), 1);
+ var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
+ var EMPTY_ARRAY16 = [];
+ function ShadowPopoverContainer({ shadow, onShadowChange, settings: settings2 }) {
+ const shadows = useShadowPresets(settings2);
+ const presets = (0, import_element346.useMemo)(() => {
+ if (!shadows.length) {
+ return shadows;
+ }
+ return [
+ { name: (0, import_i18n249.__)("Unset"), slug: "unset", shadow: "none" },
+ ...shadows
+ ];
+ }, [shadows]);
+ return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("div", { className: "block-editor-global-styles__shadow-popover-container", children: /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_components257.__experimentalVStack, { spacing: 4, children: [
+ /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components257.__experimentalHeading, { level: 5, children: (0, import_i18n249.__)("Drop shadow") }),
+ /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ ShadowPresets,
{
- direction: "column",
- className: "dataforms-layouts__wrapper",
- gap: "md",
- children
+ presets,
+ activeShadow: shadow,
+ onSelect: onShadowChange
}
- )
- },
- {
- type: "card",
- component: FormCardField,
- wrapper: ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- Stack,
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime549.jsx)("div", { className: "block-editor-global-styles__clear-shadow", children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ import_components257.Button,
{
- direction: "column",
- className: "dataforms-layouts__wrapper",
- gap: "xl",
- children
+ __next40pxDefaultSize: true,
+ variant: "tertiary",
+ onClick: () => onShadowChange(void 0),
+ disabled: !shadow,
+ accessibleWhenDisabled: true,
+ children: (0, import_i18n249.__)("Clear")
}
- )
- },
- {
- type: "row",
- component: FormRowField,
- wrapper: ({
- children,
- layout
- }) => /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- Stack,
+ ) })
+ ] }) });
+ }
+ function ShadowPresets({ presets, activeShadow, onSelect }) {
+ return !presets ? null : /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ import_components257.Composite,
+ {
+ role: "listbox",
+ className: "block-editor-global-styles__shadow__list",
+ "aria-label": (0, import_i18n249.__)("Drop shadows"),
+ children: presets.map(({ name, slug, shadow }) => /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ ShadowIndicator,
+ {
+ label: name,
+ isActive: shadow === activeShadow,
+ type: slug === "unset" ? "unset" : "preset",
+ onSelect: () => onSelect(shadow === activeShadow ? void 0 : shadow),
+ shadow
+ },
+ slug
+ ))
+ }
+ );
+ }
+ function ShadowIndicator({ type, label, isActive, onSelect, shadow }) {
+ return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(tooltip_exports.Root, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ tooltip_exports.Trigger,
{
- direction: "column",
- className: "dataforms-layouts__wrapper",
- gap: "lg",
- children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)("div", { className: "dataforms-layouts-row__field", children: /* @__PURE__ */ (0, import_jsx_runtime546.jsx)(
- Stack,
+ render: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ import_components257.Composite.Item,
{
- direction: "row",
- gap: "lg",
- align: layout.alignment,
- children
+ role: "option",
+ "aria-label": label,
+ "aria-selected": isActive,
+ className: clsx_default(
+ "block-editor-global-styles__shadow__item",
+ {
+ "is-active": isActive
+ }
+ ),
+ render: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ "button",
+ {
+ className: clsx_default(
+ "block-editor-global-styles__shadow-indicator",
+ {
+ unset: type === "unset"
+ }
+ ),
+ onClick: onSelect,
+ style: { boxShadow: shadow },
+ "aria-label": label,
+ children: isActive && /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(icon_default, { icon: check_default })
+ }
+ )
}
- ) })
+ )
}
- )
- },
- {
- type: "details",
- component: FormDetailsField
- }
- ];
- function getFormFieldLayout(type) {
- return FORM_FIELD_LAYOUTS.find((layout) => layout.type === type);
- }
-
- // packages/dataviews/build-module/components/dataform-layouts/data-form-layout.mjs
- var import_jsx_runtime547 = __toESM(require_jsx_runtime(), 1);
- var DEFAULT_WRAPPER = ({ children }) => /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(Stack, { direction: "column", className: "dataforms-layouts__wrapper", gap: "lg", children });
- function DataFormLayout({
- data,
- form,
- onChange,
- validity,
- children,
- as
- }) {
- const { fields: fieldDefinitions } = (0, import_element344.useContext)(dataform_context_default);
- const markWhenOptional = (0, import_element344.useMemo)(() => {
- const requiredCount = fieldDefinitions.filter(
- (f2) => !!f2.isValid?.required
- ).length;
- const optionalCount = fieldDefinitions.length - requiredCount;
- return requiredCount > optionalCount;
- }, [fieldDefinitions]);
- function getFieldDefinition2(field) {
- return fieldDefinitions.find(
- (fieldDefinition) => fieldDefinition.id === field.id
- );
- }
- const Wrapper = as ?? getFormFieldLayout(form.layout.type)?.wrapper ?? DEFAULT_WRAPPER;
- return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(Wrapper, { layout: form.layout, children: form.fields.map((formField) => {
- const FieldLayout = getFormFieldLayout(formField.layout.type)?.component;
- if (!FieldLayout) {
- return null;
- }
- const fieldDefinition = !formField.children ? getFieldDefinition2(formField) : void 0;
- if (fieldDefinition && fieldDefinition.isVisible && !fieldDefinition.isVisible(data)) {
- return null;
- }
- if (children) {
- return children(
- FieldLayout,
- formField,
- validity?.[formField.id],
- markWhenOptional
- );
- }
- return /* @__PURE__ */ (0, import_jsx_runtime547.jsx)(
- FieldLayout,
- {
- data,
- field: formField,
- onChange,
- markWhenOptional,
- validity: validity?.[formField.id]
- },
- formField.id
- );
- }) });
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(tooltip_exports.Popup, { children: label })
+ ] });
}
-
- // packages/dataviews/build-module/dataform/index.mjs
- var import_jsx_runtime548 = __toESM(require_jsx_runtime(), 1);
- function DataForm({
- data,
- form,
- fields,
- onChange,
- validity
+ function ShadowPopover({
+ shadow,
+ onShadowChange,
+ settings: settings2,
+ className,
+ hasLocalValue = !!shadow,
+ hasLocalOverride = false,
+ onReset
}) {
- const normalizedForm = (0, import_element345.useMemo)(() => normalize_form_default(form), [form]);
- const normalizedFields = (0, import_element345.useMemo)(
- () => normalizeFields(fields),
- [fields]
- );
- if (!form.fields) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(DataFormProvider, { fields: normalizedFields, children: /* @__PURE__ */ (0, import_jsx_runtime548.jsx)(
- DataFormLayout,
+ const popoverProps3 = {
+ placement: "left-start",
+ offset: 36,
+ shift: true
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ import_components257.Dropdown,
{
- data,
- form: normalizedForm,
- onChange,
- validity
+ popoverProps: popoverProps3,
+ className: clsx_default(
+ "block-editor-global-styles__shadow-dropdown",
+ className
+ ),
+ renderToggle: renderShadowToggle(shadow, onShadowChange, {
+ hasLocalValue,
+ hasLocalOverride,
+ onReset: onReset ?? (() => onShadowChange(void 0))
+ }),
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components257.__experimentalDropdownContentWrapper, { paddingSize: "medium", children: /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ ShadowPopoverContainer,
+ {
+ shadow,
+ onShadowChange,
+ settings: settings2
+ }
+ ) })
}
- ) });
+ );
}
-
- // packages/block-editor/build-module/hooks/block-fields/index.mjs
- var import_element349 = __toESM(require_element(), 1);
- var import_i18n250 = __toESM(require_i18n(), 1);
-
- // packages/block-editor/build-module/hooks/block-fields/fields-dropdown-menu.mjs
- var import_components256 = __toESM(require_components(), 1);
- var import_i18n247 = __toESM(require_i18n(), 1);
-
- // packages/block-editor/build-module/hooks/block-fields/use-inspector-popover-placement.mjs
- var import_compose119 = __toESM(require_compose(), 1);
- function useInspectorPopoverPlacement2({ isControl } = { isControl: false }) {
- const isMobile = (0, import_compose119.useViewportMatch)("medium", "<");
- return !isMobile ? {
- popoverProps: {
- placement: "left-start",
- // For non-mobile, inner sidebar width (248px) - button width (24px) - border (1px) + padding (16px) + spacing (20px)
- offset: isControl ? 35 : 259
+ function renderShadowToggle(shadow, onShadowChange, resetConfig) {
+ const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
+ return function ShadowToggle({ onToggle, isOpen }) {
+ const shadowButtonRef = (0, import_element346.useRef)(void 0);
+ const toggleProps = {
+ onClick: onToggle,
+ className: clsx_default(
+ "block-editor-global-styles__shadow-dropdown-toggle",
+ { "is-open": isOpen }
+ ),
+ "aria-expanded": isOpen,
+ ref: shadowButtonRef
+ };
+ const handleReset = () => {
+ if (isOpen) {
+ onToggle();
+ }
+ onReset();
+ shadowButtonRef.current?.focus();
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_jsx_runtime549.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components257.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime549.jsxs)(import_components257.__experimentalHStack, { justify: "flex-start", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ icon_default,
+ {
+ className: "block-editor-global-styles__toggle-icon",
+ icon: shadow_default,
+ size: 24
+ }
+ ),
+ /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components257.FlexItem, { children: (0, import_i18n249.__)("Drop shadow") })
+ ] }) }),
+ hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ InheritanceResetButton,
+ {
+ className: "block-editor-global-styles__shadow-editor__remove-button",
+ onResetToInherited: handleReset
+ }
+ ) : /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
+ import_components257.Button,
+ {
+ __next40pxDefaultSize: true,
+ size: "small",
+ icon: reset_default,
+ label: (0, import_i18n249.__)("Remove"),
+ className: "block-editor-global-styles__shadow-editor__remove-button",
+ onClick: handleReset
+ }
+ ))
+ ] });
+ };
+ }
+ function useShadowPresets(settings2) {
+ return (0, import_element346.useMemo)(() => {
+ if (!settings2?.shadow) {
+ return EMPTY_ARRAY16;
}
- } : {};
+ const defaultPresetsEnabled = settings2?.shadow?.defaultPresets;
+ const {
+ default: defaultShadows,
+ theme: themeShadows,
+ custom: customShadows
+ } = settings2?.shadow?.presets ?? {};
+ const allPresets = [
+ ...defaultPresetsEnabled && defaultShadows || EMPTY_ARRAY16,
+ ...themeShadows || EMPTY_ARRAY16,
+ ...customShadows || EMPTY_ARRAY16
+ ];
+ return allPresets.filter(
+ (preset, index2) => allPresets.findLastIndex(
+ ({ slug }) => slug === preset.slug
+ ) === index2
+ );
+ }, [settings2]);
}
- // packages/block-editor/build-module/hooks/block-fields/fields-dropdown-menu.mjs
- var import_jsx_runtime549 = __toESM(require_jsx_runtime(), 1);
- function FieldsDropdownMenu({
- fields,
- visibleFields,
- onToggleField
+ // packages/block-editor/build-module/components/global-styles/border-panel.mjs
+ var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
+ function useHasBorderPanel(settings2) {
+ const controls = Object.values(useHasBorderPanelControls(settings2));
+ return controls.some(Boolean);
+ }
+ function useHasBorderPanelControls(settings2) {
+ const controls = {
+ hasBorderColor: useHasBorderColorControl(settings2),
+ hasBorderRadius: useHasBorderRadiusControl(settings2),
+ hasBorderStyle: useHasBorderStyleControl(settings2),
+ hasBorderWidth: useHasBorderWidthControl(settings2),
+ hasShadow: useHasShadowControl(settings2)
+ };
+ return controls;
+ }
+ function useHasBorderColorControl(settings2) {
+ return settings2?.border?.color;
+ }
+ function useHasBorderRadiusControl(settings2) {
+ return settings2?.border?.radius;
+ }
+ function useHasBorderStyleControl(settings2) {
+ return settings2?.border?.style;
+ }
+ function useHasBorderWidthControl(settings2) {
+ return settings2?.border?.width;
+ }
+ function useHasShadowControl(settings2) {
+ const shadows = useShadowPresets(settings2);
+ return !!settings2?.shadow && shadows.length > 0;
+ }
+ function BorderToolsPanel({
+ resetAllFilter,
+ onChange,
+ value,
+ panelId,
+ children,
+ label
}) {
- const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2();
- if (!fields || fields.length === 0) {
- return null;
- }
- return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- import_components256.DropdownMenu,
+ const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+ const resetAll = () => {
+ const updatedValue = resetAllFilter(value);
+ onChange(updatedValue);
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+ import_components258.__experimentalToolsPanel,
{
- icon: more_vertical_default,
- label: (0, import_i18n247.__)("Options"),
- popoverProps: popoverProps3,
- toggleProps: { size: "small" },
- children: ({ onClose }) => /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(import_components256.MenuGroup, { label: (0, import_i18n247.__)("Show / Hide"), children: fields.map((field) => {
- const isVisible = visibleFields.includes(field.id);
- return /* @__PURE__ */ (0, import_jsx_runtime549.jsx)(
- import_components256.MenuItem,
- {
- isSelected: isVisible,
- onClick: () => {
- onToggleField(field.id);
- onClose();
- },
- role: "menuitemcheckbox",
- icon: isVisible ? check_default : null,
- children: field.label
- },
- field.id
- );
- }) })
+ label,
+ resetAll,
+ panelId,
+ dropdownMenuProps,
+ children
}
);
}
-
- // packages/block-editor/build-module/hooks/block-fields/rich-text/index.mjs
- var import_components257 = __toESM(require_components(), 1);
- var import_compose120 = __toESM(require_compose(), 1);
- var import_data188 = __toESM(require_data(), 1);
- var import_element346 = __toESM(require_element(), 1);
- var import_rich_text22 = __toESM(require_rich_text(), 1);
- var import_jsx_runtime550 = __toESM(require_jsx_runtime(), 1);
- var { useRichText: useRichText2, KeyboardShortcutContext: KeyboardShortcutContext2, InputEventContext: InputEventContext2 } = unlock(import_rich_text22.privateApis);
- function RichTextControl({
- data,
- field,
- hideLabelFromVision,
+ var DEFAULT_CONTROLS7 = {
+ radius: true,
+ color: true,
+ width: true,
+ shadow: true
+ };
+ function BorderPanel({
+ as: Wrapper = BorderToolsPanel,
+ value,
onChange,
- config: config2 = {}
+ inheritedValue = value,
+ settings: settings2,
+ panelId,
+ defaultControls = DEFAULT_CONTROLS7,
+ showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
}) {
- const registry = (0, import_data188.useRegistry)();
- const attrValue = field.getValue({ item: data });
- const fieldConfig = field.config || {};
- const { clientId } = config2;
- const [selection2, setSelection] = (0, import_element346.useState)({
- start: void 0,
- end: void 0
- });
- const [isSelected, setIsSelected] = (0, import_element346.useState)(false);
- const anchorRef = (0, import_element346.useRef)();
- const inputEvents = (0, import_element346.useRef)(/* @__PURE__ */ new Set());
- const keyboardShortcuts = (0, import_element346.useRef)(/* @__PURE__ */ new Set());
- const adjustedAllowedFormats = getAllowedFormats({
- allowedFormats: fieldConfig?.allowedFormats,
- disableFormats: fieldConfig?.disableFormats
- });
- function onFocus() {
- anchorRef.current?.focus();
- }
- const {
- value,
- getValue,
- onChange: onRichTextChange,
- ref: richTextRef,
- formatTypes
- } = useRichText2({
- value: attrValue,
- onChange(html) {
- onChange(field.setValue({ item: data, value: html }));
- },
- selectionStart: selection2.start,
- selectionEnd: selection2.end,
- onSelectionChange: (start2, end) => setSelection({ start: start2, end }),
- __unstableIsSelected: isSelected,
- preserveWhiteSpace: !!fieldConfig?.preserveWhiteSpace,
- placeholder: fieldConfig?.placeholder,
- __unstableDisableFormats: fieldConfig?.disableFormats,
- allowedFormats: adjustedAllowedFormats,
- withoutInteractiveFormatting: fieldConfig?.withoutInteractiveFormatting,
- __unstableFormatTypeHandlerContext: (0, import_element346.useMemo)(
- () => ({ richTextIdentifier: field.id, blockClientId: clientId }),
- [field.id, clientId]
- )
- });
- const { baseControlProps, controlProps } = (0, import_components257.useBaseControlProps)({
- hideLabelFromVision: hideLabelFromVision ?? field.hideLabelFromVision,
- label: field.label
- });
- return /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(import_jsx_runtime550.Fragment, { children: [
- isSelected && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(KeyboardShortcutContext2.Provider, { value: keyboardShortcuts, children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(InputEventContext2.Provider, { value: inputEvents, children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)("div", { children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
- FormatEdit,
- {
- value,
- onChange: onRichTextChange,
- onFocus,
- formatTypes,
- forwardedRef: anchorRef,
- isVisible: false
+ const colors2 = useColorsPerOrigin(settings2);
+ const areCustomSolidsEnabled = settings2?.color?.custom;
+ const decodeValue = (0, import_element347.useCallback)(
+ (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue),
+ [settings2]
+ );
+ const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
+ showInheritanceLabelIndicators && isInherited,
+ showInheritanceLabelIndicators && hasLocalOverride,
+ className
+ );
+ const encodeColorValue = (colorValue) => {
+ const allColors = colors2.flatMap(
+ ({ colors: originColors }) => originColors
+ );
+ const colorObject = allColors.find(
+ ({ color }) => color === colorValue
+ );
+ return colorObject ? "var:preset|color|" + colorObject.slug : colorValue;
+ };
+ const decodeBorder = (0, import_element347.useCallback)(
+ (source) => {
+ if (!source) {
+ return void 0;
}
- ) }) }) }),
- /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(import_components257.BaseControl, { ...baseControlProps, children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
- "div",
- {
- className: "block-editor-content-only-controls__rich-text",
- role: "textbox",
- "aria-multiline": !fieldConfig?.disableLineBreaks,
- ref: (0, import_compose120.useMergeRefs)([
- richTextRef,
- useEventListeners({
- registry,
- getValue,
- onChange: onRichTextChange,
- formatTypes,
- selectionChange: setSelection,
- isSelected,
- disableFormats: fieldConfig?.disableFormats,
- value,
- tagName: "div",
- disableLineBreaks: fieldConfig?.disableLineBreaks,
- keyboardShortcuts,
- inputEvents
- }),
- anchorRef
- ]),
- onFocus: () => setIsSelected(true),
- onBlur: () => setIsSelected(false),
- contentEditable: true,
- ...controlProps
+ if ((0, import_components258.__experimentalHasSplitBorders)(source)) {
+ const out = { ...source };
+ ["top", "right", "bottom", "left"].forEach((side) => {
+ out[side] = {
+ ...out[side],
+ color: decodeValue(out[side]?.color)
+ };
+ });
+ return out;
}
- ) })
- ] });
- }
-
- // packages/block-editor/build-module/hooks/block-fields/media/index.mjs
- var import_components258 = __toESM(require_components(), 1);
- var import_data189 = __toESM(require_data(), 1);
- var import_dom75 = __toESM(require_dom(), 1);
- var import_element347 = __toESM(require_element(), 1);
- var import_i18n248 = __toESM(require_i18n(), 1);
- var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
- var focusToggleButton2 = (containerRef) => {
- window.requestAnimationFrame(() => {
- const [toggleButton] = import_dom75.focus.tabbable.find(containerRef?.current);
- if (!toggleButton) {
- return;
+ return {
+ ...source,
+ color: source.color ? decodeValue(source.color) : void 0
+ };
+ },
+ [decodeValue]
+ );
+ const localBorder = (0, import_element347.useMemo)(
+ () => decodeBorder(value?.border),
+ [value?.border, decodeBorder]
+ );
+ const inheritedBorder = (0, import_element347.useMemo)(
+ () => decodeBorder(inheritedValue?.border),
+ [inheritedValue?.border, decodeBorder]
+ );
+ const isBorderPlaceholder = !(0, import_components258.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components258.__experimentalIsDefinedBorder)(inheritedBorder);
+ const border = isBorderPlaceholder ? inheritedBorder : localBorder;
+ const setBorder = (newBorder) => onChange({ ...value, border: newBorder });
+ const showBorderColor = useHasBorderColorControl(settings2);
+ const showBorderStyle = useHasBorderStyleControl(settings2);
+ const showBorderWidth = useHasBorderWidthControl(settings2);
+ const showBorderRadius = useHasBorderRadiusControl(settings2);
+ const localBorderRadius = (0, import_element347.useMemo)(() => {
+ if (typeof value?.border?.radius !== "object") {
+ return decodeValue(value?.border?.radius);
}
- toggleButton.focus();
- });
- };
- function MediaThumbnail({ data, field, attachment, config: config2 }) {
- const { allowedTypes = [], multiple = false } = config2 || {};
- if (multiple) {
- return "todo multiple";
- }
- if (attachment?.media_type === "image" || attachment?.poster) {
- return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("div", { className: "block-editor-content-only-controls__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- "img",
- {
- alt: "",
- width: 20,
- height: 20,
- src: attachment.media_type === "image" ? attachment.source_url : attachment.poster
- }
- ) });
- }
- if (allowedTypes.length === 1) {
- const value = field.getValue({ item: data });
- const url = value?.url;
- if (allowedTypes[0] === "image" && url) {
- return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("div", { className: "block-editor-content-only-controls__media-thumbnail", children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("img", { alt: "", width: 20, height: 20, src: url }) });
+ return {
+ topLeft: decodeValue(value?.border?.radius?.topLeft),
+ topRight: decodeValue(value?.border?.radius?.topRight),
+ bottomLeft: decodeValue(value?.border?.radius?.bottomLeft),
+ bottomRight: decodeValue(value?.border?.radius?.bottomRight)
+ };
+ }, [value?.border?.radius, decodeValue]);
+ const inheritedBorderRadius = (0, import_element347.useMemo)(() => {
+ const rawRadius = inheritedValue?.border?.radius;
+ if (typeof rawRadius !== "object") {
+ return decodeValue(rawRadius);
}
- let icon;
- if (allowedTypes[0] === "image") {
- icon = image_default;
- } else if (allowedTypes[0] === "video") {
- icon = video_default;
- } else if (allowedTypes[0] === "audio") {
- icon = audio_default;
- } else {
- icon = media_default;
+ return {
+ topLeft: decodeValue(rawRadius?.topLeft),
+ topRight: decodeValue(rawRadius?.topRight),
+ bottomLeft: decodeValue(rawRadius?.bottomLeft),
+ bottomRight: decodeValue(rawRadius?.bottomRight)
+ };
+ }, [inheritedValue?.border?.radius, decodeValue]);
+ const setBorderRadius = (newBorderRadius) => setBorder({ ...value?.border, radius: newBorderRadius });
+ const hasBorderRadius = () => {
+ const borderValues = value?.border?.radius;
+ if (typeof borderValues === "object") {
+ return Object.entries(borderValues).some(([, v2]) => !!v2);
}
- if (icon) {
- return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components258.Icon, { icon, size: 20 });
+ return !!borderValues;
+ };
+ const isBorderRadiusPlaceholder = !hasBorderRadius() && inheritedBorderRadius !== void 0 && inheritedBorderRadius !== "";
+ const borderRadius = (0, import_element347.useMemo)(() => {
+ if (!isBorderRadiusPlaceholder) {
+ return localBorderRadius;
}
- }
- return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components258.Icon, { icon: media_default, size: 20 });
- }
- function Media({ data, field, onChange, config: config2 = {} }) {
- const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2({
- isControl: true
- });
- const value = field.getValue({ item: data });
- const {
- allowedTypes = [],
- multiple = false,
- useFeaturedImage = false
- } = config2;
- const id = value?.id;
- const url = value?.url;
- const attachment = (0, import_data189.useSelect)(
- (select3) => {
- if (!id) {
- return;
- }
- const settings2 = select3(store).getSettings();
- const getMedia = settings2[getMediaSelectKey];
- if (!getMedia) {
- return;
- }
- return getMedia(select3, id);
- },
- [id]
- );
- let chooseItemLabel;
- if (allowedTypes.length === 1) {
- const allowedType = allowedTypes[0];
- if (allowedType === "image") {
- chooseItemLabel = (0, import_i18n248.__)("Image");
- } else if (allowedType === "video") {
- chooseItemLabel = (0, import_i18n248.__)("Video");
- } else if (allowedType === "application") {
- chooseItemLabel = (0, import_i18n248.__)("File");
- } else {
- chooseItemLabel = (0, import_i18n248.__)("Media");
+ if (typeof inheritedBorderRadius === "string") {
+ return inheritedBorderRadius;
}
- } else {
- chooseItemLabel = (0, import_i18n248.__)("Media");
- }
- const containerRef = (0, import_element347.useRef)();
- return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(check_default2, { children: /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(
- "div",
+ const obj = inheritedBorderRadius;
+ if (!obj) {
+ return localBorderRadius;
+ }
+ const all = obj.topLeft && obj.topLeft === obj.topRight && obj.topLeft === obj.bottomLeft && obj.topLeft === obj.bottomRight ? obj.topLeft : void 0;
+ return { all, ...obj };
+ }, [
+ isBorderRadiusPlaceholder,
+ localBorderRadius,
+ inheritedBorderRadius
+ ]);
+ const hasShadowControl = useHasShadowControl(settings2);
+ const localShadow = decodeValue(value?.shadow);
+ const inheritedShadow = decodeValue(inheritedValue?.shadow);
+ const isShadowPlaceholder = localShadow === void 0 && inheritedShadow !== void 0 && inheritedShadow !== "";
+ const shadow = isShadowPlaceholder ? inheritedShadow : localShadow;
+ const shadowPresets = useShadowPresets(settings2);
+ const setShadow = (newValue) => {
+ const slug = shadowPresets.findLast(
+ ({ shadow: shadowName }) => shadowName === newValue
+ )?.slug;
+ onChange(
+ setImmutably2(
+ value,
+ ["shadow"],
+ slug ? `var:preset|shadow|${slug}` : newValue || void 0
+ )
+ );
+ };
+ const setShadowWithInheritedCommit = (newValue) => {
+ if (isShadowPlaceholder && newValue === void 0) {
+ setShadow(inheritedShadow);
+ return;
+ }
+ setShadow(newValue);
+ };
+ const hasShadow = () => !!value?.shadow;
+ const resetShadow = () => setShadow(void 0);
+ const hasShadowLocalOverride = showInheritanceLabelIndicators && hasShadow() && inheritedShadow !== void 0;
+ const resetBorder = () => {
+ if (hasBorderRadius()) {
+ return setBorder({ radius: value?.border?.radius });
+ }
+ setBorder(void 0);
+ };
+ const onBorderChange = (newBorder) => {
+ const updatedBorder = { ...newBorder };
+ if ((0, import_components258.__experimentalHasSplitBorders)(updatedBorder)) {
+ ["top", "right", "bottom", "left"].forEach((side) => {
+ if (updatedBorder[side]) {
+ updatedBorder[side] = {
+ ...updatedBorder[side],
+ color: encodeColorValue(updatedBorder[side]?.color)
+ };
+ }
+ });
+ } else if (updatedBorder) {
+ updatedBorder.color = encodeColorValue(updatedBorder.color);
+ }
+ setBorder({
+ ...updatedBorder,
+ radius: value?.border?.radius
+ });
+ };
+ const resetAllFilter = (0, import_element347.useCallback)((previousValue) => {
+ return {
+ ...previousValue,
+ border: void 0,
+ shadow: void 0
+ };
+ }, []);
+ const showBorderByDefault = defaultControls?.color || defaultControls?.width;
+ return /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(
+ Wrapper,
{
- ref: containerRef,
- className: "block-editor-content-only-controls",
+ resetAllFilter,
+ value,
+ onChange,
+ panelId,
+ label: (0, import_i18n250.__)("Borders"),
children: [
- /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- media_replace_flow_default,
+ (showBorderWidth || showBorderColor) && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+ InheritanceToolsPanelItem,
{
- className: "block-editor-content-only-controls__media-replace-flow",
- allowedTypes,
- mediaId: id,
- mediaURL: url,
- multiple,
- popoverProps: popoverProps3,
- onReset: () => {
- onChange(
- field.setValue({
- item: data,
- value: {}
- })
- );
- },
- ...useFeaturedImage && {
- useFeaturedImage: !!value?.featuredImage,
- onToggleFeaturedImage: () => {
- onChange(
- field.setValue({
- item: data,
- value: {
- featuredImage: !value?.featuredImage
- }
- })
- );
- }
- },
- onSelect: (selectedMedia) => {
- if (selectedMedia.id && selectedMedia.url) {
- const newValue = {
- ...selectedMedia,
- mediaType: selectedMedia.media_type
- };
- if (useFeaturedImage) {
- newValue.featuredImage = false;
- }
- onChange(
- field.setValue({
- item: data,
- value: newValue
- })
- );
+ ...inheritanceProps(
+ isBorderPlaceholder,
+ (0, import_components258.__experimentalIsDefinedBorder)(value?.border) && !!inheritedBorder && (0, import_components258.__experimentalIsDefinedBorder)(inheritedBorder)
+ ),
+ hasValue: () => (0, import_components258.__experimentalIsDefinedBorder)(value?.border),
+ label: (0, import_i18n250.__)("Border"),
+ hasInlineEndToggle: true,
+ onDeselect: () => resetBorder(),
+ isShownByDefault: showBorderByDefault,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+ import_components258.BorderBoxControl,
+ {
+ colors: colors2,
+ disableCustomColors: !areCustomSolidsEnabled,
+ enableAlpha: true,
+ enableStyle: showBorderStyle,
+ label: (0, import_i18n250.__)("Border"),
+ onChange: onBorderChange,
+ popoverOffset: 40,
+ popoverPlacement: "left-start",
+ value: border,
+ __experimentalIsRenderedInSidebar: true
}
- },
- renderToggle: (buttonProps) => /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- import_components258.Button,
+ )
+ }
+ ),
+ showBorderRadius && /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isBorderRadiusPlaceholder,
+ hasBorderRadius() && inheritedBorderRadius !== void 0
+ ),
+ hasValue: hasBorderRadius,
+ label: (0, import_i18n250.__)("Radius"),
+ hasInlineEndToggle: true,
+ onDeselect: () => setBorderRadius(void 0),
+ isShownByDefault: defaultControls.radius,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+ BorderRadiusControl,
{
- __next40pxDefaultSize: true,
- className: "block-editor-content-only-controls__media",
- ...buttonProps,
- children: /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(
- import_components258.__experimentalGrid,
- {
- rowGap: 0,
- columnGap: 8,
- templateColumns: "20px 1fr",
- className: "block-editor-content-only-controls__media-row",
- children: [
- url && /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_jsx_runtime551.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- MediaThumbnail,
- {
- attachment,
- field,
- data,
- config: config2
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("span", {
- className: "block-editor-content-only-controls__media-title",
- // TODO - truncate long titles or url smartly (e.g. show filename).
- children: attachment?.title?.raw && attachment?.title?.raw !== "" ? attachment?.title?.raw : url
- })
- ] }),
- !url && /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_jsx_runtime551.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- "span",
- {
- className: "block-editor-content-only-controls__media-placeholder",
- style: {
- width: "20px",
- height: "20px"
- }
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("span", { className: "block-editor-content-only-controls__media-title", children: chooseItemLabel })
- ] })
- ]
- }
- )
+ presets: settings2?.border?.radiusSizes,
+ values: borderRadius,
+ onChange: (newValue) => {
+ setBorderRadius(newValue || void 0);
+ }
}
)
}
),
- url && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
- import_components258.Button,
+ hasShadowControl && /* @__PURE__ */ (0, import_jsx_runtime550.jsxs)(
+ InheritanceToolsPanelItem,
{
- label: (0, import_i18n248.__)("Reset"),
- className: "block-editor-content-only-controls__media-reset",
- size: "small",
- icon: reset_default,
- onClick: () => {
- onChange(
- field.setValue({
- item: data,
- value: {}
- })
- );
- focusToggleButton2(containerRef);
- }
+ ...inheritanceProps(
+ isShadowPlaceholder,
+ hasShadow() && inheritedShadow !== void 0
+ ),
+ label: (0, import_i18n250.__)("Shadow"),
+ hasValue: hasShadow,
+ onDeselect: resetShadow,
+ isShownByDefault: defaultControls.shadow,
+ showLocalOverrideActionsInLabel: false,
+ panelId,
+ children: [
+ /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(import_components258.BaseControl.VisualLabel, { children: (0, import_i18n250.__)("Shadow") }),
+ /* @__PURE__ */ (0, import_jsx_runtime550.jsx)(
+ ShadowPopover,
+ {
+ shadow,
+ onShadowChange: setShadowWithInheritedCommit,
+ settings: settings2,
+ hasLocalValue: hasShadow(),
+ hasLocalOverride: hasShadowLocalOverride,
+ onReset: resetShadow
+ }
+ )
+ ]
}
)
]
}
- ) });
+ );
}
- // packages/block-editor/build-module/hooks/block-fields/link/index.mjs
+ // packages/block-editor/build-module/components/global-styles/filters-panel.mjs
var import_components259 = __toESM(require_components(), 1);
+ var import_i18n251 = __toESM(require_i18n(), 1);
var import_element348 = __toESM(require_element(), 1);
- var import_i18n249 = __toESM(require_i18n(), 1);
- var import_url14 = __toESM(require_url(), 1);
- var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
- var NEW_TAB_REL2 = "noopener";
- var NEW_TAB_TARGET = "_blank";
- var NOFOLLOW_REL = "nofollow";
- function getUpdatedLinkAttributes({
- rel = "",
- url = "",
- opensInNewTab,
- nofollow
+ var import_jsx_runtime551 = __toESM(require_jsx_runtime(), 1);
+ var EMPTY_ARRAY17 = [];
+ function useMultiOriginColorPresets(settings2, { presetSetting, defaultSetting }) {
+ const disableDefault = !settings2?.color?.[defaultSetting];
+ const userPresets = settings2?.color?.[presetSetting]?.custom || EMPTY_ARRAY17;
+ const themePresets = settings2?.color?.[presetSetting]?.theme || EMPTY_ARRAY17;
+ const defaultPresets = settings2?.color?.[presetSetting]?.default || EMPTY_ARRAY17;
+ return (0, import_element348.useMemo)(
+ () => [
+ ...userPresets,
+ ...themePresets,
+ ...disableDefault ? EMPTY_ARRAY17 : defaultPresets
+ ],
+ [disableDefault, userPresets, themePresets, defaultPresets]
+ );
+ }
+ function useHasFiltersPanel(settings2) {
+ return useHasDuotoneControl(settings2);
+ }
+ function useHasDuotoneControl(settings2) {
+ return settings2.color.customDuotone || settings2.color.defaultDuotone || settings2.color.duotone.length > 0;
+ }
+ function FiltersToolsPanel({
+ resetAllFilter,
+ onChange,
+ value,
+ panelId,
+ children
}) {
- let newLinkTarget;
- let updatedRel = rel;
- if (opensInNewTab) {
- newLinkTarget = NEW_TAB_TARGET;
- updatedRel = updatedRel?.includes(NEW_TAB_REL2) ? updatedRel : updatedRel + ` ${NEW_TAB_REL2}`;
- } else {
- const relRegex = new RegExp(`\\b${NEW_TAB_REL2}\\s*`, "g");
- updatedRel = updatedRel?.replace(relRegex, "").trim();
- }
- if (nofollow) {
- updatedRel = updatedRel?.includes(NOFOLLOW_REL) ? updatedRel : (updatedRel + ` ${NOFOLLOW_REL}`).trim();
- } else {
- const relRegex = new RegExp(`\\b${NOFOLLOW_REL}\\s*`, "g");
- updatedRel = updatedRel?.replace(relRegex, "").trim();
- }
- return {
- url: (0, import_url14.prependHTTP)(url),
- linkTarget: newLinkTarget,
- rel: updatedRel || void 0
+ const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+ const resetAll = () => {
+ const updatedValue = resetAllFilter(value);
+ onChange(updatedValue);
};
- }
- function Link({ data, field, onChange }) {
- const [isLinkControlOpen, setIsLinkControlOpen] = (0, import_element348.useState)(false);
- const { popoverProps: popoverProps3 } = useInspectorPopoverPlacement2({
- isControl: true
- });
- const value = field.getValue({ item: data });
- const url = value?.url;
- const rel = value?.rel || "";
- const target = value?.linkTarget;
- const opensInNewTab = target === NEW_TAB_TARGET;
- const nofollow = rel === NOFOLLOW_REL;
- const linkValue = (0, import_element348.useMemo)(
- () => ({ url, opensInNewTab, nofollow }),
- [url, opensInNewTab, nofollow]
+ return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ import_components259.__experimentalToolsPanel,
+ {
+ label: (0, import_i18n251._x)("Filters", "Name for applying graphical effects"),
+ resetAll,
+ panelId,
+ dropdownMenuProps,
+ children
+ }
);
- return /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(import_jsx_runtime552.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
- import_components259.Button,
+ }
+ var DEFAULT_CONTROLS8 = {
+ duotone: true
+ };
+ var popoverProps2 = {
+ placement: "left-start",
+ offset: 36,
+ shift: true,
+ className: "block-editor-duotone-control__popover",
+ headerTitle: (0, import_i18n251.__)("Duotone")
+ };
+ var LabeledColorIndicator2 = ({ indicator, label }) => /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_components259.__experimentalHStack, { justify: "flex-start", children: [
+ /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components259.__experimentalZStack, { isLayered: false, offset: -8, children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components259.Flex, { expanded: false, children: indicator === "unset" || !indicator ? /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components259.ColorIndicator, { className: "block-editor-duotone-control__unset-indicator" }) : /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components259.DuotoneSwatch, { values: indicator }) }) }),
+ /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ import_components259.FlexItem,
+ {
+ className: "block-editor-panel-duotone-settings__label",
+ title: label,
+ children: label
+ }
+ )
+ ] });
+ var renderToggle2 = (duotone, resetConfig) => function Toggle2({ onToggle, isOpen }) {
+ const { hasLocalValue, hasLocalOverride, onReset } = resetConfig;
+ const duotoneButtonRef = (0, import_element348.useRef)(void 0);
+ const toggleProps = {
+ onClick: onToggle,
+ className: clsx_default(
+ "block-editor-global-styles-filters-panel__dropdown-toggle",
+ { "is-open": isOpen }
+ ),
+ "aria-expanded": isOpen,
+ ref: duotoneButtonRef
+ };
+ const handleReset = () => {
+ if (isOpen) {
+ onToggle();
+ }
+ onReset();
+ duotoneButtonRef.current?.focus();
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_jsx_runtime551.Fragment, { children: [
+ /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components259.Button, { __next40pxDefaultSize: true, ...toggleProps, children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ LabeledColorIndicator2,
{
- __next40pxDefaultSize: true,
- className: "block-editor-content-only-controls__link",
- onClick: () => {
- setIsLinkControlOpen(true);
- },
- children: /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(
- import_components259.__experimentalGrid,
- {
- rowGap: 0,
- columnGap: 8,
- templateColumns: "24px 1fr",
- className: "block-editor-content-only-controls__link-row",
- children: [
- url && /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(import_jsx_runtime552.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_components259.Icon, { icon: link_default, size: 24 }),
- /* @__PURE__ */ (0, import_jsx_runtime552.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: url })
- ] }),
- !url && /* @__PURE__ */ (0, import_jsx_runtime552.jsxs)(import_jsx_runtime552.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
- import_components259.Icon,
- {
- icon: link_default,
- size: 24,
- style: { opacity: 0.3 }
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime552.jsx)("span", { className: "block-editor-content-only-controls__link-title", children: (0, import_i18n249.__)("Link") })
- ] })
- ]
- }
- )
+ indicator: duotone,
+ label: (0, import_i18n251.__)("Duotone")
}
- ),
- isLinkControlOpen && /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
- import_components259.Popover,
+ ) }),
+ hasLocalValue && (hasLocalOverride ? /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ InheritanceResetButton,
{
- onClose: () => {
- setIsLinkControlOpen(false);
- },
- ...popoverProps3 ?? {},
- children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
- link_control_default,
- {
- value: linkValue,
- onChange: (newValues) => {
- const updatedAttrs = getUpdatedLinkAttributes({
- rel,
- ...newValues
- });
- onChange(
- field.setValue({
- item: data,
- value: updatedAttrs
- })
- );
- },
- onRemove: () => {
- onChange(
- field.setValue({
- item: data,
- value: {}
- })
- );
- }
- }
- )
+ className: "block-editor-panel-duotone-settings__reset",
+ onResetToInherited: handleReset
}
- )
+ ) : /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ import_components259.Button,
+ {
+ size: "small",
+ icon: reset_default,
+ label: (0, import_i18n251.__)("Reset"),
+ className: "block-editor-panel-duotone-settings__reset",
+ onClick: handleReset
+ }
+ ))
] });
- }
-
- // packages/block-editor/build-module/hooks/block-fields/index.mjs
- var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
- var { fieldsKey, formKey } = unlock(import_blocks118.privateApis);
- function createConfiguredControl2(ControlComponent, config2 = {}) {
- return function ConfiguredControl(props) {
- return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(ControlComponent, { ...props, config: config2 });
- };
- }
- function BlockFields({
- clientId,
- blockType,
- setAttributes,
- isMultiBlock = false
+ };
+ function FiltersPanel({
+ as: Wrapper = FiltersToolsPanel,
+ value,
+ onChange,
+ inheritedValue = value,
+ settings: settings2,
+ panelId,
+ defaultControls = DEFAULT_CONTROLS8,
+ showInheritanceLabelIndicators = isGlobalStylesInheritanceEnabled()
}) {
- const blockTitle = useBlockDisplayTitle({
- clientId,
- context: "list-view"
- });
- const blockInformation = useBlockDisplayInformation(clientId);
- const blockTypeFields = blockType?.[fieldsKey];
- const blockContext = (0, import_element349.useContext)(block_context_default);
- const attributes = (0, import_data190.useSelect)(
- (select3) => {
- const _attributes = select3(store).getBlockAttributes(clientId);
- if (!_attributes?.metadata?.bindings) {
- return _attributes;
- }
- const { __experimentalBlockBindingsSupportedAttributes } = select3(store).getSettings();
- const bindableAttributes = __experimentalBlockBindingsSupportedAttributes?.[blockType?.name];
- const bindings = bindableAttributes ? replacePatternOverridesDefaultBinding(
- _attributes.metadata.bindings,
- bindableAttributes
- ) : _attributes.metadata.bindings;
- const { getBlockBindingsSource: getBlockBindingsSource4 } = unlock(select3(import_blocks118.store));
- return Object.entries(bindings).reduce(
- (acc, [attribute, binding]) => {
- if (attribute === "__default") {
- return acc;
- }
- const source = getBlockBindingsSource4(binding.source);
- if (!source) {
- return acc;
- }
- const values = source.getValues({
- select: select3,
- clientId,
- context: blockContext,
- bindings: { [attribute]: binding }
- });
- return { ...acc, ...values };
- },
- _attributes
- );
- },
- [blockContext, clientId, blockType?.name]
+ const decodeValue = (rawValue) => getValueFromVariable({ settings: settings2 }, "", rawValue);
+ const inheritanceProps = (isInherited, hasLocalOverride, className) => getInheritanceProps(
+ showInheritanceLabelIndicators && isInherited,
+ showInheritanceLabelIndicators && hasLocalOverride,
+ className
);
- const { selectBlock: selectBlock2, toggleBlockHighlight: toggleBlockHighlight2 } = (0, import_data190.useDispatch)(store);
- const debouncedToggleBlockHighlight = (0, import_compose121.useDebounce)(
- toggleBlockHighlight2,
- 50
+ const hasDuotoneEnabled = useHasDuotoneControl(settings2);
+ const duotonePalette = useMultiOriginColorPresets(settings2, {
+ presetSetting: "duotone",
+ defaultSetting: "defaultDuotone"
+ });
+ const colorPalette = useMultiOriginColorPresets(settings2, {
+ presetSetting: "palette",
+ defaultSetting: "defaultPalette"
+ });
+ const localDuotone = decodeValue(value?.filter?.duotone);
+ const inheritedDuotone = decodeValue(inheritedValue?.filter?.duotone);
+ const duotone = localDuotone ?? inheritedDuotone;
+ const localDuotoneSlug = getDuotoneSlugFromPreset(value?.filter?.duotone);
+ const inheritedDuotoneSlug = getDuotoneSlugFromPreset(
+ inheritedValue?.filter?.duotone
);
- const computedForm = (0, import_element349.useMemo)(() => {
- if (!isMultiBlock) {
- return blockType?.[formKey];
+ const duotoneSlug = localDuotone !== void 0 ? localDuotoneSlug : inheritedDuotoneSlug;
+ const isDuotonePlaceholder = localDuotone === void 0 && inheritedDuotone !== void 0;
+ const setDuotone = (newValue, slug) => {
+ const presetSlug = slug ?? duotonePalette.find(({ colors: colors2 }) => colors2 === newValue)?.slug;
+ const duotoneValue = presetSlug ? `var:preset|duotone|${presetSlug}` : newValue;
+ onChange(
+ setImmutably2(value, ["filter", "duotone"], duotoneValue)
+ );
+ };
+ const setDuotoneWithInheritedCommit = (newValue, index2, slug) => {
+ if (newValue === void 0 && isDuotonePlaceholder && inheritedDuotone !== void 0) {
+ setDuotone(inheritedDuotone, inheritedDuotoneSlug);
+ return;
}
+ setDuotone(newValue, slug);
+ };
+ const hasDuotone = () => !!value?.filter?.duotone;
+ const resetDuotone = () => setDuotone(void 0);
+ const hasDuotoneLocalOverride = showInheritanceLabelIndicators && hasDuotone() && inheritedDuotone !== void 0;
+ const resetAllFilter = (0, import_element348.useCallback)((previousValue) => {
return {
- ...blockType?.[formKey],
- fields: [blockType?.[formKey]?.fields?.[0]]
+ ...previousValue,
+ filter: {
+ ...previousValue.filter,
+ duotone: void 0
+ }
};
- }, [blockType, isMultiBlock]);
- const [form, setForm] = (0, import_element349.useState)(computedForm);
- const dataFormFields = (0, import_element349.useMemo)(() => {
- if (!blockTypeFields?.length) {
- return [];
+ }, []);
+ return /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ Wrapper,
+ {
+ resetAllFilter,
+ value,
+ onChange,
+ panelId,
+ children: hasDuotoneEnabled && /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ InheritanceToolsPanelItem,
+ {
+ ...inheritanceProps(
+ isDuotonePlaceholder,
+ localDuotone !== void 0 && inheritedDuotone !== void 0
+ ),
+ label: (0, import_i18n251.__)("Duotone"),
+ hasValue: hasDuotone,
+ onDeselect: resetDuotone,
+ isShownByDefault: defaultControls.duotone,
+ showLocalOverrideActionsInLabel: false,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ import_components259.Dropdown,
+ {
+ popoverProps: popoverProps2,
+ className: "block-editor-global-styles-filters-panel__dropdown",
+ renderToggle: renderToggle2(duotone, {
+ hasLocalValue: hasDuotone(),
+ hasLocalOverride: hasDuotoneLocalOverride,
+ onReset: resetDuotone
+ }),
+ renderContent: () => /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(import_components259.__experimentalDropdownContentWrapper, { paddingSize: "small", children: /* @__PURE__ */ (0, import_jsx_runtime551.jsxs)(import_components259.MenuGroup, { label: (0, import_i18n251.__)("Duotone"), children: [
+ /* @__PURE__ */ (0, import_jsx_runtime551.jsx)("p", { children: (0, import_i18n251.__)(
+ "Create a two-tone color effect without losing your original image."
+ ) }),
+ /* @__PURE__ */ (0, import_jsx_runtime551.jsx)(
+ import_components259.DuotonePicker,
+ {
+ colorPalette,
+ duotonePalette,
+ disableCustomColors: true,
+ disableCustomDuotone: true,
+ value: duotone,
+ selectedSlug: duotoneSlug,
+ onChange: setDuotoneWithInheritedCommit
+ }
+ )
+ ] }) })
+ }
+ )
+ }
+ )
}
- return blockTypeFields.map((fieldDef) => {
- const field = {
- ...fieldDef
- };
- if ("string" === typeof fieldDef.Edit && fieldDef.Edit === "rich-text") {
- field.Edit = createConfiguredControl2(RichTextControl, {
- clientId
- });
- } else if ("string" === typeof fieldDef.Edit && fieldDef.Edit === "link") {
- field.Edit = createConfiguredControl2(Link);
- } else if ("object" === typeof fieldDef.Edit && fieldDef.Edit.control === "media") {
- field.Edit = createConfiguredControl2(Media, {
- ...fieldDef.Edit
- });
- }
- return field;
+ );
+ }
+
+ // packages/block-editor/build-module/components/global-styles/image-settings-panel.mjs
+ var import_components260 = __toESM(require_components(), 1);
+ var import_i18n252 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime552 = __toESM(require_jsx_runtime(), 1);
+ function useHasImageSettingsPanel(name, value, inheritedValue) {
+ return name === "core/image" && inheritedValue?.lightbox?.allowEditing || !!value?.lightbox;
+ }
+ function ImageSettingsPanel({
+ onChange,
+ value,
+ inheritedValue,
+ panelId
+ }) {
+ const dropdownMenuProps = useToolsPanelDropdownMenuProps();
+ const resetLightbox = () => {
+ onChange(void 0);
+ };
+ const onChangeLightbox = (newSetting) => {
+ onChange({
+ enabled: newSetting
+ });
+ };
+ let lightboxChecked = false;
+ if (inheritedValue?.lightbox?.enabled) {
+ lightboxChecked = inheritedValue.lightbox.enabled;
+ }
+ return /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(import_jsx_runtime552.Fragment, { children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+ import_components260.__experimentalToolsPanel,
+ {
+ label: (0, import_i18n252._x)("Settings", "Image settings"),
+ resetAll: resetLightbox,
+ panelId,
+ dropdownMenuProps,
+ children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+ import_components260.__experimentalToolsPanelItem,
+ {
+ hasValue: () => !!value?.lightbox,
+ label: (0, import_i18n252.__)("Enlarge on click"),
+ onDeselect: resetLightbox,
+ isShownByDefault: true,
+ panelId,
+ children: /* @__PURE__ */ (0, import_jsx_runtime552.jsx)(
+ import_components260.ToggleControl,
+ {
+ label: (0, import_i18n252.__)("Enlarge on click"),
+ checked: lightboxChecked,
+ onChange: onChangeLightbox
+ }
+ )
+ }
+ )
+ }
+ ) });
+ }
+
+ // packages/block-editor/build-module/components/global-styles/advanced-panel.mjs
+ var import_components261 = __toESM(require_components(), 1);
+ var import_element349 = __toESM(require_element(), 1);
+ var import_i18n253 = __toESM(require_i18n(), 1);
+ var import_jsx_runtime553 = __toESM(require_jsx_runtime(), 1);
+ function validateCSS(css) {
+ if (typeof css === "string" && /<\/?\w/.test(css)) {
+ return false;
+ }
+ return true;
+ }
+ function getMarkupValidationError(css) {
+ return validateCSS(css) ? null : (0, import_i18n253.__)("The custom CSS is invalid. Do not use <> markup.");
+ }
+ function getCSSValidationError(css) {
+ if (!css) {
+ return null;
+ }
+ const markupError = getMarkupValidationError(css);
+ if (markupError) {
+ return markupError;
+ }
+ const [transformed] = transform_styles_default(
+ [{ css }],
+ ".for-validation-only"
+ );
+ return transformed === null ? (0, import_i18n253.__)("There is an error with your CSS structure.") : null;
+ }
+ function AdvancedPanel({
+ value,
+ onChange,
+ inheritedValue = value,
+ help
+ }) {
+ const customCSS = inheritedValue?.css;
+ const [cssError, setCSSError] = (0, import_element349.useState)(
+ () => getCSSValidationError(customCSS)
+ );
+ function handleOnChange(newValue) {
+ onChange({
+ ...value,
+ css: newValue
});
- }, [blockTypeFields, clientId]);
- if (!blockTypeFields?.length) {
- return null;
+ setCSSError(getMarkupValidationError(newValue));
+ }
+ function handleOnBlur(event) {
+ setCSSError(getCSSValidationError(event?.target?.value));
}
- const handleToggleField = (fieldId) => {
- setForm((prev) => {
- if (prev.fields?.includes(fieldId)) {
- return {
- ...prev,
- fields: prev.fields.filter((id) => id !== fieldId)
- };
- }
- return {
- ...prev,
- fields: [...prev.fields || [], fieldId]
- };
- });
- };
return /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(
- "div",
+ Stack,
{
- className: "block-editor-block-fields__container",
- onMouseEnter: isMultiBlock ? () => debouncedToggleBlockHighlight(clientId, true) : void 0,
- onMouseLeave: () => isMultiBlock ? debouncedToggleBlockHighlight(clientId, false) : void 0,
- onFocus: isMultiBlock ? () => {
- selectBlock2(
- clientId,
- null
- /* null to avoid focus on the block in the canvas */
- );
- } : void 0,
+ direction: "column",
+ gap: "md",
+ className: "block-editor-global-styles-advanced-panel",
children: [
- /* @__PURE__ */ (0, import_jsx_runtime553.jsx)("div", { className: "block-editor-block-fields__header", children: /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_components260.__experimentalHStack, { spacing: 1, children: [
- isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime553.jsxs)(import_jsx_runtime553.Fragment, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
- block_icon_default,
- {
- className: "block-editor-block-fields__header-icon",
- icon: blockInformation?.icon
- }
- ),
- /* @__PURE__ */ (0, import_jsx_runtime553.jsx)("h2", { className: "block-editor-block-fields__header-title", children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components260.__experimentalTruncate, { numberOfLines: 1, children: blockTitle }) }),
- /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
- FieldsDropdownMenu,
- {
- fields: dataFormFields,
- visibleFields: form.fields,
- onToggleField: handleToggleField
- }
- )
- ] }),
- !isMultiBlock && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)("h2", { className: "block-editor-block-fields__header-title", children: (0, import_i18n250.__)("Content") })
- ] }) }),
+ cssError && /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(import_components261.Notice, { status: "error", onRemove: () => setCSSError(null), children: cssError }),
/* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
- DataForm,
+ import_components261.TextareaControl,
{
- data: attributes,
- fields: dataFormFields,
- form,
- onChange: setAttributes
+ label: (0, import_i18n253.__)("Additional CSS"),
+ value: customCSS,
+ onChange: (newValue) => handleOnChange(newValue),
+ onBlur: handleOnBlur,
+ className: "block-editor-global-styles-advanced-panel__custom-css-input",
+ spellCheck: false,
+ help
}
)
]
}
);
}
- function hasBlockFieldsSupport(blockName) {
- return !!(window?.__experimentalContentOnlyInspectorFields && (0, import_blocks118.getBlockType)(blockName)?.[fieldsKey]);
- }
- function BlockFieldsPanel(props) {
- const { blockType, isSelectionWithinCurrentSection } = (0, import_element349.useContext)(PrivateBlockContext);
- return /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(InspectorControlsFill, { group: "content", children: /* @__PURE__ */ (0, import_jsx_runtime553.jsx)(
- BlockFields,
- {
- ...props,
- blockType,
- isMultiBlock: isSelectionWithinCurrentSection
- }
- ) });
- }
- var block_fields_default = {
- edit: BlockFieldsPanel,
- hasSupport: hasBlockFieldsSupport,
- attributeKeys: [],
- supportsPatternEditing: true
- };
- // packages/block-editor/build-module/hooks/custom-class-name.mjs
- var import_hooks26 = __toESM(require_hooks(), 1);
- var import_components261 = __toESM(require_components(), 1);
- var import_i18n251 = __toESM(require_i18n(), 1);
- var import_blocks119 = __toESM(require_blocks(), 1);
+ // packages/block-editor/build-module/hooks/border.mjs
var import_jsx_runtime554 = __toESM(require_jsx_runtime(), 1);
- function addAttribute6(settings2) {
- if ((0, import_blocks119.hasBlockSupport)(settings2, "customClassName", true)) {
- settings2.attributes = {
- ...settings2.attributes,
- className: {
- type: "string"
+ var BORDER_SUPPORT_KEY2 = "__experimentalBorder";
+ var SHADOW_SUPPORT_KEY = "shadow";
+ var getColorByProperty = (colors2, property, value) => {
+ let matchedColor;
+ colors2.some(
+ (origin) => origin.colors.some((color) => {
+ if (color[property] === value) {
+ matchedColor = color;
+ return true;
}
+ return false;
+ })
+ );
+ return matchedColor;
+ };
+ var getMultiOriginColor = ({ colors: colors2, namedColor, customColor }) => {
+ if (namedColor) {
+ const colorObject2 = getColorByProperty(colors2, "slug", namedColor);
+ if (colorObject2) {
+ return colorObject2;
+ }
+ }
+ if (!customColor) {
+ return { color: void 0 };
+ }
+ const colorObject = getColorByProperty(colors2, "color", customColor);
+ return colorObject ? colorObject : { color: customColor };
+ };
+ function getColorSlugFromVariable(value) {
+ const namedColor = /var:preset\|color\|(.+)/.exec(value);
+ if (namedColor && namedColor[1]) {
+ return namedColor[1];
+ }
+ return null;
+ }
+ function styleToAttributes2(style) {
+ if ((0, import_components262.__experimentalHasSplitBorders)(style?.border)) {
+ return {
+ style,
+ borderColor: void 0
};
}
- return settings2;
+ const borderColorValue = style?.border?.color;
+ const borderColorSlug = borderColorValue?.startsWith("var:preset|color|") ? borderColorValue.substring("var:preset|color|".length) : void 0;
+ const updatedStyle = { ...style };
+ updatedStyle.border = {
+ ...updatedStyle.border,
+ color: borderColorSlug ? void 0 : borderColorValue
+ };
+ return {
+ style: cleanEmptyObject(updatedStyle),
+ borderColor: borderColorSlug
+ };
}
- function CustomClassNameControlsPure({ className, setAttributes }) {
- const blockEditingMode = useBlockEditingMode();
- if (blockEditingMode !== "default") {
+ function attributesToStyle2(attributes) {
+ if ((0, import_components262.__experimentalHasSplitBorders)(attributes.style?.border)) {
+ return attributes.style;
+ }
+ return {
+ ...attributes.style,
+ border: {
+ ...attributes.style?.border,
+ color: attributes.borderColor ? "var:preset|color|" + attributes.borderColor : attributes.style?.border?.color
+ }
+ };
+ }
+ function BordersInspectorControl({ label, children, resetAllFilter }) {
+ const attributesResetAllFilter = (0, import_element350.useCallback)(
+ (attributes) => {
+ const existingStyle = attributesToStyle2(attributes);
+ const updatedStyle = resetAllFilter(existingStyle);
+ return {
+ ...attributes,
+ ...styleToAttributes2(updatedStyle)
+ };
+ },
+ [resetAllFilter]
+ );
+ return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+ inspector_controls_default,
+ {
+ group: "border",
+ resetAllFilter: attributesResetAllFilter,
+ label,
+ children
+ }
+ );
+ }
+ function BorderPanel2({ clientId, name, setAttributes, settings: settings2 }) {
+ const selectedState = useBlockStyleState();
+ const isEnabled = useHasBorderPanel(settings2);
+ const { style, borderColor, className } = (0, import_data191.useSelect)(
+ (select3) => {
+ if (!isEnabled) {
+ return {};
+ }
+ const {
+ style: _style,
+ borderColor: _borderColor,
+ className: _className
+ } = select3(store).getBlockAttributes(clientId) || {};
+ return {
+ style: _style,
+ borderColor: _borderColor,
+ className: _className
+ };
+ },
+ [clientId, isEnabled]
+ );
+ const { value: inheritedValue } = useResolvedStyle(
+ name,
+ className,
+ selectedState
+ );
+ const isStateSelected = !isDefaultBlockStyleState2(selectedState);
+ const value = (0, import_element350.useMemo)(() => {
+ if (isStateSelected) {
+ return getStyleForState2(style, selectedState);
+ }
+ return attributesToStyle2({ style, borderColor });
+ }, [isStateSelected, selectedState, style, borderColor]);
+ const onChange = isStateSelected ? (newStyle) => {
+ setAttributes({
+ style: setStyleForState(style, selectedState, newStyle)
+ });
+ } : (newStyle) => {
+ setAttributes(styleToAttributes2(newStyle));
+ };
+ if (!isEnabled) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(inspector_controls_default, { group: "advanced", children: /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
- import_components261.TextControl,
+ const defaultControls = {
+ ...(0, import_blocks120.getBlockSupport)(name, [
+ BORDER_SUPPORT_KEY2,
+ "__experimentalDefaultControls"
+ ]),
+ ...(0, import_blocks120.getBlockSupport)(name, [
+ SHADOW_SUPPORT_KEY,
+ "__experimentalDefaultControls"
+ ])
+ };
+ return /* @__PURE__ */ (0, import_jsx_runtime554.jsx)(
+ BorderPanel,
{
- autoComplete: "off",
- label: (0, import_i18n251.__)("Additional CSS class(es)"),
- value: className || "",
- onChange: (nextValue) => {
- setAttributes({
- className: nextValue !== "" ? nextValue : void 0
- });
- },
- help: (0, import_i18n251.__)("Separate multiple classes with spaces.")
+ as: BordersInspectorControl,
+ panelId: clientId,
+ settings: settings2,
+ value,
+ onChange,
+ defaultControls,
+ inheritedValue
}
- ) });
+ );
}
- var custom_class_name_default = {
- edit: CustomClassNameControlsPure,
- addSaveProps: addSaveProps8,
- attributeKeys: ["className"],
- hasSupport(name) {
- return (0, import_blocks119.hasBlockSupport)(name, "customClassName", true);
+ function hasBorderSupport2(blockName, feature = "any") {
+ const support = (0, import_blocks120.getBlockSupport)(blockName, BORDER_SUPPORT_KEY2);
+ if (support === true) {
+ return true;
}
- };
- function addSaveProps8(extraProps, blockType, attributes) {
- if ((0, import_blocks119.hasBlockSupport)(blockType, "customClassName", true) && attributes.className) {
- extraProps.className = clsx_default(
- extraProps.className,
- attributes.className
- );
+ if (feature === "any") {
+ return !!(support?.color || support?.radius || support?.width || support?.style);
}
- return extraProps;
+ return !!support?.[feature];
}
- function addTransforms4(result, source, index2, results) {
- if (!(0, import_blocks119.hasBlockSupport)(result.name, "customClassName", true)) {
- return result;
- }
- if (results.length === 1 && result.innerBlocks.length === source.length) {
- return result;
+ function addAttributes5(settings2) {
+ if (!hasBorderSupport2(settings2, "color")) {
+ return settings2;
}
- if (results.length === 1 && source.length > 1 || results.length > 1 && source.length === 1) {
- return result;
+ if (settings2.attributes.borderColor) {
+ return settings2;
}
- if (source[index2]) {
- const originClassName = source[index2]?.attributes.className;
- if (originClassName && result.attributes.className === void 0) {
- return {
- ...result,
- attributes: {
- ...result.attributes,
- className: originClassName
- }
- };
+ return {
+ ...settings2,
+ attributes: {
+ ...settings2.attributes,
+ borderColor: {
+ type: "string"
+ }
}
+ };
+ }
+ function addSaveProps8(props, blockNameOrType, attributes) {
+ if (!hasBorderSupport2(blockNameOrType, "color") || shouldSkipSerialization(blockNameOrType, BORDER_SUPPORT_KEY2, "color")) {
+ return props;
}
- return result;
+ const borderClasses = getBorderClasses(attributes);
+ const newClassName = clsx_default(props.className, borderClasses);
+ props.className = newClassName ? newClassName : void 0;
+ return props;
}
- (0, import_hooks26.addFilter)(
- "blocks.registerBlockType",
- "core/editor/custom-class-name/attribute",
- addAttribute6
- );
- (0, import_hooks26.addFilter)(
- "blocks.switchToBlockType.transformedBlock",
- "core/customClassName/addTransforms",
- addTransforms4
- );
-
- // packages/block-editor/build-module/hooks/generated-class-name.mjs
- var import_hooks27 = __toESM(require_hooks(), 1);
- var import_blocks120 = __toESM(require_blocks(), 1);
- function addGeneratedClassName(extraProps, blockType) {
- if ((0, import_blocks120.hasBlockSupport)(blockType, "className", true)) {
- if (typeof extraProps.className === "string") {
- extraProps.className = [
- .../* @__PURE__ */ new Set([
- (0, import_blocks120.getBlockDefaultClassName)(blockType.name),
- ...extraProps.className.split(" ")
- ])
- ].join(" ").trim();
- } else {
- extraProps.className = (0, import_blocks120.getBlockDefaultClassName)(blockType.name);
- }
+ function getBorderClasses(attributes) {
+ const { borderColor, style } = attributes;
+ const borderColorClass = getColorClassName("border-color", borderColor);
+ return clsx_default({
+ "has-border-color": borderColor || style?.border?.color,
+ [borderColorClass]: !!borderColorClass
+ });
+ }
+ function useBlockProps11({ name, borderColor, style }) {
+ const { colors: colors2 } = useMultipleOriginColorsAndGradients();
+ if (!hasBorderSupport2(name, "color") || shouldSkipSerialization(name, BORDER_SUPPORT_KEY2, "color")) {
+ return {};
}
- return extraProps;
+ const { color: borderColorValue } = getMultiOriginColor({
+ colors: colors2,
+ namedColor: borderColor
+ });
+ const { color: borderTopColor } = getMultiOriginColor({
+ colors: colors2,
+ namedColor: getColorSlugFromVariable(style?.border?.top?.color)
+ });
+ const { color: borderRightColor } = getMultiOriginColor({
+ colors: colors2,
+ namedColor: getColorSlugFromVariable(style?.border?.right?.color)
+ });
+ const { color: borderBottomColor } = getMultiOriginColor({
+ colors: colors2,
+ namedColor: getColorSlugFromVariable(style?.border?.bottom?.color)
+ });
+ const { color: borderLeftColor } = getMultiOriginColor({
+ colors: colors2,
+ namedColor: getColorSlugFromVariable(style?.border?.left?.color)
+ });
+ const extraStyles = {
+ borderTopColor: borderTopColor || borderColorValue,
+ borderRightColor: borderRightColor || borderColorValue,
+ borderBottomColor: borderBottomColor || borderColorValue,
+ borderLeftColor: borderLeftColor || borderColorValue
+ };
+ return addSaveProps8(
+ { style: cleanEmptyObject(extraStyles) || {} },
+ name,
+ { borderColor, style }
+ );
}
+ var border_default = {
+ useBlockProps: useBlockProps11,
+ addSaveProps: addSaveProps8,
+ attributeKeys: ["borderColor", "style"],
+ hasSupport(name) {
+ return hasBorderSupport2(name, "color");
+ }
+ };
(0, import_hooks27.addFilter)(
- "blocks.getSaveContent.extraProps",
- "core/generated-class-name/save-props",
- addGeneratedClassName
+ "blocks.registerBlockType",
+ "core/border/addAttributes",
+ addAttributes5
);
- // packages/block-editor/build-module/hooks/style.mjs
+ // packages/block-editor/build-module/hooks/dimensions.mjs
var import_element352 = __toESM(require_element(), 1);
- var import_hooks28 = __toESM(require_hooks(), 1);
var import_data192 = __toESM(require_data(), 1);
- var import_blocks123 = __toESM(require_blocks(), 1);
- var import_compose122 = __toESM(require_compose(), 1);
- var import_style_engine5 = __toESM(require_style_engine(), 1);
-
- // packages/block-editor/build-module/hooks/dimensions.mjs
- var import_element351 = __toESM(require_element(), 1);
- var import_data191 = __toESM(require_data(), 1);
var import_blocks121 = __toESM(require_blocks(), 1);
var import_deprecated35 = __toESM(require_deprecated(), 1);
// packages/block-editor/build-module/hooks/spacing-visualizer.mjs
- var import_element350 = __toESM(require_element(), 1);
+ var import_element351 = __toESM(require_element(), 1);
var import_is_shallow_equal5 = __toESM(require_is_shallow_equal(), 1);
var import_jsx_runtime555 = __toESM(require_jsx_runtime(), 1);
function SpacingVisualizer({ clientId, value, computeStyle, forceShow }) {
const blockElement = useBlockElement(clientId);
- const [style, updateStyle] = (0, import_element350.useReducer)(
+ const [style, updateStyle] = (0, import_element351.useReducer)(
() => computeStyle(blockElement)
);
- (0, import_element350.useEffect)(() => {
+ (0, import_element351.useEffect)(() => {
if (blockElement && forceShow) {
updateStyle();
}
}, [blockElement, forceShow]);
- (0, import_element350.useEffect)(() => {
+ (0, import_element351.useEffect)(() => {
if (!blockElement) {
return;
}
@@ -104613,9 +105009,9 @@ var wp;
observer.disconnect();
};
}, [blockElement]);
- const previousValueRef = (0, import_element350.useRef)(value);
- const [isActive, setIsActive] = (0, import_element350.useState)(false);
- (0, import_element350.useEffect)(() => {
+ const previousValueRef = (0, import_element351.useRef)(value);
+ const [isActive, setIsActive] = (0, import_element351.useState)(false);
+ (0, import_element351.useEffect)(() => {
if ((0, import_is_shallow_equal5.isShallowEqual)(value, previousValueRef.current) || forceShow) {
return;
}
@@ -104698,11 +105094,11 @@ var wp;
var DIMENSIONS_SUPPORT_KEY = "dimensions";
var SPACING_SUPPORT_KEY2 = "spacing";
function useVisualizer() {
- const [property, setProperty] = (0, import_element351.useState)(false);
+ const [property, setProperty] = (0, import_element352.useState)(false);
const { hideBlockInterface: hideBlockInterface2, showBlockInterface: showBlockInterface2 } = unlock(
- (0, import_data191.useDispatch)(store)
+ (0, import_data192.useDispatch)(store)
);
- (0, import_element351.useEffect)(() => {
+ (0, import_element352.useEffect)(() => {
if (!property) {
showBlockInterface2();
} else {
@@ -104712,7 +105108,7 @@ var wp;
return [property, setProperty];
}
function DimensionsInspectorControl({ children, resetAllFilter }) {
- const attributesResetAllFilter = (0, import_element351.useCallback)(
+ const attributesResetAllFilter = (0, import_element352.useCallback)(
(attributes) => {
const existingStyle = attributes.style;
const updatedStyle = resetAllFilter(existingStyle);
@@ -104736,7 +105132,7 @@ var wp;
const selectedState = useBlockStyleState();
const isStateSelected = !isDefaultBlockStyleState2(selectedState);
const isEnabled = useHasDimensionsPanel(settings2, selectedState);
- const { style, className, layout } = (0, import_data191.useSelect)(
+ const { style, className, layout } = (0, import_data192.useSelect)(
(select3) => {
if (!isEnabled) {
return {};
@@ -105272,7 +105668,7 @@ var wp;
}) {
const settings2 = useBlockSettings(name, __unstableParentLayout);
const blockEditingMode = useBlockEditingMode();
- const { globalBlockStyles, selectedState, showStateOnCanvas } = (0, import_data192.useSelect)(
+ const { globalBlockStyles, selectedState, showStateOnCanvas } = (0, import_data193.useSelect)(
(select3) => {
const blockEditorSelect = select3(store);
const {
@@ -105289,7 +105685,7 @@ var wp;
[clientId, name]
);
const isPseudoSelectorState = hasPseudoBlockStyleState(selectedState);
- const canvasStateCSS = (0, import_element352.useMemo)(() => {
+ const canvasStateCSS = (0, import_element353.useMemo)(() => {
if (!showStateOnCanvas || !isPseudoSelectorState) {
return void 0;
}
@@ -105354,7 +105750,7 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime557.jsx)(DimensionsPanel2, { ...passedProps })
] });
}
- var style_default28 = {
+ var style_default29 = {
edit: BlockStyleControls,
hasSupport: hasStyleSupport2,
addSaveProps: addSaveProps9,
@@ -105423,15 +105819,15 @@ var wp;
});
return rules.length > 0 ? rules.join("") : void 0;
}
- function useBlockProps13({ name, style }) {
- const blockElementsContainerIdentifier = (0, import_compose122.useInstanceId)(
+ function useBlockProps13({ clientId, name, style }) {
+ const blockElementsContainerIdentifier = (0, import_compose124.useInstanceId)(
STYLE_BLOCK_PROPS_REFERENCE,
"wp-elements"
);
const baseElementSelector = `.${blockElementsContainerIdentifier}`;
const blockElementStyles = style?.elements;
const [viewportSettings] = useSettings("viewport");
- const styles = (0, import_element352.useMemo)(() => {
+ const styles = (0, import_element353.useMemo)(() => {
const cssRules = [];
const elementCSS = getElementCSSRules(
blockElementStyles,
@@ -105460,7 +105856,7 @@ var wp;
style,
viewportSettings
]);
- useStyleOverride({ css: styles });
+ usePrivateStyleOverride({ css: styles, clientId });
return addSaveProps9(
{ className: blockElementsContainerIdentifier },
name,
@@ -105500,13 +105896,13 @@ var wp;
// packages/block-editor/build-module/hooks/duotone.mjs
var import_blocks125 = __toESM(require_blocks(), 1);
- var import_compose123 = __toESM(require_compose(), 1);
+ var import_compose125 = __toESM(require_compose(), 1);
var import_hooks30 = __toESM(require_hooks(), 1);
- var import_element353 = __toESM(require_element(), 1);
- var import_data193 = __toESM(require_data(), 1);
+ var import_element354 = __toESM(require_element(), 1);
+ var import_data194 = __toESM(require_data(), 1);
var import_jsx_runtime558 = __toESM(require_jsx_runtime(), 1);
var { getDuotoneFilter: getDuotoneFilter2, getDuotoneStylesheet: getDuotoneStylesheet2, getDuotoneUnsetStylesheet: getDuotoneUnsetStylesheet2 } = unlock(privateApis);
- var EMPTY_ARRAY19 = [];
+ var EMPTY_ARRAY18 = [];
var isSafari = window?.navigator.userAgent && window.navigator.userAgent.includes("Safari") && !window.navigator.userAgent.includes("Chrome") && !window.navigator.userAgent.includes("Chromium");
k([names_default]);
function useMultiOriginPresets({ presetSetting, defaultSetting }) {
@@ -105516,11 +105912,11 @@ var wp;
`${presetSetting}.theme`,
`${presetSetting}.default`
);
- return (0, import_element353.useMemo)(
+ return (0, import_element354.useMemo)(
() => [
- ...userPresets || EMPTY_ARRAY19,
- ...themePresets || EMPTY_ARRAY19,
- ...enableDefault && defaultPresets || EMPTY_ARRAY19
+ ...userPresets || EMPTY_ARRAY18,
+ ...themePresets || EMPTY_ARRAY18,
+ ...enableDefault && defaultPresets || EMPTY_ARRAY18
],
[enableDefault, userPresets, themePresets, defaultPresets]
);
@@ -105549,7 +105945,7 @@ var wp;
const duotoneStyle = style?.color?.duotone;
const settings2 = useBlockSettings(name);
const blockEditingMode = useBlockEditingMode();
- const className = (0, import_data193.useSelect)(
+ const className = (0, import_data194.useSelect)(
(select3) => clientId ? select3(store).getBlockAttributes(clientId)?.className : void 0,
[clientId]
);
@@ -105691,7 +106087,7 @@ var wp;
} : void 0
);
const blockElement = useBlockElement(clientId);
- (0, import_element353.useEffect)(() => {
+ (0, import_element354.useEffect)(() => {
if (!isValidFilter) {
return;
}
@@ -105705,8 +106101,8 @@ var wp;
}
var DUOTONE_BLOCK_PROPS_REFERENCE = {};
function useBlockProps14({ clientId, name, style }) {
- const id = (0, import_compose123.useInstanceId)(DUOTONE_BLOCK_PROPS_REFERENCE);
- const selector3 = (0, import_element353.useMemo)(() => {
+ const id = (0, import_compose125.useInstanceId)(DUOTONE_BLOCK_PROPS_REFERENCE);
+ const selector3 = (0, import_element354.useMemo)(() => {
const blockType = (0, import_blocks125.getBlockType)(name);
if (blockType) {
const duotoneSupport = (0, import_blocks125.getBlockSupport)(
@@ -105751,11 +106147,11 @@ var wp;
);
// packages/block-editor/build-module/hooks/custom-css.mjs
- var import_element354 = __toESM(require_element(), 1);
- var import_data194 = __toESM(require_data(), 1);
- var import_compose124 = __toESM(require_compose(), 1);
+ var import_element355 = __toESM(require_element(), 1);
+ var import_data195 = __toESM(require_data(), 1);
+ var import_compose126 = __toESM(require_compose(), 1);
var import_blocks126 = __toESM(require_blocks(), 1);
- var import_i18n252 = __toESM(require_i18n(), 1);
+ var import_i18n254 = __toESM(require_i18n(), 1);
var import_notices13 = __toESM(require_notices(), 1);
var import_jsx_runtime559 = __toESM(require_jsx_runtime(), 1);
var CUSTOM_CSS_INSTANCE_REFERENCE = {};
@@ -105772,9 +106168,9 @@ var wp;
style: cleanEmptyObject({ ...newStyle, css })
});
}
- const cssHelpText = (0, import_i18n252.sprintf)(
+ const cssHelpText = (0, import_i18n254.sprintf)(
// translators: %s: is the name of a block e.g., 'Image' or 'Quote'.
- (0, import_i18n252.__)(
+ (0, import_i18n254.__)(
"Add your own CSS to customize the appearance of the %s block. You do not need to include a CSS selector, just add the property and value, e.g. color: red;."
),
blockType?.title
@@ -105791,12 +106187,12 @@ var wp;
}
var CUSTOM_CSS_WARNING_NOTICE_ID = "custom-css-edit-warning";
function CustomCSSEdit({ clientId, name, setAttributes }) {
- const { style, canEditCSS } = (0, import_data194.useSelect)(
+ const { style, canEditCSS } = (0, import_data195.useSelect)(
(select3) => {
- const { getBlockAttributes: getBlockAttributes3, getSettings: getSettings8 } = select3(store);
+ const { getBlockAttributes: getBlockAttributes3, getSettings: getSettings9 } = select3(store);
return {
style: getBlockAttributes3(clientId)?.style || EMPTY_STYLE,
- canEditCSS: getSettings8().canEditCSS
+ canEditCSS: getSettings9().canEditCSS
};
},
[clientId]
@@ -105816,16 +106212,16 @@ var wp;
function useBlockProps15({ style, clientId }) {
const customCSS = style?.css;
const isValidCSS = typeof customCSS === "string" && customCSS.trim().length > 0 && validateCSS(customCSS);
- const canEditCSS = (0, import_data194.useSelect)(
+ const canEditCSS = (0, import_data195.useSelect)(
(select3) => select3(store).getSettings().canEditCSS,
[]
);
- const { createWarningNotice } = (0, import_data194.useDispatch)(import_notices13.store);
+ const { createWarningNotice } = (0, import_data195.useDispatch)(import_notices13.store);
const hasCustomCSS = !!customCSS?.trim();
- (0, import_element354.useEffect)(() => {
+ (0, import_element355.useEffect)(() => {
if (!canEditCSS && hasCustomCSS) {
createWarningNotice(
- (0, import_i18n252.__)(
+ (0, import_i18n254.__)(
"This post contains blocks with custom CSS. You do not have permission to edit CSS. If you save this post, the custom CSS will be removed."
),
{
@@ -105835,12 +106231,12 @@ var wp;
);
}
}, [canEditCSS, hasCustomCSS, createWarningNotice]);
- const customCSSIdentifier = (0, import_compose124.useInstanceId)(
+ const customCSSIdentifier = (0, import_compose126.useInstanceId)(
CUSTOM_CSS_INSTANCE_REFERENCE,
"wp-custom-css"
);
const customCSSSelector = `.${customCSSIdentifier}`;
- const transformedCSS = (0, import_element354.useMemo)(() => {
+ const transformedCSS = (0, import_element355.useMemo)(() => {
if (!isValidCSS) {
return void 0;
}
@@ -105882,13 +106278,13 @@ var wp;
};
// packages/block-editor/build-module/hooks/layout.mjs
- var import_compose125 = __toESM(require_compose(), 1);
+ var import_compose127 = __toESM(require_compose(), 1);
var import_hooks31 = __toESM(require_hooks(), 1);
- var import_element355 = __toESM(require_element(), 1);
+ var import_element356 = __toESM(require_element(), 1);
var import_blocks127 = __toESM(require_blocks(), 1);
- var import_data195 = __toESM(require_data(), 1);
+ var import_data196 = __toESM(require_data(), 1);
var import_components264 = __toESM(require_components(), 1);
- var import_i18n253 = __toESM(require_i18n(), 1);
+ var import_i18n255 = __toESM(require_i18n(), 1);
var import_jsx_runtime560 = __toESM(require_jsx_runtime(), 1);
var VARIATION_PREFIX2 = "is-style-";
var layoutBlockSupportKey = "layout";
@@ -105962,7 +106358,7 @@ var wp;
const compoundClassName = `wp-block-${fullBlockName}-${baseClassName}`;
layoutClassnames.push(baseClassName, compoundClassName);
}
- const hasGlobalPadding = (0, import_data195.useSelect)(
+ const hasGlobalPadding = (0, import_data196.useSelect)(
(select3) => {
if (!usedLayout?.inherit && !usedLayout?.contentSize && usedLayout?.type !== "constrained") {
return false;
@@ -106053,11 +106449,11 @@ var wp;
activeBlockVariation,
selectedState,
isResponsiveEditing: isResponsiveEditing3
- } = (0, import_data195.useSelect)(
+ } = (0, import_data196.useSelect)(
(select3) => {
const {
getBlockAttributes: getBlockAttributes3,
- getSettings: getSettings8,
+ getSettings: getSettings9,
getSelectedBlockStyleState: getSelectedBlockStyleState2,
isResponsiveEditing: getIsResponsiveEditing
} = unlock(select3(store));
@@ -106069,7 +106465,7 @@ var wp;
getBlockAttributes3(clientId) || {},
"block"
),
- themeSupportsLayout: getSettings8().supportsLayout,
+ themeSupportsLayout: getSettings9().supportsLayout,
selectedState: getSelectedBlockStyleState2(clientId),
isResponsiveEditing: getIsResponsiveEditing()
};
@@ -106078,7 +106474,7 @@ var wp;
);
const blockEditingMode = useBlockEditingMode();
const isViewportLayoutState = hasViewportBlockStyleState(selectedState) && !hasPseudoBlockStyleState(selectedState);
- const resetLayoutFilter = (0, import_element355.useCallback)(
+ const resetLayoutFilter = (0, import_element356.useCallback)(
(...resetArgs) => {
const attributes = resetArgs[0] || {};
const context = resetArgs[1] || {};
@@ -106206,7 +106602,7 @@ var wp;
showInheritToggle && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
import_components264.__experimentalToolsPanelItem,
{
- label: (0, import_i18n253.__)("Use content width"),
+ label: (0, import_i18n255.__)("Use content width"),
hasValue: hasInheritToggleValue,
onDeselect: resetInheritToggle,
isShownByDefault: true,
@@ -106214,14 +106610,14 @@ var wp;
children: /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
import_components264.ToggleControl,
{
- label: (0, import_i18n253.__)("Inner blocks use content width"),
+ label: (0, import_i18n255.__)("Inner blocks use content width"),
checked: isUsingContentWidth(),
onChange: () => onChangeLayout({
type: isUsingContentWidth() ? "default" : "constrained"
}),
- help: isUsingContentWidth() ? (0, import_i18n253.__)(
+ help: isUsingContentWidth() ? (0, import_i18n255.__)(
"Nested blocks use content width with options for full and wide widths."
- ) : (0, import_i18n253.__)(
+ ) : (0, import_i18n255.__)(
"Nested blocks will fill the width of this container."
)
}
@@ -106231,7 +106627,7 @@ var wp;
showLayoutTypeSwitcher && /* @__PURE__ */ (0, import_jsx_runtime560.jsx)(
import_components264.__experimentalToolsPanelItem,
{
- label: (0, import_i18n253.__)("Layout type"),
+ label: (0, import_i18n255.__)("Layout type"),
hasValue: hasLayoutTypeValue,
onDeselect: resetLayout,
isShownByDefault: true,
@@ -106298,7 +106694,7 @@ var wp;
import_components264.__experimentalToggleGroupControl,
{
isBlock: true,
- label: (0, import_i18n253.__)("Layout type"),
+ label: (0, import_i18n255.__)("Layout type"),
hideLabelFromVision: true,
isAdaptiveWidth: true,
value: type,
@@ -106339,7 +106735,7 @@ var wp;
layoutClasses
}) {
const { name, attributes } = props;
- const id = (0, import_compose125.useInstanceId)(BlockListBlock2);
+ const id = (0, import_compose127.useInstanceId)(BlockListBlock2);
const { layout } = attributes;
const { default: defaultBlockLayout } = (0, import_blocks127.getBlockSupport)(name, layoutBlockSupportKey) || {};
const usedLayout = layout?.inherit || layout?.contentSize || layout?.wideSize ? { ...layout, type: "constrained" } : layout || defaultBlockLayout || {};
@@ -106381,20 +106777,20 @@ var wp;
}
);
}
- var withLayoutStyles = (0, import_compose125.createHigherOrderComponent)(
+ var withLayoutStyles = (0, import_compose127.createHigherOrderComponent)(
(BlockListBlock2) => function WithLayoutStyles(props) {
const { clientId, name, attributes } = props;
const blockSupportsLayout = hasLayoutBlockSupport(name);
const layoutClasses = useLayoutClasses(attributes, name);
- const extraProps = (0, import_data195.useSelect)(
+ const extraProps = (0, import_data196.useSelect)(
(select3) => {
if (!blockSupportsLayout) {
return;
}
- const { getSettings: getSettings8, getBlockSettings: getBlockSettings2 } = unlock(
+ const { getSettings: getSettings9, getBlockSettings: getBlockSettings2 } = unlock(
select3(store)
);
- const settings2 = getSettings8();
+ const settings2 = getSettings9();
const { disableLayoutStyles } = settings2;
if (disableLayoutStyles) {
return;
@@ -106457,14 +106853,14 @@ var wp;
);
// packages/block-editor/build-module/hooks/layout-child.mjs
- var import_compose129 = __toESM(require_compose(), 1);
- var import_data199 = __toESM(require_data(), 1);
- var import_element359 = __toESM(require_element(), 1);
+ var import_compose131 = __toESM(require_compose(), 1);
+ var import_data200 = __toESM(require_data(), 1);
+ var import_element360 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/grid/grid-visualizer.mjs
- var import_element356 = __toESM(require_element(), 1);
- var import_data196 = __toESM(require_data(), 1);
- var import_compose126 = __toESM(require_compose(), 1);
+ var import_element357 = __toESM(require_element(), 1);
+ var import_data197 = __toESM(require_data(), 1);
+ var import_compose128 = __toESM(require_compose(), 1);
// packages/block-editor/build-module/components/grid/utils.mjs
function range(start2, length) {
@@ -106613,7 +107009,7 @@ var wp;
parentLayout,
childGridClientId
}) {
- const isDistractionFree = (0, import_data196.useSelect)(
+ const isDistractionFree = (0, import_data197.useSelect)(
(select3) => select3(store).getSettings().isDistractionFree,
[]
);
@@ -106633,20 +107029,20 @@ var wp;
}
);
}
- var GridVisualizerGrid = (0, import_element356.forwardRef)(
+ var GridVisualizerGrid = (0, import_element357.forwardRef)(
({ gridClientId, gridElement, isManualGrid, childGridClientId }, ref) => {
- const [gridInfo, setGridInfo] = (0, import_element356.useState)(
+ const [gridInfo, setGridInfo] = (0, import_element357.useState)(
() => getGridInfo(gridElement)
);
- const [isDroppingAllowed, setIsDroppingAllowed] = (0, import_element356.useState)(false);
+ const [isDroppingAllowed, setIsDroppingAllowed] = (0, import_element357.useState)(false);
const childGridElement = useBlockElement(childGridClientId);
- const childGridRect = (0, import_element356.useMemo)(() => {
+ const childGridRect = (0, import_element357.useMemo)(() => {
if (!childGridElement) {
return null;
}
return getGridItemRect(childGridElement);
}, [childGridElement]);
- (0, import_element356.useEffect)(() => {
+ (0, import_element357.useEffect)(() => {
const resizeCallback = () => setGridInfo(getGridInfo(gridElement));
const borderBoxSpy = new window.ResizeObserver(resizeCallback);
borderBoxSpy.observe(gridElement, { box: "border-box" });
@@ -106660,7 +107056,7 @@ var wp;
contentBoxSpy.disconnect();
};
}, [gridElement]);
- (0, import_element356.useEffect)(() => {
+ (0, import_element357.useEffect)(() => {
function onGlobalDrag() {
setIsDroppingAllowed(true);
}
@@ -106726,8 +107122,8 @@ var wp;
);
}
function ManualGridVisualizer({ gridClientId, gridInfo, childGridRect }) {
- const [highlightedRect, setHighlightedRect] = (0, import_element356.useState)(null);
- const gridItemStyles = (0, import_data196.useSelect)(
+ const [highlightedRect, setHighlightedRect] = (0, import_element357.useState)(null);
+ const gridItemStyles = (0, import_data197.useSelect)(
(select3) => {
const { getBlockOrder: getBlockOrder2, getBlockStyles: getBlockStyles2 } = unlock(
select3(store)
@@ -106737,7 +107133,7 @@ var wp;
},
[gridClientId]
);
- const occupiedRects = (0, import_element356.useMemo)(() => {
+ const occupiedRects = (0, import_element357.useMemo)(() => {
const rects = [];
for (const style of Object.values(gridItemStyles)) {
const {
@@ -106823,12 +107219,12 @@ var wp;
getBlockRootClientId: getBlockRootClientId2,
canInsertBlockType: canInsertBlockType2,
getBlockName: getBlockName2
- } = (0, import_data196.useSelect)(store);
+ } = (0, import_data197.useSelect)(store);
const {
updateBlockAttributes: updateBlockAttributes2,
moveBlocksToPosition: moveBlocksToPosition2,
__unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
- } = (0, import_data196.useDispatch)(store);
+ } = (0, import_data197.useDispatch)(store);
const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
gridClientId,
gridInfo.numColumns
@@ -106923,7 +107319,7 @@ var wp;
updateBlockAttributes: updateBlockAttributes2,
moveBlocksToPosition: moveBlocksToPosition2,
__unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2
- } = (0, import_data196.useDispatch)(store);
+ } = (0, import_data197.useDispatch)(store);
const getNumberOfBlocksBeforeCell = useGetNumberOfBlocksBeforeCell(
gridClientId,
gridInfo.numColumns
@@ -106972,8 +107368,8 @@ var wp;
onDragLeave,
onDrop
}) {
- const { getDraggedBlockClientIds: getDraggedBlockClientIds2 } = (0, import_data196.useSelect)(store);
- return (0, import_compose126.__experimentalUseDropZone)({
+ const { getDraggedBlockClientIds: getDraggedBlockClientIds2 } = (0, import_data197.useSelect)(store);
+ return (0, import_compose128.__experimentalUseDropZone)({
onDragEnter() {
const [srcClientId] = getDraggedBlockClientIds2();
if (srcClientId && validateDrag(srcClientId)) {
@@ -106994,7 +107390,7 @@ var wp;
// packages/block-editor/build-module/components/grid/grid-item-resizer.mjs
var import_components266 = __toESM(require_components(), 1);
- var import_element357 = __toESM(require_element(), 1);
+ var import_element358 = __toESM(require_element(), 1);
var import_jsx_runtime562 = __toESM(require_jsx_runtime(), 1);
function GridItemResizer({
clientId,
@@ -107028,14 +107424,14 @@ var wp;
onChange,
isManualGrid
}) {
- const [resizeDirection, setResizeDirection] = (0, import_element357.useState)(null);
- const [enableSide, setEnableSide] = (0, import_element357.useState)({
+ const [resizeDirection, setResizeDirection] = (0, import_element358.useState)(null);
+ const [enableSide, setEnableSide] = (0, import_element358.useState)({
top: false,
bottom: false,
left: false,
right: false
});
- (0, import_element357.useEffect)(() => {
+ (0, import_element358.useEffect)(() => {
const observer = new window.ResizeObserver(() => {
const blockClientRect = blockElement.getBoundingClientRect();
const rootBlockClientRect = rootBlockElement.getBoundingClientRect();
@@ -107150,10 +107546,10 @@ var wp;
}
// packages/block-editor/build-module/components/grid/grid-item-movers.mjs
- var import_i18n254 = __toESM(require_i18n(), 1);
+ var import_i18n256 = __toESM(require_i18n(), 1);
var import_components267 = __toESM(require_components(), 1);
- var import_data197 = __toESM(require_data(), 1);
- var import_compose127 = __toESM(require_compose(), 1);
+ var import_data198 = __toESM(require_data(), 1);
+ var import_compose129 = __toESM(require_compose(), 1);
var import_jsx_runtime563 = __toESM(require_jsx_runtime(), 1);
function GridItemMovers({
layout,
@@ -107162,7 +107558,7 @@ var wp;
gridClientId,
blockClientId
}) {
- const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data197.useDispatch)(store);
+ const { moveBlocksToPosition: moveBlocksToPosition2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data198.useDispatch)(store);
const columnStart = layout?.columnStart ?? 1;
const rowStart = layout?.rowStart ?? 1;
const columnSpan = layout?.columnSpan ?? 1;
@@ -107179,9 +107575,9 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime563.jsx)("div", { className: "block-editor-grid-item-mover__move-horizontal-button-container is-left", children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
GridItemMover,
{
- icon: (0, import_i18n254.isRTL)() ? chevron_right_default : chevron_left_default,
- label: (0, import_i18n254.__)("Move left"),
- description: (0, import_i18n254.__)("Move left"),
+ icon: (0, import_i18n256.isRTL)() ? chevron_right_default : chevron_left_default,
+ label: (0, import_i18n256.__)("Move left"),
+ description: (0, import_i18n256.__)("Move left"),
isDisabled: columnStart <= 1,
onClick: () => {
onChange({
@@ -107206,8 +107602,8 @@ var wp;
{
className: "is-up-button",
icon: chevron_up_default,
- label: (0, import_i18n254.__)("Move up"),
- description: (0, import_i18n254.__)("Move up"),
+ label: (0, import_i18n256.__)("Move up"),
+ description: (0, import_i18n256.__)("Move up"),
isDisabled: rowStart <= 1,
onClick: () => {
onChange({
@@ -107231,8 +107627,8 @@ var wp;
{
className: "is-down-button",
icon: chevron_down_default,
- label: (0, import_i18n254.__)("Move down"),
- description: (0, import_i18n254.__)("Move down"),
+ label: (0, import_i18n256.__)("Move down"),
+ description: (0, import_i18n256.__)("Move down"),
isDisabled: rowCount && rowEnd >= rowCount,
onClick: () => {
onChange({
@@ -107255,9 +107651,9 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime563.jsx)("div", { className: "block-editor-grid-item-mover__move-horizontal-button-container is-right", children: /* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
GridItemMover,
{
- icon: (0, import_i18n254.isRTL)() ? chevron_left_default : chevron_right_default,
- label: (0, import_i18n254.__)("Move right"),
- description: (0, import_i18n254.__)("Move right"),
+ icon: (0, import_i18n256.isRTL)() ? chevron_left_default : chevron_right_default,
+ label: (0, import_i18n256.__)("Move right"),
+ description: (0, import_i18n256.__)("Move right"),
isDisabled: columnCount && columnEnd >= columnCount,
onClick: () => {
onChange({
@@ -107286,7 +107682,7 @@ var wp;
onClick,
description
}) {
- const instanceId = (0, import_compose127.useInstanceId)(GridItemMover);
+ const instanceId = (0, import_compose129.useInstanceId)(GridItemMover);
const descriptionId = `block-editor-grid-item-mover-button__description-${instanceId}`;
return /* @__PURE__ */ (0, import_jsx_runtime563.jsxs)(import_jsx_runtime563.Fragment, { children: [
/* @__PURE__ */ (0, import_jsx_runtime563.jsx)(
@@ -107309,11 +107705,11 @@ var wp;
}
// packages/block-editor/build-module/components/grid/use-grid-layout-sync.mjs
- var import_data198 = __toESM(require_data(), 1);
- var import_element358 = __toESM(require_element(), 1);
- var import_compose128 = __toESM(require_compose(), 1);
+ var import_data199 = __toESM(require_data(), 1);
+ var import_element359 = __toESM(require_element(), 1);
+ var import_compose130 = __toESM(require_compose(), 1);
function useGridLayoutSync({ clientId: gridClientId }) {
- const { gridLayout, blockOrder, selectedBlockLayout } = (0, import_data198.useSelect)(
+ const { gridLayout, blockOrder, selectedBlockLayout } = (0, import_data199.useSelect)(
(select3) => {
const { getBlockAttributes: getBlockAttributes22, getBlockOrder: getBlockOrder2 } = select3(store);
const selectedBlock = select3(store).getSelectedBlock();
@@ -107325,18 +107721,18 @@ var wp;
},
[gridClientId]
);
- const { getBlockAttributes: getBlockAttributes3, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data198.useSelect)(store);
- const { updateBlockAttributes: updateBlockAttributes2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data198.useDispatch)(store);
- const selectedBlockRect = (0, import_element358.useMemo)(
+ const { getBlockAttributes: getBlockAttributes3, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data199.useSelect)(store);
+ const { updateBlockAttributes: updateBlockAttributes2, __unstableMarkNextChangeAsNotPersistent: __unstableMarkNextChangeAsNotPersistent2 } = (0, import_data199.useDispatch)(store);
+ const selectedBlockRect = (0, import_element359.useMemo)(
() => selectedBlockLayout ? new GridRect(selectedBlockLayout) : null,
[selectedBlockLayout]
);
- const previouslySelectedBlockRect = (0, import_compose128.usePrevious)(selectedBlockRect);
- const previousIsManualPlacement = (0, import_compose128.usePrevious)(
+ const previouslySelectedBlockRect = (0, import_compose130.usePrevious)(selectedBlockRect);
+ const previousIsManualPlacement = (0, import_compose130.usePrevious)(
gridLayout.isManualPlacement
);
- const previousBlockOrder = (0, import_compose128.usePrevious)(blockOrder);
- (0, import_element358.useEffect)(() => {
+ const previousBlockOrder = (0, import_compose130.usePrevious)(blockOrder);
+ (0, import_element359.useEffect)(() => {
const updates = {};
if (gridLayout.isManualPlacement) {
const occupiedRects = [];
@@ -107697,7 +108093,7 @@ var wp;
});
}
function useBlockPropsChildLayoutStyles({ style }) {
- const { shouldRenderChildLayoutStyles, viewportSettings } = (0, import_data199.useSelect)(
+ const { shouldRenderChildLayoutStyles, viewportSettings } = (0, import_data200.useSelect)(
(select3) => {
const settings2 = select3(store).getSettings();
return {
@@ -107709,7 +108105,7 @@ var wp;
const layout = style?.layout ?? {};
const { columnStart, rowStart, columnSpan, rowSpan } = layout;
const parentLayout = useLayout() || {};
- const id = (0, import_compose129.useInstanceId)(LAYOUT_CHILD_BLOCK_PROPS_REFERENCE);
+ const id = (0, import_compose131.useInstanceId)(LAYOUT_CHILD_BLOCK_PROPS_REFERENCE);
const selector3 = `.wp-container-content-${id}`;
if (true) {
if (columnStart && typeof columnStart !== "number") {
@@ -107786,14 +108182,14 @@ var wp;
viewportSettings,
isChildBlockAGrid,
selectedState
- } = (0, import_data199.useSelect)(
+ } = (0, import_data200.useSelect)(
(select3) => {
const {
getBlockRootClientId: getBlockRootClientId2,
getBlockEditingMode: getBlockEditingMode2,
getTemplateLock: getTemplateLock2,
getBlockAttributes: getBlockAttributes3,
- getSettings: getSettings8,
+ getSettings: getSettings9,
getSelectedBlockStyleState: getSelectedBlockStyleState2
} = unlock(select3(store));
const _rootClientId = getBlockRootClientId2(clientId);
@@ -107805,7 +108201,7 @@ var wp;
}
const parentAttributes = getBlockAttributes3(_rootClientId);
const blockAttributes = getBlockAttributes3(clientId);
- const settings2 = getSettings8();
+ const settings2 = getSettings9();
const currentDeviceType = settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key;
return {
rootClientId: _rootClientId,
@@ -107833,7 +108229,7 @@ var wp;
view: canvasView,
viewportSettings
});
- const isAnyAncestorHidden = (0, import_data199.useSelect)(
+ const isAnyAncestorHidden = (0, import_data200.useSelect)(
(select3) => {
if (!rootClientId) {
return false;
@@ -107854,7 +108250,7 @@ var wp;
view: canvasView,
viewportSettings
});
- const [resizerBounds, setResizerBounds] = (0, import_element359.useState)();
+ const [resizerBounds, setResizerBounds] = (0, import_element360.useState)();
const childGridClientId = isChildBlockAGrid ? clientId : void 0;
if (!isVisible || isParentBlockCurrentlyHidden || isAnyAncestorHidden) {
return null;
@@ -107971,11 +108367,11 @@ var wp;
);
// packages/block-editor/build-module/hooks/block-hooks.mjs
- var import_i18n255 = __toESM(require_i18n(), 1);
- var import_element360 = __toESM(require_element(), 1);
+ var import_i18n257 = __toESM(require_i18n(), 1);
+ var import_element361 = __toESM(require_element(), 1);
var import_components268 = __toESM(require_components(), 1);
var import_blocks129 = __toESM(require_blocks(), 1);
- var import_data200 = __toESM(require_data(), 1);
+ var import_data201 = __toESM(require_data(), 1);
var import_jsx_runtime565 = __toESM(require_jsx_runtime(), 1);
var EMPTY_OBJECT5 = {};
function BlockHooksControlPure({
@@ -107983,17 +108379,17 @@ var wp;
clientId,
metadata: { ignoredHookedBlocks = [] } = {}
}) {
- const blockTypes = (0, import_data200.useSelect)(
+ const blockTypes = (0, import_data201.useSelect)(
(select3) => select3(import_blocks129.store).getBlockTypes(),
[]
);
- const hookedBlocksForCurrentBlock = (0, import_element360.useMemo)(
+ const hookedBlocksForCurrentBlock = (0, import_element361.useMemo)(
() => blockTypes?.filter(
({ name: blockName, blockHooks }) => blockHooks && name in blockHooks || ignoredHookedBlocks.includes(blockName)
),
[blockTypes, name, ignoredHookedBlocks]
);
- const hookedBlockClientIds = (0, import_data200.useSelect)(
+ const hookedBlockClientIds = (0, import_data201.useSelect)(
(select3) => {
const { getBlocks: getBlocks2, getBlockRootClientId: getBlockRootClientId22, getGlobalBlockCount: getGlobalBlockCount2 } = select3(store);
const rootClientId = getBlockRootClientId22(clientId);
@@ -108040,8 +108436,8 @@ var wp;
},
[hookedBlocksForCurrentBlock, name, clientId]
);
- const { getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data200.useSelect)(store);
- const { insertBlock: insertBlock2, removeBlock: removeBlock2 } = (0, import_data200.useDispatch)(store);
+ const { getBlockIndex: getBlockIndex2, getBlockCount: getBlockCount2, getBlockRootClientId: getBlockRootClientId2 } = (0, import_data201.useSelect)(store);
+ const { insertBlock: insertBlock2, removeBlock: removeBlock2 } = (0, import_data201.useDispatch)(store);
if (!hookedBlocksForCurrentBlock.length) {
return null;
}
@@ -108097,14 +108493,14 @@ var wp;
import_components268.PanelBody,
{
className: "block-editor-hooks__block-hooks",
- title: (0, import_i18n255.__)("Plugins"),
+ title: (0, import_i18n257.__)("Plugins"),
initialOpen: true,
children: [
- /* @__PURE__ */ (0, import_jsx_runtime565.jsx)("p", { className: "block-editor-hooks__block-hooks-helptext", children: (0, import_i18n255.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime565.jsx)("p", { className: "block-editor-hooks__block-hooks-helptext", children: (0, import_i18n257.__)(
"Manage the inclusion of blocks added automatically by plugins."
) }),
Object.keys(groupedHookedBlocks).map((vendor) => {
- return /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)(import_element360.Fragment, { children: [
+ return /* @__PURE__ */ (0, import_jsx_runtime565.jsxs)(import_element361.Fragment, { children: [
/* @__PURE__ */ (0, import_jsx_runtime565.jsx)("h3", { children: vendor }),
groupedHookedBlocks[vendor].map((block) => {
const checked = block.name in hookedBlockClientIds;
@@ -108146,15 +108542,15 @@ var wp;
};
// packages/block-editor/build-module/hooks/block-bindings.mjs
- var import_i18n256 = __toESM(require_i18n(), 1);
+ var import_i18n258 = __toESM(require_i18n(), 1);
var import_blocks130 = __toESM(require_blocks(), 1);
var import_components270 = __toESM(require_components(), 1);
- var import_data201 = __toESM(require_data(), 1);
- var import_element361 = __toESM(require_element(), 1);
- var import_compose130 = __toESM(require_compose(), 1);
+ var import_data202 = __toESM(require_data(), 1);
+ var import_element362 = __toESM(require_element(), 1);
+ var import_compose132 = __toESM(require_compose(), 1);
var import_jsx_runtime566 = __toESM(require_jsx_runtime(), 1);
var useToolsPanelDropdownMenuProps2 = () => {
- const isMobile = (0, import_compose130.useViewportMatch)("medium", "<");
+ const isMobile = (0, import_compose132.useViewportMatch)("medium", "<");
return !isMobile ? {
popoverProps: {
placement: "left-start",
@@ -108164,10 +108560,10 @@ var wp;
} : {};
};
var BlockBindingsPanel = ({ name: blockName, metadata }) => {
- const blockContext = (0, import_element361.useContext)(block_context_default);
+ const blockContext = (0, import_element362.useContext)(block_context_default);
const { removeAllBlockBindings } = useBlockBindingsUtils();
const dropdownMenuProps = useToolsPanelDropdownMenuProps2();
- const { bindableAttributes, hasCompatibleFields } = (0, import_data201.useSelect)(
+ const { bindableAttributes, hasCompatibleFields } = (0, import_data202.useSelect)(
(select3) => {
const { __experimentalBlockBindingsSupportedAttributes } = select3(store).getSettings();
const {
@@ -108195,7 +108591,7 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(inspector_controls_default, { group: "bindings", children: /* @__PURE__ */ (0, import_jsx_runtime566.jsxs)(
import_components270.__experimentalToolsPanel,
{
- label: (0, import_i18n256.__)("Attributes"),
+ label: (0, import_i18n258.__)("Attributes"),
resetAll: () => {
removeAllBlockBindings();
},
@@ -108211,7 +108607,7 @@ var wp;
},
attribute
)) }),
- /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(import_components270.__experimentalText, { as: "div", variant: "muted", children: /* @__PURE__ */ (0, import_jsx_runtime566.jsx)("p", { children: (0, import_i18n256.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime566.jsx)(import_components270.__experimentalText, { as: "div", variant: "muted", children: /* @__PURE__ */ (0, import_jsx_runtime566.jsx)("p", { children: (0, import_i18n258.__)(
"Attributes connected to custom fields or other dynamic data."
) }) })
]
@@ -108231,16 +108627,16 @@ var wp;
};
// packages/block-editor/build-module/hooks/list-view.mjs
- var import_i18n257 = __toESM(require_i18n(), 1);
+ var import_i18n259 = __toESM(require_i18n(), 1);
var import_components271 = __toESM(require_components(), 1);
- var import_data203 = __toESM(require_data(), 1);
+ var import_data204 = __toESM(require_data(), 1);
var import_blocks131 = __toESM(require_blocks(), 1);
- var import_element362 = __toESM(require_element(), 1);
+ var import_element363 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/use-list-view-panel-state/index.mjs
- var import_data202 = __toESM(require_data(), 1);
+ var import_data203 = __toESM(require_data(), 1);
function useListViewPanelState(clientId) {
- const { isOpened, expandRevision } = (0, import_data202.useSelect)(
+ const { isOpened, expandRevision } = (0, import_data203.useSelect)(
(select3) => {
const { isListViewPanelOpened: isListViewPanelOpened2, getListViewExpandRevision: getListViewExpandRevision2 } = unlock(
select3(store)
@@ -108252,7 +108648,7 @@ var wp;
},
[clientId]
);
- const { __unstableToggleListViewPanel: toggleListViewPanel } = (0, import_data202.useDispatch)(store);
+ const { __unstableToggleListViewPanel: toggleListViewPanel } = (0, import_data203.useDispatch)(store);
const handleToggle = (opened) => {
toggleListViewPanel(clientId, opened);
};
@@ -108270,12 +108666,12 @@ var wp;
return (0, import_blocks131.hasBlockSupport)(nameOrType, LIST_VIEW_SUPPORT_KEY);
}
function ListViewPanel({ clientId, name }) {
- const { isSelectionWithinCurrentSection } = (0, import_element362.useContext)(PrivateBlockContext);
+ const { isSelectionWithinCurrentSection } = (0, import_element363.useContext)(PrivateBlockContext);
const { isOpened, expandRevision, handleToggle } = useListViewPanelState(clientId);
const { openListViewContentPanel: openListViewContentPanel2 } = unlock(
- (0, import_data203.useDispatch)(store)
+ (0, import_data204.useDispatch)(store)
);
- const { isEnabled, hasChildren, isNestedListView } = (0, import_data203.useSelect)(
+ const { isEnabled, hasChildren, isNestedListView } = (0, import_data204.useSelect)(
(select3) => {
const {
getBlockCount: getBlockCount2,
@@ -108307,7 +108703,7 @@ var wp;
opened: isOpened,
onToggle: handleToggle,
children: [
- !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)("p", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n257.__)("No items yet.") }),
+ !hasChildren && /* @__PURE__ */ (0, import_jsx_runtime567.jsx)("p", { className: "block-editor-block-inspector__no-blocks", children: (0, import_i18n259.__)("No items yet.") }),
/* @__PURE__ */ (0, import_jsx_runtime567.jsx)(
PrivateListView,
{
@@ -108360,15 +108756,15 @@ var wp;
);
// packages/block-editor/build-module/hooks/grid-visualizer.mjs
- var import_compose131 = __toESM(require_compose(), 1);
+ var import_compose133 = __toESM(require_compose(), 1);
var import_hooks34 = __toESM(require_hooks(), 1);
- var import_data204 = __toESM(require_data(), 1);
+ var import_data205 = __toESM(require_data(), 1);
var import_jsx_runtime568 = __toESM(require_jsx_runtime(), 1);
function GridLayoutSync(props) {
useGridLayoutSync(props);
}
function GridTools2({ clientId, layout }) {
- const { isVisible, blockVisibility: blockVisibility2, deviceType, viewportSettings } = (0, import_data204.useSelect)(
+ const { isVisible, blockVisibility: blockVisibility2, deviceType, viewportSettings } = (0, import_data205.useSelect)(
(select3) => {
const {
isBlockSelected: isBlockSelected2,
@@ -108377,13 +108773,13 @@ var wp;
getTemplateLock: getTemplateLock2,
getBlockEditingMode: getBlockEditingMode2,
getBlockAttributes: getBlockAttributes3,
- getSettings: getSettings8
+ getSettings: getSettings9
} = select3(store);
if (!isDraggingBlocks2() && !isBlockSelected2(clientId) || getTemplateLock2(clientId) || getBlockEditingMode2(clientId) !== "default" || hasSelectedInnerBlock2(clientId)) {
return { isVisible: false };
}
const attributes = getBlockAttributes3(clientId);
- const settings2 = getSettings8();
+ const settings2 = getSettings9();
const currentDeviceType = settings2?.[deviceTypeKey]?.toLowerCase() || BLOCK_VISIBILITY_VIEWPORTS.desktop.key;
return {
isVisible: true,
@@ -108403,7 +108799,7 @@ var wp;
view: canvasView,
viewportSettings
});
- const isAnyAncestorHidden = (0, import_data204.useSelect)(
+ const isAnyAncestorHidden = (0, import_data205.useSelect)(
(select3) => {
if (!isVisible) {
return false;
@@ -108426,7 +108822,7 @@ var wp;
)
] });
}
- var addGridVisualizerToBlockEdit = (0, import_compose131.createHigherOrderComponent)(
+ var addGridVisualizerToBlockEdit = (0, import_compose133.createHigherOrderComponent)(
(BlockEdit2) => function AddGridVisualizerToBlockEdit(props) {
if (props.attributes.layout?.type !== "grid") {
return /* @__PURE__ */ (0, import_jsx_runtime568.jsx)(BlockEdit2, { ...props }, "edit");
@@ -108453,9 +108849,9 @@ var wp;
// packages/block-editor/build-module/hooks/auto-inspector-controls.mjs
var import_blocks133 = __toESM(require_blocks(), 1);
var import_components272 = __toESM(require_components(), 1);
- var import_data205 = __toESM(require_data(), 1);
- var import_element363 = __toESM(require_element(), 1);
- var import_i18n258 = __toESM(require_i18n(), 1);
+ var import_data206 = __toESM(require_data(), 1);
+ var import_element364 = __toESM(require_element(), 1);
+ var import_i18n260 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/hooks/generate-fields-from-attributes.mjs
function generateFieldsFromAttributes(attributes) {
@@ -108506,8 +108902,8 @@ var wp;
}
function AutoRegisterControls({ name, clientId, setAttributes }) {
const blockEditingMode = useBlockEditingMode();
- const blockContext = (0, import_element363.useContext)(block_context_default);
- const attributes = (0, import_data205.useSelect)(
+ const blockContext = (0, import_element364.useContext)(block_context_default);
+ const attributes = (0, import_data206.useSelect)(
(select3) => {
const _attributes = select3(store).getBlockAttributes(clientId);
if (!_attributes?.metadata?.bindings) {
@@ -108533,7 +108929,7 @@ var wp;
[blockContext, clientId]
);
const blockType = (0, import_blocks133.getBlockType)(name);
- const { fields, form } = (0, import_element363.useMemo)(() => {
+ const { fields, form } = (0, import_element364.useMemo)(() => {
if (!blockType?.attributes) {
return { fields: [], form: { fields: [] } };
}
@@ -108545,7 +108941,7 @@ var wp;
if (!fields || fields.length === 0) {
return null;
}
- return /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(inspector_controls_default, { children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(import_components272.PanelBody, { title: (0, import_i18n258.__)("Settings"), children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
+ return /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(inspector_controls_default, { children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(import_components272.PanelBody, { title: (0, import_i18n260.__)("Settings"), children: /* @__PURE__ */ (0, import_jsx_runtime569.jsx)(
DataForm,
{
data: attributes,
@@ -108607,7 +109003,7 @@ var wp;
}
// packages/block-editor/build-module/hooks/use-color-props.mjs
- var import_element364 = __toESM(require_element(), 1);
+ var import_element365 = __toESM(require_element(), 1);
function getColorClassesAndStyles(attributes) {
const { backgroundColor, textColor, gradient, style } = attributes;
const backgroundClass = getColorClassName(
@@ -108648,7 +109044,7 @@ var wp;
"color.gradients.theme",
"color.gradients.default"
);
- const colors2 = (0, import_element364.useMemo)(
+ const colors2 = (0, import_element365.useMemo)(
() => [
...userPalette || [],
...themePalette || [],
@@ -108656,7 +109052,7 @@ var wp;
],
[userPalette, themePalette, defaultPalette]
);
- const gradients = (0, import_element364.useMemo)(
+ const gradients = (0, import_element365.useMemo)(
() => [
...userGradients || [],
...themeGradients || [],
@@ -108723,10 +109119,10 @@ var wp;
}
// packages/block-editor/build-module/hooks/use-cached-truthy.mjs
- var import_element365 = __toESM(require_element(), 1);
+ var import_element366 = __toESM(require_element(), 1);
function useCachedTruthy(value) {
- const [cachedValue, setCachedValue] = (0, import_element365.useState)(value);
- (0, import_element365.useEffect)(() => {
+ const [cachedValue, setCachedValue] = (0, import_element366.useState)(value);
+ (0, import_element366.useEffect)(() => {
if (value) {
setCachedValue(value);
}
@@ -108741,7 +109137,7 @@ var wp;
text_align_default,
anchor_default,
custom_class_name_default,
- style_default28,
+ style_default29,
custom_css_default,
duotone_default,
fit_text_default,
@@ -108760,7 +109156,7 @@ var wp;
align_default,
text_align_default,
background_default,
- style_default28,
+ style_default29,
color_default,
dimensions_default,
duotone_default,
@@ -108783,7 +109179,7 @@ var wp;
custom_css_default,
fit_text_default,
color_default,
- style_default28,
+ style_default29,
font_family_default,
font_size_default
]);
@@ -108801,9 +109197,9 @@ var wp;
var get_px_from_css_unit_default = () => "";
// packages/block-editor/build-module/components/rich-text/get-rich-text-values.mjs
- var import_element366 = __toESM(require_element(), 1);
+ var import_element367 = __toESM(require_element(), 1);
var import_blocks134 = __toESM(require_blocks(), 1);
- var import_rich_text24 = __toESM(require_rich_text(), 1);
+ var import_rich_text23 = __toESM(require_rich_text(), 1);
var import_jsx_runtime570 = __toESM(require_jsx_runtime(), 1);
function addValuesForElement(element, values, innerBlocks) {
if (null === element || void 0 === element || false === element) {
@@ -108819,10 +109215,10 @@ var wp;
}
const { type, props } = element;
switch (type) {
- case import_element366.StrictMode:
- case import_element366.Fragment:
+ case import_element367.StrictMode:
+ case import_element367.Fragment:
return addValuesForElements(props.children, values, innerBlocks);
- case import_element366.RawHTML:
+ case import_element367.RawHTML:
return;
case inner_blocks_default.Content:
return addValuesForBlocks(values, innerBlocks);
@@ -108871,7 +109267,7 @@ var wp;
addValuesForBlocks(values, blocks2);
import_blocks134.__unstableGetBlockProps.skipFilters = false;
return values.map(
- (value) => value instanceof import_rich_text24.RichTextData ? value : import_rich_text24.RichTextData.fromHTMLString(value)
+ (value) => value instanceof import_rich_text23.RichTextData ? value : import_rich_text23.RichTextData.fromHTMLString(value)
);
}
@@ -108895,28 +109291,28 @@ var wp;
}
// packages/block-editor/build-module/components/block-removal-warning-modal/index.mjs
- var import_element367 = __toESM(require_element(), 1);
- var import_data206 = __toESM(require_data(), 1);
+ var import_element368 = __toESM(require_element(), 1);
+ var import_data207 = __toESM(require_data(), 1);
var import_components274 = __toESM(require_components(), 1);
- var import_i18n259 = __toESM(require_i18n(), 1);
+ var import_i18n261 = __toESM(require_i18n(), 1);
var import_jsx_runtime572 = __toESM(require_jsx_runtime(), 1);
function BlockRemovalWarningModal({ rules }) {
- const [confirmed, setConfirmed] = (0, import_element367.useState)(false);
- const { clientIds, selectPrevious, message: message2 } = (0, import_data206.useSelect)(
+ const [confirmed, setConfirmed] = (0, import_element368.useState)(false);
+ const { clientIds, selectPrevious, message: message2 } = (0, import_data207.useSelect)(
(select3) => unlock(select3(store)).getRemovalPromptData()
);
const {
clearBlockRemovalPrompt: clearBlockRemovalPrompt2,
setBlockRemovalRules: setBlockRemovalRules2,
privateRemoveBlocks: privateRemoveBlocks2
- } = unlock((0, import_data206.useDispatch)(store));
- (0, import_element367.useEffect)(() => {
+ } = unlock((0, import_data207.useDispatch)(store));
+ (0, import_element368.useEffect)(() => {
setBlockRemovalRules2(rules);
return () => {
setBlockRemovalRules2();
};
}, [rules, setBlockRemovalRules2]);
- (0, import_element367.useEffect)(() => {
+ (0, import_element368.useEffect)(() => {
setConfirmed(false);
}, [clientIds]);
if (!message2) {
@@ -108938,7 +109334,7 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components274.Modal,
{
- title: (0, import_i18n259.__)("Confirm deletion"),
+ title: (0, import_i18n261.__)("Confirm deletion"),
onRequestClose: clearBlockRemovalPrompt2,
size: "medium",
children: /* @__PURE__ */ (0, import_jsx_runtime572.jsxs)(import_components274.__experimentalVStack, { spacing: 4, children: [
@@ -108953,7 +109349,7 @@ var wp;
requireConfirmation && /* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
import_components274.CheckboxControl,
{
- label: (0, import_i18n259.__)("I understand the consequences"),
+ label: (0, import_i18n261.__)("I understand the consequences"),
checked: confirmed,
onChange: setConfirmed
}
@@ -108965,7 +109361,7 @@ var wp;
variant: "tertiary",
onClick: clearBlockRemovalPrompt2,
__next40pxDefaultSize: true,
- children: (0, import_i18n259.__)("Cancel")
+ children: (0, import_i18n261.__)("Cancel")
}
),
/* @__PURE__ */ (0, import_jsx_runtime572.jsx)(
@@ -108976,7 +109372,7 @@ var wp;
disabled: isRemoveDisabled,
accessibleWhenDisabled: true,
__next40pxDefaultSize: true,
- children: (0, import_i18n259.__)("Delete")
+ children: (0, import_i18n261.__)("Delete")
}
)
] })
@@ -108986,40 +109382,40 @@ var wp;
}
// packages/block-editor/build-module/components/dimensions-tool/index.mjs
- var import_element369 = __toESM(require_element(), 1);
+ var import_element370 = __toESM(require_element(), 1);
// packages/block-editor/build-module/components/dimensions-tool/scale-tool.mjs
var import_components275 = __toESM(require_components(), 1);
- var import_element368 = __toESM(require_element(), 1);
- var import_i18n260 = __toESM(require_i18n(), 1);
+ var import_element369 = __toESM(require_element(), 1);
+ var import_i18n262 = __toESM(require_i18n(), 1);
var import_jsx_runtime573 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_SCALE_OPTIONS = [
{
value: "fill",
- label: (0, import_i18n260._x)("Fill", "Scale option for dimensions control"),
- help: (0, import_i18n260.__)("Fill the space by stretching the content.")
+ label: (0, import_i18n262._x)("Fill", "Scale option for dimensions control"),
+ help: (0, import_i18n262.__)("Fill the space by stretching the content.")
},
{
value: "contain",
- label: (0, import_i18n260._x)("Contain", "Scale option for dimensions control"),
- help: (0, import_i18n260.__)("Fit the content to the space without clipping.")
+ label: (0, import_i18n262._x)("Contain", "Scale option for dimensions control"),
+ help: (0, import_i18n262.__)("Fit the content to the space without clipping.")
},
{
value: "cover",
- label: (0, import_i18n260._x)("Cover", "Scale option for dimensions control"),
- help: (0, import_i18n260.__)("Fill the space by clipping what doesn't fit.")
+ label: (0, import_i18n262._x)("Cover", "Scale option for dimensions control"),
+ help: (0, import_i18n262.__)("Fill the space by clipping what doesn't fit.")
},
{
value: "none",
- label: (0, import_i18n260._x)("None", "Scale option for dimensions control"),
- help: (0, import_i18n260.__)(
+ label: (0, import_i18n262._x)("None", "Scale option for dimensions control"),
+ help: (0, import_i18n262.__)(
"Do not adjust the sizing of the content. Content that is too large will be clipped, and content that is too small will have additional padding."
)
},
{
value: "scale-down",
- label: (0, import_i18n260._x)("Scale down", "Scale option for dimensions control"),
- help: (0, import_i18n260.__)(
+ label: (0, import_i18n262._x)("Scale down", "Scale option for dimensions control"),
+ help: (0, import_i18n262.__)(
"Scale down the content to fit the space if it is too big. Content that is too small will have additional padding."
)
}
@@ -109033,7 +109429,7 @@ var wp;
isShownByDefault = true
}) {
const displayValue = value ?? defaultValue;
- const scaleHelp = (0, import_element368.useMemo)(() => {
+ const scaleHelp = (0, import_element369.useMemo)(() => {
return options.reduce((acc, option) => {
acc[option.value] = option.help;
return acc;
@@ -109042,7 +109438,7 @@ var wp;
return /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components275.__experimentalToolsPanelItem,
{
- label: (0, import_i18n260._x)("Scale", "Image scaling options"),
+ label: (0, import_i18n262._x)("Scale", "Image scaling options"),
isShownByDefault,
hasValue: () => displayValue !== defaultValue,
onDeselect: () => onChange(defaultValue),
@@ -109050,7 +109446,7 @@ var wp;
children: /* @__PURE__ */ (0, import_jsx_runtime573.jsx)(
import_components275.__experimentalToggleGroupControl,
{
- label: (0, import_i18n260._x)("Scale", "Image scaling options"),
+ label: (0, import_i18n262._x)("Scale", "Image scaling options"),
isBlock: true,
help: scaleHelp[displayValue],
value: displayValue,
@@ -109070,7 +109466,7 @@ var wp;
// packages/block-editor/build-module/components/dimensions-tool/width-height-tool.mjs
var import_components276 = __toESM(require_components(), 1);
- var import_i18n261 = __toESM(require_i18n(), 1);
+ var import_i18n263 = __toESM(require_i18n(), 1);
var import_jsx_runtime574 = __toESM(require_jsx_runtime(), 1);
function WidthHeightTool({
panelId,
@@ -109096,7 +109492,7 @@ var wp;
import_components276.__experimentalToolsPanelItem,
{
style: { gridColumn: "span 1" },
- label: (0, import_i18n261.__)("Width"),
+ label: (0, import_i18n263.__)("Width"),
isShownByDefault,
hasValue: () => width !== "",
onDeselect: onDimensionChange("width"),
@@ -109104,8 +109500,8 @@ var wp;
children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
import_components276.__experimentalUnitControl,
{
- label: (0, import_i18n261.__)("Width"),
- placeholder: (0, import_i18n261.__)("Auto"),
+ label: (0, import_i18n263.__)("Width"),
+ placeholder: (0, import_i18n263.__)("Auto"),
labelPosition: "top",
units: units2,
min: 0,
@@ -109119,7 +109515,7 @@ var wp;
import_components276.__experimentalToolsPanelItem,
{
style: { gridColumn: "span 1" },
- label: (0, import_i18n261.__)("Height"),
+ label: (0, import_i18n263.__)("Height"),
isShownByDefault,
hasValue: () => height !== "",
onDeselect: onDimensionChange("height"),
@@ -109127,8 +109523,8 @@ var wp;
children: /* @__PURE__ */ (0, import_jsx_runtime574.jsx)(
import_components276.__experimentalUnitControl,
{
- label: (0, import_i18n261.__)("Height"),
- placeholder: (0, import_i18n261.__)("Auto"),
+ label: (0, import_i18n263.__)("Height"),
+ placeholder: (0, import_i18n263.__)("Auto"),
labelPosition: "top",
units: units2,
min: 0,
@@ -109164,14 +109560,14 @@ var wp;
const aspectRatio = value.aspectRatio === void 0 || value.aspectRatio === "auto" ? null : value.aspectRatio;
const scale = value.scale === void 0 ? null : value.scale;
const hasCustomAspectRatio = !!(width && height);
- const lastScaleRef = (0, import_element369.useRef)(scale);
- const lastAspectRatioRef = (0, import_element369.useRef)(aspectRatio);
- (0, import_element369.useEffect)(() => {
+ const lastScaleRef = (0, import_element370.useRef)(scale);
+ const lastAspectRatioRef = (0, import_element370.useRef)(aspectRatio);
+ (0, import_element370.useEffect)(() => {
if (scale) {
lastScaleRef.current = scale;
}
}, [scale]);
- (0, import_element369.useEffect)(() => {
+ (0, import_element370.useEffect)(() => {
if (!hasCustomAspectRatio) {
lastAspectRatioRef.current = aspectRatio;
}
@@ -109265,23 +109661,23 @@ var wp;
// packages/block-editor/build-module/components/resolution-tool/index.mjs
var import_components277 = __toESM(require_components(), 1);
- var import_i18n262 = __toESM(require_i18n(), 1);
+ var import_i18n264 = __toESM(require_i18n(), 1);
var import_jsx_runtime576 = __toESM(require_jsx_runtime(), 1);
var DEFAULT_SIZE_OPTIONS = [
{
- label: (0, import_i18n262._x)("Thumbnail", "Image size option for resolution control"),
+ label: (0, import_i18n264._x)("Thumbnail", "Image size option for resolution control"),
value: "thumbnail"
},
{
- label: (0, import_i18n262._x)("Medium", "Image size option for resolution control"),
+ label: (0, import_i18n264._x)("Medium", "Image size option for resolution control"),
value: "medium"
},
{
- label: (0, import_i18n262._x)("Large", "Image size option for resolution control"),
+ label: (0, import_i18n264._x)("Large", "Image size option for resolution control"),
value: "large"
},
{
- label: (0, import_i18n262._x)("Full Size", "Image size option for resolution control"),
+ label: (0, import_i18n264._x)("Full Size", "Image size option for resolution control"),
value: "full"
}
];
@@ -109299,7 +109695,7 @@ var wp;
import_components277.__experimentalToolsPanelItem,
{
hasValue: () => displayValue !== defaultValue,
- label: (0, import_i18n262.__)("Resolution"),
+ label: (0, import_i18n264.__)("Resolution"),
onDeselect: () => onChange(defaultValue),
isShownByDefault,
panelId,
@@ -109307,11 +109703,11 @@ var wp;
children: /* @__PURE__ */ (0, import_jsx_runtime576.jsx)(
import_components277.SelectControl,
{
- label: (0, import_i18n262.__)("Resolution"),
+ label: (0, import_i18n264.__)("Resolution"),
value: displayValue,
options,
onChange,
- help: (0, import_i18n262.__)("Select the size of the source image.")
+ help: (0, import_i18n264.__)("Select the size of the source image.")
}
)
}
@@ -109319,41 +109715,41 @@ var wp;
}
// packages/block-editor/build-module/components/html-element-control/index.mjs
- var import_i18n264 = __toESM(require_i18n(), 1);
+ var import_i18n266 = __toESM(require_i18n(), 1);
var import_components278 = __toESM(require_components(), 1);
- var import_data207 = __toESM(require_data(), 1);
+ var import_data208 = __toESM(require_data(), 1);
// packages/block-editor/build-module/components/html-element-control/messages.mjs
- var import_i18n263 = __toESM(require_i18n(), 1);
+ var import_i18n265 = __toESM(require_i18n(), 1);
var htmlElementMessages = {
- a: (0, import_i18n263.__)(
+ a: (0, import_i18n265.__)(
"The <a> element should be used for links that navigate to a different page or to a different section within the same page."
),
- article: (0, import_i18n263.__)(
+ article: (0, import_i18n265.__)(
"The <article> element should represent a self-contained, syndicatable portion of the document."
),
- aside: (0, import_i18n263.__)(
+ aside: (0, import_i18n265.__)(
"The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."
),
- button: (0, import_i18n263.__)(
+ button: (0, import_i18n265.__)(
"The <button> element should be used for interactive controls that perform an action on the current page, such as opening a modal or toggling content visibility."
),
- div: (0, import_i18n263.__)(
+ div: (0, import_i18n265.__)(
"The <div> element should only be used if the block is a design element with no semantic meaning."
),
- footer: (0, import_i18n263.__)(
+ footer: (0, import_i18n265.__)(
"The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.)."
),
- header: (0, import_i18n263.__)(
+ header: (0, import_i18n265.__)(
"The <header> element should represent introductory content, typically a group of introductory or navigational aids."
),
- main: (0, import_i18n263.__)(
+ main: (0, import_i18n265.__)(
"The <main> element should be used for the primary content of your document only."
),
- nav: (0, import_i18n263.__)(
+ nav: (0, import_i18n265.__)(
"The <nav> element should be used to identify groups of links that are intended to be used for website or page content navigation."
),
- section: (0, import_i18n263.__)(
+ section: (0, import_i18n265.__)(
"The <section> element should represent a standalone portion of the document that can't be better represented by another element."
)
};
@@ -109365,7 +109761,7 @@ var wp;
onChange,
clientId,
options = [
- { label: (0, import_i18n264.__)("Default (<div>)"), value: "div" },
+ { label: (0, import_i18n266.__)("Default (<div>)"), value: "div" },
{ label: "<header>", value: "header" },
{ label: "<main>", value: "main" },
{ label: "<section>", value: "section" },
@@ -109375,7 +109771,7 @@ var wp;
]
}) {
const checkForMainTag = !!clientId && options.some((option) => option.value === "main");
- const hasMainElementElsewhere = (0, import_data207.useSelect)(
+ const hasMainElementElsewhere = (0, import_data208.useSelect)(
(select3) => {
if (!checkForMainTag) {
return false;
@@ -109395,9 +109791,9 @@ var wp;
return {
...option,
disabled: true,
- label: (0, import_i18n264.sprintf)(
+ label: (0, import_i18n266.sprintf)(
/* translators: %s: HTML element name */
- (0, import_i18n264.__)("%s (Already in use)"),
+ (0, import_i18n266.__)("%s (Already in use)"),
option.label
)
};
@@ -109408,14 +109804,14 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime577.jsx)(
import_components278.SelectControl,
{
- label: (0, import_i18n264.__)("HTML element"),
+ label: (0, import_i18n266.__)("HTML element"),
options: modifiedOptions,
value: tagName,
onChange,
help: htmlElementMessages[tagName]
}
),
- tagName === "main" && hasMainElementElsewhere && /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components278.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n264.__)(
+ tagName === "main" && hasMainElementElsewhere && /* @__PURE__ */ (0, import_jsx_runtime577.jsx)(import_components278.Notice, { status: "warning", isDismissible: false, children: (0, import_i18n266.__)(
"Multiple <main> elements detected. The duplicate may be in your content or template. This is not valid HTML and may cause accessibility issues. Please change this HTML element."
) })
] });
@@ -109423,8 +109819,8 @@ var wp;
// packages/block-editor/build-module/components/link-picker/link-picker.mjs
var import_components280 = __toESM(require_components(), 1);
- var import_element370 = __toESM(require_element(), 1);
- var import_i18n265 = __toESM(require_i18n(), 1);
+ var import_element371 = __toESM(require_element(), 1);
+ var import_i18n267 = __toESM(require_i18n(), 1);
// packages/block-editor/build-module/components/link-picker/link-preview.mjs
var import_components279 = __toESM(require_components(), 1);
@@ -109496,11 +109892,11 @@ var wp;
label,
help
}) {
- const [isOpen, setIsOpen] = (0, import_element370.useState)(false);
- const instanceId = (0, import_element370.useId)();
+ const [isOpen, setIsOpen] = (0, import_element371.useState)(false);
+ const instanceId = (0, import_element371.useId)();
const dialogTitleId = `link-picker-title-${instanceId}`;
const dialogDescriptionId = `link-picker-description-${instanceId}`;
- const anchorRef = (0, import_element370.useRef)(null);
+ const anchorRef = (0, import_element371.useRef)(null);
const { baseControlProps, controlProps } = (0, import_components280.useBaseControlProps)({
help
});
@@ -109538,7 +109934,7 @@ var wp;
/* @__PURE__ */ (0, import_jsx_runtime579.jsx)(
LinkPreview2,
{
- title: preview.title || (0, import_i18n265.__)("Add link"),
+ title: preview.title || (0, import_i18n267.__)("Add link"),
url: preview.url,
image: preview.image,
badges: preview.badges
@@ -109563,8 +109959,8 @@ var wp;
"aria-describedby": dialogDescriptionId,
children: [
/* @__PURE__ */ (0, import_jsx_runtime579.jsxs)(VisuallyHidden, { children: [
- /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("h2", { id: dialogTitleId, children: (0, import_i18n265.__)("Select a link") }),
- /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("p", { id: dialogDescriptionId, children: (0, import_i18n265.__)(
+ /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("h2", { id: dialogTitleId, children: (0, import_i18n267.__)("Select a link") }),
+ /* @__PURE__ */ (0, import_jsx_runtime579.jsx)("p", { id: dialogDescriptionId, children: (0, import_i18n267.__)(
"Search for and add a link to the navigation item."
) })
] }),
@@ -109588,14 +109984,14 @@ var wp;
}
// packages/block-editor/build-module/components/inner-content/index.mjs
- var import_element371 = __toESM(require_element(), 1);
- var import_data208 = __toESM(require_data(), 1);
+ var import_element372 = __toESM(require_element(), 1);
+ var import_data209 = __toESM(require_data(), 1);
var import_dom77 = __toESM(require_dom(), 1);
var import_jsx_runtime580 = __toESM(require_jsx_runtime(), 1);
var SLOT_TAG_NAME = "wp-inner-block-slot";
var LAYOUT = { type: "default", alignments: [] };
function InnerContent({ clientId }) {
- const { innerContent, order, selectedClientIds } = (0, import_data208.useSelect)(
+ const { innerContent, order, selectedClientIds } = (0, import_data209.useSelect)(
(select3) => {
const { getBlock: getBlock2, getBlockOrder: getBlockOrder2, getSelectedBlockClientIds: getSelectedBlockClientIds2 } = select3(store);
return {
@@ -109606,15 +110002,15 @@ var wp;
},
[clientId]
);
- const html = (0, import_element371.useMemo)(() => {
+ const html = (0, import_element372.useMemo)(() => {
let slotIndex = 0;
return (innerContent ?? []).map(
(item) => item === null ? `<${SLOT_TAG_NAME} data-slot-index="${slotIndex++}" style="display: contents"></${SLOT_TAG_NAME}>` : item
).join("");
}, [innerContent]);
- const containerRef = (0, import_element371.useRef)();
- const [slots, setSlots] = (0, import_element371.useState)([]);
- (0, import_element371.useLayoutEffect)(() => {
+ const containerRef = (0, import_element372.useRef)();
+ const [slots, setSlots] = (0, import_element372.useState)([]);
+ (0, import_element372.useLayoutEffect)(() => {
const container = containerRef.current;
container.innerHTML = (0, import_dom77.safeHTML)(html);
setSlots(
@@ -109633,10 +110029,10 @@ var wp;
}
),
order.map(
- (childClientId, index2) => slots[index2] ? (0, import_element371.createPortal)(
+ (childClientId, index2) => slots[index2] ? (0, import_element372.createPortal)(
// Render the selected block synchronously, as the block list does.
/* @__PURE__ */ (0, import_jsx_runtime580.jsx)(
- import_data208.AsyncModeProvider,
+ import_data209.AsyncModeProvider,
{
value: !selectedClientIds.includes(
childClientId
diff --git a/wp-includes/js/dist/block-editor.min.js b/wp-includes/js/dist/block-editor.min.js
index a81a9401c0..0b61f08f81 100644
--- a/wp-includes/js/dist/block-editor.min.js
+++ b/wp-includes/js/dist/block-editor.min.js
@@ -1,32 +1,32 @@
/*! This file is auto-generated */
(function() {
-"use strict";var wp;(wp||={}).blockEditor=(()=>{var l3e=Object.create;var wB=Object.defineProperty;var c3e=Object.getOwnPropertyDescriptor;var u3e=Object.getOwnPropertyNames;var d3e=Object.getPrototypeOf,f3e=Object.prototype.hasOwnProperty;var xe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),No=(e,t)=>{for(var o in t)wB(e,o,{get:t[o],enumerable:!0})},Eee=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of u3e(t))!f3e.call(e,n)&&n!==o&&wB(e,n,{get:()=>t[n],enumerable:!(r=c3e(t,n))||r.enumerable});return e};var c=(e,t,o)=>(o=e!=null?l3e(d3e(e)):{},Eee(t||!e||!e.__esModule?wB(o,"default",{value:e,enumerable:!0}):o,e)),p3e=e=>Eee(wB({},"__esModule",{value:!0}),e);var ce=xe((opt,Ree)=>{Ree.exports=window.wp.blocks});var F=xe((rpt,Bee)=>{Bee.exports=window.wp.element});var te=xe((npt,Iee)=>{Iee.exports=window.wp.data});var ue=xe((ipt,Pee)=>{Pee.exports=window.wp.compose});var Bo=xe((spt,Oee)=>{Oee.exports=window.wp.hooks});var Mt=xe((Rpt,qee)=>{qee.exports=window.wp.deprecated});var Y=xe((Bpt,Zee)=>{Zee.exports=window.wp.components});var T=xe((Ipt,Xee)=>{Xee.exports=window.ReactJSXRuntime});var ga=xe((Opt,Jee)=>{Jee.exports=window.wp.url});var PB=xe((Npt,ote)=>{ote.exports=window.wp.privateApis});var q=xe((Gpt,cte)=>{cte.exports=window.wp.i18n});var lb=xe(($pt,ute)=>{"use strict";ute.exports=function e(t,o){if(t===o)return!0;if(t&&o&&typeof t=="object"&&typeof o=="object"){if(t.constructor!==o.constructor)return!1;var r,n,i;if(Array.isArray(t)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(!e(t[n],o[n]))return!1;return!0}if(t instanceof Map&&o instanceof Map){if(t.size!==o.size)return!1;for(n of t.entries())if(!o.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],o.get(n[0])))return!1;return!0}if(t instanceof Set&&o instanceof Set){if(t.size!==o.size)return!1;for(n of t.entries())if(!o.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(o)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(t[n]!==o[n])return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(o).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(o,i[n]))return!1;for(n=r;n--!==0;){var s=i[n];if(!e(t[s],o[s]))return!1}return!0}return t!==t&&o!==o}});var me=xe((omt,xte)=>{xte.exports=window.wp.primitives});var Ar=xe((Cyt,Ste)=>{Ste.exports=window.wp.richText});var Ete=xe((Eyt,Cte)=>{Cte.exports=window.wp.blockSerializationDefaultParser});var k_=xe((Byt,Rte)=>{Rte.exports=window.wp.styleEngine});var HP=xe((Lyt,Lte)=>{"use strict";var VFe=function(t){return FFe(t)&&!zFe(t)};function FFe(e){return!!e&&typeof e=="object"}function zFe(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||UFe(e)}var jFe=typeof Symbol=="function"&&Symbol.for,HFe=jFe?Symbol.for("react.element"):60103;function UFe(e){return e.$$typeof===HFe}function WFe(e){return Array.isArray(e)?[]:{}}function gC(e,t){return t.clone!==!1&&t.isMergeableObject(e)?x_(WFe(e),e,t):e}function GFe(e,t,o){return e.concat(t).map(function(r){return gC(r,o)})}function $Fe(e,t){if(!t.customMerge)return x_;var o=t.customMerge(e);return typeof o=="function"?o:x_}function YFe(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Mte(e){return Object.keys(e).concat(YFe(e))}function Nte(e,t){try{return t in e}catch{return!1}}function KFe(e,t){return Nte(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function qFe(e,t,o){var r={};return o.isMergeableObject(e)&&Mte(e).forEach(function(n){r[n]=gC(e[n],o)}),Mte(t).forEach(function(n){KFe(e,n)||(Nte(e,n)&&o.isMergeableObject(t[n])?r[n]=$Fe(n,o)(e[n],t[n],o):r[n]=gC(t[n],o))}),r}function x_(e,t,o){o=o||{},o.arrayMerge=o.arrayMerge||GFe,o.isMergeableObject=o.isMergeableObject||VFe,o.cloneUnlessOtherwiseSpecified=gC;var r=Array.isArray(t),n=Array.isArray(e),i=r===n;return i?r?o.arrayMerge(e,t,o):qFe(e,t,o):gC(t,o)}x_.all=function(t,o){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,n){return x_(r,n,o)},{})};var ZFe=x_;Lte.exports=ZFe});var Yo=xe((i_t,Goe)=>{Goe.exports=window.wp.a11y});var Ls=xe((s_t,Zoe)=>{Zoe.exports=window.wp.notices});var B_=xe((a_t,Xoe)=>{Xoe.exports=window.wp.preferences});var Mre=xe((awt,x2)=>{var Pre={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u0126:"H",\u0127:"h",\u1E2A:"H",\u1E2B:"h",\u0128:"I",\u0129:"i",\u012A:"I",\u012B:"i",\u012C:"I",\u012D:"i",\u012E:"I",\u012F:"i",\u0130:"I",\u0131:"i",\u0132:"IJ",\u0133:"ij",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u1E30:"K",\u1E31:"k",K\u0306:"K",k\u0306:"k",\u0139:"L",\u013A:"l",\u013B:"L",\u013C:"l",\u013D:"L",\u013E:"l",\u013F:"L",\u0140:"l",\u0141:"l",\u0142:"l",\u1E3E:"M",\u1E3F:"m",M\u0306:"M",m\u0306:"m",\u0143:"N",\u0144:"n",\u0145:"N",\u0146:"n",\u0147:"N",\u0148:"n",\u0149:"n",N\u0306:"N",n\u0306:"n",\u014C:"O",\u014D:"o",\u014E:"O",\u014F:"o",\u0150:"O",\u0151:"o",\u0152:"OE",\u0153:"oe",P\u0306:"P",p\u0306:"p",\u0154:"R",\u0155:"r",\u0156:"R",\u0157:"r",\u0158:"R",\u0159:"r",R\u0306:"R",r\u0306:"r",\u0212:"R",\u0213:"r",\u015A:"S",\u015B:"s",\u015C:"S",\u015D:"s",\u015E:"S",\u0218:"S",\u0219:"s",\u015F:"s",\u0160:"S",\u0161:"s",\u0162:"T",\u0163:"t",\u021B:"t",\u021A:"T",\u0164:"T",\u0165:"t",\u0166:"T",\u0167:"t",T\u0306:"T",t\u0306:"t",\u0168:"U",\u0169:"u",\u016A:"U",\u016B:"u",\u016C:"U",\u016D:"u",\u016E:"U",\u016F:"u",\u0170:"U",\u0171:"u",\u0172:"U",\u0173:"u",\u0216:"U",\u0217:"u",V\u0306:"V",v\u0306:"v",\u0174:"W",\u0175:"w",\u1E82:"W",\u1E83:"w",X\u0306:"X",x\u0306:"x",\u0176:"Y",\u0177:"y",\u0178:"Y",Y\u0306:"Y",y\u0306:"y",\u0179:"Z",\u017A:"z",\u017B:"Z",\u017C:"z",\u017D:"Z",\u017E:"z",\u017F:"s",\u0192:"f",\u01A0:"O",\u01A1:"o",\u01AF:"U",\u01B0:"u",\u01CD:"A",\u01CE:"a",\u01CF:"I",\u01D0:"i",\u01D1:"O",\u01D2:"o",\u01D3:"U",\u01D4:"u",\u01D5:"U",\u01D6:"u",\u01D7:"U",\u01D8:"u",\u01D9:"U",\u01DA:"u",\u01DB:"U",\u01DC:"u",\u1EE8:"U",\u1EE9:"u",\u1E78:"U",\u1E79:"u",\u01FA:"A",\u01FB:"a",\u01FC:"AE",\u01FD:"ae",\u01FE:"O",\u01FF:"o",\u00DE:"TH",\u00FE:"th",\u1E54:"P",\u1E55:"p",\u1E64:"S",\u1E65:"s",X\u0301:"X",x\u0301:"x",\u0403:"\u0413",\u0453:"\u0433",\u040C:"\u041A",\u045C:"\u043A",A\u030B:"A",a\u030B:"a",E\u030B:"E",e\u030B:"e",I\u030B:"I",i\u030B:"i",\u01F8:"N",\u01F9:"n",\u1ED2:"O",\u1ED3:"o",\u1E50:"O",\u1E51:"o",\u1EEA:"U",\u1EEB:"u",\u1E80:"W",\u1E81:"w",\u1EF2:"Y",\u1EF3:"y",\u0200:"A",\u0201:"a",\u0204:"E",\u0205:"e",\u0208:"I",\u0209:"i",\u020C:"O",\u020D:"o",\u0210:"R",\u0211:"r",\u0214:"U",\u0215:"u",B\u030C:"B",b\u030C:"b",\u010C\u0323:"C",\u010D\u0323:"c",\u00CA\u030C:"E",\u00EA\u030C:"e",F\u030C:"F",f\u030C:"f",\u01E6:"G",\u01E7:"g",\u021E:"H",\u021F:"h",J\u030C:"J",\u01F0:"j",\u01E8:"K",\u01E9:"k",M\u030C:"M",m\u030C:"m",P\u030C:"P",p\u030C:"p",Q\u030C:"Q",q\u030C:"q",\u0158\u0329:"R",\u0159\u0329:"r",\u1E66:"S",\u1E67:"s",V\u030C:"V",v\u030C:"v",W\u030C:"W",w\u030C:"w",X\u030C:"X",x\u030C:"x",Y\u030C:"Y",y\u030C:"y",A\u0327:"A",a\u0327:"a",B\u0327:"B",b\u0327:"b",\u1E10:"D",\u1E11:"d",\u0228:"E",\u0229:"e",\u0190\u0327:"E",\u025B\u0327:"e",\u1E28:"H",\u1E29:"h",I\u0327:"I",i\u0327:"i",\u0197\u0327:"I",\u0268\u0327:"i",M\u0327:"M",m\u0327:"m",O\u0327:"O",o\u0327:"o",Q\u0327:"Q",q\u0327:"q",U\u0327:"U",u\u0327:"u",X\u0327:"X",x\u0327:"x",Z\u0327:"Z",z\u0327:"z",\u0439:"\u0438",\u0419:"\u0418",\u0451:"\u0435",\u0401:"\u0415"},Ore=Object.keys(Pre).join("|"),K7e=new RegExp(Ore,"g"),q7e=new RegExp(Ore,"");function Z7e(e){return Pre[e]}var Are=function(e){return e.replace(K7e,Z7e)},X7e=function(e){return!!e.match(q7e)};x2.exports=Are;x2.exports.has=X7e;x2.exports.remove=Are});var wo=xe((qkt,Ine)=>{Ine.exports=window.wp.keycodes});var Lt=xe((mxt,Wne)=>{Wne.exports=window.wp.dom});var re=xe((Axt,nie)=>{nie.exports=window.React});var sie=xe((Mxt,iie)=>{"use strict";var G9e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";iie.exports=G9e});var uie=xe((Nxt,cie)=>{"use strict";var $9e=sie();function aie(){}function lie(){}lie.resetWarningCache=aie;cie.exports=function(){function e(r,n,i,s,a,l){if(l!==$9e){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var o={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:lie,resetWarningCache:aie};return o.PropTypes=o,o}});var fie=xe((Vxt,die)=>{die.exports=uie()();var Lxt,Dxt});var mie=xe((eO,pie)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof eO<"u")t(pie,eO);else{var o={exports:{}};t(o,o.exports),e.autosize=o.exports}})(eO,function(e,t){"use strict";var o=typeof Map=="function"?new Map:(function(){var l=[],u=[];return{has:function(f){return l.indexOf(f)>-1},get:function(f){return u[l.indexOf(f)]},set:function(f,p){l.indexOf(f)===-1&&(l.push(f),u.push(p))},delete:function(f){var p=l.indexOf(f);p>-1&&(l.splice(p,1),u.splice(p,1))}}})(),r=function(u){return new Event(u,{bubbles:!0})};try{new Event("test")}catch{r=function(d){var f=document.createEvent("Event");return f.initEvent(d,!0,!1),f}}function n(l){if(!l||!l.nodeName||l.nodeName!=="TEXTAREA"||o.has(l))return;var u=null,d=null,f=null;function p(){var _=window.getComputedStyle(l,null);_.resize==="vertical"?l.style.resize="none":_.resize==="both"&&(l.style.resize="horizontal"),_.boxSizing==="content-box"?u=-(parseFloat(_.paddingTop)+parseFloat(_.paddingBottom)):u=parseFloat(_.borderTopWidth)+parseFloat(_.borderBottomWidth),isNaN(u)&&(u=0),b()}function m(_){{var w=l.style.width;l.style.width="0px",l.offsetWidth,l.style.width=w}l.style.overflowY=_}function g(_){for(var w=[];_&&_.parentNode&&_.parentNode instanceof Element;)_.parentNode.scrollTop&&w.push({node:_.parentNode,scrollTop:_.parentNode.scrollTop}),_=_.parentNode;return w}function h(){if(l.scrollHeight!==0){var _=g(l),w=document.documentElement&&document.documentElement.scrollTop;l.style.height="",l.style.height=l.scrollHeight+u+"px",d=l.clientWidth,_.forEach(function(k){k.node.scrollTop=k.scrollTop}),w&&(document.documentElement.scrollTop=w)}}function b(){h();var _=Math.round(parseFloat(l.style.height)),w=window.getComputedStyle(l,null),k=w.boxSizing==="content-box"?Math.round(parseFloat(w.height)):l.offsetHeight;if(k<_?w.overflowY==="hidden"&&(m("scroll"),h(),k=w.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight):w.overflowY!=="hidden"&&(m("hidden"),h(),k=w.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight),f!==k){f=k;var x=r("autosize:resized");try{l.dispatchEvent(x)}catch{}}}var v=function(){l.clientWidth!==d&&b()},y=function(_){window.removeEventListener("resize",v,!1),l.removeEventListener("input",b,!1),l.removeEventListener("keyup",b,!1),l.removeEventListener("autosize:destroy",y,!1),l.removeEventListener("autosize:update",b,!1),Object.keys(_).forEach(function(w){l.style[w]=_[w]}),o.delete(l)}.bind(l,{height:l.style.height,resize:l.style.resize,overflowY:l.style.overflowY,overflowX:l.style.overflowX,wordWrap:l.style.wordWrap});l.addEventListener("autosize:destroy",y,!1),"onpropertychange"in l&&"oninput"in l&&l.addEventListener("keyup",b,!1),window.addEventListener("resize",v,!1),l.addEventListener("input",b,!1),l.addEventListener("autosize:update",b,!1),l.style.overflowX="hidden",l.style.wordWrap="break-word",o.set(l,{destroy:y,update:b}),p()}function i(l){var u=o.get(l);u&&u.destroy()}function s(l){var u=o.get(l);u&&u.update()}var a=null;typeof window>"u"||typeof window.getComputedStyle!="function"?(a=function(u){return u},a.destroy=function(l){return l},a.update=function(l){return l}):(a=function(u,d){return u&&Array.prototype.forEach.call(u.length?u:[u],function(f){return n(f,d)}),u},a.destroy=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],i),l},a.update=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],s),l}),t.default=a,e.exports=t.default})});var hie=xe((Fxt,gie)=>{var Y9e=function(e,t,o){return o=window.getComputedStyle,(o?o(e):e.currentStyle)[t.replace(/-(\w)/gi,function(r,n){return n.toUpperCase()})]};gie.exports=Y9e});var yie=xe((zxt,bie)=>{var kH=hie();function K9e(e){var t=kH(e,"line-height"),o=parseFloat(t,10);if(t===o+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=kH(e,"line-height"),o=parseFloat(t,10),r?e.style.lineHeight=r:delete e.style.lineHeight}if(t.indexOf("pt")!==-1?(o*=4,o/=3):t.indexOf("mm")!==-1?(o*=96,o/=25.4):t.indexOf("cm")!==-1?(o*=96,o/=2.54):t.indexOf("in")!==-1?o*=96:t.indexOf("pc")!==-1&&(o*=16),o=Math.round(o),t==="normal"){var n=e.nodeName,i=document.createElement(n);i.innerHTML=" ",n.toUpperCase()==="TEXTAREA"&&i.setAttribute("rows","1");var s=kH(e,"font-size");i.style.fontSize=s,i.style.padding="0px",i.style.border="0px";var a=document.body;a.appendChild(i);var l=i.offsetHeight;o=l,a.removeChild(i)}return o}bie.exports=K9e});var _ie=xe(If=>{"use strict";var q9e=If&&If.__extends||(function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var r in o)o.hasOwnProperty(r)&&(t[r]=o[r])};return function(t,o){e(t,o);function r(){this.constructor=t}t.prototype=o===null?Object.create(o):(r.prototype=o.prototype,new r)}})(),xH=If&&If.__assign||Object.assign||function(e){for(var t,o=1,r=arguments.length;o<r;o++){t=arguments[o];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},Z9e=If&&If.__rest||function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)t.indexOf(r[n])<0&&(o[r[n]]=e[r[n]]);return o};If.__esModule=!0;var oO=re(),WC=fie(),tO=mie(),X9e=yie(),Q9e=X9e,vie="autosize:resized",J9e=(function(e){q9e(t,e);function t(){var o=e!==null&&e.apply(this,arguments)||this;return o.state={lineHeight:null},o.textarea=null,o.onResize=function(r){o.props.onResize&&o.props.onResize(r)},o.updateLineHeight=function(){o.textarea&&o.setState({lineHeight:Q9e(o.textarea)})},o.onChange=function(r){var n=o.props.onChange;o.currentValue=r.currentTarget.value,n&&n(r)},o}return t.prototype.componentDidMount=function(){var o=this,r=this.props,n=r.maxRows,i=r.async;typeof n=="number"&&this.updateLineHeight(),typeof n=="number"||i?setTimeout(function(){return o.textarea&&tO(o.textarea)}):this.textarea&&tO(this.textarea),this.textarea&&this.textarea.addEventListener(vie,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(vie,this.onResize),tO.destroy(this.textarea))},t.prototype.render=function(){var o=this,r=this,n=r.props,i=n.onResize,s=n.maxRows,a=n.onChange,l=n.style,u=n.innerRef,d=n.children,f=Z9e(n,["onResize","maxRows","onChange","style","innerRef","children"]),p=r.state.lineHeight,m=s&&p?p*s:null;return oO.createElement("textarea",xH({},f,{onChange:this.onChange,style:m?xH({},l,{maxHeight:m}):l,ref:function(g){o.textarea=g,typeof o.props.innerRef=="function"?o.props.innerRef(g):o.props.innerRef&&(o.props.innerRef.current=g)}}),d)},t.prototype.componentDidUpdate=function(){this.textarea&&tO.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:WC.number,maxRows:WC.number,onResize:WC.func,innerRef:WC.any,async:WC.bool},t})(oO.Component);If.TextareaAutosize=oO.forwardRef(function(e,t){return oO.createElement(J9e,xH({},e,{innerRef:t}))})});var SH=xe((Hxt,wie)=>{"use strict";var eje=_ie();wie.exports=eje.TextareaAutosize});var Y_=xe((Yxt,Tie)=>{Tie.exports=window.wp.warning});var Of=xe((dSt,xse)=>{xse.exports=window.ReactDOM});var pl=xe((KSt,nae)=>{nae.exports=window.wp.keyboardShortcuts});var wae=xe((lCt,_ae)=>{_ae.exports=window.wp.htmlEntities});var Sce=xe(xce=>{"use strict";var ww=re();function XWe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var QWe=typeof Object.is=="function"?Object.is:XWe,JWe=ww.useState,eGe=ww.useEffect,tGe=ww.useLayoutEffect,oGe=ww.useDebugValue;function rGe(e,t){var o=t(),r=JWe({inst:{value:o,getSnapshot:t}}),n=r[0].inst,i=r[1];return tGe(function(){n.value=o,n.getSnapshot=t,_W(n)&&i({inst:n})},[e,o,t]),eGe(function(){return _W(n)&&i({inst:n}),e(function(){_W(n)&&i({inst:n})})},[e]),oGe(o),o}function _W(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!QWe(e,o)}catch{return!0}}function nGe(e,t){return t()}var iGe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?nGe:rGe;xce.useSyncExternalStore=ww.useSyncExternalStore!==void 0?ww.useSyncExternalStore:iGe});var L1=xe((dBt,Cce)=>{"use strict";Cce.exports=Sce()});var Tce=xe(Ece=>{"use strict";var RA=re(),sGe=L1();function aGe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var lGe=typeof Object.is=="function"?Object.is:aGe,cGe=sGe.useSyncExternalStore,uGe=RA.useRef,dGe=RA.useEffect,fGe=RA.useMemo,pGe=RA.useDebugValue;Ece.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var i=uGe(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=fGe(function(){function l(m){if(!u){if(u=!0,d=m,m=r(m),n!==void 0&&s.hasValue){var g=s.value;if(n(g,m))return f=g}return f=m}if(g=f,lGe(d,m))return g;var h=r(m);return n!==void 0&&n(g,h)?(d=m,g):(d=m,f=h)}var u=!1,d,f,p=o===void 0?null:o;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,o,r,n]);var a=cGe(e,i[0],i[1]);return dGe(function(){s.hasValue=!0,s.value=a},[a]),pGe(a),a}});var Bce=xe((pBt,Rce)=>{"use strict";Rce.exports=Tce()});var xge=xe((qKt,kge)=>{kge.exports=window.wp.theme});var _ye=xe((Oeo,vye)=>{vye.exports=window.wp.uploadMedia});var Hve=xe((Coo,nK)=>{var wt=String,jve=function(){return{isColorSupported:!1,reset:wt,bold:wt,dim:wt,italic:wt,underline:wt,inverse:wt,hidden:wt,strikethrough:wt,black:wt,red:wt,green:wt,yellow:wt,blue:wt,magenta:wt,cyan:wt,white:wt,gray:wt,bgBlack:wt,bgRed:wt,bgGreen:wt,bgYellow:wt,bgBlue:wt,bgMagenta:wt,bgCyan:wt,bgWhite:wt,blackBright:wt,redBright:wt,greenBright:wt,yellowBright:wt,blueBright:wt,magentaBright:wt,cyanBright:wt,whiteBright:wt,bgBlackBright:wt,bgRedBright:wt,bgGreenBright:wt,bgYellowBright:wt,bgBlueBright:wt,bgMagentaBright:wt,bgCyanBright:wt,bgWhiteBright:wt}};nK.exports=jve();nK.exports.createColors=jve});var iK=xe(()=>{});var lD=xe((Roo,Gve)=>{"use strict";var Uve=Hve(),Wve=iK(),BE=class e extends Error{constructor(t,o,r,n,i,s){super(t),this.name="CssSyntaxError",this.reason=t,i&&(this.file=i),n&&(this.source=n),s&&(this.plugin=s),typeof o<"u"&&typeof r<"u"&&(typeof o=="number"?(this.line=o,this.column=r):(this.line=o.line,this.column=o.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let o=this.source;t==null&&(t=Uve.isColorSupported);let r=d=>d,n=d=>d,i=d=>d;if(t){let{bold:d,gray:f,red:p}=Uve.createColors(!0);n=m=>d(p(m)),r=m=>f(m),Wve&&(i=m=>Wve(m))}let s=o.split(/\r?\n/),a=Math.max(this.line-3,0),l=Math.min(this.line+2,s.length),u=String(l).length;return s.slice(a,l).map((d,f)=>{let p=a+1+f,m=" "+(" "+p).slice(-u)+" | ";if(p===this.line){if(d.length>160){let h=20,b=Math.max(0,this.column-h),v=Math.max(this.column+h,this.endColumn+h),y=d.slice(b,v),_=r(m.replace(/\d/g," "))+d.slice(0,Math.min(this.column-1,h-1)).replace(/[^\t]/g," ");return n(">")+r(m)+i(y)+`
+"use strict";var wp;(wp||={}).blockEditor=(()=>{var IVe=Object.create;var nI=Object.defineProperty;var PVe=Object.getOwnPropertyDescriptor;var OVe=Object.getOwnPropertyNames;var AVe=Object.getPrototypeOf,MVe=Object.prototype.hasOwnProperty;var xe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),No=(e,t)=>{for(var o in t)nI(e,o,{get:t[o],enumerable:!0})},Iee=(e,t,o,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of OVe(t))!MVe.call(e,n)&&n!==o&&nI(e,n,{get:()=>t[n],enumerable:!(r=PVe(t,n))||r.enumerable});return e};var c=(e,t,o)=>(o=e!=null?IVe(AVe(e)):{},Iee(t||!e||!e.__esModule?nI(o,"default",{value:e,enumerable:!0}):o,e)),NVe=e=>Iee(nI({},"__esModule",{value:!0}),e);var ce=xe((Ipt,Oee)=>{Oee.exports=window.wp.blocks});var F=xe((Ppt,Aee)=>{Aee.exports=window.wp.element});var ee=xe((Opt,Mee)=>{Mee.exports=window.wp.data});var ue=xe((Apt,Nee)=>{Nee.exports=window.wp.compose});var Bo=xe((Mpt,Lee)=>{Lee.exports=window.wp.hooks});var Nt=xe((omt,Jee)=>{Jee.exports=window.wp.deprecated});var q=xe((rmt,ete)=>{ete.exports=window.wp.components});var T=xe((nmt,tte)=>{tte.exports=window.ReactJSXRuntime});var ma=xe((smt,rte)=>{rte.exports=window.wp.url});var mI=xe((cmt,ste)=>{ste.exports=window.wp.privateApis});var Z=xe((vmt,pte)=>{pte.exports=window.wp.i18n});var ab=xe((_mt,mte)=>{"use strict";mte.exports=function e(t,o){if(t===o)return!0;if(t&&o&&typeof t=="object"&&typeof o=="object"){if(t.constructor!==o.constructor)return!1;var r,n,i;if(Array.isArray(t)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(!e(t[n],o[n]))return!1;return!0}if(t instanceof Map&&o instanceof Map){if(t.size!==o.size)return!1;for(n of t.entries())if(!o.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],o.get(n[0])))return!1;return!0}if(t instanceof Set&&o instanceof Set){if(t.size!==o.size)return!1;for(n of t.entries())if(!o.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(o)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(t[n]!==o[n])return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(o).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(o,i[n]))return!1;for(n=r;n--!==0;){var s=i[n];if(!e(t[s],o[s]))return!1}return!0}return t!==t&&o!==o}});var me=xe((Imt,Tte)=>{Tte.exports=window.wp.primitives});var $r=xe((Jyt,Rte)=>{Rte.exports=window.wp.richText});var Ite=xe((evt,Bte)=>{Bte.exports=window.wp.blockSerializationDefaultParser});var F_=xe((rvt,Ote)=>{Ote.exports=window.wp.styleEngine});var i2=xe((uvt,zte)=>{"use strict";var s4e=function(t){return a4e(t)&&!l4e(t)};function a4e(e){return!!e&&typeof e=="object"}function l4e(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||d4e(e)}var c4e=typeof Symbol=="function"&&Symbol.for,u4e=c4e?Symbol.for("react.element"):60103;function d4e(e){return e.$$typeof===u4e}function f4e(e){return Array.isArray(e)?[]:{}}function JC(e,t){return t.clone!==!1&&t.isMergeableObject(e)?z_(f4e(e),e,t):e}function p4e(e,t,o){return e.concat(t).map(function(r){return JC(r,o)})}function m4e(e,t){if(!t.customMerge)return z_;var o=t.customMerge(e);return typeof o=="function"?o:z_}function g4e(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Vte(e){return Object.keys(e).concat(g4e(e))}function Fte(e,t){try{return t in e}catch{return!1}}function h4e(e,t){return Fte(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function b4e(e,t,o){var r={};return o.isMergeableObject(e)&&Vte(e).forEach(function(n){r[n]=JC(e[n],o)}),Vte(t).forEach(function(n){h4e(e,n)||(Fte(e,n)&&o.isMergeableObject(t[n])?r[n]=m4e(n,o)(e[n],t[n],o):r[n]=JC(t[n],o))}),r}function z_(e,t,o){o=o||{},o.arrayMerge=o.arrayMerge||p4e,o.isMergeableObject=o.isMergeableObject||s4e,o.cloneUnlessOtherwiseSpecified=JC;var r=Array.isArray(t),n=Array.isArray(e),i=r===n;return i?r?o.arrayMerge(e,t,o):b4e(e,t,o):JC(t,o)}z_.all=function(t,o){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(r,n){return z_(r,n,o)},{})};var y4e=z_;zte.exports=y4e});var Yo=xe((A_t,qoe)=>{qoe.exports=window.wp.a11y});var Ns=xe((M_t,ere)=>{ere.exports=window.wp.notices});var $_=xe((N_t,tre)=>{tre.exports=window.wp.preferences});var Vre=xe((Nwt,z2)=>{var Nre={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u0126:"H",\u0127:"h",\u1E2A:"H",\u1E2B:"h",\u0128:"I",\u0129:"i",\u012A:"I",\u012B:"i",\u012C:"I",\u012D:"i",\u012E:"I",\u012F:"i",\u0130:"I",\u0131:"i",\u0132:"IJ",\u0133:"ij",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u1E30:"K",\u1E31:"k",K\u0306:"K",k\u0306:"k",\u0139:"L",\u013A:"l",\u013B:"L",\u013C:"l",\u013D:"L",\u013E:"l",\u013F:"L",\u0140:"l",\u0141:"l",\u0142:"l",\u1E3E:"M",\u1E3F:"m",M\u0306:"M",m\u0306:"m",\u0143:"N",\u0144:"n",\u0145:"N",\u0146:"n",\u0147:"N",\u0148:"n",\u0149:"n",N\u0306:"N",n\u0306:"n",\u014C:"O",\u014D:"o",\u014E:"O",\u014F:"o",\u0150:"O",\u0151:"o",\u0152:"OE",\u0153:"oe",P\u0306:"P",p\u0306:"p",\u0154:"R",\u0155:"r",\u0156:"R",\u0157:"r",\u0158:"R",\u0159:"r",R\u0306:"R",r\u0306:"r",\u0212:"R",\u0213:"r",\u015A:"S",\u015B:"s",\u015C:"S",\u015D:"s",\u015E:"S",\u0218:"S",\u0219:"s",\u015F:"s",\u0160:"S",\u0161:"s",\u0162:"T",\u0163:"t",\u021B:"t",\u021A:"T",\u0164:"T",\u0165:"t",\u0166:"T",\u0167:"t",T\u0306:"T",t\u0306:"t",\u0168:"U",\u0169:"u",\u016A:"U",\u016B:"u",\u016C:"U",\u016D:"u",\u016E:"U",\u016F:"u",\u0170:"U",\u0171:"u",\u0172:"U",\u0173:"u",\u0216:"U",\u0217:"u",V\u0306:"V",v\u0306:"v",\u0174:"W",\u0175:"w",\u1E82:"W",\u1E83:"w",X\u0306:"X",x\u0306:"x",\u0176:"Y",\u0177:"y",\u0178:"Y",Y\u0306:"Y",y\u0306:"y",\u0179:"Z",\u017A:"z",\u017B:"Z",\u017C:"z",\u017D:"Z",\u017E:"z",\u017F:"s",\u0192:"f",\u01A0:"O",\u01A1:"o",\u01AF:"U",\u01B0:"u",\u01CD:"A",\u01CE:"a",\u01CF:"I",\u01D0:"i",\u01D1:"O",\u01D2:"o",\u01D3:"U",\u01D4:"u",\u01D5:"U",\u01D6:"u",\u01D7:"U",\u01D8:"u",\u01D9:"U",\u01DA:"u",\u01DB:"U",\u01DC:"u",\u1EE8:"U",\u1EE9:"u",\u1E78:"U",\u1E79:"u",\u01FA:"A",\u01FB:"a",\u01FC:"AE",\u01FD:"ae",\u01FE:"O",\u01FF:"o",\u00DE:"TH",\u00FE:"th",\u1E54:"P",\u1E55:"p",\u1E64:"S",\u1E65:"s",X\u0301:"X",x\u0301:"x",\u0403:"\u0413",\u0453:"\u0433",\u040C:"\u041A",\u045C:"\u043A",A\u030B:"A",a\u030B:"a",E\u030B:"E",e\u030B:"e",I\u030B:"I",i\u030B:"i",\u01F8:"N",\u01F9:"n",\u1ED2:"O",\u1ED3:"o",\u1E50:"O",\u1E51:"o",\u1EEA:"U",\u1EEB:"u",\u1E80:"W",\u1E81:"w",\u1EF2:"Y",\u1EF3:"y",\u0200:"A",\u0201:"a",\u0204:"E",\u0205:"e",\u0208:"I",\u0209:"i",\u020C:"O",\u020D:"o",\u0210:"R",\u0211:"r",\u0214:"U",\u0215:"u",B\u030C:"B",b\u030C:"b",\u010C\u0323:"C",\u010D\u0323:"c",\u00CA\u030C:"E",\u00EA\u030C:"e",F\u030C:"F",f\u030C:"f",\u01E6:"G",\u01E7:"g",\u021E:"H",\u021F:"h",J\u030C:"J",\u01F0:"j",\u01E8:"K",\u01E9:"k",M\u030C:"M",m\u030C:"m",P\u030C:"P",p\u030C:"p",Q\u030C:"Q",q\u030C:"q",\u0158\u0329:"R",\u0159\u0329:"r",\u1E66:"S",\u1E67:"s",V\u030C:"V",v\u030C:"v",W\u030C:"W",w\u030C:"w",X\u030C:"X",x\u030C:"x",Y\u030C:"Y",y\u030C:"y",A\u0327:"A",a\u0327:"a",B\u0327:"B",b\u0327:"b",\u1E10:"D",\u1E11:"d",\u0228:"E",\u0229:"e",\u0190\u0327:"E",\u025B\u0327:"e",\u1E28:"H",\u1E29:"h",I\u0327:"I",i\u0327:"i",\u0197\u0327:"I",\u0268\u0327:"i",M\u0327:"M",m\u0327:"m",O\u0327:"O",o\u0327:"o",Q\u0327:"Q",q\u0327:"q",U\u0327:"U",u\u0327:"u",X\u0327:"X",x\u0327:"x",Z\u0327:"Z",z\u0327:"z",\u0439:"\u0438",\u0419:"\u0418",\u0451:"\u0435",\u0401:"\u0415"},Lre=Object.keys(Nre).join("|"),hze=new RegExp(Lre,"g"),bze=new RegExp(Lre,"");function yze(e){return Nre[e]}var Dre=function(e){return e.replace(hze,yze)},vze=function(e){return!!e.match(bze)};z2.exports=Dre;z2.exports.has=vze;z2.exports.remove=Dre});var wo=xe((xxt,Mne)=>{Mne.exports=window.wp.keycodes});var Dt=xe((Hxt,Kne)=>{Kne.exports=window.wp.dom});var oe=xe((aSt,lie)=>{lie.exports=window.React});var uie=xe((lSt,cie)=>{"use strict";var pje="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";cie.exports=pje});var mie=xe((cSt,pie)=>{"use strict";var mje=uie();function die(){}function fie(){}fie.resetWarningCache=die;pie.exports=function(){function e(r,n,i,s,a,l){if(l!==mje){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var o={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:fie,resetWarningCache:die};return o.PropTypes=o,o}});var hie=xe((fSt,gie)=>{gie.exports=mie()();var uSt,dSt});var yie=xe((bO,bie)=>{(function(e,t){if(typeof define=="function"&&define.amd)define(["module","exports"],t);else if(typeof bO<"u")t(bie,bO);else{var o={exports:{}};t(o,o.exports),e.autosize=o.exports}})(bO,function(e,t){"use strict";var o=typeof Map=="function"?new Map:(function(){var l=[],u=[];return{has:function(f){return l.indexOf(f)>-1},get:function(f){return u[l.indexOf(f)]},set:function(f,p){l.indexOf(f)===-1&&(l.push(f),u.push(p))},delete:function(f){var p=l.indexOf(f);p>-1&&(l.splice(p,1),u.splice(p,1))}}})(),r=function(u){return new Event(u,{bubbles:!0})};try{new Event("test")}catch{r=function(d){var f=document.createEvent("Event");return f.initEvent(d,!0,!1),f}}function n(l){if(!l||!l.nodeName||l.nodeName!=="TEXTAREA"||o.has(l))return;var u=null,d=null,f=null;function p(){var _=window.getComputedStyle(l,null);_.resize==="vertical"?l.style.resize="none":_.resize==="both"&&(l.style.resize="horizontal"),_.boxSizing==="content-box"?u=-(parseFloat(_.paddingTop)+parseFloat(_.paddingBottom)):u=parseFloat(_.borderTopWidth)+parseFloat(_.borderBottomWidth),isNaN(u)&&(u=0),b()}function m(_){{var w=l.style.width;l.style.width="0px",l.offsetWidth,l.style.width=w}l.style.overflowY=_}function g(_){for(var w=[];_&&_.parentNode&&_.parentNode instanceof Element;)_.parentNode.scrollTop&&w.push({node:_.parentNode,scrollTop:_.parentNode.scrollTop}),_=_.parentNode;return w}function h(){if(l.scrollHeight!==0){var _=g(l),w=document.documentElement&&document.documentElement.scrollTop;l.style.height="",l.style.height=l.scrollHeight+u+"px",d=l.clientWidth,_.forEach(function(k){k.node.scrollTop=k.scrollTop}),w&&(document.documentElement.scrollTop=w)}}function b(){h();var _=Math.round(parseFloat(l.style.height)),w=window.getComputedStyle(l,null),k=w.boxSizing==="content-box"?Math.round(parseFloat(w.height)):l.offsetHeight;if(k<_?w.overflowY==="hidden"&&(m("scroll"),h(),k=w.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight):w.overflowY!=="hidden"&&(m("hidden"),h(),k=w.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(l,null).height)):l.offsetHeight),f!==k){f=k;var x=r("autosize:resized");try{l.dispatchEvent(x)}catch{}}}var v=function(){l.clientWidth!==d&&b()},y=function(_){window.removeEventListener("resize",v,!1),l.removeEventListener("input",b,!1),l.removeEventListener("keyup",b,!1),l.removeEventListener("autosize:destroy",y,!1),l.removeEventListener("autosize:update",b,!1),Object.keys(_).forEach(function(w){l.style[w]=_[w]}),o.delete(l)}.bind(l,{height:l.style.height,resize:l.style.resize,overflowY:l.style.overflowY,overflowX:l.style.overflowX,wordWrap:l.style.wordWrap});l.addEventListener("autosize:destroy",y,!1),"onpropertychange"in l&&"oninput"in l&&l.addEventListener("keyup",b,!1),window.addEventListener("resize",v,!1),l.addEventListener("input",b,!1),l.addEventListener("autosize:update",b,!1),l.style.overflowX="hidden",l.style.wordWrap="break-word",o.set(l,{destroy:y,update:b}),p()}function i(l){var u=o.get(l);u&&u.destroy()}function s(l){var u=o.get(l);u&&u.update()}var a=null;typeof window>"u"||typeof window.getComputedStyle!="function"?(a=function(u){return u},a.destroy=function(l){return l},a.update=function(l){return l}):(a=function(u,d){return u&&Array.prototype.forEach.call(u.length?u:[u],function(f){return n(f,d)}),u},a.destroy=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],i),l},a.update=function(l){return l&&Array.prototype.forEach.call(l.length?l:[l],s),l}),t.default=a,e.exports=t.default})});var _ie=xe((pSt,vie)=>{var gje=function(e,t,o){return o=window.getComputedStyle,(o?o(e):e.currentStyle)[t.replace(/-(\w)/gi,function(r,n){return n.toUpperCase()})]};vie.exports=gje});var kie=xe((mSt,wie)=>{var xH=_ie();function hje(e){var t=xH(e,"line-height"),o=parseFloat(t,10);if(t===o+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=xH(e,"line-height"),o=parseFloat(t,10),r?e.style.lineHeight=r:delete e.style.lineHeight}if(t.indexOf("pt")!==-1?(o*=4,o/=3):t.indexOf("mm")!==-1?(o*=96,o/=25.4):t.indexOf("cm")!==-1?(o*=96,o/=2.54):t.indexOf("in")!==-1?o*=96:t.indexOf("pc")!==-1&&(o*=16),o=Math.round(o),t==="normal"){var n=e.nodeName,i=document.createElement(n);i.innerHTML=" ",n.toUpperCase()==="TEXTAREA"&&i.setAttribute("rows","1");var s=xH(e,"font-size");i.style.fontSize=s,i.style.padding="0px",i.style.border="0px";var a=document.body;a.appendChild(i);var l=i.offsetHeight;o=l,a.removeChild(i)}return o}wie.exports=hje});var Sie=xe(Bf=>{"use strict";var bje=Bf&&Bf.__extends||(function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,o){t.__proto__=o}||function(t,o){for(var r in o)o.hasOwnProperty(r)&&(t[r]=o[r])};return function(t,o){e(t,o);function r(){this.constructor=t}t.prototype=o===null?Object.create(o):(r.prototype=o.prototype,new r)}})(),SH=Bf&&Bf.__assign||Object.assign||function(e){for(var t,o=1,r=arguments.length;o<r;o++){t=arguments[o];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},yje=Bf&&Bf.__rest||function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(o[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(e);n<r.length;n++)t.indexOf(r[n])<0&&(o[r[n]]=e[r[n]]);return o};Bf.__esModule=!0;var vO=oe(),R1=hie(),yO=yie(),vje=kie(),_je=vje,xie="autosize:resized",wje=(function(e){bje(t,e);function t(){var o=e!==null&&e.apply(this,arguments)||this;return o.state={lineHeight:null},o.textarea=null,o.onResize=function(r){o.props.onResize&&o.props.onResize(r)},o.updateLineHeight=function(){o.textarea&&o.setState({lineHeight:_je(o.textarea)})},o.onChange=function(r){var n=o.props.onChange;o.currentValue=r.currentTarget.value,n&&n(r)},o}return t.prototype.componentDidMount=function(){var o=this,r=this.props,n=r.maxRows,i=r.async;typeof n=="number"&&this.updateLineHeight(),typeof n=="number"||i?setTimeout(function(){return o.textarea&&yO(o.textarea)}):this.textarea&&yO(this.textarea),this.textarea&&this.textarea.addEventListener(xie,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(xie,this.onResize),yO.destroy(this.textarea))},t.prototype.render=function(){var o=this,r=this,n=r.props,i=n.onResize,s=n.maxRows,a=n.onChange,l=n.style,u=n.innerRef,d=n.children,f=yje(n,["onResize","maxRows","onChange","style","innerRef","children"]),p=r.state.lineHeight,m=s&&p?p*s:null;return vO.createElement("textarea",SH({},f,{onChange:this.onChange,style:m?SH({},l,{maxHeight:m}):l,ref:function(g){o.textarea=g,typeof o.props.innerRef=="function"?o.props.innerRef(g):o.props.innerRef&&(o.props.innerRef.current=g)}}),d)},t.prototype.componentDidUpdate=function(){this.textarea&&yO.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:R1.number,maxRows:R1.number,onResize:R1.func,innerRef:R1.any,async:R1.bool},t})(vO.Component);Bf.TextareaAutosize=vO.forwardRef(function(e,t){return vO.createElement(wje,SH({},e,{innerRef:t}))})});var CH=xe((hSt,Cie)=>{"use strict";var kje=Sie();Cie.exports=kje.TextareaAutosize});var uw=xe((wSt,Pie)=>{Pie.exports=window.wp.warning});var Pf=xe((FSt,Tse)=>{Tse.exports=window.ReactDOM});var fl=xe((k0t,lae)=>{lae.exports=window.wp.keyboardShortcuts});var Cae=xe((LCt,Sae)=>{Sae.exports=window.wp.htmlEntities});var Rce=xe(Tce=>{"use strict";var Vw=oe();function vGe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _Ge=typeof Object.is=="function"?Object.is:vGe,wGe=Vw.useState,kGe=Vw.useEffect,xGe=Vw.useLayoutEffect,SGe=Vw.useDebugValue;function CGe(e,t){var o=t(),r=wGe({inst:{value:o,getSnapshot:t}}),n=r[0].inst,i=r[1];return xGe(function(){n.value=o,n.getSnapshot=t,wU(n)&&i({inst:n})},[e,o,t]),kGe(function(){return wU(n)&&i({inst:n}),e(function(){wU(n)&&i({inst:n})})},[e]),SGe(o),o}function wU(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!_Ge(e,o)}catch{return!0}}function EGe(e,t){return t()}var TGe=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?EGe:CGe;Tce.useSyncExternalStore=Vw.useSyncExternalStore!==void 0?Vw.useSyncExternalStore:TGe});var _E=xe((FBt,Bce)=>{"use strict";Bce.exports=Rce()});var Pce=xe(Ice=>{"use strict";var GA=oe(),RGe=_E();function BGe(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var IGe=typeof Object.is=="function"?Object.is:BGe,PGe=RGe.useSyncExternalStore,OGe=GA.useRef,AGe=GA.useEffect,MGe=GA.useMemo,NGe=GA.useDebugValue;Ice.useSyncExternalStoreWithSelector=function(e,t,o,r,n){var i=OGe(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=MGe(function(){function l(m){if(!u){if(u=!0,d=m,m=r(m),n!==void 0&&s.hasValue){var g=s.value;if(n(g,m))return f=g}return f=m}if(g=f,IGe(d,m))return g;var h=r(m);return n!==void 0&&n(g,h)?(d=m,g):(d=m,f=h)}var u=!1,d,f,p=o===void 0?null:o;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,o,r,n]);var a=PGe(e,i[0],i[1]);return AGe(function(){s.hasValue=!0,s.value=a},[a]),NGe(a),a}});var Ace=xe((jBt,Oce)=>{"use strict";Oce.exports=Pce()});var _pe=xe((C8t,vpe)=>{vpe.exports=window.wp.theme});var Aye=xe((fto,Oye)=>{Oye.exports=window.wp.uploadMedia});var s_e=xe((lro,cK)=>{var wt=String,i_e=function(){return{isColorSupported:!1,reset:wt,bold:wt,dim:wt,italic:wt,underline:wt,inverse:wt,hidden:wt,strikethrough:wt,black:wt,red:wt,green:wt,yellow:wt,blue:wt,magenta:wt,cyan:wt,white:wt,gray:wt,bgBlack:wt,bgRed:wt,bgGreen:wt,bgYellow:wt,bgBlue:wt,bgMagenta:wt,bgCyan:wt,bgWhite:wt,blackBright:wt,redBright:wt,greenBright:wt,yellowBright:wt,blueBright:wt,magentaBright:wt,cyanBright:wt,whiteBright:wt,bgBlackBright:wt,bgRedBright:wt,bgGreenBright:wt,bgYellowBright:wt,bgBlueBright:wt,bgMagentaBright:wt,bgCyanBright:wt,bgWhiteBright:wt}};cK.exports=i_e();cK.exports.createColors=i_e});var uK=xe(()=>{});var ED=xe((dro,c_e)=>{"use strict";var a_e=s_e(),l_e=uK(),mT=class e extends Error{constructor(t,o,r,n,i,s){super(t),this.name="CssSyntaxError",this.reason=t,i&&(this.file=i),n&&(this.source=n),s&&(this.plugin=s),typeof o<"u"&&typeof r<"u"&&(typeof o=="number"?(this.line=o,this.column=r):(this.line=o.line,this.column=o.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let o=this.source;t==null&&(t=a_e.isColorSupported);let r=d=>d,n=d=>d,i=d=>d;if(t){let{bold:d,gray:f,red:p}=a_e.createColors(!0);n=m=>d(p(m)),r=m=>f(m),l_e&&(i=m=>l_e(m))}let s=o.split(/\r?\n/),a=Math.max(this.line-3,0),l=Math.min(this.line+2,s.length),u=String(l).length;return s.slice(a,l).map((d,f)=>{let p=a+1+f,m=" "+(" "+p).slice(-u)+" | ";if(p===this.line){if(d.length>160){let h=20,b=Math.max(0,this.column-h),v=Math.max(this.column+h,this.endColumn+h),y=d.slice(b,v),_=r(m.replace(/\d/g," "))+d.slice(0,Math.min(this.column-1,h-1)).replace(/[^\t]/g," ");return n(">")+r(m)+i(y)+`
`+_+n("^")}let g=r(m.replace(/\d/g," "))+d.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+r(m)+i(d)+`
`+g+n("^")}return" "+r(m)+i(d)}).join(`
`)}toString(){let t=this.showSourceCode();return t&&(t=`
`+t+`
-`),this.name+": "+this.message+t}};Gve.exports=BE;BE.default=BE});var sK=xe((Boo,Zve)=>{"use strict";var bQe=/(<)(\/?style\b)/gi,yQe=/(<)(!--)/g,vQe=/[\t\n\f\r "#'()/;[\\\]{}]/;function Yc(e){return typeof e!="string"||!e.includes("<")?e:e.replace(bQe,"\\3c $2").replace(yQe,"\\3c $2")}var $ve={after:`
+`),this.name+": "+this.message+t}};c_e.exports=mT;mT.default=mT});var dK=xe((fro,m_e)=>{"use strict";var YQe=/(<)(\/?style\b)/gi,KQe=/(<)(!--)/g,qQe=/[\t\n\f\r "#'()/;[\\\]{}]/;function Gc(e){return typeof e!="string"||!e.includes("<")?e:e.replace(YQe,"\\3c $2").replace(KQe,"\\3c $2")}var u_e={after:`
`,beforeClose:`
`,beforeComment:`
`,beforeDecl:`
`,beforeOpen:" ",beforeRule:`
-`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function _Qe(e){return e[0].toUpperCase()+e.slice(1)}function Yve(e,t){let o="@"+t.name,r=t.params?e.rawValue(t,"params"):"",n=t.raws.afterName;return typeof n>"u"?n=r?" ":"":n===""&&r&&!vQe.test(r[0])&&(n=" "),o+n+r}function qve(e,t,o){let r=o.nodes,n=r.length-1;for(;n>0&&r[n].type==="comment";)n-=1;let i=e.raw(o,"semicolon"),s=o.type==="document";for(let a=r.length-1;a>=0;a--){let l=r[a],u=n!==a||i;!u&&a<r.length-1&&(l.type==="atrule"&&!l.nodes||l.type==="decl"&&l.prop.startsWith("--"))&&(u=!0),t.push({document:s,node:l,semicolon:u})}}function Kve(e,t,o,r){let n=e.raw(o,"between","beforeOpen");e.builder(Yc(r+n)+"{",o,"start");let i=o.nodes&&o.nodes.length,s=()=>{let a=i?e.raw(o,"after"):e.raw(o,"after","emptyBody");a&&e.builder(Yc(a)),e.builder("}",o,"end"),o.type==="rule"&&o.raws.ownSemicolon&&e.builder(Yc(o.raws.ownSemicolon),o,"end")};i?(t.push(s),qve(e,t,o)):s()}var IE=class e{constructor(t){this.builder=t}atrule(t,o){let r=Yve(this,t);if(t.nodes)this.block(t,r);else{let n=(t.raws.between||"")+(o?";":"");this.builder(Yc(r+n),t)}}beforeAfter(t,o){let r;t.type==="decl"?r=this.raw(t,null,"beforeDecl"):t.type==="comment"?r=this.raw(t,null,"beforeComment"):o==="before"?r=this.raw(t,null,"beforeRule"):r=this.raw(t,null,"beforeClose");let n=t.parent,i=0;for(;n&&n.type!=="root";)i+=1,n=n.parent;if(r.includes(`
-`)){let s=this.raw(t,null,"indent");if(s.length)for(let a=0;a<i;a++)r+=s}return r}block(t,o){let r=this.raw(t,"between","beforeOpen");this.builder(Yc(o+r)+"{",t,"start");let n;t.nodes&&t.nodes.length?(this.body(t),n=this.raw(t,"after")):n=this.raw(t,"after","emptyBody"),n&&this.builder(Yc(n)),this.builder("}",t,"end")}body(t){let o=e.prototype,r=["atrule","block","body","rule","stringify"].every(i=>this[i]===o[i]),n=[];for(qve(this,n,t);n.length>0;){let i=n.pop();if(typeof i=="function"){i();continue}let s=i.node,a=this.raw(s,"before");a&&this.builder(i.document?a:Yc(a)),r&&s.type==="rule"?Kve(this,n,s,this.rawValue(s,"selector")):r&&s.type==="atrule"&&s.nodes?Kve(this,n,s,Yve(this,s)):this.stringify(s,i.semicolon)}}comment(t){let o=this.raw(t,"left","commentLeft"),r=this.raw(t,"right","commentRight");this.builder(Yc("/*"+o+t.text+r+"*/"),t)}decl(t,o){let r=t.raws,n=this.raw(t,"between","colon"),i=t.prop+n+this.rawValue(t,"value");t.important&&(i+=r.important||" !important"),o&&(i+=";"),this.builder(Yc(i),t)}document(t){this.body(t)}raw(t,o,r){let n;if(r||(r=o),o&&(n=t.raws[o],typeof n<"u"))return n;let i=t.parent;if(r==="before"&&(!i||i.type==="root"&&i.first===t||i&&i.type==="document"))return"";if(!i)return $ve[r];let s=t.root(),a=s.rawCache||(s.rawCache={});if(typeof a[r]<"u")return a[r];if(r==="before"||r==="after")return this.beforeAfter(t,r);{let l="raw"+_Qe(r);this[l]?n=this[l](s,t):s.walk(u=>{if(n=u.raws[o],typeof n<"u")return!1})}return typeof n>"u"&&(n=$ve[r]),a[r]=n,n}rawBeforeClose(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length>0&&typeof r.raws.after<"u")return o=r.raws.after,o.includes(`
+`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function ZQe(e){return e[0].toUpperCase()+e.slice(1)}function d_e(e,t){let o="@"+t.name,r=t.params?e.rawValue(t,"params"):"",n=t.raws.afterName;return typeof n>"u"?n=r?" ":"":n===""&&r&&!qQe.test(r[0])&&(n=" "),o+n+r}function p_e(e,t,o){let r=o.nodes,n=r.length-1;for(;n>0&&r[n].type==="comment";)n-=1;let i=e.raw(o,"semicolon"),s=o.type==="document";for(let a=r.length-1;a>=0;a--){let l=r[a],u=n!==a||i;!u&&a<r.length-1&&(l.type==="atrule"&&!l.nodes||l.type==="decl"&&l.prop.startsWith("--"))&&(u=!0),t.push({document:s,node:l,semicolon:u})}}function f_e(e,t,o,r){let n=e.raw(o,"between","beforeOpen");e.builder(Gc(r+n)+"{",o,"start");let i=o.nodes&&o.nodes.length,s=()=>{let a=i?e.raw(o,"after"):e.raw(o,"after","emptyBody");a&&e.builder(Gc(a)),e.builder("}",o,"end"),o.type==="rule"&&o.raws.ownSemicolon&&e.builder(Gc(o.raws.ownSemicolon),o,"end")};i?(t.push(s),p_e(e,t,o)):s()}var gT=class e{constructor(t){this.builder=t}atrule(t,o){let r=d_e(this,t);if(t.nodes)this.block(t,r);else{let n=(t.raws.between||"")+(o?";":"");this.builder(Gc(r+n),t)}}beforeAfter(t,o){let r;t.type==="decl"?r=this.raw(t,null,"beforeDecl"):t.type==="comment"?r=this.raw(t,null,"beforeComment"):o==="before"?r=this.raw(t,null,"beforeRule"):r=this.raw(t,null,"beforeClose");let n=t.parent,i=0;for(;n&&n.type!=="root";)i+=1,n=n.parent;if(r.includes(`
+`)){let s=this.raw(t,null,"indent");if(s.length)for(let a=0;a<i;a++)r+=s}return r}block(t,o){let r=this.raw(t,"between","beforeOpen");this.builder(Gc(o+r)+"{",t,"start");let n;t.nodes&&t.nodes.length?(this.body(t),n=this.raw(t,"after")):n=this.raw(t,"after","emptyBody"),n&&this.builder(Gc(n)),this.builder("}",t,"end")}body(t){let o=e.prototype,r=["atrule","block","body","rule","stringify"].every(i=>this[i]===o[i]),n=[];for(p_e(this,n,t);n.length>0;){let i=n.pop();if(typeof i=="function"){i();continue}let s=i.node,a=this.raw(s,"before");a&&this.builder(i.document?a:Gc(a)),r&&s.type==="rule"?f_e(this,n,s,this.rawValue(s,"selector")):r&&s.type==="atrule"&&s.nodes?f_e(this,n,s,d_e(this,s)):this.stringify(s,i.semicolon)}}comment(t){let o=this.raw(t,"left","commentLeft"),r=this.raw(t,"right","commentRight");this.builder(Gc("/*"+o+t.text+r+"*/"),t)}decl(t,o){let r=t.raws,n=this.raw(t,"between","colon"),i=t.prop+n+this.rawValue(t,"value");t.important&&(i+=r.important||" !important"),o&&(i+=";"),this.builder(Gc(i),t)}document(t){this.body(t)}raw(t,o,r){let n;if(r||(r=o),o&&(n=t.raws[o],typeof n<"u"))return n;let i=t.parent;if(r==="before"&&(!i||i.type==="root"&&i.first===t||i&&i.type==="document"))return"";if(!i)return u_e[r];let s=t.root(),a=s.rawCache||(s.rawCache={});if(typeof a[r]<"u")return a[r];if(r==="before"||r==="after")return this.beforeAfter(t,r);{let l="raw"+ZQe(r);this[l]?n=this[l](s,t):s.walk(u=>{if(n=u.raws[o],typeof n<"u")return!1})}return typeof n>"u"&&(n=u_e[r]),a[r]=n,n}rawBeforeClose(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length>0&&typeof r.raws.after<"u")return o=r.raws.after,o.includes(`
`)&&(o=o.replace(/[^\n]+$/,"")),!1}),o&&(o=o.replace(/\S/g,"")),o}rawBeforeComment(t,o){let r;return t.walkComments(n=>{if(typeof n.raws.before<"u")return r=n.raws.before,r.includes(`
`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(o,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(t,o){let r;return t.walkDecls(n=>{if(typeof n.raws.before<"u")return r=n.raws.before,r.includes(`
`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(o,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(t){let o;return t.walk(r=>{if(r.type!=="decl"&&(o=r.raws.between,typeof o<"u"))return!1}),o}rawBeforeRule(t){let o;return t.walk(r=>{if(r.nodes&&(r.parent!==t||t.first!==r)&&typeof r.raws.before<"u")return o=r.raws.before,o.includes(`
`)&&(o=o.replace(/[^\n]+$/,"")),!1}),o&&(o=o.replace(/\S/g,"")),o}rawColon(t){let o;return t.walkDecls(r=>{if(typeof r.raws.between<"u")return o=r.raws.between.replace(/[^\s:]/g,""),!1}),o}rawEmptyBody(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length===0&&(o=r.raws.after,typeof o<"u"))return!1}),o}rawIndent(t){if(t.raws.indent)return t.raws.indent;let o;return t.walk(r=>{let n=r.parent;if(n&&n!==t&&n.parent&&n.parent===t&&typeof r.raws.before<"u"){let i=r.raws.before.split(`
-`);return o=i[i.length-1],o=o.replace(/\S/g,""),!1}}),o}rawSemicolon(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length&&r.last.type==="decl"&&(o=r.raws.semicolon,typeof o<"u"))return!1}),o}rawValue(t,o){let r=t[o],n=t.raws[o];return n&&n.value===r?n.raw:r}root(t){if(t.source&&t.source.input.hasBOM&&this.builder("\uFEFF",t,"start"),this.body(t),t.raws.after){let o=t.raws.after,r=t.parent&&t.parent.type==="document";this.builder(r?o:Yc(o))}}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(Yc(t.raws.ownSemicolon),t,"end")}stringify(t,o){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,o)}};Zve.exports=IE;IE.default=IE});var cD=xe((Ioo,Xve)=>{"use strict";var wQe=sK();function aK(e,t){new wQe(t).stringify(e)}Xve.exports=aK;aK.default=aK});var PE=xe((Poo,lK)=>{"use strict";lK.exports.isClean=Symbol("isClean");lK.exports.my=Symbol("my")});var uD=xe((Ooo,Qve)=>{"use strict";var kQe=lD(),xQe=sK(),SQe=cD(),{isClean:OE,my:CQe}=PE();function EQe(e,t){let o=new e.constructor,r=[[e,o,t]];for(;r.length>0;){let[n,i,s]=r.pop();for(let a in n){if(!Object.prototype.hasOwnProperty.call(n,a)||a==="proxyCache")continue;let l=n[a],u=typeof l;if(a==="parent"&&u==="object")s&&(i[a]=s);else if(a==="source")i[a]=l;else if(Array.isArray(l)){let d=[];i[a]=d;for(let f of l){let p=new f.constructor;d.push(p),r.push([f,p,i])}}else{if(u==="object"&&l!==null){let d=new l.constructor;r.push([l,d,void 0]),l=d}i[a]=l}}}return o}function bd(e,t){if(t&&typeof t.offset<"u")return t.offset;let o=1,r=1,n=0;for(let i=0;i<e.length;i++){if(r===t.line&&o===t.column){n=i;break}e[i]===`
-`?(o=1,r+=1):o+=1}return n}var AE=class e{get proxyOf(){return this}constructor(t={}){this.raws={},this[OE]=!1,this[CQe]=!0;for(let o of Object.keys(t))if(o!=="__proto__")if(o==="nodes"){this.nodes=[];for(let r of t[o])typeof r.clone=="function"&&r.parent?this.append(r.clone()):this.append(r)}else this[o]=t[o]}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let o=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${o.input.from}:${o.start.line}:${o.start.column}$&`)}return t}after(t){return this.parent.insertAfter(this,t),this}assign(t={}){for(let o in t)this[o]=t[o];return this}before(t){return this.parent.insertBefore(this,t),this}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}clone(t={}){let o=EQe(this);for(let r in t)o[r]=t[r];return o}cloneAfter(t={}){let o=this.clone(t);return this.parent.insertAfter(this,o),o}cloneBefore(t={}){let o=this.clone(t);return this.parent.insertBefore(this,o),o}error(t,o={}){if(this.source){let{end:r,start:n}=this.rangeBy(o);return this.source.input.error(t,{column:n.column,line:n.line},{column:r.column,line:r.line},o)}return new kQe(t)}getProxyProcessor(){return{get(t,o){return o==="proxyOf"?t:o==="root"?()=>t.root().toProxy():t[o]},set(t,o,r){return t[o]===r||(t[o]=r,(o==="prop"||o==="value"||o==="name"||o==="params"||o==="important"||o==="text")&&t.markDirty()),!0}}}markClean(){this[OE]=!0}markDirty(){if(this[OE]){this[OE]=!1;let t=this;for(;t=t.parent;)t[OE]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t={}){let o="document"in this.source.input?this.source.input.document:this.source.input.css,r={column:this.source.start.column,line:this.source.start.line,offset:bd(o,this.source.start)};if(t.index)r=this.positionInside(t.index);else if(t.word){let i=o.slice(bd(o,this.source.start),bd(o,this.source.end)).indexOf(t.word);i!==-1&&(r=this.positionInside(i))}return r}positionInside(t){let o=this.source.start.column,r=this.source.start.line,n="document"in this.source.input?this.source.input.document:this.source.input.css,i=bd(n,this.source.start),s=i+t;for(let a=i;a<s;a++)n[a]===`
-`?(o=1,r+=1):o+=1;return{column:o,line:r,offset:s}}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}rangeBy(t={}){let o="document"in this.source.input?this.source.input.document:this.source.input.css,r={column:this.source.start.column,line:this.source.start.line,offset:bd(o,this.source.start)},n=this.source.end?{column:this.source.end.column+1,line:this.source.end.line,offset:typeof this.source.end.offset=="number"?this.source.end.offset:bd(o,this.source.end)+1}:{column:r.column+1,line:r.line,offset:r.offset+1};if(t.word){let s=o.slice(bd(o,this.source.start),bd(o,this.source.end)).indexOf(t.word);s!==-1&&(r=this.positionInside(s),n=this.positionInside(s+t.word.length))}else t.start?r={column:t.start.column,line:t.start.line,offset:bd(o,t.start)}:typeof t.index=="number"&&(r=this.positionInside(t.index)),t.end?n={column:t.end.column,line:t.end.line,offset:bd(o,t.end)}:typeof t.endIndex=="number"?n=this.positionInside(t.endIndex):typeof t.index=="number"&&(n=this.positionInside(t.index+1));return(n.line<r.line||n.line===r.line&&n.column<=r.column)&&(n={column:r.column+1,line:r.line,offset:r.offset+1}),{end:n,start:r}}raw(t,o){return new xQe().raw(this,t,o)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...t){if(this.parent){let o=this,r=!1;for(let n of t)n===this?r=!0:r?(this.parent.insertAfter(o,n),o=n):this.parent.insertBefore(o,n);r||this.remove()}return this}root(){let t=this;for(;t.parent&&t.parent.type!=="document";)t=t.parent;return t}toJSON(t,o){let r=o==null;o=o||new Map;let n=[],i=[[this,n,0]];for(let a=0;a<i.length;a++){let[l,u,d]=i[a],f={};u[d]=f;for(let p in l){if(!Object.prototype.hasOwnProperty.call(l,p)||p==="parent"||p==="proxyCache")continue;let m=l[p];if(Array.isArray(m)){let g=[];f[p]=g;for(let h=0;h<m.length;h++){let b=m[h];typeof b=="object"&&b.toJSON?b.toJSON===e.prototype.toJSON?i.push([b,g,h]):g[h]=b.toJSON(null,o):g[h]=b}}else if(typeof m=="object"&&m.toJSON)m.toJSON===e.prototype.toJSON?i.push([m,f,p]):f[p]=m.toJSON(null,o);else if(p==="source"){if(m==null)continue;let g=o.get(m.input);g==null&&(g=o.size,o.set(m.input,g)),f[p]={end:m.end,inputId:g,start:m.start}}else f[p]=m}}let s=n[0];return r&&(s.inputs=[...o.keys()].map(a=>a.toJSON())),s}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=SQe){t.stringify&&(t=t.stringify);let o="";return t(this,r=>{o+=r}),o}warn(t,o,r={}){let n={node:this};for(let i in r)n[i]=r[i];return t.warn(o,n)}};Qve.exports=AE;AE.default=AE});var cK=xe((Aoo,Jve)=>{"use strict";var TQe=uD(),ME=class extends TQe{constructor(t){super(t),this.type="comment"}};Jve.exports=ME;ME.default=ME});var uK=xe((Moo,e_e)=>{"use strict";var RQe=uD(),NE=class extends RQe{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}};e_e.exports=NE;NE.default=NE});var Rg=xe((Noo,l_e)=>{"use strict";var o_e=cK(),r_e=uK(),t_e=uD(),{isClean:n_e,my:i_e}=PE(),dK,s_e,a_e,fK;function BQe(e){let t=e.slice();for(;t.length>0;){let o=t.pop();if(delete o.source,o.nodes){o.nodes=o.nodes.slice();for(let r of o.nodes)t.push(r)}}return e.slice()}function IQe(e){let t=[e];for(;t.length>0;){let o=t.pop();if(o[n_e]=!1,o.proxyOf.nodes)for(let r of o.proxyOf.nodes)t.push(r)}}var yd=class e extends t_e{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...t){for(let o of t){let r=this.normalize(o,this.last);for(let n of r)this.proxyOf.nodes.push(n)}return this.markDirty(),this}cleanRaws(t){let o=[this];for(;o.length>0;){let r=o.pop();if(r!==this&&r.cleanRaws!==e.prototype.cleanRaws){r.cleanRaws(t);continue}if(t_e.prototype.cleanRaws.call(r,t),r.nodes)for(let n of r.nodes)o.push(n)}}each(t){if(!this.proxyOf.nodes)return;let o=this.getIterator(),r,n;for(;this.indexes[o]<this.proxyOf.nodes.length&&(r=this.indexes[o],n=t(this.proxyOf.nodes[r],r),n!==!1);)this.indexes[o]+=1;return delete this.indexes[o],n}every(t){return this.nodes.every(t)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}getProxyProcessor(){return{get(t,o){return o==="proxyOf"?t:t[o]?o==="each"||typeof o=="string"&&o.startsWith("walk")?(...r)=>t[o](...r.map(n=>typeof n=="function"?(i,s)=>n(i.toProxy(),s):n)):o==="every"||o==="some"?r=>t[o]((n,...i)=>r(n.toProxy(),...i)):o==="root"?()=>t.root().toProxy():o==="nodes"?t.nodes.map(r=>r.toProxy()):o==="first"||o==="last"?t[o].toProxy():t[o]:t[o]},set(t,o,r){return t[o]===r||(t[o]=r,(o==="name"||o==="params"||o==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,o){let r=this.index(t),n=this.normalize(o,this.proxyOf.nodes[r]).reverse();r=this.index(t);for(let s of n)this.proxyOf.nodes.splice(r+1,0,s);let i;for(let s in this.indexes)i=this.indexes[s],r<i&&(this.indexes[s]=i+n.length);return this.markDirty(),this}insertBefore(t,o){let r=this.index(t),n=r===0?"prepend":!1,i=this.normalize(o,this.proxyOf.nodes[r],n).reverse();r=this.index(t);for(let a of i)this.proxyOf.nodes.splice(r,0,a);let s;for(let a in this.indexes)s=this.indexes[a],r<=s&&(this.indexes[a]=s+i.length);return this.markDirty(),this}normalize(t,o){if(typeof t=="string")t=BQe(s_e(t).nodes);else if(typeof t>"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new r_e(t)]}else if(t.selector||t.selectors)t=[new fK(t)];else if(t.name)t=[new dK(t)];else if(t.text)t=[new o_e(t)];else throw new Error("Unknown node type in node creation");return t.map(n=>(n[i_e]||e.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[n_e]&&IQe(n),n.raws||(n.raws={}),typeof n.raws.before>"u"&&o&&typeof o.raws.before<"u"&&(n.raws.before=o.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}prepend(...t){t=t.reverse();for(let o of t){let r=this.normalize(o,this.first,"prepend").reverse();for(let n of r)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+r.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let o;for(let r in this.indexes)o=this.indexes[r],o>=t&&(this.indexes[r]=o-1);return this.markDirty(),this}replaceValues(t,o,r){return r||(r=o,o={}),this.walkDecls(n=>{o.props&&!o.props.includes(n.prop)||o.fast&&!n.value.includes(o.fast)||(n.value=n.value.replace(t,r))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){if(!this.proxyOf.nodes)return;let o=[{iterator:this.getIterator(),node:this.proxyOf}];for(;o.length>0;){let{iterator:r,node:n}=o[o.length-1],i=n.indexes[r];if(i>=n.proxyOf.nodes.length){delete n.indexes[r],o.pop();let l=o[o.length-1];l&&(l.node.indexes[l.iterator]+=1);continue}let s=n.proxyOf.nodes[i],a;try{a=t(s,i)}catch(l){throw s.addToError(l)}if(a===!1){for(let l of o)delete l.node.indexes[l.iterator];return!1}s.walk&&s.proxyOf.nodes?o.push({iterator:s.getIterator(),node:s}):n.indexes[r]+=1}}walkAtRules(t,o){return o?t instanceof RegExp?this.walk((r,n)=>{if(r.type==="atrule"&&t.test(r.name))return o(r,n)}):this.walk((r,n)=>{if(r.type==="atrule"&&r.name===t)return o(r,n)}):(o=t,this.walk((r,n)=>{if(r.type==="atrule")return o(r,n)}))}walkComments(t){return this.walk((o,r)=>{if(o.type==="comment")return t(o,r)})}walkDecls(t,o){return o?t instanceof RegExp?this.walk((r,n)=>{if(r.type==="decl"&&t.test(r.prop))return o(r,n)}):this.walk((r,n)=>{if(r.type==="decl"&&r.prop===t)return o(r,n)}):(o=t,this.walk((r,n)=>{if(r.type==="decl")return o(r,n)}))}walkRules(t,o){return o?t instanceof RegExp?this.walk((r,n)=>{if(r.type==="rule"&&t.test(r.selector))return o(r,n)}):this.walk((r,n)=>{if(r.type==="rule"&&r.selector===t)return o(r,n)}):(o=t,this.walk((r,n)=>{if(r.type==="rule")return o(r,n)}))}};yd.registerParse=e=>{s_e=e};yd.registerRule=e=>{fK=e};yd.registerAtRule=e=>{dK=e};yd.registerRoot=e=>{a_e=e};l_e.exports=yd;yd.default=yd;yd.rebuild=e=>{let t=[e];for(;t.length>0;){let o=t.pop();if(o.type==="atrule"?Object.setPrototypeOf(o,dK.prototype):o.type==="rule"?Object.setPrototypeOf(o,fK.prototype):o.type==="decl"?Object.setPrototypeOf(o,r_e.prototype):o.type==="comment"?Object.setPrototypeOf(o,o_e.prototype):o.type==="root"&&Object.setPrototypeOf(o,a_e.prototype),o[i_e]=!0,o.nodes)for(let r of o.nodes)t.push(r)}}});var pK=xe((Loo,d_e)=>{"use strict";var PQe=Rg(),c_e,u_e,Iy=class extends PQe{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new c_e(new u_e,this,t).stringify()}};Iy.registerLazyResult=e=>{c_e=e};Iy.registerProcessor=e=>{u_e=e};d_e.exports=Iy;Iy.default=Iy});var dD=xe(()=>{});var fD=xe(()=>{});var mK=xe(()=>{});var p_e=xe((Uoo,f_e)=>{var OQe="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",AQe=(e,t=21)=>(o=t)=>{let r="",n=o|0;for(;n-- >0;)r+=e[Math.random()*e.length|0];return r},MQe=(e=21)=>{let t="",o=e|0;for(;o-- >0;)t+=OQe[Math.random()*64|0];return t};f_e.exports={nanoid:MQe,customAlphabet:AQe}});var m_e=xe(()=>{});var v_e=xe(($oo,y_e)=>{"use strict";var{existsSync:NQe,readFileSync:LQe,realpathSync:DQe}=m_e(),{dirname:pD,isAbsolute:VQe,join:FQe,relative:zQe,sep:jQe}=dD(),{SourceMapConsumer:g_e,SourceMapGenerator:h_e}=fD();function b_e(e){try{return DQe(e)}catch{return e}}function HQe(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var LE=class{constructor(t,o){if(o.map===!1)return;o.unsafeMap&&(this.unsafeMap=!0),this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let r=o.map?o.map.prev:void 0,n=this.loadMap(o.from,r);!this.mapFile&&o.from&&(this.mapFile=o.from),this.mapFile&&(this.root=pD(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new g_e(this.json||this.text)),this.consumerCache}decodeInline(t){let o=/^data:application\/json;charset=utf-?8;base64,/,r=/^data:application\/json;base64,/,n=/^data:application\/json;charset=utf-?8,/,i=/^data:application\/json,/,s=t.match(n)||t.match(i);if(s)return decodeURIComponent(t.substr(s[0].length));let a=t.match(o)||t.match(r);if(a)return HQe(t.substr(a[0].length));let l=t.slice(22);throw l=l.slice(0,l.indexOf(",")),new Error("Unsupported source map encoding "+l)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let o=t.match(/\/\*\s*# sourceMappingURL=/g);if(!o)return;let r=t.lastIndexOf(o.pop()),n=t.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(t.substring(r,n)))}loadFile(t,o,r){if(!r&&!this.unsafeMap){if(!/\.map$/i.test(t)||!o)return;let n=zQe(b_e(pD(o)),b_e(t));if(n===".."||n.startsWith(".."+jQe)||VQe(n))return}if(this.root=pD(t),NQe(t))return this.mapFile=t,LQe(t,"utf-8").toString().trim()}loadMap(t,o){if(o===!1)return!1;if(o){if(typeof o=="string")return o;if(typeof o=="function"){let r=o(t);if(r){let n=this.loadFile(r,t,!0);if(!n)throw new Error("Unable to load previous source map: "+r.toString());return n}}else{if(o instanceof g_e)return h_e.fromSourceMap(o).toString();if(o instanceof h_e)return o.toString();if(this.isMap(o))return JSON.stringify(o);throw new Error("Unsupported previous source map format: "+o.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let r=this.annotation;t&&(r=FQe(pD(t),r));let n=this.loadFile(r,t,!1);if(n)try{this.json=JSON.parse(n.replace(/^\)]}'[^\n]*\n/,""))}catch{return}return n}}}startWith(t,o){return t?t.substr(0,o.length)===o:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};y_e.exports=LE;LE.default=LE});var vK=xe((Yoo,S_e)=>{"use strict";var{nanoid:UQe}=p_e(),{isAbsolute:bK,resolve:yK}=dD(),{SourceMapConsumer:WQe,SourceMapGenerator:GQe}=fD(),{fileURLToPath:__e,pathToFileURL:mD}=mK(),w_e=lD(),$Qe=v_e(),gK=iK(),hK=Symbol("lineToIndexCache"),YQe=!!(WQe&&GQe),k_e=!!(yK&&bK);function x_e(e){if(e[hK])return e[hK];let t=e.css.split(`
-`),o=new Array(t.length),r=0;for(let n=0,i=t.length;n<i;n++)o[n]=r,r+=t[n].length+1;return e[hK]=o,o}var Bk=class{get from(){return this.file||this.id}constructor(t,o={}){if(t===null||typeof t>"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,o.document&&(this.document=o.document.toString()),o.from&&(!k_e||/^\w+:\/\//.test(o.from)||bK(o.from)?this.file=o.from:this.file=yK(o.from)),k_e&&YQe){let r=new $Qe(this.css,o);if(r.text){this.map=r;let n=r.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id="<input css "+UQe(6)+">"),this.map&&(this.map.file=this.from)}error(t,o,r,n={}){let i,s,a,l,u;if(o&&typeof o=="object"){let f=o,p=r;if(typeof f.offset=="number"){l=f.offset;let m=this.fromOffset(l);o=m.line,r=m.col}else o=f.line,r=f.column,l=this.fromLineAndColumn(o,r);if(typeof p.offset=="number"){a=p.offset;let m=this.fromOffset(a);s=m.line,i=m.col}else s=p.line,i=p.column,a=this.fromLineAndColumn(p.line,p.column)}else if(r)l=this.fromLineAndColumn(o,r);else{l=o;let f=this.fromOffset(l);o=f.line,r=f.col}let d=this.origin(o,r,s,i);return d?u=new w_e(t,d.endLine===void 0?d.line:{column:d.column,line:d.line},d.endLine===void 0?d.column:{column:d.endColumn,line:d.endLine},d.source,d.file,n.plugin):u=new w_e(t,s===void 0?o:{column:r,line:o},s===void 0?r:{column:i,line:s},this.css,this.file,n.plugin),u.input={column:r,endColumn:i,endLine:s,endOffset:a,line:o,offset:l,source:this.css},this.file&&(mD&&(u.input.url=mD(this.file).toString()),u.input.file=this.file),u}fromLineAndColumn(t,o){return x_e(this)[t-1]+o-1}fromOffset(t){let o=x_e(this),r=o[o.length-1],n=0;if(t>=r)n=o.length-1;else{let i=o.length-2,s;for(;n<i;)if(s=n+(i-n>>1),t<o[s])i=s-1;else if(t>=o[s+1])n=s+1;else{n=s;break}}return{col:t-o[n]+1,line:n+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:yK(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,o,r,n){if(!this.map)return!1;let i=this.map.consumer(),s=i.originalPositionFor({column:o-1,line:t});if(!s.source)return!1;let a;if(typeof r=="number"){let f=i.originalPositionFor({column:n-1,line:r});f.source&&(a=f)}let l;bK(s.source)?l=mD(s.source):l=new URL(s.source,this.map.consumer().sourceRoot||mD(this.map.mapFile));let u={column:s.column+1,endColumn:a&&a.column+1,endLine:a&&a.line,line:s.line,url:l.toString()};if(l.protocol==="file:")if(__e)u.file=__e(l);else throw new Error("file: protocol is not available in this PostCSS build");let d=i.sourceContentFor(s.source);return d&&(u.source=d),u}toJSON(){let t={};for(let o of["hasBOM","css","file","id"])this[o]!=null&&(t[o]=this[o]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}};S_e.exports=Bk;Bk.default=Bk;gK&&gK.registerInput&&gK.registerInput(Bk)});var wK=xe((Koo,I_e)=>{"use strict";var{dirname:gD,relative:E_e,resolve:T_e,sep:R_e}=dD(),{SourceMapConsumer:B_e,SourceMapGenerator:hD}=fD(),{pathToFileURL:C_e}=mK(),KQe=vK(),qQe=!!(B_e&&hD),ZQe=!!(gD&&T_e&&E_e&&R_e),_K=class{constructor(t,o,r,n){this.stringify=t,this.mapOpts=r.map||{},this.root=o,this.opts=r,this.css=n,this.originalCSS=n,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let o=`
+`);return o=i[i.length-1],o=o.replace(/\S/g,""),!1}}),o}rawSemicolon(t){let o;return t.walk(r=>{if(r.nodes&&r.nodes.length&&r.last.type==="decl"&&(o=r.raws.semicolon,typeof o<"u"))return!1}),o}rawValue(t,o){let r=t[o],n=t.raws[o];return n&&n.value===r?n.raw:r}root(t){if(t.source&&t.source.input.hasBOM&&this.builder("\uFEFF",t,"start"),this.body(t),t.raws.after){let o=t.raws.after,r=t.parent&&t.parent.type==="document";this.builder(r?o:Gc(o))}}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(Gc(t.raws.ownSemicolon),t,"end")}stringify(t,o){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,o)}};m_e.exports=gT;gT.default=gT});var TD=xe((pro,g_e)=>{"use strict";var XQe=dK();function fK(e,t){new XQe(t).stringify(e)}g_e.exports=fK;fK.default=fK});var hT=xe((mro,pK)=>{"use strict";pK.exports.isClean=Symbol("isClean");pK.exports.my=Symbol("my")});var RD=xe((gro,h_e)=>{"use strict";var QQe=ED(),JQe=dK(),eJe=TD(),{isClean:bT,my:tJe}=hT();function oJe(e,t){let o=new e.constructor,r=[[e,o,t]];for(;r.length>0;){let[n,i,s]=r.pop();for(let a in n){if(!Object.prototype.hasOwnProperty.call(n,a)||a==="proxyCache")continue;let l=n[a],u=typeof l;if(a==="parent"&&u==="object")s&&(i[a]=s);else if(a==="source")i[a]=l;else if(Array.isArray(l)){let d=[];i[a]=d;for(let f of l){let p=new f.constructor;d.push(p),r.push([f,p,i])}}else{if(u==="object"&&l!==null){let d=new l.constructor;r.push([l,d,void 0]),l=d}i[a]=l}}}return o}function bd(e,t){if(t&&typeof t.offset<"u")return t.offset;let o=1,r=1,n=0;for(let i=0;i<e.length;i++){if(r===t.line&&o===t.column){n=i;break}e[i]===`
+`?(o=1,r+=1):o+=1}return n}var yT=class e{get proxyOf(){return this}constructor(t={}){this.raws={},this[bT]=!1,this[tJe]=!0;for(let o of Object.keys(t))if(o!=="__proto__")if(o==="nodes"){this.nodes=[];for(let r of t[o])typeof r.clone=="function"&&r.parent?this.append(r.clone()):this.append(r)}else this[o]=t[o]}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let o=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${o.input.from}:${o.start.line}:${o.start.column}$&`)}return t}after(t){return this.parent.insertAfter(this,t),this}assign(t={}){for(let o in t)this[o]=t[o];return this}before(t){return this.parent.insertBefore(this,t),this}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}clone(t={}){let o=oJe(this);for(let r in t)o[r]=t[r];return o}cloneAfter(t={}){let o=this.clone(t);return this.parent.insertAfter(this,o),o}cloneBefore(t={}){let o=this.clone(t);return this.parent.insertBefore(this,o),o}error(t,o={}){if(this.source){let{end:r,start:n}=this.rangeBy(o);return this.source.input.error(t,{column:n.column,line:n.line},{column:r.column,line:r.line},o)}return new QQe(t)}getProxyProcessor(){return{get(t,o){return o==="proxyOf"?t:o==="root"?()=>t.root().toProxy():t[o]},set(t,o,r){return t[o]===r||(t[o]=r,(o==="prop"||o==="value"||o==="name"||o==="params"||o==="important"||o==="text")&&t.markDirty()),!0}}}markClean(){this[bT]=!0}markDirty(){if(this[bT]){this[bT]=!1;let t=this;for(;t=t.parent;)t[bT]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t={}){let o="document"in this.source.input?this.source.input.document:this.source.input.css,r={column:this.source.start.column,line:this.source.start.line,offset:bd(o,this.source.start)};if(t.index)r=this.positionInside(t.index);else if(t.word){let i=o.slice(bd(o,this.source.start),bd(o,this.source.end)).indexOf(t.word);i!==-1&&(r=this.positionInside(i))}return r}positionInside(t){let o=this.source.start.column,r=this.source.start.line,n="document"in this.source.input?this.source.input.document:this.source.input.css,i=bd(n,this.source.start),s=i+t;for(let a=i;a<s;a++)n[a]===`
+`?(o=1,r+=1):o+=1;return{column:o,line:r,offset:s}}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}rangeBy(t={}){let o="document"in this.source.input?this.source.input.document:this.source.input.css,r={column:this.source.start.column,line:this.source.start.line,offset:bd(o,this.source.start)},n=this.source.end?{column:this.source.end.column+1,line:this.source.end.line,offset:typeof this.source.end.offset=="number"?this.source.end.offset:bd(o,this.source.end)+1}:{column:r.column+1,line:r.line,offset:r.offset+1};if(t.word){let s=o.slice(bd(o,this.source.start),bd(o,this.source.end)).indexOf(t.word);s!==-1&&(r=this.positionInside(s),n=this.positionInside(s+t.word.length))}else t.start?r={column:t.start.column,line:t.start.line,offset:bd(o,t.start)}:typeof t.index=="number"&&(r=this.positionInside(t.index)),t.end?n={column:t.end.column,line:t.end.line,offset:bd(o,t.end)}:typeof t.endIndex=="number"?n=this.positionInside(t.endIndex):typeof t.index=="number"&&(n=this.positionInside(t.index+1));return(n.line<r.line||n.line===r.line&&n.column<=r.column)&&(n={column:r.column+1,line:r.line,offset:r.offset+1}),{end:n,start:r}}raw(t,o){return new JQe().raw(this,t,o)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...t){if(this.parent){let o=this,r=!1;for(let n of t)n===this?r=!0:r?(this.parent.insertAfter(o,n),o=n):this.parent.insertBefore(o,n);r||this.remove()}return this}root(){let t=this;for(;t.parent&&t.parent.type!=="document";)t=t.parent;return t}toJSON(t,o){let r=o==null;o=o||new Map;let n=[],i=[[this,n,0]];for(let a=0;a<i.length;a++){let[l,u,d]=i[a],f={};u[d]=f;for(let p in l){if(!Object.prototype.hasOwnProperty.call(l,p)||p==="parent"||p==="proxyCache")continue;let m=l[p];if(Array.isArray(m)){let g=[];f[p]=g;for(let h=0;h<m.length;h++){let b=m[h];typeof b=="object"&&b.toJSON?b.toJSON===e.prototype.toJSON?i.push([b,g,h]):g[h]=b.toJSON(null,o):g[h]=b}}else if(typeof m=="object"&&m.toJSON)m.toJSON===e.prototype.toJSON?i.push([m,f,p]):f[p]=m.toJSON(null,o);else if(p==="source"){if(m==null)continue;let g=o.get(m.input);g==null&&(g=o.size,o.set(m.input,g)),f[p]={end:m.end,inputId:g,start:m.start}}else f[p]=m}}let s=n[0];return r&&(s.inputs=[...o.keys()].map(a=>a.toJSON())),s}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=eJe){t.stringify&&(t=t.stringify);let o="";return t(this,r=>{o+=r}),o}warn(t,o,r={}){let n={node:this};for(let i in r)n[i]=r[i];return t.warn(o,n)}};h_e.exports=yT;yT.default=yT});var mK=xe((hro,b_e)=>{"use strict";var rJe=RD(),vT=class extends rJe{constructor(t){super(t),this.type="comment"}};b_e.exports=vT;vT.default=vT});var gK=xe((bro,y_e)=>{"use strict";var nJe=RD(),_T=class extends nJe{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}};y_e.exports=_T;_T.default=_T});var Eg=xe((yro,E_e)=>{"use strict";var __e=mK(),w_e=gK(),v_e=RD(),{isClean:k_e,my:x_e}=hT(),hK,S_e,C_e,bK;function iJe(e){let t=e.slice();for(;t.length>0;){let o=t.pop();if(delete o.source,o.nodes){o.nodes=o.nodes.slice();for(let r of o.nodes)t.push(r)}}return e.slice()}function sJe(e){let t=[e];for(;t.length>0;){let o=t.pop();if(o[k_e]=!1,o.proxyOf.nodes)for(let r of o.proxyOf.nodes)t.push(r)}}var yd=class e extends v_e{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...t){for(let o of t){let r=this.normalize(o,this.last);for(let n of r)this.proxyOf.nodes.push(n)}return this.markDirty(),this}cleanRaws(t){let o=[this];for(;o.length>0;){let r=o.pop();if(r!==this&&r.cleanRaws!==e.prototype.cleanRaws){r.cleanRaws(t);continue}if(v_e.prototype.cleanRaws.call(r,t),r.nodes)for(let n of r.nodes)o.push(n)}}each(t){if(!this.proxyOf.nodes)return;let o=this.getIterator(),r,n;for(;this.indexes[o]<this.proxyOf.nodes.length&&(r=this.indexes[o],n=t(this.proxyOf.nodes[r],r),n!==!1);)this.indexes[o]+=1;return delete this.indexes[o],n}every(t){return this.nodes.every(t)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}getProxyProcessor(){return{get(t,o){return o==="proxyOf"?t:t[o]?o==="each"||typeof o=="string"&&o.startsWith("walk")?(...r)=>t[o](...r.map(n=>typeof n=="function"?(i,s)=>n(i.toProxy(),s):n)):o==="every"||o==="some"?r=>t[o]((n,...i)=>r(n.toProxy(),...i)):o==="root"?()=>t.root().toProxy():o==="nodes"?t.nodes.map(r=>r.toProxy()):o==="first"||o==="last"?t[o].toProxy():t[o]:t[o]},set(t,o,r){return t[o]===r||(t[o]=r,(o==="name"||o==="params"||o==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,o){let r=this.index(t),n=this.normalize(o,this.proxyOf.nodes[r]).reverse();r=this.index(t);for(let s of n)this.proxyOf.nodes.splice(r+1,0,s);let i;for(let s in this.indexes)i=this.indexes[s],r<i&&(this.indexes[s]=i+n.length);return this.markDirty(),this}insertBefore(t,o){let r=this.index(t),n=r===0?"prepend":!1,i=this.normalize(o,this.proxyOf.nodes[r],n).reverse();r=this.index(t);for(let a of i)this.proxyOf.nodes.splice(r,0,a);let s;for(let a in this.indexes)s=this.indexes[a],r<=s&&(this.indexes[a]=s+i.length);return this.markDirty(),this}normalize(t,o){if(typeof t=="string")t=iJe(S_e(t).nodes);else if(typeof t>"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let n of t)n.parent&&n.parent.removeChild(n,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new w_e(t)]}else if(t.selector||t.selectors)t=[new bK(t)];else if(t.name)t=[new hK(t)];else if(t.text)t=[new __e(t)];else throw new Error("Unknown node type in node creation");return t.map(n=>(n[x_e]||e.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[k_e]&&sJe(n),n.raws||(n.raws={}),typeof n.raws.before>"u"&&o&&typeof o.raws.before<"u"&&(n.raws.before=o.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}prepend(...t){t=t.reverse();for(let o of t){let r=this.normalize(o,this.first,"prepend").reverse();for(let n of r)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+r.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let o;for(let r in this.indexes)o=this.indexes[r],o>=t&&(this.indexes[r]=o-1);return this.markDirty(),this}replaceValues(t,o,r){return r||(r=o,o={}),this.walkDecls(n=>{o.props&&!o.props.includes(n.prop)||o.fast&&!n.value.includes(o.fast)||(n.value=n.value.replace(t,r))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){if(!this.proxyOf.nodes)return;let o=[{iterator:this.getIterator(),node:this.proxyOf}];for(;o.length>0;){let{iterator:r,node:n}=o[o.length-1],i=n.indexes[r];if(i>=n.proxyOf.nodes.length){delete n.indexes[r],o.pop();let l=o[o.length-1];l&&(l.node.indexes[l.iterator]+=1);continue}let s=n.proxyOf.nodes[i],a;try{a=t(s,i)}catch(l){throw s.addToError(l)}if(a===!1){for(let l of o)delete l.node.indexes[l.iterator];return!1}s.walk&&s.proxyOf.nodes?o.push({iterator:s.getIterator(),node:s}):n.indexes[r]+=1}}walkAtRules(t,o){return o?t instanceof RegExp?this.walk((r,n)=>{if(r.type==="atrule"&&t.test(r.name))return o(r,n)}):this.walk((r,n)=>{if(r.type==="atrule"&&r.name===t)return o(r,n)}):(o=t,this.walk((r,n)=>{if(r.type==="atrule")return o(r,n)}))}walkComments(t){return this.walk((o,r)=>{if(o.type==="comment")return t(o,r)})}walkDecls(t,o){return o?t instanceof RegExp?this.walk((r,n)=>{if(r.type==="decl"&&t.test(r.prop))return o(r,n)}):this.walk((r,n)=>{if(r.type==="decl"&&r.prop===t)return o(r,n)}):(o=t,this.walk((r,n)=>{if(r.type==="decl")return o(r,n)}))}walkRules(t,o){return o?t instanceof RegExp?this.walk((r,n)=>{if(r.type==="rule"&&t.test(r.selector))return o(r,n)}):this.walk((r,n)=>{if(r.type==="rule"&&r.selector===t)return o(r,n)}):(o=t,this.walk((r,n)=>{if(r.type==="rule")return o(r,n)}))}};yd.registerParse=e=>{S_e=e};yd.registerRule=e=>{bK=e};yd.registerAtRule=e=>{hK=e};yd.registerRoot=e=>{C_e=e};E_e.exports=yd;yd.default=yd;yd.rebuild=e=>{let t=[e];for(;t.length>0;){let o=t.pop();if(o.type==="atrule"?Object.setPrototypeOf(o,hK.prototype):o.type==="rule"?Object.setPrototypeOf(o,bK.prototype):o.type==="decl"?Object.setPrototypeOf(o,w_e.prototype):o.type==="comment"?Object.setPrototypeOf(o,__e.prototype):o.type==="root"&&Object.setPrototypeOf(o,C_e.prototype),o[x_e]=!0,o.nodes)for(let r of o.nodes)t.push(r)}}});var yK=xe((vro,B_e)=>{"use strict";var aJe=Eg(),T_e,R_e,Py=class extends aJe{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new T_e(new R_e,this,t).stringify()}};Py.registerLazyResult=e=>{T_e=e};Py.registerProcessor=e=>{R_e=e};B_e.exports=Py;Py.default=Py});var BD=xe(()=>{});var ID=xe(()=>{});var vK=xe(()=>{});var P_e=xe((Ero,I_e)=>{var lJe="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",cJe=(e,t=21)=>(o=t)=>{let r="",n=o|0;for(;n-- >0;)r+=e[Math.random()*e.length|0];return r},uJe=(e=21)=>{let t="",o=e|0;for(;o-- >0;)t+=lJe[Math.random()*64|0];return t};I_e.exports={nanoid:uJe,customAlphabet:cJe}});var O_e=xe(()=>{});var D_e=xe((Bro,L_e)=>{"use strict";var{existsSync:dJe,readFileSync:fJe,realpathSync:pJe}=O_e(),{dirname:PD,isAbsolute:mJe,join:gJe,relative:hJe,sep:bJe}=BD(),{SourceMapConsumer:A_e,SourceMapGenerator:M_e}=ID();function N_e(e){try{return pJe(e)}catch{return e}}function yJe(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var wT=class{constructor(t,o){if(o.map===!1)return;o.unsafeMap&&(this.unsafeMap=!0),this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let r=o.map?o.map.prev:void 0,n=this.loadMap(o.from,r);!this.mapFile&&o.from&&(this.mapFile=o.from),this.mapFile&&(this.root=PD(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new A_e(this.json||this.text)),this.consumerCache}decodeInline(t){let o=/^data:application\/json;charset=utf-?8;base64,/,r=/^data:application\/json;base64,/,n=/^data:application\/json;charset=utf-?8,/,i=/^data:application\/json,/,s=t.match(n)||t.match(i);if(s)return decodeURIComponent(t.substr(s[0].length));let a=t.match(o)||t.match(r);if(a)return yJe(t.substr(a[0].length));let l=t.slice(22);throw l=l.slice(0,l.indexOf(",")),new Error("Unsupported source map encoding "+l)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let o=t.match(/\/\*\s*# sourceMappingURL=/g);if(!o)return;let r=t.lastIndexOf(o.pop()),n=t.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(t.substring(r,n)))}loadFile(t,o,r){if(!r&&!this.unsafeMap){if(!/\.map$/i.test(t)||!o)return;let n=hJe(N_e(PD(o)),N_e(t));if(n===".."||n.startsWith(".."+bJe)||mJe(n))return}if(this.root=PD(t),dJe(t))return this.mapFile=t,fJe(t,"utf-8").toString().trim()}loadMap(t,o){if(o===!1)return!1;if(o){if(typeof o=="string")return o;if(typeof o=="function"){let r=o(t);if(r){let n=this.loadFile(r,t,!0);if(!n)throw new Error("Unable to load previous source map: "+r.toString());return n}}else{if(o instanceof A_e)return M_e.fromSourceMap(o).toString();if(o instanceof M_e)return o.toString();if(this.isMap(o))return JSON.stringify(o);throw new Error("Unsupported previous source map format: "+o.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let r=this.annotation;t&&(r=gJe(PD(t),r));let n=this.loadFile(r,t,!1);if(n)try{this.json=JSON.parse(n.replace(/^\)]}'[^\n]*\n/,""))}catch{return}return n}}}startWith(t,o){return t?t.substr(0,o.length)===o:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};L_e.exports=wT;wT.default=wT});var SK=xe((Iro,H_e)=>{"use strict";var{nanoid:vJe}=P_e(),{isAbsolute:kK,resolve:xK}=BD(),{SourceMapConsumer:_Je,SourceMapGenerator:wJe}=ID(),{fileURLToPath:V_e,pathToFileURL:OD}=vK(),F_e=ED(),kJe=D_e(),_K=uK(),wK=Symbol("lineToIndexCache"),xJe=!!(_Je&&wJe),z_e=!!(xK&&kK);function j_e(e){if(e[wK])return e[wK];let t=e.css.split(`
+`),o=new Array(t.length),r=0;for(let n=0,i=t.length;n<i;n++)o[n]=r,r+=t[n].length+1;return e[wK]=o,o}var Kk=class{get from(){return this.file||this.id}constructor(t,o={}){if(t===null||typeof t>"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,o.document&&(this.document=o.document.toString()),o.from&&(!z_e||/^\w+:\/\//.test(o.from)||kK(o.from)?this.file=o.from:this.file=xK(o.from)),z_e&&xJe){let r=new kJe(this.css,o);if(r.text){this.map=r;let n=r.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id="<input css "+vJe(6)+">"),this.map&&(this.map.file=this.from)}error(t,o,r,n={}){let i,s,a,l,u;if(o&&typeof o=="object"){let f=o,p=r;if(typeof f.offset=="number"){l=f.offset;let m=this.fromOffset(l);o=m.line,r=m.col}else o=f.line,r=f.column,l=this.fromLineAndColumn(o,r);if(typeof p.offset=="number"){a=p.offset;let m=this.fromOffset(a);s=m.line,i=m.col}else s=p.line,i=p.column,a=this.fromLineAndColumn(p.line,p.column)}else if(r)l=this.fromLineAndColumn(o,r);else{l=o;let f=this.fromOffset(l);o=f.line,r=f.col}let d=this.origin(o,r,s,i);return d?u=new F_e(t,d.endLine===void 0?d.line:{column:d.column,line:d.line},d.endLine===void 0?d.column:{column:d.endColumn,line:d.endLine},d.source,d.file,n.plugin):u=new F_e(t,s===void 0?o:{column:r,line:o},s===void 0?r:{column:i,line:s},this.css,this.file,n.plugin),u.input={column:r,endColumn:i,endLine:s,endOffset:a,line:o,offset:l,source:this.css},this.file&&(OD&&(u.input.url=OD(this.file).toString()),u.input.file=this.file),u}fromLineAndColumn(t,o){return j_e(this)[t-1]+o-1}fromOffset(t){let o=j_e(this),r=o[o.length-1],n=0;if(t>=r)n=o.length-1;else{let i=o.length-2,s;for(;n<i;)if(s=n+(i-n>>1),t<o[s])i=s-1;else if(t>=o[s+1])n=s+1;else{n=s;break}}return{col:t-o[n]+1,line:n+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:xK(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,o,r,n){if(!this.map)return!1;let i=this.map.consumer(),s=i.originalPositionFor({column:o-1,line:t});if(!s.source)return!1;let a;if(typeof r=="number"){let f=i.originalPositionFor({column:n-1,line:r});f.source&&(a=f)}let l;kK(s.source)?l=OD(s.source):l=new URL(s.source,this.map.consumer().sourceRoot||OD(this.map.mapFile));let u={column:s.column+1,endColumn:a&&a.column+1,endLine:a&&a.line,line:s.line,url:l.toString()};if(l.protocol==="file:")if(V_e)u.file=V_e(l);else throw new Error("file: protocol is not available in this PostCSS build");let d=i.sourceContentFor(s.source);return d&&(u.source=d),u}toJSON(){let t={};for(let o of["hasBOM","css","file","id"])this[o]!=null&&(t[o]=this[o]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}};H_e.exports=Kk;Kk.default=Kk;_K&&_K.registerInput&&_K.registerInput(Kk)});var EK=xe((Pro,K_e)=>{"use strict";var{dirname:AD,relative:U_e,resolve:G_e,sep:$_e}=BD(),{SourceMapConsumer:Y_e,SourceMapGenerator:MD}=ID(),{pathToFileURL:W_e}=vK(),SJe=SK(),CJe=!!(Y_e&&MD),EJe=!!(AD&&G_e&&U_e&&$_e),CK=class{constructor(t,o,r,n){this.stringify=t,this.mapOpts=r.map||{},this.root=o,this.opts=r,this.css=n,this.originalCSS=n,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let o=`
`;this.css.includes(`\r
`)&&(o=`\r
-`),this.css+=o+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let o=this.toUrl(this.path(t.file)),r=t.root||gD(t.file),n;this.mapOpts.sourcesContent===!1?(n=new B_e(t.text),n.sourcesContent&&(n.sourcesContent=null)):n=t.consumer(),this.map.applySourceMap(n,o,this.toUrl(this.path(r)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1){if(this.root){let t;for(let o=this.root.nodes.length-1;o>=0;o--)t=this.root.nodes[o],t.type==="comment"&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(o)}else if(this.css){let t;for(;(t=this.css.lastIndexOf("/*#"))!==-1;){let o=this.css.indexOf("*/",t+3);if(o===-1)break;for(;t>0&&this.css[t-1]===`
-`;)t--;this.css=this.css.slice(0,t)+this.css.slice(o+2)}}}}generate(){if(this.clearAnnotation(),ZQe&&qQe&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,o=>{t+=o}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=hD.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new hD({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new hD({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,o=1,r="<no source>",n={generated:{column:0,line:0},original:{column:0,line:0},source:""},i,s;this.stringify(this.root,(a,l,u)=>{if(this.css+=a,l&&u!=="end"&&(n.generated.line=t,n.generated.column=o-1,l.source&&l.source.start?(n.source=this.sourcePath(l),n.original.line=l.source.start.line,n.original.column=l.source.start.column-1,this.map.addMapping(n)):(n.source=r,n.original.line=1,n.original.column=0,this.map.addMapping(n))),s=a.match(/\n/g),s?(t+=s.length,i=a.lastIndexOf(`
-`),o=a.length-i):o+=a.length,l&&u!=="start"){let d=l.parent||{raws:{}};(!(l.type==="decl"||l.type==="atrule"&&!l.nodes)||l!==d.last||d.raws.semicolon)&&(l.source&&l.source.end?(n.source=this.sourcePath(l),n.original.line=l.source.end.line,n.original.column=l.source.end.column-1,n.generated.line=t,n.generated.column=o-2,this.map.addMapping(n)):(n.source=r,n.original.line=1,n.original.column=0,n.generated.line=t,n.generated.column=o-1,this.map.addMapping(n)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(o=>o.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let o=this.memoizedPaths.get(t);if(o)return o;let r=this.opts.to?gD(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(r=gD(T_e(r,this.mapOpts.annotation)));let n=E_e(r,t);return this.memoizedPaths.set(t,n),n}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let o=t.source.input.map;this.previousMaps.includes(o)||this.previousMaps.push(o)}});else{let t=new KQe(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(o=>{if(o.source){let r=o.source.input.from;if(r&&!t[r]){t[r]=!0;let n=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(n,o.source.input.css)}}});else if(this.css){let o=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(o,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let o=this.memoizedFileURLs.get(t);if(o)return o;if(C_e){let r=C_e(t).toString();return this.memoizedFileURLs.set(t,r),r}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let o=this.memoizedURLs.get(t);if(o)return o;R_e==="\\"&&(t=t.replace(/\\/g,"/"));let r=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,r),r}};I_e.exports=_K});var A_e=xe((qoo,O_e)=>{"use strict";var P_e=Rg(),Ik=class extends P_e{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};O_e.exports=Ik;Ik.default=Ik;P_e.registerAtRule(Ik)});var bD=xe((Zoo,D_e)=>{"use strict";var M_e=Rg(),N_e,L_e,Bg=class extends M_e{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,o,r){let n=new Set;for(let s of Array.isArray(t)?t:[t])s&&typeof s=="object"&&!s.parent&&s.raws&&typeof s.raws.before<"u"&&n.add(s.raws);let i=super.normalize(t);if(o){if(r==="prepend")this.nodes.length>1?o.raws.before=this.nodes[1].raws.before:delete o.raws.before;else if(this.first!==o)for(let s of i)n.has(s.raws)||(s.raws.before=o.raws.before)}return i}removeChild(t,o){let r=this.index(t);return!o&&r===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(t)}toResult(t={}){return new N_e(new L_e,this,t).stringify()}};Bg.registerLazyResult=e=>{N_e=e};Bg.registerProcessor=e=>{L_e=e};D_e.exports=Bg;Bg.default=Bg;M_e.registerRoot(Bg)});var F_e=xe((Xoo,V_e)=>{"use strict";var DE={comma(e){return DE.split(e,[","],!0)},space(e){let t=[" ",`
-`," "];return DE.split(e,t)},split(e,t,o){if(typeof e!="string")return[];let r=[],n="",i=!1,s=0,a=!1,l="",u=!1;for(let d of e)u?u=!1:d==="\\"?u=!0:a?d===l&&(a=!1):d==='"'||d==="'"?(a=!0,l=d):d==="("?s+=1:d===")"?s>0&&(s-=1):s===0&&t.includes(d)&&(i=!0),i?(n!==""&&r.push(n.trim()),n="",i=!1):n+=d;return(o||n!=="")&&r.push(n.trim()),r}};V_e.exports=DE;DE.default=DE});var H_e=xe((Qoo,j_e)=>{"use strict";var z_e=Rg(),XQe=F_e(),Pk=class extends z_e{get selectors(){return XQe.comma(this.selector)}set selectors(t){let o=this.selector?this.selector.match(/,\s*/):null,r=o?o[0]:","+this.raw("between","beforeOpen");this.selector=t.join(r)}constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}};j_e.exports=Pk;Pk.default=Pk;z_e.registerRule(Pk)});var G_e=xe((Joo,W_e)=>{"use strict";var yD=/[\t\n\f\r "#'()/;[\\\]{}]/g,vD=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,QQe=/.[\r\n"'(/\\]/,U_e=/[\da-f]/i;W_e.exports=function(t,o={}){let r=t.css.valueOf(),n=o.ignoreErrors,i,s,a,l,u,d,f,p,m,g,h=r.length,b=0,v=[],y=[],_=-1;function w(){return b}function k(R){throw t.error("Unclosed "+R,b)}function x(){return y.length===0&&b>=h}function S(R){if(y.length)return y.pop();if(b>=h)return;let E=R?R.ignoreUnclosed:!1;switch(i=r.charCodeAt(b),i){case 10:case 32:case 9:case 13:case 12:{l=b;do l+=1,i=r.charCodeAt(l);while(i===32||i===10||i===9||i===13||i===12);d=["space",r.slice(b,l)],b=l-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let I=String.fromCharCode(i);d=[I,I,b];break}case 40:{if(g=v.length?v.pop()[1]:"",m=r.charCodeAt(b+1),g==="url"&&m!==39&&m!==34&&m!==32&&m!==10&&m!==9&&m!==12&&m!==13){l=b;do{if(f=!1,l=r.indexOf(")",l+1),l===-1)if(n||E){l=b;break}else k("bracket");for(p=l;r.charCodeAt(p-1)===92;)p-=1,f=!f}while(f);d=["brackets",r.slice(b,l+1),b,l],b=l}else b<=_?d=["(","(",b]:(l=r.indexOf(")",b+1),s=r.slice(b,l+1),l===-1||QQe.test(s)?(_=l===-1?h:l,d=["(","(",b]):(d=["brackets",s,b,l],b=l));break}case 39:case 34:{u=i===39?"'":'"',l=b;do{if(f=!1,l=r.indexOf(u,l+1),l===-1)if(n||E){l=b+1;break}else k("string");for(p=l;r.charCodeAt(p-1)===92;)p-=1,f=!f}while(f);d=["string",r.slice(b,l+1),b,l],b=l;break}case 64:{yD.lastIndex=b+1,yD.test(r),yD.lastIndex===0?l=r.length-1:l=yD.lastIndex-2,d=["at-word",r.slice(b,l+1),b,l],b=l;break}case 92:{for(l=b,a=!0;r.charCodeAt(l+1)===92;)l+=1,a=!a;if(i=r.charCodeAt(l+1),a&&i!==47&&i!==32&&i!==10&&i!==9&&i!==13&&i!==12&&(l+=1,U_e.test(r.charAt(l)))){for(;U_e.test(r.charAt(l+1));)l+=1;r.charCodeAt(l+1)===32&&(l+=1)}d=["word",r.slice(b,l+1),b,l],b=l;break}default:{i===47&&r.charCodeAt(b+1)===42?(l=r.indexOf("*/",b+2)+1,l===0&&(n||E?l=r.length:k("comment")),d=["comment",r.slice(b,l+1),b,l],b=l):(vD.lastIndex=b+1,vD.test(r),vD.lastIndex===0?l=r.length-1:l=vD.lastIndex-2,d=["word",r.slice(b,l+1),b,l],v.push(d),b=l);break}}return b++,d}function C(R){y.push(R)}return{back:C,endOfFile:x,nextToken:S,position:w}}});var q_e=xe((ero,K_e)=>{"use strict";var JQe=A_e(),eJe=cK(),tJe=uK(),oJe=bD(),$_e=H_e(),rJe=G_e(),Y_e={empty:!0,space:!0};function nJe(e){for(let t=e.length-1;t>=0;t--){let o=e[t],r=o[3]||o[2];if(r)return r}}function kK(e,t,o){let r="";for(let n=t;n<o;n++)r+=e[n][1];return r}var xK=class{constructor(t){this.input=t,this.root=new oJe,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let o=new JQe;o.name=t[1].slice(1),o.name===""&&this.unnamedAtrule(o,t),this.init(o,t[2]);let r,n,i,s=!1,a=!1,l=[],u=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),r=t[0],r==="("||r==="["?u.push(r==="("?")":"]"):r==="{"&&u.length>0?u.push("}"):r===u[u.length-1]&&u.pop(),u.length===0)if(r===";"){o.source.end=this.getPosition(t[2]),o.source.end.offset++,this.semicolon=!0;break}else if(r==="{"){a=!0;break}else if(r==="}"){if(l.length>0){for(i=l.length-1,n=l[i];n&&n[0]==="space";)n=l[--i];n&&(o.source.end=this.getPosition(n[3]||n[2]),o.source.end.offset++)}this.end(t);break}else l.push(t);else l.push(t);if(this.tokenizer.endOfFile()){s=!0;break}}o.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(o.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(o,"params",l),s&&(t=l[l.length-1],o.source.end=this.getPosition(t[3]||t[2]),o.source.end.offset++,this.spaces=o.raws.between,o.raws.between="")):(o.raws.afterName="",o.params=""),a&&(o.nodes=[],this.current=o)}checkMissedSemicolon(t){let o=this.colon(t);if(o===!1)return;let r=0,n;for(let i=o-1;i>=0&&(n=t[i],!(n[0]!=="space"&&(r+=1,r===2)));i--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(t){let o=0,r,n,i;for(let[s,a]of t.entries()){if(n=a,i=n[0],i==="("&&(o+=1),i===")"&&(o-=1),o===0&&i===":")if(!r)this.doubleColon(n);else{if(r[0]==="word"&&r[1]==="progid")continue;return s}r=n}return!1}comment(t){let o=new eJe;this.init(o,t[2]),o.source.end=this.getPosition(t[3]||t[2]),o.source.end.offset++;let r=t[1].slice(2,-2);if(!r.trim())o.text="",o.raws.left=r,o.raws.right="";else{let n=r.match(/^(\s*)([^]*\S)(\s*)$/);o.text=n[2],o.raws.left=n[1],o.raws.right=n[3]}}createTokenizer(){this.tokenizer=rJe(this.input)}decl(t,o){let r=new tJe;this.init(r,t[0][2]);let n=t[t.length-1];n[0]===";"&&(this.semicolon=!0,t.pop()),r.source.end=this.getPosition(n[3]||n[2]||nJe(t)),r.source.end.offset++;let i=0;for(;t[i][0]!=="word";)i===t.length-1&&this.unknownWord([t[i]]),i++;r.raws.before+=kK(t,0,i),r.source.start=this.getPosition(t[i][2]);let s=i;for(;i<t.length;){let p=t[i][0];if(p===":"||p==="space"||p==="comment")break;i++}r.prop=kK(t,s,i);let a=i,l;for(;i<t.length&&(l=t[i],i++,l[0]!==":");)l[0]==="word"&&/\w/.test(l[1])&&this.unknownWord([l]);r.raws.between=kK(t,a,i),(r.prop[0]==="_"||r.prop[0]==="*")&&(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let u=i;for(;i<t.length;){let p=t[i][0];if(p!=="space"&&p!=="comment")break;i++}let d=t.slice(u,i);t=t.slice(i),this.precheckMissedSemicolon(t);for(let p=t.length-1;p>=0;p--){if(l=t[p],l[1].toLowerCase()==="!important"){r.important=!0;let m=this.stringFrom(t,p);m=this.spacesFromEnd(t)+m,m!==" !important"&&(r.raws.important=m);break}else if(l[1].toLowerCase()==="important"){let m=t.slice(0),g="";for(let h=p;h>0;h--){let b=m[h][0];if(g.trim().startsWith("!")&&b!=="space")break;g=m.pop()[1]+g}g.trim().startsWith("!")&&(r.important=!0,r.raws.important=g,t=m)}if(l[0]!=="space"&&l[0]!=="comment")break}t.some(p=>p[0]!=="space"&&p[0]!=="comment")&&(r.raws.between+=d.map(p=>p[1]).join(""),d=[]),this.raw(r,"value",d.concat(t),o),r.value.includes(":")&&!o&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let o=new $_e;this.init(o,t[2]),o.selector="",o.raws.between="",this.current=o}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let o=this.current.nodes[this.current.nodes.length-1];o&&o.type==="rule"&&!o.raws.ownSemicolon&&(o.raws.ownSemicolon=this.spaces,this.spaces="",o.source.end=this.getPosition(t[2]),o.source.end.offset+=o.raws.ownSemicolon.length)}}getPosition(t){let o=this.input.fromOffset(t);return{column:o.col,line:o.line,offset:t}}init(t,o){this.current.push(t),t.source={input:this.input,start:this.getPosition(o)},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}other(t){let o=!1,r=null,n=!1,i=null,s=[],a=t[1].startsWith("--"),l=[],u=t;for(;u;){if(r=u[0],l.push(u),r==="("||r==="[")i||(i=u),s.push(r==="("?")":"]");else if(a&&n&&r==="{")i||(i=u),s.push("}");else if(s.length===0)if(r===";")if(n){this.decl(l,a);return}else break;else if(r==="{"){this.rule(l);return}else if(r==="}"){this.tokenizer.back(l.pop()),o=!0;break}else r===":"&&(n=!0);else r===s[s.length-1]&&(s.pop(),s.length===0&&(i=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(o=!0),s.length>0&&this.unclosedBracket(i),o&&n){if(!a)for(;l.length&&(u=l[l.length-1][0],!(u!=="space"&&u!=="comment"));)this.tokenizer.back(l.pop());this.decl(l,a)}else this.unknownWord(l)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}precheckMissedSemicolon(){}raw(t,o,r,n){let i,s,a=r.length,l="",u=!0,d,f;for(let p=0;p<a;p+=1)i=r[p],s=i[0],s==="space"&&p===a-1&&!n?u=!1:s==="comment"?(f=r[p-1]?r[p-1][0]:"empty",d=r[p+1]?r[p+1][0]:"empty",!Y_e[f]&&!Y_e[d]?l.slice(-1)===","?u=!1:l+=i[1]:u=!1):l+=i[1];if(!u){let p=r.reduce((m,g)=>m+g[1],"");t.raws[o]={raw:p,value:l}}t[o]=l}rule(t){t.pop();let o=new $_e;this.init(o,t[0][2]),o.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(o,"selector",t),this.current=o}spacesAndCommentsFromEnd(t){let o,r="";for(;t.length&&(o=t[t.length-1][0],!(o!=="space"&&o!=="comment"));)r=t.pop()[1]+r;return r}spacesAndCommentsFromStart(t){let o,r="";for(;t.length&&(o=t[0][0],!(o!=="space"&&o!=="comment"));)r+=t.shift()[1];return r}spacesFromEnd(t){let o,r="";for(;t.length&&(o=t[t.length-1][0],o==="space");)r=t.pop()[1]+r;return r}stringFrom(t,o){let r="";for(let n=o;n<t.length;n++)r+=t[n][1];return t.splice(o,t.length-o),r}unclosedBlock(){let t=this.current.source.start;throw this.input.error("Unclosed block",t.line,t.column)}unclosedBracket(t){throw this.input.error("Unclosed bracket",{offset:t[2]},{offset:t[2]+1})}unexpectedClose(t){throw this.input.error("Unexpected }",{offset:t[2]},{offset:t[2]+1})}unknownWord(t){throw this.input.error("Unknown word "+t[0][1],{offset:t[0][2]},{offset:t[0][2]+t[0][1].length})}unnamedAtrule(t,o){throw this.input.error("At-rule without name",{offset:o[2]},{offset:o[2]+o[1].length})}};K_e.exports=xK});var SK=xe((tro,Z_e)=>{"use strict";var iJe=Rg(),sJe=vK(),aJe=q_e();function _D(e,t){let o=new sJe(e,t),r=new aJe(o);try{r.parse()}catch(n){throw n}return r.root}Z_e.exports=_D;_D.default=_D;iJe.registerParse(_D)});var Q_e=xe((oro,X_e)=>{"use strict";var lJe=Rg(),{my:cJe}=PE(),VE=class{constructor(t,o={}){if(this.type="warning",this.text=t,o.node&&o.node.source){o.node[cJe]||lJe.rebuild(o.node);let r=o.node.rangeBy(o);this.line=r.start.line,this.column=r.start.column,this.endLine=r.end.line,this.endColumn=r.end.column}for(let r in o)this[r]=o[r]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};X_e.exports=VE;VE.default=VE});var CK=xe((rro,J_e)=>{"use strict";var uJe=Q_e(),FE=class{get content(){return this.css}constructor(t,o,r){this.processor=t,this.messages=[],this.root=o,this.opts=r,this.css="",this.map=void 0}toString(){return this.css}warn(t,o={}){o.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(o.plugin=this.lastPlugin.postcssPlugin);let r=new uJe(t,o);return this.messages.push(r),r}warnings(){return this.messages.filter(t=>t.type==="warning")}};J_e.exports=FE;FE.default=FE});var EK=xe((nro,twe)=>{"use strict";var ewe={};twe.exports=function(t){ewe[t]||(ewe[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))}});var swe=xe((sro,iwe)=>{"use strict";var dJe=Rg(),fJe=pK(),pJe=wK(),mJe=SK(),owe=CK(),gJe=bD(),hJe=cD(),{isClean:Kc,my:bJe}=PE(),iro=EK(),yJe={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},vJe={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},_Je={Once:!0,postcssPlugin:!0,prepare:!0},Ok=0;function zE(e){return typeof e=="object"&&typeof e.then=="function"}function TK(e){let t=!1,o=yJe[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[o,o+"-"+t,Ok,o+"Exit",o+"Exit-"+t]:t?[o,o+"-"+t,o+"Exit",o+"Exit-"+t]:e.append?[o,Ok,o+"Exit"]:[o,o+"Exit"]}function rwe(e){let t;return e.type==="document"?t=["Document",Ok,"DocumentExit"]:e.type==="root"?t=["Root",Ok,"RootExit"]:t=TK(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function nwe(e){let t=[e];for(;t.length>0;){let o=t.pop();if(o[Kc]=!1,o.nodes)for(let r of o.nodes)t.push(r)}return e}var RK={},Ig=class e{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(t,o,r){this.stringified=!1,this.processed=!1;let n;if(typeof o=="object"&&o!==null&&(o.type==="root"||o.type==="document"))n=nwe(o);else if(o instanceof e||o instanceof owe)n=nwe(o.root),o.map&&(typeof r.map>"u"&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=o.map);else{let i=mJe;r.syntax&&(i=r.syntax.parse),r.parser&&(i=r.parser),i.parse&&(i=i.parse);try{n=i(o,r)}catch(s){this.processed=!0,this.error=s}n&&!n[bJe]&&dJe.rebuild(n)}this.result=new owe(t,n,r),this.helpers={...RK,postcss:RK,result:this.result},this.plugins=this.processor.plugins.map(i=>typeof i=="object"&&i.prepare?{...i,...i.prepare(this.result)}:i)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,o){let r=this.result.lastPlugin;try{o&&o.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=r.postcssPlugin,t.setMessage()):r.postcssVersion}catch(n){console&&console.error&&console.error(n)}return t}prepareVisitors(){this.listeners={};let t=(o,r,n)=>{this.listeners[r]||(this.listeners[r]=[]),this.listeners[r].push([o,n])};for(let o of this.plugins)if(typeof o=="object")for(let r in o){if(!vJe[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${o.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!_Je[r])if(typeof o[r]=="object")for(let n in o[r])n==="*"?t(o,r,o[r][n]):t(o,r+"-"+n.toLowerCase(),o[r][n]);else typeof o[r]=="function"&&t(o,r,o[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t<this.plugins.length;t++){let o=this.plugins[t],r=this.runOnRoot(o);if(zE(r))try{await r}catch(n){throw this.handleError(n)}}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Kc];){t[Kc]=!0;let o=[rwe(t)];for(;o.length>0;){let r=this.visitTick(o);if(zE(r))try{await r}catch(n){let i=o[o.length-1].node;throw this.handleError(n,i)}}}if(this.listeners.OnceExit)for(let[o,r]of this.listeners.OnceExit){this.result.lastPlugin=o;try{if(t.type==="document"){let n=t.nodes.map(i=>r(i,this.helpers));await Promise.all(n)}else await r(t,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let o=this.result.root.nodes.map(r=>t.Once(r,this.helpers));return zE(o[0])?Promise.all(o):o}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(o){throw this.handleError(o)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,o=hJe;t.syntax&&(o=t.syntax.stringify),t.stringifier&&(o=t.stringifier),o.stringify&&(o=o.stringify);let r=this.result.root.source;if(t.map===void 0&&!(r&&r.input&&r.input.map)){let s="";return o(this.result.root,a=>{s+=a}),this.result.css=s,this.result}let i=new pJe(o,this.result.root,this.result.opts).generate();return this.result.css=i[0],this.result.map=i[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let o=this.runOnRoot(t);if(zE(o))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Kc];)t[Kc]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let o of t.nodes)this.visitSync(this.listeners.OnceExit,o);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,o){return this.async().then(t,o)}toString(){return this.css}visitSync(t,o){for(let[r,n]of t){this.result.lastPlugin=r;let i;try{i=n(o,this.helpers)}catch(s){throw this.handleError(s,o.proxyOf)}if(o.type!=="root"&&o.type!=="document"&&!o.parent)return!0;if(zE(i))throw this.getAsyncError()}}visitTick(t){let o=t[t.length-1],{node:r,visitors:n}=o;if(r.type!=="root"&&r.type!=="document"&&!r.parent){t.pop();return}if(n.length>0&&o.visitorIndex<n.length){let[s,a]=n[o.visitorIndex];o.visitorIndex+=1,o.visitorIndex===n.length&&(o.visitors=[],o.visitorIndex=0),this.result.lastPlugin=s;try{return a(r.toProxy(),this.helpers)}catch(l){throw this.handleError(l,r)}}if(o.iterator!==0){let s=o.iterator;o.descending&&(o.descending=!1,r.indexes[s]+=1);let a;for(;a=r.nodes[r.indexes[s]];){if(!a[Kc]){a[Kc]=!0,o.descending=!0,t.push(rwe(a));return}r.indexes[s]+=1}o.iterator=0,delete r.indexes[s]}let i=o.events;for(;o.eventIndex<i.length;){let s=i[o.eventIndex];if(o.eventIndex+=1,s===Ok){r.nodes&&r.nodes.length&&(r[Kc]=!0,o.iterator=r.getIterator());return}else if(this.listeners[s]){o.visitors=this.listeners[s];return}}t.pop()}walkSync(t){t[Kc]=!0;let o=[{eventIndex:0,events:TK(t),iterator:0,node:t}];for(;o.length>0;){let r=o[o.length-1],n=r.node;if(r.iterator!==0){let i=r.iterator;r.descending&&(r.descending=!1,n.indexes[i]+=1);let s,a=!1;for(;s=n.nodes[n.indexes[i]];){if(!s[Kc]){s[Kc]=!0,r.descending=!0,o.push({eventIndex:0,events:TK(s),iterator:0,node:s}),a=!0;break}n.indexes[i]+=1}if(a)continue;r.iterator=0,delete n.indexes[i]}if(r.eventIndex<r.events.length){let i=r.events[r.eventIndex];if(r.eventIndex+=1,i===Ok)n.nodes&&n.nodes.length&&(r.iterator=n.getIterator());else{let s=this.listeners[i];s&&this.visitSync(s,n.toProxy())&&o.pop()}continue}o.pop()}}warnings(){return this.sync().warnings()}};Ig.registerPostcss=e=>{RK=e};iwe.exports=Ig;Ig.default=Ig;gJe.registerLazyResult(Ig);fJe.registerLazyResult(Ig)});var lwe=xe((lro,awe)=>{"use strict";var wJe=wK(),kJe=SK(),xJe=CK(),SJe=cD(),aro=EK(),jE=class{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,o=kJe;try{t=o(this._css,this._opts)}catch(r){this.error=r}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(t,o,r){o=o.toString(),this.stringified=!1,this._processor=t,this._css=o,this._opts=r,this._map=void 0;let n=SJe;this.result=new xJe(this._processor,void 0,this._opts),this.result.css=o;let i=this;Object.defineProperty(this.result,"root",{get(){return i.root}});let s=new wJe(n,void 0,this._opts,o);if(s.isMap()){let[a,l]=s.generate();a&&(this.result.css=a),l&&(this.result.map=l)}else s.clearAnnotation(),this.result.css=s.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,o){return this.async().then(t,o)}toString(){return this._css}warnings(){return[]}};awe.exports=jE;jE.default=jE});var uwe=xe((cro,cwe)=>{"use strict";var CJe=pK(),EJe=swe(),TJe=lwe(),RJe=bD(),Py=class{constructor(t=[]){this.version="8.5.26",this.plugins=this.normalize(t)}normalize(t){let o=[];for(let r of t)if(r.postcss===!0?r=r():r.postcss&&(r=r.postcss),typeof r=="object"&&Array.isArray(r.plugins))o=o.concat(r.plugins);else if(typeof r=="object"&&r.postcssPlugin)o.push(r);else if(typeof r=="function")o.push(r);else if(!(typeof r=="object"&&(r.parse||r.stringify)))throw new Error(r+" is not a PostCSS plugin");return o}process(t,o={}){return!this.plugins.length&&!o.parser&&!o.stringifier&&!o.syntax?new TJe(this,t,o):new EJe(this,t,o)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};cwe.exports=Py;Py.default=Py;RJe.registerProcessor(Py);CJe.registerProcessor(Py)});var pwe=xe((uro,fwe)=>{fwe.exports=function(t){let o=t.prefix,r=/\s+$/.test(o)?o:`${o} `,n=t.ignoreFiles?[].concat(t.ignoreFiles):[],i=t.includeFiles?[].concat(t.includeFiles):[];return function(s){n.length&&s.source.input.file&&dwe(s.source.input.file,n)||i.length&&s.source.input.file&&!dwe(s.source.input.file,i)||s.walkRules(a=>{let l=["keyframes","-webkit-keyframes","-moz-keyframes","-o-keyframes","-ms-keyframes"];a.parent&&l.includes(a.parent.name)||(a.selectors=a.selectors.map(u=>t.exclude&&BJe(u,t.exclude)?u:t.transform?t.transform(o,u,r+u,s.source.input.file,a):r+u))})}};function dwe(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e.includes(o))}function BJe(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e===o)}});var gwe=xe((dro,mwe)=>{var BK=40,IK=41,wD=39,PK=34,OK=92,Ak=47,AK=44,MK=58,kD=42,IJe=117,PJe=85,OJe=43,AJe=/^[a-f0-9?-]+$/i;mwe.exports=function(e){for(var t=[],o=e,r,n,i,s,a,l,u,d,f=0,p=o.charCodeAt(f),m=o.length,g=[{nodes:t}],h=0,b,v="",y="",_="";f<m;)if(p<=32){r=f;do r+=1,p=o.charCodeAt(r);while(p<=32);s=o.slice(f,r),i=t[t.length-1],p===IK&&h?_=s:i&&i.type==="div"?(i.after=s,i.sourceEndIndex+=s.length):p===AK||p===MK||p===Ak&&o.charCodeAt(r+1)!==kD&&(!b||b&&b.type==="function"&&b.value!=="calc")?y=s:t.push({type:"space",sourceIndex:f,sourceEndIndex:r,value:s}),f=r}else if(p===wD||p===PK){r=f,n=p===wD?"'":'"',s={type:"string",sourceIndex:f,quote:n};do if(a=!1,r=o.indexOf(n,r+1),~r)for(l=r;o.charCodeAt(l-1)===OK;)l-=1,a=!a;else o+=n,r=o.length-1,s.unclosed=!0;while(a);s.value=o.slice(f+1,r),s.sourceEndIndex=s.unclosed?r:r+1,t.push(s),f=r+1,p=o.charCodeAt(f)}else if(p===Ak&&o.charCodeAt(f+1)===kD)r=o.indexOf("*/",f),s={type:"comment",sourceIndex:f,sourceEndIndex:r+2},r===-1&&(s.unclosed=!0,r=o.length,s.sourceEndIndex=r),s.value=o.slice(f+2,r),t.push(s),f=r+2,p=o.charCodeAt(f);else if((p===Ak||p===kD)&&b&&b.type==="function"&&b.value==="calc")s=o[f],t.push({type:"word",sourceIndex:f-y.length,sourceEndIndex:f+s.length,value:s}),f+=1,p=o.charCodeAt(f);else if(p===Ak||p===AK||p===MK)s=o[f],t.push({type:"div",sourceIndex:f-y.length,sourceEndIndex:f+s.length,value:s,before:y,after:""}),y="",f+=1,p=o.charCodeAt(f);else if(BK===p){r=f;do r+=1,p=o.charCodeAt(r);while(p<=32);if(d=f,s={type:"function",sourceIndex:f-v.length,value:v,before:o.slice(d+1,r)},f=r,v==="url"&&p!==wD&&p!==PK){r-=1;do if(a=!1,r=o.indexOf(")",r+1),~r)for(l=r;o.charCodeAt(l-1)===OK;)l-=1,a=!a;else o+=")",r=o.length-1,s.unclosed=!0;while(a);u=r;do u-=1,p=o.charCodeAt(u);while(p<=32);d<u?(f!==u+1?s.nodes=[{type:"word",sourceIndex:f,sourceEndIndex:u+1,value:o.slice(f,u+1)}]:s.nodes=[],s.unclosed&&u+1!==r?(s.after="",s.nodes.push({type:"space",sourceIndex:u+1,sourceEndIndex:r,value:o.slice(u+1,r)})):(s.after=o.slice(u+1,r),s.sourceEndIndex=r)):(s.after="",s.nodes=[]),f=r+1,s.sourceEndIndex=s.unclosed?r:f,p=o.charCodeAt(f),t.push(s)}else h+=1,s.after="",s.sourceEndIndex=f+1,t.push(s),g.push(s),t=s.nodes=[],b=s;v=""}else if(IK===p&&h)f+=1,p=o.charCodeAt(f),b.after=_,b.sourceEndIndex+=_.length,_="",h-=1,g[g.length-1].sourceEndIndex=f,g.pop(),b=g[h],t=b.nodes;else{r=f;do p===OK&&(r+=1),r+=1,p=o.charCodeAt(r);while(r<m&&!(p<=32||p===wD||p===PK||p===AK||p===MK||p===Ak||p===BK||p===kD&&b&&b.type==="function"&&b.value==="calc"||p===Ak&&b.type==="function"&&b.value==="calc"||p===IK&&h));s=o.slice(f,r),BK===p?v=s:(IJe===s.charCodeAt(0)||PJe===s.charCodeAt(0))&&OJe===s.charCodeAt(1)&&AJe.test(s.slice(2))?t.push({type:"unicode-range",sourceIndex:f,sourceEndIndex:r,value:s}):t.push({type:"word",sourceIndex:f,sourceEndIndex:r,value:s}),f=r}for(f=g.length-1;f;f-=1)g[f].unclosed=!0,g[f].sourceEndIndex=o.length;return g[0].nodes}});var bwe=xe((fro,hwe)=>{hwe.exports=function e(t,o,r){var n,i,s,a;for(n=0,i=t.length;n<i;n+=1)s=t[n],r||(a=o(s,n,t)),a!==!1&&s.type==="function"&&Array.isArray(s.nodes)&&e(s.nodes,o,r),r&&o(s,n,t)}});var wwe=xe((pro,_we)=>{function ywe(e,t){var o=e.type,r=e.value,n,i;return t&&(i=t(e))!==void 0?i:o==="word"||o==="space"?r:o==="string"?(n=e.quote||"",n+r+(e.unclosed?"":n)):o==="comment"?"/*"+r+(e.unclosed?"":"*/"):o==="div"?(e.before||"")+r+(e.after||""):Array.isArray(e.nodes)?(n=vwe(e.nodes,t),o!=="function"?n:r+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):r}function vwe(e,t){var o,r;if(Array.isArray(e)){for(o="",r=e.length-1;~r;r-=1)o=ywe(e[r],t)+o;return o}return ywe(e,t)}_we.exports=vwe});var xwe=xe((mro,kwe)=>{var xD=45,SD=43,NK=46,MJe=101,NJe=69;function LJe(e){var t=e.charCodeAt(0),o;if(t===SD||t===xD){if(o=e.charCodeAt(1),o>=48&&o<=57)return!0;var r=e.charCodeAt(2);return o===NK&&r>=48&&r<=57}return t===NK?(o=e.charCodeAt(1),o>=48&&o<=57):t>=48&&t<=57}kwe.exports=function(e){var t=0,o=e.length,r,n,i;if(o===0||!LJe(e))return!1;for(r=e.charCodeAt(t),(r===SD||r===xD)&&t++;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;if(r=e.charCodeAt(t),n=e.charCodeAt(t+1),r===NK&&n>=48&&n<=57)for(t+=2;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;if(r=e.charCodeAt(t),n=e.charCodeAt(t+1),i=e.charCodeAt(t+2),(r===MJe||r===NJe)&&(n>=48&&n<=57||(n===SD||n===xD)&&i>=48&&i<=57))for(t+=n===SD||n===xD?3:2;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;return{number:e.slice(0,t),unit:e.slice(t)}}});var Twe=xe((gro,Ewe)=>{var DJe=gwe(),Swe=bwe(),Cwe=wwe();function Pg(e){return this instanceof Pg?(this.nodes=DJe(e),this):new Pg(e)}Pg.prototype.toString=function(){return Array.isArray(this.nodes)?Cwe(this.nodes):""};Pg.prototype.walk=function(e,t){return Swe(this.nodes,e,t),this};Pg.unit=xwe();Pg.walk=Swe;Pg.stringify=Cwe;Ewe.exports=Pg});var Bwe=xe((hro,LK)=>{var Rwe=Twe();LK.exports=e=>{let o=Object.assign({skipHostRelativeUrls:!0},e);return{postcssPlugin:"rebaseUrl",Declaration(r){let n=Rwe(r.value),i=!1;n.walk(s=>{if(s.type!=="function"||s.value!=="url")return;let a=s.nodes[0].value,l=new URL(a,e.rootUrl);return l.pathname===a&&o.skipHostRelativeUrls||(s.nodes[0].value=l.toString(),i=!0),!1}),i&&(r.value=Rwe.stringify(n))}}};LK.exports.postcss=!0});var Hwe=xe((Iro,jwe)=>{jwe.exports=window.wp.priorityQueue});var eq=xe((Eio,Hke)=>{Hke.exports=window.wp.blob});var lx=xe((nlo,Qxe)=>{Qxe.exports=window.wp.isShallowEqual});var SV=xe((Sfo,zCe)=>{zCe.exports=window.wp.tokenList});var $1e=xe((Nmo,G1e)=>{G1e.exports=window.wp.commands});var lu=xe((dyo,lRe)=>{lRe.exports=window.wp.date});var VRe=xe((evo,DRe)=>{var ORe=!1,mv,UZ,WZ,z3,j3,ARe,H3,GZ,$Z,YZ,MRe,KZ,qZ,NRe,LRe;function na(){if(!ORe){ORe=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),o=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(KZ=/\b(iPhone|iP[ao]d)/.exec(e),qZ=/\b(iP[ao]d)/.exec(e),YZ=/Android/i.exec(e),NRe=/FBAN\/\w+;/i.exec(e),LRe=/Mobile/i.exec(e),MRe=!!/Win64/.exec(e),t){mv=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,mv&&document&&document.documentMode&&(mv=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);ARe=r?parseFloat(r[1])+4:mv,UZ=t[2]?parseFloat(t[2]):NaN,WZ=t[3]?parseFloat(t[3]):NaN,z3=t[4]?parseFloat(t[4]):NaN,z3?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),j3=t&&t[1]?parseFloat(t[1]):NaN):j3=NaN}else mv=UZ=WZ=j3=z3=NaN;if(o){if(o[1]){var n=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);H3=n?parseFloat(n[1].replace("_",".")):!0}else H3=!1;GZ=!!o[2],$Z=!!o[3]}else H3=GZ=$Z=!1}}var ZZ={ie:function(){return na()||mv},ieCompatibilityMode:function(){return na()||ARe>mv},ie64:function(){return ZZ.ie()&&MRe},firefox:function(){return na()||UZ},opera:function(){return na()||WZ},webkit:function(){return na()||z3},safari:function(){return ZZ.webkit()},chrome:function(){return na()||j3},windows:function(){return na()||GZ},osx:function(){return na()||H3},linux:function(){return na()||$Z},iphone:function(){return na()||KZ},mobile:function(){return na()||KZ||qZ||YZ||LRe},nativeApp:function(){return na()||NRe},android:function(){return na()||YZ},ipad:function(){return na()||qZ}};DRe.exports=ZZ});var zRe=xe((tvo,FRe)=>{"use strict";var U3=!!(typeof window<"u"&&window.document&&window.document.createElement),jnt={canUseDOM:U3,canUseWorkers:typeof Worker<"u",canUseEventListeners:U3&&!!(window.addEventListener||window.attachEvent),canUseViewport:U3&&!!window.screen,isInWorker:!U3};FRe.exports=jnt});var WRe=xe((ovo,URe)=>{"use strict";var jRe=zRe(),HRe;jRe.canUseDOM&&(HRe=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function Hnt(e,t){if(!jRe.canUseDOM||t&&!("addEventListener"in document))return!1;var o="on"+e,r=o in document;if(!r){var n=document.createElement("div");n.setAttribute(o,"return;"),r=typeof n[o]=="function"}return!r&&HRe&&e==="wheel"&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}URe.exports=Hnt});var ZRe=xe((rvo,qRe)=>{"use strict";var Unt=VRe(),Wnt=WRe(),GRe=10,$Re=40,YRe=800;function KRe(e){var t=0,o=0,r=0,n=0;return"detail"in e&&(o=e.detail),"wheelDelta"in e&&(o=-e.wheelDelta/120),"wheelDeltaY"in e&&(o=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=o,o=0),r=t*GRe,n=o*GRe,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||n)&&e.deltaMode&&(e.deltaMode==1?(r*=$Re,n*=$Re):(r*=YRe,n*=YRe)),r&&!t&&(t=r<1?-1:1),n&&!o&&(o=n<1?-1:1),{spinX:t,spinY:o,pixelX:r,pixelY:n}}KRe.getEventType=function(){return Unt.firefox()?"DOMMouseScroll":Wnt("wheel")?"wheel":"mousewheel"};qRe.exports=KRe});var QRe=xe((nvo,XRe)=>{XRe.exports=ZRe()});var BIe=xe((Z_o,RIe)=>{"use strict";RIe.exports=function e(t,o){if(t===o)return!0;if(t&&o&&typeof t=="object"&&typeof o=="object"){if(t.constructor!==o.constructor)return!1;var r,n,i;if(Array.isArray(t)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(!e(t[n],o[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(o).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(o,i[n]))return!1;for(n=r;n--!==0;){var s=i[n];if(!e(t[s],o[s]))return!1}return!0}return t!==t&&o!==o}});var Jft={};No(Jft,{AlignmentControl:()=>k2,AlignmentToolbar:()=>Ire,Autocomplete:()=>Gre,BlockAlignmentControl:()=>j2,BlockAlignmentToolbar:()=>yne,BlockBindingsAttributeControl:()=>FC,BlockBindingsSourceFieldsList:()=>VC,BlockBreadcrumb:()=>jne,BlockCanvas:()=>X1e,BlockColorsStyleSelector:()=>tEe,BlockContextProvider:()=>BB,BlockControls:()=>Ko,BlockEdit:()=>h2,BlockEditorKeyboardShortcuts:()=>UL,BlockEditorProvider:()=>Uye,BlockFormatControls:()=>Oq,BlockIcon:()=>Nt,BlockInspector:()=>OMe,BlockList:()=>Lk,BlockMover:()=>Y5,BlockNavigationDropdown:()=>mTe,BlockPopover:()=>Mxe,BlockPreview:()=>Ks,BlockSelectionClearer:()=>Yxe,BlockSettingsMenu:()=>bV,BlockSettingsMenuControls:()=>fV,BlockStyles:()=>Wx,BlockTitle:()=>jC,BlockToolbar:()=>I1e,BlockTools:()=>IT,BlockVerticalAlignmentControl:()=>L2,BlockVerticalAlignmentToolbar:()=>LTe,ButtonBlockAppender:()=>Hg,ButtonBlockerAppender:()=>Sxe,ColorPalette:()=>tRe,ColorPaletteControl:()=>nRe,ContrastChecker:()=>aRe,CopyHandler:()=>NMe,DefaultBlockAppender:()=>nx,DimensionControl:()=>pv,FontSizePicker:()=>Qj,HeadingLevelDropdown:()=>xTe,HeightControl:()=>PRe,InnerBlocks:()=>iT,Inserter:()=>Js,InspectorAdvancedControls:()=>Gg,InspectorControls:()=>Fe,JustifyContentControl:()=>U_,JustifyToolbar:()=>HBe,LineHeightControl:()=>pF,LinkControl:()=>_h,MediaPlaceholder:()=>lPe,MediaReplaceFlow:()=>uS,MediaUpload:()=>xd,MediaUploadCheck:()=>Oa,MultiSelectScrollIntoView:()=>FMe,NavigableToolbar:()=>Sx,ObserveTyping:()=>W1e,PanelColorSettings:()=>uPe,PlainText:()=>b2e,RecursionProvider:()=>GQ,RichText:()=>bS,RichTextShortcut:()=>c2e,RichTextToolbarButton:()=>MX,SETTINGS_DEFAULTS:()=>P0,SkipToSelectedBlock:()=>FF,ToolSelector:()=>ZMe,Typewriter:()=>HMe,URLInput:()=>Ap,URLInputButton:()=>C2e,URLPopover:()=>kh,Warning:()=>Im,WritingFlow:()=>nD,__experimentalBlockAlignmentMatrixControl:()=>Ane,__experimentalBlockFullHeightAligmentControl:()=>Bne,__experimentalBlockPatternSetup:()=>ATe,__experimentalBlockPatternsList:()=>_d,__experimentalBlockVariationPicker:()=>STe,__experimentalBlockVariationTransforms:()=>g3,__experimentalBorderRadiusControl:()=>w3,__experimentalColorGradientControl:()=>ph,__experimentalColorGradientSettingsDropdown:()=>L3,__experimentalDateFormatPicker:()=>cRe,__experimentalDuotoneControl:()=>S3,__experimentalFontAppearanceControl:()=>E3,__experimentalFontFamilyControl:()=>T3,__experimentalGetBorderClassesAndStyles:()=>M8,__experimentalGetColorClassesAndStyles:()=>N8,__experimentalGetDimensionsClassesAndStyles:()=>A8,__experimentalGetElementClassName:()=>Kft,__experimentalGetGapCSSValue:()=>wa,__experimentalGetGradientClass:()=>L_,__experimentalGetGradientObjectByGradientValue:()=>wre,__experimentalGetShadowClassesAndStyles:()=>dee,__experimentalGetSpacingClassesAndStyles:()=>mee,__experimentalImageEditor:()=>NBe,__experimentalImageSizeControl:()=>FBe,__experimentalImageURLInputUI:()=>O2e,__experimentalInspectorPopoverHeader:()=>X6,__experimentalLetterSpacingControl:()=>B3,__experimentalLibrary:()=>DMe,__experimentalLinkControl:()=>fF,__experimentalLinkControlSearchInput:()=>pIe,__experimentalLinkControlSearchItem:()=>eIe,__experimentalLinkControlSearchResults:()=>sIe,__experimentalListView:()=>c3,__experimentalPanelColorGradientSettings:()=>V3,__experimentalPreviewOptions:()=>K2e,__experimentalPublishDateTimePicker:()=>YMe,__experimentalRecursionProvider:()=>UMe,__experimentalResponsiveBlockControl:()=>w2e,__experimentalSpacingSizesControl:()=>xS,__experimentalTextDecorationControl:()=>P3,__experimentalTextTransformControl:()=>A3,__experimentalUnitControl:()=>x2e,__experimentalUseBlockOverlayActive:()=>Une,__experimentalUseBlockPreview:()=>Ywe,__experimentalUseBorderProps:()=>uee,__experimentalUseColorProps:()=>pee,__experimentalUseCustomSides:()=>jJ,__experimentalUseGradient:()=>L7e,__experimentalUseHasRecursion:()=>WMe,__experimentalUseMultipleOriginColorsAndGradients:()=>gh,__experimentalUseResizeCanvas:()=>Z2e,__experimentalWritingModeControl:()=>N3,__unstableBlockSettingsMenuFirstItem:()=>oV,__unstableBlockToolbarLastItem:()=>X5,__unstableEditorStyles:()=>Xf,__unstableIframe:()=>Rk,__unstableInserterMenuExtension:()=>$D,__unstableRichTextInputEvent:()=>u2e,__unstableUseBlockSelectionClearer:()=>zy,__unstableUseClipboardHandler:()=>MMe,__unstableUseMouseMoveTypingReset:()=>OT,__unstableUseTypewriter:()=>HQ,__unstableUseTypingObserver:()=>AT,createCustomColorsHOC:()=>vre,getColorClassName:()=>el,getColorObjectByAttributeValues:()=>Du,getColorObjectByColorValue:()=>TB,getComputedFluidTypographyValue:()=>xre,getCustomValueFromPreset:()=>Xre,getDimensionsClassesAndStyles:()=>A8,getFontSize:()=>D_,getFontSizeClass:()=>Pm,getFontSizeObjectByValue:()=>Xj,getGradientSlugByValue:()=>kre,getGradientValueBySlug:()=>_2,getPxFromCssUnit:()=>MVe,getSpacingPresetCssVar:()=>il,getTypographyClassesAndStyles:()=>gee,isValueSpacingPreset:()=>N2,privateApis:()=>See,store:()=>B,storeConfig:()=>O_,transformStyles:()=>Mk,useBlockBindingsUtils:()=>Rf,useBlockCommands:()=>GV,useBlockDisplayInformation:()=>Mn,useBlockEditContext:()=>kt,useBlockEditingMode:()=>zr,useBlockProps:()=>d1,useCachedTruthy:()=>hee,useHasRecursion:()=>$Q,useInnerBlocksProps:()=>Gy,useSetting:()=>hre,useSettings:()=>je,useStyleOverride:()=>Dl,withColorContext:()=>k3,withColors:()=>_re,withFontSizes:()=>Rre});function Tee(e){var t,o,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(o=Tee(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function m3e(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Tee(e))&&(r&&(r+=" "),r+=t);return r}var $=m3e;var XMe=c(ce(),1),cc=c(F(),1),J6=c(te(),1),ZQ=c(ue(),1),LR=c(Bo(),1);var kB=c(F(),1),Lu=Symbol("mayDisplayControls"),o_=Symbol("mayDisplayParentControls"),r_=Symbol("mayDisplayPatternEditingControls"),n_=Symbol("blockEditingMode"),i_=Symbol("blockBindings"),xB=Symbol("isPreviewMode"),T0=Symbol("isInListViewBlockSupportTree"),$8={name:"",isSelected:!1},Y8=(0,kB.createContext)($8);Y8.displayName="BlockEditContext";var{Provider:SB}=Y8;function kt(){return(0,kB.useContext)(Y8)}var g3e={grad:.9,turn:360,rad:360/(2*Math.PI)},ff=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Fn=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=Math.pow(10,t)),Math.round(o*e)/o+0},Ja=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=1),e>o?o:e>t?e:t},zee=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Aee=function(e){return{r:Ja(e.r,0,255),g:Ja(e.g,0,255),b:Ja(e.b,0,255),a:Ja(e.a)}},K8=function(e){return{r:Fn(e.r),g:Fn(e.g),b:Fn(e.b),a:Fn(e.a,3)}},h3e=/^#([0-9a-f]{3,8})$/i,CB=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},jee=function(e){var t=e.r,o=e.g,r=e.b,n=e.a,i=Math.max(t,o,r),s=i-Math.min(t,o,r),a=s?i===t?(o-r)/s:i===o?2+(r-t)/s:4+(t-o)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},Hee=function(e){var t=e.h,o=e.s,r=e.v,n=e.a;t=t/360*6,o/=100,r/=100;var i=Math.floor(t),s=r*(1-o),a=r*(1-(t-i)*o),l=r*(1-(1-t+i)*o),u=i%6;return{r:255*[r,a,s,s,l,r][u],g:255*[l,r,r,a,s,s][u],b:255*[s,s,l,r,r,a][u],a:n}},Mee=function(e){return{h:zee(e.h),s:Ja(e.s,0,100),l:Ja(e.l,0,100),a:Ja(e.a)}},Nee=function(e){return{h:Fn(e.h),s:Fn(e.s),l:Fn(e.l),a:Fn(e.a,3)}},Lee=function(e){return Hee((o=(t=e).s,{h:t.h,s:(o*=((r=t.l)<50?r:100-r)/100)>0?2*o/(r+o)*100:0,v:r+o,a:t.a}));var t,o,r},R0=function(e){return{h:(t=jee(e)).h,s:(n=(200-(o=t.s))*(r=t.v)/100)>0&&n<200?o*r/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,o,r,n},b3e=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,y3e=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,v3e=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,_3e=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,X8={string:[[function(e){var t=h3e.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?Fn(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?Fn(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=v3e.exec(e)||_3e.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Aee({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=b3e.exec(e)||y3e.exec(e);if(!t)return null;var o,r,n=Mee({h:(o=t[1],r=t[2],r===void 0&&(r="deg"),Number(o)*(g3e[r]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Lee(n)},"hsl"]],object:[[function(e){var t=e.r,o=e.g,r=e.b,n=e.a,i=n===void 0?1:n;return ff(t)&&ff(o)&&ff(r)?Aee({r:Number(t),g:Number(o),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,o=e.s,r=e.l,n=e.a,i=n===void 0?1:n;if(!ff(t)||!ff(o)||!ff(r))return null;var s=Mee({h:Number(t),s:Number(o),l:Number(r),a:Number(i)});return Lee(s)},"hsl"],[function(e){var t=e.h,o=e.s,r=e.v,n=e.a,i=n===void 0?1:n;if(!ff(t)||!ff(o)||!ff(r))return null;var s=(function(a){return{h:zee(a.h),s:Ja(a.s,0,100),v:Ja(a.v,0,100),a:Ja(a.a)}})({h:Number(t),s:Number(o),v:Number(r),a:Number(i)});return Hee(s)},"hsv"]]},Dee=function(e,t){for(var o=0;o<t.length;o++){var r=t[o][0](e);if(r)return[r,t[o][1]]}return[null,void 0]},w3e=function(e){return typeof e=="string"?Dee(e.trim(),X8.string):typeof e=="object"&&e!==null?Dee(e,X8.object):[null,void 0]};var q8=function(e,t){var o=R0(e);return{h:o.h,s:Ja(o.s+100*t,0,100),l:o.l,a:o.a}},Z8=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Vee=function(e,t){var o=R0(e);return{h:o.h,s:o.s,l:Ja(o.l+100*t,0,100),a:o.a}},Q8=(function(){function e(t){this.parsed=w3e(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return Fn(Z8(this.rgba),2)},e.prototype.isDark=function(){return Z8(this.rgba)<.5},e.prototype.isLight=function(){return Z8(this.rgba)>=.5},e.prototype.toHex=function(){return t=K8(this.rgba),o=t.r,r=t.g,n=t.b,s=(i=t.a)<1?CB(Fn(255*i)):"","#"+CB(o)+CB(r)+CB(n)+s;var t,o,r,n,i,s},e.prototype.toRgb=function(){return K8(this.rgba)},e.prototype.toRgbString=function(){return t=K8(this.rgba),o=t.r,r=t.g,n=t.b,(i=t.a)<1?"rgba("+o+", "+r+", "+n+", "+i+")":"rgb("+o+", "+r+", "+n+")";var t,o,r,n,i},e.prototype.toHsl=function(){return Nee(R0(this.rgba))},e.prototype.toHslString=function(){return t=Nee(R0(this.rgba)),o=t.h,r=t.s,n=t.l,(i=t.a)<1?"hsla("+o+", "+r+"%, "+n+"%, "+i+")":"hsl("+o+", "+r+"%, "+n+"%)";var t,o,r,n,i},e.prototype.toHsv=function(){return t=jee(this.rgba),{h:Fn(t.h),s:Fn(t.s),v:Fn(t.v),a:Fn(t.a,3)};var t},e.prototype.invert=function(){return Go({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),Go(q8(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Go(q8(this.rgba,-t))},e.prototype.grayscale=function(){return Go(q8(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Go(Vee(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Go(Vee(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"?Go({r:(o=this.rgba).r,g:o.g,b:o.b,a:t}):Fn(this.rgba.a,3);var o},e.prototype.hue=function(t){var o=R0(this.rgba);return typeof t=="number"?Go({h:t,s:o.s,l:o.l,a:o.a}):Fn(o.h)},e.prototype.isEqual=function(t){return this.toHex()===Go(t).toHex()},e})(),Go=function(e){return e instanceof Q8?e:new Q8(e)},Fee=[],lm=function(e){e.forEach(function(t){Fee.indexOf(t)<0&&(t(Q8,X8),Fee.push(t))})};function cm(e,t){var o={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},r={};for(var n in o)r[o[n]]=n;var i={};e.prototype.toName=function(s){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var a,l,u=r[this.toHex()];if(u)return u;if(s?.closest){var d=this.toRgb(),f=1/0,p="black";if(!i.length)for(var m in o)i[m]=new e(o[m]).toRgb();for(var g in o){var h=(a=d,l=i[g],Math.pow(a.r-l.r,2)+Math.pow(a.g-l.g,2)+Math.pow(a.b-l.b,2));h<f&&(f=h,p=g)}return p}},t.string.push([function(s){var a=s.toLowerCase(),l=a==="transparent"?"#0000":o[a];return l?new e(l).toRgb():null},"name"])}var J8=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},ez=function(e){return .2126*J8(e.r)+.7152*J8(e.g)+.0722*J8(e.b)};function s_(e){e.prototype.luminance=function(){return t=ez(this.rgba),(o=2)===void 0&&(o=0),r===void 0&&(r=Math.pow(10,o)),Math.round(r*t)/r+0;var t,o,r},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var o,r,n,i,s,a,l,u=t instanceof e?t:new e(t);return i=this.rgba,s=u.toRgb(),a=ez(i),l=ez(s),o=a>l?(a+.05)/(l+.05):(l+.05)/(a+.05),(r=2)===void 0&&(r=0),n===void 0&&(n=Math.pow(10,r)),Math.floor(n*o)/n+0},e.prototype.isReadable=function(t,o){return t===void 0&&(t="#FFF"),o===void 0&&(o={}),this.contrast(t)>=(a=(s=(r=o).size)===void 0?"normal":s,(i=(n=r.level)===void 0?"AA":n)==="AAA"&&a==="normal"?7:i==="AA"&&a==="large"?3:4.5);var r,n,i,s,a}}var tz=function(e,t){return tz=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(o[n]=r[n])},tz(e,t)};function Uee(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");tz(e,t);function o(){this.constructor=e}e.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}var gr=function(){return gr=Object.assign||function(t){for(var o,r=1,n=arguments.length;r<n;r++){o=arguments[r];for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(t[i]=o[i])}return t},gr.apply(this,arguments)};function Wee(e){return e.toLowerCase()}var k3e=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],x3e=/[^A-Z0-9]+/gi;function EB(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?k3e:o,n=t.stripRegexp,i=n===void 0?x3e:n,s=t.transform,a=s===void 0?Wee:s,l=t.delimiter,u=l===void 0?" ":l,d=Gee(Gee(e,r,"$1\0$2"),i,"\0"),f=0,p=d.length;d.charAt(f)==="\0";)f++;for(;d.charAt(p-1)==="\0";)p--;return d.slice(f,p).split("\0").map(a).join(u)}function Gee(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}function $ee(e,t){return t===void 0&&(t={}),EB(e,gr({delimiter:"."},t))}function Yee(e,t){return t===void 0&&(t={}),$ee(e,gr({delimiter:"-"},t))}function Is(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Yee(t,{splitRegexp:[/(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,/(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})}lm([cm,s_]);var Du=(e,t,o)=>{if(t){let r=e?.find(n=>n.slug===t);if(r)return r}return{color:o}},TB=(e,t)=>e?.find(o=>o.color===t);function el(e,t){if(!(!e||!t))return`has-${Is(t)}-${e}`}function Kee(e,t){let o=Go(t),r=({color:i})=>o.contrast(i),n=Math.max(...e.map(r));return e.find(i=>r(i)===n).color}var N_=c(F(),1),Rb=c(ue(),1);var mre=c(te(),1),gre=c(Mt(),1);var g2=c(F(),1),m2=c(ce(),1);var pf=c(ce(),1),ate=c(Y(),1),I0=c(te(),1),ab=c(F(),1);var a_=c(F(),1),Qee=c(T(),1),RB=(0,a_.createContext)({});RB.displayName="BlockContext";function BB({value:e,children:t}){let o=(0,a_.useContext)(RB),r=(0,a_.useMemo)(()=>({...o,...e}),[o,e]);return(0,Qee.jsx)(RB.Provider,{value:r,children:t})}var zn=RB;var l_=c(ga(),1);function nb(e){return e?.startsWith("#")&&(0,l_.isValidFragment)(e)}function ib(e){return e?.startsWith("/")||e?.startsWith("./")||e?.startsWith("../")}function sb(e){if(e.includes(" "))return!1;let o=(0,l_.getProtocol)(e),r=(0,l_.isValidProtocol)(o),n=S3e(e),i=e?.startsWith("www.");return r||i||nb(e)||n||ib(e)}function S3e(e,t=6){let o=e.split(/[?#]/)[0];return new RegExp(`(?<=\\S)\\.(?:[a-zA-Z_]{2,${t}})(?:\\/|$)`).test(o)}var C3e="__default",ete="core/pattern-overrides",E3e={};function tte(e,t,o){let r;if(t)for(let[n,i]of Object.entries(e))t.includes(n)&&(r===void 0&&(r={}),r[n]=i);if(o)for(let n of o)n?.usesContext?.forEach(i=>{i in e&&(r===void 0&&(r={}),r[i]=e[i])});return r??E3e}function B0(e){return e?.[C3e]?.source===ete}function IB(e,t){if(!B0(e))return e;let o={};for(let r of t){let n=e[r]?e[r]:{source:ete};o[r]=n}return o}var rte=c(PB(),1),{lock:nte,unlock:G}=(0,rte.__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/block-editor");var ite=c(F(),1),Tn=(0,ite.createContext)({});Tn.displayName="PrivateBlockContext";var OB=c(T(),1),T3e=e=>{let{name:t}=e,o=(0,pf.getBlockType)(t);if(!o)return null;let r=o.edit||o.save;return(0,OB.jsx)(r,{...e})},ste=(0,ate.withFilters)("editor.BlockEdit")(T3e),R3e=e=>{let{name:t,clientId:o,attributes:r,setAttributes:n}=e,i=(0,I0.useRegistry)(),s=(0,pf.getBlockType)(t),a=(0,ab.useContext)(zn),l=(0,I0.useSelect)(v=>G(v(pf.store)).getAllBlockBindingsSources(),[]),{bindableAttributes:u}=(0,ab.useContext)(Tn),{blockBindings:d,context:f,hasPatternOverrides:p}=(0,ab.useMemo)(()=>({blockBindings:IB(r?.metadata?.bindings,u),context:tte(a,s?.usesContext,r?.metadata?.bindings?Object.values(r.metadata.bindings).map(v=>l[v?.source]):void 0),hasPatternOverrides:B0(r?.metadata?.bindings)}),[s?.usesContext,a,r?.metadata?.bindings,u,l]),m=(0,I0.useSelect)(v=>{if(!d)return r;let y={},_=new Map;for(let[w,k]of Object.entries(d)){let{source:x,args:S}=k,C=l[x];!C||!u?.includes(w)||_.set(C,{..._.get(C),[w]:{args:S}})}if(_.size)for(let[w,k]of _){let x={};w.getValues?x=w.getValues({select:v,context:f,clientId:o,bindings:k}):Object.keys(k).forEach(S=>{x[S]=w.label});for(let[S,C]of Object.entries(x))S==="url"&&(!C||!sb(C))?y[S]=null:y[S]=C}return{...r,...y}},[r,u,d,o,f,l]),g=(0,ab.useCallback)(v=>{if(!d){n(v);return}i.batch(()=>{let y={...v},_=new Map;for(let[k,x]of Object.entries(y)){if(!d[k]||!u?.includes(k))continue;let S=d[k],C=l[S?.source];C?.setValues&&(_.set(C,{..._.get(C),[k]:{args:S.args,newValue:x}}),delete y[k])}if(_.size)for(let[k,x]of _)k.setValues({select:i.select,dispatch:i.dispatch,context:f,clientId:o,bindings:x});let w=!!f["pattern/overrides"];!(p&&w)&&Object.keys(y).length&&(p&&delete y.href,n(y))})},[u,d,o,f,p,n,l,i]);if(!s)return null;if(s.apiVersion>1)return(0,OB.jsx)(ste,{...e,attributes:m,context:f,setAttributes:g});let h=(0,pf.hasBlockSupport)(s,"className",!0)?(0,pf.getBlockDefaultClassName)(t):null,b=$(h,r?.className,e.className);return(0,OB.jsx)(ste,{...e,attributes:m,className:b,context:f,setAttributes:g})},lte=R3e;var dre=c(ce(),1),Zj=c(Y(),1),fre=c(te(),1),p2=c(q(),1);var f2=c(te(),1);var u_=c(lb(),1),nz=c(ue(),1),M0=c(te(),1),vte=c(Mt(),1),zB=c(ce(),1);var Vt=c(q(),1),dte={insertUsage:{}},P0={alignWide:!1,supportsLayout:!0,colors:[{name:(0,Vt.__)("Black"),slug:"black",color:"#000000"},{name:(0,Vt.__)("Cyan bluish gray"),slug:"cyan-bluish-gray",color:"#abb8c3"},{name:(0,Vt.__)("White"),slug:"white",color:"#ffffff"},{name:(0,Vt.__)("Pale pink"),slug:"pale-pink",color:"#f78da7"},{name:(0,Vt.__)("Vivid red"),slug:"vivid-red",color:"#cf2e2e"},{name:(0,Vt.__)("Luminous vivid orange"),slug:"luminous-vivid-orange",color:"#ff6900"},{name:(0,Vt.__)("Luminous vivid amber"),slug:"luminous-vivid-amber",color:"#fcb900"},{name:(0,Vt.__)("Light green cyan"),slug:"light-green-cyan",color:"#7bdcb5"},{name:(0,Vt.__)("Vivid green cyan"),slug:"vivid-green-cyan",color:"#00d084"},{name:(0,Vt.__)("Pale cyan blue"),slug:"pale-cyan-blue",color:"#8ed1fc"},{name:(0,Vt.__)("Vivid cyan blue"),slug:"vivid-cyan-blue",color:"#0693e3"},{name:(0,Vt.__)("Vivid purple"),slug:"vivid-purple",color:"#9b51e0"}],fontSizes:[{name:(0,Vt._x)("Small","font size name"),size:13,slug:"small"},{name:(0,Vt._x)("Normal","font size name"),size:16,slug:"normal"},{name:(0,Vt._x)("Medium","font size name"),size:20,slug:"medium"},{name:(0,Vt._x)("Large","font size name"),size:36,slug:"large"},{name:(0,Vt._x)("Huge","font size name"),size:42,slug:"huge"}],imageDefaultSize:"large",imageSizes:[{slug:"thumbnail",name:(0,Vt.__)("Thumbnail")},{slug:"medium",name:(0,Vt.__)("Medium")},{slug:"large",name:(0,Vt.__)("Large")},{slug:"full",name:(0,Vt.__)("Full Size")}],imageEditing:!0,maxWidth:580,allowedBlockTypes:!0,maxUploadFileSize:0,allowedMimeTypes:null,canLockBlocks:!0,blockStatesEditingEnabled:!0,canEditCSS:!1,enableOpenverseMediaCategory:!0,clearBlockSelection:!0,__experimentalCanUserUseUnfilteredHTML:!1,__experimentalBlockDirectory:!1,__mobileEnablePageTemplates:!1,__experimentalBlockPatterns:[],__experimentalBlockPatternCategories:[],isPreviewMode:!1,blockInspectorAnimation:{animationParent:"core/navigation","core/navigation":{enterDirection:"leftToRight"},"core/navigation-submenu":{enterDirection:"rightToLeft"},"core/navigation-link":{enterDirection:"rightToLeft"},"core/search":{enterDirection:"rightToLeft"},"core/social-links":{enterDirection:"rightToLeft"},"core/page-list":{enterDirection:"rightToLeft"},"core/spacer":{enterDirection:"rightToLeft"},"core/home-link":{enterDirection:"rightToLeft"},"core/site-title":{enterDirection:"rightToLeft"},"core/site-logo":{enterDirection:"rightToLeft"}},generateAnchors:!1,gradients:[{name:(0,Vt.__)("Vivid cyan blue to vivid purple"),gradient:"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)",slug:"vivid-cyan-blue-to-vivid-purple"},{name:(0,Vt.__)("Light green cyan to vivid green cyan"),gradient:"linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)",slug:"light-green-cyan-to-vivid-green-cyan"},{name:(0,Vt.__)("Luminous vivid amber to luminous vivid orange"),gradient:"linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%)",slug:"luminous-vivid-amber-to-luminous-vivid-orange"},{name:(0,Vt.__)("Luminous vivid orange to vivid red"),gradient:"linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%)",slug:"luminous-vivid-orange-to-vivid-red"},{name:(0,Vt.__)("Very light gray to cyan bluish gray"),gradient:"linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%)",slug:"very-light-gray-to-cyan-bluish-gray"},{name:(0,Vt.__)("Cool to warm spectrum"),gradient:"linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%)",slug:"cool-to-warm-spectrum"},{name:(0,Vt.__)("Blush light purple"),gradient:"linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)",slug:"blush-light-purple"},{name:(0,Vt.__)("Blush bordeaux"),gradient:"linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%)",slug:"blush-bordeaux"},{name:(0,Vt.__)("Luminous dusk"),gradient:"linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%)",slug:"luminous-dusk"},{name:(0,Vt.__)("Pale ocean"),gradient:"linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%)",slug:"pale-ocean"},{name:(0,Vt.__)("Electric grass"),gradient:"linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)",slug:"electric-grass"},{name:(0,Vt.__)("Midnight"),gradient:"linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)",slug:"midnight"}],__unstableResolvedAssets:{styles:[],scripts:[]}};function AB(e,t,o){return[...e.slice(0,o),...Array.isArray(t)?t:[t],...e.slice(o)]}function MB(e,t,o,r=1){let n=[...e];return n.splice(t,r),AB(n,e.slice(t,t+r),o)}var Ps=Symbol("globalStylesDataKey"),c_=Symbol("globalStylesLinks"),um=Symbol("selectBlockPatternsKey"),NB=Symbol("reusableBlocksSelect"),mf=Symbol("userPatternCategoriesSelect"),dm=Symbol("sectionRootClientIdKey"),LB=Symbol("mediaEditKey"),DB=Symbol("getMediaSelect"),fm=Symbol("isIsolatedEditor"),tl=Symbol("deviceTypeKey"),VB=Symbol("isNavigationOverlayContext"),fte=Symbol("isNavigationPostEditor"),O0=Symbol("mediaUploadOnSuccess"),pte=Symbol("mediaSideloadFromUrl"),mte=Symbol("openMediaEditorModal");var{isContentBlock:B3e}=G(zB.privateApis),I3e=e=>e;function FB(e,t=""){let o=new Map,r=[];return o.set(t,r),e.forEach(n=>{let{clientId:i,innerBlocks:s}=n;r.push(i),FB(s,i).forEach((a,l)=>{o.set(l,a)})}),o}function oz(e,t=""){let o=[],r=[[t,e]];for(;r.length;){let[n,i]=r.shift();i.forEach(({innerBlocks:s,...a})=>{o.push([a.clientId,n]),s?.length&&r.push([a.clientId,s])})}return o}function _te(e,t=I3e){let o=[],r=[...e];for(;r.length;){let{innerBlocks:n,...i}=r.shift();r.push(...n),o.push([i.clientId,t(i)])}return o}function iz(e){let t={},o=[...e];for(;o.length;){let{innerBlocks:r,...n}=o.shift();o.push(...r),t[n.clientId]=!0}return t}function gte(e){return _te(e,t=>{let{attributes:o,...r}=t;return r})}function hte(e){return _te(e,t=>t.attributes)}function P3e(e,t){return(0,u_.default)(Object.keys(e),Object.keys(t))}function O3e(e,t){return e.type==="UPDATE_BLOCK_ATTRIBUTES"&&t!==void 0&&t.type==="UPDATE_BLOCK_ATTRIBUTES"&&(0,u_.default)(e.clientIds,t.clientIds)&&P3e(e.attributes,t.attributes)}function bte(e,t){let o=e.tree,r=[...t],n=[...t];for(;r.length;){let i=r.shift();r.push(...i.innerBlocks),n.push(...i.innerBlocks)}for(let i of n)o.set(i.clientId,{});for(let i of n)o.set(i.clientId,Object.assign(o.get(i.clientId),{...e.byClientId.get(i.clientId),attributes:e.attributes.get(i.clientId),innerBlocks:i.innerBlocks.map(s=>o.get(s.clientId))}))}function pm(e,t,o=!1){let r=e.tree,n=new Set([]),i=new Set;for(let s of t){let a=o?s:e.parents.get(s);do if(e.controlledInnerBlocks.has(a)){i.add(a);break}else n.add(a),a=e.parents.get(a);while(a!==void 0)}for(let s of n)r.set(s,{...r.get(s)});for(let s of n)r.get(s).innerBlocks=(e.order.get(s)||[]).map(a=>r.get(a));for(let s of i)r.set("controlled||"+s,{innerBlocks:(e.order.get(s)||[]).map(a=>r.get(a))})}var A3e=e=>(t={},o)=>{let r=e(t,o);if(r===t)return t;switch(r.tree=t.tree?t.tree:new Map,o.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{r.tree=new Map(r.tree),bte(r,o.blocks),pm(r,o.rootClientId?[o.rootClientId]:[""],!0);break}case"UPDATE_BLOCK":r.tree=new Map(r.tree),r.tree.set(o.clientId,{...r.tree.get(o.clientId),...r.byClientId.get(o.clientId),attributes:r.attributes.get(o.clientId)}),pm(r,[o.clientId],!1);break;case"UPDATE_BLOCK_ATTRIBUTES":{r.tree=new Map(r.tree),o.clientIds.forEach(i=>{r.tree.set(i,{...r.tree.get(i),attributes:r.attributes.get(i)})}),pm(r,o.clientIds,!1);break}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let i=iz(o.blocks);r.tree=new Map(r.tree),o.replacedClientIds.forEach(a=>{r.tree.delete(a),i[a]||r.tree.delete("controlled||"+a)}),bte(r,o.blocks),pm(r,o.blocks.map(a=>a.clientId),!1);let s=[];for(let a of o.clientIds){let l=t.parents.get(a);l!==void 0&&(l===""||r.byClientId.get(l))&&s.push(l)}pm(r,s,!0);break}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":let n=[];for(let i of o.clientIds){let s=t.parents.get(i);s!==void 0&&(s===""||r.byClientId.get(s))&&n.push(s)}r.tree=new Map(r.tree),o.removedClientIds.forEach(i=>{r.tree.delete(i),r.tree.delete("controlled||"+i)}),pm(r,n,!0);break;case"MOVE_BLOCKS_TO_POSITION":{let i=[];o.fromRootClientId?i.push(o.fromRootClientId):i.push(""),o.toRootClientId&&i.push(o.toRootClientId),r.tree=new Map(r.tree),pm(r,i,!0);break}case"MOVE_BLOCKS_UP":case"MOVE_BLOCKS_DOWN":{let i=[o.rootClientId?o.rootClientId:""];r.tree=new Map(r.tree),pm(r,i,!0);break}}return r};function M3e(e){let t,o;return(r,n)=>{let i=e(r,n),s=o;o=n.type==="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"?n.history??"merge":void 0;let a=n.type==="MARK_LAST_CHANGE_AS_PERSISTENT"||s;if(r===i&&!a)return r.isPersistentChange!==void 0?r:{...i,isPersistentChange:!0};let l=a?!s:!O3e(n,t);if(t=n,s==="ignore")return{...i,isPersistentChange:l,lastBlockChangeHistoryMode:"ignore"};let{lastBlockChangeHistoryMode:u,...d}=i;return{...d,isPersistentChange:l}}}function N3e(e){let t=new Set(["RECEIVE_BLOCKS"]);return(o,r)=>{let n=e(o,r);return n!==o&&(n.isIgnoredChange=t.has(r.type)),n}}var L3e=e=>(t,o)=>{let r=n=>{let i=n;for(let s=0;s<i.length;s++)!t.order.get(i[s])||o.keepControlledInnerBlocks&&o.keepControlledInnerBlocks[i[s]]||(i===n&&(i=[...i]),i.push(...t.order.get(i[s])));return i};if(t)switch(o.type){case"REMOVE_BLOCKS":o={...o,type:"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN",removedClientIds:r(o.clientIds)};break;case"REPLACE_BLOCKS":o={...o,type:"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN",replacedClientIds:r(o.clientIds)};break}return e(t,o)},D3e=e=>(t,o)=>{if(o.type==="RESET_BLOCKS"){let r=e(void 0,{type:"INSERT_BLOCKS",rootClientId:"",blocks:o.blocks}),n=t?.controlledInnerBlocks??new Set;if(t?.order)for(let s of n){if(!r.byClientId.has(s))continue;r.controlledInnerBlocks.add(s);let a=t.order.get(s);if(!a?.length)continue;r.order.set(s,a);let l=(u,d)=>{let f=t.byClientId.get(u);if(!f)return;r.byClientId.set(u,f),r.attributes.set(u,t.attributes.get(u)),r.parents.set(u,d);let p=t.order.get(u)||[];r.order.set(u,p),p.forEach(m=>l(m,u))};a.forEach(u=>l(u,s))}for(let s of r.controlledInnerBlocks){let a=r.order.get(s);if(!a?.length)continue;let l=a.map(f=>t.tree.get(f)),u=r.tree.get(s);u&&(u.innerBlocks=l),r.tree.set("controlled||"+s,{innerBlocks:l});let d=f=>{let p=t.tree.get(f);if(!p)return;r.tree.set(f,p),(r.order.get(f)||[]).forEach(d)};a.forEach(d)}let i=t?.blockEditingModes??new Map;for(let[s,a]of i)r.tree.has(s)&&r.blockEditingModes.set(s,a);return r}return e(t,o)},V3e=e=>(t,o)=>{if(o.type!=="REPLACE_INNER_BLOCKS")return e(t,o);let r={};if(t.controlledInnerBlocks.size){let s=[...o.blocks];for(;s.length;){let{innerBlocks:a,...l}=s.shift();s.push(...a),t.controlledInnerBlocks.has(l.clientId)&&(r[l.clientId]=!0)}}let n=t;t.order.get(o.rootClientId)&&(n=e(n,{type:"REMOVE_BLOCKS",keepControlledInnerBlocks:r,clientIds:t.order.get(o.rootClientId)}));let i=n;if(o.blocks.length){i=e(i,{...o,type:"INSERT_BLOCKS",index:0});let s=new Map(i.order);Object.keys(r).forEach(a=>{t.order.get(a)&&s.set(a,t.order.get(a))}),i.order=s,i.tree=new Map(i.tree),Object.keys(r).forEach(a=>{let l=`controlled||${a}`;t.tree.has(l)&&i.tree.set(l,t.tree.get(l))})}return i},F3e=e=>(t,o)=>{if(o.type==="SET_HAS_CONTROLLED_INNER_BLOCKS"){if(t.order.get(o.clientId)?.length){let n=e(t,{type:"REPLACE_INNER_BLOCKS",rootClientId:o.clientId,blocks:[]});return e(n,o)}return e(t,o)}return e(t,o)},z3e=(0,nz.pipe)(M0.combineReducers,A3e,L3e,V3e,D3e,M3e,N3e,F3e)({byClientId(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let o=new Map(e);return gte(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"UPDATE_BLOCK":{if(!e.has(t.clientId))return e;let{attributes:o,...r}=t.updates;if(Object.values(r).length===0)return e;let n=new Map(e);return n.set(t.clientId,{...e.get(t.clientId),...r}),n}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;let o=new Map(e);return t.replacedClientIds.forEach(r=>{o.delete(r)}),gte(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o}}return e},attributes(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let o=new Map(e);return hte(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"UPDATE_BLOCK":{if(!e.get(t.clientId)||!t.updates.attributes)return e;let o=new Map(e);return o.set(t.clientId,{...e.get(t.clientId),...t.updates.attributes}),o}case"UPDATE_BLOCK_ATTRIBUTES":{if(t.clientIds.every(n=>!e.get(n)))return e;let o=!1,r=new Map(e);for(let n of t.clientIds){let i=Object.entries(t.options?.uniqueByBlock?t.attributes[n]:t.attributes??{});if(i.length===0)continue;let s=!1,a=e.get(n),l={};i.forEach(([u,d])=>{a[u]!==d&&(s=!0,l[u]=d)}),o=o||s,s&&r.set(n,{...a,...l})}return o?r:e}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;let o=new Map(e);return t.replacedClientIds.forEach(r=>{o.delete(r)}),hte(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o}}return e},order(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{let o=FB(t.blocks),r=new Map(e);return o.forEach((n,i)=>{i!==""&&r.set(i,n)}),r.set("",(e.get("")??[]).concat(o[""])),r}case"INSERT_BLOCKS":{let{rootClientId:o=""}=t,r=e.get(o)||[],n=FB(t.blocks,o),{index:i=r.length}=t,s=new Map(e);return n.forEach((a,l)=>{s.set(l,a)}),s.set(o,AB(r,n.get(o),i)),s}case"MOVE_BLOCKS_TO_POSITION":{let{fromRootClientId:o="",toRootClientId:r="",clientIds:n}=t,{index:i=e.get(r).length}=t;if(o===r){let l=e.get(r).indexOf(n[0]);if(l===-1)return e;let u=new Map(e);return u.set(r,MB(e.get(r),l,i,n.length)),u}let s=new Map(e);return s.set(o,e.get(o)?.filter(a=>!n.includes(a))??[]),s.set(r,AB(e.get(r),n,i)),s}case"MOVE_BLOCKS_UP":{let{clientIds:o,rootClientId:r=""}=t,n=o[0],i=e.get(r);if(!i.length||n===i[0])return e;let s=i.indexOf(n),a=new Map(e);return a.set(r,MB(i,s,s-1,o.length)),a}case"MOVE_BLOCKS_DOWN":{let{clientIds:o,rootClientId:r=""}=t,n=o[0],i=o[o.length-1],s=e.get(r);if(!s.length||i===s[s.length-1])return e;let a=s.indexOf(n),l=new Map(e);return l.set(r,MB(s,a,a+1,o.length)),l}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let{clientIds:o}=t;if(!t.blocks)return e;let r=FB(t.blocks),n=new Map(e);return t.replacedClientIds.forEach(i=>{n.delete(i)}),r.forEach((i,s)=>{s!==""&&n.set(s,i)}),n.forEach((i,s)=>{let a=Object.values(i).reduce((l,u)=>u===o[0]?[...l,...r.get("")]:(o.indexOf(u)===-1&&l.push(u),l),[]);n.set(s,a)}),n}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o.forEach((r,n)=>{let i=r?.filter(s=>!t.removedClientIds.includes(s))??[];i.length!==r.length&&o.set(n,i)}),o}}return e},parents(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{let o=new Map(e);return oz(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"INSERT_BLOCKS":{let o=new Map(e);return oz(t.blocks,t.rootClientId||"").forEach(([r,n])=>{o.set(r,n)}),o}case"MOVE_BLOCKS_TO_POSITION":{let o=new Map(e);return t.clientIds.forEach(r=>{o.set(r,t.toRootClientId||"")}),o}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.replacedClientIds.forEach(r=>{o.delete(r)}),oz(t.blocks,e.get(t.clientIds[0])).forEach(([r,n])=>{o.set(r,n)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o}}return e},controlledInnerBlocks(e=new Set,{type:t,clientId:o,hasControlledInnerBlocks:r}){if(t==="SET_HAS_CONTROLLED_INNER_BLOCKS"){if(r)return e.has(o)?e:new Set(e).add(o);if(!e.has(o))return e;let n=new Set(e);return n.delete(o),n}return e},blockEditingModes(e=new Map,t){switch(t.type){case"SET_BLOCK_EDITING_MODE":return e.get(t.clientId)===t.mode?e:new Map(e).set(t.clientId,t.mode);case"UNSET_BLOCK_EDITING_MODE":{if(!e.has(t.clientId))return e;let o=new Map(e);return o.delete(t.clientId),o}}return e}});function j3e(e=!1,t){switch(t.type){case"HIDE_BLOCK_INTERFACE":return!0;case"SHOW_BLOCK_INTERFACE":return!1}return e}function H3e(e=!1,t){switch(t.type){case"START_TYPING":return!0;case"STOP_TYPING":return!1}return e}function U3e(e=!1,t){switch(t.type){case"START_DRAGGING":return!0;case"STOP_DRAGGING":return!1}return e}function W3e(e=[],t){switch(t.type){case"START_DRAGGING_BLOCKS":return t.clientIds;case"STOP_DRAGGING_BLOCKS":return[]}return e}function G3e(e={},t){return t.type==="SET_BLOCK_VISIBILITY"?{...e,...t.updates}:e}function yte(e={},t){switch(t.type){case"CLEAR_SELECTED_BLOCK":return e.clientId?{}:e;case"SELECT_BLOCK":return t.clientId===e.clientId?e:{clientId:t.clientId};case"REPLACE_INNER_BLOCKS":case"INSERT_BLOCKS":return!t.updateSelection||!t.blocks.length?e:{clientId:t.blocks[0].clientId};case"REMOVE_BLOCKS":return!t.clientIds||!t.clientIds.length||t.clientIds.indexOf(e.clientId)===-1?e:{};case"REPLACE_BLOCKS":{if(t.clientIds.indexOf(e.clientId)===-1)return e;let o=t.blocks[t.indexToSelect]||t.blocks[t.blocks.length-1];return o?o.clientId===e.clientId?e:{clientId:o.clientId}:{}}}return e}function $3e(e={},t){switch(t.type){case"SELECTION_CHANGE":return t.clientId?{selectionStart:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.startOffset},selectionEnd:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.endOffset}}:{selectionStart:t.start||e.selectionStart,selectionEnd:t.end||e.selectionEnd};case"RESET_SELECTION":let{selectionStart:n,selectionEnd:i}=t;return{selectionStart:n,selectionEnd:i};case"MULTI_SELECT":let s={selectionStart:{clientId:t.start},selectionEnd:{clientId:t.end}};return(0,u_.default)(e,s)?e:s;case"RESET_BLOCKS":let a=e?.selectionStart?.clientId,l=e?.selectionEnd?.clientId;if(!a&&!l)return e;if(!t.blocks.some(u=>u.clientId===a))return{selectionStart:{},selectionEnd:{}};if(!t.blocks.some(u=>u.clientId===l))return{...e,selectionEnd:e.selectionStart}}let o=yte(e.selectionStart,t),r=yte(e.selectionEnd,t);return o===e.selectionStart&&r===e.selectionEnd?e:{selectionStart:o,selectionEnd:r}}function Y3e(e=!1,t){switch(t.type){case"START_MULTI_SELECT":return!0;case"STOP_MULTI_SELECT":return!1}return e}function K3e(e=!0,t){return t.type==="TOGGLE_SELECTION"?t.isSelectionEnabled:e}function q3e(e=null,t){switch(t.type){case"SHOW_VIEWPORT_MODAL":return t.clientIds;case"HIDE_VIEWPORT_MODAL":return null}return e}function Z3e(e=!1,t){switch(t.type){case"DISPLAY_BLOCK_REMOVAL_PROMPT":let{clientIds:o,selectPrevious:r,message:n}=t;return{clientIds:o,selectPrevious:r,message:n};case"CLEAR_BLOCK_REMOVAL_PROMPT":return!1}return e}function X3e(e=!1,t){return t.type==="SET_BLOCK_REMOVAL_RULES"?t.rules:e}function Q3e(e=null,t){return t.type==="REPLACE_BLOCKS"&&t.initialPosition!==void 0||["MULTI_SELECT","SELECT_BLOCK","RESET_SELECTION","INSERT_BLOCKS","REPLACE_INNER_BLOCKS"].includes(t.type)?t.initialPosition:e}function J3e(e={},t){if(t.type==="TOGGLE_BLOCK_MODE"){let{clientId:o}=t;return{...e,[o]:e[o]&&e[o]==="html"?"visual":"html"}}return e}function eFe(e=null,t){switch(t.type){case"SHOW_INSERTION_POINT":{let{rootClientId:o,index:r,__unstableWithInserter:n,operation:i,nearestSide:s}=t,a={rootClientId:o,index:r,__unstableWithInserter:n,operation:i,nearestSide:s};return(0,u_.default)(e,a)?e:a}case"HIDE_INSERTION_POINT":return null}return e}function tFe(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function oFe(e=P0,t){if(t.type==="UPDATE_SETTINGS"){let o=t.reset?{...P0,...t.settings}:{...e,...t.settings};return Object.defineProperty(o,"__unstableIsPreviewMode",{get(){return(0,vte.default)("__unstableIsPreviewMode",{since:"6.8",alternative:"isPreviewMode"}),this.isPreviewMode}}),o}return e}function rFe(e=dte,t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":{let o=t.blocks.reduce((r,n)=>{let{attributes:i,name:s}=n,a=s,l=(0,M0.select)(zB.store).getActiveBlockVariation(s,i);return l?.name&&(a+="/"+l.name),s==="core/block"&&(a+="/"+i.ref),{...r,[a]:{time:t.time,count:r[a]?r[a].count+1:1}}},e.insertUsage);return{...e,insertUsage:o}}}return e}var nFe=(e=new Map,t)=>{switch(t.type){case"REPLACE_BLOCKS":{let o=new Set,r=[...t.blocks];for(;r.length;){let i=r.shift();o.add(i.clientId),r.push(...i.innerBlocks)}let n=new Map(e);for(let i of t.clientIds)o.has(i)||n.delete(i);return n}case"REMOVE_BLOCKS":{let o=new Map(e);for(let r of t.clientIds)o.delete(r);return o}case"UPDATE_BLOCK_LIST_SETTINGS":{let r=(typeof t.clientId=="string"?[[t.clientId,t.settings]]:Object.entries(t.clientId)).filter(([i,s])=>s?!(0,u_.default)(e.get(i),s):e.has(i));if(!r.length)return e;let n=new Map(e);for(let[i,s]of r)s?n.set(i,s):n.delete(i);return n}}return e};function iFe(e=null,t){switch(t.type){case"UPDATE_BLOCK":if(!t.updates.attributes)break;return{[t.clientId]:t.updates.attributes};case"UPDATE_BLOCK_ATTRIBUTES":return t.clientIds.reduce((o,r)=>({...o,[r]:t.options?.uniqueByBlock?t.attributes[r]:t.attributes}),{})}return e}function sFe(e,t){switch(t.type){case"TOGGLE_BLOCK_HIGHLIGHT":let{clientId:o,isHighlighted:r}=t;return r?o:e===o?null:e;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e}function aFe(e,t){switch(t.type){case"TOGGLE_BLOCK_SPOTLIGHT":let{clientId:o,hasBlockSpotlight:r}=t;return r?o:e===o?null:e;case"SELECT_BLOCK":return t.clientId!==e?null:e;case"SELECTION_CHANGE":return t.start?.clientId!==e||t.end?.clientId!==e?null:e;case"CLEAR_SELECTED_BLOCK":return null}return e}function lFe(e=null,t){switch(t.type){case"SET_BLOCK_EXPANDED_IN_LIST_VIEW":return t.clientId;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e}function cFe(e={},t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":if(!t.blocks.length)return e;let o=t.blocks.map(n=>n.clientId),r=t.meta?.source;return{clientIds:o,source:r};case"RESET_BLOCKS":return{}}return e}function uFe(e,t){if(t.type==="EDIT_CONTENT_ONLY_SECTION")return t.clientId;if(!e)return e;switch(t.type){case"REMOVE_BLOCKS":case"REPLACE_BLOCKS":if(t.clientIds.includes(e))return;break;case"RESET_BLOCKS":if(!iz(t.blocks)[e])return;break}return e}function dFe(e=new Map,t){switch(t.type){case"SET_STYLE_OVERRIDE":return new Map(e).set(t.id,t.style);case"DELETE_STYLE_OVERRIDE":{let o=new Map(e);return o.delete(t.id),o}}return e}function fFe(e=[],t){return t.type==="REGISTER_INSERTER_MEDIA_CATEGORY"?[...e,t.category]:e}function pFe(e=!1,t){return t.type==="LAST_FOCUS"?t.lastFocus:e}function mFe(e=100,t){switch(t.type){case"SET_ZOOM_LEVEL":return t.zoom;case"RESET_ZOOM_LEVEL":return 100}return e}function gFe(e=null,t){switch(t.type){case"SET_INSERTION_POINT":return t.value;case"SELECT_BLOCK":return null}return e}function hFe(e={allOpen:!1,panels:{}},t){switch(t.type){case"SET_OPEN_LIST_VIEW_PANEL":return{allOpen:!1,panels:t.clientId?{[t.clientId]:!0}:{}};case"SET_ALL_LIST_VIEW_PANELS_OPEN":return{allOpen:!0,panels:{}};case"TOGGLE_LIST_VIEW_PANEL":return{allOpen:!1,panels:{...e.panels,[t.clientId]:t.isOpen}};case"REPLACE_BLOCKS":case"REMOVE_BLOCKS":{if(!t.clientIds||t.clientIds.length===0)return e;let o={...e.panels},r=!1;return t.clientIds.forEach(n=>{n in o&&(delete o[n],r=!0)}),r?{...e,panels:o}:e}}return e}function bFe(e=0,t){return t.type==="INCREMENT_LIST_VIEW_EXPAND_REVISION"?e+1:e}function yFe(e=!1,t){switch(t.type){case"OPEN_LIST_VIEW_CONTENT_PANEL":return!0;case"CLOSE_LIST_VIEW_CONTENT_PANEL":return!1;case"CLEAR_SELECTED_BLOCK":return!1}return e}function vFe(e=null,t){switch(t.type){case"REQUEST_INSPECTOR_TAB":return{tabName:t.tabName,options:t.options};case"CLEAR_REQUESTED_INSPECTOR_TAB":return null}return e}function _Fe(e=void 0,t){switch(t.type){case"SET_SELECTED_BLOCK_STYLE_STATE":{if(!t.clientId||!t.value)return;let o=e?.clientId===t.clientId?e.showStateOnCanvas??!0:!0,r=e?.clientId===t.clientId?e.value:{};return{clientId:t.clientId,showStateOnCanvas:o,value:{pseudo:"default",...r,...t.value}}}case"SET_SELECTED_BLOCK_STYLE_STATE_CANVAS_PREVIEW":{if(!t.clientId||typeof t.value!="boolean")return e;let o=e?.clientId===t.clientId?e.value:{};return{clientId:t.clientId,showStateOnCanvas:t.value,value:{pseudo:"default",...o}}}case"SELECT_BLOCK":case"SELECTION_CHANGE":{let o=t.clientId??t.start?.clientId,r=t.clientId??t.end?.clientId;if(e?.clientId&&(o!==r||e.clientId!==o))return;break}case"RESET_SELECTION":{if(e?.clientId&&e.clientId!==t.selectionStart?.clientId)return;break}case"CLEAR_SELECTED_BLOCK":case"MULTI_SELECT":return;case"REMOVE_BLOCKS":case"REPLACE_BLOCKS":{if(e?.clientId&&t.clientIds?.includes(e.clientId))return;break}case"RESET_BLOCKS":{if(e?.clientId&&!iz(t.blocks)[e.clientId])return;break}}return e}function wFe(e="default",t){return t.type==="SET_STYLE_STATE_VIEWPORT"?t.viewport??"default":e}function kFe(e=!1,t){return t.type==="SET_RESPONSIVE_EDITING"?t.enabled:e}var xFe=(0,M0.combineReducers)({blocks:z3e,isDragging:U3e,isTyping:H3e,isBlockInterfaceHidden:j3e,draggedBlocks:W3e,selection:$3e,isMultiSelecting:Y3e,isSelectionEnabled:K3e,initialPosition:Q3e,blocksMode:J3e,blockListSettings:nFe,insertionPoint:gFe,insertionCue:eFe,template:tFe,settings:oFe,preferences:rFe,lastBlockAttributesChange:iFe,lastFocus:pFe,expandedBlock:lFe,highlightedBlock:sFe,lastBlockInserted:cFe,editedContentOnlySection:uFe,blockVisibility:G3e,viewportModalClientIds:q3e,styleOverrides:dFe,removalPromptData:Z3e,blockRemovalRules:X3e,registeredInserterMediaCategories:fFe,zoomLevel:mFe,hasBlockSpotlight:aFe,openedListViewPanels:hFe,listViewExpandRevision:bFe,listViewContentPanelOpen:yFe,requestedInspectorTab:vFe,selectedBlockStyleState:_Fe,styleStateViewport:wFe,isResponsiveEditing:kFe});function wte(e,t){if(t===""){let n=e.blocks.tree.get(t);return n?{clientId:"",...n}:void 0}if(!e.blocks.controlledInnerBlocks.has(t))return e.blocks.tree.get(t);let o=e.blocks.tree.get(`controlled||${t}`);return{...e.blocks.tree.get(t),innerBlocks:o?.innerBlocks}}function sz(e,t,o){let r=wte(e,t);if(r&&(o(r),!!r?.innerBlocks?.length))for(let n of r?.innerBlocks)sz(e,n.clientId,o)}function A0(e,t,o){if(!o.length)return;let r=e.blocks.parents.get(t);for(;r!==void 0;){if(o.includes(r))return r;r=e.blocks.parents.get(r)}}function SFe(e){return e?.attributes?.metadata?.bindings&&Object.keys(e?.attributes?.metadata?.bindings).length}function rz(e,t=""){let o=e?.zoomLevel<100||e?.zoomLevel==="auto-scaled",r=new Map,n=e.settings?.[dm],i=e.blocks.order.get(n),s=Array.from(e.blocks.blockEditingModes).some(([,h])=>h==="disabled"),a=[],l=[];e.blocks.controlledInnerBlocks.forEach(h=>{let b=e.blocks.byClientId?.get(h);b?.name==="core/template-part"&&a.push(h),b?.name==="core/block"&&l.push(h)});let u=Array.from(e.blockListSettings).flatMap(([h,b])=>b?.templateLock==="contentOnly"?[h]:[]),d=e.settings?.[fm],f=e.settings?.disableContentOnlyForUnsyncedPatterns,p=d||f?[]:Array.from(e.blocks.attributes.keys()).filter(h=>e.blocks.attributes.get(h)?.metadata?.patternName),m=e.settings?.disableContentOnlyForTemplateParts,g=[...u,...p,...d||m?[]:a];return sz(e,t,h=>{let{clientId:b,name:v}=h,y=!!e.editedContentOnlySection,_=!1;if(y&&(_=b===e.editedContentOnlySection||!!A0(e,b,[e.editedContentOnlySection]),!_)){r.set(b,"disabled");return}if(!e.blocks.blockEditingModes.has(b)){if(s){let w,k=e.blocks.parents.get(b);for(;k!==void 0&&(e.blocks.blockEditingModes.has(k)&&(w=e.blocks.blockEditingModes.get(k)),!w);)k=e.blocks.parents.get(k);if(w==="disabled"){r.set(b,"disabled");return}}if(o){if(b===n){r.set(b,"contentOnly");return}if(!i?.length){r.set(b,"disabled");return}if(i.includes(b)){r.set(b,"contentOnly");return}r.set(b,"disabled");return}if(l.length){if(l.includes(b)){if(A0(e,b,l)){r.set(b,"disabled");return}return}let w=A0(e,b,l);if(w){if(A0(e,w,l)){r.set(b,"disabled");return}if(SFe(h)){r.set(b,"contentOnly");return}r.set(b,"disabled");return}}if(y&&_){r.set(b,"default");return}g.length&&A0(e,b,g)&&(B3e(v)?r.set(b,"contentOnly"):r.set(b,"disabled"))}}),r}function mm({prevState:e,nextState:t,addedBlocks:o,removedClientIds:r}){let n=e.derivedBlockEditingModes,i;return r?.forEach(s=>{sz(e,s,a=>{n.has(a.clientId)&&(i||(i=new Map(n)),i.delete(a.clientId))})}),o?.forEach(s=>{let a=rz(t,s.clientId);a.size&&(i?i=new Map([...i?.size?i:[],...a]):i=new Map([...n?.size?n:[],...a]))}),i}function CFe(e){return(t,o)=>{let r=e(t,o);if(o.type!=="SET_EDITOR_MODE"&&r===t)return t;switch(o.type){case"REMOVE_BLOCKS":{let n=mm({prevState:t,nextState:r,removedClientIds:o.clientIds});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let n=mm({prevState:t,nextState:r,addedBlocks:o.blocks});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"UPDATE_BLOCK_ATTRIBUTES":{if(r.settings?.disableContentOnlyForUnsyncedPatterns)break;let i=[],s=[];for(let l of o?.clientIds){let u=o.options?.uniqueByBlock?o.attributes[l]:o.attributes;if(!u)break;u.metadata?.patternName&&!t.blocks.attributes.get(l)?.metadata?.patternName?i.push(r.blocks.tree.get(l)):u.metadata&&!u.metadata?.patternName&&t.blocks.attributes.get(l)?.metadata?.patternName&&s.push(l)}if(!i?.length&&!s?.length)break;let a=mm({prevState:t,nextState:r,addedBlocks:i,removedClientIds:s});if(a)return{...r,derivedBlockEditingModes:a??t.derivedBlockEditingModes};break}case"UPDATE_BLOCK_LIST_SETTINGS":{let n=[],i=[],s=typeof o.clientId=="string"?{[o.clientId]:o.settings}:o.clientId;for(let l in s){let u=t.blockListSettings.get(l)?.templateLock!=="contentOnly"&&r.blockListSettings.get(l)?.templateLock==="contentOnly",d=t.blockListSettings.get(l)?.templateLock==="contentOnly"&&r.blockListSettings.get(l)?.templateLock!=="contentOnly";u?n.push(r.blocks.tree.get(l)):d&&i.push(l)}if(!n.length&&!i.length)break;let a=mm({prevState:t,nextState:r,addedBlocks:n,removedClientIds:i});if(a)return{...r,derivedBlockEditingModes:a??t.derivedBlockEditingModes};break}case"SET_BLOCK_EDITING_MODE":case"UNSET_BLOCK_EDITING_MODE":case"SET_HAS_CONTROLLED_INNER_BLOCKS":{let n=wte(r,o.clientId);if(!n)break;let i=mm({prevState:t,nextState:r,removedClientIds:[o.clientId],addedBlocks:[n]});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"REPLACE_BLOCKS":{let n=mm({prevState:t,nextState:r,addedBlocks:o.blocks,removedClientIds:o.clientIds});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"REPLACE_INNER_BLOCKS":{let n=t.blocks.order.get(o.rootClientId),i=mm({prevState:t,nextState:r,addedBlocks:o.blocks,removedClientIds:n});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"MOVE_BLOCKS_TO_POSITION":{let n=o.clientIds.map(s=>r.blocks.byClientId.get(s)),i=mm({prevState:t,nextState:r,addedBlocks:n,removedClientIds:o.clientIds});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"UPDATE_SETTINGS":{if(t?.settings?.[dm]!==r?.settings?.[dm]||!!t?.settings?.disableContentOnlyForUnsyncedPatterns!=!!r?.settings?.disableContentOnlyForUnsyncedPatterns||!!t?.settings?.[fm]!=!!r?.settings?.[fm]||!!t?.settings?.disableContentOnlyForTemplateParts!=!!r?.settings?.disableContentOnlyForTemplateParts)return{...r,derivedBlockEditingModes:rz(r)};break}case"RESET_BLOCKS":case"EDIT_CONTENT_ONLY_SECTION":case"SET_EDITOR_MODE":case"RESET_ZOOM_LEVEL":case"SET_ZOOM_LEVEL":return{...r,derivedBlockEditingModes:rz(r)}}return r.derivedBlockEditingModes=t?.derivedBlockEditingModes??new Map,r}}function EFe(e){return(t,o)=>{let r=e(t,o);return t?(r.automaticChangeStatus=t.automaticChangeStatus,o.type==="MARK_AUTOMATIC_CHANGE"?{...r,automaticChangeStatus:"pending"}:o.type==="MARK_AUTOMATIC_CHANGE_FINAL"&&t.automaticChangeStatus==="pending"?{...r,automaticChangeStatus:"final"}:r.blocks===t.blocks&&r.selection===t.selection||r.automaticChangeStatus!=="final"&&r.selection!==t.selection?r:{...r,automaticChangeStatus:void 0}):r}}var kte=(0,nz.pipe)(CFe,EFe)(xFe);var Uj={};No(Uj,{__experimentalGetActiveBlockIdByBlockNames:()=>U8e,__experimentalGetAllowedBlocks:()=>E8e,__experimentalGetAllowedPatterns:()=>I8e,__experimentalGetBlockListSettingsForBlocks:()=>L8e,__experimentalGetDirectInsertBlock:()=>T8e,__experimentalGetGlobalBlocksByName:()=>L4e,__experimentalGetLastBlockAttributeChanges:()=>F8e,__experimentalGetParsedPattern:()=>R8e,__experimentalGetPatternTransformItems:()=>A8e,__experimentalGetPatternsByBlockTypes:()=>O8e,__experimentalGetReusableBlockTitle:()=>D8e,__unstableGetBlockWithoutInnerBlocks:()=>P4e,__unstableGetClientIdWithClientIdsTree:()=>A4e,__unstableGetClientIdsTree:()=>M4e,__unstableGetContentLockingParent:()=>X8e,__unstableGetLastBlockChangeHistoryMode:()=>N8e,__unstableGetSelectedBlocksWithPartialSelection:()=>n8e,__unstableGetTemporarilyEditingAsBlocks:()=>Q8e,__unstableGetVisibleBlocks:()=>Y8e,__unstableHasActiveBlockOverlayActive:()=>Woe,__unstableIsFullySelected:()=>e8e,__unstableIsLastBlockChangeIgnored:()=>V8e,__unstableIsSelectionCollapsed:()=>t8e,__unstableIsSelectionMergeable:()=>r8e,__unstableIsWithinBlockOverlay:()=>K8e,__unstableSelectionHasUnmergeableBlock:()=>o8e,areInnerBlocksControlled:()=>a2,canEditBlock:()=>joe,canInsertBlockType:()=>Cb,canInsertBlocks:()=>y8e,canLockBlockType:()=>_8e,canMoveBlock:()=>zoe,canMoveBlocks:()=>v8e,canRemoveBlock:()=>jj,canRemoveBlocks:()=>Foe,didAutomaticChange:()=>j8e,getAdjacentBlockClientId:()=>Lj,getAllowedBlocks:()=>Aj,getBlock:()=>Sf,getBlockAttributes:()=>ya,getBlockCount:()=>V4e,getBlockEditingMode:()=>ts,getBlockHierarchyRootClientId:()=>W4e,getBlockIndex:()=>Moe,getBlockInsertionPoint:()=>m8e,getBlockListSettings:()=>E_,getBlockMode:()=>Oj,getBlockName:()=>Jt,getBlockNamesByClientId:()=>D4e,getBlockOrder:()=>jn,getBlockParents:()=>nl,getBlockParentsByBlockName:()=>Nj,getBlockRootClientId:()=>yr,getBlockSelectionEnd:()=>z4e,getBlockSelectionStart:()=>F4e,getBlockTransformItems:()=>S8e,getBlocks:()=>O4e,getBlocksByClientId:()=>n2,getBlocksByName:()=>Ioe,getClientIdsOfDescendants:()=>Boe,getClientIdsWithDescendants:()=>C_,getDirectInsertBlock:()=>Uoe,getDraggedBlockClientIds:()=>d8e,getFirstMultiSelectedBlockClientId:()=>Dj,getGlobalBlockCount:()=>N4e,getHoveredBlockClientId:()=>$8e,getInserterItems:()=>x8e,getLastMultiSelectedBlockClientId:()=>Ooe,getLowestCommonAncestorWithSelectedBlock:()=>G4e,getMultiSelectedBlockClientIds:()=>Bm,getMultiSelectedBlocks:()=>q4e,getMultiSelectedBlocksEndClientId:()=>J4e,getMultiSelectedBlocksStartClientId:()=>Q4e,getNextBlockClientId:()=>Y4e,getPatternsByBlockTypes:()=>P8e,getPreviousBlockClientId:()=>$4e,getSelectedBlock:()=>U4e,getSelectedBlockClientId:()=>R_,getSelectedBlockClientIds:()=>Rm,getSelectedBlockCount:()=>j4e,getSelectedBlocksInitialCaretPosition:()=>K4e,getSelectionEnd:()=>TC,getSelectionStart:()=>EC,getSettings:()=>vf,getTemplate:()=>b8e,getTemplateLock:()=>ju,hasBlockMovingClientId:()=>z8e,hasDraggedInnerBlock:()=>Doe,hasInserterItems:()=>C8e,hasMultiSelection:()=>a8e,hasSelectedBlock:()=>H4e,hasSelectedInnerBlock:()=>Loe,isAncestorBeingDragged:()=>f8e,isAncestorMultiSelected:()=>X4e,isBlockBeingDragged:()=>Vj,isBlockHighlighted:()=>H8e,isBlockInsertionPointVisible:()=>g8e,isBlockMultiSelected:()=>Aoe,isBlockSelected:()=>Noe,isBlockValid:()=>I4e,isBlockVisible:()=>G8e,isBlockWithinSelection:()=>s8e,isCaretWithinFormattedText:()=>p8e,isDraggingBlocks:()=>Voe,isFirstMultiSelectedBlock:()=>Z4e,isGroupable:()=>Z8e,isLastBlockChangePersistent:()=>M8e,isMultiSelecting:()=>l8e,isSelectionEnabled:()=>c8e,isTyping:()=>u8e,isUngroupable:()=>q8e,isValidTemplate:()=>h8e,wasBlockJustInserted:()=>W8e});var Ot=c(ce(),1),Toe=c(Bo(),1);var jB=c(F(),1),xt=(0,jB.forwardRef)(({icon:e,size:t=24,...o},r)=>(0,jB.cloneElement)(e,{width:t,height:t,...o,ref:r}));var HB=c(me(),1),az=c(T(),1),cb=(0,az.jsx)(HB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,az.jsx)(HB.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})});var UB=c(me(),1),lz=c(T(),1),cz=(0,lz.jsx)(UB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lz.jsx)(UB.Path,{d:"M4 12.8h16v-1.5H4v1.5zm0 7h12.4v-1.5H4v1.5zM4 4.3v1.5h16V4.3H4z"})});var WB=c(me(),1),uz=c(T(),1),gm=(0,uz.jsx)(WB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uz.jsx)(WB.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})});var GB=c(me(),1),dz=c(T(),1),ub=(0,dz.jsx)(GB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dz.jsx)(GB.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z"})});var $B=c(me(),1),fz=c(T(),1),hm=(0,fz.jsx)($B.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fz.jsx)($B.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})});var YB=c(me(),1),pz=c(T(),1),mz=(0,pz.jsx)(YB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pz.jsx)(YB.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})});var KB=c(me(),1),gz=c(T(),1),N0=(0,gz.jsx)(KB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gz.jsx)(KB.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var qB=c(me(),1),hz=c(T(),1),L0=(0,hz.jsx)(qB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hz.jsx)(qB.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var ZB=c(me(),1),bz=c(T(),1),yz=(0,bz.jsx)(ZB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,bz.jsx)(ZB.Path,{d:"M18.5 5.5h-13c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-9c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v9zM6.5 12H8v-2h2V8.5H6.5V12zm9.5 2h-2v1.5h3.5V12H16v2z"})});var XB=c(me(),1),vz=c(T(),1),_z=(0,vz.jsx)(XB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,vz.jsx)(XB.Path,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"})});var QB=c(me(),1),wz=c(T(),1),D0=(0,wz.jsx)(QB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wz.jsx)(QB.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})});var JB=c(me(),1),kz=c(T(),1),xz=(0,kz.jsx)(JB.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kz.jsx)(JB.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z"})});var eI=c(me(),1),Sz=c(T(),1),Cz=(0,Sz.jsx)(eI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Sz.jsx)(eI.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 tI=c(me(),1),Ez=c(T(),1),Os=(0,Ez.jsx)(tI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ez.jsx)(tI.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var oI=c(me(),1),Tz=c(T(),1),Rn=(0,Tz.jsx)(oI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Tz.jsx)(oI.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var rI=c(me(),1),Rz=c(T(),1),V0=(0,Rz.jsx)(rI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rz.jsx)(rI.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var nI=c(me(),1),Bz=c(T(),1),ai=(0,Bz.jsx)(nI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Bz.jsx)(nI.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var iI=c(me(),1),Iz=c(T(),1),bm=(0,Iz.jsx)(iI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Iz.jsx)(iI.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})});var sI=c(me(),1),Pz=c(T(),1),hr=(0,Pz.jsx)(sI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Pz.jsx)(sI.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var aI=c(me(),1),Oz=c(T(),1),db=(0,Oz.jsx)(aI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Oz.jsx)(aI.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var lI=c(me(),1),Az=c(T(),1),fb=(0,Az.jsx)(lI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Az.jsx)(lI.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 cI=c(me(),1),Mz=c(T(),1),Nz=(0,Mz.jsx)(cI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Mz.jsx)(cI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z"})});var uI=c(me(),1),Lz=c(T(),1),Dz=(0,Lz.jsx)(uI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Lz.jsx)(uI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 5.5h9.75c.069 0 .125.056.125.125v9.75a.125.125 0 0 1-.125.125h-9.75a.125.125 0 0 1-.125-.125v-9.75c0-.069.056-.125.125-.125ZM4 5.625C4 4.728 4.728 4 5.625 4h9.75C16.273 4 17 4.728 17 5.625v9.75c0 .898-.727 1.625-1.625 1.625h-9.75A1.625 1.625 0 0 1 4 15.375v-9.75Zm14.5 11.656v-9H20v9C20 18.8 18.77 20 17.251 20H6.25v-1.5h11.001c.69 0 1.249-.528 1.249-1.219Z"})});var dI=c(me(),1),Vz=c(T(),1),pb=(0,Vz.jsx)(dI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vz.jsx)(dI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z"})});var fI=c(me(),1),Fz=c(T(),1),zz=(0,Fz.jsx)(fI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Fz.jsx)(fI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5Zm-12.5 9v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})});var mb=c(me(),1),d_=c(T(),1),jz=(0,d_.jsxs)(mb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,d_.jsx)(mb.G,{opacity:".25",children:(0,d_.jsx)(mb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,d_.jsx)(mb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.75 15v3c0 .138.112.25.25.25h3v1.5H6A1.75 1.75 0 0 1 4.25 18v-3h1.5Z"})]});var gb=c(me(),1),f_=c(T(),1),Hz=(0,f_.jsxs)(gb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,f_.jsx)(gb.G,{opacity:".25",children:(0,f_.jsx)(gb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,f_.jsx)(gb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 18.25h3a.25.25 0 0 0 .25-.25v-3h1.5v3A1.75 1.75 0 0 1 18 19.75h-3v-1.5Z"})]});var hb=c(me(),1),p_=c(T(),1),Uz=(0,p_.jsxs)(hb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,p_.jsx)(hb.G,{opacity:".25",children:(0,p_.jsx)(hb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,p_.jsx)(hb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.75a.25.25 0 0 0-.25.25v3h-1.5V6c0-.966.784-1.75 1.75-1.75h3v1.5H6Z"})]});var bb=c(me(),1),m_=c(T(),1),Wz=(0,m_.jsxs)(bb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,m_.jsx)(bb.G,{opacity:".25",children:(0,m_.jsx)(bb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,m_.jsx)(bb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5Z"})]});var pI=c(me(),1),Gz=c(T(),1),$z=(0,Gz.jsx)(pI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Gz.jsx)(pI.Path,{d:"M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z"})});var mI=c(me(),1),Yz=c(T(),1),F0=(0,Yz.jsx)(mI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Yz.jsx)(mI.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})});var gI=c(me(),1),Kz=c(T(),1),qz=(0,Kz.jsx)(gI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Kz.jsx)(gI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z"})});var hI=c(me(),1),Zz=c(T(),1),z0=(0,Zz.jsx)(hI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Zz.jsx)(hI.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 bI=c(me(),1),Xz=c(T(),1),Qz=(0,Xz.jsx)(bI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xz.jsx)(bI.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var yI=c(me(),1),Jz=c(T(),1),e7=(0,Jz.jsx)(yI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Jz.jsx)(yI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"})});var vI=c(me(),1),t7=c(T(),1),o7=(0,t7.jsx)(vI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t7.jsx)(vI.Path,{d:"M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z"})});var _I=c(me(),1),r7=c(T(),1),n7=(0,r7.jsx)(_I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r7.jsx)(_I.Path,{d:"M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z"})});var wI=c(me(),1),i7=c(T(),1),s7=(0,i7.jsx)(wI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i7.jsx)(wI.Path,{d:"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z"})});var kI=c(me(),1),a7=c(T(),1),l7=(0,a7.jsx)(kI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a7.jsx)(kI.Path,{d:"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z"})});var xI=c(me(),1),c7=c(T(),1),u7=(0,c7.jsx)(xI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,c7.jsx)(xI.Path,{d:"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z"})});var SI=c(me(),1),d7=c(T(),1),f7=(0,d7.jsx)(SI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,d7.jsx)(SI.Path,{d:"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z"})});var CI=c(me(),1),p7=c(T(),1),m7=(0,p7.jsx)(CI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p7.jsx)(CI.Path,{d:"M12.75 19.45 15 17.5l1 1.1-4 3.4-4-3.4 1-1.1 2.25 1.95V14.5h1.5v4.95ZM19 12.75H5v-1.5h14v1.5ZM16 5.4l-1 1.1-2.25-1.95V9.5h-1.5V4.55L9 6.5 8 5.4 12 2l4 3.4Z"})});var EI=c(me(),1),g7=c(T(),1),TI=(0,g7.jsx)(EI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g7.jsx)(EI.Path,{d:"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"})});var RI=c(me(),1),h7=c(T(),1),j0=(0,h7.jsx)(RI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,h7.jsx)(RI.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8Zm6.5 8c0 .6 0 1.2-.2 1.8h-2.7c0-.6.2-1.1.2-1.8s0-1.2-.2-1.8h2.7c.2.6.2 1.1.2 1.8Zm-.9-3.2h-2.4c-.3-.9-.7-1.8-1.1-2.4-.1-.2-.2-.4-.3-.5 1.6.5 3 1.6 3.8 3ZM12.8 17c-.3.5-.6 1-.8 1.3-.2-.3-.5-.8-.8-1.3-.3-.5-.6-1.1-.8-1.7h3.3c-.2.6-.5 1.2-.8 1.7Zm-2.9-3.2c-.1-.6-.2-1.1-.2-1.8s0-1.2.2-1.8H14c.1.6.2 1.1.2 1.8s0 1.2-.2 1.8H9.9ZM11.2 7c.3-.5.6-1 .8-1.3.2.3.5.8.8 1.3.3.5.6 1.1.8 1.7h-3.3c.2-.6.5-1.2.8-1.7Zm-1-1.2c-.1.2-.2.3-.3.5-.4.7-.8 1.5-1.1 2.4H6.4c.8-1.4 2.2-2.5 3.8-3Zm-1.8 8H5.7c-.2-.6-.2-1.1-.2-1.8s0-1.2.2-1.8h2.7c0 .6-.2 1.1-.2 1.8s0 1.2.2 1.8Zm-2 1.4h2.4c.3.9.7 1.8 1.1 2.4.1.2.2.4.3.5-1.6-.5-3-1.6-3.8-3Zm7.4 3c.1-.2.2-.3.3-.5.4-.7.8-1.5 1.1-2.4h2.4c-.8 1.4-2.2 2.5-3.8 3Z"})});var BI=c(me(),1),b7=c(T(),1),H0=(0,b7.jsx)(BI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,b7.jsx)(BI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z"})});var II=c(me(),1),y7=c(T(),1),U0=(0,y7.jsx)(II.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,y7.jsx)(II.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"})});var PI=c(me(),1),v7=c(T(),1),_7=(0,v7.jsx)(PI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v7.jsx)(PI.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})});var OI=c(me(),1),w7=c(T(),1),k7=(0,w7.jsx)(OI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,w7.jsx)(OI.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})});var AI=c(me(),1),x7=c(T(),1),S7=(0,x7.jsx)(AI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x7.jsx)(AI.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})});var MI=c(me(),1),C7=c(T(),1),E7=(0,C7.jsx)(MI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,C7.jsx)(MI.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var NI=c(me(),1),T7=c(T(),1),R7=(0,T7.jsx)(NI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,T7.jsx)(NI.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})});var LI=c(me(),1),B7=c(T(),1),I7=(0,B7.jsx)(LI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,B7.jsx)(LI.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var DI=c(me(),1),P7=c(T(),1),O7=(0,P7.jsx)(DI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,P7.jsx)(DI.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var VI=c(me(),1),A7=c(T(),1),W0=(0,A7.jsx)(VI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,A7.jsx)(VI.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"})});var FI=c(me(),1),M7=c(T(),1),N7=(0,M7.jsx)(FI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M7.jsx)(FI.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 zI=c(me(),1),L7=c(T(),1),G0=(0,L7.jsx)(zI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L7.jsx)(zI.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})});var jI=c(me(),1),D7=c(T(),1),$0=(0,D7.jsx)(jI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D7.jsx)(jI.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})});var HI=c(me(),1),V7=c(T(),1),ym=(0,V7.jsx)(HI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V7.jsx)(HI.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})});var UI=c(me(),1),F7=c(T(),1),vm=(0,F7.jsx)(UI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,F7.jsx)(UI.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})});var WI=c(me(),1),z7=c(T(),1),_m=(0,z7.jsx)(WI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z7.jsx)(WI.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})});var GI=c(me(),1),j7=c(T(),1),Y0=(0,j7.jsx)(GI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j7.jsx)(GI.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})});var $I=c(me(),1),H7=c(T(),1),g_=(0,H7.jsx)($I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H7.jsx)($I.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})});var YI=c(me(),1),U7=c(T(),1),K0=(0,U7.jsx)(YI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,U7.jsx)(YI.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})});var KI=c(me(),1),W7=c(T(),1),h_=(0,W7.jsx)(KI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,W7.jsx)(KI.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"})});var qI=c(me(),1),G7=c(T(),1),q0=(0,G7.jsx)(qI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G7.jsx)(qI.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})});var ZI=c(me(),1),$7=c(T(),1),gf=(0,$7.jsx)(ZI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$7.jsx)(ZI.Path,{d:"m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z"})});var XI=c(me(),1),Y7=c(T(),1),K7=(0,Y7.jsx)(XI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y7.jsx)(XI.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var QI=c(me(),1),q7=c(T(),1),As=(0,q7.jsx)(QI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,q7.jsx)(QI.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})});var JI=c(me(),1),Z7=c(T(),1),Ms=(0,Z7.jsx)(JI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z7.jsx)(JI.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var eP=c(me(),1),X7=c(T(),1),Z0=(0,X7.jsx)(eP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,X7.jsx)(eP.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})});var tP=c(me(),1),Q7=c(T(),1),J7=(0,Q7.jsx)(tP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Q7.jsx)(tP.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zM9.8 7c0-1.2 1-2.2 2.2-2.2 1.2 0 2.2 1 2.2 2.2v3H9.8V7zm6.7 11.5h-9v-7h9v7z"})});var oP=c(me(),1),e9=c(T(),1),t9=(0,e9.jsx)(oP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,e9.jsx)(oP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 11h-.2V9c0-1.5-1.2-2.8-2.8-2.8S9.2 7.5 9.2 9v2H9c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h6c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm-1.8 0h-2.5V9c0-.7.6-1.2 1.2-1.2s1.2.6 1.2 1.2v2z"})});var rP=c(me(),1),o9=c(T(),1),yb=(0,o9.jsx)(rP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,o9.jsx)(rP.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"})});var X0=c(me(),1),Q0=c(T(),1),b_=(0,Q0.jsxs)(X0.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,Q0.jsx)(X0.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,Q0.jsx)(X0.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"})]});var nP=c(me(),1),r9=c(T(),1),J0=(0,r9.jsx)(nP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r9.jsx)(nP.Path,{d:"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z"})});var iP=c(me(),1),n9=c(T(),1),ha=(0,n9.jsx)(iP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,n9.jsx)(iP.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var eC=c(me(),1),tC=c(T(),1),vb=(0,tC.jsxs)(eC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,tC.jsx)(eC.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,tC.jsx)(eC.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});var sP=c(me(),1),i9=c(T(),1),s9=(0,i9.jsx)(sP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,i9.jsx)(sP.Path,{d:"m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z"})});var aP=c(me(),1),a9=c(T(),1),_b=(0,a9.jsx)(aP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,a9.jsx)(aP.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var lP=c(me(),1),l9=c(T(),1),c9=(0,l9.jsx)(lP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,l9.jsx)(lP.Path,{d:"M10.97 10.159a3.382 3.382 0 0 0-2.857.955l1.724 1.723-2.836 2.913L7 17h1.25l2.913-2.837 1.723 1.723a3.38 3.38 0 0 0 .606-.825c.33-.63.446-1.343.35-2.032L17 10.695 13.305 7l-2.334 3.159Z"})});var cP=c(me(),1),u9=c(T(),1),Ns=(0,u9.jsx)(cP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,u9.jsx)(cP.Path,{d:"M11 12.5V17.5H12.5V12.5H17.5V11H12.5V6H11V11H6V12.5H11Z"})});var uP=c(me(),1),d9=c(T(),1),f9=(0,d9.jsx)(uP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,d9.jsx)(uP.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z"})});var dP=c(me(),1),p9=c(T(),1),m9=(0,p9.jsx)(dP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p9.jsx)(dP.Path,{d:"M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z"})});var fP=c(me(),1),g9=c(T(),1),h9=(0,g9.jsx)(fP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g9.jsx)(fP.Path,{d:"M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z"})});var pP=c(me(),1),b9=c(T(),1),y9=(0,b9.jsx)(pP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,b9.jsx)(pP.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"})});var mP=c(me(),1),v9=c(T(),1),_9=(0,v9.jsx)(mP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,v9.jsx)(mP.Path,{d:"M18 5.5H6a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5ZM6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm1 5h1.5v1.5H7V9Zm1.5 4.5H7V15h1.5v-1.5ZM10 9h7v1.5h-7V9Zm7 4.5h-7V15h7v-1.5Z"})});var gP=c(me(),1),w9=c(T(),1),k9=(0,w9.jsx)(gP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,w9.jsx)(gP.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 hP=c(me(),1),x9=c(T(),1),Bn=(0,x9.jsx)(hP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,x9.jsx)(hP.Path,{d:"M7 11.5h10V13H7z"})});var bP=c(me(),1),S9=c(T(),1),C9=(0,S9.jsx)(bP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,S9.jsx)(bP.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"})});var yP=c(me(),1),E9=c(T(),1),T9=(0,E9.jsx)(yP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E9.jsx)(yP.Path,{d:"M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z"})});var vP=c(me(),1),R9=c(T(),1),B9=(0,R9.jsx)(vP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,R9.jsx)(vP.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})});var _P=c(me(),1),I9=c(T(),1),wb=(0,I9.jsx)(_P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,I9.jsx)(_P.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})});var oC=c(me(),1),rC=c(T(),1),P9=(0,rC.jsxs)(oC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,rC.jsx)(oC.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,rC.jsx)(oC.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"})]});var wP=c(me(),1),O9=c(T(),1),A9=(0,O9.jsx)(wP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,O9.jsx)(wP.Path,{d:"M12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM12.8 3h-1.5v3h1.5V3zm-1.6 18h1.5v-3h-1.5v3zm6.8-9.8v1.5h3v-1.5h-3zm-12 0H3v1.5h3v-1.5zm9.7 5.6 2.1 2.1 1.1-1.1-2.1-2.1-1.1 1.1zM8.3 7.2 6.2 5.1 5.1 6.2l2.1 2.1 1.1-1.1zM5.1 17.8l1.1 1.1 2.1-2.1-1.1-1.1-2.1 2.1zM18.9 6.2l-1.1-1.1-2.1 2.1 1.1 1.1 2.1-2.1z"})});var kP=c(me(),1),M9=c(T(),1),xP=(0,M9.jsx)(kP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M9.jsx)(kP.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z"})});var nC=c(me(),1),iC=c(T(),1),N9=(0,iC.jsxs)(nC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,iC.jsx)(nC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,iC.jsx)(nC.Path,{d:"m16.5 19.5h-9v-1.5h9z"})]});var y_=c(me(),1),v_=c(T(),1),L9=(0,v_.jsxs)(y_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,v_.jsx)(y_.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,v_.jsx)(y_.Path,{d:"m4.5 7.5v9h1.5v-9z"}),(0,v_.jsx)(y_.Path,{d:"m18 7.5v9h1.5v-9z"})]});var sC=c(me(),1),aC=c(T(),1),D9=(0,aC.jsxs)(sC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,aC.jsx)(sC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,aC.jsx)(sC.Path,{d:"m4.5 16.5v-9h1.5v9z"})]});var lC=c(me(),1),cC=c(T(),1),V9=(0,cC.jsxs)(lC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,cC.jsx)(lC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,cC.jsx)(lC.Path,{d:"m18 16.5v-9h1.5v9z"})]});var uC=c(me(),1),dC=c(T(),1),F9=(0,dC.jsxs)(uC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,dC.jsx)(uC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,dC.jsx)(uC.Path,{d:"m16.5 6h-9v-1.5h9z"})]});var __=c(me(),1),w_=c(T(),1),z9=(0,w_.jsxs)(__.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,w_.jsx)(__.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,w_.jsx)(__.Path,{d:"m7.5 6h9v-1.5h-9z"}),(0,w_.jsx)(__.Path,{d:"m7.5 19.5h9v-1.5h-9z"})]});var SP=c(me(),1),j9=c(T(),1),H9=(0,j9.jsx)(SP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j9.jsx)(SP.Path,{d:"M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z"})});var CP=c(me(),1),U9=c(T(),1),fC=(0,U9.jsx)(CP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,U9.jsx)(CP.Path,{d:"M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z"})});var EP=c(me(),1),W9=c(T(),1),kb=(0,W9.jsx)(EP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,W9.jsx)(EP.Path,{d:"M16 5.5H8V4h8v1.5ZM16 20H8v-1.5h8V20ZM5 9h14v6H5V9Z"})});var TP=c(me(),1),G9=c(T(),1),$9=(0,G9.jsx)(TP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,G9.jsx)(TP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z"})});var RP=c(me(),1),Y9=c(T(),1),ol=(0,Y9.jsx)(RP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Y9.jsx)(RP.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var BP=c(me(),1),K9=c(T(),1),q9=(0,K9.jsx)(BP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,K9.jsx)(BP.Path,{d:"M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z"})});var IP=c(me(),1),Z9=c(T(),1),X9=(0,Z9.jsx)(IP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z9.jsx)(IP.Path,{d:"M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})});var PP=c(me(),1),Q9=c(T(),1),J9=(0,Q9.jsx)(PP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Q9.jsx)(PP.Path,{d:"M8.2 14.4h3.9L13 17h1.7L11 6.5H9.3L5.6 17h1.7l.9-2.6zm2-5.5 1.4 4H8.8l1.4-4zm7.4 7.5-1.3.8.8 1.4H5.5V20h14.3l-2.2-3.6z"})});var OP=c(me(),1),ej=c(T(),1),tj=(0,ej.jsx)(OP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ej.jsx)(OP.Path,{d:"M7 5.6v1.7l2.6.9v3.9L7 13v1.7L17.5 11V9.3L7 5.6zm4.2 6V8.8l4 1.4-4 1.4zm-5.7 5.6V5.5H4v14.3l3.6-2.2-.8-1.3-1.3.9z"})});var AP=c(me(),1),oj=c(T(),1),rj=(0,oj.jsx)(AP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oj.jsx)(AP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})});var MP=c(me(),1),nj=c(T(),1),ij=(0,nj.jsx)(MP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,nj.jsx)(MP.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7zm-5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h1V9H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-1h-1.5v1z"})});var NP=c(me(),1),sj=c(T(),1),hf=(0,sj.jsx)(NP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sj.jsx)(NP.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z"})});var LP=c(me(),1),aj=c(T(),1),kc=(0,aj.jsx)(LP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aj.jsx)(LP.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})});var DP=c(me(),1),lj=c(T(),1),cj=(0,lj.jsx)(DP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lj.jsx)(DP.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"})});var VP=c(me(),1),uj=c(T(),1),dj=(0,uj.jsx)(VP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,uj.jsx)(VP.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"})});var FP=c(me(),1),fj=c(T(),1),pj=(0,fj.jsx)(FP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fj.jsx)(FP.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"})});var xf=c(Ar(),1),va=c(Mt(),1),It=c(te(),1);var xoe=c(ce(),1),Soe=c(Ete(),1);var br="core/block-editor";var t2={};No(t2,{canHostEditableRoot:()=>j6e,getAllPatterns:()=>J6e,getBlockRemovalRules:()=>Y6e,getBlockSettings:()=>coe,getBlockStyles:()=>s4e,getBlockWithoutAttributes:()=>D6e,getClientIdWithClientIdsTree:()=>Cj,getClientIdsTree:()=>Ej,getClosestAllowedInsertionPoint:()=>moe,getClosestAllowedInsertionPointForPattern:()=>l4e,getContentLockingParent:()=>Rj,getEditedContentOnlySection:()=>Bj,getEnabledBlockParents:()=>G6e,getEnabledClientIdsTree:()=>U6e,getExpandedBlock:()=>n4e,getInserterMediaCategories:()=>Z6e,getInsertionPoint:()=>c4e,getLastFocus:()=>o4e,getLastInsertedBlocksClientIds:()=>L6e,getListViewClientIdsTree:()=>W6e,getListViewExpandRevision:()=>b4e,getParentSectionBlock:()=>_f,getPatternBySlug:()=>Q6e,getRegisteredInserterMediaCategories:()=>q6e,getRemovalPromptData:()=>$6e,getRequestedInspectorTab:()=>_4e,getReusableBlocks:()=>t4e,getSectionRootClientId:()=>Sb,getSelectedBlockStyleState:()=>_oe,getStyleOverrides:()=>K6e,getStyleStateViewport:()=>voe,getViewportModalClientIds:()=>v4e,getZoomLevel:()=>a4e,hasAllowedPatterns:()=>X6e,hasBlockSpotlight:()=>p4e,hasSelectedStyleState:()=>k4e,isBlockHiddenAnywhere:()=>u4e,isBlockHiddenAtViewport:()=>goe,isBlockHiddenEverywhere:()=>Pj,isBlockInterfaceHidden:()=>N6e,isBlockParentHiddenAtViewport:()=>f4e,isBlockParentHiddenEverywhere:()=>d4e,isBlockSubtreeDisabled:()=>V6e,isContainerInsertableToInContentOnlyMode:()=>vC,isDragging:()=>r4e,isEditLockedBlock:()=>hoe,isListViewContentPanelOpen:()=>g4e,isListViewPanelOpened:()=>h4e,isLockedBlock:()=>m4e,isMoveLockedBlock:()=>boe,isRemoveLockedBlock:()=>yoe,isResponsiveEditing:()=>w4e,isSectionBlock:()=>wf,isSelectedBlockStyleStateShownOnCanvas:()=>x4e,isSyncedBlock:()=>i4e,isWithinEditedContentOnlySection:()=>e2,isZoomOut:()=>Ij,shouldRenderBlockListView:()=>y4e});var In=c(te(),1),Cm=c(ce(),1);function Tte(e,t,o){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let r=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[r]=o,e}var $o=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var Ite=c(k_(),1);var TFe="1600px",RFe="320px",BFe=1,IFe=.25,PFe=.75,OFe="14px";function Bte({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=RFe,maximumViewportWidth:n=TFe,scaleFactor:i=BFe,minimumFontSizeLimit:s}){if(s=Vu(s)?s:OFe,o){let _=Vu(o);if(!_?.unit||!_?.value)return null;let w=Vu(s,{coerceTo:_.unit});if(w?.value&&!e&&!t&&_?.value<=w?.value)return null;if(t||(t=`${_.value}${_.unit}`),!e){let k=_.unit==="px"?_.value:_.value*16,x=Math.min(Math.max(1-.075*Math.log2(k),IFe),PFe),S=pC(_.value*x,3);w?.value&&S<w?.value?e=`${w.value}${w.unit}`:e=`${S}${_.unit}`}}let a=Vu(e),l=a?.unit||"rem",u=Vu(t,{coerceTo:l});if(!a||!u)return null;let d=Vu(e,{coerceTo:"rem"}),f=Vu(n,{coerceTo:l}),p=Vu(r,{coerceTo:l});if(!f||!p||!d)return null;let m=f.value-p.value;if(!m)return null;let g=pC(p.value/100,3),h=pC(g,3)+l,b=100*((u.value-a.value)/m),v=pC((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${h}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function Vu(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:o,rootSizeValue:r,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),s=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),a=e.toString().match(s);if(!a||a.length<3)return null;let[,l,u]=a,d=parseFloat(l);return o==="px"&&(u==="em"||u==="rem")&&(d=d*r,u=o),u==="px"&&(o==="em"||o==="rem")&&(d=d/r,u=o),(o==="em"||o==="rem")&&(u==="em"||u==="rem")&&(u=o),u?{value:pC(d,3),unit:u}:null}function pC(e,t=3){let o=Math.pow(10,t);return Math.round(e*o)/o}function mj(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function AFe(e){let t=e?.typography??{},o=e?.layout,r=Vu(o?.wideSize)?o?.wideSize:null;return mj(t)&&r?{fluid:{maxViewportWidth:r,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function bf(e,t){let{size:o}=e;if(!o||o==="0"||e?.fluid===!1||!mj(t?.typography)&&!mj(e))return o;let r=AFe(t)?.fluid??{},n=Bte({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:o,minimumFontSizeLimit:typeof r=="object"?r?.minFontSize:void 0,maximumViewportWidth:typeof r=="object"?r?.maxViewportWidth:void 0,minimumViewportWidth:typeof r=="object"?r?.minViewportWidth:void 0});return n||o}var zu="body",mC=":root";function Fu(e){if(!e.includes(","))return[e];let t=[],o="",r=0;for(let n of e){if(n==="(")r++;else if(n===")"&&r>0)r--;else if(n===","&&r===0){t.push(o),o="";continue}o+=n}return t.push(o),t}var zP=[{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)=>bf(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 xc(e,t){if(!e||!t)return t;let o=Fu(e),r=Fu(t),n=[];return o.forEach(i=>{r.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function Pte(e,t){if(!e||!t)return;let o={};return Object.entries(t).forEach(([r,n])=>{typeof n=="string"&&(o[r]=xc(e,n)),typeof n=="object"&&(o[r]={},Object.entries(n).forEach(([i,s])=>{o[r][i]=xc(e,s)}))}),o}function jP(e,t){return e.includes(",")?Fu(e).map(n=>n+t).join(","):e+t}function gj(e,t){let o=`.is-style-${e}`;if(!t)return o;let r=/[^\s:]+/,n=s=>s+o;return Fu(t).map(s=>s.replace(r,n)).join(",")}function Ote(e,t){let o=`.is-style-${e}`,r=Fu(t).map(n=>{let i=n.trim(),s=`${o} `;return i.startsWith(s)?i.slice(s.length):i});return gj(e,r.join(","))}function MFe(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let o=(0,Ite.getCSSValueFromRawStyle)($o(t,e.ref));return typeof o=="object"&&o!==null&&"ref"in o&&o?.ref?void 0:o===void 0?e:o}return e}function NFe(e,t){if(!e||!t||!Array.isArray(t))return e;let o=t.find(r=>r?.name===e);return o?.href?o?.href:e}function wm(e,t){if(!e||!t)return e;let o=MFe(e,t);return typeof o=="object"&&o!==null&&"url"in o&&o?.url&&(o.url=NFe(o.url,t?._links?.["wp:theme-file"])),o}function Ate(e,t,o=[],r="slug",n){let i=[t?$o(e,["blocks",t,...o]):void 0,$o(e,o)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let l of a){let u=s[l];if(u){let d=u.find(f=>f[r]===n);if(d)return r==="slug"||Ate(e,t,o,"slug",d.slug)[r]===d[r]?d:void 0}}}}function LFe(e,t,o,[r,n]=[]){let i=zP.find(a=>a.cssVarInfix===r);if(!i||!e.settings)return o;let s=Ate(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,l=s[a];return rl(e,t,l)}return o}function DFe(e,t,o,r=[]){let n=(t?$o(e?.settings??{},["blocks",t,"custom",...r]):void 0)??$o(e?.settings??{},["custom",...r]);return n?rl(e,t,n):o}function rl(e,t,o){if(!o||typeof o!="string")if(typeof o=="object"&&o!==null&&"ref"in o&&typeof o.ref=="string"){let u=$o(e,o.ref);if(!u||typeof u=="object"&&"ref"in u)return u;o=u}else return o;let r="var:",n="var(--wp--",i=")",s;if(o.startsWith(r))s=o.slice(r.length).split("|");else if(o.startsWith(n)&&o.endsWith(i))s=o.slice(n.length,-i.length).split("--");else return o;let[a,...l]=s;return a==="preset"?LFe(e,t,o,l):a==="custom"?DFe(e,t,o,l):o}var Fte=c(HP(),1);function Dte(e){return Object.prototype.toString.call(e)==="[object Object]"}function Vte(e){var t,o;return Dte(e)===!1?!1:(t=e.constructor,t===void 0?!0:(o=t.prototype,!(Dte(o)===!1||o.hasOwnProperty("isPrototypeOf")===!1)))}function UP(e,t){return(0,Fte.default)(e,t,{isMergeableObject:Vte,customMerge:o=>{if(o==="backgroundImage")return(r,n)=>n??r}})}var es=c(ce(),1),bC=c(k_(),1),qte=c(te(),1);function ba(e,t="root",o={}){if(!t)return null;let{fallback:r=!1}=o,{name:n,selectors:i,supports:s}=e,a=i&&Object.keys(i).length>0,l=Array.isArray(t)?t.join("."):t,u=null;if(a&&i.root?u=i?.root:s?.__experimentalSelector?u=s.__experimentalSelector:u=".wp-block-"+n.replace("core/","").replace("/","-"),l==="root")return u;let d=Array.isArray(t)?t:t.split(".");if(d.length===1){let p=r?u:null;if(a)return $o(i,`${l}.root`,null)||$o(i,l,null)||p;let m=s?$o(s,`${l}.__experimentalSelector`,null):void 0;return m?xc(u,m):p}let f;return a&&(f=$o(i,l,null)),f||(r?ba(e,d[0],o):null)}function XFe(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(o=>{let r=Go(o).toRgb();t.r.push(r.r/255),t.g.push(r.g/255),t.b.push(r.b/255),t.a.push(r.a)}),t}function zte(e){return`${e}{filter:none}`}function jte(e,t){return`${e}{filter:url(#${t})}`}function Hte(e,t){let o=XFe(t);return`
+`),this.css+=o+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let o=this.toUrl(this.path(t.file)),r=t.root||AD(t.file),n;this.mapOpts.sourcesContent===!1?(n=new Y_e(t.text),n.sourcesContent&&(n.sourcesContent=null)):n=t.consumer(),this.map.applySourceMap(n,o,this.toUrl(this.path(r)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1){if(this.root){let t;for(let o=this.root.nodes.length-1;o>=0;o--)t=this.root.nodes[o],t.type==="comment"&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(o)}else if(this.css){let t;for(;(t=this.css.lastIndexOf("/*#"))!==-1;){let o=this.css.indexOf("*/",t+3);if(o===-1)break;for(;t>0&&this.css[t-1]===`
+`;)t--;this.css=this.css.slice(0,t)+this.css.slice(o+2)}}}}generate(){if(this.clearAnnotation(),EJe&&CJe&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,o=>{t+=o}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=MD.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new MD({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new MD({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,o=1,r="<no source>",n={generated:{column:0,line:0},original:{column:0,line:0},source:""},i,s;this.stringify(this.root,(a,l,u)=>{if(this.css+=a,l&&u!=="end"&&(n.generated.line=t,n.generated.column=o-1,l.source&&l.source.start?(n.source=this.sourcePath(l),n.original.line=l.source.start.line,n.original.column=l.source.start.column-1,this.map.addMapping(n)):(n.source=r,n.original.line=1,n.original.column=0,this.map.addMapping(n))),s=a.match(/\n/g),s?(t+=s.length,i=a.lastIndexOf(`
+`),o=a.length-i):o+=a.length,l&&u!=="start"){let d=l.parent||{raws:{}};(!(l.type==="decl"||l.type==="atrule"&&!l.nodes)||l!==d.last||d.raws.semicolon)&&(l.source&&l.source.end?(n.source=this.sourcePath(l),n.original.line=l.source.end.line,n.original.column=l.source.end.column-1,n.generated.line=t,n.generated.column=o-2,this.map.addMapping(n)):(n.source=r,n.original.line=1,n.original.column=0,n.generated.line=t,n.generated.column=o-1,this.map.addMapping(n)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(o=>o.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let o=this.memoizedPaths.get(t);if(o)return o;let r=this.opts.to?AD(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(r=AD(G_e(r,this.mapOpts.annotation)));let n=U_e(r,t);return this.memoizedPaths.set(t,n),n}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let o=t.source.input.map;this.previousMaps.includes(o)||this.previousMaps.push(o)}});else{let t=new SJe(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(o=>{if(o.source){let r=o.source.input.from;if(r&&!t[r]){t[r]=!0;let n=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(n,o.source.input.css)}}});else if(this.css){let o=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(o,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let o=this.memoizedFileURLs.get(t);if(o)return o;if(W_e){let r=W_e(t).toString();return this.memoizedFileURLs.set(t,r),r}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let o=this.memoizedURLs.get(t);if(o)return o;$_e==="\\"&&(t=t.replace(/\\/g,"/"));let r=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,r),r}};K_e.exports=CK});var X_e=xe((Oro,Z_e)=>{"use strict";var q_e=Eg(),qk=class extends q_e{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};Z_e.exports=qk;qk.default=qk;q_e.registerAtRule(qk)});var ND=xe((Aro,twe)=>{"use strict";var Q_e=Eg(),J_e,ewe,Tg=class extends Q_e{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,o,r){let n=new Set;for(let s of Array.isArray(t)?t:[t])s&&typeof s=="object"&&!s.parent&&s.raws&&typeof s.raws.before<"u"&&n.add(s.raws);let i=super.normalize(t);if(o){if(r==="prepend")this.nodes.length>1?o.raws.before=this.nodes[1].raws.before:delete o.raws.before;else if(this.first!==o)for(let s of i)n.has(s.raws)||(s.raws.before=o.raws.before)}return i}removeChild(t,o){let r=this.index(t);return!o&&r===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(t)}toResult(t={}){return new J_e(new ewe,this,t).stringify()}};Tg.registerLazyResult=e=>{J_e=e};Tg.registerProcessor=e=>{ewe=e};twe.exports=Tg;Tg.default=Tg;Q_e.registerRoot(Tg)});var rwe=xe((Mro,owe)=>{"use strict";var kT={comma(e){return kT.split(e,[","],!0)},space(e){let t=[" ",`
+`," "];return kT.split(e,t)},split(e,t,o){if(typeof e!="string")return[];let r=[],n="",i=!1,s=0,a=!1,l="",u=!1;for(let d of e)u?u=!1:d==="\\"?u=!0:a?d===l&&(a=!1):d==='"'||d==="'"?(a=!0,l=d):d==="("?s+=1:d===")"?s>0&&(s-=1):s===0&&t.includes(d)&&(i=!0),i?(n!==""&&r.push(n.trim()),n="",i=!1):n+=d;return(o||n!=="")&&r.push(n.trim()),r}};owe.exports=kT;kT.default=kT});var swe=xe((Nro,iwe)=>{"use strict";var nwe=Eg(),TJe=rwe(),Zk=class extends nwe{get selectors(){return TJe.comma(this.selector)}set selectors(t){let o=this.selector?this.selector.match(/,\s*/):null,r=o?o[0]:","+this.raw("between","beforeOpen");this.selector=t.join(r)}constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}};iwe.exports=Zk;Zk.default=Zk;nwe.registerRule(Zk)});var cwe=xe((Lro,lwe)=>{"use strict";var LD=/[\t\n\f\r "#'()/;[\\\]{}]/g,DD=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,RJe=/.[\r\n"'(/\\]/,awe=/[\da-f]/i;lwe.exports=function(t,o={}){let r=t.css.valueOf(),n=o.ignoreErrors,i,s,a,l,u,d,f,p,m,g,h=r.length,b=0,v=[],y=[],_=-1;function w(){return b}function k(R){throw t.error("Unclosed "+R,b)}function x(){return y.length===0&&b>=h}function C(R){if(y.length)return y.pop();if(b>=h)return;let S=R?R.ignoreUnclosed:!1;switch(i=r.charCodeAt(b),i){case 10:case 32:case 9:case 13:case 12:{l=b;do l+=1,i=r.charCodeAt(l);while(i===32||i===10||i===9||i===13||i===12);d=["space",r.slice(b,l)],b=l-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let I=String.fromCharCode(i);d=[I,I,b];break}case 40:{if(g=v.length?v.pop()[1]:"",m=r.charCodeAt(b+1),g==="url"&&m!==39&&m!==34&&m!==32&&m!==10&&m!==9&&m!==12&&m!==13){l=b;do{if(f=!1,l=r.indexOf(")",l+1),l===-1)if(n||S){l=b;break}else k("bracket");for(p=l;r.charCodeAt(p-1)===92;)p-=1,f=!f}while(f);d=["brackets",r.slice(b,l+1),b,l],b=l}else b<=_?d=["(","(",b]:(l=r.indexOf(")",b+1),s=r.slice(b,l+1),l===-1||RJe.test(s)?(_=l===-1?h:l,d=["(","(",b]):(d=["brackets",s,b,l],b=l));break}case 39:case 34:{u=i===39?"'":'"',l=b;do{if(f=!1,l=r.indexOf(u,l+1),l===-1)if(n||S){l=b+1;break}else k("string");for(p=l;r.charCodeAt(p-1)===92;)p-=1,f=!f}while(f);d=["string",r.slice(b,l+1),b,l],b=l;break}case 64:{LD.lastIndex=b+1,LD.test(r),LD.lastIndex===0?l=r.length-1:l=LD.lastIndex-2,d=["at-word",r.slice(b,l+1),b,l],b=l;break}case 92:{for(l=b,a=!0;r.charCodeAt(l+1)===92;)l+=1,a=!a;if(i=r.charCodeAt(l+1),a&&i!==47&&i!==32&&i!==10&&i!==9&&i!==13&&i!==12&&(l+=1,awe.test(r.charAt(l)))){for(;awe.test(r.charAt(l+1));)l+=1;r.charCodeAt(l+1)===32&&(l+=1)}d=["word",r.slice(b,l+1),b,l],b=l;break}default:{i===47&&r.charCodeAt(b+1)===42?(l=r.indexOf("*/",b+2)+1,l===0&&(n||S?l=r.length:k("comment")),d=["comment",r.slice(b,l+1),b,l],b=l):(DD.lastIndex=b+1,DD.test(r),DD.lastIndex===0?l=r.length-1:l=DD.lastIndex-2,d=["word",r.slice(b,l+1),b,l],v.push(d),b=l);break}}return b++,d}function E(R){y.push(R)}return{back:E,endOfFile:x,nextToken:C,position:w}}});var pwe=xe((Dro,fwe)=>{"use strict";var BJe=X_e(),IJe=mK(),PJe=gK(),OJe=ND(),uwe=swe(),AJe=cwe(),dwe={empty:!0,space:!0};function MJe(e){for(let t=e.length-1;t>=0;t--){let o=e[t],r=o[3]||o[2];if(r)return r}}function TK(e,t,o){let r="";for(let n=t;n<o;n++)r+=e[n][1];return r}var RK=class{constructor(t){this.input=t,this.root=new OJe,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let o=new BJe;o.name=t[1].slice(1),o.name===""&&this.unnamedAtrule(o,t),this.init(o,t[2]);let r,n,i,s=!1,a=!1,l=[],u=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),r=t[0],r==="("||r==="["?u.push(r==="("?")":"]"):r==="{"&&u.length>0?u.push("}"):r===u[u.length-1]&&u.pop(),u.length===0)if(r===";"){o.source.end=this.getPosition(t[2]),o.source.end.offset++,this.semicolon=!0;break}else if(r==="{"){a=!0;break}else if(r==="}"){if(l.length>0){for(i=l.length-1,n=l[i];n&&n[0]==="space";)n=l[--i];n&&(o.source.end=this.getPosition(n[3]||n[2]),o.source.end.offset++)}this.end(t);break}else l.push(t);else l.push(t);if(this.tokenizer.endOfFile()){s=!0;break}}o.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(o.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(o,"params",l),s&&(t=l[l.length-1],o.source.end=this.getPosition(t[3]||t[2]),o.source.end.offset++,this.spaces=o.raws.between,o.raws.between="")):(o.raws.afterName="",o.params=""),a&&(o.nodes=[],this.current=o)}checkMissedSemicolon(t){let o=this.colon(t);if(o===!1)return;let r=0,n;for(let i=o-1;i>=0&&(n=t[i],!(n[0]!=="space"&&(r+=1,r===2)));i--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(t){let o=0,r,n,i;for(let[s,a]of t.entries()){if(n=a,i=n[0],i==="("&&(o+=1),i===")"&&(o-=1),o===0&&i===":")if(!r)this.doubleColon(n);else{if(r[0]==="word"&&r[1]==="progid")continue;return s}r=n}return!1}comment(t){let o=new IJe;this.init(o,t[2]),o.source.end=this.getPosition(t[3]||t[2]),o.source.end.offset++;let r=t[1].slice(2,-2);if(!r.trim())o.text="",o.raws.left=r,o.raws.right="";else{let n=r.match(/^(\s*)([^]*\S)(\s*)$/);o.text=n[2],o.raws.left=n[1],o.raws.right=n[3]}}createTokenizer(){this.tokenizer=AJe(this.input)}decl(t,o){let r=new PJe;this.init(r,t[0][2]);let n=t[t.length-1];n[0]===";"&&(this.semicolon=!0,t.pop()),r.source.end=this.getPosition(n[3]||n[2]||MJe(t)),r.source.end.offset++;let i=0;for(;t[i][0]!=="word";)i===t.length-1&&this.unknownWord([t[i]]),i++;r.raws.before+=TK(t,0,i),r.source.start=this.getPosition(t[i][2]);let s=i;for(;i<t.length;){let p=t[i][0];if(p===":"||p==="space"||p==="comment")break;i++}r.prop=TK(t,s,i);let a=i,l;for(;i<t.length&&(l=t[i],i++,l[0]!==":");)l[0]==="word"&&/\w/.test(l[1])&&this.unknownWord([l]);r.raws.between=TK(t,a,i),(r.prop[0]==="_"||r.prop[0]==="*")&&(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let u=i;for(;i<t.length;){let p=t[i][0];if(p!=="space"&&p!=="comment")break;i++}let d=t.slice(u,i);t=t.slice(i),this.precheckMissedSemicolon(t);for(let p=t.length-1;p>=0;p--){if(l=t[p],l[1].toLowerCase()==="!important"){r.important=!0;let m=this.stringFrom(t,p);m=this.spacesFromEnd(t)+m,m!==" !important"&&(r.raws.important=m);break}else if(l[1].toLowerCase()==="important"){let m=t.slice(0),g="";for(let h=p;h>0;h--){let b=m[h][0];if(g.trim().startsWith("!")&&b!=="space")break;g=m.pop()[1]+g}g.trim().startsWith("!")&&(r.important=!0,r.raws.important=g,t=m)}if(l[0]!=="space"&&l[0]!=="comment")break}t.some(p=>p[0]!=="space"&&p[0]!=="comment")&&(r.raws.between+=d.map(p=>p[1]).join(""),d=[]),this.raw(r,"value",d.concat(t),o),r.value.includes(":")&&!o&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let o=new uwe;this.init(o,t[2]),o.selector="",o.raws.between="",this.current=o}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let o=this.current.nodes[this.current.nodes.length-1];o&&o.type==="rule"&&!o.raws.ownSemicolon&&(o.raws.ownSemicolon=this.spaces,this.spaces="",o.source.end=this.getPosition(t[2]),o.source.end.offset+=o.raws.ownSemicolon.length)}}getPosition(t){let o=this.input.fromOffset(t);return{column:o.col,line:o.line,offset:t}}init(t,o){this.current.push(t),t.source={input:this.input,start:this.getPosition(o)},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}other(t){let o=!1,r=null,n=!1,i=null,s=[],a=t[1].startsWith("--"),l=[],u=t;for(;u;){if(r=u[0],l.push(u),r==="("||r==="[")i||(i=u),s.push(r==="("?")":"]");else if(a&&n&&r==="{")i||(i=u),s.push("}");else if(s.length===0)if(r===";")if(n){this.decl(l,a);return}else break;else if(r==="{"){this.rule(l);return}else if(r==="}"){this.tokenizer.back(l.pop()),o=!0;break}else r===":"&&(n=!0);else r===s[s.length-1]&&(s.pop(),s.length===0&&(i=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(o=!0),s.length>0&&this.unclosedBracket(i),o&&n){if(!a)for(;l.length&&(u=l[l.length-1][0],!(u!=="space"&&u!=="comment"));)this.tokenizer.back(l.pop());this.decl(l,a)}else this.unknownWord(l)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}precheckMissedSemicolon(){}raw(t,o,r,n){let i,s,a=r.length,l="",u=!0,d,f;for(let p=0;p<a;p+=1)i=r[p],s=i[0],s==="space"&&p===a-1&&!n?u=!1:s==="comment"?(f=r[p-1]?r[p-1][0]:"empty",d=r[p+1]?r[p+1][0]:"empty",!dwe[f]&&!dwe[d]?l.slice(-1)===","?u=!1:l+=i[1]:u=!1):l+=i[1];if(!u){let p=r.reduce((m,g)=>m+g[1],"");t.raws[o]={raw:p,value:l}}t[o]=l}rule(t){t.pop();let o=new uwe;this.init(o,t[0][2]),o.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(o,"selector",t),this.current=o}spacesAndCommentsFromEnd(t){let o,r="";for(;t.length&&(o=t[t.length-1][0],!(o!=="space"&&o!=="comment"));)r=t.pop()[1]+r;return r}spacesAndCommentsFromStart(t){let o,r="";for(;t.length&&(o=t[0][0],!(o!=="space"&&o!=="comment"));)r+=t.shift()[1];return r}spacesFromEnd(t){let o,r="";for(;t.length&&(o=t[t.length-1][0],o==="space");)r=t.pop()[1]+r;return r}stringFrom(t,o){let r="";for(let n=o;n<t.length;n++)r+=t[n][1];return t.splice(o,t.length-o),r}unclosedBlock(){let t=this.current.source.start;throw this.input.error("Unclosed block",t.line,t.column)}unclosedBracket(t){throw this.input.error("Unclosed bracket",{offset:t[2]},{offset:t[2]+1})}unexpectedClose(t){throw this.input.error("Unexpected }",{offset:t[2]},{offset:t[2]+1})}unknownWord(t){throw this.input.error("Unknown word "+t[0][1],{offset:t[0][2]},{offset:t[0][2]+t[0][1].length})}unnamedAtrule(t,o){throw this.input.error("At-rule without name",{offset:o[2]},{offset:o[2]+o[1].length})}};fwe.exports=RK});var BK=xe((Vro,mwe)=>{"use strict";var NJe=Eg(),LJe=SK(),DJe=pwe();function VD(e,t){let o=new LJe(e,t),r=new DJe(o);try{r.parse()}catch(n){throw n}return r.root}mwe.exports=VD;VD.default=VD;NJe.registerParse(VD)});var hwe=xe((Fro,gwe)=>{"use strict";var VJe=Eg(),{my:FJe}=hT(),xT=class{constructor(t,o={}){if(this.type="warning",this.text=t,o.node&&o.node.source){o.node[FJe]||VJe.rebuild(o.node);let r=o.node.rangeBy(o);this.line=r.start.line,this.column=r.start.column,this.endLine=r.end.line,this.endColumn=r.end.column}for(let r in o)this[r]=o[r]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};gwe.exports=xT;xT.default=xT});var IK=xe((zro,bwe)=>{"use strict";var zJe=hwe(),ST=class{get content(){return this.css}constructor(t,o,r){this.processor=t,this.messages=[],this.root=o,this.opts=r,this.css="",this.map=void 0}toString(){return this.css}warn(t,o={}){o.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(o.plugin=this.lastPlugin.postcssPlugin);let r=new zJe(t,o);return this.messages.push(r),r}warnings(){return this.messages.filter(t=>t.type==="warning")}};bwe.exports=ST;ST.default=ST});var PK=xe((jro,vwe)=>{"use strict";var ywe={};vwe.exports=function(t){ywe[t]||(ywe[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))}});var Swe=xe((Wro,xwe)=>{"use strict";var jJe=Eg(),HJe=yK(),WJe=EK(),UJe=BK(),_we=IK(),GJe=ND(),$Je=TD(),{isClean:$c,my:YJe}=hT(),Hro=PK(),KJe={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},qJe={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},ZJe={Once:!0,postcssPlugin:!0,prepare:!0},Xk=0;function CT(e){return typeof e=="object"&&typeof e.then=="function"}function OK(e){let t=!1,o=KJe[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[o,o+"-"+t,Xk,o+"Exit",o+"Exit-"+t]:t?[o,o+"-"+t,o+"Exit",o+"Exit-"+t]:e.append?[o,Xk,o+"Exit"]:[o,o+"Exit"]}function wwe(e){let t;return e.type==="document"?t=["Document",Xk,"DocumentExit"]:e.type==="root"?t=["Root",Xk,"RootExit"]:t=OK(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function kwe(e){let t=[e];for(;t.length>0;){let o=t.pop();if(o[$c]=!1,o.nodes)for(let r of o.nodes)t.push(r)}return e}var AK={},Rg=class e{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(t,o,r){this.stringified=!1,this.processed=!1;let n;if(typeof o=="object"&&o!==null&&(o.type==="root"||o.type==="document"))n=kwe(o);else if(o instanceof e||o instanceof _we)n=kwe(o.root),o.map&&(typeof r.map>"u"&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=o.map);else{let i=UJe;r.syntax&&(i=r.syntax.parse),r.parser&&(i=r.parser),i.parse&&(i=i.parse);try{n=i(o,r)}catch(s){this.processed=!0,this.error=s}n&&!n[YJe]&&jJe.rebuild(n)}this.result=new _we(t,n,r),this.helpers={...AK,postcss:AK,result:this.result},this.plugins=this.processor.plugins.map(i=>typeof i=="object"&&i.prepare?{...i,...i.prepare(this.result)}:i)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,o){let r=this.result.lastPlugin;try{o&&o.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=r.postcssPlugin,t.setMessage()):r.postcssVersion}catch(n){console&&console.error&&console.error(n)}return t}prepareVisitors(){this.listeners={};let t=(o,r,n)=>{this.listeners[r]||(this.listeners[r]=[]),this.listeners[r].push([o,n])};for(let o of this.plugins)if(typeof o=="object")for(let r in o){if(!qJe[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${o.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!ZJe[r])if(typeof o[r]=="object")for(let n in o[r])n==="*"?t(o,r,o[r][n]):t(o,r+"-"+n.toLowerCase(),o[r][n]);else typeof o[r]=="function"&&t(o,r,o[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t<this.plugins.length;t++){let o=this.plugins[t],r=this.runOnRoot(o);if(CT(r))try{await r}catch(n){throw this.handleError(n)}}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[$c];){t[$c]=!0;let o=[wwe(t)];for(;o.length>0;){let r=this.visitTick(o);if(CT(r))try{await r}catch(n){let i=o[o.length-1].node;throw this.handleError(n,i)}}}if(this.listeners.OnceExit)for(let[o,r]of this.listeners.OnceExit){this.result.lastPlugin=o;try{if(t.type==="document"){let n=t.nodes.map(i=>r(i,this.helpers));await Promise.all(n)}else await r(t,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let o=this.result.root.nodes.map(r=>t.Once(r,this.helpers));return CT(o[0])?Promise.all(o):o}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(o){throw this.handleError(o)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,o=$Je;t.syntax&&(o=t.syntax.stringify),t.stringifier&&(o=t.stringifier),o.stringify&&(o=o.stringify);let r=this.result.root.source;if(t.map===void 0&&!(r&&r.input&&r.input.map)){let s="";return o(this.result.root,a=>{s+=a}),this.result.css=s,this.result}let i=new WJe(o,this.result.root,this.result.opts).generate();return this.result.css=i[0],this.result.map=i[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let o=this.runOnRoot(t);if(CT(o))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[$c];)t[$c]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let o of t.nodes)this.visitSync(this.listeners.OnceExit,o);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,o){return this.async().then(t,o)}toString(){return this.css}visitSync(t,o){for(let[r,n]of t){this.result.lastPlugin=r;let i;try{i=n(o,this.helpers)}catch(s){throw this.handleError(s,o.proxyOf)}if(o.type!=="root"&&o.type!=="document"&&!o.parent)return!0;if(CT(i))throw this.getAsyncError()}}visitTick(t){let o=t[t.length-1],{node:r,visitors:n}=o;if(r.type!=="root"&&r.type!=="document"&&!r.parent){t.pop();return}if(n.length>0&&o.visitorIndex<n.length){let[s,a]=n[o.visitorIndex];o.visitorIndex+=1,o.visitorIndex===n.length&&(o.visitors=[],o.visitorIndex=0),this.result.lastPlugin=s;try{return a(r.toProxy(),this.helpers)}catch(l){throw this.handleError(l,r)}}if(o.iterator!==0){let s=o.iterator;o.descending&&(o.descending=!1,r.indexes[s]+=1);let a;for(;a=r.nodes[r.indexes[s]];){if(!a[$c]){a[$c]=!0,o.descending=!0,t.push(wwe(a));return}r.indexes[s]+=1}o.iterator=0,delete r.indexes[s]}let i=o.events;for(;o.eventIndex<i.length;){let s=i[o.eventIndex];if(o.eventIndex+=1,s===Xk){r.nodes&&r.nodes.length&&(r[$c]=!0,o.iterator=r.getIterator());return}else if(this.listeners[s]){o.visitors=this.listeners[s];return}}t.pop()}walkSync(t){t[$c]=!0;let o=[{eventIndex:0,events:OK(t),iterator:0,node:t}];for(;o.length>0;){let r=o[o.length-1],n=r.node;if(r.iterator!==0){let i=r.iterator;r.descending&&(r.descending=!1,n.indexes[i]+=1);let s,a=!1;for(;s=n.nodes[n.indexes[i]];){if(!s[$c]){s[$c]=!0,r.descending=!0,o.push({eventIndex:0,events:OK(s),iterator:0,node:s}),a=!0;break}n.indexes[i]+=1}if(a)continue;r.iterator=0,delete n.indexes[i]}if(r.eventIndex<r.events.length){let i=r.events[r.eventIndex];if(r.eventIndex+=1,i===Xk)n.nodes&&n.nodes.length&&(r.iterator=n.getIterator());else{let s=this.listeners[i];s&&this.visitSync(s,n.toProxy())&&o.pop()}continue}o.pop()}}warnings(){return this.sync().warnings()}};Rg.registerPostcss=e=>{AK=e};xwe.exports=Rg;Rg.default=Rg;GJe.registerLazyResult(Rg);HJe.registerLazyResult(Rg)});var Ewe=xe((Gro,Cwe)=>{"use strict";var XJe=EK(),QJe=BK(),JJe=IK(),eet=TD(),Uro=PK(),ET=class{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,o=QJe;try{t=o(this._css,this._opts)}catch(r){this.error=r}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(t,o,r){o=o.toString(),this.stringified=!1,this._processor=t,this._css=o,this._opts=r,this._map=void 0;let n=eet;this.result=new JJe(this._processor,void 0,this._opts),this.result.css=o;let i=this;Object.defineProperty(this.result,"root",{get(){return i.root}});let s=new XJe(n,void 0,this._opts,o);if(s.isMap()){let[a,l]=s.generate();a&&(this.result.css=a),l&&(this.result.map=l)}else s.clearAnnotation(),this.result.css=s.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,o){return this.async().then(t,o)}toString(){return this._css}warnings(){return[]}};Cwe.exports=ET;ET.default=ET});var Rwe=xe(($ro,Twe)=>{"use strict";var tet=yK(),oet=Swe(),ret=Ewe(),net=ND(),Oy=class{constructor(t=[]){this.version="8.5.26",this.plugins=this.normalize(t)}normalize(t){let o=[];for(let r of t)if(r.postcss===!0?r=r():r.postcss&&(r=r.postcss),typeof r=="object"&&Array.isArray(r.plugins))o=o.concat(r.plugins);else if(typeof r=="object"&&r.postcssPlugin)o.push(r);else if(typeof r=="function")o.push(r);else if(!(typeof r=="object"&&(r.parse||r.stringify)))throw new Error(r+" is not a PostCSS plugin");return o}process(t,o={}){return!this.plugins.length&&!o.parser&&!o.stringifier&&!o.syntax?new ret(this,t,o):new oet(this,t,o)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};Twe.exports=Oy;Oy.default=Oy;net.registerProcessor(Oy);tet.registerProcessor(Oy)});var Pwe=xe((Yro,Iwe)=>{Iwe.exports=function(t){let o=t.prefix,r=/\s+$/.test(o)?o:`${o} `,n=t.ignoreFiles?[].concat(t.ignoreFiles):[],i=t.includeFiles?[].concat(t.includeFiles):[];return function(s){n.length&&s.source.input.file&&Bwe(s.source.input.file,n)||i.length&&s.source.input.file&&!Bwe(s.source.input.file,i)||s.walkRules(a=>{let l=["keyframes","-webkit-keyframes","-moz-keyframes","-o-keyframes","-ms-keyframes"];a.parent&&l.includes(a.parent.name)||(a.selectors=a.selectors.map(u=>t.exclude&&iet(u,t.exclude)?u:t.transform?t.transform(o,u,r+u,s.source.input.file,a):r+u))})}};function Bwe(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e.includes(o))}function iet(e,t){return t.some(o=>o instanceof RegExp?o.test(e):e===o)}});var Awe=xe((Kro,Owe)=>{var MK=40,NK=41,FD=39,LK=34,DK=92,Qk=47,VK=44,FK=58,zD=42,set=117,aet=85,cet=43,uet=/^[a-f0-9?-]+$/i;Owe.exports=function(e){for(var t=[],o=e,r,n,i,s,a,l,u,d,f=0,p=o.charCodeAt(f),m=o.length,g=[{nodes:t}],h=0,b,v="",y="",_="";f<m;)if(p<=32){r=f;do r+=1,p=o.charCodeAt(r);while(p<=32);s=o.slice(f,r),i=t[t.length-1],p===NK&&h?_=s:i&&i.type==="div"?(i.after=s,i.sourceEndIndex+=s.length):p===VK||p===FK||p===Qk&&o.charCodeAt(r+1)!==zD&&(!b||b&&b.type==="function"&&b.value!=="calc")?y=s:t.push({type:"space",sourceIndex:f,sourceEndIndex:r,value:s}),f=r}else if(p===FD||p===LK){r=f,n=p===FD?"'":'"',s={type:"string",sourceIndex:f,quote:n};do if(a=!1,r=o.indexOf(n,r+1),~r)for(l=r;o.charCodeAt(l-1)===DK;)l-=1,a=!a;else o+=n,r=o.length-1,s.unclosed=!0;while(a);s.value=o.slice(f+1,r),s.sourceEndIndex=s.unclosed?r:r+1,t.push(s),f=r+1,p=o.charCodeAt(f)}else if(p===Qk&&o.charCodeAt(f+1)===zD)r=o.indexOf("*/",f),s={type:"comment",sourceIndex:f,sourceEndIndex:r+2},r===-1&&(s.unclosed=!0,r=o.length,s.sourceEndIndex=r),s.value=o.slice(f+2,r),t.push(s),f=r+2,p=o.charCodeAt(f);else if((p===Qk||p===zD)&&b&&b.type==="function"&&b.value==="calc")s=o[f],t.push({type:"word",sourceIndex:f-y.length,sourceEndIndex:f+s.length,value:s}),f+=1,p=o.charCodeAt(f);else if(p===Qk||p===VK||p===FK)s=o[f],t.push({type:"div",sourceIndex:f-y.length,sourceEndIndex:f+s.length,value:s,before:y,after:""}),y="",f+=1,p=o.charCodeAt(f);else if(MK===p){r=f;do r+=1,p=o.charCodeAt(r);while(p<=32);if(d=f,s={type:"function",sourceIndex:f-v.length,value:v,before:o.slice(d+1,r)},f=r,v==="url"&&p!==FD&&p!==LK){r-=1;do if(a=!1,r=o.indexOf(")",r+1),~r)for(l=r;o.charCodeAt(l-1)===DK;)l-=1,a=!a;else o+=")",r=o.length-1,s.unclosed=!0;while(a);u=r;do u-=1,p=o.charCodeAt(u);while(p<=32);d<u?(f!==u+1?s.nodes=[{type:"word",sourceIndex:f,sourceEndIndex:u+1,value:o.slice(f,u+1)}]:s.nodes=[],s.unclosed&&u+1!==r?(s.after="",s.nodes.push({type:"space",sourceIndex:u+1,sourceEndIndex:r,value:o.slice(u+1,r)})):(s.after=o.slice(u+1,r),s.sourceEndIndex=r)):(s.after="",s.nodes=[]),f=r+1,s.sourceEndIndex=s.unclosed?r:f,p=o.charCodeAt(f),t.push(s)}else h+=1,s.after="",s.sourceEndIndex=f+1,t.push(s),g.push(s),t=s.nodes=[],b=s;v=""}else if(NK===p&&h)f+=1,p=o.charCodeAt(f),b.after=_,b.sourceEndIndex+=_.length,_="",h-=1,g[g.length-1].sourceEndIndex=f,g.pop(),b=g[h],t=b.nodes;else{r=f;do p===DK&&(r+=1),r+=1,p=o.charCodeAt(r);while(r<m&&!(p<=32||p===FD||p===LK||p===VK||p===FK||p===Qk||p===MK||p===zD&&b&&b.type==="function"&&b.value==="calc"||p===Qk&&b.type==="function"&&b.value==="calc"||p===NK&&h));s=o.slice(f,r),MK===p?v=s:(set===s.charCodeAt(0)||aet===s.charCodeAt(0))&&cet===s.charCodeAt(1)&&uet.test(s.slice(2))?t.push({type:"unicode-range",sourceIndex:f,sourceEndIndex:r,value:s}):t.push({type:"word",sourceIndex:f,sourceEndIndex:r,value:s}),f=r}for(f=g.length-1;f;f-=1)g[f].unclosed=!0,g[f].sourceEndIndex=o.length;return g[0].nodes}});var Nwe=xe((qro,Mwe)=>{Mwe.exports=function e(t,o,r){var n,i,s,a;for(n=0,i=t.length;n<i;n+=1)s=t[n],r||(a=o(s,n,t)),a!==!1&&s.type==="function"&&Array.isArray(s.nodes)&&e(s.nodes,o,r),r&&o(s,n,t)}});var Fwe=xe((Zro,Vwe)=>{function Lwe(e,t){var o=e.type,r=e.value,n,i;return t&&(i=t(e))!==void 0?i:o==="word"||o==="space"?r:o==="string"?(n=e.quote||"",n+r+(e.unclosed?"":n)):o==="comment"?"/*"+r+(e.unclosed?"":"*/"):o==="div"?(e.before||"")+r+(e.after||""):Array.isArray(e.nodes)?(n=Dwe(e.nodes,t),o!=="function"?n:r+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):r}function Dwe(e,t){var o,r;if(Array.isArray(e)){for(o="",r=e.length-1;~r;r-=1)o=Lwe(e[r],t)+o;return o}return Lwe(e,t)}Vwe.exports=Dwe});var jwe=xe((Xro,zwe)=>{var jD=45,HD=43,zK=46,det=101,fet=69;function pet(e){var t=e.charCodeAt(0),o;if(t===HD||t===jD){if(o=e.charCodeAt(1),o>=48&&o<=57)return!0;var r=e.charCodeAt(2);return o===zK&&r>=48&&r<=57}return t===zK?(o=e.charCodeAt(1),o>=48&&o<=57):t>=48&&t<=57}zwe.exports=function(e){var t=0,o=e.length,r,n,i;if(o===0||!pet(e))return!1;for(r=e.charCodeAt(t),(r===HD||r===jD)&&t++;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;if(r=e.charCodeAt(t),n=e.charCodeAt(t+1),r===zK&&n>=48&&n<=57)for(t+=2;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;if(r=e.charCodeAt(t),n=e.charCodeAt(t+1),i=e.charCodeAt(t+2),(r===det||r===fet)&&(n>=48&&n<=57||(n===HD||n===jD)&&i>=48&&i<=57))for(t+=n===HD||n===jD?3:2;t<o&&(r=e.charCodeAt(t),!(r<48||r>57));)t+=1;return{number:e.slice(0,t),unit:e.slice(t)}}});var Gwe=xe((Qro,Uwe)=>{var met=Awe(),Hwe=Nwe(),Wwe=Fwe();function Bg(e){return this instanceof Bg?(this.nodes=met(e),this):new Bg(e)}Bg.prototype.toString=function(){return Array.isArray(this.nodes)?Wwe(this.nodes):""};Bg.prototype.walk=function(e,t){return Hwe(this.nodes,e,t),this};Bg.unit=jwe();Bg.walk=Hwe;Bg.stringify=Wwe;Uwe.exports=Bg});var Ywe=xe((Jro,jK)=>{var $we=Gwe();jK.exports=e=>{let o=Object.assign({skipHostRelativeUrls:!0},e);return{postcssPlugin:"rebaseUrl",Declaration(r){let n=$we(r.value),i=!1;n.walk(s=>{if(s.type!=="function"||s.value!=="url")return;let a=s.nodes[0].value,l=new URL(a,e.rootUrl);return l.pathname===a&&o.skipHostRelativeUrls||(s.nodes[0].value=l.toString(),i=!0),!1}),i&&(r.value=$we.stringify(n))}}};jK.exports.postcss=!0});var ske=xe((pno,ike)=>{ike.exports=window.wp.priorityQueue});var iq=xe((cso,sxe)=>{sxe.exports=window.wp.blob});var Tx=xe((jlo,hSe)=>{hSe.exports=window.wp.isShallowEqual});var H3=xe((apo,n1e)=>{n1e.exports=window.wp.tokenList});var uEe=xe((_go,cEe)=>{cEe.exports=window.wp.commands});var Ul=xe((Zyo,ERe)=>{ERe.exports=window.wp.date});var oBe=xe((Fvo,tBe)=>{var ZRe=!1,gv,KZ,qZ,i6,s6,XRe,a6,ZZ,XZ,QZ,QRe,JZ,eX,JRe,eBe;function ra(){if(!ZRe){ZRe=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),o=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(JZ=/\b(iPhone|iP[ao]d)/.exec(e),eX=/\b(iP[ao]d)/.exec(e),QZ=/Android/i.exec(e),JRe=/FBAN\/\w+;/i.exec(e),eBe=/Mobile/i.exec(e),QRe=!!/Win64/.exec(e),t){gv=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,gv&&document&&document.documentMode&&(gv=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);XRe=r?parseFloat(r[1])+4:gv,KZ=t[2]?parseFloat(t[2]):NaN,qZ=t[3]?parseFloat(t[3]):NaN,i6=t[4]?parseFloat(t[4]):NaN,i6?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),s6=t&&t[1]?parseFloat(t[1]):NaN):s6=NaN}else gv=KZ=qZ=s6=i6=NaN;if(o){if(o[1]){var n=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);a6=n?parseFloat(n[1].replace("_",".")):!0}else a6=!1;ZZ=!!o[2],XZ=!!o[3]}else a6=ZZ=XZ=!1}}var tX={ie:function(){return ra()||gv},ieCompatibilityMode:function(){return ra()||XRe>gv},ie64:function(){return tX.ie()&&QRe},firefox:function(){return ra()||KZ},opera:function(){return ra()||qZ},webkit:function(){return ra()||i6},safari:function(){return tX.webkit()},chrome:function(){return ra()||s6},windows:function(){return ra()||ZZ},osx:function(){return ra()||a6},linux:function(){return ra()||XZ},iphone:function(){return ra()||JZ},mobile:function(){return ra()||JZ||eX||QZ||eBe},nativeApp:function(){return ra()||JRe},android:function(){return ra()||QZ},ipad:function(){return ra()||eX}};tBe.exports=tX});var nBe=xe((zvo,rBe)=>{"use strict";var l6=!!(typeof window<"u"&&window.document&&window.document.createElement),yit={canUseDOM:l6,canUseWorkers:typeof Worker<"u",canUseEventListeners:l6&&!!(window.addEventListener||window.attachEvent),canUseViewport:l6&&!!window.screen,isInWorker:!l6};rBe.exports=yit});var lBe=xe((jvo,aBe)=>{"use strict";var iBe=nBe(),sBe;iBe.canUseDOM&&(sBe=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function vit(e,t){if(!iBe.canUseDOM||t&&!("addEventListener"in document))return!1;var o="on"+e,r=o in document;if(!r){var n=document.createElement("div");n.setAttribute(o,"return;"),r=typeof n[o]=="function"}return!r&&sBe&&e==="wheel"&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}aBe.exports=vit});var mBe=xe((Hvo,pBe)=>{"use strict";var _it=oBe(),wit=lBe(),cBe=10,uBe=40,dBe=800;function fBe(e){var t=0,o=0,r=0,n=0;return"detail"in e&&(o=e.detail),"wheelDelta"in e&&(o=-e.wheelDelta/120),"wheelDeltaY"in e&&(o=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=o,o=0),r=t*cBe,n=o*cBe,"deltaY"in e&&(n=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||n)&&e.deltaMode&&(e.deltaMode==1?(r*=uBe,n*=uBe):(r*=dBe,n*=dBe)),r&&!t&&(t=r<1?-1:1),n&&!o&&(o=n<1?-1:1),{spinX:t,spinY:o,pixelX:r,pixelY:n}}fBe.getEventType=function(){return _it.firefox()?"DOMMouseScroll":wit("wheel")?"wheel":"mousewheel"};pBe.exports=fBe});var hBe=xe((Wvo,gBe)=>{gBe.exports=mBe()});var YIe=xe((Nwo,$Ie)=>{"use strict";$Ie.exports=function e(t,o){if(t===o)return!0;if(t&&o&&typeof t=="object"&&typeof o=="object"){if(t.constructor!==o.constructor)return!1;var r,n,i;if(Array.isArray(t)){if(r=t.length,r!=o.length)return!1;for(n=r;n--!==0;)if(!e(t[n],o[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===o.source&&t.flags===o.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===o.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===o.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(o).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(o,i[n]))return!1;for(n=r;n--!==0;){var s=i[n];if(!e(t[s],o[s]))return!1}return!0}return t!==t&&o!==o}});var Tpt={};No(Tpt,{AlignmentControl:()=>F2,AlignmentToolbar:()=>Mre,Autocomplete:()=>qre,BlockAlignmentControl:()=>nO,BlockAlignmentToolbar:()=>kne,BlockBindingsAttributeControl:()=>x1,BlockBindingsSourceFieldsList:()=>k1,BlockBreadcrumb:()=>Gne,BlockCanvas:()=>gEe,BlockColorsStyleSelector:()=>vEe,BlockContextProvider:()=>fI,BlockControls:()=>Ko,BlockEdit:()=>A2,BlockEditorKeyboardShortcuts:()=>iD,BlockEditorProvider:()=>nve,BlockFormatControls:()=>Dq,BlockIcon:()=>Lt,BlockInspector:()=>cMe,BlockList:()=>tx,BlockMover:()=>d3,BlockNavigationDropdown:()=>OTe,BlockPopover:()=>Qxe,BlockPreview:()=>Ys,BlockSelectionClearer:()=>dSe,BlockSettingsMenu:()=>N3,BlockSettingsMenuControls:()=>I3,BlockStyles:()=>lS,BlockTitle:()=>C1,BlockToolbar:()=>K1e,BlockTools:()=>gR,BlockVerticalAlignmentControl:()=>J2,BlockVerticalAlignmentToolbar:()=>eRe,ButtonBlockAppender:()=>zg,ButtonBlockerAppender:()=>Hxe,ColorPalette:()=>vRe,ColorPaletteControl:()=>kRe,ContrastChecker:()=>CRe,CopyHandler:()=>fMe,DefaultBlockAppender:()=>xx,DimensionControl:()=>mv,FontSizePicker:()=>Jj,HeadingLevelDropdown:()=>jTe,HeightControl:()=>qRe,InnerBlocks:()=>UT,Inserter:()=>Qs,InspectorAdvancedControls:()=>Wg,InspectorControls:()=>Ve,JustifyContentControl:()=>sw,JustifyToolbar:()=>sIe,LineHeightControl:()=>O6,LinkControl:()=>vh,MediaPlaceholder:()=>EPe,MediaReplaceFlow:()=>RS,MediaUpload:()=>xd,MediaUploadCheck:()=>Pa,MultiSelectScrollIntoView:()=>hMe,NavigableToolbar:()=>Wx,ObserveTyping:()=>lEe,PanelColorSettings:()=>RPe,PlainText:()=>N2e,RecursionProvider:()=>FQ,RichText:()=>NS,RichTextShortcut:()=>T2e,RichTextToolbarButton:()=>VX,SETTINGS_DEFAULTS:()=>K0,SkipToSelectedBlock:()=>r4,ToolSelector:()=>TMe,Typewriter:()=>vMe,URLInput:()=>Pp,URLInputButton:()=>W2e,URLPopover:()=>wh,Warning:()=>Bm,WritingFlow:()=>kD,__experimentalBlockAlignmentMatrixControl:()=>Dne,__experimentalBlockFullHeightAligmentControl:()=>Ane,__experimentalBlockPatternSetup:()=>XTe,__experimentalBlockPatternsList:()=>_d,__experimentalBlockVariationPicker:()=>HTe,__experimentalBlockVariationTransforms:()=>MV,__experimentalBorderRadiusControl:()=>zV,__experimentalColorGradientControl:()=>fh,__experimentalColorGradientSettingsDropdown:()=>t6,__experimentalDateFormatPicker:()=>TRe,__experimentalDuotoneControl:()=>WV,__experimentalFontAppearanceControl:()=>GV,__experimentalFontFamilyControl:()=>$V,__experimentalGetBorderClassesAndStyles:()=>t9,__experimentalGetColorClassesAndStyles:()=>o9,__experimentalGetDimensionsClassesAndStyles:()=>e9,__experimentalGetElementClassName:()=>kpt,__experimentalGetGapCSSValue:()=>_a,__experimentalGetGradientClass:()=>J_,__experimentalGetGradientObjectByGradientValue:()=>Cre,__experimentalGetShadowClassesAndStyles:()=>gee,__experimentalGetSpacingClassesAndStyles:()=>yee,__experimentalImageEditor:()=>JBe,__experimentalImageSizeControl:()=>rIe,__experimentalImageURLInputUI:()=>Z2e,__experimentalInspectorPopoverHeader:()=>Z4,__experimentalLetterSpacingControl:()=>KV,__experimentalLibrary:()=>mMe,__experimentalLinkControl:()=>P6,__experimentalLinkControlSearchInput:()=>PIe,__experimentalLinkControlSearchItem:()=>yIe,__experimentalLinkControlSearchResults:()=>SIe,__experimentalListView:()=>RV,__experimentalPanelColorGradientSettings:()=>r6,__experimentalPreviewOptions:()=>fOe,__experimentalPublishDateTimePicker:()=>SMe,__experimentalRecursionProvider:()=>_Me,__experimentalResponsiveBlockControl:()=>F2e,__experimentalSpacingSizesControl:()=>jS,__experimentalTextDecorationControl:()=>ZV,__experimentalTextTransformControl:()=>QV,__experimentalUnitControl:()=>j2e,__experimentalUseBlockOverlayActive:()=>Yne,__experimentalUseBlockPreview:()=>dke,__experimentalUseBorderProps:()=>mee,__experimentalUseColorProps:()=>bee,__experimentalUseCustomSides:()=>GJ,__experimentalUseGradient:()=>nze,__experimentalUseHasRecursion:()=>wMe,__experimentalUseMultipleOriginColorsAndGradients:()=>mh,__experimentalUseResizeCanvas:()=>mOe,__experimentalWritingModeControl:()=>e6,__unstableBlockSettingsMenuFirstItem:()=>_3,__unstableBlockToolbarLastItem:()=>g3,__unstableEditorStyles:()=>qf,__unstableIframe:()=>Yk,__unstableInserterMenuExtension:()=>u5,__unstableRichTextInputEvent:()=>R2e,__unstableUseBlockSelectionClearer:()=>jy,__unstableUseClipboardHandler:()=>dMe,__unstableUseMouseMoveTypingReset:()=>bR,__unstableUseTypewriter:()=>LQ,__unstableUseTypingObserver:()=>yR,createCustomColorsHOC:()=>xre,getColorClassName:()=>Ja,getColorObjectByAttributeValues:()=>Lu,getColorObjectByColorValue:()=>uI,getComputedFluidTypographyValue:()=>Tre,getCustomValueFromPreset:()=>tne,getDimensionsClassesAndStyles:()=>e9,getFontSize:()=>ew,getFontSizeClass:()=>Im,getFontSizeObjectByValue:()=>Qj,getGradientSlugByValue:()=>Ere,getGradientValueBySlug:()=>D2,getPxFromCssUnit:()=>oVe,getSpacingPresetCssVar:()=>nl,getTypographyClassesAndStyles:()=>vee,isValueSpacingPreset:()=>Q2,privateApis:()=>Ree,store:()=>B,storeConfig:()=>q_,transformStyles:()=>Jk,useBlockBindingsUtils:()=>Tf,useBlockCommands:()=>uV,useBlockDisplayInformation:()=>Ln,useBlockEditContext:()=>kt,useBlockEditingMode:()=>jr,useBlockProps:()=>q1,useCachedTruthy:()=>_ee,useHasRecursion:()=>zQ,useInnerBlocksProps:()=>$y,useSetting:()=>_re,useSettings:()=>je,useStyleOverride:()=>Qc,withColorContext:()=>jV,withColors:()=>Sre,withFontSizes:()=>Ore});function Pee(e){var t,o,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(o=Pee(e[t]))&&(r&&(r+=" "),r+=o)}else for(o in e)e[o]&&(r&&(r+=" "),r+=o);return r}function LVe(){for(var e,t,o=0,r="",n=arguments.length;o<n;o++)(e=arguments[o])&&(t=Pee(e))&&(r&&(r+=" "),r+=t);return r}var Y=LVe;var RMe=c(ce(),1),sc=c(F(),1),Q4=c(ee(),1),UQ=c(ue(),1),mB=c(Bo(),1);var iI=c(F(),1),Nu=Symbol("mayDisplayControls"),o_=Symbol("mayDisplayParentControls"),r_=Symbol("mayDisplayPatternEditingControls"),n_=Symbol("blockEditingMode"),i_=Symbol("blockBindings"),sI=Symbol("isPreviewMode"),U0=Symbol("isInListViewBlockSupportTree"),p9={name:"",isSelected:!1},m9=(0,iI.createContext)(p9);m9.displayName="BlockEditContext";var{Provider:aI}=m9;function kt(){return(0,iI.useContext)(m9)}var DVe={grad:.9,turn:360,rad:360/(2*Math.PI)},df=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},jn=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=Math.pow(10,t)),Math.round(o*e)/o+0},Qa=function(e,t,o){return t===void 0&&(t=0),o===void 0&&(o=1),e>o?o:e>t?e:t},Uee=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Dee=function(e){return{r:Qa(e.r,0,255),g:Qa(e.g,0,255),b:Qa(e.b,0,255),a:Qa(e.a)}},g9=function(e){return{r:jn(e.r),g:jn(e.g),b:jn(e.b),a:jn(e.a,3)}},VVe=/^#([0-9a-f]{3,8})$/i,lI=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Gee=function(e){var t=e.r,o=e.g,r=e.b,n=e.a,i=Math.max(t,o,r),s=i-Math.min(t,o,r),a=s?i===t?(o-r)/s:i===o?2+(r-t)/s:4+(t-o)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},$ee=function(e){var t=e.h,o=e.s,r=e.v,n=e.a;t=t/360*6,o/=100,r/=100;var i=Math.floor(t),s=r*(1-o),a=r*(1-(t-i)*o),l=r*(1-(1-t+i)*o),u=i%6;return{r:255*[r,a,s,s,l,r][u],g:255*[l,r,r,a,s,s][u],b:255*[s,s,l,r,r,a][u],a:n}},Vee=function(e){return{h:Uee(e.h),s:Qa(e.s,0,100),l:Qa(e.l,0,100),a:Qa(e.a)}},Fee=function(e){return{h:jn(e.h),s:jn(e.s),l:jn(e.l),a:jn(e.a,3)}},zee=function(e){return $ee((o=(t=e).s,{h:t.h,s:(o*=((r=t.l)<50?r:100-r)/100)>0?2*o/(r+o)*100:0,v:r+o,a:t.a}));var t,o,r},G0=function(e){return{h:(t=Gee(e)).h,s:(n=(200-(o=t.s))*(r=t.v)/100)>0&&n<200?o*r/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,o,r,n},FVe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,zVe=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,jVe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,HVe=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,y9={string:[[function(e){var t=VVe.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?jn(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?jn(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=jVe.exec(e)||HVe.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Dee({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=FVe.exec(e)||zVe.exec(e);if(!t)return null;var o,r,n=Vee({h:(o=t[1],r=t[2],r===void 0&&(r="deg"),Number(o)*(DVe[r]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return zee(n)},"hsl"]],object:[[function(e){var t=e.r,o=e.g,r=e.b,n=e.a,i=n===void 0?1:n;return df(t)&&df(o)&&df(r)?Dee({r:Number(t),g:Number(o),b:Number(r),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,o=e.s,r=e.l,n=e.a,i=n===void 0?1:n;if(!df(t)||!df(o)||!df(r))return null;var s=Vee({h:Number(t),s:Number(o),l:Number(r),a:Number(i)});return zee(s)},"hsl"],[function(e){var t=e.h,o=e.s,r=e.v,n=e.a,i=n===void 0?1:n;if(!df(t)||!df(o)||!df(r))return null;var s=(function(a){return{h:Uee(a.h),s:Qa(a.s,0,100),v:Qa(a.v,0,100),a:Qa(a.a)}})({h:Number(t),s:Number(o),v:Number(r),a:Number(i)});return $ee(s)},"hsv"]]},jee=function(e,t){for(var o=0;o<t.length;o++){var r=t[o][0](e);if(r)return[r,t[o][1]]}return[null,void 0]},WVe=function(e){return typeof e=="string"?jee(e.trim(),y9.string):typeof e=="object"&&e!==null?jee(e,y9.object):[null,void 0]};var h9=function(e,t){var o=G0(e);return{h:o.h,s:Qa(o.s+100*t,0,100),l:o.l,a:o.a}},b9=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Hee=function(e,t){var o=G0(e);return{h:o.h,s:o.s,l:Qa(o.l+100*t,0,100),a:o.a}},v9=(function(){function e(t){this.parsed=WVe(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return jn(b9(this.rgba),2)},e.prototype.isDark=function(){return b9(this.rgba)<.5},e.prototype.isLight=function(){return b9(this.rgba)>=.5},e.prototype.toHex=function(){return t=g9(this.rgba),o=t.r,r=t.g,n=t.b,s=(i=t.a)<1?lI(jn(255*i)):"","#"+lI(o)+lI(r)+lI(n)+s;var t,o,r,n,i,s},e.prototype.toRgb=function(){return g9(this.rgba)},e.prototype.toRgbString=function(){return t=g9(this.rgba),o=t.r,r=t.g,n=t.b,(i=t.a)<1?"rgba("+o+", "+r+", "+n+", "+i+")":"rgb("+o+", "+r+", "+n+")";var t,o,r,n,i},e.prototype.toHsl=function(){return Fee(G0(this.rgba))},e.prototype.toHslString=function(){return t=Fee(G0(this.rgba)),o=t.h,r=t.s,n=t.l,(i=t.a)<1?"hsla("+o+", "+r+"%, "+n+"%, "+i+")":"hsl("+o+", "+r+"%, "+n+"%)";var t,o,r,n,i},e.prototype.toHsv=function(){return t=Gee(this.rgba),{h:jn(t.h),s:jn(t.s),v:jn(t.v),a:jn(t.a,3)};var t},e.prototype.invert=function(){return Go({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),Go(h9(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Go(h9(this.rgba,-t))},e.prototype.grayscale=function(){return Go(h9(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Go(Hee(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Go(Hee(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"?Go({r:(o=this.rgba).r,g:o.g,b:o.b,a:t}):jn(this.rgba.a,3);var o},e.prototype.hue=function(t){var o=G0(this.rgba);return typeof t=="number"?Go({h:t,s:o.s,l:o.l,a:o.a}):jn(o.h)},e.prototype.isEqual=function(t){return this.toHex()===Go(t).toHex()},e})(),Go=function(e){return e instanceof v9?e:new v9(e)},Wee=[],am=function(e){e.forEach(function(t){Wee.indexOf(t)<0&&(t(v9,y9),Wee.push(t))})};function lm(e,t){var o={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},r={};for(var n in o)r[o[n]]=n;var i={};e.prototype.toName=function(s){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var a,l,u=r[this.toHex()];if(u)return u;if(s?.closest){var d=this.toRgb(),f=1/0,p="black";if(!i.length)for(var m in o)i[m]=new e(o[m]).toRgb();for(var g in o){var h=(a=d,l=i[g],Math.pow(a.r-l.r,2)+Math.pow(a.g-l.g,2)+Math.pow(a.b-l.b,2));h<f&&(f=h,p=g)}return p}},t.string.push([function(s){var a=s.toLowerCase(),l=a==="transparent"?"#0000":o[a];return l?new e(l).toRgb():null},"name"])}var _9=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},w9=function(e){return .2126*_9(e.r)+.7152*_9(e.g)+.0722*_9(e.b)};function s_(e){e.prototype.luminance=function(){return t=w9(this.rgba),(o=2)===void 0&&(o=0),r===void 0&&(r=Math.pow(10,o)),Math.round(r*t)/r+0;var t,o,r},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var o,r,n,i,s,a,l,u=t instanceof e?t:new e(t);return i=this.rgba,s=u.toRgb(),a=w9(i),l=w9(s),o=a>l?(a+.05)/(l+.05):(l+.05)/(a+.05),(r=2)===void 0&&(r=0),n===void 0&&(n=Math.pow(10,r)),Math.floor(n*o)/n+0},e.prototype.isReadable=function(t,o){return t===void 0&&(t="#FFF"),o===void 0&&(o={}),this.contrast(t)>=(a=(s=(r=o).size)===void 0?"normal":s,(i=(n=r.level)===void 0?"AA":n)==="AAA"&&a==="normal"?7:i==="AA"&&a==="large"?3:4.5);var r,n,i,s,a}}var k9=function(e,t){return k9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(o[n]=r[n])},k9(e,t)};function Yee(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");k9(e,t);function o(){this.constructor=e}e.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}var hr=function(){return hr=Object.assign||function(t){for(var o,r=1,n=arguments.length;r<n;r++){o=arguments[r];for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(t[i]=o[i])}return t},hr.apply(this,arguments)};function Kee(e){return e.toLowerCase()}var UVe=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],GVe=/[^A-Z0-9]+/gi;function cI(e,t){t===void 0&&(t={});for(var o=t.splitRegexp,r=o===void 0?UVe:o,n=t.stripRegexp,i=n===void 0?GVe:n,s=t.transform,a=s===void 0?Kee:s,l=t.delimiter,u=l===void 0?" ":l,d=qee(qee(e,r,"$1\0$2"),i,"\0"),f=0,p=d.length;d.charAt(f)==="\0";)f++;for(;d.charAt(p-1)==="\0";)p--;return d.slice(f,p).split("\0").map(a).join(u)}function qee(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce(function(r,n){return r.replace(n,o)},e)}function Zee(e,t){return t===void 0&&(t={}),cI(e,hr({delimiter:"."},t))}function Xee(e,t){return t===void 0&&(t={}),Zee(e,hr({delimiter:"-"},t))}function Bs(e){let t=e?.toString?.()??"";return t=t.replace(/['\u2019]/,""),Xee(t,{splitRegexp:[/(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,/(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})}am([lm,s_]);var Lu=(e,t,o)=>{if(t){let r=e?.find(n=>n.slug===t);if(r)return r}return{color:o}},uI=(e,t)=>e?.find(o=>o.color===t);function Ja(e,t){if(!(!e||!t))return`has-${Bs(t)}-${e}`}function Qee(e,t){let o=Go(t),r=({color:i})=>o.contrast(i),n=Math.max(...e.map(r));return e.find(i=>r(i)===n).color}var Q_=c(F(),1),Bb=c(ue(),1);var yre=c(ee(),1),vre=c(Nt(),1);var O2=c(F(),1),P2=c(ce(),1);var ff=c(ce(),1),dte=c(q(),1),Y0=c(ee(),1),sb=c(F(),1);var a_=c(F(),1),ote=c(T(),1),dI=(0,a_.createContext)({});dI.displayName="BlockContext";function fI({value:e,children:t}){let o=(0,a_.useContext)(dI),r=(0,a_.useMemo)(()=>({...o,...e}),[o,e]);return(0,ote.jsx)(dI.Provider,{value:r,children:t})}var Hn=dI;var l_=c(ma(),1);function rb(e){return e?.startsWith("#")&&(0,l_.isValidFragment)(e)}function nb(e){return e?.startsWith("/")||e?.startsWith("./")||e?.startsWith("../")}function ib(e){if(e.includes(" "))return!1;let o=(0,l_.getProtocol)(e),r=(0,l_.isValidProtocol)(o),n=$Ve(e),i=e?.startsWith("www.");return r||i||rb(e)||n||nb(e)}function $Ve(e,t=6){let o=e.split(/[?#]/)[0];return new RegExp(`(?<=\\S)\\.(?:[a-zA-Z_]{2,${t}})(?:\\/|$)`).test(o)}var YVe="__default",nte="core/pattern-overrides",KVe={};function ite(e,t,o){let r;if(t)for(let[n,i]of Object.entries(e))t.includes(n)&&(r===void 0&&(r={}),r[n]=i);if(o)for(let n of o)n?.usesContext?.forEach(i=>{i in e&&(r===void 0&&(r={}),r[i]=e[i])});return r??KVe}function $0(e){return e?.[YVe]?.source===nte}function pI(e,t){if(!$0(e))return e;let o={};for(let r of t){let n=e[r]?e[r]:{source:nte};o[r]=n}return o}var ate=c(mI(),1),{lock:lte,unlock:K}=(0,ate.__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/block-editor");var cte=c(F(),1),Rn=(0,cte.createContext)({});Rn.displayName="PrivateBlockContext";var gI=c(T(),1),qVe=e=>{let{name:t}=e,o=(0,ff.getBlockType)(t);if(!o)return null;let r=o.edit||o.save;return(0,gI.jsx)(r,{...e})},ute=(0,dte.withFilters)("editor.BlockEdit")(qVe),ZVe=e=>{let{name:t,clientId:o,attributes:r,setAttributes:n}=e,i=(0,Y0.useRegistry)(),s=(0,ff.getBlockType)(t),a=(0,sb.useContext)(Hn),l=(0,Y0.useSelect)(v=>K(v(ff.store)).getAllBlockBindingsSources(),[]),{bindableAttributes:u}=(0,sb.useContext)(Rn),{blockBindings:d,context:f,hasPatternOverrides:p}=(0,sb.useMemo)(()=>({blockBindings:pI(r?.metadata?.bindings,u),context:ite(a,s?.usesContext,r?.metadata?.bindings?Object.values(r.metadata.bindings).map(v=>l[v?.source]):void 0),hasPatternOverrides:$0(r?.metadata?.bindings)}),[s?.usesContext,a,r?.metadata?.bindings,u,l]),m=(0,Y0.useSelect)(v=>{if(!d)return r;let y={},_=new Map;for(let[w,k]of Object.entries(d)){let{source:x,args:C}=k,E=l[x];!E||!u?.includes(w)||_.set(E,{..._.get(E),[w]:{args:C}})}if(_.size)for(let[w,k]of _){let x={};w.getValues?x=w.getValues({select:v,context:f,clientId:o,bindings:k}):Object.keys(k).forEach(C=>{x[C]=w.label});for(let[C,E]of Object.entries(x))C==="url"&&(!E||!ib(E))?y[C]=null:y[C]=E}return{...r,...y}},[r,u,d,o,f,l]),g=(0,sb.useCallback)(v=>{if(!d){n(v);return}i.batch(()=>{let y={...v},_=new Map;for(let[k,x]of Object.entries(y)){if(!d[k]||!u?.includes(k))continue;let C=d[k],E=l[C?.source];E?.setValues&&(_.set(E,{..._.get(E),[k]:{args:C.args,newValue:x}}),delete y[k])}if(_.size)for(let[k,x]of _)k.setValues({select:i.select,dispatch:i.dispatch,context:f,clientId:o,bindings:x});let w=!!f["pattern/overrides"];!(p&&w)&&Object.keys(y).length&&(p&&delete y.href,n(y))})},[u,d,o,f,p,n,l,i]);if(!s)return null;if(s.apiVersion>1)return(0,gI.jsx)(ute,{...e,attributes:m,context:f,setAttributes:g});let h=(0,ff.hasBlockSupport)(s,"className",!0)?(0,ff.getBlockDefaultClassName)(t):null,b=Y(h,r?.className,e.className);return(0,gI.jsx)(ute,{...e,attributes:m,className:b,context:f,setAttributes:g})},fte=ZVe;var gre=c(ce(),1),Xj=c(q(),1),hre=c(ee(),1),I2=c(Z(),1);var B2=c(ee(),1);var u_=c(ab(),1),C9=c(ue(),1),X0=c(ee(),1),xte=c(Nt(),1),xI=c(ce(),1);var Ft=c(Z(),1),gte={insertUsage:{}},K0={alignWide:!1,supportsLayout:!0,colors:[{name:(0,Ft.__)("Black"),slug:"black",color:"#000000"},{name:(0,Ft.__)("Cyan bluish gray"),slug:"cyan-bluish-gray",color:"#abb8c3"},{name:(0,Ft.__)("White"),slug:"white",color:"#ffffff"},{name:(0,Ft.__)("Pale pink"),slug:"pale-pink",color:"#f78da7"},{name:(0,Ft.__)("Vivid red"),slug:"vivid-red",color:"#cf2e2e"},{name:(0,Ft.__)("Luminous vivid orange"),slug:"luminous-vivid-orange",color:"#ff6900"},{name:(0,Ft.__)("Luminous vivid amber"),slug:"luminous-vivid-amber",color:"#fcb900"},{name:(0,Ft.__)("Light green cyan"),slug:"light-green-cyan",color:"#7bdcb5"},{name:(0,Ft.__)("Vivid green cyan"),slug:"vivid-green-cyan",color:"#00d084"},{name:(0,Ft.__)("Pale cyan blue"),slug:"pale-cyan-blue",color:"#8ed1fc"},{name:(0,Ft.__)("Vivid cyan blue"),slug:"vivid-cyan-blue",color:"#0693e3"},{name:(0,Ft.__)("Vivid purple"),slug:"vivid-purple",color:"#9b51e0"}],fontSizes:[{name:(0,Ft._x)("Small","font size name"),size:13,slug:"small"},{name:(0,Ft._x)("Normal","font size name"),size:16,slug:"normal"},{name:(0,Ft._x)("Medium","font size name"),size:20,slug:"medium"},{name:(0,Ft._x)("Large","font size name"),size:36,slug:"large"},{name:(0,Ft._x)("Huge","font size name"),size:42,slug:"huge"}],imageDefaultSize:"large",imageSizes:[{slug:"thumbnail",name:(0,Ft.__)("Thumbnail")},{slug:"medium",name:(0,Ft.__)("Medium")},{slug:"large",name:(0,Ft.__)("Large")},{slug:"full",name:(0,Ft.__)("Full Size")}],imageEditing:!0,maxWidth:580,allowedBlockTypes:!0,maxUploadFileSize:0,allowedMimeTypes:null,canLockBlocks:!0,blockStatesEditingEnabled:!0,canEditCSS:!1,enableOpenverseMediaCategory:!0,clearBlockSelection:!0,__experimentalCanUserUseUnfilteredHTML:!1,__experimentalBlockDirectory:!1,__mobileEnablePageTemplates:!1,__experimentalBlockPatterns:[],__experimentalBlockPatternCategories:[],isPreviewMode:!1,blockInspectorAnimation:{animationParent:"core/navigation","core/navigation":{enterDirection:"leftToRight"},"core/navigation-submenu":{enterDirection:"rightToLeft"},"core/navigation-link":{enterDirection:"rightToLeft"},"core/search":{enterDirection:"rightToLeft"},"core/social-links":{enterDirection:"rightToLeft"},"core/page-list":{enterDirection:"rightToLeft"},"core/spacer":{enterDirection:"rightToLeft"},"core/home-link":{enterDirection:"rightToLeft"},"core/site-title":{enterDirection:"rightToLeft"},"core/site-logo":{enterDirection:"rightToLeft"}},generateAnchors:!1,gradients:[{name:(0,Ft.__)("Vivid cyan blue to vivid purple"),gradient:"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)",slug:"vivid-cyan-blue-to-vivid-purple"},{name:(0,Ft.__)("Light green cyan to vivid green cyan"),gradient:"linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)",slug:"light-green-cyan-to-vivid-green-cyan"},{name:(0,Ft.__)("Luminous vivid amber to luminous vivid orange"),gradient:"linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%)",slug:"luminous-vivid-amber-to-luminous-vivid-orange"},{name:(0,Ft.__)("Luminous vivid orange to vivid red"),gradient:"linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%)",slug:"luminous-vivid-orange-to-vivid-red"},{name:(0,Ft.__)("Very light gray to cyan bluish gray"),gradient:"linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%)",slug:"very-light-gray-to-cyan-bluish-gray"},{name:(0,Ft.__)("Cool to warm spectrum"),gradient:"linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%)",slug:"cool-to-warm-spectrum"},{name:(0,Ft.__)("Blush light purple"),gradient:"linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)",slug:"blush-light-purple"},{name:(0,Ft.__)("Blush bordeaux"),gradient:"linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%)",slug:"blush-bordeaux"},{name:(0,Ft.__)("Luminous dusk"),gradient:"linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%)",slug:"luminous-dusk"},{name:(0,Ft.__)("Pale ocean"),gradient:"linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%)",slug:"pale-ocean"},{name:(0,Ft.__)("Electric grass"),gradient:"linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)",slug:"electric-grass"},{name:(0,Ft.__)("Midnight"),gradient:"linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)",slug:"midnight"}],__unstableResolvedAssets:{styles:[],scripts:[]}};function hI(e,t,o){return[...e.slice(0,o),...Array.isArray(t)?t:[t],...e.slice(o)]}function bI(e,t,o,r=1){let n=[...e];return n.splice(t,r),hI(n,e.slice(t,t+r),o)}var Is=Symbol("globalStylesDataKey"),c_=Symbol("globalStylesLinks"),cm=Symbol("selectBlockPatternsKey"),yI=Symbol("reusableBlocksSelect"),pf=Symbol("userPatternCategoriesSelect"),um=Symbol("sectionRootClientIdKey"),vI=Symbol("mediaEditKey"),_I=Symbol("getMediaSelect"),dm=Symbol("isIsolatedEditor"),el=Symbol("deviceTypeKey"),wI=Symbol("isNavigationOverlayContext"),hte=Symbol("isNavigationPostEditor"),q0=Symbol("mediaUploadOnSuccess"),bte=Symbol("mediaSideloadFromUrl"),yte=Symbol("openMediaEditorModal");var{isContentBlock:XVe}=K(xI.privateApis),QVe=e=>e;function kI(e,t=""){let o=new Map,r=[];return o.set(t,r),e.forEach(n=>{let{clientId:i,innerBlocks:s}=n;r.push(i),kI(s,i).forEach((a,l)=>{o.set(l,a)})}),o}function x9(e,t=""){let o=[],r=[[t,e]];for(;r.length;){let[n,i]=r.shift();i.forEach(({innerBlocks:s,...a})=>{o.push([a.clientId,n]),s?.length&&r.push([a.clientId,s])})}return o}function Ste(e,t=QVe){let o=[],r=[...e];for(;r.length;){let{innerBlocks:n,...i}=r.shift();r.push(...n),o.push([i.clientId,t(i)])}return o}function E9(e){let t={},o=[...e];for(;o.length;){let{innerBlocks:r,...n}=o.shift();o.push(...r),t[n.clientId]=!0}return t}function vte(e){return Ste(e,t=>{let{attributes:o,...r}=t;return r})}function _te(e){return Ste(e,t=>t.attributes)}function JVe(e,t){return(0,u_.default)(Object.keys(e),Object.keys(t))}function e6e(e,t){return e.type==="UPDATE_BLOCK_ATTRIBUTES"&&t!==void 0&&t.type==="UPDATE_BLOCK_ATTRIBUTES"&&(0,u_.default)(e.clientIds,t.clientIds)&&JVe(e.attributes,t.attributes)}function wte(e,t){let o=e.tree,r=[...t],n=[...t];for(;r.length;){let i=r.shift();r.push(...i.innerBlocks),n.push(...i.innerBlocks)}for(let i of n)o.set(i.clientId,{});for(let i of n)o.set(i.clientId,Object.assign(o.get(i.clientId),{...e.byClientId.get(i.clientId),attributes:e.attributes.get(i.clientId),innerBlocks:i.innerBlocks.map(s=>o.get(s.clientId))}))}function fm(e,t,o=!1){let r=e.tree,n=new Set([]),i=new Set;for(let s of t){let a=o?s:e.parents.get(s);do if(e.controlledInnerBlocks.has(a)){i.add(a);break}else n.add(a),a=e.parents.get(a);while(a!==void 0)}for(let s of n)r.set(s,{...r.get(s)});for(let s of n)r.get(s).innerBlocks=(e.order.get(s)||[]).map(a=>r.get(a));for(let s of i)r.set("controlled||"+s,{innerBlocks:(e.order.get(s)||[]).map(a=>r.get(a))})}var t6e=e=>(t={},o)=>{let r=e(t,o);if(r===t)return t;switch(r.tree=t.tree?t.tree:new Map,o.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{r.tree=new Map(r.tree),wte(r,o.blocks),fm(r,o.rootClientId?[o.rootClientId]:[""],!0);break}case"UPDATE_BLOCK":r.tree=new Map(r.tree),r.tree.set(o.clientId,{...r.tree.get(o.clientId),...r.byClientId.get(o.clientId),attributes:r.attributes.get(o.clientId)}),fm(r,[o.clientId],!1);break;case"UPDATE_BLOCK_ATTRIBUTES":{r.tree=new Map(r.tree),o.clientIds.forEach(i=>{r.tree.set(i,{...r.tree.get(i),attributes:r.attributes.get(i)})}),fm(r,o.clientIds,!1);break}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let i=E9(o.blocks);r.tree=new Map(r.tree),o.replacedClientIds.forEach(a=>{r.tree.delete(a),i[a]||r.tree.delete("controlled||"+a)}),wte(r,o.blocks),fm(r,o.blocks.map(a=>a.clientId),!1);let s=[];for(let a of o.clientIds){let l=t.parents.get(a);l!==void 0&&(l===""||r.byClientId.get(l))&&s.push(l)}fm(r,s,!0);break}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":let n=[];for(let i of o.clientIds){let s=t.parents.get(i);s!==void 0&&(s===""||r.byClientId.get(s))&&n.push(s)}r.tree=new Map(r.tree),o.removedClientIds.forEach(i=>{r.tree.delete(i),r.tree.delete("controlled||"+i)}),fm(r,n,!0);break;case"MOVE_BLOCKS_TO_POSITION":{let i=[];o.fromRootClientId?i.push(o.fromRootClientId):i.push(""),o.toRootClientId&&i.push(o.toRootClientId),r.tree=new Map(r.tree),fm(r,i,!0);break}case"MOVE_BLOCKS_UP":case"MOVE_BLOCKS_DOWN":{let i=[o.rootClientId?o.rootClientId:""];r.tree=new Map(r.tree),fm(r,i,!0);break}}return r};function o6e(e){let t,o;return(r,n)=>{let i=e(r,n),s=o;o=n.type==="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"?n.history??"merge":void 0;let a=n.type==="MARK_LAST_CHANGE_AS_PERSISTENT"||s;if(r===i&&!a)return r.isPersistentChange!==void 0?r:{...i,isPersistentChange:!0};let l=a?!s:!e6e(n,t);if(t=n,s==="ignore")return{...i,isPersistentChange:l,lastBlockChangeHistoryMode:"ignore"};let{lastBlockChangeHistoryMode:u,...d}=i;return{...d,isPersistentChange:l}}}function r6e(e){let t=new Set(["RECEIVE_BLOCKS"]);return(o,r)=>{let n=e(o,r);return n!==o&&(n.isIgnoredChange=t.has(r.type)),n}}var n6e=e=>(t,o)=>{let r=n=>{let i=n;for(let s=0;s<i.length;s++)!t.order.get(i[s])||o.keepControlledInnerBlocks&&o.keepControlledInnerBlocks[i[s]]||(i===n&&(i=[...i]),i.push(...t.order.get(i[s])));return i};if(t)switch(o.type){case"REMOVE_BLOCKS":o={...o,type:"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN",removedClientIds:r(o.clientIds)};break;case"REPLACE_BLOCKS":o={...o,type:"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN",replacedClientIds:r(o.clientIds)};break}return e(t,o)},i6e=e=>(t,o)=>{if(o.type==="RESET_BLOCKS"){let r=e(void 0,{type:"INSERT_BLOCKS",rootClientId:"",blocks:o.blocks}),n=t?.controlledInnerBlocks??new Set;if(t?.order)for(let s of n){if(!r.byClientId.has(s))continue;r.controlledInnerBlocks.add(s);let a=t.order.get(s);if(!a?.length)continue;r.order.set(s,a);let l=(u,d)=>{let f=t.byClientId.get(u);if(!f)return;r.byClientId.set(u,f),r.attributes.set(u,t.attributes.get(u)),r.parents.set(u,d);let p=t.order.get(u)||[];r.order.set(u,p),p.forEach(m=>l(m,u))};a.forEach(u=>l(u,s))}for(let s of r.controlledInnerBlocks){let a=r.order.get(s);if(!a?.length)continue;let l=a.map(f=>t.tree.get(f)),u=r.tree.get(s);u&&(u.innerBlocks=l),r.tree.set("controlled||"+s,{innerBlocks:l});let d=f=>{let p=t.tree.get(f);if(!p)return;r.tree.set(f,p),(r.order.get(f)||[]).forEach(d)};a.forEach(d)}let i=t?.blockEditingModes??new Map;for(let[s,a]of i)r.tree.has(s)&&r.blockEditingModes.set(s,a);return r}return e(t,o)},s6e=e=>(t,o)=>{if(o.type!=="REPLACE_INNER_BLOCKS")return e(t,o);let r={};if(t.controlledInnerBlocks.size){let s=[...o.blocks];for(;s.length;){let{innerBlocks:a,...l}=s.shift();s.push(...a),t.controlledInnerBlocks.has(l.clientId)&&(r[l.clientId]=!0)}}let n=t;t.order.get(o.rootClientId)&&(n=e(n,{type:"REMOVE_BLOCKS",keepControlledInnerBlocks:r,clientIds:t.order.get(o.rootClientId)}));let i=n;if(o.blocks.length){i=e(i,{...o,type:"INSERT_BLOCKS",index:0});let s=new Map(i.order);Object.keys(r).forEach(a=>{t.order.get(a)&&s.set(a,t.order.get(a))}),i.order=s,i.tree=new Map(i.tree),Object.keys(r).forEach(a=>{let l=`controlled||${a}`;t.tree.has(l)&&i.tree.set(l,t.tree.get(l))})}return i},a6e=e=>(t,o)=>{if(o.type==="SET_HAS_CONTROLLED_INNER_BLOCKS"){if(t.order.get(o.clientId)?.length){let n=e(t,{type:"REPLACE_INNER_BLOCKS",rootClientId:o.clientId,blocks:[]});return e(n,o)}return e(t,o)}return e(t,o)},l6e=(0,C9.pipe)(X0.combineReducers,t6e,n6e,s6e,i6e,o6e,r6e,a6e)({byClientId(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let o=new Map(e);return vte(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"UPDATE_BLOCK":{if(!e.has(t.clientId))return e;let{attributes:o,...r}=t.updates;if(Object.values(r).length===0)return e;let n=new Map(e);return n.set(t.clientId,{...e.get(t.clientId),...r}),n}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;let o=new Map(e);return t.replacedClientIds.forEach(r=>{o.delete(r)}),vte(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o}}return e},attributes(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let o=new Map(e);return _te(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"UPDATE_BLOCK":{if(!e.get(t.clientId)||!t.updates.attributes)return e;let o=new Map(e);return o.set(t.clientId,{...e.get(t.clientId),...t.updates.attributes}),o}case"UPDATE_BLOCK_ATTRIBUTES":{if(t.clientIds.every(n=>!e.get(n)))return e;let o=!1,r=new Map(e);for(let n of t.clientIds){let i=Object.entries(t.options?.uniqueByBlock?t.attributes[n]:t.attributes??{});if(i.length===0)continue;let s=!1,a=e.get(n),l={};i.forEach(([u,d])=>{a[u]!==d&&(s=!0,l[u]=d)}),o=o||s,s&&r.set(n,{...a,...l})}return o?r:e}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;let o=new Map(e);return t.replacedClientIds.forEach(r=>{o.delete(r)}),_te(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o}}return e},order(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{let o=kI(t.blocks),r=new Map(e);return o.forEach((n,i)=>{i!==""&&r.set(i,n)}),r.set("",(e.get("")??[]).concat(o[""])),r}case"INSERT_BLOCKS":{let{rootClientId:o=""}=t,r=e.get(o)||[],n=kI(t.blocks,o),{index:i=r.length}=t,s=new Map(e);return n.forEach((a,l)=>{s.set(l,a)}),s.set(o,hI(r,n.get(o),i)),s}case"MOVE_BLOCKS_TO_POSITION":{let{fromRootClientId:o="",toRootClientId:r="",clientIds:n}=t,{index:i=e.get(r).length}=t;if(o===r){let l=e.get(r).indexOf(n[0]);if(l===-1)return e;let u=new Map(e);return u.set(r,bI(e.get(r),l,i,n.length)),u}let s=new Map(e);return s.set(o,e.get(o)?.filter(a=>!n.includes(a))??[]),s.set(r,hI(e.get(r),n,i)),s}case"MOVE_BLOCKS_UP":{let{clientIds:o,rootClientId:r=""}=t,n=o[0],i=e.get(r);if(!i.length||n===i[0])return e;let s=i.indexOf(n),a=new Map(e);return a.set(r,bI(i,s,s-1,o.length)),a}case"MOVE_BLOCKS_DOWN":{let{clientIds:o,rootClientId:r=""}=t,n=o[0],i=o[o.length-1],s=e.get(r);if(!s.length||i===s[s.length-1])return e;let a=s.indexOf(n),l=new Map(e);return l.set(r,bI(s,a,a+1,o.length)),l}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let{clientIds:o}=t;if(!t.blocks)return e;let r=kI(t.blocks),n=new Map(e);return t.replacedClientIds.forEach(i=>{n.delete(i)}),r.forEach((i,s)=>{s!==""&&n.set(s,i)}),n.forEach((i,s)=>{let a=Object.values(i).reduce((l,u)=>u===o[0]?[...l,...r.get("")]:(o.indexOf(u)===-1&&l.push(u),l),[]);n.set(s,a)}),n}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o.forEach((r,n)=>{let i=r?.filter(s=>!t.removedClientIds.includes(s))??[];i.length!==r.length&&o.set(n,i)}),o}}return e},parents(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{let o=new Map(e);return x9(t.blocks).forEach(([r,n])=>{o.set(r,n)}),o}case"INSERT_BLOCKS":{let o=new Map(e);return x9(t.blocks,t.rootClientId||"").forEach(([r,n])=>{o.set(r,n)}),o}case"MOVE_BLOCKS_TO_POSITION":{let o=new Map(e);return t.clientIds.forEach(r=>{o.set(r,t.toRootClientId||"")}),o}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.replacedClientIds.forEach(r=>{o.delete(r)}),x9(t.blocks,e.get(t.clientIds[0])).forEach(([r,n])=>{o.set(r,n)}),o}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{let o=new Map(e);return t.removedClientIds.forEach(r=>{o.delete(r)}),o}}return e},controlledInnerBlocks(e=new Set,{type:t,clientId:o,hasControlledInnerBlocks:r}){if(t==="SET_HAS_CONTROLLED_INNER_BLOCKS"){if(r)return e.has(o)?e:new Set(e).add(o);if(!e.has(o))return e;let n=new Set(e);return n.delete(o),n}return e},blockEditingModes(e=new Map,t){switch(t.type){case"SET_BLOCK_EDITING_MODE":return e.get(t.clientId)===t.mode?e:new Map(e).set(t.clientId,t.mode);case"UNSET_BLOCK_EDITING_MODE":{if(!e.has(t.clientId))return e;let o=new Map(e);return o.delete(t.clientId),o}}return e}});function c6e(e=!1,t){switch(t.type){case"HIDE_BLOCK_INTERFACE":return!0;case"SHOW_BLOCK_INTERFACE":return!1}return e}function u6e(e=!1,t){switch(t.type){case"START_TYPING":return!0;case"STOP_TYPING":return!1}return e}function d6e(e=!1,t){switch(t.type){case"START_DRAGGING":return!0;case"STOP_DRAGGING":return!1}return e}function f6e(e=[],t){switch(t.type){case"START_DRAGGING_BLOCKS":return t.clientIds;case"STOP_DRAGGING_BLOCKS":return[]}return e}function p6e(e={},t){return t.type==="SET_BLOCK_VISIBILITY"?{...e,...t.updates}:e}function kte(e={},t){switch(t.type){case"CLEAR_SELECTED_BLOCK":return e.clientId?{}:e;case"SELECT_BLOCK":return t.clientId===e.clientId?e:{clientId:t.clientId};case"REPLACE_INNER_BLOCKS":case"INSERT_BLOCKS":return!t.updateSelection||!t.blocks.length?e:{clientId:t.blocks[0].clientId};case"REMOVE_BLOCKS":return!t.clientIds||!t.clientIds.length||t.clientIds.indexOf(e.clientId)===-1?e:{};case"REPLACE_BLOCKS":{if(t.clientIds.indexOf(e.clientId)===-1)return e;let o=t.blocks[t.indexToSelect]||t.blocks[t.blocks.length-1];return o?o.clientId===e.clientId?e:{clientId:o.clientId}:{}}}return e}function m6e(e={},t){switch(t.type){case"SELECTION_CHANGE":return t.clientId?{selectionStart:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.startOffset},selectionEnd:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.endOffset}}:{selectionStart:t.start||e.selectionStart,selectionEnd:t.end||e.selectionEnd};case"RESET_SELECTION":let{selectionStart:n,selectionEnd:i}=t;return{selectionStart:n,selectionEnd:i};case"MULTI_SELECT":let s={selectionStart:{clientId:t.start},selectionEnd:{clientId:t.end}};return(0,u_.default)(e,s)?e:s;case"RESET_BLOCKS":let a=e?.selectionStart?.clientId,l=e?.selectionEnd?.clientId;if(!a&&!l)return e;if(!t.blocks.some(u=>u.clientId===a))return{selectionStart:{},selectionEnd:{}};if(!t.blocks.some(u=>u.clientId===l))return{...e,selectionEnd:e.selectionStart}}let o=kte(e.selectionStart,t),r=kte(e.selectionEnd,t);return o===e.selectionStart&&r===e.selectionEnd?e:{selectionStart:o,selectionEnd:r}}function g6e(e=!1,t){switch(t.type){case"START_MULTI_SELECT":return!0;case"STOP_MULTI_SELECT":return!1}return e}function h6e(e=!0,t){return t.type==="TOGGLE_SELECTION"?t.isSelectionEnabled:e}function b6e(e=null,t){switch(t.type){case"SHOW_VIEWPORT_MODAL":return t.clientIds;case"HIDE_VIEWPORT_MODAL":return null}return e}function y6e(e=!1,t){switch(t.type){case"DISPLAY_BLOCK_REMOVAL_PROMPT":let{clientIds:o,selectPrevious:r,message:n}=t;return{clientIds:o,selectPrevious:r,message:n};case"CLEAR_BLOCK_REMOVAL_PROMPT":return!1}return e}function v6e(e=!1,t){return t.type==="SET_BLOCK_REMOVAL_RULES"?t.rules:e}function _6e(e=null,t){return t.type==="REPLACE_BLOCKS"&&t.initialPosition!==void 0||["MULTI_SELECT","SELECT_BLOCK","RESET_SELECTION","INSERT_BLOCKS","REPLACE_INNER_BLOCKS"].includes(t.type)?t.initialPosition:e}function w6e(e={},t){if(t.type==="TOGGLE_BLOCK_MODE"){let{clientId:o}=t;return{...e,[o]:e[o]&&e[o]==="html"?"visual":"html"}}return e}function k6e(e=null,t){switch(t.type){case"SHOW_INSERTION_POINT":{let{rootClientId:o,index:r,__unstableWithInserter:n,operation:i,nearestSide:s}=t,a={rootClientId:o,index:r,__unstableWithInserter:n,operation:i,nearestSide:s};return(0,u_.default)(e,a)?e:a}case"HIDE_INSERTION_POINT":return null}return e}function x6e(e={isValid:!0},t){return t.type==="SET_TEMPLATE_VALIDITY"?{...e,isValid:t.isValid}:e}function S6e(e=K0,t){if(t.type==="UPDATE_SETTINGS"){let o=t.reset?{...K0,...t.settings}:{...e,...t.settings};return Object.defineProperty(o,"__unstableIsPreviewMode",{get(){return(0,xte.default)("__unstableIsPreviewMode",{since:"6.8",alternative:"isPreviewMode"}),this.isPreviewMode}}),o}return e}function C6e(e=gte,t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":{let o=t.blocks.reduce((r,n)=>{let{attributes:i,name:s}=n,a=s,l=(0,X0.select)(xI.store).getActiveBlockVariation(s,i);return l?.name&&(a+="/"+l.name),s==="core/block"&&(a+="/"+i.ref),{...r,[a]:{time:t.time,count:r[a]?r[a].count+1:1}}},e.insertUsage);return{...e,insertUsage:o}}}return e}var E6e=(e=new Map,t)=>{switch(t.type){case"REPLACE_BLOCKS":{let o=new Set,r=[...t.blocks];for(;r.length;){let i=r.shift();o.add(i.clientId),r.push(...i.innerBlocks)}let n=new Map(e);for(let i of t.clientIds)o.has(i)||n.delete(i);return n}case"REMOVE_BLOCKS":{let o=new Map(e);for(let r of t.clientIds)o.delete(r);return o}case"UPDATE_BLOCK_LIST_SETTINGS":{let r=(typeof t.clientId=="string"?[[t.clientId,t.settings]]:Object.entries(t.clientId)).filter(([i,s])=>s?!(0,u_.default)(e.get(i),s):e.has(i));if(!r.length)return e;let n=new Map(e);for(let[i,s]of r)s?n.set(i,s):n.delete(i);return n}}return e};function T6e(e=null,t){switch(t.type){case"UPDATE_BLOCK":if(!t.updates.attributes)break;return{[t.clientId]:t.updates.attributes};case"UPDATE_BLOCK_ATTRIBUTES":return t.clientIds.reduce((o,r)=>({...o,[r]:t.options?.uniqueByBlock?t.attributes[r]:t.attributes}),{})}return e}function R6e(e,t){switch(t.type){case"TOGGLE_BLOCK_HIGHLIGHT":let{clientId:o,isHighlighted:r}=t;return r?o:e===o?null:e;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e}function B6e(e,t){switch(t.type){case"TOGGLE_BLOCK_SPOTLIGHT":let{clientId:o,hasBlockSpotlight:r}=t;return r?o:e===o?null:e;case"SELECT_BLOCK":return t.clientId!==e?null:e;case"SELECTION_CHANGE":return t.start?.clientId!==e||t.end?.clientId!==e?null:e;case"CLEAR_SELECTED_BLOCK":return null}return e}function I6e(e=null,t){switch(t.type){case"SET_BLOCK_EXPANDED_IN_LIST_VIEW":return t.clientId;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e}function P6e(e={},t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":if(!t.blocks.length)return e;let o=t.blocks.map(n=>n.clientId),r=t.meta?.source;return{clientIds:o,source:r};case"RESET_BLOCKS":return{}}return e}function O6e(e,t){if(t.type==="EDIT_CONTENT_ONLY_SECTION")return t.clientId;if(!e)return e;switch(t.type){case"REMOVE_BLOCKS":case"REPLACE_BLOCKS":if(t.clientIds.includes(e))return;break;case"RESET_BLOCKS":if(!E9(t.blocks)[e])return;break}return e}function A6e(e=new Map,t){switch(t.type){case"SET_STYLE_OVERRIDE":return new Map(e).set(t.id,t.style);case"DELETE_STYLE_OVERRIDE":{let o=new Map(e);return o.delete(t.id),o}}return e}function M6e(e=[],t){return t.type==="REGISTER_INSERTER_MEDIA_CATEGORY"?[...e,t.category]:e}function N6e(e=!1,t){return t.type==="LAST_FOCUS"?t.lastFocus:e}function L6e(e=100,t){switch(t.type){case"SET_ZOOM_LEVEL":return t.zoom;case"RESET_ZOOM_LEVEL":return 100}return e}function D6e(e=null,t){switch(t.type){case"SET_INSERTION_POINT":return t.value;case"SELECT_BLOCK":return null}return e}function V6e(e={allOpen:!1,panels:{}},t){switch(t.type){case"SET_OPEN_LIST_VIEW_PANEL":return{allOpen:!1,panels:t.clientId?{[t.clientId]:!0}:{}};case"SET_ALL_LIST_VIEW_PANELS_OPEN":return{allOpen:!0,panels:{}};case"TOGGLE_LIST_VIEW_PANEL":return{allOpen:!1,panels:{...e.panels,[t.clientId]:t.isOpen}};case"REPLACE_BLOCKS":case"REMOVE_BLOCKS":{if(!t.clientIds||t.clientIds.length===0)return e;let o={...e.panels},r=!1;return t.clientIds.forEach(n=>{n in o&&(delete o[n],r=!0)}),r?{...e,panels:o}:e}}return e}function F6e(e=0,t){return t.type==="INCREMENT_LIST_VIEW_EXPAND_REVISION"?e+1:e}function z6e(e=!1,t){switch(t.type){case"OPEN_LIST_VIEW_CONTENT_PANEL":return!0;case"CLOSE_LIST_VIEW_CONTENT_PANEL":return!1;case"CLEAR_SELECTED_BLOCK":return!1}return e}function j6e(e=null,t){switch(t.type){case"REQUEST_INSPECTOR_TAB":return{tabName:t.tabName,options:t.options};case"CLEAR_REQUESTED_INSPECTOR_TAB":return null}return e}function H6e(e=void 0,t){switch(t.type){case"SET_SELECTED_BLOCK_STYLE_STATE":{if(!t.clientId||!t.value)return;let o=e?.clientId===t.clientId?e.showStateOnCanvas??!0:!0,r=e?.clientId===t.clientId?e.value:{};return{clientId:t.clientId,showStateOnCanvas:o,value:{pseudo:"default",...r,...t.value}}}case"SET_SELECTED_BLOCK_STYLE_STATE_CANVAS_PREVIEW":{if(!t.clientId||typeof t.value!="boolean")return e;let o=e?.clientId===t.clientId?e.value:{};return{clientId:t.clientId,showStateOnCanvas:t.value,value:{pseudo:"default",...o}}}case"SELECT_BLOCK":case"SELECTION_CHANGE":{let o=t.clientId??t.start?.clientId,r=t.clientId??t.end?.clientId;if(e?.clientId&&(o!==r||e.clientId!==o))return;break}case"RESET_SELECTION":{if(e?.clientId&&e.clientId!==t.selectionStart?.clientId)return;break}case"CLEAR_SELECTED_BLOCK":case"MULTI_SELECT":return;case"REMOVE_BLOCKS":case"REPLACE_BLOCKS":{if(e?.clientId&&t.clientIds?.includes(e.clientId))return;break}case"RESET_BLOCKS":{if(e?.clientId&&!E9(t.blocks)[e.clientId])return;break}}return e}function W6e(e="default",t){return t.type==="SET_STYLE_STATE_VIEWPORT"?t.viewport??"default":e}function U6e(e=!1,t){return t.type==="SET_RESPONSIVE_EDITING"?t.enabled:e}var G6e=(0,X0.combineReducers)({blocks:l6e,isDragging:d6e,isTyping:u6e,isBlockInterfaceHidden:c6e,draggedBlocks:f6e,selection:m6e,isMultiSelecting:g6e,isSelectionEnabled:h6e,initialPosition:_6e,blocksMode:w6e,blockListSettings:E6e,insertionPoint:D6e,insertionCue:k6e,template:x6e,settings:S6e,preferences:C6e,lastBlockAttributesChange:T6e,lastFocus:N6e,expandedBlock:I6e,highlightedBlock:R6e,lastBlockInserted:P6e,editedContentOnlySection:O6e,blockVisibility:p6e,viewportModalClientIds:b6e,styleOverrides:A6e,removalPromptData:y6e,blockRemovalRules:v6e,registeredInserterMediaCategories:M6e,zoomLevel:L6e,hasBlockSpotlight:B6e,openedListViewPanels:V6e,listViewExpandRevision:F6e,listViewContentPanelOpen:z6e,requestedInspectorTab:j6e,selectedBlockStyleState:H6e,styleStateViewport:W6e,isResponsiveEditing:U6e});function Cte(e,t){if(t===""){let n=e.blocks.tree.get(t);return n?{clientId:"",...n}:void 0}if(!e.blocks.controlledInnerBlocks.has(t))return e.blocks.tree.get(t);let o=e.blocks.tree.get(`controlled||${t}`);return{...e.blocks.tree.get(t),innerBlocks:o?.innerBlocks}}function T9(e,t,o){let r=Cte(e,t);if(r&&(o(r),!!r?.innerBlocks?.length))for(let n of r?.innerBlocks)T9(e,n.clientId,o)}function Z0(e,t,o){if(!o.length)return;let r=e.blocks.parents.get(t);for(;r!==void 0;){if(o.includes(r))return r;r=e.blocks.parents.get(r)}}function $6e(e){return e?.attributes?.metadata?.bindings&&Object.keys(e?.attributes?.metadata?.bindings).length}function S9(e,t=""){let o=e?.zoomLevel<100||e?.zoomLevel==="auto-scaled",r=new Map,n=e.settings?.[um],i=e.blocks.order.get(n),s=Array.from(e.blocks.blockEditingModes).some(([,h])=>h==="disabled"),a=[],l=[];e.blocks.controlledInnerBlocks.forEach(h=>{let b=e.blocks.byClientId?.get(h);b?.name==="core/template-part"&&a.push(h),b?.name==="core/block"&&l.push(h)});let u=Array.from(e.blockListSettings).flatMap(([h,b])=>b?.templateLock==="contentOnly"?[h]:[]),d=e.settings?.[dm],f=e.settings?.disableContentOnlyForUnsyncedPatterns,p=d||f?[]:Array.from(e.blocks.attributes.keys()).filter(h=>e.blocks.attributes.get(h)?.metadata?.patternName),m=e.settings?.disableContentOnlyForTemplateParts,g=[...u,...p,...d||m?[]:a];return T9(e,t,h=>{let{clientId:b,name:v}=h,y=!!e.editedContentOnlySection,_=!1;if(y&&(_=b===e.editedContentOnlySection||!!Z0(e,b,[e.editedContentOnlySection]),!_)){r.set(b,"disabled");return}if(!e.blocks.blockEditingModes.has(b)){if(s){let w,k=e.blocks.parents.get(b);for(;k!==void 0&&(e.blocks.blockEditingModes.has(k)&&(w=e.blocks.blockEditingModes.get(k)),!w);)k=e.blocks.parents.get(k);if(w==="disabled"){r.set(b,"disabled");return}}if(o){if(b===n){r.set(b,"contentOnly");return}if(!i?.length){r.set(b,"disabled");return}if(i.includes(b)){r.set(b,"contentOnly");return}r.set(b,"disabled");return}if(l.length){if(l.includes(b)){if(Z0(e,b,l)){r.set(b,"disabled");return}return}let w=Z0(e,b,l);if(w){if(Z0(e,w,l)){r.set(b,"disabled");return}if($6e(h)){r.set(b,"contentOnly");return}r.set(b,"disabled");return}}if(y&&_){r.set(b,"default");return}g.length&&Z0(e,b,g)&&(XVe(v)?r.set(b,"contentOnly"):r.set(b,"disabled"))}}),r}function pm({prevState:e,nextState:t,addedBlocks:o,removedClientIds:r}){let n=e.derivedBlockEditingModes,i;return r?.forEach(s=>{T9(e,s,a=>{n.has(a.clientId)&&(i||(i=new Map(n)),i.delete(a.clientId))})}),o?.forEach(s=>{let a=S9(t,s.clientId);a.size&&(i?i=new Map([...i?.size?i:[],...a]):i=new Map([...n?.size?n:[],...a]))}),i}function Y6e(e){return(t,o)=>{let r=e(t,o);if(o.type!=="SET_EDITOR_MODE"&&r===t)return t;switch(o.type){case"REMOVE_BLOCKS":{let n=pm({prevState:t,nextState:r,removedClientIds:o.clientIds});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{let n=pm({prevState:t,nextState:r,addedBlocks:o.blocks});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"UPDATE_BLOCK_ATTRIBUTES":{if(r.settings?.disableContentOnlyForUnsyncedPatterns)break;let i=[],s=[];for(let l of o?.clientIds){let u=o.options?.uniqueByBlock?o.attributes[l]:o.attributes;if(!u)break;u.metadata?.patternName&&!t.blocks.attributes.get(l)?.metadata?.patternName?i.push(r.blocks.tree.get(l)):u.metadata&&!u.metadata?.patternName&&t.blocks.attributes.get(l)?.metadata?.patternName&&s.push(l)}if(!i?.length&&!s?.length)break;let a=pm({prevState:t,nextState:r,addedBlocks:i,removedClientIds:s});if(a)return{...r,derivedBlockEditingModes:a??t.derivedBlockEditingModes};break}case"UPDATE_BLOCK_LIST_SETTINGS":{let n=[],i=[],s=typeof o.clientId=="string"?{[o.clientId]:o.settings}:o.clientId;for(let l in s){let u=t.blockListSettings.get(l)?.templateLock!=="contentOnly"&&r.blockListSettings.get(l)?.templateLock==="contentOnly",d=t.blockListSettings.get(l)?.templateLock==="contentOnly"&&r.blockListSettings.get(l)?.templateLock!=="contentOnly";u?n.push(r.blocks.tree.get(l)):d&&i.push(l)}if(!n.length&&!i.length)break;let a=pm({prevState:t,nextState:r,addedBlocks:n,removedClientIds:i});if(a)return{...r,derivedBlockEditingModes:a??t.derivedBlockEditingModes};break}case"SET_BLOCK_EDITING_MODE":case"UNSET_BLOCK_EDITING_MODE":case"SET_HAS_CONTROLLED_INNER_BLOCKS":{let n=Cte(r,o.clientId);if(!n)break;let i=pm({prevState:t,nextState:r,removedClientIds:[o.clientId],addedBlocks:[n]});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"REPLACE_BLOCKS":{let n=pm({prevState:t,nextState:r,addedBlocks:o.blocks,removedClientIds:o.clientIds});if(n)return{...r,derivedBlockEditingModes:n??t.derivedBlockEditingModes};break}case"REPLACE_INNER_BLOCKS":{let n=t.blocks.order.get(o.rootClientId),i=pm({prevState:t,nextState:r,addedBlocks:o.blocks,removedClientIds:n});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"MOVE_BLOCKS_TO_POSITION":{let n=o.clientIds.map(s=>r.blocks.byClientId.get(s)),i=pm({prevState:t,nextState:r,addedBlocks:n,removedClientIds:o.clientIds});if(i)return{...r,derivedBlockEditingModes:i??t.derivedBlockEditingModes};break}case"UPDATE_SETTINGS":{if(t?.settings?.[um]!==r?.settings?.[um]||!!t?.settings?.disableContentOnlyForUnsyncedPatterns!=!!r?.settings?.disableContentOnlyForUnsyncedPatterns||!!t?.settings?.[dm]!=!!r?.settings?.[dm]||!!t?.settings?.disableContentOnlyForTemplateParts!=!!r?.settings?.disableContentOnlyForTemplateParts)return{...r,derivedBlockEditingModes:S9(r)};break}case"RESET_BLOCKS":case"EDIT_CONTENT_ONLY_SECTION":case"SET_EDITOR_MODE":case"RESET_ZOOM_LEVEL":case"SET_ZOOM_LEVEL":return{...r,derivedBlockEditingModes:S9(r)}}return r.derivedBlockEditingModes=t?.derivedBlockEditingModes??new Map,r}}function K6e(e){return(t,o)=>{let r=e(t,o);return t?(r.automaticChangeStatus=t.automaticChangeStatus,o.type==="MARK_AUTOMATIC_CHANGE"?{...r,automaticChangeStatus:"pending"}:o.type==="MARK_AUTOMATIC_CHANGE_FINAL"&&t.automaticChangeStatus==="pending"?{...r,automaticChangeStatus:"final"}:r.blocks===t.blocks&&r.selection===t.selection||r.automaticChangeStatus!=="final"&&r.selection!==t.selection?r:{...r,automaticChangeStatus:void 0}):r}}var Ete=(0,C9.pipe)(Y6e,K6e)(G6e);var Uj={};No(Uj,{__experimentalGetActiveBlockIdByBlockNames:()=>d9e,__experimentalGetAllowedBlocks:()=>K8e,__experimentalGetAllowedPatterns:()=>Q8e,__experimentalGetBlockListSettingsForBlocks:()=>n9e,__experimentalGetDirectInsertBlock:()=>q8e,__experimentalGetGlobalBlocksByName:()=>n8e,__experimentalGetLastBlockAttributeChanges:()=>a9e,__experimentalGetParsedPattern:()=>Z8e,__experimentalGetPatternTransformItems:()=>t9e,__experimentalGetPatternsByBlockTypes:()=>e9e,__experimentalGetReusableBlockTitle:()=>i9e,__unstableGetBlockWithoutInnerBlocks:()=>JFe,__unstableGetClientIdWithClientIdsTree:()=>t8e,__unstableGetClientIdsTree:()=>o8e,__unstableGetContentLockingParent:()=>v9e,__unstableGetLastBlockChangeHistoryMode:()=>r9e,__unstableGetSelectedBlocksWithPartialSelection:()=>E8e,__unstableGetTemporarilyEditingAsBlocks:()=>_9e,__unstableGetVisibleBlocks:()=>g9e,__unstableHasActiveBlockOverlayActive:()=>Koe,__unstableIsFullySelected:()=>k8e,__unstableIsLastBlockChangeIgnored:()=>s9e,__unstableIsSelectionCollapsed:()=>x8e,__unstableIsSelectionMergeable:()=>C8e,__unstableIsWithinBlockOverlay:()=>h9e,__unstableSelectionHasUnmergeableBlock:()=>S8e,areInnerBlocksControlled:()=>S2,canEditBlock:()=>Goe,canInsertBlockType:()=>Eb,canInsertBlocks:()=>z8e,canLockBlockType:()=>H8e,canMoveBlock:()=>Uoe,canMoveBlocks:()=>j8e,canRemoveBlock:()=>Hj,canRemoveBlocks:()=>Woe,didAutomaticChange:()=>c9e,getAdjacentBlockClientId:()=>Dj,getAllowedBlocks:()=>Mj,getBlock:()=>xf,getBlockAttributes:()=>ba,getBlockCount:()=>s8e,getBlockEditingMode:()=>ts,getBlockHierarchyRootClientId:()=>f8e,getBlockIndex:()=>Voe,getBlockInsertionPoint:()=>L8e,getBlockListSettings:()=>W_,getBlockMode:()=>Aj,getBlockName:()=>Jt,getBlockNamesByClientId:()=>i8e,getBlockOrder:()=>Wn,getBlockParents:()=>rl,getBlockParentsByBlockName:()=>Lj,getBlockRootClientId:()=>vr,getBlockSelectionEnd:()=>l8e,getBlockSelectionStart:()=>a8e,getBlockTransformItems:()=>$8e,getBlocks:()=>e8e,getBlocksByClientId:()=>w2,getBlocksByName:()=>Moe,getClientIdsOfDescendants:()=>Aoe,getClientIdsWithDescendants:()=>H_,getDirectInsertBlock:()=>Yoe,getDraggedBlockClientIds:()=>A8e,getFirstMultiSelectedBlockClientId:()=>Vj,getGlobalBlockCount:()=>r8e,getHoveredBlockClientId:()=>m9e,getInserterItems:()=>G8e,getLastMultiSelectedBlockClientId:()=>Loe,getLowestCommonAncestorWithSelectedBlock:()=>p8e,getMultiSelectedBlockClientIds:()=>Rm,getMultiSelectedBlocks:()=>b8e,getMultiSelectedBlocksEndClientId:()=>w8e,getMultiSelectedBlocksStartClientId:()=>_8e,getNextBlockClientId:()=>g8e,getPatternsByBlockTypes:()=>J8e,getPreviousBlockClientId:()=>m8e,getSelectedBlock:()=>d8e,getSelectedBlockClientId:()=>G_,getSelectedBlockClientIds:()=>Tm,getSelectedBlockCount:()=>c8e,getSelectedBlocksInitialCaretPosition:()=>h8e,getSelectionEnd:()=>d1,getSelectionStart:()=>u1,getSettings:()=>yf,getTemplate:()=>F8e,getTemplateLock:()=>zu,hasBlockMovingClientId:()=>l9e,hasDraggedInnerBlock:()=>joe,hasInserterItems:()=>Y8e,hasMultiSelection:()=>B8e,hasSelectedBlock:()=>u8e,hasSelectedInnerBlock:()=>zoe,isAncestorBeingDragged:()=>M8e,isAncestorMultiSelected:()=>v8e,isBlockBeingDragged:()=>Fj,isBlockHighlighted:()=>u9e,isBlockInsertionPointVisible:()=>D8e,isBlockMultiSelected:()=>Doe,isBlockSelected:()=>Foe,isBlockValid:()=>QFe,isBlockVisible:()=>p9e,isBlockWithinSelection:()=>R8e,isCaretWithinFormattedText:()=>N8e,isDraggingBlocks:()=>Hoe,isFirstMultiSelectedBlock:()=>y8e,isGroupable:()=>y9e,isLastBlockChangePersistent:()=>o9e,isMultiSelecting:()=>I8e,isSelectionEnabled:()=>P8e,isTyping:()=>O8e,isUngroupable:()=>b9e,isValidTemplate:()=>V8e,wasBlockJustInserted:()=>f9e});var Ot=c(ce(),1),Poe=c(Bo(),1);var SI=c(F(),1),xt=(0,SI.forwardRef)(({icon:e,size:t=24,style:o,...r},n)=>{let i=e.props.style,s=i||o?{...i,...o}:void 0;return(0,SI.cloneElement)(e,{width:t,height:t,...r,...s?{style:s}:{},ref:n})});var CI=c(me(),1),R9=c(T(),1),lb=(0,R9.jsx)(CI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,R9.jsx)(CI.Path,{d:"M7.5 5H16.5M4 12H20M7.5 19H16.5",vectorEffect:"non-scaling-stroke"})});var EI=c(me(),1),B9=c(T(),1),I9=(0,B9.jsx)(EI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,B9.jsx)(EI.Path,{d:"M4 5H20M4 12H20M4 19H16.5",vectorEffect:"non-scaling-stroke"})});var TI=c(me(),1),P9=c(T(),1),mm=(0,P9.jsx)(TI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,P9.jsx)(TI.Path,{d:"M4 5H13M4 12H20M4 19H13",vectorEffect:"non-scaling-stroke"})});var d_=c(me(),1),Q0=c(T(),1),cb=(0,Q0.jsxs)(d_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Q0.jsx)(d_.Path,{d:"M5 5H19M5 19H19",vectorEffect:"non-scaling-stroke"}),(0,Q0.jsx)(d_.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var RI=c(me(),1),O9=c(T(),1),gm=(0,O9.jsx)(RI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,O9.jsx)(RI.Path,{d:"M11 5H20M4 12H20M11 19H20",vectorEffect:"non-scaling-stroke"})});var BI=c(me(),1),A9=c(T(),1),M9=(0,A9.jsx)(BI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,A9.jsx)(BI.Path,{d:"M12 4V19M7 14L12 19L17 14",vectorEffect:"non-scaling-stroke"})});var II=c(me(),1),N9=c(T(),1),J0=(0,N9.jsx)(II.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,N9.jsx)(II.Path,{d:"M20 12L5 12M10 7L5 12L10 17",vectorEffect:"non-scaling-stroke"})});var PI=c(me(),1),L9=c(T(),1),eC=(0,L9.jsx)(PI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,L9.jsx)(PI.Path,{d:"M4 12L19 12M14 17L19 12L14 7",vectorEffect:"non-scaling-stroke"})});var OI=c(me(),1),D9=c(T(),1),V9=(0,D9.jsx)(OI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D9.jsx)(OI.Path,{d:"M18.5 5.5h-13c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5h-13c-.3 0-.5-.2-.5-.5v-9c0-.3.2-.5.5-.5h13c.3 0 .5.2.5.5v9zM6.5 12H8v-2h2V8.5H6.5V12zm9.5 2h-2v1.5h3.5V12H16v2z"})});var AI=c(me(),1),F9=c(T(),1),z9=(0,F9.jsx)(AI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,F9.jsx)(AI.Path,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"})});var MI=c(me(),1),j9=c(T(),1),tC=(0,j9.jsx)(MI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,j9.jsx)(MI.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})});var ub=c(me(),1),db=c(T(),1),H9=(0,db.jsxs)(ub.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,db.jsx)(ub.Path,{d:"M4.75 6C4.75 5.30964 5.30964 4.75 6 4.75H9C9.69036 4.75 10.25 5.30964 10.25 6V9C10.25 9.69036 9.69036 10.25 9 10.25H6C5.30964 10.25 4.75 9.69036 4.75 9V6Z",vectorEffect:"non-scaling-stroke"}),(0,db.jsx)(ub.Path,{d:"M4.75 15C4.75 14.3096 5.30964 13.75 6 13.75H9C9.69036 13.75 10.25 14.3096 10.25 15V18C10.25 18.6904 9.69036 19.25 9 19.25H6C5.30964 19.25 4.75 18.6904 4.75 18V15Z",vectorEffect:"non-scaling-stroke"}),(0,db.jsx)(ub.Path,{d:"M13.75 6C13.75 5.30964 14.3096 4.75 15 4.75H18C18.6904 4.75 19.25 5.30964 19.25 6V9C19.25 9.69036 18.6904 10.25 18 10.25H15C14.3096 10.25 13.75 9.69036 13.75 9V6Z",vectorEffect:"non-scaling-stroke"}),(0,db.jsx)(ub.Path,{d:"M13.75 15C13.75 14.3096 14.3096 13.75 15 13.75H18C18.6904 13.75 19.25 14.3096 19.25 15V18C19.25 18.6904 18.6904 19.25 18 19.25H15C14.3096 19.25 13.75 18.6904 13.75 18V15Z",vectorEffect:"non-scaling-stroke"})]});var NI=c(me(),1),W9=c(T(),1),U9=(0,W9.jsx)(NI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,W9.jsx)(NI.Path,{d:"M12 8L12 13M12 14.5L12 16M4.75 12C4.75 7.99593 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var LI=c(me(),1),G9=c(T(),1),Ps=(0,G9.jsx)(LI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,G9.jsx)(LI.Path,{d:"M7 12L10 15L17 8",vectorEffect:"non-scaling-stroke"})});var DI=c(me(),1),$9=c(T(),1),Bn=(0,$9.jsx)(DI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,$9.jsx)(DI.Path,{d:"M7 11L12 15L17 11",vectorEffect:"non-scaling-stroke"})});var VI=c(me(),1),Y9=c(T(),1),oC=(0,Y9.jsx)(VI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Y9.jsx)(VI.Path,{d:"M13.5 8.5L10.5 12L13.5 15.5",vectorEffect:"non-scaling-stroke"})});var FI=c(me(),1),K9=c(T(),1),li=(0,K9.jsx)(FI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,K9.jsx)(FI.Path,{d:"M14 6.5L9 12L14 17.5",vectorEffect:"non-scaling-stroke"})});var zI=c(me(),1),q9=c(T(),1),hm=(0,q9.jsx)(zI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,q9.jsx)(zI.Path,{d:"M10.5 8.5L13.5 12L10.5 15.5",vectorEffect:"non-scaling-stroke"})});var jI=c(me(),1),Z9=c(T(),1),br=(0,Z9.jsx)(jI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Z9.jsx)(jI.Path,{d:"M10 6.5L15 12L10 17.5",vectorEffect:"non-scaling-stroke"})});var HI=c(me(),1),X9=c(T(),1),fb=(0,X9.jsx)(HI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,X9.jsx)(HI.Path,{d:"M7 13L12 9L17 13",vectorEffect:"non-scaling-stroke"})});var WI=c(me(),1),Q9=c(T(),1),pb=(0,Q9.jsx)(WI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Q9.jsx)(WI.Path,{d:"M7.75 16.25L16.25 7.75M16.25 16.25L7.75 7.75",vectorEffect:"non-scaling-stroke"})});var UI=c(me(),1),J9=c(T(),1),e7=(0,J9.jsx)(UI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,J9.jsx)(UI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z"})});var GI=c(me(),1),t7=c(T(),1),o7=(0,t7.jsx)(GI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t7.jsx)(GI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.625 5.5h9.75c.069 0 .125.056.125.125v9.75a.125.125 0 0 1-.125.125h-9.75a.125.125 0 0 1-.125-.125v-9.75c0-.069.056-.125.125-.125ZM4 5.625C4 4.728 4.728 4 5.625 4h9.75C16.273 4 17 4.728 17 5.625v9.75c0 .898-.727 1.625-1.625 1.625h-9.75A1.625 1.625 0 0 1 4 15.375v-9.75Zm14.5 11.656v-9H20v9C20 18.8 18.77 20 17.251 20H6.25v-1.5h11.001c.69 0 1.249-.528 1.249-1.219Z"})});var $I=c(me(),1),r7=c(T(),1),mb=(0,r7.jsx)($I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,r7.jsx)($I.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z"})});var YI=c(me(),1),n7=c(T(),1),i7=(0,n7.jsx)(YI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,n7.jsx)(YI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5Zm-12.5 9v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})});var gb=c(me(),1),f_=c(T(),1),s7=(0,f_.jsxs)(gb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,f_.jsx)(gb.G,{opacity:".25",children:(0,f_.jsx)(gb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,f_.jsx)(gb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.75 15v3c0 .138.112.25.25.25h3v1.5H6A1.75 1.75 0 0 1 4.25 18v-3h1.5Z"})]});var hb=c(me(),1),p_=c(T(),1),a7=(0,p_.jsxs)(hb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,p_.jsx)(hb.G,{opacity:".25",children:(0,p_.jsx)(hb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,p_.jsx)(hb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 18.25h3a.25.25 0 0 0 .25-.25v-3h1.5v3A1.75 1.75 0 0 1 18 19.75h-3v-1.5Z"})]});var bb=c(me(),1),m_=c(T(),1),l7=(0,m_.jsxs)(bb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,m_.jsx)(bb.G,{opacity:".25",children:(0,m_.jsx)(bb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,m_.jsx)(bb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.75a.25.25 0 0 0-.25.25v3h-1.5V6c0-.966.784-1.75 1.75-1.75h3v1.5H6Z"})]});var yb=c(me(),1),g_=c(T(),1),c7=(0,g_.jsxs)(yb.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,g_.jsx)(yb.G,{opacity:".25",children:(0,g_.jsx)(yb.Path,{d:"M5.75 6A.25.25 0 0 1 6 5.75h3v-1.5H6A1.75 1.75 0 0 0 4.25 6v3h1.5V6ZM18 18.25h-3v1.5h3A1.75 1.75 0 0 0 19.75 18v-3h-1.5v3a.25.25 0 0 1-.25.25ZM18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5ZM5.75 18v-3h-1.5v3c0 .966.784 1.75 1.75 1.75h3v-1.5H6a.25.25 0 0 1-.25-.25Z"})}),(0,g_.jsx)(yb.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.25 9V6a.25.25 0 0 0-.25-.25h-3v-1.5h3c.966 0 1.75.784 1.75 1.75v3h-1.5Z"})]});var KI=c(me(),1),u7=c(T(),1),d7=(0,u7.jsx)(KI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,u7.jsx)(KI.Path,{d:"M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z"})});var qI=c(me(),1),f7=c(T(),1),rC=(0,f7.jsx)(qI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,f7.jsx)(qI.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})});var ZI=c(me(),1),p7=c(T(),1),m7=(0,p7.jsx)(ZI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,p7.jsx)(ZI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z"})});var XI=c(me(),1),g7=c(T(),1),nC=(0,g7.jsx)(XI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,g7.jsx)(XI.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 QI=c(me(),1),h7=c(T(),1),b7=(0,h7.jsx)(QI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,h7.jsx)(QI.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})});var JI=c(me(),1),y7=c(T(),1),v7=(0,y7.jsx)(JI.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,y7.jsx)(JI.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"})});var eP=c(me(),1),_7=c(T(),1),w7=(0,_7.jsx)(eP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_7.jsx)(eP.Path,{d:"M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z"})});var tP=c(me(),1),k7=c(T(),1),x7=(0,k7.jsx)(tP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,k7.jsx)(tP.Path,{d:"M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z"})});var oP=c(me(),1),S7=c(T(),1),C7=(0,S7.jsx)(oP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,S7.jsx)(oP.Path,{d:"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z"})});var rP=c(me(),1),E7=c(T(),1),T7=(0,E7.jsx)(rP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,E7.jsx)(rP.Path,{d:"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z"})});var nP=c(me(),1),R7=c(T(),1),B7=(0,R7.jsx)(nP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,R7.jsx)(nP.Path,{d:"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z"})});var iP=c(me(),1),I7=c(T(),1),P7=(0,I7.jsx)(iP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,I7.jsx)(iP.Path,{d:"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z"})});var sP=c(me(),1),O7=c(T(),1),A7=(0,O7.jsx)(sP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,O7.jsx)(sP.Path,{d:"M12.75 19.45 15 17.5l1 1.1-4 3.4-4-3.4 1-1.1 2.25 1.95V14.5h1.5v4.95ZM19 12.75H5v-1.5h14v1.5ZM16 5.4l-1 1.1-2.25-1.95V9.5h-1.5V4.55L9 6.5 8 5.4 12 2l4 3.4Z"})});var aP=c(me(),1),M7=c(T(),1),lP=(0,M7.jsx)(aP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,M7.jsx)(aP.Path,{d:"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"})});var cP=c(me(),1),N7=c(T(),1),iC=(0,N7.jsx)(cP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,N7.jsx)(cP.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8Zm6.5 8c0 .6 0 1.2-.2 1.8h-2.7c0-.6.2-1.1.2-1.8s0-1.2-.2-1.8h2.7c.2.6.2 1.1.2 1.8Zm-.9-3.2h-2.4c-.3-.9-.7-1.8-1.1-2.4-.1-.2-.2-.4-.3-.5 1.6.5 3 1.6 3.8 3ZM12.8 17c-.3.5-.6 1-.8 1.3-.2-.3-.5-.8-.8-1.3-.3-.5-.6-1.1-.8-1.7h3.3c-.2.6-.5 1.2-.8 1.7Zm-2.9-3.2c-.1-.6-.2-1.1-.2-1.8s0-1.2.2-1.8H14c.1.6.2 1.1.2 1.8s0 1.2-.2 1.8H9.9ZM11.2 7c.3-.5.6-1 .8-1.3.2.3.5.8.8 1.3.3.5.6 1.1.8 1.7h-3.3c.2-.6.5-1.2.8-1.7Zm-1-1.2c-.1.2-.2.3-.3.5-.4.7-.8 1.5-1.1 2.4H6.4c.8-1.4 2.2-2.5 3.8-3Zm-1.8 8H5.7c-.2-.6-.2-1.1-.2-1.8s0-1.2.2-1.8h2.7c0 .6-.2 1.1-.2 1.8s0 1.2.2 1.8Zm-2 1.4h2.4c.3.9.7 1.8 1.1 2.4.1.2.2.4.3.5-1.6-.5-3-1.6-3.8-3Zm7.4 3c.1-.2.2-.3.3-.5.4-.7.8-1.5 1.1-2.4h2.4c-.8 1.4-2.2 2.5-3.8 3Z"})});var uP=c(me(),1),L7=c(T(),1),sC=(0,L7.jsx)(uP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,L7.jsx)(uP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z"})});var dP=c(me(),1),D7=c(T(),1),aC=(0,D7.jsx)(dP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,D7.jsx)(dP.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"})});var fP=c(me(),1),V7=c(T(),1),F7=(0,V7.jsx)(fP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,V7.jsx)(fP.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})});var pP=c(me(),1),z7=c(T(),1),j7=(0,z7.jsx)(pP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,z7.jsx)(pP.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})});var mP=c(me(),1),H7=c(T(),1),W7=(0,H7.jsx)(mP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,H7.jsx)(mP.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})});var gP=c(me(),1),U7=c(T(),1),G7=(0,U7.jsx)(gP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,U7.jsx)(gP.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var hP=c(me(),1),$7=c(T(),1),Y7=(0,$7.jsx)(hP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,$7.jsx)(hP.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})});var bP=c(me(),1),K7=c(T(),1),q7=(0,K7.jsx)(bP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,K7.jsx)(bP.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"})});var yP=c(me(),1),Z7=c(T(),1),X7=(0,Z7.jsx)(yP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Z7.jsx)(yP.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var vP=c(me(),1),Q7=c(T(),1),lC=(0,Q7.jsx)(vP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Q7.jsx)(vP.Path,{d:"M3.75 16.2031L8.6 12.7L12 15L16 11L20.25 15.2517M5 20.25H19C19.6904 20.25 20.25 19.6904 20.25 19V5C20.25 4.30964 19.6904 3.75 19 3.75H5C4.30964 3.75 3.75 4.30964 3.75 5V19C3.75 19.6904 4.30964 20.25 5 20.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var _P=c(me(),1),J7=c(T(),1),ez=(0,J7.jsx)(_P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,J7.jsx)(_P.Path,{d:"M12 16V11M12 9.5V8M19.25 12C19.25 16.0041 16.0041 19.25 12 19.25C7.99594 19.25 4.75 16.0041 4.75 12C4.75 7.99594 7.99594 4.75 12 4.75C16.0041 4.75 19.25 7.99594 19.25 12Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var h_=c(me(),1),cC=c(T(),1),uC=(0,cC.jsxs)(h_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,cC.jsx)(h_.Path,{d:"M4 19.25H20",vectorEffect:"non-scaling-stroke"}),(0,cC.jsx)(h_.Rect,{x:"9",y:"4",width:"6",height:"11",fill:"currentColor",stroke:"none"})]});var b_=c(me(),1),dC=c(T(),1),fC=(0,dC.jsxs)(b_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,dC.jsx)(b_.Path,{d:"M4 12H20",vectorEffect:"non-scaling-stroke"}),(0,dC.jsx)(b_.Rect,{x:"9",y:"4",width:"6",height:"16",fill:"currentColor",stroke:"none"})]});var y_=c(me(),1),pC=c(T(),1),bm=(0,pC.jsxs)(y_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,pC.jsx)(y_.Path,{d:"M12 20V4",vectorEffect:"non-scaling-stroke"}),(0,pC.jsx)(y_.Rect,{x:"4",y:"9",width:"16",height:"6",fill:"currentColor",stroke:"none"})]});var v_=c(me(),1),mC=c(T(),1),ym=(0,mC.jsxs)(v_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,mC.jsx)(v_.Path,{d:"M4.75 4V20",vectorEffect:"non-scaling-stroke"}),(0,mC.jsx)(v_.Rect,{x:"9",y:"9",width:"11",height:"6",fill:"currentColor",stroke:"none"})]});var __=c(me(),1),gC=c(T(),1),vm=(0,gC.jsxs)(__.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,gC.jsx)(__.Rect,{x:"4",y:"9",width:"11",height:"6",fill:"currentColor",stroke:"none"}),(0,gC.jsx)(__.Path,{d:"M19.25 20V4",vectorEffect:"non-scaling-stroke"})]});var w_=c(me(),1),k_=c(T(),1),hC=(0,k_.jsxs)(w_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,k_.jsx)(w_.Path,{d:"M4 12H20",vectorEffect:"non-scaling-stroke"}),(0,k_.jsx)(w_.Path,{d:"M17 20H7V16H17V20Z",fill:"currentColor",stroke:"none"}),(0,k_.jsx)(w_.Path,{d:"M17 8H7V4H17V8Z",fill:"currentColor",stroke:"none"})]});var x_=c(me(),1),bC=c(T(),1),S_=(0,bC.jsxs)(x_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,bC.jsx)(x_.Rect,{x:"9",y:"9",width:"6",height:"6",fill:"currentColor",stroke:"none"}),(0,bC.jsx)(x_.Path,{d:"M19.25 4V20M4.75 20V4",vectorEffect:"non-scaling-stroke"})]});var C_=c(me(),1),yC=c(T(),1),vC=(0,yC.jsxs)(C_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,yC.jsx)(C_.Rect,{x:"10",y:"7",width:"4",height:"10",fill:"currentColor",stroke:"none"}),(0,yC.jsx)(C_.Path,{d:"M4 4.75H20M4 19.25H20",vectorEffect:"non-scaling-stroke"})]});var E_=c(me(),1),_C=c(T(),1),T_=(0,_C.jsxs)(E_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,_C.jsx)(E_.Path,{d:"M4.75 4V20M19.25 20V4",vectorEffect:"non-scaling-stroke"}),(0,_C.jsx)(E_.Rect,{x:"7",y:"10",width:"10",height:"4",fill:"currentColor",stroke:"none"})]});var R_=c(me(),1),wC=c(T(),1),kC=(0,wC.jsxs)(R_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,wC.jsx)(R_.Rect,{x:"9",y:"9",width:"6",height:"11",fill:"currentColor",stroke:"none"}),(0,wC.jsx)(R_.Path,{d:"M4 4.75H20",vectorEffect:"non-scaling-stroke"})]});var wP=c(me(),1),tz=c(T(),1),mf=(0,tz.jsx)(wP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tz.jsx)(wP.Path,{d:"m6.734 16.106 2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.158 1.093-1.028-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734Z"})});var kP=c(me(),1),oz=c(T(),1),rz=(0,oz.jsx)(kP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,oz.jsx)(kP.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var xP=c(me(),1),nz=c(T(),1),Os=(0,nz.jsx)(xP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,nz.jsx)(xP.Path,{d:"M9.5 12H12.5M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10.2333M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75H14.7667M8.5 19.5L16.5 4.5",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var SP=c(me(),1),iz=c(T(),1),As=(0,iz.jsx)(SP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,iz.jsx)(SP.Path,{d:"M9.5 12L14.5 12M10 7.75H8.25C5.90279 7.75 4 9.65279 4 12C4 14.3472 5.90279 16.25 8.25 16.25H10M14 16.25H15.75C18.0972 16.25 20 14.3472 20 12C20 9.65279 18.0972 7.75 15.75 7.75L14 7.75",vectorEffect:"non-scaling-stroke"})});var CP=c(me(),1),sz=c(T(),1),xC=(0,sz.jsx)(CP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,sz.jsx)(CP.Path,{d:"M10 17.5H21M6.5 12H17.5M3 6.5H14",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})});var EP=c(me(),1),az=c(T(),1),lz=(0,az.jsx)(EP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,az.jsx)(EP.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zM9.8 7c0-1.2 1-2.2 2.2-2.2 1.2 0 2.2 1 2.2 2.2v3H9.8V7zm6.7 11.5h-9v-7h9v7z"})});var TP=c(me(),1),cz=c(T(),1),uz=(0,cz.jsx)(TP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cz.jsx)(TP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 11h-.2V9c0-1.5-1.2-2.8-2.8-2.8S9.2 7.5 9.2 9v2H9c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h6c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm-1.8 0h-2.5V9c0-.7.6-1.2 1.2-1.2s1.2.6 1.2 1.2v2z"})});var RP=c(me(),1),dz=c(T(),1),vb=(0,dz.jsx)(RP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dz.jsx)(RP.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"})});var SC=c(me(),1),CC=c(T(),1),B_=(0,CC.jsxs)(SC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,CC.jsx)(SC.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,CC.jsx)(SC.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"})]});var BP=c(me(),1),fz=c(T(),1),EC=(0,fz.jsx)(BP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fz.jsx)(BP.Path,{d:"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z"})});var IP=c(me(),1),pz=c(T(),1),ga=(0,pz.jsx)(IP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pz.jsx)(IP.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var TC=c(me(),1),RC=c(T(),1),_b=(0,RC.jsxs)(TC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,RC.jsx)(TC.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,RC.jsx)(TC.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});var BC=c(me(),1),IC=c(T(),1),mz=(0,IC.jsxs)(BC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,IC.jsx)(BC.Path,{d:"M10.75 20V4.75L14.75 4.75M14.75 20V4.75M14.75 4.75H18.5",vectorEffect:"non-scaling-stroke"}),(0,IC.jsx)(BC.Path,{d:"M5.75 9C5.75 11.3472 7.65279 13.25 10 13.25H10.75V4.75H10C7.65279 4.75 5.75 6.65279 5.75 9Z",fill:"currentColor",vectorEffect:"non-scaling-stroke"})]});var PP=c(me(),1),gz=c(T(),1),wb=(0,gz.jsx)(PP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,gz.jsx)(PP.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var OP=c(me(),1),hz=c(T(),1),bz=(0,hz.jsx)(OP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hz.jsx)(OP.Path,{d:"M10.97 10.159a3.382 3.382 0 0 0-2.857.955l1.724 1.723-2.836 2.913L7 17h1.25l2.913-2.837 1.723 1.723a3.38 3.38 0 0 0 .606-.825c.33-.63.446-1.343.35-2.032L17 10.695 13.305 7l-2.334 3.159Z"})});var AP=c(me(),1),yz=c(T(),1),Ms=(0,yz.jsx)(AP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,yz.jsx)(AP.Path,{d:"M12 18V6M18 12H6",vectorEffect:"non-scaling-stroke"})});var I_=c(me(),1),PC=c(T(),1),vz=(0,PC.jsxs)(I_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,PC.jsx)(I_.Path,{d:"M5 4.75H19M5 19.25H19",vectorEffect:"non-scaling-stroke"}),(0,PC.jsx)(I_.Rect,{x:"7",y:"9",width:"10",height:"6",fill:"currentColor",stroke:"none"})]});var P_=c(me(),1),OC=c(T(),1),_z=(0,OC.jsxs)(P_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,OC.jsx)(P_.Path,{d:"M5 4.75H13M5 19.25H13",vectorEffect:"non-scaling-stroke"}),(0,OC.jsx)(P_.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var O_=c(me(),1),AC=c(T(),1),wz=(0,AC.jsxs)(O_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,AC.jsx)(O_.Path,{d:"M11 4.75H19M11 19.25H19",vectorEffect:"non-scaling-stroke"}),(0,AC.jsx)(O_.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"})]});var MP=c(me(),1),kz=c(T(),1),xz=(0,kz.jsx)(MP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kz.jsx)(MP.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"})});var NP=c(me(),1),Sz=c(T(),1),Cz=(0,Sz.jsx)(NP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Sz.jsx)(NP.Path,{d:"M18 5.5H6a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h12a.5.5 0 0 0 .5-.5V6a.5.5 0 0 0-.5-.5ZM6 4h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2Zm1 5h1.5v1.5H7V9Zm1.5 4.5H7V15h1.5v-1.5ZM10 9h7v1.5h-7V9Zm7 4.5h-7V15h7v-1.5Z"})});var MC=c(me(),1),NC=c(T(),1),Ez=(0,NC.jsxs)(MC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,NC.jsx)(MC.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"}),(0,NC.jsx)(MC.Path,{d:"M9 12L11 14L15 10",vectorEffect:"non-scaling-stroke"})]});var LP=c(me(),1),Tz=c(T(),1),In=(0,Tz.jsx)(LP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Tz.jsx)(LP.Path,{d:"M7 12H17",vectorEffect:"non-scaling-stroke"})});var DP=c(me(),1),Rz=c(T(),1),Bz=(0,Rz.jsx)(DP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Rz.jsx)(DP.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"})});var VP=c(me(),1),Iz=c(T(),1),Pz=(0,Iz.jsx)(VP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Iz.jsx)(VP.Path,{d:"M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z"})});var FP=c(me(),1),Oz=c(T(),1),Az=(0,Oz.jsx)(FP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Oz.jsx)(FP.Path,{d:"M5 19L9.28769 14.7123M18.25 11C18.25 13.8995 15.8995 16.25 13 16.25C10.1005 16.25 7.75 13.8995 7.75 11C7.75 8.10051 10.1005 5.75 13 5.75C15.8995 5.75 18.25 8.10051 18.25 11Z",vectorEffect:"non-scaling-stroke"})});var zP=c(me(),1),Mz=c(T(),1),kb=(0,Mz.jsx)(zP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Mz.jsx)(zP.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})});var LC=c(me(),1),DC=c(T(),1),Nz=(0,DC.jsxs)(LC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,DC.jsx)(LC.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,DC.jsx)(LC.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"})]});var jP=c(me(),1),Lz=c(T(),1),Dz=(0,Lz.jsx)(jP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Lz.jsx)(jP.Path,{d:"M12 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4zm0 6.5c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM12.8 3h-1.5v3h1.5V3zm-1.6 18h1.5v-3h-1.5v3zm6.8-9.8v1.5h3v-1.5h-3zm-12 0H3v1.5h3v-1.5zm9.7 5.6 2.1 2.1 1.1-1.1-2.1-2.1-1.1 1.1zM8.3 7.2 6.2 5.1 5.1 6.2l2.1 2.1 1.1-1.1zM5.1 17.8l1.1 1.1 2.1-2.1-1.1-1.1-2.1 2.1zM18.9 6.2l-1.1-1.1-2.1 2.1 1.1 1.1 2.1-2.1z"})});var HP=c(me(),1),Vz=c(T(),1),WP=(0,Vz.jsx)(HP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vz.jsx)(HP.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z"})});var VC=c(me(),1),FC=c(T(),1),Fz=(0,FC.jsxs)(VC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,FC.jsx)(VC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,FC.jsx)(VC.Path,{d:"m16.5 19.5h-9v-1.5h9z"})]});var A_=c(me(),1),M_=c(T(),1),zz=(0,M_.jsxs)(A_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,M_.jsx)(A_.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,M_.jsx)(A_.Path,{d:"m4.5 7.5v9h1.5v-9z"}),(0,M_.jsx)(A_.Path,{d:"m18 7.5v9h1.5v-9z"})]});var zC=c(me(),1),jC=c(T(),1),jz=(0,jC.jsxs)(zC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,jC.jsx)(zC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,jC.jsx)(zC.Path,{d:"m4.5 16.5v-9h1.5v9z"})]});var HC=c(me(),1),WC=c(T(),1),Hz=(0,WC.jsxs)(HC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,WC.jsx)(HC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,WC.jsx)(HC.Path,{d:"m18 16.5v-9h1.5v9z"})]});var UC=c(me(),1),GC=c(T(),1),Wz=(0,GC.jsxs)(UC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,GC.jsx)(UC.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,GC.jsx)(UC.Path,{d:"m16.5 6h-9v-1.5h9z"})]});var N_=c(me(),1),L_=c(T(),1),Uz=(0,L_.jsxs)(N_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,L_.jsx)(N_.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,L_.jsx)(N_.Path,{d:"m7.5 6h9v-1.5h-9z"}),(0,L_.jsx)(N_.Path,{d:"m7.5 19.5h9v-1.5h-9z"})]});var UP=c(me(),1),Gz=c(T(),1),$z=(0,Gz.jsx)(UP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Gz.jsx)(UP.Path,{d:"M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z"})});var D_=c(me(),1),$C=c(T(),1),YC=(0,$C.jsxs)(D_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,$C.jsx)(D_.Path,{d:"M8 19.25H16",vectorEffect:"non-scaling-stroke"}),(0,$C.jsx)(D_.Rect,{x:"5",y:"4",width:"14",height:"11",fill:"currentColor",stroke:"none"})]});var V_=c(me(),1),KC=c(T(),1),xb=(0,KC.jsxs)(V_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,KC.jsx)(V_.Rect,{x:"5",y:"9",width:"14",height:"6",fill:"currentColor",stroke:"none"}),(0,KC.jsx)(V_.Path,{d:"M8 4.75H16M8 19.25H16",vectorEffect:"non-scaling-stroke"})]});var qC=c(me(),1),ZC=c(T(),1),Yz=(0,ZC.jsxs)(qC.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,ZC.jsx)(qC.Path,{d:"M12 4.75C7.99594 4.75 4.75 7.99593 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25L12 4.75Z",fill:"currentColor",stroke:"none"}),(0,ZC.jsx)(qC.Path,{d:"M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z",strokeLinejoin:"round",vectorEffect:"non-scaling-stroke"})]});var GP=c(me(),1),Kz=c(T(),1),tl=(0,Kz.jsx)(GP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Kz.jsx)(GP.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var $P=c(me(),1),qz=c(T(),1),Zz=(0,qz.jsx)($P.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qz.jsx)($P.Path,{d:"M17 4H7c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12zm-7.5-.5h4V16h-4v1.5z"})});var YP=c(me(),1),Xz=c(T(),1),Qz=(0,Xz.jsx)(YP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xz.jsx)(YP.Path,{d:"M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})});var KP=c(me(),1),Jz=c(T(),1),ej=(0,Jz.jsx)(KP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Jz.jsx)(KP.Path,{d:"M8.2 14.4h3.9L13 17h1.7L11 6.5H9.3L5.6 17h1.7l.9-2.6zm2-5.5 1.4 4H8.8l1.4-4zm7.4 7.5-1.3.8.8 1.4H5.5V20h14.3l-2.2-3.6z"})});var qP=c(me(),1),tj=c(T(),1),oj=(0,tj.jsx)(qP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tj.jsx)(qP.Path,{d:"M7 5.6v1.7l2.6.9v3.9L7 13v1.7L17.5 11V9.3L7 5.6zm4.2 6V8.8l4 1.4-4 1.4zm-5.7 5.6V5.5H4v14.3l3.6-2.2-.8-1.3-1.3.9z"})});var ZP=c(me(),1),rj=c(T(),1),nj=(0,rj.jsx)(ZP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,rj.jsx)(ZP.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})});var XP=c(me(),1),ij=c(T(),1),sj=(0,ij.jsx)(XP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ij.jsx)(XP.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 9c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7zm-5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h1V9H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-1h-1.5v1z"})});var QP=c(me(),1),aj=c(T(),1),gf=(0,aj.jsx)(QP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,aj.jsx)(QP.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z"})});var JP=c(me(),1),lj=c(T(),1),_c=(0,lj.jsx)(JP.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lj.jsx)(JP.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})});var e2=c(me(),1),cj=c(T(),1),uj=(0,cj.jsx)(e2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,cj.jsx)(e2.Path,{d:"M4.75 15V19.25H12M12 19.25V4.5M12 19.25H19.25V15M17.5 10L12 4.5L6.5 10",vectorEffect:"non-scaling-stroke"})});var t2=c(me(),1),dj=c(T(),1),fj=(0,dj.jsx)(t2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,dj.jsx)(t2.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"})});var o2=c(me(),1),pj=c(T(),1),mj=(0,pj.jsx)(o2.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pj.jsx)(o2.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"})});var kf=c($r(),1),ya=c(Nt(),1),It=c(ee(),1);var Toe=c(ce(),1),Roe=c(Ite(),1);var yr="core/block-editor";var y2={};No(y2,{canHostEditableRoot:()=>cFe,getAllPatterns:()=>wFe,getBlockRemovalRules:()=>gFe,getBlockSettings:()=>poe,getBlockStyles:()=>RFe,getBlockWithoutAttributes:()=>iFe,getClientIdWithClientIdsTree:()=>Ej,getClientIdsTree:()=>Tj,getClosestAllowedInsertionPoint:()=>yoe,getClosestAllowedInsertionPointForPattern:()=>IFe,getContentLockingParent:()=>Bj,getEditedContentOnlySection:()=>Ij,getEnabledBlockParents:()=>pFe,getEnabledClientIdsTree:()=>dFe,getExpandedBlock:()=>EFe,getInserterMediaCategories:()=>yFe,getInsertionPoint:()=>PFe,getLastFocus:()=>SFe,getLastInsertedBlocksClientIds:()=>nFe,getListViewClientIdsTree:()=>fFe,getListViewExpandRevision:()=>FFe,getParentSectionBlock:()=>vf,getPatternBySlug:()=>_Fe,getRegisteredInserterMediaCategories:()=>bFe,getRemovalPromptData:()=>mFe,getRequestedInspectorTab:()=>HFe,getReusableBlocks:()=>xFe,getSectionRootClientId:()=>Cb,getSelectedBlockStyleState:()=>Soe,getStyleOverrides:()=>hFe,getStyleStateViewport:()=>xoe,getViewportModalClientIds:()=>jFe,getZoomLevel:()=>BFe,hasAllowedPatterns:()=>vFe,hasBlockSpotlight:()=>NFe,hasSelectedStyleState:()=>UFe,isBlockHiddenAnywhere:()=>OFe,isBlockHiddenAtViewport:()=>voe,isBlockHiddenEverywhere:()=>Oj,isBlockInterfaceHidden:()=>rFe,isBlockParentHiddenAtViewport:()=>MFe,isBlockParentHiddenEverywhere:()=>AFe,isBlockSubtreeDisabled:()=>sFe,isContainerInsertableToInContentOnlyMode:()=>r1,isDragging:()=>CFe,isEditLockedBlock:()=>_oe,isListViewContentPanelOpen:()=>DFe,isListViewPanelOpened:()=>VFe,isLockedBlock:()=>LFe,isMoveLockedBlock:()=>woe,isRemoveLockedBlock:()=>koe,isResponsiveEditing:()=>WFe,isSectionBlock:()=>_f,isSelectedBlockStyleStateShownOnCanvas:()=>GFe,isSyncedBlock:()=>TFe,isWithinEditedContentOnlySection:()=>b2,isZoomOut:()=>Pj,shouldRenderBlockListView:()=>zFe});var Pn=c(ee(),1),Sm=c(ce(),1);function Pte(e,t,o){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let r=t.pop(),n=e;for(let i of t){let s=n[i];n=n[i]=Array.isArray(s)?[...s]:{...s}}return n[r]=o,e}var $o=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var Mte=c(F_(),1);var q6e="1600px",Z6e="320px",X6e=1,Q6e=.25,J6e=.75,e4e="14px";function Ate({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=Z6e,maximumViewportWidth:n=q6e,scaleFactor:i=X6e,minimumFontSizeLimit:s}){if(s=Du(s)?s:e4e,o){let _=Du(o);if(!_?.unit||!_?.value)return null;let w=Du(s,{coerceTo:_.unit});if(w?.value&&!e&&!t&&_?.value<=w?.value)return null;if(t||(t=`${_.value}${_.unit}`),!e){let k=_.unit==="px"?_.value:_.value*16,x=Math.min(Math.max(1-.075*Math.log2(k),Q6e),J6e),C=XC(_.value*x,3);w?.value&&C<w?.value?e=`${w.value}${w.unit}`:e=`${C}${_.unit}`}}let a=Du(e),l=a?.unit||"rem",u=Du(t,{coerceTo:l});if(!a||!u)return null;let d=Du(e,{coerceTo:"rem"}),f=Du(n,{coerceTo:l}),p=Du(r,{coerceTo:l});if(!f||!p||!d)return null;let m=f.value-p.value;if(!m)return null;let g=XC(p.value/100,3),h=XC(g,3)+l,b=100*((u.value-a.value)/m),v=XC((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${h}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function Du(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:o,rootSizeValue:r,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),s=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),a=e.toString().match(s);if(!a||a.length<3)return null;let[,l,u]=a,d=parseFloat(l);return o==="px"&&(u==="em"||u==="rem")&&(d=d*r,u=o),u==="px"&&(o==="em"||o==="rem")&&(d=d/r,u=o),(o==="em"||o==="rem")&&(u==="em"||u==="rem")&&(u=o),u?{value:XC(d,3),unit:u}:null}function XC(e,t=3){let o=Math.pow(10,t);return Math.round(e*o)/o}function gj(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function t4e(e){let t=e?.typography??{},o=e?.layout,r=Du(o?.wideSize)?o?.wideSize:null;return gj(t)&&r?{fluid:{maxViewportWidth:r,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function hf(e,t){let{size:o}=e;if(!o||o==="0"||e?.fluid===!1||!gj(t?.typography)&&!gj(e))return o;let r=t4e(t)?.fluid??{},n=Ate({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:o,minimumFontSizeLimit:typeof r=="object"?r?.minFontSize:void 0,maximumViewportWidth:typeof r=="object"?r?.maxViewportWidth:void 0,minimumViewportWidth:typeof r=="object"?r?.minViewportWidth:void 0});return n||o}var Fu="body",QC=":root";function Vu(e){if(!e.includes(","))return[e];let t=[],o="",r=0;for(let n of e){if(n==="(")r++;else if(n===")"&&r>0)r--;else if(n===","&&r===0){t.push(o),o="";continue}o+=n}return t.push(o),t}var r2=[{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)=>hf(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 wc(e,t){if(!e||!t)return t;let o=Vu(e),r=Vu(t),n=[];return o.forEach(i=>{r.forEach(s=>{n.push(`${i.trim()} ${s.trim()}`)})}),n.join(", ")}function Nte(e,t){if(!e||!t)return;let o={};return Object.entries(t).forEach(([r,n])=>{typeof n=="string"&&(o[r]=wc(e,n)),typeof n=="object"&&(o[r]={},Object.entries(n).forEach(([i,s])=>{o[r][i]=wc(e,s)}))}),o}function n2(e,t){return e.includes(",")?Vu(e).map(n=>n+t).join(","):e+t}function hj(e,t){let o=`.is-style-${e}`;if(!t)return o;let r=/[^\s:]+/,n=s=>s+o;return Vu(t).map(s=>s.replace(r,n)).join(",")}function Lte(e,t){let o=`.is-style-${e}`,r=Vu(t).map(n=>{let i=n.trim(),s=`${o} `;return i.startsWith(s)?i.slice(s.length):i});return hj(e,r.join(","))}function o4e(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let o=(0,Mte.getCSSValueFromRawStyle)($o(t,e.ref));return typeof o=="object"&&o!==null&&"ref"in o&&o?.ref?void 0:o===void 0?e:o}return e}function r4e(e,t){if(!e||!t||!Array.isArray(t))return e;let o=t.find(r=>r?.name===e);return o?.href?o?.href:e}function _m(e,t){if(!e||!t)return e;let o=o4e(e,t);return typeof o=="object"&&o!==null&&"url"in o&&o?.url?{...o,url:r4e(o.url,t?._links?.["wp:theme-file"])}:o}function Dte(e,t,o=[],r="slug",n){let i=[t?$o(e,["blocks",t,...o]):void 0,$o(e,o)].filter(Boolean);for(let s of i)if(s){let a=["custom","theme","default"];for(let l of a){let u=s[l];if(u){let d=u.find(f=>f[r]===n);if(d)return r==="slug"||Dte(e,t,o,"slug",d.slug)[r]===d[r]?d:void 0}}}}function n4e(e,t,o,[r,n]=[]){let i=r2.find(a=>a.cssVarInfix===r);if(!i||!e.settings)return o;let s=Dte(e.settings,t,i.path,"slug",n);if(s){let{valueKey:a}=i,l=s[a];return ol(e,t,l)}return o}function i4e(e,t,o,r=[]){let n=(t?$o(e?.settings??{},["blocks",t,"custom",...r]):void 0)??$o(e?.settings??{},["custom",...r]);return n?ol(e,t,n):o}function ol(e,t,o){if(!o||typeof o!="string")if(typeof o=="object"&&o!==null&&"ref"in o&&typeof o.ref=="string"){let u=$o(e,o.ref);if(!u||typeof u=="object"&&"ref"in u)return u;o=u}else return o;let r="var:",n="var(--wp--",i=")",s;if(o.startsWith(r))s=o.slice(r.length).split("|");else if(o.startsWith(n)&&o.endsWith(i))s=o.slice(n.length,-i.length).split("--");else return o;let[a,...l]=s;return a==="preset"?n4e(e,t,o,l):a==="custom"?i4e(e,t,o,l):o}var Wte=c(i2(),1);function jte(e){return Object.prototype.toString.call(e)==="[object Object]"}function Hte(e){var t,o;return jte(e)===!1?!1:(t=e.constructor,t===void 0?!0:(o=t.prototype,!(jte(o)===!1||o.hasOwnProperty("isPrototypeOf")===!1)))}function s2(e,t){return(0,Wte.default)(e,t,{isMergeableObject:Hte,customMerge:o=>{if(o==="backgroundImage")return(r,n)=>n??r}})}var es=c(ce(),1),t1=c(F_(),1),Jte=c(ee(),1);function ha(e,t="root",o={}){if(!t)return null;let{fallback:r=!1}=o,{name:n,selectors:i,supports:s}=e,a=i&&Object.keys(i).length>0,l=Array.isArray(t)?t.join("."):t,u=null;if(a&&i.root?u=i?.root:s?.__experimentalSelector?u=s.__experimentalSelector:u=".wp-block-"+n.replace("core/","").replace("/","-"),l==="root")return u;let d=Array.isArray(t)?t:t.split(".");if(d.length===1){let p=r?u:null;if(a)return $o(i,`${l}.root`,null)||$o(i,l,null)||p;let m=s?$o(s,`${l}.__experimentalSelector`,null):void 0;return m?wc(u,m):p}let f;return a&&(f=$o(i,l,null)),f||(r?ha(e,d[0],o):null)}function v4e(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(o=>{let r=Go(o).toRgb();t.r.push(r.r/255),t.g.push(r.g/255),t.b.push(r.b/255),t.a.push(r.a)}),t}function Ute(e){return`${e}{filter:none}`}function Gte(e,t){return`${e}{filter:url(#${t})}`}function $te(e,t){let o=v4e(t);return`
<svg
xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 0 0"
@@ -55,45 +55,45 @@
<feComposite in2="SourceGraphic" operator="in"></feComposite>
</filter>
</defs>
-</svg>`}function S_(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([a-zA-Z])/g,"$1-$2").replace(/([a-zA-Z])([0-9])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase()}function hj(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function QFe(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function WP(e,t="0"){let o=QFe(e);if(!o)return null;let r=hj(o?.top)||t,n=hj(o?.left)||t;return r===n?r:`${r} ${n}`}var Ute={backgroundSize:"cover",backgroundPosition:"50% 50%"};function JFe(e){return typeof e=="object"&&e!==null&&"url"in e&&!!e.url}function Wte(e){if(!e||!JFe(e.backgroundImage))return;let t;return e?.backgroundSize||(t={backgroundSize:Ute.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:Ute.backgroundPosition}),t}var Gte={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};var $te={mobile:"480px",tablet:"782px"},Yte=/^(\d+|\d*\.\d+)(px|em|rem)$/,e6e=16;function t6e(e){return"mobile"in e||"tablet"in e}function o6e(e){return!e||typeof e!="object"?{}:t6e(e)?e:e.settings?.viewport??{}}function r6e(e){return typeof e=="string"&&Yte.test(e.trim())}function bj(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(Yte);if(!t)return;let o=Number.parseFloat(t[1]);return t[2]==="px"?o:o*e6e}function yj(e){let t=o6e(e),o={},r={};Object.keys($te).forEach(a=>{let l=a,u=t[l],d=bj(u);d!==void 0&&r6e(u)&&(o[l]=u.trim(),r[l]=d)});let n=Object.keys(o);if(!n.length)return{...$te};if(n.length===1)return o;let i=o.mobile,s=o.tablet;return r.mobile>=r.tablet?{mobile:i}:{mobile:i,tablet:s}}function hC(e){let t=yj(e),o={};return t.mobile&&(o["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(o["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),o}var n6e={button:"wp-element-button",caption:"wp-element-caption"},i6e={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},Zte={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},s6e={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function a6e(e="*",t={}){return zP.reduce((o,{path:r,cssVarInfix:n,classes:i})=>{if(!i)return o;let s=$o(t,r,[]);return["default","theme","custom"].forEach(a=>{s[a]&&s[a].forEach(({slug:l})=>{i.forEach(({classSuffix:u,propertyName:d})=>{let f=`.has-${S_(l)}-${u}`,p=e?`:where(${e})${f}`:f,m=`var(--wp--preset--${n}--${S_(l)})`;o+=`${p}{${d}: ${m} !important;}`})})}),o},"")}var l6e=(e,t,o)=>{if(o!=="core/paragraph"||(t?.blocks?.["core/paragraph"]?.typography?.textIndent??t?.typography?.textIndent??"subsequent")!=="all")return e;let i=".wp-block-paragraph + .wp-block-paragraph",s=".wp-block-paragraph";if(i in e){let a=e[i],l={...e};return delete l[i],l[s]=a,l}return e},c6e=(e,t)=>{let o=".wp-block-button";if(!(o in e))return e;let r={...e};return r[o]=r[o].map(n=>{let i=n.match(/^width:\s*(.+)$/);if(!i)return n;let s=i[1],a=null;s.endsWith("%")&&(a=parseFloat(s));let l="var(--wp--preset--dimension--";if(a===null&&s.startsWith(l)&&s.endsWith(")")){let u=s.slice(l.length,-1),d={...t?.dimensions?.dimensionSizes??{},...t?.blocks?.["core/button"]?.dimensions?.dimensionSizes??{}};for(let f of Object.values(d))if(Array.isArray(f)){for(let p of f)if(p.slug===u&&typeof p.size=="string"&&p.size.endsWith("%")){a=parseFloat(p.size);break}if(a!==null)break}}return a===null||isNaN(a)?n:`width: calc(${a} * 1% - (var(--wp--style--block-gap, 0.5em) * (1 - ${a} / 100)))`}),r},u6e=(e,t)=>{let o={};return Object.entries(e).forEach(([r,n])=>{if(r==="root"||!t?.[r])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([s,a])=>{if(s==="root"||!t?.[r][s])return;let l={[r]:{[s]:t[r][s]}},u=$P(l);o[a]=[...o[a]||[],...u],delete t[r][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,a={[r]:t[r]},l=$P(a);o[s]=[...o[s]||[],...l],delete t[r]}}),o};function $P(e={},t="",o,r={},n=!1){let i=zu===t,s=Object.entries(es.__EXPERIMENTAL_STYLE_PROPERTY).reduce((l,[u,{value:d,properties:f,useEngine:p,rootOnly:m}])=>{if(m&&!i)return l;let g=d;if(g[0]==="elements"||p)return l;let h=$o(e,g);if(u==="--wp--style--root--padding"&&(typeof h=="string"||!o))return l;if(f&&typeof h!="string")Object.entries(f).forEach(b=>{let[v,y]=b;if(!$o(h,[y],!1))return;let _=v.startsWith("--")?v:S_(v);l.push(`${_}: ${(0,bC.getCSSValueFromRawStyle)($o(h,[y]))}`)});else if($o(e,g,!1)){let b=u.startsWith("--")?u:S_(u);l.push(`${b}: ${(0,bC.getCSSValueFromRawStyle)($o(e,g))}`)}return l},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=wm(e.background.backgroundImage,r)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...Wte(e.background)}})),(0,bC.getCSSRules)(e).forEach(l=>{if(i&&(o||n)&&l.key.startsWith("padding"))return;let u=l.key.startsWith("--")?l.key:S_(l.key),d=wm(l.value,r);u==="font-size"&&(d=bf({name:"",slug:"",size:d},r?.settings)),u==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${u}: ${d}`)}),s}function Xte({layoutDefinitions:e=Gte,style:t,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=t?.spacing?.blockGap,l=r?WP(a):"";n&&(o===zu?l=l||"0.5em":!r&&i&&(l=i));let u=r&&a&&typeof a!="string"?WP(a.top):l;if(l&&e&&(Object.values(e).forEach(({className:d,name:f,spacingStyles:p})=>{if(!r&&f!=="flex"&&f!=="grid")return;let m=["default","constrained"].includes(f)?u:l;p?.length&&p.forEach(g=>{let h=[];if(g.rules&&Object.entries(g.rules).forEach(([b,v])=>{h.push(`${b}: ${v||m}`)}),h.length){let b="";r?b=o===zu?`:root :where(.${d})${g?.selector||""}`:`:root :where(${o}-${d})${g?.selector||""}`:b=o===zu?`:where(.${d}${g?.selector||""})`:`:where(${o}.${d}${g?.selector||""})`,s+=`${b} { ${h.join("; ")}; }`}})}),o===zu&&r&&(s+=`${mC} { --wp--style--block-gap: ${l}; }`)),o===zu&&e){let d=["block","flex","grid"];Object.values(e).forEach(({className:f,displayMode:p,baseStyles:m})=>{p&&d.includes(p)&&(s+=`${o} .${f} { display:${p}; }`),m?.length&&m.forEach(g=>{let h=[];if(g.rules&&Object.entries(g.rules).forEach(([b,v])=>{h.push(`${b}: ${v}`)}),h.length){let b=`.${f}${g?.selector||""}`;s+=`${b} { ${h.join("; ")}; }`}})})}return s}var d6e=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function f6e(e,t){return GP(e,void 0,t)}function GP(e,t,o){if(!e)return{};let r=Object.entries(e),n=t?Zte[t]??[]:[],s=r.filter(([a])=>d6e.includes(a)||n.includes(a)||o[a]).map(([a,l])=>[a,JSON.parse(JSON.stringify(l))]);return Object.fromEntries(s)}function Kte(e){let{styles:t,selector:o,featureSelectors:r,name:n,elementName:i,mediaQuery:s,variationName:a}=e,l=n?Zte[n]??[]:s6e[i??""]??[];return l.length?l.flatMap(u=>{let d=t?.[u];return!d||typeof d!="object"?[]:[{styles:JSON.parse(JSON.stringify(d)),selector:o,selectorSuffix:u,mediaQuery:s,featureSelectors:r&&typeof r!="string"?r:void 0,name:n,elementName:i,variationName:a}]}):[]}function p6e(e,t){let{styles:o,selector:r,fallbackGapValue:n,featureSelectors:i,hasLayoutSupport:s,layoutHasBlockGapSupport:a,layoutSelector:l,name:u,elementName:d,isStyleVariation:f,variationName:p}=e;return!u&&!d?[]:Object.entries(t).flatMap(([m,g])=>{let h=o?.[m];return!h||typeof h!="object"?[]:[{styles:JSON.parse(JSON.stringify(h)),selector:r,mediaQuery:g,featureSelectors:i&&typeof i!="string"?i:void 0,fallbackGapValue:n,hasLayoutSupport:s,name:u,elementName:d,isStyleVariation:f,variationName:p,layoutSelector:l,layoutHasBlockGapSupport:a}]})}function vj(e,t){let o={...e?.elements??{}};return Object.keys(t).forEach(r=>{Object.entries(e?.[r]?.elements??{}).forEach(([n,i])=>{o[n]={...o[n]??{},[r]:i}})}),o}var m6e=(e,t)=>{let o=[];if(!e?.styles)return o;let r=hC(e),n=f6e(e.styles,r);return n&&o.push({styles:n,selector:zu,skipSelectorWrapper:!0}),Object.entries(es.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&o.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!n6e[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=GP(s,i,r),l=s,u=[],d=[];l?.variations&&Object.entries(l.variations).forEach(([f,p])=>{let m=p,g=GP(m,i,r);m?.css&&(g.css=m.css);let h=typeof t!="string"?t[i]?.styleVariationSelectors?.[f]:void 0;if(h&&typeof t!="string"){let b=t[i];d.push({styles:g,selector:h,featureSelectors:b?.featureSelectors,fallbackGapValue:b?.fallbackGapValue,hasLayoutSupport:b?.hasLayoutSupport,isStyleVariation:!0,variationName:f,layoutSelector:h+b.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(vj(m,r)).forEach(([b,v])=>{v&&es.__EXPERIMENTAL_ELEMENTS[b]&&u.push({styles:v,selector:xc(h,es.__EXPERIMENTAL_ELEMENTS[b]),elementName:b,isStyleVariation:!0})}),Object.entries(m?.blocks??{}).forEach(([b,v])=>{let y=typeof t!="string"?xc(h,t[b]?.selector):void 0,_=typeof t!="string"?xc(h,t[b]?.duotoneSelector):void 0,w=typeof t!="string"?Pte(h,t[b]?.featureSelectors??{}):void 0,k=GP(v,b,r);v?.css&&(k.css=v.css),!(!y||typeof t=="string")&&(u.push({selector:y,name:b,isStyleVariation:!0,duotoneSelector:_,featureSelectors:w,fallbackGapValue:t[b]?.fallbackGapValue,hasLayoutSupport:t[b]?.hasLayoutSupport,styles:k}),Object.entries(vj(v,r)).forEach(([x,S])=>{S&&es.__EXPERIMENTAL_ELEMENTS[x]&&u.push({styles:S,selector:xc(y,es.__EXPERIMENTAL_ELEMENTS[x]),elementName:x,isStyleVariation:!0})}))})}),typeof t!="string"&&t?.[i]?.selector&&o.push({duotoneSelector:t[i].duotoneSelector,fallbackGapValue:t[i].fallbackGapValue,hasLayoutSupport:t[i].hasLayoutSupport,selector:t[i].selector,styles:a,featureSelectors:t[i].featureSelectors,name:i}),o.push(...d),Object.entries(vj(l,r)).forEach(([f,p])=>{typeof t!="string"&&p&&t?.[i]&&es.__EXPERIMENTAL_ELEMENTS[f]&&o.push({styles:p,selector:t[i]?.selector.split(",").map(m=>es.__EXPERIMENTAL_ELEMENTS[f].split(",").map(h=>m+" "+h)).join(","),elementName:f})}),o.push(...u)}),o},g6e=(e,t)=>{let o=[];if(!e?.settings)return o;let r=s=>{let a={};return zP.forEach(({path:l})=>{let u=$o(s,l,!1);u!==!1&&(a=Tte(a,l,u))}),a},n=r(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&o.push({presets:n,custom:i,selector:mC}),Object.entries(e.settings?.blocks??{}).forEach(([s,a])=>{let l=a.custom;if(typeof t=="string"||!t[s])return;let u=r(a);(Object.keys(u).length>0||l)&&o.push({presets:u,custom:l,selector:t[s]?.selector,featureSelectors:t[s]?.featureSelectors})}),o};function h6e(e,{tree:t,useRootPaddingAlign:o,disableLayoutStyles:r,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:s}){let{selector:a,selectorSuffix:l,mediaQuery:u,duotoneSelector:d,styles:f,fallbackGapValue:p,hasLayoutSupport:m,featureSelectors:g,layoutSelector:h,layoutHasBlockGapSupport:b,skipSelectorWrapper:v,name:y,variationName:_}=e,w="",k=l?jP(a,l):a;if(g&&typeof g!="string"){let R=u6e(g,f);R=l6e(R,t.settings,y),R=c6e(R,t.settings),Object.entries(R).forEach(([E,I])=>{if(I.length){let O=_?Ote(_,E):E;O=l?jP(O,l):O;let A=I.join(";");w+=`:root :where(${O}){${A};}`}})}if(d){let R={};f?.filter&&(R.filter=f.filter,delete f.filter);let E=$P(R);E.length&&(w+=`${d}{${E.join(";")};}`)}let x=h??k;!r&&(zu===x||m)&&(w+=Xte({style:f,selector:x,hasBlockGapSupport:b??n,hasFallbackGapSupport:i,fallbackGapValue:p}));let C=$P(f,k,o,t,s);if(C?.length){let R=v?k:`:root :where(${k})`;w+=`${R}{${C.join(";")};}`}return f?.css&&(w+=qP(f.css,`:root :where(${k})`)),u&&w?`${u}{${w}}`:w}var YP=(e,t,o,r,n=!1,i=!1,s={})=>{let a={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...s},l=e,u=m6e(l,t),d=g6e(l,t),f=l?.settings?.useRootPaddingAwareAlignments,{contentSize:p,wideSize:m}=l?.settings?.layout||{},g=a.marginReset||a.rootPadding||a.layoutStyles,h="";if(a.presets&&(p||m)&&(h+=`${mC} {`,h=p?h+` --wp--style--global--content-size: ${p};`:h,h=m?h+` --wp--style--global--wide-size: ${m};`:h,h+="}"),g&&(h+=":where(body) {margin: 0;",a.rootPadding&&f&&(h+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
+</svg>`}function j_(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([a-zA-Z])/g,"$1-$2").replace(/([a-zA-Z])([0-9])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase()}function bj(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function _4e(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function a2(e,t="0"){let o=_4e(e);if(!o)return null;let r=bj(o?.top)||t,n=bj(o?.left)||t;return r===n?r:`${r} ${n}`}var Yte={backgroundSize:"cover",backgroundPosition:"50% 50%"};function w4e(e){return typeof e=="object"&&e!==null&&"url"in e&&!!e.url}function Kte(e){if(!e||!w4e(e.backgroundImage))return;let t;return e?.backgroundSize||(t={backgroundSize:Yte.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:Yte.backgroundPosition}),t}var qte={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};var Zte={mobile:"480px",tablet:"782px"},Xte=/^(\d+|\d*\.\d+)(px|em|rem)$/,k4e=16;function x4e(e){return"mobile"in e||"tablet"in e}function S4e(e){return!e||typeof e!="object"?{}:x4e(e)?e:e.settings?.viewport??{}}function C4e(e){return typeof e=="string"&&Xte.test(e.trim())}function yj(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(Xte);if(!t)return;let o=Number.parseFloat(t[1]);return t[2]==="px"?o:o*k4e}function vj(e){let t=S4e(e),o={},r={};Object.keys(Zte).forEach(a=>{let l=a,u=t[l],d=yj(u);d!==void 0&&C4e(u)&&(o[l]=u.trim(),r[l]=d)});let n=Object.keys(o);if(!n.length)return{...Zte};if(n.length===1)return o;let i=o.mobile,s=o.tablet;return r.mobile>=r.tablet?{mobile:i}:{mobile:i,tablet:s}}function e1(e){let t=vj(e),o={};return t.mobile&&(o["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(o["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),o}var E4e={button:"wp-element-button",caption:"wp-element-caption"},T4e={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"},eoe={"core/button":[":hover",":focus",":focus-visible",":active"],"core/navigation-link":[":hover",":focus",":focus-visible",":active"]},R4e={link:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"],button:[":link",":any-link",":visited",":hover",":focus",":focus-visible",":active"]};function B4e(e="*",t={}){return r2.reduce((o,{path:r,cssVarInfix:n,classes:i})=>{if(!i)return o;let s=$o(t,r,[]);return["default","theme","custom"].forEach(a=>{s[a]&&s[a].forEach(({slug:l})=>{i.forEach(({classSuffix:u,propertyName:d})=>{let f=`.has-${j_(l)}-${u}`,p=e?`:where(${e})${f}`:f,m=`var(--wp--preset--${n}--${j_(l)})`;o+=`${p}{${d}: ${m} !important;}`})})}),o},"")}var I4e=(e,t,o)=>{if(o!=="core/paragraph"||(t?.blocks?.["core/paragraph"]?.typography?.textIndent??t?.typography?.textIndent??"subsequent")!=="all")return e;let i=".wp-block-paragraph + .wp-block-paragraph",s=".wp-block-paragraph";if(i in e){let a=e[i],l={...e};return delete l[i],l[s]=a,l}return e},P4e=(e,t)=>{let o=".wp-block-button";if(!(o in e))return e;let r={...e};return r[o]=r[o].map(n=>{let i=n.match(/^width:\s*(.+)$/);if(!i)return n;let s=i[1],a=null;s.endsWith("%")&&(a=parseFloat(s));let l="var(--wp--preset--dimension--";if(a===null&&s.startsWith(l)&&s.endsWith(")")){let u=s.slice(l.length,-1),d={...t?.dimensions?.dimensionSizes??{},...t?.blocks?.["core/button"]?.dimensions?.dimensionSizes??{}};for(let f of Object.values(d))if(Array.isArray(f)){for(let p of f)if(p.slug===u&&typeof p.size=="string"&&p.size.endsWith("%")){a=parseFloat(p.size);break}if(a!==null)break}}return a===null||isNaN(a)?n:`width: calc(${a} * 1% - (var(--wp--style--block-gap, 0.5em) * (1 - ${a} / 100)))`}),r},O4e=(e,t)=>{let o={};return Object.entries(e).forEach(([r,n])=>{if(r==="root"||!t?.[r])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([s,a])=>{if(s==="root"||!t?.[r][s])return;let l={[r]:{[s]:t[r][s]}},u=c2(l);o[a]=[...o[a]||[],...u],delete t[r][s]}),i||typeof n=="object"&&n!==null&&"root"in n){let s=i?n:n.root,a={[r]:t[r]},l=c2(a);o[s]=[...o[s]||[],...l],delete t[r]}}),o};function c2(e={},t="",o,r={},n=!1){let i=Fu===t,s=Object.entries(es.__EXPERIMENTAL_STYLE_PROPERTY).reduce((l,[u,{value:d,properties:f,useEngine:p,rootOnly:m}])=>{if(m&&!i)return l;let g=d;if(g[0]==="elements"||p)return l;let h=$o(e,g);if(u==="--wp--style--root--padding"&&(typeof h=="string"||!o))return l;if(f&&typeof h!="string")Object.entries(f).forEach(b=>{let[v,y]=b;if(!$o(h,[y],!1))return;let _=v.startsWith("--")?v:j_(v);l.push(`${_}: ${(0,t1.getCSSValueFromRawStyle)($o(h,[y]))}`)});else if($o(e,g,!1)){let b=u.startsWith("--")?u:j_(u);l.push(`${b}: ${(0,t1.getCSSValueFromRawStyle)($o(e,g))}`)}return l},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=_m(e.background.backgroundImage,r)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...Kte(e.background)}})),(0,t1.getCSSRules)(e).forEach(l=>{if(i&&(o||n)&&l.key.startsWith("padding"))return;let u=l.key.startsWith("--")?l.key:j_(l.key),d=_m(l.value,r);u==="font-size"&&(d=hf({name:"",slug:"",size:d},r?.settings)),u==="aspect-ratio"&&s.push("min-height: unset"),s.push(`${u}: ${d}`)}),s}function toe({layoutDefinitions:e=qte,style:t,selector:o,hasBlockGapSupport:r,hasFallbackGapSupport:n,fallbackGapValue:i}){let s="",a=t?.spacing?.blockGap,l=r?a2(a):"";n&&(o===Fu?l=l||"0.5em":!r&&i&&(l=i));let u=r&&a&&typeof a!="string"?a2(a.top):l;if(l&&e&&(Object.values(e).forEach(({className:d,name:f,spacingStyles:p})=>{if(!r&&f!=="flex"&&f!=="grid")return;let m=["default","constrained"].includes(f)?u:l;p?.length&&p.forEach(g=>{let h=[];if(g.rules&&Object.entries(g.rules).forEach(([b,v])=>{h.push(`${b}: ${v||m}`)}),h.length){let b="";r?b=o===Fu?`:root :where(.${d})${g?.selector||""}`:`:root :where(${o}-${d})${g?.selector||""}`:b=o===Fu?`:where(.${d}${g?.selector||""})`:`:where(${o}.${d}${g?.selector||""})`,s+=`${b} { ${h.join("; ")}; }`}})}),o===Fu&&r&&(s+=`${QC} { --wp--style--block-gap: ${l}; }`)),o===Fu&&e){let d=["block","flex","grid"];Object.values(e).forEach(({className:f,displayMode:p,baseStyles:m})=>{p&&d.includes(p)&&(s+=`${o} .${f} { display:${p}; }`),m?.length&&m.forEach(g=>{let h=[];if(g.rules&&Object.entries(g.rules).forEach(([b,v])=>{h.push(`${b}: ${v}`)}),h.length){let b=`.${f}${g?.selector||""}`;s+=`${b} { ${h.join("; ")}; }`}})})}return s}var A4e=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function M4e(e,t){return l2(e,void 0,t)}function l2(e,t,o){if(!e)return{};let r=Object.entries(e),n=t?eoe[t]??[]:[],s=r.filter(([a])=>A4e.includes(a)||n.includes(a)||o[a]).map(([a,l])=>[a,JSON.parse(JSON.stringify(l))]);return Object.fromEntries(s)}function Qte(e){let{styles:t,selector:o,featureSelectors:r,name:n,elementName:i,mediaQuery:s,variationName:a}=e,l=n?eoe[n]??[]:R4e[i??""]??[];return l.length?l.flatMap(u=>{let d=t?.[u];return!d||typeof d!="object"?[]:[{styles:JSON.parse(JSON.stringify(d)),selector:o,selectorSuffix:u,mediaQuery:s,featureSelectors:r&&typeof r!="string"?r:void 0,name:n,elementName:i,variationName:a}]}):[]}function N4e(e,t){let{styles:o,selector:r,fallbackGapValue:n,featureSelectors:i,hasLayoutSupport:s,layoutHasBlockGapSupport:a,layoutSelector:l,name:u,elementName:d,isStyleVariation:f,variationName:p}=e;return!u&&!d?[]:Object.entries(t).flatMap(([m,g])=>{let h=o?.[m];return!h||typeof h!="object"?[]:[{styles:JSON.parse(JSON.stringify(h)),selector:r,mediaQuery:g,featureSelectors:i&&typeof i!="string"?i:void 0,fallbackGapValue:n,hasLayoutSupport:s,name:u,elementName:d,isStyleVariation:f,variationName:p,layoutSelector:l,layoutHasBlockGapSupport:a}]})}function _j(e,t){let o={...e?.elements??{}};return Object.keys(t).forEach(r=>{Object.entries(e?.[r]?.elements??{}).forEach(([n,i])=>{o[n]={...o[n]??{},[r]:i}})}),o}var L4e=(e,t)=>{let o=[];if(!e?.styles)return o;let r=e1(e),n=M4e(e.styles,r);return n&&o.push({styles:n,selector:Fu,skipSelectorWrapper:!0}),Object.entries(es.__EXPERIMENTAL_ELEMENTS).forEach(([i,s])=>{e.styles?.elements?.[i]&&o.push({styles:e.styles?.elements?.[i]??{},selector:s,elementName:i,skipSelectorWrapper:!E4e[i]})}),Object.entries(e.styles?.blocks??{}).forEach(([i,s])=>{let a=l2(s,i,r),l=s,u=[],d=[];l?.variations&&Object.entries(l.variations).forEach(([f,p])=>{let m=p,g=l2(m,i,r);m?.css&&(g.css=m.css);let h=typeof t!="string"?t[i]?.styleVariationSelectors?.[f]:void 0;if(h&&typeof t!="string"){let b=t[i];d.push({styles:g,selector:h,featureSelectors:b?.featureSelectors,fallbackGapValue:b?.fallbackGapValue,hasLayoutSupport:b?.hasLayoutSupport,isStyleVariation:!0,variationName:f,layoutSelector:h+b.selector,layoutHasBlockGapSupport:!0,name:i})}Object.entries(_j(m,r)).forEach(([b,v])=>{v&&es.__EXPERIMENTAL_ELEMENTS[b]&&u.push({styles:v,selector:wc(h,es.__EXPERIMENTAL_ELEMENTS[b]),elementName:b,isStyleVariation:!0})}),Object.entries(m?.blocks??{}).forEach(([b,v])=>{let y=typeof t!="string"?wc(h,t[b]?.selector):void 0,_=typeof t!="string"?wc(h,t[b]?.duotoneSelector):void 0,w=typeof t!="string"?Nte(h,t[b]?.featureSelectors??{}):void 0,k=l2(v,b,r);v?.css&&(k.css=v.css),!(!y||typeof t=="string")&&(u.push({selector:y,name:b,isStyleVariation:!0,duotoneSelector:_,featureSelectors:w,fallbackGapValue:t[b]?.fallbackGapValue,hasLayoutSupport:t[b]?.hasLayoutSupport,styles:k}),Object.entries(_j(v,r)).forEach(([x,C])=>{C&&es.__EXPERIMENTAL_ELEMENTS[x]&&u.push({styles:C,selector:wc(y,es.__EXPERIMENTAL_ELEMENTS[x]),elementName:x,isStyleVariation:!0})}))})}),typeof t!="string"&&t?.[i]?.selector&&o.push({duotoneSelector:t[i].duotoneSelector,fallbackGapValue:t[i].fallbackGapValue,hasLayoutSupport:t[i].hasLayoutSupport,selector:t[i].selector,styles:a,featureSelectors:t[i].featureSelectors,name:i}),o.push(...d),Object.entries(_j(l,r)).forEach(([f,p])=>{typeof t!="string"&&p&&t?.[i]&&es.__EXPERIMENTAL_ELEMENTS[f]&&o.push({styles:p,selector:t[i]?.selector.split(",").map(m=>es.__EXPERIMENTAL_ELEMENTS[f].split(",").map(h=>m+" "+h)).join(","),elementName:f})}),o.push(...u)}),o},D4e=(e,t)=>{let o=[];if(!e?.settings)return o;let r=s=>{let a={};return r2.forEach(({path:l})=>{let u=$o(s,l,!1);u!==!1&&(a=Pte(a,l,u))}),a},n=r(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&o.push({presets:n,custom:i,selector:QC}),Object.entries(e.settings?.blocks??{}).forEach(([s,a])=>{let l=a.custom;if(typeof t=="string"||!t[s])return;let u=r(a);(Object.keys(u).length>0||l)&&o.push({presets:u,custom:l,selector:t[s]?.selector,featureSelectors:t[s]?.featureSelectors})}),o};function V4e(e,{tree:t,useRootPaddingAlign:o,disableLayoutStyles:r,hasBlockGapSupport:n,hasFallbackGapSupport:i,disableRootPadding:s}){let{selector:a,selectorSuffix:l,mediaQuery:u,duotoneSelector:d,styles:f,fallbackGapValue:p,hasLayoutSupport:m,featureSelectors:g,layoutSelector:h,layoutHasBlockGapSupport:b,skipSelectorWrapper:v,name:y,variationName:_}=e,w="",k=l?n2(a,l):a;if(g&&typeof g!="string"){let R=O4e(g,f);R=I4e(R,t.settings,y),R=P4e(R,t.settings),Object.entries(R).forEach(([S,I])=>{if(I.length){let O=_?Lte(_,S):S;O=l?n2(O,l):O;let A=I.join(";");w+=`:root :where(${O}){${A};}`}})}if(d){let R={};f?.filter&&(R.filter=f.filter,delete f.filter);let S=c2(R);S.length&&(w+=`${d}{${S.join(";")};}`)}let x=h??k;!r&&(Fu===x||m)&&(w+=toe({style:f,selector:x,hasBlockGapSupport:b??n,hasFallbackGapSupport:i,fallbackGapValue:p}));let E=c2(f,k,o,t,s);if(E?.length){let R=v?k:`:root :where(${k})`;w+=`${R}{${E.join(";")};}`}return f?.css&&(w+=f2(f.css,`:root :where(${k})`)),u&&w?`${u}{${w}}`:w}var u2=(e,t,o,r,n=!1,i=!1,s={})=>{let a={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...s},l=e,u=L4e(l,t),d=D4e(l,t),f=l?.settings?.useRootPaddingAwareAlignments,{contentSize:p,wideSize:m}=l?.settings?.layout||{},g=a.marginReset||a.rootPadding||a.layoutStyles,h="";if(a.presets&&(p||m)&&(h+=`${QC} {`,h=p?h+` --wp--style--global--content-size: ${p};`:h,h=m?h+` --wp--style--global--wide-size: ${m};`:h,h+="}"),g&&(h+=":where(body) {margin: 0;",a.rootPadding&&f&&(h+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) }
.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }
.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }
.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0;
- `),h+="}"),a.blockStyles){let b=hC(e);u.forEach(v=>{if(v.isStyleVariation&&!a.variationStyles)return;let y=p6e(v,b);[v,...y,...Kte(v),...y.flatMap(Kte)].forEach(_=>{h+=h6e(_,{tree:l,useRootPaddingAlign:f,disableLayoutStyles:n,hasBlockGapSupport:o,hasFallbackGapSupport:r,disableRootPadding:i})})})}if(a.layoutStyles&&(h=h+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",h=h+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",h=h+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&o){let b=WP(l?.styles?.spacing?.blockGap)||"0.5em";h=h+`:root :where(.wp-site-blocks) > * { margin-block-start: ${b}; margin-block-end: 0; }`,h=h+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",h=h+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&d.forEach(({selector:b,presets:v})=>{(zu===b||mC===b)&&(b="");let y=a6e(b,v);y.length>0&&(h+=y)}),h};var b6e=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let o={root:t};return Object.entries(i6e).forEach(([r,n])=>{let i=ba(e,r);i&&(o[n]=i)}),o},KP=(e,t)=>{let{getBlockStyles:o}=(0,qte.select)(es.store),r={};return e.forEach(n=>{let i=n.name,s=ba(n);if(!s)return;let a=ba(n,"filter.duotone");if(!a){let g=ba(n),h=(0,es.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof h=="string"&&g&&(a=xc(g,h))}let l=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,u=n?.supports?.spacing?.blockGap,d=typeof u=="object"&&!Array.isArray(u)?u.__experimentalDefault:void 0,f=o(i),p={};f?.forEach(g=>{let h=t?`-${t}`:"",b=`${g.name}${h}`,v=gj(b,s);p[b]=v});let m=b6e(n,s);r[i]={duotoneSelector:a??void 0,fallbackGapValue:d,featureSelectors:Object.keys(m).length?m:void 0,hasLayoutSupport:l,name:i,selector:s,styleVariationSelectors:f?.length?p:void 0}}),r};function qP(e,t){let o="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))o+=`:root :where(${t}){${n.trim()}}`;else{let s=n.replace("}","").split("{");if(s.length!==2)return;let[a,l]=s,u=a.match(/([>+~\s]*::[a-zA-Z-]+)/),d=u?u[1]:"",f=u?a.replace(d,"").trim():a.trim(),p;f===""?p=t:p=a.startsWith(" ")?xc(t,f):jP(t,f),o+=`:root :where(${p})${d}{${l.trim()}}`}}),o}function ZP(e,t,o,{resolveRefs:r=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[o])return;let n=s=>{Object.keys(s).forEach(a=>{let l=s[a];if(typeof l=="object"&&l!==null)if(l.ref!==void 0)if(typeof l.ref!="string"||l.ref.trim()==="")delete s[a];else{let u=$o(e,l.ref);u!=null?s[a]=u:delete s[a]}else n(l),Object.keys(l).length===0&&delete s[a]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[o]));return r&&n(i),i}var kj="default";function toe(e){let t=e?.viewport,o=e?.pseudoState;return(!t||t===kj)&&(!o||o===kj)}function y6e(e){return toe(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==kj)}function v6e(e,t){let o=y6e(t);return o.length?$o(e,o):e}var _6e=new Set(["blocks","variations","css"]),_j=Object.freeze({value:{},sources:{}}),w6e={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function km(e){let t=w6e[e];return t?{...t}:null}function xm(e,t){return!e||!t?null:{styles:e,source:t}}function k6e(e){return e.join(".")}function x6e(e){return{...e}}function ooe(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function wj(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function Sm(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let o of Object.keys(e))if(!_6e.has(o)){if(o==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}ooe(e[o])||(t[o]=e[o])}return Object.keys(t).length===0?null:t}var Qte=new Set(["backgroundImage"]);function roe(e,t,o,r,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let a=t[s];if(ooe(a))continue;if(wj(a)){if(a.ref.trim()==="")continue;let u=$o(o,a.ref);if(u==null||wj(u))continue;a=u}let l=[...i,s];if(!Qte.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!wj(a)){let u=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=roe({...u},a,o,r,n,l)}else e[s]=Qte.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,r&&n&&(n[k6e(l)]=x6e(r))}return e}function XP(e,t){if(!e)return null;let o=v6e(e,t);return o&&typeof o=="object"&&!Array.isArray(o)?o:null}var S6e=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function C6e(e){return e.startsWith("elements.")?!1:S6e.some(t=>e===t||e.startsWith(`${t}.`))}function noe(e,t){if(!e||typeof e!="object")return;let[o,...r]=t;if(r.length===0){delete e[o];return}let n=e[o];n&&typeof n=="object"&&(noe(n,r),Object.keys(n).length===0&&delete e[o])}function E6e(e,t){for(let o of Object.keys(t))t[o].layer==="root"&&C6e(o)&&(noe(e,o.split(".")),delete t[o])}function T6e(e,t,o){let r=e?.background?.backgroundImage;if(!r)return;let n=wm(r,{...t,_links:o??void 0});n!==void 0&&(e.background.backgroundImage=n)}function Jte(e,{blockName:t,variationName:o=null,elements:r=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return _j;let s=e.styles,a={viewport:n,pseudoState:i},l=s,u=s.blocks?.[t]??null,d=(r??[]).map(b=>s.elements?.[b]??null).filter(b=>!!b),f=o?ZP(e,t,o)??null:null,p=[xm(Sm(l),km("root")),...d.map(b=>xm(Sm(b),km("element"))),u?xm(Sm(u),km("block")):null,f?xm(Sm(f),km("blockVariation")):null];toe(a)||p.push(xm(Sm(XP(l,a)),km("root")),...d.map(b=>xm(Sm(XP(b,a)),km("element"))),u?xm(Sm(XP(u,a)),km("block")):null,f?xm(Sm(XP(f,a)),km("blockVariation")):null);let m=p.filter(Boolean);if(m.length===0)return _j;let g={},h=m.reduce((b,v)=>roe(b,v.styles,e,v.source,g),{});return E6e(h,g),T6e(h,e,e._links??null),{value:h,sources:g}}var R6e={},eoe=new WeakMap;function ioe(e,t={}){let o=e?.styles;if(!o||typeof o!="object")return Jte(e,t);let r=eoe.get(o);r||(r=new WeakMap,eoe.set(o,r));let n=e?._links??R6e,i=r.get(n);i||(i=new Map,r.set(n,i));let s=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,a=(t.blockName||"")+""+(t.variationName||"")+""+s;if(i.has(a))return i.get(a);let l=Jte(e,t);return i.set(a,l),l}var soe=c(PB(),1),{lock:aoe,unlock:mvt}=(0,soe.__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 Lo={};aoe(Lo,{getResponsiveMediaQueries:hC,getViewportBreakpoints:yj,getViewportBreakpointValueInPixels:bj,getDuotoneFilter:Hte,getDuotoneStylesheet:jte,getDuotoneUnsetStylesheet:zte,resolveStyle:ioe,getVariationStyle:ZP});var QP=c(q(),1);var fn={desktop:{label:(0,QP.__)("Desktop"),icon:$z,key:"desktop"},tablet:{label:(0,QP.__)("Tablet"),icon:q9,key:"tablet"},mobile:{label:(0,QP.__)("Mobile"),icon:J0,key:"mobile"}},xj=Object.entries(fn);var JP=c(ce(),1),loe=c(Bo(),1);function Ge(e,t,o){let r=Array.isArray(t)?[...t]:[t],n=Array.isArray(e)?[...e]:{...e},i=r.pop(),s=n;for(let a of r){let l=s[a];s[a]=s=Array.isArray(l)?[...l]:{...l}}return s[i]=o,n}var yf=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var B6e=["color","border","dimensions","typography","spacing"],I6e={"color.palette":e=>e.colors,"color.gradients":e=>e.gradients,"color.custom":e=>e.disableCustomColors===void 0?void 0:!e.disableCustomColors,"color.customGradient":e=>e.disableCustomGradients===void 0?void 0:!e.disableCustomGradients,"typography.fontSizes":e=>e.fontSizes,"typography.customFontSize":e=>e.disableCustomFontSizes===void 0?void 0:!e.disableCustomFontSizes,"typography.lineHeight":e=>e.enableCustomLineHeight,"spacing.units":e=>{if(e.enableCustomUnits!==void 0)return e.enableCustomUnits===!0?["px","em","rem","vh","vw","%"]:e.enableCustomUnits},"spacing.padding":e=>e.enableCustomSpacing},P6e={"border.customColor":"border.color","border.customStyle":"border.style","border.customWidth":"border.width","typography.customFontStyle":"typography.fontStyle","typography.customFontWeight":"typography.fontWeight","typography.customLetterSpacing":"typography.letterSpacing","typography.customTextDecorations":"typography.textDecoration","typography.customTextTransforms":"typography.textTransform","border.customRadius":"border.radius","spacing.customMargin":"spacing.margin","spacing.customPadding":"spacing.padding","typography.customLineHeight":"typography.lineHeight"},O6e=e=>P6e[e]||e;function coe(e,t,...o){let r=Jt(e,t),n=[];if(t){let i=t;do{let s=Jt(e,i);(0,JP.hasBlockSupport)(s,"__experimentalSettings",!1)&&n.push(i)}while(i=e.blocks.parents.get(i))}return o.map(i=>{if(B6e.includes(i)){console.warn("Top level useSetting paths are disabled. Please use a subpath to query the information needed.");return}let s=(0,loe.applyFilters)("blockEditor.useSetting.before",void 0,i,t,r);if(s!==void 0)return s;let a=O6e(i);for(let d of n){let f=ya(e,d);if(s=yf(f.settings?.blocks?.[r],a)??yf(f.settings,a),s!==void 0)break}let l=vf(e);if(s===void 0&&r&&(s=yf(l.__experimentalFeatures?.blocks?.[r],a)),s===void 0&&(s=yf(l.__experimentalFeatures,a)),s!==void 0)return JP.__EXPERIMENTAL_PATHS_WITH_OVERRIDE[a]?s.custom??s.theme??s.default:s;let u=I6e[a]?.(l);return u!==void 0?u:a==="typography.dropCap"?!0:void 0})}var{isContentBlock:Sj,editableRootKey:A6e}=G(Cm.privateApis),{getViewportBreakpoints:M6e}=G(Lo);function uoe(e,t){return t===fn.desktop.key?!0:M6e(vf(e)?.__experimentalFeatures?.viewport)[t]!==void 0}function N6e(e){return e.isBlockInterfaceHidden}function L6e(e){return e?.lastBlockInserted?.clientIds}function D6e(e,t){return e.blocks.byClientId.get(t)}var V6e=(e,t)=>{let o=r=>ts(e,r)==="disabled"&&jn(e,r).every(o);return jn(e,t).every(o)};function vC(e,t,o){let r=Sj(t),n=Jt(e,o),i=Sj(n);return Sb(e)===o||i&&r}function doe(e,t){return{clientId:t,innerBlocks:foe(e,t)}}function foe(e,t=""){return jn(e,t).map(o=>doe(e,o))}var Cj=(0,In.createSelector)(doe,e=>[e.blocks.order]),Ej=(0,In.createSelector)(foe,e=>[e.blocks.order]);function Tj(e,t,o){let r=jn(e,t),n=[];for(let i of r){let s=Tj(e,i,o);o(e,i)?n.push({clientId:i,innerBlocks:s}):n.push(...s)}return n}function F6e(e,t){return Tj(e,t,(o,r)=>ts(o,r)!=="disabled")}function z6e(e,t){let o=e.blocks.parents.get(t);for(;o!==void 0;){let r=e.blocks.blockEditingModes.get(o);if(r)return r==="disabled";o=e.blocks.parents.get(o)}return!1}var j6e=(0,In.createSelector)((e,t)=>{if(!t||ts(e,t)!=="default"||Oj(e,t)!=="visual"||!(0,Cm.getBlockType)(Jt(e,t))?.[A6e])return!1;let o=jn(e,yr(e,t));return o.length>1&&o.every(r=>ts(e,r)==="default")},e=>[e.blocks.order,e.blocks.parents,e.blocks.byClientId,e.blocks.blockEditingModes,e.derivedBlockEditingModes,e.blocksMode]);function H6e(e,t){return Tj(e,t,(o,r)=>{if(ts(o,r)!=="disabled")return!0;let n=o.blocks.blockEditingModes.get(r);if(n)return n!=="disabled";if(z6e(o,r))return!1;if(o.editedContentOnlySection){if(e2(o,r))return!1;if(!_f(o,r)||Sj(Jt(o,r)))return!0}return!1})}var U6e=(0,In.createSelector)(F6e,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blocks.blockEditingModes]),W6e=(0,In.createSelector)(H6e,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blocks.blockEditingModes,e.blocks.parents,e.editedContentOnlySection,...e.editedContentOnlySection?[e.blocks.byClientId,e.blocks.attributes,e.blockListSettings,e.settings]:[]]),G6e=(0,In.createSelector)((e,t,o=!1)=>nl(e,t,o).filter(r=>ts(e,r)!=="disabled"),e=>[e.blocks.parents,e.blocks.blockEditingModes,e.settings.templateLock,e.blockListSettings]);function $6e(e){return e.removalPromptData}function Y6e(e){return e.blockRemovalRules}var K6e=(0,In.createSelector)(e=>{let o=C_(e).reduce((r,n,i)=>(r[n]=i,r),{});return[...e.styleOverrides].sort((r,n)=>{let[,{clientId:i}]=r,[,{clientId:s}]=n,a=o[i]??-1,l=o[s]??-1;return a-l})},e=>[e.blocks.order,e.styleOverrides]);function q6e(e){return e.registeredInserterMediaCategories}var Z6e=(0,In.createSelector)(e=>{let{settings:{inserterMediaCategories:t,allowedMimeTypes:o,enableOpenverseMediaCategory:r},registeredInserterMediaCategories:n}=e;if(!t&&!n.length||!o)return;let i=t?.map(({name:a})=>a)||[];return[...t||[],...(n||[]).filter(({name:a})=>!i.includes(a))].filter(a=>!r&&a.name==="openverse"?!1:Object.values(o).some(l=>l.startsWith(`${a.mediaType}/`)))},e=>[e.settings.inserterMediaCategories,e.settings.allowedMimeTypes,e.settings.enableOpenverseMediaCategory,e.registeredInserterMediaCategories]),X6e=(0,In.createRegistrySelector)(e=>(0,In.createSelector)((t,o=null)=>{let{getAllPatterns:r}=G(e(br)),n=r(),{allowedBlockTypes:i}=vf(t);return n.some(s=>{let{inserter:a=!0}=s;if(!a)return!1;let l=xb(s);return wC(l,i)&&l.every(({name:u})=>Cb(t,u,o))})},(t,o)=>[...kC(e)(t),...Em(e)(t,o)])),Q6e=(0,In.createRegistrySelector)(e=>(0,In.createSelector)((t,o)=>{if(o?.startsWith("core/block/")){let r=parseInt(o.slice(11),10),n=G(e(br)).getReusableBlocks().find(({id:i})=>i===r);return n?_C(n,t.settings[mf]?.(e)??t.settings.__experimentalUserPatternCategories):null}return[...t.settings.__experimentalBlockPatterns??[],...t.settings[um]?.(e)??[]].find(({name:r})=>r===o)},(t,o)=>o?.startsWith("core/block/")?[G(e(br)).getReusableBlocks(),t.settings.__experimentalReusableBlocks]:[t.settings.__experimentalBlockPatterns,t.settings[um]?.(e)])),J6e=(0,In.createRegistrySelector)(e=>(0,In.createSelector)(t=>[...G(e(br)).getReusableBlocks().map(o=>_C(o,t.settings[mf]?.(e)??t.settings.__experimentalUserPatternCategories)),...t.settings.__experimentalBlockPatterns??[],...t.settings[um]?.(e)??[]].filter((o,r,n)=>r===n.findIndex(i=>o.name===i.name)),kC(e))),e4e=[],t4e=(0,In.createRegistrySelector)(e=>t=>{let o=t.settings[NB];return(o?o(e):t.settings.__experimentalReusableBlocks)??e4e});function o4e(e){return e.lastFocus}function r4e(e){return e.isDragging}function n4e(e){return e.expandedBlock}var Rj=(e,t)=>{let o=t,r;for(;!r&&(o=e.blocks.parents.get(o));)ju(e,o)==="contentOnly"&&(r=o);return r};function poe(e,t){let o=Jt(e,t);if(o==="core/block")return!0;let r=ya(e,t),n=o==="core/template-part",i=e.settings?.[fm],s=e.settings?.disableContentOnlyForUnsyncedPatterns,a=e.settings?.disableContentOnlyForTemplateParts;if((!s&&r?.metadata?.patternName||n&&!a)&&!i)return!0;let l=ju(e,t)==="contentOnly",u=yr(e,t),d=ju(e,u)==="contentOnly";return!!(l&&!d)}var _f=(e,t)=>{if(e2(e,t))return;let o=t,r;for(;o=e.blocks.parents.get(o);)poe(e,o)&&(r=o);return r};function wf(e,t){return e2(e,t)||_f(e,t)?!1:poe(e,t)}function i4e(e,t){let o=Jt(e,t);return o!=="core/block"&&o!=="core/template-part"?!1:!(ya(e,t)?.metadata?.patternName&&wf(e,t))}function Bj(e){return e.editedContentOnlySection}function e2(e,t){if(!e.editedContentOnlySection)return!1;if(e.editedContentOnlySection===t)return!0;let o=t;for(;o=e.blocks.parents.get(o);)if(e.editedContentOnlySection===o)return!0;return!1}var s4e=(0,In.createSelector)((e,t)=>t.reduce((o,r)=>(o[r]=e.blocks.attributes.get(r)?.style,o),{}),(e,t)=>[...t.map(o=>e.blocks.attributes.get(o)?.style)]);function Sb(e){return e.settings?.[dm]}function Ij(e){return e.zoomLevel==="auto-scaled"||e.zoomLevel<100}function a4e(e){return e.zoomLevel}function moe(e,t,o=""){let r=Array.isArray(t)?t:[t],n=s=>r.every(a=>Cb(e,a,s));if(!o){if(n(o))return o;let s=Sb(e);return s&&n(s)?s:null}let i=o;for(;i!==null&&!n(i);)i=yr(e,i);return i}function l4e(e,t,o){let{allowedBlockTypes:r}=vf(e);if(!wC(xb(t),r))return null;let i=xb(t).map(({blockName:s})=>s);return moe(e,i,o)}function c4e(e){return e.insertionPoint}var u4e=(e,t)=>{let o=Jt(e,t);if(!(0,Cm.hasBlockSupport)(o,"visibility",!0))return!1;let n=e.blocks.attributes.get(t)?.metadata?.blockVisibility;return n===!1?!0:typeof n?.viewport=="object"&&n?.viewport!==null?Object.values(fn).some(i=>uoe(e,i.key)&&n?.viewport?.[i.key]===!1):!1},Pj=(e,t)=>{let o=Jt(e,t);return(0,Cm.hasBlockSupport)(o,"visibility",!0)?e.blocks.attributes.get(t)?.metadata?.blockVisibility===!1:!1},d4e=(e,t)=>nl(e,t).some(r=>Pj(e,r)),goe=(e,t,o)=>{if(Pj(e,t))return!0;let n=e.blocks.attributes.get(t)?.metadata?.blockVisibility?.viewport;if(typeof n=="object"&&n!==null&&typeof o=="string"){let i=o.toLowerCase();return uoe(e,i)&&n?.[i]===!1}return!1},f4e=(e,t,o)=>nl(e,t).some(n=>goe(e,n,o));function p4e(e){return!!e.hasBlockSpotlight||!!e.editedContentOnlySection}function hoe(e,t){return!!ya(e,t)?.lock?.edit}function boe(e,t){let o=ya(e,t);if(o?.lock?.move!==void 0)return!!o?.lock?.move;let r=yr(e,t);return ju(e,r)==="all"}function yoe(e,t){let o=ya(e,t);if(o?.lock?.remove!==void 0)return!!o?.lock?.remove;let r=yr(e,t),n=ju(e,r);return n==="all"||n==="insert"}function m4e(e,t){return hoe(e,t)||boe(e,t)||yoe(e,t)}function g4e(e){return e.listViewContentPanelOpen}function h4e(e,t){return e.openedListViewPanels?.allOpen?!0:e.openedListViewPanels?.panels?.[t]===!0}function b4e(e){return e.listViewExpandRevision||0}function y4e(e,t){let o=Jt(e,t);if(o==="core/navigation")return!0;if(!(0,Cm.hasBlockSupport)(o,"listView"))return!1;let r=E_(e,t)?.allowedBlocks;return!(jn(e,t).length===0&&(r===!1||Array.isArray(r)&&r.length===0))}function v4e(e){return e.viewportModalClientIds}function _4e(e){return e.requestedInspectorTab}var yC={viewport:"default",pseudo:"default"};function voe(e){return e.styleStateViewport??yC.viewport}function w4e(e){return e.isResponsiveEditing}var _oe=(0,In.createSelector)((e,t)=>({...e.selectedBlockStyleState?.clientId===t?e.selectedBlockStyleState.value??yC:yC,viewport:voe(e)}),e=>[e.styleStateViewport,e.selectedBlockStyleState]);function k4e(e,t){let o=_oe(e,t);return o.viewport!==yC.viewport||o.pseudo!==yC.pseudo}function x4e(e,t){return e.selectedBlockStyleState?.clientId!==t?!0:e.selectedBlockStyleState.showStateOnCanvas??!0}var SC=c(q(),1),nr={user:"user",theme:"theme",directory:"directory"},xC={full:"fully",unsynced:"unsynced"},Eb={name:"allPatterns",label:(0,SC._x)("All","patterns")},kf={name:"myPatterns",label:(0,SC.__)("My patterns")},T_={name:"core/starter-content",label:(0,SC.__)("Starter content")};function o2(e,t,o){let r=e.name.startsWith("core/block"),n=e.source==="core"||e.source?.startsWith("pattern-directory");return!!(t===nr.theme&&(r||n)||t===nr.directory&&(r||!n)||t===nr.user&&e.type!==nr.user||o===xC.full&&e.syncStatus!==""||o===xC.unsynced&&e.syncStatus!=="unsynced"&&r)}var Tm=Symbol("isFiltered"),woe=new WeakMap,koe=new WeakMap;function _C(e,t=[]){return{name:`core/block/${e.id}`,id:e.id,type:nr.user,title:e.title?.raw,categories:e.wp_pattern_category?.map(o=>{let r=t.find(({id:n})=>n===o);return r?r.slug:o}),content:e.content?.raw,syncStatus:e.wp_pattern_sync_status}}function S4e(e){let t=(0,xoe.parse)(e.content,{__unstableSkipMigrationLogs:!0});return t.length===1&&(t[0].attributes={...t[0].attributes,metadata:{...t[0].attributes.metadata||{},categories:e.categories,patternName:e.name,name:t[0].attributes.metadata?.name||e.title}}),{...e,blocks:t}}function r2(e){let t=woe.get(e);return t||(t=S4e(e),woe.set(e,t)),t}function xb(e){let t=koe.get(e);return t||(t=(0,Soe.parse)(e.content),t=t.filter(o=>o.blockName!==null),koe.set(e,t)),t}var Tb=(e,t,o=null)=>typeof e=="boolean"?e:Array.isArray(e)?e.includes("core/post-content")&&t===null?!0:e.includes(t):o,wC=(e,t)=>{if(typeof t=="boolean")return t;let o=[...e];for(;o.length>0;){let r=o.shift();if(!Tb(t,r.name||r.blockName,!0))return!1;r.innerBlocks?.forEach(i=>{o.push(i)})}return!0},kC=e=>t=>[t.settings.__experimentalBlockPatterns,t.settings[mf]?.(e)??t.settings.__experimentalUserPatternCategories,t.settings.__experimentalReusableBlocks,t.settings[um]?.(e),t.blockPatterns,G(e(br)).getReusableBlocks()],Em=()=>(e,t)=>[e.blockListSettings.get(t),e.blocks.byClientId.get(t),e.blocks.order.get(t||""),e.settings.allowedBlockTypes,e.settings.templateLock,ts(e,t),Sb(e),wf(e,t),_f(e,t)];function Coe(e,t){return typeof e=="string"&&typeof t=="string"?e>t:Number(e)>Number(t)}var C4e=(e,t,o)=>(r,n)=>{let i,s;if(typeof e=="function"?(i=e(r),s=e(n)):(i=r[e],s=n[e]),Coe(i,s))return o==="asc"?1:-1;if(Coe(s,i))return o==="asc"?-1:1;let a=t.findIndex(u=>u===r),l=t.findIndex(u=>u===n);return a>l?1:l>a?-1:0};function Hu(e,t,o="asc"){return e.concat().sort(C4e(t,e,o))}var{isContentBlock:Mj}=G(Ot.privateApis),E4e=3600*1e3,T4e=24*3600*1e3,R4e=168*3600*1e3,li=[],B4e=new Set,Roe={[Tm]:!0};function Jt(e,t){let o=e.blocks.byClientId.get(t);return o?o.name:null}function I4e(e,t){let o=e.blocks.byClientId.get(t);return!!o&&o.isValid}function ya(e,t){return e.blocks.byClientId.get(t)?e.blocks.attributes.get(t):null}function Sf(e,t){return e.blocks.byClientId.has(t)?e.blocks.tree.get(t):null}var P4e=(0,It.createSelector)((e,t)=>{let o=e.blocks.byClientId.get(t);return o?{...o,attributes:ya(e,t)}:null},(e,t)=>[e.blocks.byClientId.get(t),e.blocks.attributes.get(t)]);function O4e(e,t){let o=!t||!a2(e,t)?t||"":"controlled||"+t;return e.blocks.tree.get(o)?.innerBlocks||li}function A4e(e,t){return(0,va.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdWithClientIdsTree",{since:"6.3",version:"6.5"}),Cj(e,t)}function M4e(e,t){return(0,va.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdsTree",{since:"6.3",version:"6.5"}),Ej(e,t)}var Boe=(0,It.createSelector)((e,t)=>{t=Array.isArray(t)?[...t]:[t];let o=[];for(let n of t){let i=e.blocks.order.get(n);i&&o.push(...i)}let r=0;for(;r<o.length;){let n=o[r],i=e.blocks.order.get(n);i&&o.splice(r+1,0,...i),r++}return o},e=>[e.blocks.order]),C_=e=>Boe(e,""),N4e=(0,It.createSelector)((e,t)=>{let o=C_(e);if(!t)return o.length;let r=0;for(let n of o)e.blocks.byClientId.get(n).name===t&&r++;return r},e=>[e.blocks.order,e.blocks.byClientId]),Ioe=(0,It.createSelector)((e,t)=>{if(!t)return li;let o=Array.isArray(t)?t:[t],n=C_(e).filter(i=>{let s=e.blocks.byClientId.get(i);return o.includes(s.name)});return n.length>0?n:li},e=>[e.blocks.order,e.blocks.byClientId]);function L4e(e,t){return(0,va.default)("wp.data.select( 'core/block-editor' ).__experimentalGetGlobalBlocksByName",{since:"6.5",alternative:"wp.data.select( 'core/block-editor' ).getBlocksByName"}),Ioe(e,t)}var n2=(0,It.createSelector)((e,t)=>(Array.isArray(t)?t:[t]).map(o=>Sf(e,o)),(e,t)=>(Array.isArray(t)?t:[t]).map(o=>e.blocks.tree.get(o))),D4e=(0,It.createSelector)((e,t)=>n2(e,t).filter(Boolean).map(o=>o.name),(e,t)=>n2(e,t));function V4e(e,t){return jn(e,t).length}function EC(e){return e.selection.selectionStart}function TC(e){return e.selection.selectionEnd}function F4e(e){return e.selection.selectionStart.clientId}function z4e(e){return e.selection.selectionEnd.clientId}function j4e(e){let t=Bm(e).length;return t||(e.selection.selectionStart.clientId?1:0)}function H4e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return!!t.clientId&&t.clientId===o.clientId}function R_(e){let{selectionStart:t,selectionEnd:o}=e.selection,{clientId:r}=t;return!r||r!==o.clientId?null:r}function U4e(e){let t=R_(e);return t?Sf(e,t):null}function yr(e,t){return e.blocks.parents.get(t)??null}var nl=(0,It.createSelector)((e,t,o=!1)=>{let r=[],n=t;for(;n=e.blocks.parents.get(n);)r.push(n);return r.length?o?r:r.reverse():li},e=>[e.blocks.parents]),Nj=(0,It.createSelector)((e,t,o,r=!1)=>{let n=nl(e,t,r),i=Array.isArray(o)?s=>o.includes(s):s=>o===s;return n.filter(s=>i(Jt(e,s)))},e=>[e.blocks.parents]);function W4e(e,t){let o=t,r;do r=o,o=e.blocks.parents.get(o);while(o);return r}function G4e(e,t){let o=R_(e),r=[...nl(e,t),t],n=[...nl(e,o),o],i,s=Math.min(r.length,n.length);for(let a=0;a<s&&r[a]===n[a];a++)i=r[a];return i}function Lj(e,t,o=1){if(t===void 0&&(t=R_(e)),t===void 0&&(o<0?t=Dj(e):t=Ooe(e)),!t)return null;let r=yr(e,t);if(r===null)return null;let{order:n}=e.blocks,i=n.get(r),a=i.indexOf(t)+1*o;return a<0||a===i.length?null:i[a]}function $4e(e,t){return Lj(e,t,-1)}function Y4e(e,t){return Lj(e,t,1)}function K4e(e){return e.initialPosition}function Poe(e){let{selectionStart:t,selectionEnd:o}=e.selection,r=t.clientId,n=o.clientId;if(!(!r||!n||r===n)){if(nl(e,n).includes(r))return r;if(nl(e,r).includes(n))return n}}var Rm=(0,It.createSelector)(e=>{let{selectionStart:t,selectionEnd:o}=e.selection;if(!t.clientId||!o.clientId)return li;if(t.clientId===o.clientId)return[t.clientId];let r=Poe(e);if(r)return[r];let n=yr(e,t.clientId);if(n===null)return li;let i=jn(e,n),s=i.indexOf(t.clientId),a=i.indexOf(o.clientId);return s>a?i.slice(a,s+1):i.slice(s,a+1)},e=>[e.blocks.order,e.blocks.parents,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function Bm(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?li:Rm(e)}var q4e=(0,It.createSelector)(e=>{let t=Bm(e);return t.length?t.map(o=>Sf(e,o)):li},e=>[...Rm.getDependants(e),e.blocks.byClientId,e.blocks.order,e.blocks.attributes]);function Dj(e){return Bm(e)[0]||null}function Ooe(e){let t=Bm(e);return t[t.length-1]||null}function Z4e(e,t){return Dj(e)===t}function Aoe(e,t){return Bm(e).indexOf(t)!==-1}var X4e=(0,It.createSelector)((e,t)=>{let o=t,r=!1;for(;o&&!r;)o=yr(e,o),r=Aoe(e,o);return r},e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function Q4e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:t.clientId||null}function J4e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:o.clientId||null}function e8e(e){if(Poe(e))return!0;let t=EC(e),o=TC(e);return!t.attributeKey&&!o.attributeKey&&typeof t.offset>"u"&&typeof o.offset>"u"}function t8e(e){let t=EC(e),o=TC(e);return!!t&&!!o&&t.clientId===o.clientId&&t.attributeKey===o.attributeKey&&t.offset===o.offset}function o8e(e){return Rm(e).some(t=>{let o=Jt(e,t);return!(0,Ot.getBlockType)(o).merge})}function r8e(e,t){let o=EC(e),r=TC(e);if(o.clientId===r.clientId||!o.attributeKey||!r.attributeKey||typeof o.offset>"u"||typeof r.offset>"u")return!1;let n=yr(e,o.clientId),i=yr(e,r.clientId);if(n!==i)return!1;let s=jn(e,n),a=s.indexOf(o.clientId),l=s.indexOf(r.clientId),u,d;a>l?(u=r,d=o):(u=o,d=r);let f=t?d.clientId:u.clientId,p=t?u.clientId:d.clientId,m=Jt(e,f);if(!(0,Ot.getBlockType)(m).merge)return!1;let h=Sf(e,p);if(h.name===m)return!0;let b=(0,Ot.switchToBlockType)(h,m);return b&&b.length}var n8e=e=>{let t=EC(e),o=TC(e);if(t.clientId===o.clientId||!t.attributeKey||!o.attributeKey||typeof t.offset>"u"||typeof o.offset>"u")return li;let r=yr(e,t.clientId),n=yr(e,o.clientId);if(r!==n)return li;let i=jn(e,r),s=i.indexOf(t.clientId),a=i.indexOf(o.clientId),[l,u]=s>a?[o,t]:[t,o],d=Sf(e,l.clientId),f=Sf(e,u.clientId),p=d.attributes[l.attributeKey],m=f.attributes[u.attributeKey],g=(0,xf.create)({html:p}),h=(0,xf.create)({html:m});return g=(0,xf.remove)(g,0,l.offset),h=(0,xf.remove)(h,u.offset,h.text.length),[{...d,attributes:{...d.attributes,[l.attributeKey]:(0,xf.toHTMLString)({value:g})}},{...f,attributes:{...f.attributes,[u.attributeKey]:(0,xf.toHTMLString)({value:h})}}]};function jn(e,t){return e.blocks.order.get(t||"")||li}function Moe(e,t){let o=yr(e,t);return jn(e,o).indexOf(t)}function Noe(e,t){let{selectionStart:o,selectionEnd:r}=e.selection;return o.clientId!==r.clientId?!1:!!t&&o.clientId===t}var i8e=(0,It.createSelector)(e=>{let t=new Set;for(let o of Rm(e)){let r=o;for(;(r=e.blocks.parents.get(r))&&!t.has(r);)t.add(r)}return t},e=>Rm.getDependants(e));function Loe(e,t,o=!1){if(!t)return!1;let r=Rm(e);return r.length?o?i8e(e).has(t):r.some(n=>yr(e,n)===t):!1}function Doe(e,t,o=!1){return jn(e,t).some(r=>Vj(e,r)||o&&Doe(e,r,o))}function s8e(e,t){if(!t)return!1;let o=Bm(e),r=o.indexOf(t);return r>-1&&r<o.length-1}function a8e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId!==o.clientId}function l8e(e){return e.isMultiSelecting}function c8e(e){return e.isSelectionEnabled}function Oj(e,t){return e.blocksMode[t]||"visual"}function u8e(e){return e.isTyping}function Voe(e){return!!e.draggedBlocks.length}function d8e(e){return e.draggedBlocks}function Vj(e,t){return e.draggedBlocks.includes(t)}function f8e(e,t){return Voe(e)?nl(e,t).some(r=>Vj(e,r)):!1}function p8e(){return(0,va.default)('wp.data.select( "core/block-editor" ).isCaretWithinFormattedText',{since:"6.1",version:"6.3"}),!1}var m8e=(0,It.createSelector)(e=>{let t,o,{insertionCue:r,selection:{selectionEnd:n}}=e;if(r!==null)return r;let{clientId:i}=n;return i?(t=yr(e,i)||void 0,o=Moe(e,n.clientId)+1):o=jn(e).length,{rootClientId:t,index:o}},e=>[e.insertionCue,e.selection.selectionEnd.clientId,e.blocks.parents,e.blocks.order]);function g8e(e){return e.insertionCue!==null}function h8e(e){return e.template.isValid}function b8e(e){return e.settings.template}function ju(e,t){if(!t)return e.settings.templateLock??!1;let o=E_(e,t)?.templateLock;return o==="contentOnly"&&e.editedContentOnlySection===t?!1:o??!1}var Fj=(e,t,o=null)=>{let r,n;if(t&&typeof t=="object"?(r=t,n=t.name):(r=(0,Ot.getBlockType)(t),n=t),!r)return!1;let{allowedBlockTypes:i}=vf(e);if(!Tb(i,n,!0))return!1;let a=(Array.isArray(r.parent)?r.parent:[]).concat(Array.isArray(r.ancestor)?r.ancestor:[]);if(a.length>0){if(a.includes("core/post-content"))return!0;let l=o,u=!1;do{if(a.includes(Jt(e,l))){u=!0;break}l=e.blocks.parents.get(l)}while(l);return u}return!0},RC=(e,t,o=null)=>{if(e.settings.isPreviewMode||!Fj(e,t,o))return!1;let r;t&&typeof t=="object"?(r=t,t=r.name):r=(0,Ot.getBlockType)(t);let n=ju(e,o);if(n&&n!=="contentOnly"||zj(e,o))return!1;let i=ts(e,o??""),s=!!wf(e,o),a=s?o:_f(e,o),l=!!a;if(i==="disabled"&&(!l||t!==(0,Ot.getDefaultBlockName)()))return!1;let u=E_(e,o);if(o&&u===void 0)return!1;let d=Mj(t);if(l&&!d||l&&Jt(e,a)==="core/block")return!1;if(l&&(s||i==="contentOnly"||i==="disabled")&&!vC(e,t,o)){let w=(0,Ot.getDefaultBlockName)();if(t===w){if(!jn(e,o).some(S=>Jt(e,S)===w))return!1}else return!1}let f=Jt(e,o),m=(0,Ot.getBlockType)(f)?.allowedBlocks,g=Tb(m,t);if(g!==!1){let w=u?.allowedBlocks,k=Tb(w,t);k!==null&&(g=k)}let h=r.parent,b=Tb(h,f),v=!0,y=r.ancestor;y&&(v=[o,...nl(e,o)].some(k=>Tb(y,Jt(e,k))));let _=v&&(g===null&&b===null||g===!0||b===!0);return _&&(0,Toe.applyFilters)("blockEditor.__unstableCanInsertBlockType",_,r,o,{getBlock:Sf.bind(null,e),getBlockParentsByBlockName:Nj.bind(null,e)})},Cb=(0,It.createRegistrySelector)(e=>(0,It.createSelector)(RC,(t,o,r)=>Em(e)(t,r)));function y8e(e,t,o=null){return t.every(r=>Cb(e,Jt(e,r),o))}function zj(e,t){return!!t&&Jt(e,t)==="core/html"}function jj(e,t){if(e.settings.isPreviewMode||zj(e,yr(e,t)))return!1;let o=ya(e,t);if(o===null)return!0;if(o.lock?.remove!==void 0)return!o.lock.remove;let r=yr(e,t),n=ju(e,r);if(n&&n!=="contentOnly")return!1;let i=!!wf(e,r),s=i?r:_f(e,r),a=!!s,l=Mj(Jt(e,t));if(a&&!l||a&&Jt(e,s)==="core/block")return!1;let u=ts(e,r),d=Jt(e,t),f=(0,Ot.getDefaultBlockName)();return a&&(i||d===f||u==="contentOnly")&&!vC(e,Jt(e,t),r)?d===f?jn(e,r).filter(g=>Jt(e,g)===f).length>1:!1:u!=="disabled"}function Foe(e,t){return t.every(o=>jj(e,o))}function zoe(e,t){if(e.settings.isPreviewMode||zj(e,yr(e,t)))return!1;let o=ya(e,t);if(o===null)return!0;if(o.lock?.move!==void 0)return!o.lock.move;let r=yr(e,t);if(ju(e,r)==="all")return!1;let i=!!_f(e,t),s=Mj(Jt(e,t));if(i&&!s)return!1;let a=!!wf(e,r),l=ts(e,r);return i&&(a||l==="contentOnly")&&!vC(e,Jt(e,t),r)?!1:ts(e,r)!=="disabled"}function v8e(e,t){return t.every(o=>zoe(e,o))}function joe(e,t){if(e.settings.isPreviewMode)return!1;let o=ya(e,t);if(o===null)return!0;let{lock:r}=o;return!r?.edit}function _8e(e,t){return e.settings.isPreviewMode||!(0,Ot.hasBlockSupport)(t,"lock",!0)?!1:!!e.settings?.canLockBlocks}function i2(e,t){return e.preferences.insertUsage?.[t]??null}var CC=(e,t,o)=>(0,Ot.hasBlockSupport)(t,"inserter",!0)?RC(e,t.name,o):!1,w8e=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=i2(e,r)||{};return{...t,id:r,icon:o.icon||t.icon,title:o.title||t.title,description:o.description||t.description,category:o.category||t.category,example:o.hasOwnProperty("example")?o.example:t.example,initialAttributes:{...t.initialAttributes,...o.attributes},innerBlocks:o.innerBlocks,innerContent:o.innerContent,keywords:o.keywords||t.keywords,frecency:s2(n,i),isSearchOnly:o.isSearchOnly}},s2=(e,t)=>{if(!e)return t;let o=Date.now()-e;switch(!0){case o<E4e:return t*4;case o<T4e:return t*2;case o<R4e:return t/2;default:return t/4}},Hoe=(e,{buildScope:t="inserter"})=>o=>{let r=o.name,n=!1;(0,Ot.hasBlockSupport)(o.name,"multiple",!0)||(n=n2(e,C_(e)).some(({name:f})=>f===o.name));let{time:i,count:s=0}=i2(e,r)||{},a={id:r,name:o.name,title:o.title,icon:o.icon,isDisabled:n,frecency:s2(i,s)};if(t==="transform")return a;let l=(0,Ot.getBlockVariations)(o.name,"inserter"),u=(0,Ot.getBlockVariations)(o.name,"block"),d=[...l,...u.filter(f=>o.name==="core/heading"&&["h1","h2","h3","h4","h5","h6"].includes(f.name)).map(f=>({...f,isSearchOnly:!0}))];return{...a,initialAttributes:{},description:o.description,category:o.category,keywords:o.keywords,parent:o.parent,ancestor:o.ancestor,variations:d,example:o.example,utility:1}},k8e=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=i2(e,r)||{};return{...t,id:r,icon:o.icon||t.icon,title:o.title||t.title,frecency:s2(n,i),variationName:o.name}},x8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null,r=Roe)=>{let n=m=>{let g=m.wp_pattern_sync_status?ol:{src:ol,foreground:"var(--wp-block-synced-color)"},h=_C(m),{time:b,count:v=0}=i2(t,h.name)||{},y=s2(b,v);return{id:h.name,name:"core/block",initialAttributes:{ref:m.id},title:h.title,icon:g,category:"reusable",keywords:["reusable"],isDisabled:!1,utility:1,frecency:y,content:h.content,get blocks(){return r2(h).blocks},syncStatus:h.syncStatus}},i=RC(t,"core/block",o)?G(e(br)).getReusableBlocks().map(n):[],s=Hoe(t,{buildScope:"inserter"}),a=(0,Ot.getBlockTypes)().filter(m=>(0,Ot.hasBlockSupport)(m,"inserter",!0)).map(s);if(r[Tm]!==!1)a=a.filter(m=>CC(t,m,o));else{let{getClosestAllowedInsertionPoint:m}=G(e(br));a=a.filter(g=>Fj(t,g,o)&&m(g.name,o)!==null).map(g=>({...g,isAllowedInCurrentRoot:CC(t,g,o)}))}let l=a.reduce((m,g)=>{let{variations:h=[]}=g;if(h.some(({isDefault:b})=>b)||m.push(g),h.length){let b=w8e(t,g);m.push(...h.map(b))}return m},[]),u=(m,g)=>{let{core:h,noncore:b}=m;return(g.name.startsWith("core/")?h:b).push(g),m},{core:d,noncore:f}=l.reduce(u,{core:[],noncore:[]});return[...[...d,...f],...i]},(t,o)=>[(0,Ot.getBlockTypes)(),G(e(br)).getReusableBlocks(),t.blocks.order,t.preferences.insertUsage,...Em(e)(t,o)])),S8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{let n=Array.isArray(o)?o:[o],i=Hoe(t,{buildScope:"transform"}),s=(0,Ot.getBlockTypes)().filter(u=>CC(t,u,r)).map(i),a=Object.fromEntries(Object.entries(s).map(([,u])=>[u.name,u])),l=(0,Ot.getPossibleBlockTransformations)(n).reduce((u,d)=>{let f=a[d?.name];if(!f)return u;let{variationName:p}=d;if(!p)return u.push(f),u;let m=(0,Ot.getBlockVariations)(f.name,"transform")?.find(({name:g})=>g===p);return m?(u.push(k8e(t,f)(m)),u):(u.push(f),u)},[]);return Hu(l,u=>u.frecency,"desc")},(t,o,r)=>[(0,Ot.getBlockTypes)(),t.preferences.insertUsage,...Em(e)(t,r)])),C8e=(e,t=null)=>(0,Ot.getBlockTypes)().some(n=>CC(e,n,t))?!0:RC(e,"core/block",t),Aj=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null)=>{if(!o)return;let r=(0,Ot.getBlockTypes)().filter(i=>CC(t,i,o));return RC(t,"core/block",o)&&r.push("core/block"),r},(t,o)=>[(0,Ot.getBlockTypes)(),...Em(e)(t,o)])),E8e=(0,It.createSelector)((e,t=null)=>((0,va.default)('wp.data.select( "core/block-editor" ).__experimentalGetAllowedBlocks',{alternative:'wp.data.select( "core/block-editor" ).getAllowedBlocks',since:"6.2",version:"6.4"}),Aj(e,t)),(e,t)=>Aj.getDependants(e,t));function Uoe(e,t=null){if(!t)return;let{defaultBlock:o,directInsert:r}=e.blockListSettings.get(t)??{};if(!(!o||!r))return o}function T8e(e,t=null){return(0,va.default)('wp.data.select( "core/block-editor" ).__experimentalGetDirectInsertBlock',{alternative:'wp.data.select( "core/block-editor" ).getDirectInsertBlock',since:"6.3",version:"6.4"}),Uoe(e,t)}var R8e=(0,It.createRegistrySelector)(e=>(t,o)=>{let r=G(e(br)).getPatternBySlug(o);return r?r2(r):null}),Hj=e=>(t,o)=>[...kC(e)(t),...Em(e)(t,o)],Eoe=new WeakMap;function B8e(e){let t=Eoe.get(e);return t||(t={...e,get blocks(){return r2(e).blocks}},Eoe.set(e,t)),t}var I8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null,r=Roe)=>{let{getAllPatterns:n}=G(e(br)),i=n(),{allowedBlockTypes:s}=vf(t);return i.filter(({inserter:d=!0})=>!!d).map(B8e).filter(d=>wC(xb(d),s)).filter(d=>xb(d).every(({blockName:f})=>r[Tm]!==!1?Cb(t,f,o):Fj(t,f,o)))},Hj(e))),P8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{if(!o)return li;let n=e(br).__experimentalGetAllowedPatterns(r),i=Array.isArray(o)?o:[o],s=n.filter(a=>a?.blockTypes?.some?.(l=>i.includes(l)));return s.length===0?li:s},(t,o,r)=>Hj(e)(t,r))),O8e=(0,It.createRegistrySelector)(e=>((0,va.default)('wp.data.select( "core/block-editor" ).__experimentalGetPatternsByBlockTypes',{alternative:'wp.data.select( "core/block-editor" ).getPatternsByBlockTypes',since:"6.2",version:"6.4"}),e(br).getPatternsByBlockTypes)),A8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{if(!o||o.some(({clientId:i,innerBlocks:s})=>s.length||a2(t,i)))return li;let n=Array.from(new Set(o.map(({name:i})=>i)));return e(br).getPatternsByBlockTypes(n,r)},(t,o,r)=>Hj(e)(t,r)));function E_(e,t){return e.blockListSettings.get(t)}function vf(e){return e.settings}function M8e(e){return e.blocks.isPersistentChange}function N8e(e){return e.blocks.lastBlockChangeHistoryMode?e.blocks.lastBlockChangeHistoryMode:e.blocks.isPersistentChange===!1?"merge":"persistent"}var L8e=(0,It.createSelector)((e,t=[])=>{let o={};for(let r of t){let n=E_(e,r);n&&(o[r]=n)}return o},e=>[e.blockListSettings]),D8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o)=>{(0,va.default)("wp.data.select( 'core/block-editor' ).__experimentalGetReusableBlockTitle",{since:"6.6",version:"6.8"});let r=G(e(br)).getReusableBlocks().find(n=>n.id===o);return r?r.title?.raw:null},()=>[G(e(br)).getReusableBlocks()]));function V8e(e){return e.blocks.isIgnoredChange}function F8e(e){return e.lastBlockAttributesChange}function z8e(){return(0,va.default)('wp.data.select( "core/block-editor" ).hasBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),!1}function j8e(e){return!!e.automaticChangeStatus}function H8e(e,t){return e.highlightedBlock===t}function a2(e,t){return e.blocks.controlledInnerBlocks.has(t)}var U8e=(0,It.createSelector)((e,t)=>{if(!t.length)return null;let o=R_(e);if(t.includes(Jt(e,o)))return o;let r=Bm(e),n=Nj(e,o||r[0],t);return n?n[n.length-1]:null},(e,t)=>[e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId,t]);function W8e(e,t,o){let{lastBlockInserted:r}=e;return r.clientIds?.includes(t)&&r.source===o}function G8e(e,t){return e.blockVisibility?.[t]??!0}function $8e(){(0,va.default)("wp.data.select( 'core/block-editor' ).getHoveredBlockClientId",{since:"6.9",version:"7.1"})}var Y8e=(0,It.createSelector)(e=>{let t=new Set(Object.keys(e.blockVisibility).filter(o=>e.blockVisibility[o]));return t.size===0?B4e:t},e=>[e.blockVisibility]);function Woe(e,t){if(ts(e,t)!=="default")return!1;if(!joe(e,t))return!0;if(Ij(e)){let n=Sb(e);if(n){if(jn(e,n)?.includes(t))return!0}else if(t&&!yr(e,t))return!0}return((0,Ot.hasBlockSupport)(Jt(e,t),"__experimentalDisableBlockOverlay",!1)?!1:a2(e,t))&&!Noe(e,t)&&!Loe(e,t,!0)}function K8e(e,t){let o=e.blocks.parents.get(t);for(;o;){if(Woe(e,o))return!0;o=e.blocks.parents.get(o)}return!1}function ts(e,t=""){return t===null&&(t=""),e.derivedBlockEditingModes?.has(t)?e.derivedBlockEditingModes.get(t):e.blocks.blockEditingModes.has(t)?e.blocks.blockEditingModes.get(t):"default"}var q8e=(0,It.createRegistrySelector)(e=>(t,o="")=>{let r=o||R_(t);if(!r||wf(t,r))return!1;let{getGroupingBlockName:n}=e(Ot.store),i=Sf(t,r),s=n();return i&&(i.name===s||(0,Ot.getBlockType)(i.name)?.transforms?.ungroup)&&!!i.innerBlocks.length&&jj(t,r)}),Z8e=(0,It.createRegistrySelector)(e=>(t,o=li)=>{let{getGroupingBlockName:r}=e(Ot.store),n=r(),i=o?.length?o:Rm(t),s=i?.length?yr(t,i[0]):void 0;return Cb(t,n,s)&&i.length&&Foe(t,i)}),X8e=(e,t)=>((0,va.default)("wp.data.select( 'core/block-editor' ).__unstableGetContentLockingParent",{since:"6.1",version:"6.7"}),Rj(e,t));function Q8e(e){return(0,va.default)("wp.data.select( 'core/block-editor' ).__unstableGetTemporarilyEditingAsBlocks",{since:"6.1",version:"6.7"}),Bj(e)}var c2={};No(c2,{__experimentalUpdateSettings:()=>Wj,clearBlockRemovalPrompt:()=>nze,clearRequestedInspectorTab:()=>kze,closeListViewContentPanel:()=>yze,deleteStyleOverride:()=>aze,editContentOnlySection:()=>$j,ensureDefaultBlock:()=>qoe,expandBlock:()=>dze,hideBlockInterface:()=>tze,hideViewportModal:()=>_ze,openListViewContentPanel:()=>bze,privateRemoveBlocks:()=>Gj,requestInspectorTab:()=>wze,resetZoomLevel:()=>gze,setBlockRemovalRules:()=>ize,setInsertionPoint:()=>fze,setLastFocus:()=>lze,setResponsiveEditing:()=>Eze,setSelectedBlockStyleState:()=>xze,setSelectedBlockStyleStateCanvasPreview:()=>Sze,setStyleOverride:()=>sze,setStyleStateViewport:()=>Cze,setZoomLevel:()=>mze,showBlockInterface:()=>oze,showViewportModal:()=>vze,startDragging:()=>cze,stopDragging:()=>uze,stopEditingContentOnlySection:()=>pze,toggleBlockSpotlight:()=>hze});var $oe=c(Mt(),1),Yoe=c(Yo(),1),Koe=c(q(),1),l2=c(ce(),1),J8e=e=>Array.isArray(e)?e:[e],eze=["inserterMediaCategories","blockInspectorAnimation","mediaSideload"];function Wj(e,{stripExperimentalSettings:t=!1,reset:o=!1}={}){let r=e;Object.hasOwn(r,"__unstableIsPreviewMode")&&((0,$oe.default)("__unstableIsPreviewMode argument in wp.data.dispatch('core/block-editor').updateSettings",{since:"6.8",alternative:"isPreviewMode"}),r={...r},r.isPreviewMode=r.__unstableIsPreviewMode,delete r.__unstableIsPreviewMode);let n=r;if(t){n={};for(let i in r)eze.includes(i)||(n[i]=r[i])}return{type:"UPDATE_SETTINGS",settings:n,reset:o}}function tze(){return{type:"HIDE_BLOCK_INTERFACE"}}function oze(){return{type:"SHOW_BLOCK_INTERFACE"}}var Gj=(e,t=!0,o=!1)=>({select:r,dispatch:n,registry:i})=>{if(!e||!e.length||(e=J8e(e),!r.canRemoveBlocks(e)))return;let a=!o&&r.getBlockRemovalRules();if(a){let f=function(h){let b=[],v=[...h];for(;v.length;){let{innerBlocks:y,..._}=v.shift();v.push(...y),b.push(_)}return b};var l=f;let p=e.map(r.getBlock),m=f(p),g;for(let h of a)if(g=h.callback(m),g){n(rze(e,t,g));return}}let u=!1,d=r.getBlockRootClientId(e[0]);if(d&&!(0,l2.getBlockType)(r.getBlockName(d))?.parent?.length){let f=r.getBlockOrder(d);u=f.length===e.length&&f.every(p=>e.includes(p))&&(0,l2.isUnmodifiedBlock)(r.__unstableGetBlockWithoutInnerBlocks(d))}t&&n.selectPreviousBlock(u?d:e[0],t),i.batch(()=>{n({type:"REMOVE_BLOCKS",clientIds:u?[d]:e}),n(qoe())})},qoe=()=>({select:e,dispatch:t})=>{if(e.getBlockCount()>0)return;let{__unstableHasCustomAppender:r}=e.getSettings();r||t.insertDefaultBlock()};function rze(e,t,o){return{type:"DISPLAY_BLOCK_REMOVAL_PROMPT",clientIds:e,selectPrevious:t,message:o}}function nze(){return{type:"CLEAR_BLOCK_REMOVAL_PROMPT"}}function ize(e=!1){return{type:"SET_BLOCK_REMOVAL_RULES",rules:e}}function sze(e,t){return{type:"SET_STYLE_OVERRIDE",id:e,style:t}}function aze(e){return{type:"DELETE_STYLE_OVERRIDE",id:e}}function lze(e=null){return{type:"LAST_FOCUS",lastFocus:e}}function cze(){return{type:"START_DRAGGING"}}function uze(){return{type:"STOP_DRAGGING"}}function dze(e){return{type:"SET_BLOCK_EXPANDED_IN_LIST_VIEW",clientId:e}}function fze(e){return{type:"SET_INSERTION_POINT",value:e}}function $j(e){return{type:"EDIT_CONTENT_ONLY_SECTION",clientId:e}}function pze(){return{type:"EDIT_CONTENT_ONLY_SECTION"}}var mze=(e=100)=>({select:t,dispatch:o})=>{if(e!==100){let r=t.getBlockSelectionStart(),n=t.getSectionRootClientId();if(r){let i;if(n){let s=t.getBlockOrder(n);s?.includes(r)?i=r:i=t.getBlockParents(r).find(a=>s.includes(a))}else i=t.getBlockHierarchyRootClientId(r);i?o.selectBlock(i):o.clearSelectedBlock(),(0,Yoe.speak)((0,Koe.__)("You are currently in zoom-out mode."))}}o({type:"SET_ZOOM_LEVEL",zoom:e})};function gze(){return{type:"RESET_ZOOM_LEVEL"}}function hze(e,t){return{type:"TOGGLE_BLOCK_SPOTLIGHT",clientId:e,hasBlockSpotlight:t}}function bze(){return{type:"OPEN_LIST_VIEW_CONTENT_PANEL"}}function yze(){return{type:"CLOSE_LIST_VIEW_CONTENT_PANEL"}}function vze(e){return{type:"SHOW_VIEWPORT_MODAL",clientIds:e}}function _ze(){return{type:"HIDE_VIEWPORT_MODAL"}}function wze(e,t={}){return{type:"REQUEST_INSPECTOR_TAB",tabName:e,options:t}}function kze(){return{type:"CLEAR_REQUESTED_INSPECTOR_TAB"}}function xze(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE",clientId:e,value:t}}function Sze(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE_CANVAS_PREVIEW",clientId:e,value:t}}function Cze(e){return{type:"SET_STYLE_STATE_VIEWPORT",viewport:e}}function Eze(e){return{type:"SET_RESPONSIVE_EDITING",enabled:e}}var qj={};No(qj,{__unstableDeleteSelection:()=>Zze,__unstableExpandSelection:()=>Qze,__unstableIncrementListViewExpandRevision:()=>O7e,__unstableMarkAutomaticChange:()=>h7e,__unstableMarkLastChangeAsPersistent:()=>m7e,__unstableMarkNextChangeAsNotPersistent:()=>g7e,__unstableSaveReusableBlock:()=>p7e,__unstableSetAllListViewPanelsOpen:()=>I7e,__unstableSetEditorMode:()=>b7e,__unstableSetOpenListViewPanel:()=>B7e,__unstableSetTemporarilyEditingAsBlocks:()=>C7e,__unstableSplitSelection:()=>Xze,__unstableToggleListViewPanel:()=>P7e,clearSelectedBlock:()=>Fze,duplicateBlocks:()=>v7e,enterFormattedText:()=>a7e,exitFormattedText:()=>l7e,flashBlock:()=>k7e,hideInsertionPoint:()=>Yze,hoverBlock:()=>Aze,insertAfterBlock:()=>w7e,insertBeforeBlock:()=>_7e,insertBlock:()=>Gze,insertBlocks:()=>are,insertDefaultBlock:()=>u7e,mergeBlocks:()=>Jze,moveBlockToPosition:()=>Wze,moveBlocksDown:()=>Hze,moveBlocksToPosition:()=>ire,moveBlocksUp:()=>Uze,multiSelect:()=>Vze,receiveBlocks:()=>Bze,registerInserterMediaCategory:()=>E7e,removeBlock:()=>e7e,removeBlocks:()=>lre,replaceBlock:()=>jze,replaceBlocks:()=>rre,replaceInnerBlocks:()=>t7e,resetBlocks:()=>Tze,resetSelection:()=>Rze,selectBlock:()=>Oze,selectNextBlock:()=>Nze,selectPreviousBlock:()=>Mze,selectionChange:()=>c7e,setBlockEditingMode:()=>T7e,setBlockMovingClientId:()=>y7e,setBlockVisibility:()=>S7e,setHasControlledInnerBlocks:()=>x7e,setTemplateValidity:()=>Kze,showInsertionPoint:()=>$ze,startDraggingBlocks:()=>i7e,startMultiSelect:()=>Lze,startTyping:()=>r7e,stopDraggingBlocks:()=>s7e,stopMultiSelect:()=>Dze,stopTyping:()=>n7e,synchronizeTemplate:()=>qze,toggleBlockHighlight:()=>Kj,toggleBlockMode:()=>o7e,toggleSelection:()=>zze,unsetBlockEditingMode:()=>R7e,updateBlock:()=>Pze,updateBlockAttributes:()=>Ize,updateBlockListSettings:()=>d7e,updateSettings:()=>f7e,validateBlocksToTemplate:()=>ore});var rt=c(ce(),1),u2=c(Yo(),1),Uu=c(q(),1),ere=c(Ls(),1),Io=c(Ar(),1),Ef=c(Mt(),1),tre=c(B_(),1);var Qoe=c(Ar(),1),Cf="\x86";function BC(e){if(e)return Object.keys(e).find(t=>{let o=e[t];return(typeof o=="string"||o instanceof Qoe.RichTextData)&&o.toString().indexOf(Cf)!==-1})}function Yj(e){for(let[t,o]of Object.entries(e.attributes))if(o.source==="rich-text"||o.source==="html")return t}var Joe=c(ce(),1);function I_(e,t){if(!t)return{};let o=new Set((0,Joe.getBlockAttributesNamesByRole)(e,"content"));return o.add("metadata"),Object.fromEntries(Object.entries(t).filter(([r])=>!o.has(r)))}var P_=e=>Array.isArray(e)?e:[e],Tze=e=>({dispatch:t})=>{t({type:"RESET_BLOCKS",blocks:e}),t(ore(e))},ore=e=>({select:t,dispatch:o})=>{let r=t.getTemplate(),n=t.getTemplateLock(),i=!r||n!=="all"||(0,rt.doBlocksMatchTemplate)(e,r),s=t.isValidTemplate();if(i!==s)return o.setTemplateValidity(i),i};function Rze(e,t,o){return{type:"RESET_SELECTION",selectionStart:e,selectionEnd:t,initialPosition:o}}function Bze(e){return(0,Ef.default)('wp.data.dispatch( "core/block-editor" ).receiveBlocks',{since:"5.9",alternative:"resetBlocks or insertBlocks"}),{type:"RECEIVE_BLOCKS",blocks:e}}function Ize(e,t,o={uniqueByBlock:!1}){return typeof o=="boolean"&&(o={uniqueByBlock:o}),{type:"UPDATE_BLOCK_ATTRIBUTES",clientIds:P_(e),attributes:t,options:o}}function Pze(e,t){return{type:"UPDATE_BLOCK",clientId:e,updates:t}}function Oze(e,t=0){return{type:"SELECT_BLOCK",initialPosition:t,clientId:e}}function Aze(){return(0,Ef.default)('wp.data.dispatch( "core/block-editor" ).hoverBlock',{since:"6.9",version:"7.1"}),{type:"DO_NOTHING"}}var Mze=(e,t=!1)=>({select:o,dispatch:r})=>{let n=o.getPreviousBlockClientId(e);if(n)r.selectBlock(n,-1);else if(t){let i=o.getBlockRootClientId(e);if(i)r.selectBlock(i,-1);else{let s=o.getNextBlockClientId(e);s&&r.selectBlock(s,0)}}},Nze=e=>({select:t,dispatch:o})=>{let r=t.getNextBlockClientId(e);r&&o.selectBlock(r)};function Lze(){return{type:"START_MULTI_SELECT"}}function Dze(){return{type:"STOP_MULTI_SELECT"}}var Vze=(e,t,o=0)=>({select:r,dispatch:n})=>{let i=r.getBlockRootClientId(e),s=r.getBlockRootClientId(t);if(i!==s)return;n({type:"MULTI_SELECT",start:e,end:t,initialPosition:o});let a=r.getSelectedBlockCount(),l=r.getClientIdsOfDescendants(r.getMultiSelectedBlockClientIds()).length;(0,u2.speak)(l?(0,Uu.sprintf)((0,Uu._n)("%1$s block selected, %2$s including nested blocks.","%1$s blocks selected, %2$s including nested blocks.",a),a,a+l):(0,Uu.sprintf)((0,Uu._n)("%s block selected.","%s blocks selected.",a),a),"assertive")};function Fze(){return{type:"CLEAR_SELECTED_BLOCK"}}function zze(e=!0){return{type:"TOGGLE_SELECTION",isSelectionEnabled:e}}var rre=(e,t,o,r=0,n)=>({select:i,dispatch:s,registry:a})=>{e=P_(e),t=P_(t);let l=i.getBlockRootClientId(e[0]);for(let d=0;d<t.length;d++){let f=t[d];if(!i.canInsertBlockType(f.name,l))return}let u=d2(t);a.batch(()=>{s({type:"REPLACE_BLOCKS",clientIds:e,blocks:u,time:Date.now(),indexToSelect:o,initialPosition:r,meta:n}),sre(i,s,t,u,r),s.ensureDefaultBlock()})};function jze(e,t){return rre(e,t)}var nre=e=>(t,o)=>({select:r,dispatch:n})=>{r.canMoveBlocks(t)&&n({type:e,clientIds:P_(t),rootClientId:o})},Hze=nre("MOVE_BLOCKS_DOWN"),Uze=nre("MOVE_BLOCKS_UP"),ire=(e,t="",o="",r)=>({select:n,dispatch:i})=>{n.canMoveBlocks(e)&&(t!==o&&(!n.canRemoveBlocks(e)||!n.canInsertBlocks(e,o))||i({type:"MOVE_BLOCKS_TO_POSITION",fromRootClientId:t,toRootClientId:o,clientIds:e,index:r}))};function Wze(e,t="",o="",r){return ire([e],t,o,r)}function Gze(e,t,o,r,n,i){return are([e],t,o,r,n,i)}function d2(e,t=new Set){let o=!1,r=e.map(n=>{let{innerBlocks:i}=n;if(i?.length)i=d2(i,t);else if(!t.has(n.name)){let{template:s}=(0,rt.getBlockType)(n.name)??{};s?.length&&(i=d2((0,rt.synchronizeBlocksWithTemplate)([],s),new Set(t).add(n.name)))}return i===n.innerBlocks?n:(o=!0,{...n,innerBlocks:i})});return o?r:e}function sre(e,t,o,r,n){let i=e.getSelectedBlockClientId();if(!i)return;let s=r.findIndex(l=>l.clientId===i);if(s===-1||r[s]===o[s]||!r[s].innerBlocks.length||!(0,rt.getBlockType)(r[s].name)?.templateInsertUpdatesSelection)return;let a=r[s];for(;a.innerBlocks[0];)a=a.innerBlocks[0];t.selectBlock(a.clientId,n)}var are=(e,t,o,r=!0,n=0,i)=>({select:s,dispatch:a,registry:l})=>{n!==null&&typeof n=="object"&&(i=n,n=0,(0,Ef.default)("meta argument in wp.data.dispatch('core/block-editor')",{since:"5.8",hint:"The meta argument is now the 6th argument of the function"})),e=P_(e);let u=[];for(let d of e)s.canInsertBlockType(d.name,o)&&u.push(d);if(u.length){let d=d2(u);l.batch(()=>{a({type:"INSERT_BLOCKS",blocks:d,index:t,rootClientId:o,time:Date.now(),updateSelection:r,initialPosition:r?n:null,meta:i}),sre(s,a,u,d,n)})}};function $ze(e,t,o={}){let{__unstableWithInserter:r,operation:n,nearestSide:i}=o;return{type:"SHOW_INSERTION_POINT",rootClientId:e,index:t,__unstableWithInserter:r,operation:n,nearestSide:i}}var Yze=()=>({select:e,dispatch:t})=>{e.isBlockInsertionPointVisible()&&t({type:"HIDE_INSERTION_POINT"})};function Kze(e){return{type:"SET_TEMPLATE_VALIDITY",isValid:e}}var qze=()=>({select:e,dispatch:t})=>{t({type:"SYNCHRONIZE_TEMPLATE"});let o=e.getBlocks(),r=e.getTemplate(),n=(0,rt.synchronizeBlocksWithTemplate)(o,r);t.resetBlocks(n)},Zze=e=>({registry:t,select:o,dispatch:r})=>{let n=o.getSelectionStart(),i=o.getSelectionEnd();if(n.clientId===i.clientId)return;if(!n.attributeKey||!i.attributeKey||typeof n.offset>"u"||typeof i.offset>"u")return!1;let s=o.getBlockRootClientId(n.clientId),a=o.getBlockRootClientId(i.clientId);if(s!==a)return;let l=o.getBlockOrder(s),u=l.indexOf(n.clientId),d=l.indexOf(i.clientId),f,p;u>d?(f=i,p=n):(f=n,p=i);let m=e?p:f,g=o.getBlock(m.clientId),h=(0,rt.getBlockType)(g.name);if(!h.merge)return;let b=f,v=p,y=o.getBlock(b.clientId),_=o.getBlock(v.clientId),w=y.attributes[b.attributeKey],k=_.attributes[v.attributeKey],x=(0,Io.create)({html:w}),S=(0,Io.create)({html:k});x=(0,Io.remove)(x,b.offset,x.text.length),S=(0,Io.insert)(S,Cf,0,v.offset);let C=(0,rt.cloneBlock)(y,{[b.attributeKey]:(0,Io.toHTMLString)({value:x})}),R=(0,rt.cloneBlock)(_,{[v.attributeKey]:(0,Io.toHTMLString)({value:S})}),E=e?C:R,I=y.name===_.name?[E]:(0,rt.switchToBlockType)(E,h.name);if(!I||!I.length)return;let O;if(e){let D=I.pop();O=h.merge(D.attributes,R.attributes)}else{let D=I.shift();O=h.merge(C.attributes,D.attributes)}let A=BC(O),P=O[A],L=(0,Io.create)({html:P}),H=L.text.indexOf(Cf),N=(0,Io.remove)(L,H,H+1),M=(0,Io.toHTMLString)({value:N});O[A]=M;let V=o.getSelectedBlockClientIds(),j=[...e?I:[],{...g,attributes:{...g.attributes,...O},innerBlocks:_.innerBlocks},...e?[]:I];t.batch(()=>{r.selectionChange(g.clientId,A,H,H),r.replaceBlocks(V,j,0,o.getSelectedBlocksInitialCaretPosition())})},Xze=(e=[])=>({registry:t,select:o,dispatch:r})=>{let n=o.getSelectionStart(),i=o.getSelectionEnd(),s=o.getBlockRootClientId(n.clientId),a=o.getBlockRootClientId(i.clientId);if(s!==a)return;let l=o.getBlockOrder(s),u=l.indexOf(n.clientId),d=l.indexOf(i.clientId),f,p;u>d?(f=i,p=n):(f=n,p=i);let m=f,g=p,h=o.getBlock(m.clientId),b=o.getBlock(g.clientId),v=(0,rt.getBlockType)(h.name),y=(0,rt.getBlockType)(b.name),_=typeof m.attributeKey=="string"?m.attributeKey:Yj(v),w=typeof g.attributeKey=="string"?g.attributeKey:Yj(y),k=o.getBlockAttributes(m.clientId);if(k?.metadata?.bindings?.[_]){if(e.length){let{createWarningNotice:W}=t.dispatch(ere.store);W((0,Uu.__)("Blocks can't be inserted into other blocks with bindings"),{type:"snackbar"});return}r.insertAfterBlock(m.clientId);return}if(!_||!w||typeof n.offset>"u"||typeof i.offset>"u")return;if(m.clientId===g.clientId&&_===w&&m.offset===g.offset){if(e.length){if((0,rt.isUnmodifiedDefaultBlock)(h,"content")){r.replaceBlocks([m.clientId],e,e.length-1,-1);return}}else if(!o.getBlockOrder(m.clientId).length){let W=function(){let J=(0,rt.getDefaultBlockName)();if(o.canInsertBlockType(J,s))return(0,rt.createBlock)(J);let U=o.getBlockName(m.clientId);return(0,rt.createBlock)(U,I_(U,k))};var S=W;let ee=k[_].length;if(m.offset===0&&ee){r.insertBlocks([W()],o.getBlockIndex(m.clientId),s,!1);return}if(m.offset===ee){r.insertBlocks([W()],o.getBlockIndex(m.clientId)+1,s);return}}}let C=h.attributes[_],R=b.attributes[w],E=(0,Io.create)({html:C}),I=(0,Io.create)({html:R});E=(0,Io.remove)(E,m.offset,E.text.length),I=(0,Io.remove)(I,0,g.offset);let O={...h,innerBlocks:h.clientId===b.clientId?[]:h.innerBlocks,attributes:{...h.attributes,[_]:(0,Io.toHTMLString)({value:E})}},A={...b,clientId:h.clientId===b.clientId?(0,rt.createBlock)(b.name).clientId:b.clientId,attributes:{...b.attributes,[w]:(0,Io.toHTMLString)({value:I})}},P=(0,rt.getDefaultBlockName)();if(h.clientId===b.clientId&&P&&A.name!==P&&o.canInsertBlockType(P,s)){let W=(0,rt.switchToBlockType)(A,P);W?.length===1&&(A=W[0])}if(!e.length){r.replaceBlocks(o.getSelectedBlockClientIds(),[O,A]);return}let L,H=[],N=[...e],M=N.shift(),V=(0,rt.getBlockType)(O.name),j=V.merge&&M.name===V.name?[M]:(0,rt.switchToBlockType)(M,V.name);if(j?.length){let W=j.shift();O={...O,attributes:{...O.attributes,...V.merge(O.attributes,W.attributes)}},H.push(O),L={clientId:O.clientId,attributeKey:_,offset:(0,Io.create)({html:O.attributes[_]}).text.length},N.unshift(...j)}else(0,rt.isUnmodifiedBlock)(O)||H.push(O),H.push(M);let D=N.pop(),z=(0,rt.getBlockType)(A.name);if(N.length&&H.push(...N),D){let W=z.merge&&z.name===D.name?[D]:(0,rt.switchToBlockType)(D,z.name);if(W?.length){let ee=W.pop();H.push({...A,attributes:{...A.attributes,...z.merge(ee.attributes,A.attributes)}}),H.push(...W),L={clientId:A.clientId,attributeKey:w,offset:(0,Io.create)({html:ee.attributes[w]}).text.length}}else H.push(D),(0,rt.isUnmodifiedBlock)(A)||H.push(A)}else(0,rt.isUnmodifiedBlock)(A)||H.push(A);t.batch(()=>{r.replaceBlocks(o.getSelectedBlockClientIds(),H,H.length-1,0),L&&r.selectionChange(L.clientId,L.attributeKey,L.offset,L.offset)})},Qze=()=>({select:e,dispatch:t})=>{let o=e.getSelectionStart(),r=e.getSelectionEnd();t.selectionChange({start:{clientId:o.clientId},end:{clientId:r.clientId}})},Jze=(e,t)=>({registry:o,select:r,dispatch:n})=>{let i=e,s=t,a=r.getBlock(i),l=(0,rt.getBlockType)(a.name);if(!l||r.getBlockEditingMode(i)==="disabled"||r.getBlockEditingMode(s)==="disabled")return;let u=r.getBlock(s);if(!l.merge&&(0,rt.getBlockSupport)(a.name,"__experimentalOnMerge")){let k=(0,rt.switchToBlockType)(u,l.name);if(k?.length!==1){n.selectBlock(a.clientId);return}let[x]=k;if(x.innerBlocks.length<1){n.selectBlock(a.clientId);return}o.batch(()=>{n.insertBlocks(x.innerBlocks,void 0,i),n.removeBlock(s),n.selectBlock(x.innerBlocks[0].clientId);let S=r.getNextBlockClientId(i);if(S&&r.getBlockName(i)===r.getBlockName(S)){let C=r.getBlockAttributes(i),R=r.getBlockAttributes(S);Object.keys(C).every(E=>C[E]===R[E])&&(n.moveBlocksToPosition(r.getBlockOrder(S),S,i),n.removeBlock(S,!1))}});return}if((0,rt.isUnmodifiedDefaultBlock)(a)||l.merge&&a.name!==u.name&&(0,rt.isUnmodifiedBlock)(a,"content")){r.isBlockSelected(i)?o.batch(()=>{n.removeBlock(i,!1),n.selectBlock(s,0)}):n.removeBlock(i,!1);return}if((0,rt.isUnmodifiedDefaultBlock)(u)){n.removeBlock(s,r.isBlockSelected(s));return}if(!l.merge){(0,rt.isUnmodifiedBlock)(u,"content")?n.removeBlock(s,r.isBlockSelected(s)):n.selectBlock(a.clientId);return}let d=(0,rt.getBlockType)(u.name),{clientId:f,attributeKey:p,offset:m}=r.getSelectionStart(),h=(f===i?l:d).attributes[p],b=(f===i||f===s)&&p!==void 0&&m!==void 0&&!!h;h||(typeof p=="number"?window.console.error(`RichText needs an identifier prop that is the block attribute key of the attribute it controls. Its type is expected to be a string, but was ${typeof p}`):window.console.error("The RichText identifier prop does not match any attributes defined by the block."));let v=(0,rt.cloneBlock)(a),y=(0,rt.cloneBlock)(u);if(b){let k=f===i?v:y,x=k.attributes[p],S=(0,Io.insert)((0,Io.create)({html:x}),Cf,m,m);k.attributes[p]=(0,Io.toHTMLString)({value:S})}let _=a.name===u.name?[y]:(0,rt.switchToBlockType)(y,a.name);if(!_||!_.length)return;let w=l.merge(v.attributes,_[0].attributes);if(b){let k=BC(w),x=w[k],S=(0,Io.create)({html:x}),C=S.text.indexOf(Cf),R=(0,Io.remove)(S,C,C+1),E=(0,Io.toHTMLString)({value:R});w[k]=E,n.selectionChange(a.clientId,k,C,C)}n.replaceBlocks([a.clientId,u.clientId],[{...a,attributes:{...a.attributes,...w}},..._.slice(1)],0)},lre=(e,t=!0)=>Gj(e,t);function e7e(e,t){return lre([e],t)}function t7e(e,t,o=!1,r=0){return{type:"REPLACE_INNER_BLOCKS",rootClientId:e,blocks:t,updateSelection:o,initialPosition:o?r:null,time:Date.now()}}function o7e(e){return{type:"TOGGLE_BLOCK_MODE",clientId:e}}function r7e(){return{type:"START_TYPING"}}function n7e(){return{type:"STOP_TYPING"}}function i7e(e=[]){return{type:"START_DRAGGING_BLOCKS",clientIds:e}}function s7e(){return{type:"STOP_DRAGGING_BLOCKS"}}function a7e(){return(0,Ef.default)('wp.data.dispatch( "core/block-editor" ).enterFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function l7e(){return(0,Ef.default)('wp.data.dispatch( "core/block-editor" ).exitFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function c7e(e,t,o,r){return typeof e=="string"?{type:"SELECTION_CHANGE",clientId:e,attributeKey:t,startOffset:o,endOffset:r}:{type:"SELECTION_CHANGE",...e}}var u7e=(e,t,o)=>({dispatch:r})=>{let n=(0,rt.getDefaultBlockName)();if(!n)return;let i=(0,rt.createBlock)(n,e);return r.insertBlock(i,o,t)};function d7e(e,t){return{type:"UPDATE_BLOCK_LIST_SETTINGS",clientId:e,settings:t}}function f7e(e){return Wj(e,{stripExperimentalSettings:!0})}function p7e(){return(0,Ef.default)('wp.data.dispatch( "core/block-editor" ).__unstableSaveReusableBlock',{since:"7.1"}),{type:"DO_NOTHING"}}function m7e(){return{type:"MARK_LAST_CHANGE_AS_PERSISTENT"}}function g7e({history:e="merge"}={}){return{type:"MARK_NEXT_CHANGE_AS_NOT_PERSISTENT",history:e}}var h7e=()=>({dispatch:e})=>{e({type:"MARK_AUTOMATIC_CHANGE"});let{requestIdleCallback:t=o=>setTimeout(o,100)}=window;t(()=>{e({type:"MARK_AUTOMATIC_CHANGE_FINAL"})})},b7e=e=>({registry:t})=>{t.dispatch(tre.store).set("core","editorTool",e),e==="navigation"?(0,u2.speak)((0,Uu.__)("You are currently in Write mode.")):e==="edit"&&(0,u2.speak)((0,Uu.__)("You are currently in Design mode."))};function y7e(){return(0,Ef.default)('wp.data.dispatch( "core/block-editor" ).setBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),{type:"DO_NOTHING"}}var v7e=(e,t=!0)=>({select:o,dispatch:r})=>{if(!e||!e.length)return;let n=o.getBlocksByClientId(e);if(n.some(d=>!d)||n.map(d=>d.name).some(d=>!(0,rt.hasBlockSupport)(d,"multiple",!0)))return;let s=o.getBlockRootClientId(e[0]),a=P_(e),l=o.getBlockIndex(a[a.length-1]),u=n.map(d=>(0,rt.cloneSanitizedBlock)(d));return r.insertBlocks(u,l+1,s,t),u.length>1&&t&&r.multiSelect(u[0].clientId,u[u.length-1].clientId),u.map(d=>d.clientId)},_7e=e=>({select:t,dispatch:o})=>{if(!e)return;let r=t.getBlockRootClientId(e),n=t.getBlockIndex(e),{defaultBlock:i}=r?t.getBlockListSettings(r)??{}:{};if(!i)return o.insertDefaultBlock({},r,n);let s=(0,rt.createBlock)(i.name,{...i.attributes,...t.getBlockName(e)===i.name?I_(i.name,t.getBlockAttributes(e)):{}});return o.insertBlock(s,n,r)},w7e=e=>({select:t,dispatch:o})=>{if(!e)return;let r=t.getBlockRootClientId(e),n=t.getBlockIndex(e),{defaultBlock:i}=r?t.getBlockListSettings(r)??{}:{};if(!i)return o.insertDefaultBlock({},r,n+1);let s=(0,rt.createBlock)(i.name,{...i.attributes,...t.getBlockName(e)===i.name?I_(i.name,t.getBlockAttributes(e)):{}});return o.insertBlock(s,n+1,r)};function Kj(e,t){return{type:"TOGGLE_BLOCK_HIGHLIGHT",clientId:e,isHighlighted:t}}var k7e=(e,t=150)=>async({dispatch:o})=>{o(Kj(e,!0)),await new Promise(r=>setTimeout(r,t)),o(Kj(e,!1))};function x7e(e,t){return{type:"SET_HAS_CONTROLLED_INNER_BLOCKS",hasControlledInnerBlocks:t,clientId:e}}function S7e(e){return{type:"SET_BLOCK_VISIBILITY",updates:e}}function C7e(e){return(0,Ef.default)("wp.data.dispatch( 'core/block-editor' ).__unstableSetTemporarilyEditingAsBlocks",{since:"7.0"}),$j(e)}var E7e=e=>({select:t,dispatch:o})=>{if(!e||typeof e!="object"){console.error("Category should be an `InserterMediaCategory` object.");return}if(!e.name){console.error("Category should have a `name` that should be unique among all media categories.");return}if(!e.labels?.name){console.error("Category should have a `labels.name`.");return}if(!["image","audio","video"].includes(e.mediaType)){console.error("Category should have `mediaType` property that is one of `image|audio|video`.");return}if(!e.fetch||typeof e.fetch!="function"){console.error("Category should have a `fetch` function defined with the following signature `(InserterMediaRequest) => Promise<InserterMediaItem[]|InserterMediaResponse>`.");return}let r=t.getRegisteredInserterMediaCategories();if(r.some(({name:n})=>n===e.name)){console.error(`A category is already registered with the same name: "${e.name}".`);return}if(r.some(({labels:{name:n}={}})=>n===e.labels?.name)){console.error(`A category is already registered with the same labels.name: "${e.labels.name}".`);return}o({type:"REGISTER_INSERTER_MEDIA_CATEGORY",category:{...e,isExternalResource:!0}})};function T7e(e="",t){return{type:"SET_BLOCK_EDITING_MODE",clientId:e,mode:t}}function R7e(e=""){return{type:"UNSET_BLOCK_EDITING_MODE",clientId:e}}function B7e(e){return{type:"SET_OPEN_LIST_VIEW_PANEL",clientId:e}}function I7e(){return{type:"SET_ALL_LIST_VIEW_PANELS_OPEN"}}function P7e(e,t){return{type:"TOGGLE_LIST_VIEW_PANEL",clientId:e,isOpen:t}}function O7e(){return{type:"INCREMENT_LIST_VIEW_EXPAND_REVISION"}}var O_={reducer:kte,selectors:Uj,actions:qj},B=(0,f2.createReduxStore)(br,{...O_,persist:["preferences"]}),cre=(0,f2.registerStore)(br,{...O_,persist:["preferences"]});G(cre).registerPrivateActions(c2);G(cre).registerPrivateSelectors(t2);G(B).registerPrivateActions(c2);G(B).registerPrivateSelectors(t2);var A_=c(Y(),1),ure=c(q(),1);var Sc=c(T(),1);function A7e({className:e,actions:t,children:o,secondaryActions:r}){return(0,Sc.jsx)("div",{style:{display:"contents",all:"initial"},children:(0,Sc.jsx)("div",{className:$(e,"block-editor-warning"),children:(0,Sc.jsxs)("div",{className:"block-editor-warning__contents",children:[(0,Sc.jsx)("p",{className:"block-editor-warning__message",children:o}),(t?.length>0||r)&&(0,Sc.jsxs)("div",{className:"block-editor-warning__actions",children:[t?.length>0&&t.map((n,i)=>(0,Sc.jsx)("span",{className:"block-editor-warning__action",children:n},i)),r&&(0,Sc.jsx)(A_.DropdownMenu,{className:"block-editor-warning__secondary",icon:ha,label:(0,ure.__)("More options"),popoverProps:{placement:"bottom-end",className:"block-editor-warning__dropdown"},noIcons:!0,children:()=>(0,Sc.jsx)(A_.MenuGroup,{children:r.map((n,i)=>(0,Sc.jsx)(A_.MenuItem,{onClick:n.onClick,children:n.title},i))})})]})]})})})}var Im=A7e;var M_=c(T(),1);function pre({originalBlockClientId:e,name:t,onReplace:o}){let{selectBlock:r}=(0,fre.useDispatch)(B),n=(0,dre.getBlockType)(t);return(0,M_.jsxs)(Im,{actions:[(0,M_.jsx)(Zj.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(e),children:(0,p2.__)("Find original")},"find-original"),(0,M_.jsx)(Zj.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>o([]),children:(0,p2.__)("Remove")},"remove")],children:[(0,M_.jsxs)("strong",{children:[n?.title,": "]}),(0,p2.__)("This block can only be used once.")]})}var IC=c(T(),1);function h2({mayDisplayControls:e,mayDisplayParentControls:t,mayDisplayPatternEditingControls:o,blockEditingMode:r,isPreviewMode:n,...i}){let{name:s,isSelected:a,clientId:l,attributes:u={},__unstableLayoutClassNames:d}=i,{layout:f=null,metadata:p={}}=u,{bindings:m}=p,g=(0,m2.hasBlockSupport)(s,"layout",!1)||(0,m2.hasBlockSupport)(s,"__experimentalLayout",!1),b=!!kt()[T0]||(0,m2.hasBlockSupport)(s,"listView")||s==="core/navigation",{originalBlockClientId:v}=(0,g2.useContext)(Tn);return(0,IC.jsxs)(SB,{value:(0,g2.useMemo)(()=>({name:s,isSelected:a,clientId:l,layout:g?f:null,__unstableLayoutClassNames:d,[Lu]:e,[o_]:t,[r_]:o&&r!=="disabled",[n_]:r,[i_]:m,[xB]:n,[T0]:b}),[s,a,l,g,f,d,e,t,o,r,m,n,b]),children:[(0,IC.jsx)(lte,{...i}),v&&(0,IC.jsx)(pre,{originalBlockClientId:v,name:s,onReplace:i.onReplace})]})}function je(...e){let{clientId:t=null}=kt();return(0,mre.useSelect)(o=>G(o(B)).getBlockSettings(t,...e),[t,...e])}function hre(e){(0,gre.default)("wp.blockEditor.useSetting",{since:"6.5",alternative:"wp.blockEditor.useSettings",note:"The new useSettings function can retrieve multiple settings at once, with better performance."});let[t]=je(e);return t}var b2=c(T(),1),bre=([e,...t])=>e.toUpperCase()+t.join(""),M7e=e=>(0,Rb.createHigherOrderComponent)(t=>function(r){return(0,b2.jsx)(t,{...r,colors:e})},"withCustomColorPalette"),N7e=()=>(0,Rb.createHigherOrderComponent)(e=>function(o){let[r,n,i]=je("color.palette.custom","color.palette.theme","color.palette.default"),s=(0,N_.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]);return(0,b2.jsx)(e,{...o,colors:s})},"withEditorColorPalette");function yre(e,t){let o=e.reduce((r,n)=>({...r,...typeof n=="string"?{[n]:Is(n)}:n}),{});return(0,Rb.compose)([t,r=>function(i){let{colors:s,...a}=i,{attributes:l,setAttributes:u}=a,d=(0,N_.useRef)(null),f=(0,N_.useMemo)(()=>{let m=d.current,g=Object.fromEntries(Object.entries(o).flatMap(([h,b])=>{let v=`custom${bre(h)}`,y=bre(h),_=Du(s,l[h],l[v]),w=m?.[h],k=w?.color===_.color&&w?w:{..._,class:el(b,_.slug)},x=S=>{let C=TB(s,S);u({[h]:C?.slug||void 0,[v]:C?.slug?void 0:S})};return[[h,k],[`set${y}`,x]]}));return d.current=g,g},[l,s,u]),p=(0,N_.useMemo)(()=>({getMostReadableColor:m=>Kee(s,m)}),[s]);return(0,b2.jsx)(r,{...a,...f,colorUtils:p})}])}function vre(e){return(...t)=>{let o=M7e(e);return(0,Rb.createHigherOrderComponent)(yre(t,o),"withCustomColors")}}function _re(...e){let t=N7e();return(0,Rb.createHigherOrderComponent)(yre(e,t),"withColors")}var y2=c(F(),1),v2=c(te(),1);function L_(e){if(e)return`has-${e}-gradient-background`}function _2(e,t){let o=e?.find(r=>r.slug===t);return o&&o.gradient}function wre(e,t){return e?.find(r=>r.gradient===t)}function kre(e,t){let o=wre(e,t);return o&&o.slug}function L7e({gradientAttribute:e="gradient",customGradientAttribute:t="customGradient"}={}){let{clientId:o}=kt(),[r,n,i]=je("color.gradients.custom","color.gradients.theme","color.gradients.default"),s=(0,y2.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]),{gradient:a,customGradient:l}=(0,v2.useSelect)(m=>{let{getBlockAttributes:g}=m(B),h=g(o)||{};return{customGradient:h[t],gradient:h[e]}},[o,e,t]),{updateBlockAttributes:u}=(0,v2.useDispatch)(B),d=(0,y2.useCallback)(m=>{let g=kre(s,m);if(g){u(o,{[e]:g,[t]:void 0});return}u(o,{[e]:void 0,[t]:m})},[s,o,u]),f=L_(a),p;return a?p=_2(s,a):p=l,{gradientClass:f,gradientValue:p,setGradient:d}}var D_=(e,t,o)=>{if(t){let r=e?.find(({slug:n})=>n===t);if(r)return r}return{size:o}};function Xj(e,t){let o=e?.find(({size:r})=>r===t);return o||{size:t}}function Pm(e){if(e)return`has-${Is(e)}-font-size`}var D7e="1600px",V7e="320px",F7e=1,z7e=.25,j7e=.75,H7e="14px";function xre({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=V7e,maximumViewportWidth:n=D7e,scaleFactor:i=F7e,minimumFontSizeLimit:s}){if(s=Om(s)?s:H7e,o){let _=Om(o);if(!_?.unit)return null;let w=Om(s,{coerceTo:_.unit});if(w?.value&&!e&&!t&&_?.value<=w?.value)return null;if(t||(t=`${_.value}${_.unit}`),!e){let k=_.unit==="px"?_.value:_.value*16,x=Math.min(Math.max(1-.075*Math.log2(k),z7e),j7e),S=PC(_.value*x,3);w?.value&&S<w?.value?e=`${w.value}${w.unit}`:e=`${S}${_.unit}`}}let a=Om(e),l=a?.unit||"rem",u=Om(t,{coerceTo:l});if(!a||!u)return null;let d=Om(e,{coerceTo:"rem"}),f=Om(n,{coerceTo:l}),p=Om(r,{coerceTo:l});if(!f||!p||!d)return null;let m=f.value-p.value;if(!m)return null;let g=PC(p.value/100,3),h=PC(g,3)+l,b=100*((u.value-a.value)/m),v=PC((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${h}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function Om(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:o,rootSizeValue:r,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),s=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),a=e.match(s);if(!a||a.length<3)return null;let[,l,u]=a,d=parseFloat(l);return o==="px"&&(u==="em"||u==="rem")&&(d=d*r,u=o),u==="px"&&(o==="em"||o==="rem")&&(d=d/r,u=o),(o==="em"||o==="rem")&&(u==="em"||u==="rem")&&(u=o),{value:PC(d,3),unit:u}}function PC(e,t=3){let o=Math.pow(10,t);return Number.isFinite(e)?parseFloat(Math.round(e*o)/o):void 0}var Sre=c(Y(),1);var Cre=c(T(),1);function U7e(e){let[t,o]=je("typography.fontSizes","typography.customFontSize");return(0,Cre.jsx)(Sre.FontSizePicker,{...e,fontSizes:t,disableCustomFontSizes:!o})}var Qj=U7e;var OC=c(ue(),1),Tre=c(F(),1);var Jj=c(T(),1),W7e=[],Ere=([e,...t])=>e.toUpperCase()+t.join(""),Rre=(...e)=>{let t=e.reduce((o,r)=>(o[r]=`custom${Ere(r)}`,o),{});return(0,OC.createHigherOrderComponent)((0,OC.compose)([(0,OC.createHigherOrderComponent)(o=>function(n){let[i]=je("typography.fontSizes");return(0,Jj.jsx)(o,{...n,fontSizes:i||W7e})},"withFontSizes"),o=>class extends Tre.Component{constructor(n){super(n),this.setters=this.createSetters(),this.state={}}createSetters(){return Object.entries(t).reduce((n,[i,s])=>{let a=Ere(i);return n[`set${a}`]=this.createSetFontSize(i,s),n},{})}createSetFontSize(n,i){return s=>{let a=this.props.fontSizes?.find(({size:l})=>l===Number(s));this.props.setAttributes({[n]:a&&a.slug?a.slug:void 0,[i]:a&&a.slug?void 0:s})}}static getDerivedStateFromProps({attributes:n,fontSizes:i},s){let a=(u,d)=>s[d]?n[d]?n[d]!==s[d].slug:s[d].size!==n[u]:!0;if(!Object.values(t).some(a))return null;let l=Object.entries(t).filter(([u,d])=>a(d,u)).reduce((u,[d,f])=>{let p=n[d],m=D_(i,p,n[f]);return u[d]={...m,class:Pm(p)},u},{});return{...s,...l}}render(){return(0,Jj.jsx)(o,{...this.props,fontSizes:void 0,...this.state,...this.setters})}}]),"withFontSizes")};var Bb=c(q(),1),w2=c(Y(),1);var Bre=c(T(),1),G7e=[{icon:gm,title:(0,Bb.__)("Align text left"),align:"left"},{icon:cb,title:(0,Bb.__)("Align text center"),align:"center"},{icon:hm,title:(0,Bb.__)("Align text right"),align:"right"}],$7e={placement:"bottom-start"};function Y7e({value:e,onChange:t,alignmentControls:o=G7e,label:r=(0,Bb.__)("Align text"),description:n,isCollapsed:i=!0,isToolbar:s}){function a(p){return()=>t(e===p?void 0:p)}let l=o.find(p=>p.align===e);function u(){return l?l.icon:(0,Bb.isRTL)()?hm:gm}let d=s?w2.ToolbarGroup:w2.ToolbarDropdownMenu,f=s?{isCollapsed:i}:{toggleProps:n?{description:n}:{},popoverProps:$7e};return(0,Bre.jsx)(d,{icon:u(),label:r,controls:o.map(p=>{let{align:m}=p;return{...p,isActive:e===m,role:i?"menuitemradio":void 0,onClick:a(m)}}),...f})}var eH=Y7e;var tH=c(T(),1),k2=e=>(0,tH.jsx)(eH,{...e,isToolbar:!1}),Ire=e=>(0,tH.jsx)(eH,{...e,isToolbar:!0});var B2=c(Bo(),1),I2=c(Y(),1),jre=c(F(),1),P2=c(ce(),1);var Fre=c(te(),1),Mm=c(ce(),1),iH=c(F(),1);var Nre=c(Mre(),1);var Q7e=e=>e.name||"",J7e=e=>e.title,e9e=e=>e.description||"",t9e=e=>e.keywords||[],o9e=e=>e.category,r9e=()=>null,n9e=[/([\p{Ll}\p{Lo}\p{N}])([\p{Lu}\p{Lt}])/gu,/([\p{Lu}\p{Lt}])([\p{Lu}\p{Lt}][\p{Ll}\p{Lo}])/gu],i9e=new RegExp("(\\p{C}|\\p{P}|\\p{S})+","giu"),oH=new Map,rH=new Map;function S2(e=""){if(oH.has(e))return oH.get(e);let t=EB(e,{splitRegexp:n9e,stripRegexp:i9e}).split(" ").filter(Boolean);return oH.set(e,t),t}function AC(e=""){if(rH.has(e))return rH.get(e);let t=(0,Nre.default)(e);return t=t.replace(/^\//,""),t=t.toLowerCase(),rH.set(e,t),t}var MC=(e="")=>S2(AC(e)),s9e=(e,t)=>e.filter(o=>!MC(t).some(r=>r.includes(o))),C2=(e,t,o,r)=>MC(r).length===0?e:NC(e,r,{getCategory:s=>t.find(({slug:a})=>a===s.category)?.title,getCollection:s=>o[s.name.split("/")[0]]?.title}),NC=(e=[],t="",o={})=>{if(MC(t).length===0)return e;let n=e.map(i=>[i,a9e(i,t,o)]).filter(([,i])=>i>0);return n.sort(([,i],[,s])=>s-i),n.map(([i])=>i)};function a9e(e,t,o={}){let{getName:r=Q7e,getTitle:n=J7e,getDescription:i=e9e,getKeywords:s=t9e,getCategory:a=o9e,getCollection:l=r9e}=o,u=r(e),d=n(e),f=i(e),p=s(e),m=a(e),g=l(e),h=AC(t),b=AC(d),v=0;if(h===b)v+=30;else if(b.startsWith(h))v+=20;else{let y=[u,d,f,...p,m,g].join(" "),_=S2(h);s9e(_,y).length===0&&(v+=10)}if(v!==0&&u.startsWith("core/")){let y=u!==e.id;v+=y?1:2}return v}var Wu=c(ce(),1),V_=c(te(),1),E2=c(F(),1),Lre=c(Ls(),1),T2=c(q(),1);var l9e=(e,t,o)=>{let r=(0,E2.useMemo)(()=>({[Tm]:!!o}),[o]),[n]=(0,V_.useSelect)(d=>[d(B).getInserterItems(e,r)],[e,r]),{getClosestAllowedInsertionPoint:i}=G((0,V_.useSelect)(B)),{createErrorNotice:s}=(0,V_.useDispatch)(Lre.store),[a,l]=(0,V_.useSelect)(d=>{let{getCategories:f,getCollections:p}=d(Wu.store);return[f(),p()]},[]),u=(0,E2.useCallback)(({name:d,initialAttributes:f,innerBlocks:p,innerContent:m,syncStatus:g,content:h},b)=>{let v=i(d,e);if(v===null){let _=(0,Wu.getBlockType)(d)?.title??d;s((0,T2.sprintf)((0,T2.__)(`Block "%s" can't be inserted.`),_),{type:"snackbar",id:"inserter-notice"});return}let y=g==="unsynced"?(0,Wu.parse)(h,{__unstableSkipMigrationLogs:!0}):(0,Wu.createBlock)(d,f,(0,Wu.createBlocksFromInnerBlocksTemplate)(p),m);t(y,void 0,b,v)},[i,e,t,s]);return[n,a,l,u]},Am=l9e;var Dre=c(Y(),1);var Vre=c(F(),1),nH=c(T(),1);function c9e({icon:e,showColors:t=!1,className:o,context:r}){e?.src==="block-default"&&(e={src:D0});let n=(0,nH.jsx)(Dre.Icon,{icon:e&&e.src?e.src:e,context:r}),i=t?{backgroundColor:e&&e.background,color:e&&e.foreground}:{};return(0,nH.jsx)("span",{style:i,className:$("block-editor-block-icon",o,{"has-colors":t}),children:n})}var Nt=(0,Vre.memo)(c9e);var R2=(e,t)=>(t&&e.sort(({id:o},{id:r})=>{let n=t.indexOf(o),i=t.indexOf(r);return n<0&&(n=t.length),i<0&&(i=t.length),n-i}),e);var F_=c(T(),1),u9e=()=>{},d9e=9;function f9e(){return{name:"blocks",className:"block-editor-autocompleters__block",triggerPrefix:"/",useItems(e){let{rootClientId:t,selectedBlockId:o,prioritizedBlocks:r}=(0,Fre.useSelect)(u=>{let{getSelectedBlockClientId:d,getBlock:f,getBlockListSettings:p,getBlockRootClientId:m}=u(B),{getActiveBlockVariation:g}=u(Mm.store),h=d(),{name:b,attributes:v}=f(h),y=g(b,v),_=m(h);return{selectedBlockId:y?`${b}/${y.name}`:b,rootClientId:_,prioritizedBlocks:p(_)?.prioritizedInserterBlocks}},[]),[n,i,s]=Am(t,u9e,!0),a=(0,iH.useMemo)(()=>(e.trim()?C2(n,i,s,e):R2(Hu(n,"frecency","desc"),r)).filter(d=>d.id!==o).slice(0,d9e),[e,o,n,i,s,r]);return[(0,iH.useMemo)(()=>a.map(u=>{let{title:d,icon:f,isDisabled:p}=u;return{key:`block-${u.id}`,value:u,label:(0,F_.jsxs)(F_.Fragment,{children:[(0,F_.jsx)(Nt,{icon:f,showColors:!0},"icon"),d]}),isDisabled:p}}),[a])]},allowContext(e,t){return!(/\S/.test(e)||/\S/.test(t))},getOptionCompletion(e){let{name:t,initialAttributes:o,innerBlocks:r,innerContent:n,syncStatus:i,blocks:s}=e;return{action:"replace",value:i==="unsynced"?(s??[]).map(a=>(0,Mm.cloneBlock)(a)):(0,Mm.createBlock)(t,o,(0,Mm.createBlocksFromInnerBlocksTemplate)(r),n)}}}}var zre=f9e();var Hre=c(T(),1),p9e=[];function Ure({completers:e=p9e}){let{name:t}=kt();return(0,jre.useMemo)(()=>{let o=[...e];return(t===(0,P2.getDefaultBlockName)()||(0,P2.getBlockSupport)(t,"__experimentalSlashInserter",!1))&&(o=[...o,zre]),(0,B2.hasFilter)("editor.Autocomplete.completers")&&(o===e&&(o=o.map(r=>({...r}))),o=(0,B2.applyFilters)("editor.Autocomplete.completers",o,t)),o},[e,t])}function Wre(e){return(0,I2.__unstableUseAutocompleteProps)({...e,completers:Ure(e)})}function m9e(e){return(0,Hre.jsx)(I2.Autocomplete,{...e,completers:Ure(e)})}var Gre=m9e;var bne=c(q(),1),Vm=c(Y(),1);var gne=c(te(),1);var V2=c(F(),1);var vr=c(q(),1);var Hn=c(Y(),1);var z_=c(q(),1);var _a={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};function Ds(e,t=""){return e.split(",").map(o=>`${o}${t?` ${t}`:""}`).join(",")}function Nm(e,t=_a,o,r){let n="";return t?.[o]?.spacingStyles?.length&&r&&t[o].spacingStyles.forEach(i=>{n+=`${Ds(e,i.selector.trim())} { `,n+=Object.entries(i.rules).map(([s,a])=>`${s}: ${a||r}`).join("; "),n+="; }"}),n}function O2(e){let{contentSize:t,wideSize:o,type:r="default"}=e,n={},i=/^(?!0)\d+(px|em|rem|vw|vh|%|svw|lvw|dvw|svh|lvh|dvh|vi|svi|lvi|dvi|vb|svb|lvb|dvb|vmin|svmin|lvmin|dvmin|vmax|svmax|lvmax|dvmax)?$/i;return i.test(t)&&r==="constrained"&&(n.none=(0,z_.sprintf)((0,z_.__)("Max %s wide"),t)),i.test(o)&&(n.wide=(0,z_.sprintf)((0,z_.__)("Max %s wide"),o)),n}var Cc=c(q(),1);var Gu=(e,t)=>e?.includes?e==="0"||e.includes(`var:preset|${t}|`):!1;function A2(e,t){if(!e)return;if(e==="0"||e==="default")return e;let o=e.match(new RegExp(`var:preset\\|${t}\\|(.+)`));return o?o[1]:void 0}function $re(e,t,o){if(e===void 0)return 0;let r=parseFloat(e,10)===0?"0":A2(e,o),n=t.findIndex(i=>String(i.slug)===r);return n!==-1?n:NaN}function sH(e,t,o){if(!Gu(e,o))return e;let r=parseFloat(e,10)===0?"0":A2(e,o);return t.find(i=>String(i.slug)===r)?.size}function Yre(e,t,o){if(!e||Gu(e,o)||e==="0")return e;let r=t.find(n=>String(n.size)===String(e));return r?.slug?`var:preset|${o}|${r.slug}`:e}var Kre="spacing",qre=8,Lm=["top","bottom","left","right"],Zre={top:void 0,right:void 0,bottom:void 0,left:void 0},M2={custom:xP,axial:xP,horizontal:L9,vertical:z9,top:F9,right:V9,bottom:N9,left:D9},$u={default:(0,Cc.__)("Spacing control"),top:(0,Cc.__)("Top"),bottom:(0,Cc.__)("Bottom"),left:(0,Cc.__)("Left"),right:(0,Cc.__)("Right"),mixed:(0,Cc.__)("Mixed"),vertical:(0,Cc.__)("Vertical"),horizontal:(0,Cc.__)("Horizontal"),axial:(0,Cc.__)("Horizontal & vertical"),custom:(0,Cc.__)("Custom")},Tf={axial:"axial",top:"top",right:"right",bottom:"bottom",left:"left",custom:"custom"};function N2(e){return Gu(e,Kre)}function Xre(e,t){if(!N2(e))return e;let o=A2(e,Kre);return t.find(n=>String(n.slug)===o)?.size}function j_(e,t){if(!e||N2(e)||e==="0")return e;let o=t.find(r=>String(r.size)===String(e));return o?.slug?`var:preset|spacing|${o.slug}`:e}function il(e){if(!e||typeof e!="string")return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function aH(e,t){if(!e||!e.length)return!1;let o=e.includes("horizontal")||e.includes("left")&&e.includes("right"),r=e.includes("vertical")||e.includes("top")&&e.includes("bottom");return t==="horizontal"?o:t==="vertical"?r:o||r}function g9e(e=[]){let t={top:0,right:0,bottom:0,left:0};return e.forEach(o=>t[o]+=1),(t.top+t.bottom)%2===0&&(t.left+t.right)%2===0}function Qre(e={},t){let{top:o,right:r,bottom:n,left:i}=e,s=[o,r,n,i].filter(Boolean),a=o===n&&i===r&&(!!o||!!i),l=!s.length&&g9e(t),u=t?.includes("horizontal")&&t?.includes("vertical")&&t?.length===2;if(aH(t)&&(a||l))return Tf.axial;if(u&&s.length===1){let d;return Object.entries(e).some(([f,p])=>(d=f,p!==void 0)),d}return t?.length===1&&!s.length?t[0]:Tf.custom}function Jre(e,t){let o=e?.inherit||e?.contentSize||e?.wideSize?{...e,type:"constrained"}:e||t||{};return["flex","grid"].includes(o?.type)}function H_(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function wa(e,t="0"){let o=H_(e);if(!o)return null;let r=il(o?.top)||t,n=il(o?.left)||t;return r===n?r:`${r} ${n}`}var Po=c(T(),1),h9e={left:"flex-start",right:"flex-end",center:"center","space-between":"space-between"},ene={left:"flex-start",right:"flex-end",center:"center",stretch:"stretch"},b9e={top:"flex-start",center:"center",bottom:"flex-end",stretch:"stretch","space-between":"space-between"},tne={horizontal:"center",vertical:"top"},y9e={top:{icon:q0,label:(0,vr._x)("Align top","Block vertical alignment setting")},center:{icon:$0,label:(0,vr._x)("Align middle","Block vertical alignment setting")},bottom:{icon:G0,label:(0,vr._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:K0,label:(0,vr._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:Y0,label:(0,vr._x)("Space between","Block vertical alignment setting")}},v9e=["wrap","nowrap"],nne={name:"flex",label:(0,vr.__)("Flex"),hasInspectorControls(e={}){let{allowOrientation:t=!0,allowJustification:o=!0,allowVerticalAlignment:r=!0,allowWrap:n=!0}=e;return t||o||r||n},inspectorControls:function({layout:t={},onChange:o,layoutBlockSupport:r={},resetLayout:n={},clientId:i}){let{allowOrientation:s=!0,allowJustification:a=!0,allowVerticalAlignment:l=!0,allowWrap:u=!0}=r,d=(_,w)=>(t?.[_]??w)!==(n?.[_]??w),f=()=>d("justifyContent","left"),p=()=>d("verticalAlignment",ine(t)),m=()=>d("orientation","horizontal"),g=()=>d("flexWrap","wrap"),h=()=>o(Xe({...t,justifyContent:n?.justifyContent})),b=()=>o(Xe({...t,verticalAlignment:_9e(n?.verticalAlignment,t?.orientation)})),v=()=>{let{verticalAlignment:_,justifyContent:w}=t,k=n?.orientation,x=!k||k==="horizontal";o(Xe({...t,orientation:k,verticalAlignment:n?.verticalAlignment??(x&&_==="space-between"?"center":_),justifyContent:n?.justifyContent??(x&&w==="stretch"?"left":w)}))},y=()=>o(Xe({...t,flexWrap:n?.flexWrap}));return(0,Po.jsxs)(Po.Fragment,{children:[(a||s)&&(0,Po.jsxs)(Hn.Flex,{align:"flex-start",className:"block-editor-hooks__flex-layout-controls",gap:4,justify:"flex-start",children:[a&&(0,Po.jsx)(Hn.__experimentalToolsPanelItem,{label:(0,vr.__)("Justification"),hasValue:f,onDeselect:h,isShownByDefault:!0,panelId:i,children:(0,Po.jsx)(rne,{layout:t,onChange:o})}),s&&(0,Po.jsx)(Hn.__experimentalToolsPanelItem,{label:(0,vr.__)("Orientation"),hasValue:m,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,Po.jsx)(S9e,{layout:t,onChange:o})})]}),l&&(0,Po.jsx)(Hn.__experimentalToolsPanelItem,{label:(0,vr.__)("Alignment"),hasValue:p,onDeselect:b,panelId:i,children:(0,Po.jsx)(one,{layout:t,onChange:o})}),u&&(0,Po.jsx)(Hn.__experimentalToolsPanelItem,{label:(0,vr.__)("Wrapping"),hasValue:g,onDeselect:y,panelId:i,children:(0,Po.jsx)(x9e,{layout:t,onChange:o})})]})},toolBarControls:function({layout:t={},onChange:o,layoutBlockSupport:r,controlsGroup:n="block"}){let{allowVerticalAlignment:i=!0,allowJustification:s=!0}=r;return!s&&!i?null:(0,Po.jsxs)(Ko,{group:n,__experimentalShareWithChildBlocks:!0,children:[s&&(0,Po.jsx)(rne,{layout:t,onChange:o,isToolbar:!0}),i&&(0,Po.jsx)(one,{layout:t,onChange:o,isToolbar:!0})]})},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,globalBlockGapValue:a,layoutDefinitions:l=_a}){let u=r!==void 0,d=u?{...o,...r}:o,f=E=>Object.hasOwn(r||{},E),{orientation:p="horizontal"}=d,m="0.5em";if(a){let E=H_(a);m=il(E?.left)||il(E?.top)||"0.5em"}let g=n?.spacing?.blockGap&&!io(i,"spacing","blockGap")?wa(n?.spacing?.blockGap,m):void 0,h=!u||Object.hasOwn(n?.spacing||{},"blockGap"),b=h9e[d.justifyContent],v=v9e.includes(d.flexWrap)?d.flexWrap:"wrap",y=b9e[d.verticalAlignment],_=ene[d.justifyContent]||ene.left,w="",k=[],x=!u||f("flexWrap"),S=!u||f("orientation"),C=!u||f("justifyContent")||f("orientation"),R=!u||f("verticalAlignment")||f("orientation");return x&&v&&v!=="wrap"&&k.push(`flex-wrap: ${v}`),p==="horizontal"?(R&&y&&k.push(`align-items: ${y}`),C&&b&&k.push(`justify-content: ${b}`)):(R&&y&&k.push(`justify-content: ${y}`),S&&k.push("flex-direction: column"),C&&k.push(`align-items: ${_}`)),k.length&&(w=`${Ds(t)} {
+ `),h+="}"),a.blockStyles){let b=e1(e);u.forEach(v=>{if(v.isStyleVariation&&!a.variationStyles)return;let y=N4e(v,b);[v,...y,...Qte(v),...y.flatMap(Qte)].forEach(_=>{h+=V4e(_,{tree:l,useRootPaddingAlign:f,disableLayoutStyles:n,hasBlockGapSupport:o,hasFallbackGapSupport:r,disableRootPadding:i})})})}if(a.layoutStyles&&(h=h+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",h=h+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",h=h+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),a.blockGap&&o){let b=a2(l?.styles?.spacing?.blockGap)||"0.5em";h=h+`:root :where(.wp-site-blocks) > * { margin-block-start: ${b}; margin-block-end: 0; }`,h=h+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",h=h+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return a.presets&&d.forEach(({selector:b,presets:v})=>{(Fu===b||QC===b)&&(b="");let y=B4e(b,v);y.length>0&&(h+=y)}),h};var F4e=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let o={root:t};return Object.entries(T4e).forEach(([r,n])=>{let i=ha(e,r);i&&(o[n]=i)}),o},d2=(e,t)=>{let{getBlockStyles:o}=(0,Jte.select)(es.store),r={};return e.forEach(n=>{let i=n.name,s=ha(n);if(!s)return;let a=ha(n,"filter.duotone");if(!a){let g=ha(n),h=(0,es.getBlockSupport)(n,"color.__experimentalDuotone",!1);typeof h=="string"&&g&&(a=wc(g,h))}let l=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,u=n?.supports?.spacing?.blockGap,d=typeof u=="object"&&!Array.isArray(u)?u.__experimentalDefault:void 0,f=o(i),p={};f?.forEach(g=>{let h=t?`-${t}`:"",b=`${g.name}${h}`,v=hj(b,s);p[b]=v});let m=F4e(n,s);r[i]={duotoneSelector:a??void 0,fallbackGapValue:d,featureSelectors:Object.keys(m).length?m:void 0,hasLayoutSupport:l,name:i,selector:s,styleVariationSelectors:f?.length?p:void 0}}),r};function f2(e,t){let o="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))o+=`:root :where(${t}){${n.trim()}}`;else{let s=n.replace("}","").split("{");if(s.length!==2)return;let[a,l]=s,u=a.match(/([>+~\s]*::[a-zA-Z-]+)/),d=u?u[1]:"",f=u?a.replace(d,"").trim():a.trim(),p;f===""?p=t:p=a.startsWith(" ")?wc(t,f):n2(t,f),o+=`:root :where(${p})${d}{${l.trim()}}`}}),o}function p2(e,t,o,{resolveRefs:r=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[o])return;let n=s=>{Object.keys(s).forEach(a=>{let l=s[a];if(typeof l=="object"&&l!==null)if(l.ref!==void 0)if(typeof l.ref!="string"||l.ref.trim()==="")delete s[a];else{let u=$o(e,l.ref);u!=null?s[a]=u:delete s[a]}else n(l),Object.keys(l).length===0&&delete s[a]})},i=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[o]));return r&&n(i),i}var xj="default";function ioe(e){let t=e?.viewport,o=e?.pseudoState;return(!t||t===xj)&&(!o||o===xj)}function z4e(e){return ioe(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==xj)}function j4e(e,t){let o=z4e(t);return o.length?$o(e,o):e}var H4e=new Set(["blocks","variations","css"]),wj=Object.freeze({value:{},sources:{}}),W4e={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function wm(e){let t=W4e[e];return t?{...t}:null}function km(e,t){return!e||!t?null:{styles:e,source:t}}function U4e(e){return e.join(".")}function G4e(e){return{...e}}function soe(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function kj(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function xm(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let o of Object.keys(e))if(!H4e.has(o)){if(o==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}soe(e[o])||(t[o]=e[o])}return Object.keys(t).length===0?null:t}var ooe=new Set(["backgroundImage"]);function aoe(e,t,o,r,n,i=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let s of Object.keys(t)){let a=t[s];if(soe(a))continue;if(kj(a)){if(a.ref.trim()==="")continue;let u=$o(o,a.ref);if(u==null||kj(u))continue;a=u}let l=[...i,s];if(!ooe.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!kj(a)){let u=e[s]&&typeof e[s]=="object"&&!Array.isArray(e[s])?e[s]:{};e[s]=aoe({...u},a,o,r,n,l)}else e[s]=ooe.has(s)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,r&&n&&(n[U4e(l)]=G4e(r))}return e}function m2(e,t){if(!e)return null;let o=j4e(e,t);return o&&typeof o=="object"&&!Array.isArray(o)?o:null}var $4e=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function Y4e(e){return e.startsWith("elements.")?!1:$4e.some(t=>e===t||e.startsWith(`${t}.`))}function loe(e,t){if(!e||typeof e!="object")return;let[o,...r]=t;if(r.length===0){delete e[o];return}let n=e[o];n&&typeof n=="object"&&(loe(n,r),Object.keys(n).length===0&&delete e[o])}function K4e(e,t){for(let o of Object.keys(t))t[o].layer==="root"&&Y4e(o)&&(loe(e,o.split(".")),delete t[o])}function q4e(e,t,o){let r=e?.background?.backgroundImage;if(!r)return;let n=_m(r,{...t,_links:o??void 0});n!==void 0&&(e.background.backgroundImage=n)}function roe(e,{blockName:t,variationName:o=null,elements:r=null,viewport:n=null,pseudoState:i=null}={}){if(!e||!e.styles||!t)return wj;let s=e.styles,a={viewport:n,pseudoState:i},l=s,u=s.blocks?.[t]??null,d=(r??[]).map(b=>s.elements?.[b]??null).filter(b=>!!b),f=o?p2(e,t,o)??null:null,p=[km(xm(l),wm("root")),...d.map(b=>km(xm(b),wm("element"))),u?km(xm(u),wm("block")):null,f?km(xm(f),wm("blockVariation")):null];ioe(a)||p.push(km(xm(m2(l,a)),wm("root")),...d.map(b=>km(xm(m2(b,a)),wm("element"))),u?km(xm(m2(u,a)),wm("block")):null,f?km(xm(m2(f,a)),wm("blockVariation")):null);let m=p.filter(Boolean);if(m.length===0)return wj;let g={},h=m.reduce((b,v)=>aoe(b,v.styles,e,v.source,g),{});return K4e(h,g),q4e(h,e,e._links??null),{value:h,sources:g}}var Z4e={},noe=new WeakMap;function coe(e,t={}){let o=e?.styles;if(!o||typeof o!="object")return roe(e,t);let r=noe.get(o);r||(r=new WeakMap,noe.set(o,r));let n=e?._links??Z4e,i=r.get(n);i||(i=new Map,r.set(n,i));let s=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,a=(t.blockName||"")+""+(t.variationName||"")+""+s;if(i.has(a))return i.get(a);let l=roe(e,t);return i.set(a,l),l}var uoe=c(mI(),1),{lock:doe,unlock:Hvt}=(0,uoe.__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 Lo={};doe(Lo,{getResponsiveMediaQueries:e1,getViewportBreakpoints:vj,getViewportBreakpointValueInPixels:yj,getDuotoneFilter:$te,getDuotoneStylesheet:Gte,getDuotoneUnsetStylesheet:Ute,resolveStyle:coe,getVariationStyle:p2});var g2=c(Z(),1);var mn={desktop:{label:(0,g2.__)("Desktop"),icon:d7,key:"desktop"},tablet:{label:(0,g2.__)("Tablet"),icon:Zz,key:"tablet"},mobile:{label:(0,g2.__)("Mobile"),icon:EC,key:"mobile"}},Sj=Object.entries(mn);var h2=c(ce(),1),foe=c(Bo(),1);function Ue(e,t,o){let r=Array.isArray(t)?[...t]:[t],n=Array.isArray(e)?[...e]:{...e},i=r.pop(),s=n;for(let a of r){let l=s[a];s[a]=s=Array.isArray(l)?[...l]:{...l}}return s[i]=o,n}var bf=(e,t,o)=>{let r=Array.isArray(t)?t:t.split("."),n=e;return r.forEach(i=>{n=n?.[i]}),n??o};var X4e=["color","border","dimensions","typography","spacing"],Q4e={"color.palette":e=>e.colors,"color.gradients":e=>e.gradients,"color.custom":e=>e.disableCustomColors===void 0?void 0:!e.disableCustomColors,"color.customGradient":e=>e.disableCustomGradients===void 0?void 0:!e.disableCustomGradients,"typography.fontSizes":e=>e.fontSizes,"typography.customFontSize":e=>e.disableCustomFontSizes===void 0?void 0:!e.disableCustomFontSizes,"typography.lineHeight":e=>e.enableCustomLineHeight,"spacing.units":e=>{if(e.enableCustomUnits!==void 0)return e.enableCustomUnits===!0?["px","em","rem","vh","vw","%"]:e.enableCustomUnits},"spacing.padding":e=>e.enableCustomSpacing},J4e={"border.customColor":"border.color","border.customStyle":"border.style","border.customWidth":"border.width","typography.customFontStyle":"typography.fontStyle","typography.customFontWeight":"typography.fontWeight","typography.customLetterSpacing":"typography.letterSpacing","typography.customTextDecorations":"typography.textDecoration","typography.customTextTransforms":"typography.textTransform","border.customRadius":"border.radius","spacing.customMargin":"spacing.margin","spacing.customPadding":"spacing.padding","typography.customLineHeight":"typography.lineHeight"},eFe=e=>J4e[e]||e;function poe(e,t,...o){let r=Jt(e,t),n=[];if(t){let i=t;do{let s=Jt(e,i);(0,h2.hasBlockSupport)(s,"__experimentalSettings",!1)&&n.push(i)}while(i=e.blocks.parents.get(i))}return o.map(i=>{if(X4e.includes(i)){console.warn("Top level useSetting paths are disabled. Please use a subpath to query the information needed.");return}let s=(0,foe.applyFilters)("blockEditor.useSetting.before",void 0,i,t,r);if(s!==void 0)return s;let a=eFe(i);for(let d of n){let f=ba(e,d);if(s=bf(f.settings?.blocks?.[r],a)??bf(f.settings,a),s!==void 0)break}let l=yf(e);if(s===void 0&&r&&(s=bf(l.__experimentalFeatures?.blocks?.[r],a)),s===void 0&&(s=bf(l.__experimentalFeatures,a)),s!==void 0)return h2.__EXPERIMENTAL_PATHS_WITH_OVERRIDE[a]?s.custom??s.theme??s.default:s;let u=Q4e[a]?.(l);return u!==void 0?u:a==="typography.dropCap"?!0:void 0})}var{isContentBlock:Cj,editableRootKey:tFe}=K(Sm.privateApis),{getViewportBreakpoints:oFe}=K(Lo);function moe(e,t){return t===mn.desktop.key?!0:oFe(yf(e)?.__experimentalFeatures?.viewport)[t]!==void 0}function rFe(e){return e.isBlockInterfaceHidden}function nFe(e){return e?.lastBlockInserted?.clientIds}function iFe(e,t){return e.blocks.byClientId.get(t)}var sFe=(e,t)=>{let o=r=>ts(e,r)==="disabled"&&Wn(e,r).every(o);return Wn(e,t).every(o)};function r1(e,t,o){let r=Cj(t),n=Jt(e,o),i=Cj(n);return Cb(e)===o||i&&r}function goe(e,t){return{clientId:t,innerBlocks:hoe(e,t)}}function hoe(e,t=""){return Wn(e,t).map(o=>goe(e,o))}var Ej=(0,Pn.createSelector)(goe,e=>[e.blocks.order]),Tj=(0,Pn.createSelector)(hoe,e=>[e.blocks.order]);function Rj(e,t,o){let r=Wn(e,t),n=[];for(let i of r){let s=Rj(e,i,o);o(e,i)?n.push({clientId:i,innerBlocks:s}):n.push(...s)}return n}function aFe(e,t){return Rj(e,t,(o,r)=>ts(o,r)!=="disabled")}function lFe(e,t){let o=e.blocks.parents.get(t);for(;o!==void 0;){let r=e.blocks.blockEditingModes.get(o);if(r)return r==="disabled";o=e.blocks.parents.get(o)}return!1}var cFe=(0,Pn.createSelector)((e,t)=>{if(!t||ts(e,t)!=="default"||Aj(e,t)!=="visual"||!(0,Sm.getBlockType)(Jt(e,t))?.[tFe])return!1;let o=Wn(e,vr(e,t));return o.length>1&&o.every(r=>ts(e,r)==="default")},e=>[e.blocks.order,e.blocks.parents,e.blocks.byClientId,e.blocks.blockEditingModes,e.derivedBlockEditingModes,e.blocksMode]);function uFe(e,t){return Rj(e,t,(o,r)=>{if(ts(o,r)!=="disabled")return!0;let n=o.blocks.blockEditingModes.get(r);if(n)return n!=="disabled";if(lFe(o,r))return!1;if(o.editedContentOnlySection){if(b2(o,r))return!1;if(!vf(o,r)||Cj(Jt(o,r)))return!0}return!1})}var dFe=(0,Pn.createSelector)(aFe,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blocks.blockEditingModes]),fFe=(0,Pn.createSelector)(uFe,e=>[e.blocks.order,e.derivedBlockEditingModes,e.blocks.blockEditingModes,e.blocks.parents,e.editedContentOnlySection,...e.editedContentOnlySection?[e.blocks.byClientId,e.blocks.attributes,e.blockListSettings,e.settings]:[]]),pFe=(0,Pn.createSelector)((e,t,o=!1)=>rl(e,t,o).filter(r=>ts(e,r)!=="disabled"),e=>[e.blocks.parents,e.blocks.blockEditingModes,e.settings.templateLock,e.blockListSettings]);function mFe(e){return e.removalPromptData}function gFe(e){return e.blockRemovalRules}var hFe=(0,Pn.createSelector)(e=>{let o=H_(e).reduce((r,n,i)=>(r[n]=i,r),{});return[...e.styleOverrides].sort((r,n)=>{let[,{clientId:i}]=r,[,{clientId:s}]=n,a=o[i]??-1,l=o[s]??-1;return a-l})},e=>[e.blocks.order,e.styleOverrides]);function bFe(e){return e.registeredInserterMediaCategories}var yFe=(0,Pn.createSelector)(e=>{let{settings:{inserterMediaCategories:t,allowedMimeTypes:o,enableOpenverseMediaCategory:r},registeredInserterMediaCategories:n}=e;if(!t&&!n.length||!o)return;let i=t?.map(({name:a})=>a)||[];return[...t||[],...(n||[]).filter(({name:a})=>!i.includes(a))].filter(a=>!r&&a.name==="openverse"?!1:Object.values(o).some(l=>l.startsWith(`${a.mediaType}/`)))},e=>[e.settings.inserterMediaCategories,e.settings.allowedMimeTypes,e.settings.enableOpenverseMediaCategory,e.registeredInserterMediaCategories]),vFe=(0,Pn.createRegistrySelector)(e=>(0,Pn.createSelector)((t,o=null)=>{let{getAllPatterns:r}=K(e(yr)),n=r(),{allowedBlockTypes:i}=yf(t);return n.some(s=>{let{inserter:a=!0}=s;if(!a)return!1;let l=Sb(s);return i1(l,i)&&l.every(({name:u})=>Eb(t,u,o))})},(t,o)=>[...s1(e)(t),...Cm(e)(t,o)])),_Fe=(0,Pn.createRegistrySelector)(e=>(0,Pn.createSelector)((t,o)=>{if(o?.startsWith("core/block/")){let r=parseInt(o.slice(11),10),n=K(e(yr)).getReusableBlocks().find(({id:i})=>i===r);return n?n1(n,t.settings[pf]?.(e)??t.settings.__experimentalUserPatternCategories):null}return[...t.settings.__experimentalBlockPatterns??[],...t.settings[cm]?.(e)??[]].find(({name:r})=>r===o)},(t,o)=>o?.startsWith("core/block/")?[K(e(yr)).getReusableBlocks(),t.settings.__experimentalReusableBlocks]:[t.settings.__experimentalBlockPatterns,t.settings[cm]?.(e)])),wFe=(0,Pn.createRegistrySelector)(e=>(0,Pn.createSelector)(t=>[...K(e(yr)).getReusableBlocks().map(o=>n1(o,t.settings[pf]?.(e)??t.settings.__experimentalUserPatternCategories)),...t.settings.__experimentalBlockPatterns??[],...t.settings[cm]?.(e)??[]].filter((o,r,n)=>r===n.findIndex(i=>o.name===i.name)),s1(e))),kFe=[],xFe=(0,Pn.createRegistrySelector)(e=>t=>{let o=t.settings[yI];return(o?o(e):t.settings.__experimentalReusableBlocks)??kFe});function SFe(e){return e.lastFocus}function CFe(e){return e.isDragging}function EFe(e){return e.expandedBlock}var Bj=(e,t)=>{let o=t,r;for(;!r&&(o=e.blocks.parents.get(o));)zu(e,o)==="contentOnly"&&(r=o);return r};function boe(e,t){let o=Jt(e,t);if(o==="core/block")return!0;let r=ba(e,t),n=o==="core/template-part",i=e.settings?.[dm],s=e.settings?.disableContentOnlyForUnsyncedPatterns,a=e.settings?.disableContentOnlyForTemplateParts;if((!s&&r?.metadata?.patternName||n&&!a)&&!i)return!0;let l=zu(e,t)==="contentOnly",u=vr(e,t),d=zu(e,u)==="contentOnly";return!!(l&&!d)}var vf=(e,t)=>{if(b2(e,t))return;let o=t,r;for(;o=e.blocks.parents.get(o);)boe(e,o)&&(r=o);return r};function _f(e,t){return b2(e,t)||vf(e,t)?!1:boe(e,t)}function TFe(e,t){let o=Jt(e,t);return o!=="core/block"&&o!=="core/template-part"?!1:!(ba(e,t)?.metadata?.patternName&&_f(e,t))}function Ij(e){return e.editedContentOnlySection}function b2(e,t){if(!e.editedContentOnlySection)return!1;if(e.editedContentOnlySection===t)return!0;let o=t;for(;o=e.blocks.parents.get(o);)if(e.editedContentOnlySection===o)return!0;return!1}var RFe=(0,Pn.createSelector)((e,t)=>t.reduce((o,r)=>(o[r]=e.blocks.attributes.get(r)?.style,o),{}),(e,t)=>[...t.map(o=>e.blocks.attributes.get(o)?.style)]);function Cb(e){return e.settings?.[um]}function Pj(e){return e.zoomLevel==="auto-scaled"||e.zoomLevel<100}function BFe(e){return e.zoomLevel}function yoe(e,t,o=""){let r=Array.isArray(t)?t:[t],n=s=>r.every(a=>Eb(e,a,s));if(!o){if(n(o))return o;let s=Cb(e);return s&&n(s)?s:null}let i=o;for(;i!==null&&!n(i);)i=vr(e,i);return i}function IFe(e,t,o){let{allowedBlockTypes:r}=yf(e);if(!i1(Sb(t),r))return null;let i=Sb(t).map(({blockName:s})=>s);return yoe(e,i,o)}function PFe(e){return e.insertionPoint}var OFe=(e,t)=>{let o=Jt(e,t);if(!(0,Sm.hasBlockSupport)(o,"visibility",!0))return!1;let n=e.blocks.attributes.get(t)?.metadata?.blockVisibility;return n===!1?!0:typeof n?.viewport=="object"&&n?.viewport!==null?Object.values(mn).some(i=>moe(e,i.key)&&n?.viewport?.[i.key]===!1):!1},Oj=(e,t)=>{let o=Jt(e,t);return(0,Sm.hasBlockSupport)(o,"visibility",!0)?e.blocks.attributes.get(t)?.metadata?.blockVisibility===!1:!1},AFe=(e,t)=>rl(e,t).some(r=>Oj(e,r)),voe=(e,t,o)=>{if(Oj(e,t))return!0;let n=e.blocks.attributes.get(t)?.metadata?.blockVisibility?.viewport;if(typeof n=="object"&&n!==null&&typeof o=="string"){let i=o.toLowerCase();return moe(e,i)&&n?.[i]===!1}return!1},MFe=(e,t,o)=>rl(e,t).some(n=>voe(e,n,o));function NFe(e){return!!e.hasBlockSpotlight||!!e.editedContentOnlySection}function _oe(e,t){return!!ba(e,t)?.lock?.edit}function woe(e,t){let o=ba(e,t);if(o?.lock?.move!==void 0)return!!o?.lock?.move;let r=vr(e,t);return zu(e,r)==="all"}function koe(e,t){let o=ba(e,t);if(o?.lock?.remove!==void 0)return!!o?.lock?.remove;let r=vr(e,t),n=zu(e,r);return n==="all"||n==="insert"}function LFe(e,t){return _oe(e,t)||woe(e,t)||koe(e,t)}function DFe(e){return e.listViewContentPanelOpen}function VFe(e,t){return e.openedListViewPanels?.allOpen?!0:e.openedListViewPanels?.panels?.[t]===!0}function FFe(e){return e.listViewExpandRevision||0}function zFe(e,t){let o=Jt(e,t);if(o==="core/navigation")return!0;if(!(0,Sm.hasBlockSupport)(o,"listView"))return!1;let r=W_(e,t)?.allowedBlocks;return!(Wn(e,t).length===0&&(r===!1||Array.isArray(r)&&r.length===0))}function jFe(e){return e.viewportModalClientIds}function HFe(e){return e.requestedInspectorTab}var o1={viewport:"default",pseudo:"default"};function xoe(e){return e.styleStateViewport??o1.viewport}function WFe(e){return e.isResponsiveEditing}var Soe=(0,Pn.createSelector)((e,t)=>({...e.selectedBlockStyleState?.clientId===t?e.selectedBlockStyleState.value??o1:o1,viewport:xoe(e)}),e=>[e.styleStateViewport,e.selectedBlockStyleState]);function UFe(e,t){let o=Soe(e,t);return o.viewport!==o1.viewport||o.pseudo!==o1.pseudo}function GFe(e,t){return e.selectedBlockStyleState?.clientId!==t?!0:e.selectedBlockStyleState.showStateOnCanvas??!0}var l1=c(Z(),1),nr={user:"user",theme:"theme",directory:"directory"},a1={full:"fully",unsynced:"unsynced"},Tb={name:"allPatterns",label:(0,l1._x)("All","patterns")},wf={name:"myPatterns",label:(0,l1.__)("My patterns")},U_={name:"core/starter-content",label:(0,l1.__)("Starter content")};function v2(e,t,o){let r=e.name.startsWith("core/block"),n=e.source==="core"||e.source?.startsWith("pattern-directory");return!!(t===nr.theme&&(r||n)||t===nr.directory&&(r||!n)||t===nr.user&&e.type!==nr.user||o===a1.full&&e.syncStatus!==""||o===a1.unsynced&&e.syncStatus!=="unsynced"&&r)}var Em=Symbol("isFiltered"),Coe=new WeakMap,Eoe=new WeakMap;function n1(e,t=[]){return{name:`core/block/${e.id}`,id:e.id,type:nr.user,title:e.title?.raw,categories:e.wp_pattern_category?.map(o=>{let r=t.find(({id:n})=>n===o);return r?r.slug:o}),content:e.content?.raw,syncStatus:e.wp_pattern_sync_status}}function $Fe(e){let t=(0,Toe.parse)(e.content,{__unstableSkipMigrationLogs:!0});return t.length===1&&(t[0].attributes={...t[0].attributes,metadata:{...t[0].attributes.metadata||{},categories:e.categories,patternName:e.name,name:t[0].attributes.metadata?.name||e.title}}),{...e,blocks:t}}function _2(e){let t=Coe.get(e);return t||(t=$Fe(e),Coe.set(e,t)),t}function Sb(e){let t=Eoe.get(e);return t||(t=(0,Roe.parse)(e.content),t=t.filter(o=>o.blockName!==null),Eoe.set(e,t)),t}var Rb=(e,t,o=null)=>typeof e=="boolean"?e:Array.isArray(e)?e.includes("core/post-content")&&t===null?!0:e.includes(t):o,i1=(e,t)=>{if(typeof t=="boolean")return t;let o=[...e];for(;o.length>0;){let r=o.shift();if(!Rb(t,r.name||r.blockName,!0))return!1;r.innerBlocks?.forEach(i=>{o.push(i)})}return!0},s1=e=>t=>[t.settings.__experimentalBlockPatterns,t.settings[pf]?.(e)??t.settings.__experimentalUserPatternCategories,t.settings.__experimentalReusableBlocks,t.settings[cm]?.(e),t.blockPatterns,K(e(yr)).getReusableBlocks()],Cm=()=>(e,t)=>[e.blockListSettings.get(t),e.blocks.byClientId.get(t),e.blocks.order.get(t||""),e.settings.allowedBlockTypes,e.settings.templateLock,ts(e,t),Cb(e),_f(e,t),vf(e,t)];function Boe(e,t){return typeof e=="string"&&typeof t=="string"?e>t:Number(e)>Number(t)}var YFe=(e,t,o)=>(r,n)=>{let i,s;if(typeof e=="function"?(i=e(r),s=e(n)):(i=r[e],s=n[e]),Boe(i,s))return o==="asc"?1:-1;if(Boe(s,i))return o==="asc"?-1:1;let a=t.findIndex(u=>u===r),l=t.findIndex(u=>u===n);return a>l?1:l>a?-1:0};function ju(e,t,o="asc"){return e.concat().sort(YFe(t,e,o))}var{isContentBlock:Nj}=K(Ot.privateApis),KFe=3600*1e3,qFe=24*3600*1e3,ZFe=168*3600*1e3,ci=[],XFe=new Set,Ooe={[Em]:!0};function Jt(e,t){let o=e.blocks.byClientId.get(t);return o?o.name:null}function QFe(e,t){let o=e.blocks.byClientId.get(t);return!!o&&o.isValid}function ba(e,t){return e.blocks.byClientId.get(t)?e.blocks.attributes.get(t):null}function xf(e,t){return e.blocks.byClientId.has(t)?e.blocks.tree.get(t):null}var JFe=(0,It.createSelector)((e,t)=>{let o=e.blocks.byClientId.get(t);return o?{...o,attributes:ba(e,t)}:null},(e,t)=>[e.blocks.byClientId.get(t),e.blocks.attributes.get(t)]);function e8e(e,t){let o=!t||!S2(e,t)?t||"":"controlled||"+t;return e.blocks.tree.get(o)?.innerBlocks||ci}function t8e(e,t){return(0,ya.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdWithClientIdsTree",{since:"6.3",version:"6.5"}),Ej(e,t)}function o8e(e,t){return(0,ya.default)("wp.data.select( 'core/block-editor' ).__unstableGetClientIdsTree",{since:"6.3",version:"6.5"}),Tj(e,t)}var Aoe=(0,It.createSelector)((e,t)=>{t=Array.isArray(t)?[...t]:[t];let o=[];for(let n of t){let i=e.blocks.order.get(n);i&&o.push(...i)}let r=0;for(;r<o.length;){let n=o[r],i=e.blocks.order.get(n);i&&o.splice(r+1,0,...i),r++}return o},e=>[e.blocks.order]),H_=e=>Aoe(e,""),r8e=(0,It.createSelector)((e,t)=>{let o=H_(e);if(!t)return o.length;let r=0;for(let n of o)e.blocks.byClientId.get(n).name===t&&r++;return r},e=>[e.blocks.order,e.blocks.byClientId]),Moe=(0,It.createSelector)((e,t)=>{if(!t)return ci;let o=Array.isArray(t)?t:[t],n=H_(e).filter(i=>{let s=e.blocks.byClientId.get(i);return o.includes(s.name)});return n.length>0?n:ci},e=>[e.blocks.order,e.blocks.byClientId]);function n8e(e,t){return(0,ya.default)("wp.data.select( 'core/block-editor' ).__experimentalGetGlobalBlocksByName",{since:"6.5",alternative:"wp.data.select( 'core/block-editor' ).getBlocksByName"}),Moe(e,t)}var w2=(0,It.createSelector)((e,t)=>(Array.isArray(t)?t:[t]).map(o=>xf(e,o)),(e,t)=>(Array.isArray(t)?t:[t]).map(o=>e.blocks.tree.get(o))),i8e=(0,It.createSelector)((e,t)=>w2(e,t).filter(Boolean).map(o=>o.name),(e,t)=>w2(e,t));function s8e(e,t){return Wn(e,t).length}function u1(e){return e.selection.selectionStart}function d1(e){return e.selection.selectionEnd}function a8e(e){return e.selection.selectionStart.clientId}function l8e(e){return e.selection.selectionEnd.clientId}function c8e(e){let t=Rm(e).length;return t||(e.selection.selectionStart.clientId?1:0)}function u8e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return!!t.clientId&&t.clientId===o.clientId}function G_(e){let{selectionStart:t,selectionEnd:o}=e.selection,{clientId:r}=t;return!r||r!==o.clientId?null:r}function d8e(e){let t=G_(e);return t?xf(e,t):null}function vr(e,t){return e.blocks.parents.get(t)??null}var rl=(0,It.createSelector)((e,t,o=!1)=>{let r=[],n=t;for(;n=e.blocks.parents.get(n);)r.push(n);return r.length?o?r:r.reverse():ci},e=>[e.blocks.parents]),Lj=(0,It.createSelector)((e,t,o,r=!1)=>{let n=rl(e,t,r),i=Array.isArray(o)?s=>o.includes(s):s=>o===s;return n.filter(s=>i(Jt(e,s)))},e=>[e.blocks.parents]);function f8e(e,t){let o=t,r;do r=o,o=e.blocks.parents.get(o);while(o);return r}function p8e(e,t){let o=G_(e),r=[...rl(e,t),t],n=[...rl(e,o),o],i,s=Math.min(r.length,n.length);for(let a=0;a<s&&r[a]===n[a];a++)i=r[a];return i}function Dj(e,t,o=1){if(t===void 0&&(t=G_(e)),t===void 0&&(o<0?t=Vj(e):t=Loe(e)),!t)return null;let r=vr(e,t);if(r===null)return null;let{order:n}=e.blocks,i=n.get(r),a=i.indexOf(t)+1*o;return a<0||a===i.length?null:i[a]}function m8e(e,t){return Dj(e,t,-1)}function g8e(e,t){return Dj(e,t,1)}function h8e(e){return e.initialPosition}function Noe(e){let{selectionStart:t,selectionEnd:o}=e.selection,r=t.clientId,n=o.clientId;if(!(!r||!n||r===n)){if(rl(e,n).includes(r))return r;if(rl(e,r).includes(n))return n}}var Tm=(0,It.createSelector)(e=>{let{selectionStart:t,selectionEnd:o}=e.selection;if(!t.clientId||!o.clientId)return ci;if(t.clientId===o.clientId)return[t.clientId];let r=Noe(e);if(r)return[r];let n=vr(e,t.clientId);if(n===null)return ci;let i=Wn(e,n),s=i.indexOf(t.clientId),a=i.indexOf(o.clientId);return s>a?i.slice(a,s+1):i.slice(s,a+1)},e=>[e.blocks.order,e.blocks.parents,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function Rm(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?ci:Tm(e)}var b8e=(0,It.createSelector)(e=>{let t=Rm(e);return t.length?t.map(o=>xf(e,o)):ci},e=>[...Tm.getDependants(e),e.blocks.byClientId,e.blocks.order,e.blocks.attributes]);function Vj(e){return Rm(e)[0]||null}function Loe(e){let t=Rm(e);return t[t.length-1]||null}function y8e(e,t){return Vj(e)===t}function Doe(e,t){return Rm(e).indexOf(t)!==-1}var v8e=(0,It.createSelector)((e,t)=>{let o=t,r=!1;for(;o&&!r;)o=vr(e,o),r=Doe(e,o);return r},e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]);function _8e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:t.clientId||null}function w8e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId===o.clientId?null:o.clientId||null}function k8e(e){if(Noe(e))return!0;let t=u1(e),o=d1(e);return!t.attributeKey&&!o.attributeKey&&typeof t.offset>"u"&&typeof o.offset>"u"}function x8e(e){let t=u1(e),o=d1(e);return!!t&&!!o&&t.clientId===o.clientId&&t.attributeKey===o.attributeKey&&t.offset===o.offset}function S8e(e){return Tm(e).some(t=>{let o=Jt(e,t);return!(0,Ot.getBlockType)(o).merge})}function C8e(e,t){let o=u1(e),r=d1(e);if(o.clientId===r.clientId||!o.attributeKey||!r.attributeKey||typeof o.offset>"u"||typeof r.offset>"u")return!1;let n=vr(e,o.clientId),i=vr(e,r.clientId);if(n!==i)return!1;let s=Wn(e,n),a=s.indexOf(o.clientId),l=s.indexOf(r.clientId),u,d;a>l?(u=r,d=o):(u=o,d=r);let f=t?d.clientId:u.clientId,p=t?u.clientId:d.clientId,m=Jt(e,f);if(!(0,Ot.getBlockType)(m).merge)return!1;let h=xf(e,p);if(h.name===m)return!0;let b=(0,Ot.switchToBlockType)(h,m);return b&&b.length}var E8e=e=>{let t=u1(e),o=d1(e);if(t.clientId===o.clientId||!t.attributeKey||!o.attributeKey||typeof t.offset>"u"||typeof o.offset>"u")return ci;let r=vr(e,t.clientId),n=vr(e,o.clientId);if(r!==n)return ci;let i=Wn(e,r),s=i.indexOf(t.clientId),a=i.indexOf(o.clientId),[l,u]=s>a?[o,t]:[t,o],d=xf(e,l.clientId),f=xf(e,u.clientId),p=d.attributes[l.attributeKey],m=f.attributes[u.attributeKey],g=(0,kf.create)({html:p}),h=(0,kf.create)({html:m});return g=(0,kf.remove)(g,0,l.offset),h=(0,kf.remove)(h,u.offset,h.text.length),[{...d,attributes:{...d.attributes,[l.attributeKey]:(0,kf.toHTMLString)({value:g})}},{...f,attributes:{...f.attributes,[u.attributeKey]:(0,kf.toHTMLString)({value:h})}}]};function Wn(e,t){return e.blocks.order.get(t||"")||ci}function Voe(e,t){let o=vr(e,t);return Wn(e,o).indexOf(t)}function Foe(e,t){let{selectionStart:o,selectionEnd:r}=e.selection;return o.clientId!==r.clientId?!1:!!t&&o.clientId===t}var T8e=(0,It.createSelector)(e=>{let t=new Set;for(let o of Tm(e)){let r=o;for(;(r=e.blocks.parents.get(r))&&!t.has(r);)t.add(r)}return t},e=>Tm.getDependants(e));function zoe(e,t,o=!1){if(!t)return!1;let r=Tm(e);return r.length?o?T8e(e).has(t):r.some(n=>vr(e,n)===t):!1}function joe(e,t,o=!1){return Wn(e,t).some(r=>Fj(e,r)||o&&joe(e,r,o))}function R8e(e,t){if(!t)return!1;let o=Rm(e),r=o.indexOf(t);return r>-1&&r<o.length-1}function B8e(e){let{selectionStart:t,selectionEnd:o}=e.selection;return t.clientId!==o.clientId}function I8e(e){return e.isMultiSelecting}function P8e(e){return e.isSelectionEnabled}function Aj(e,t){return e.blocksMode[t]||"visual"}function O8e(e){return e.isTyping}function Hoe(e){return!!e.draggedBlocks.length}function A8e(e){return e.draggedBlocks}function Fj(e,t){return e.draggedBlocks.includes(t)}function M8e(e,t){return Hoe(e)?rl(e,t).some(r=>Fj(e,r)):!1}function N8e(){return(0,ya.default)('wp.data.select( "core/block-editor" ).isCaretWithinFormattedText',{since:"6.1",version:"6.3"}),!1}var L8e=(0,It.createSelector)(e=>{let t,o,{insertionCue:r,selection:{selectionEnd:n}}=e;if(r!==null)return r;let{clientId:i}=n;return i?(t=vr(e,i)||void 0,o=Voe(e,n.clientId)+1):o=Wn(e).length,{rootClientId:t,index:o}},e=>[e.insertionCue,e.selection.selectionEnd.clientId,e.blocks.parents,e.blocks.order]);function D8e(e){return e.insertionCue!==null}function V8e(e){return e.template.isValid}function F8e(e){return e.settings.template}function zu(e,t){if(!t)return e.settings.templateLock??!1;let o=W_(e,t)?.templateLock;return o==="contentOnly"&&e.editedContentOnlySection===t?!1:o??!1}var zj=(e,t,o=null)=>{let r,n;if(t&&typeof t=="object"?(r=t,n=t.name):(r=(0,Ot.getBlockType)(t),n=t),!r)return!1;let{allowedBlockTypes:i}=yf(e);if(!Rb(i,n,!0))return!1;let a=(Array.isArray(r.parent)?r.parent:[]).concat(Array.isArray(r.ancestor)?r.ancestor:[]);if(a.length>0){if(a.includes("core/post-content"))return!0;let l=o,u=!1;do{if(a.includes(Jt(e,l))){u=!0;break}l=e.blocks.parents.get(l)}while(l);return u}return!0},f1=(e,t,o=null)=>{if(e.settings.isPreviewMode||!zj(e,t,o))return!1;let r;t&&typeof t=="object"?(r=t,t=r.name):r=(0,Ot.getBlockType)(t);let n=zu(e,o);if(n&&n!=="contentOnly"||jj(e,o))return!1;let i=ts(e,o??""),s=!!_f(e,o),a=s?o:vf(e,o),l=!!a;if(i==="disabled"&&(!l||t!==(0,Ot.getDefaultBlockName)()))return!1;let u=W_(e,o);if(o&&u===void 0)return!1;let d=Nj(t);if(l&&!d||l&&Jt(e,a)==="core/block")return!1;if(l&&(s||i==="contentOnly"||i==="disabled")&&!r1(e,t,o)){let w=(0,Ot.getDefaultBlockName)();if(t===w){if(!Wn(e,o).some(C=>Jt(e,C)===w))return!1}else return!1}let f=Jt(e,o),m=(0,Ot.getBlockType)(f)?.allowedBlocks,g=Rb(m,t);if(g!==!1){let w=u?.allowedBlocks,k=Rb(w,t);k!==null&&(g=k)}let h=r.parent,b=Rb(h,f),v=!0,y=r.ancestor;y&&(v=[o,...rl(e,o)].some(k=>Rb(y,Jt(e,k))));let _=v&&(g===null&&b===null||g===!0||b===!0);return _&&(0,Poe.applyFilters)("blockEditor.__unstableCanInsertBlockType",_,r,o,{getBlock:xf.bind(null,e),getBlockParentsByBlockName:Lj.bind(null,e)})},Eb=(0,It.createRegistrySelector)(e=>(0,It.createSelector)(f1,(t,o,r)=>Cm(e)(t,r)));function z8e(e,t,o=null){return t.every(r=>Eb(e,Jt(e,r),o))}function jj(e,t){return!!t&&Jt(e,t)==="core/html"}function Hj(e,t){if(e.settings.isPreviewMode||jj(e,vr(e,t)))return!1;let o=ba(e,t);if(o===null)return!0;if(o.lock?.remove!==void 0)return!o.lock.remove;let r=vr(e,t),n=zu(e,r);if(n&&n!=="contentOnly")return!1;let i=!!_f(e,r),s=i?r:vf(e,r),a=!!s,l=Nj(Jt(e,t));if(a&&!l||a&&Jt(e,s)==="core/block")return!1;let u=ts(e,r),d=Jt(e,t),f=(0,Ot.getDefaultBlockName)();return a&&(i||d===f||u==="contentOnly")&&!r1(e,Jt(e,t),r)?d===f?Wn(e,r).filter(g=>Jt(e,g)===f).length>1:!1:u!=="disabled"}function Woe(e,t){return t.every(o=>Hj(e,o))}function Uoe(e,t){if(e.settings.isPreviewMode||jj(e,vr(e,t)))return!1;let o=ba(e,t);if(o===null)return!0;if(o.lock?.move!==void 0)return!o.lock.move;let r=vr(e,t);if(zu(e,r)==="all")return!1;let i=!!vf(e,t),s=Nj(Jt(e,t));if(i&&!s)return!1;let a=!!_f(e,r),l=ts(e,r);return i&&(a||l==="contentOnly")&&!r1(e,Jt(e,t),r)?!1:ts(e,r)!=="disabled"}function j8e(e,t){return t.every(o=>Uoe(e,o))}function Goe(e,t){if(e.settings.isPreviewMode)return!1;let o=ba(e,t);if(o===null)return!0;let{lock:r}=o;return!r?.edit}function H8e(e,t){return e.settings.isPreviewMode||!(0,Ot.hasBlockSupport)(t,"lock",!0)?!1:!!e.settings?.canLockBlocks}function k2(e,t){return e.preferences.insertUsage?.[t]??null}var c1=(e,t,o)=>(0,Ot.hasBlockSupport)(t,"inserter",!0)?f1(e,t.name,o):!1,W8e=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=k2(e,r)||{};return{...t,id:r,icon:o.icon||t.icon,title:o.title||t.title,description:o.description||t.description,category:o.category||t.category,example:o.hasOwnProperty("example")?o.example:t.example,initialAttributes:{...t.initialAttributes,...o.attributes},innerBlocks:o.innerBlocks,innerContent:o.innerContent,keywords:o.keywords||t.keywords,frecency:x2(n,i),isSearchOnly:o.isSearchOnly}},x2=(e,t)=>{if(!e)return t;let o=Date.now()-e;switch(!0){case o<KFe:return t*4;case o<qFe:return t*2;case o<ZFe:return t/2;default:return t/4}},$oe=(e,{buildScope:t="inserter"})=>o=>{let r=o.name,n=!1;(0,Ot.hasBlockSupport)(o.name,"multiple",!0)||(n=w2(e,H_(e)).some(({name:f})=>f===o.name));let{time:i,count:s=0}=k2(e,r)||{},a={id:r,name:o.name,title:o.title,icon:o.icon,isDisabled:n,frecency:x2(i,s)};if(t==="transform")return a;let l=(0,Ot.getBlockVariations)(o.name,"inserter"),u=(0,Ot.getBlockVariations)(o.name,"block"),d=[...l,...u.filter(f=>o.name==="core/heading"&&["h1","h2","h3","h4","h5","h6"].includes(f.name)).map(f=>({...f,isSearchOnly:!0}))];return{...a,initialAttributes:{},description:o.description,category:o.category,keywords:o.keywords,parent:o.parent,ancestor:o.ancestor,variations:d,example:o.example,utility:1}},U8e=(e,t)=>o=>{let r=`${t.id}/${o.name}`,{time:n,count:i=0}=k2(e,r)||{};return{...t,id:r,icon:o.icon||t.icon,title:o.title||t.title,frecency:x2(n,i),variationName:o.name}},G8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null,r=Ooe)=>{let n=m=>{let g=m.wp_pattern_sync_status?tl:{src:tl,foreground:"var(--wp-block-synced-color)"},h=n1(m),{time:b,count:v=0}=k2(t,h.name)||{},y=x2(b,v);return{id:h.name,name:"core/block",initialAttributes:{ref:m.id},title:h.title,icon:g,category:"reusable",keywords:["reusable"],isDisabled:!1,utility:1,frecency:y,content:h.content,get blocks(){return _2(h).blocks},syncStatus:h.syncStatus}},i=f1(t,"core/block",o)?K(e(yr)).getReusableBlocks().map(n):[],s=$oe(t,{buildScope:"inserter"}),a=(0,Ot.getBlockTypes)().filter(m=>(0,Ot.hasBlockSupport)(m,"inserter",!0)).map(s);if(r[Em]!==!1)a=a.filter(m=>c1(t,m,o));else{let{getClosestAllowedInsertionPoint:m}=K(e(yr));a=a.filter(g=>zj(t,g,o)&&m(g.name,o)!==null).map(g=>({...g,isAllowedInCurrentRoot:c1(t,g,o)}))}let l=a.reduce((m,g)=>{let{variations:h=[]}=g;if(h.some(({isDefault:b})=>b)||m.push(g),h.length){let b=W8e(t,g);m.push(...h.map(b))}return m},[]),u=(m,g)=>{let{core:h,noncore:b}=m;return(g.name.startsWith("core/")?h:b).push(g),m},{core:d,noncore:f}=l.reduce(u,{core:[],noncore:[]});return[...[...d,...f],...i]},(t,o)=>[(0,Ot.getBlockTypes)(),K(e(yr)).getReusableBlocks(),t.blocks.order,t.preferences.insertUsage,...Cm(e)(t,o)])),$8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{let n=Array.isArray(o)?o:[o],i=$oe(t,{buildScope:"transform"}),s=(0,Ot.getBlockTypes)().filter(u=>c1(t,u,r)).map(i),a=Object.fromEntries(Object.entries(s).map(([,u])=>[u.name,u])),l=(0,Ot.getPossibleBlockTransformations)(n).reduce((u,d)=>{let f=a[d?.name];if(!f)return u;let{variationName:p}=d;if(!p)return u.push(f),u;let m=(0,Ot.getBlockVariations)(f.name,"transform")?.find(({name:g})=>g===p);return m?(u.push(U8e(t,f)(m)),u):(u.push(f),u)},[]);return ju(l,u=>u.frecency,"desc")},(t,o,r)=>[(0,Ot.getBlockTypes)(),t.preferences.insertUsage,...Cm(e)(t,r)])),Y8e=(e,t=null)=>(0,Ot.getBlockTypes)().some(n=>c1(e,n,t))?!0:f1(e,"core/block",t),Mj=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null)=>{if(!o)return;let r=(0,Ot.getBlockTypes)().filter(i=>c1(t,i,o));return f1(t,"core/block",o)&&r.push("core/block"),r},(t,o)=>[(0,Ot.getBlockTypes)(),...Cm(e)(t,o)])),K8e=(0,It.createSelector)((e,t=null)=>((0,ya.default)('wp.data.select( "core/block-editor" ).__experimentalGetAllowedBlocks',{alternative:'wp.data.select( "core/block-editor" ).getAllowedBlocks',since:"6.2",version:"6.4"}),Mj(e,t)),(e,t)=>Mj.getDependants(e,t));function Yoe(e,t=null){if(!t)return;let{defaultBlock:o,directInsert:r}=e.blockListSettings.get(t)??{};if(!(!o||!r))return o}function q8e(e,t=null){return(0,ya.default)('wp.data.select( "core/block-editor" ).__experimentalGetDirectInsertBlock',{alternative:'wp.data.select( "core/block-editor" ).getDirectInsertBlock',since:"6.3",version:"6.4"}),Yoe(e,t)}var Z8e=(0,It.createRegistrySelector)(e=>(t,o)=>{let r=K(e(yr)).getPatternBySlug(o);return r?_2(r):null}),Wj=e=>(t,o)=>[...s1(e)(t),...Cm(e)(t,o)],Ioe=new WeakMap;function X8e(e){let t=Ioe.get(e);return t||(t={...e,get blocks(){return _2(e).blocks}},Ioe.set(e,t)),t}var Q8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o=null,r=Ooe)=>{let{getAllPatterns:n}=K(e(yr)),i=n(),{allowedBlockTypes:s}=yf(t);return i.filter(({inserter:d=!0})=>!!d).map(X8e).filter(d=>i1(Sb(d),s)).filter(d=>Sb(d).every(({blockName:f})=>r[Em]!==!1?Eb(t,f,o):zj(t,f,o)))},Wj(e))),J8e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{if(!o)return ci;let n=e(yr).__experimentalGetAllowedPatterns(r),i=Array.isArray(o)?o:[o],s=n.filter(a=>a?.blockTypes?.some?.(l=>i.includes(l)));return s.length===0?ci:s},(t,o,r)=>Wj(e)(t,r))),e9e=(0,It.createRegistrySelector)(e=>((0,ya.default)('wp.data.select( "core/block-editor" ).__experimentalGetPatternsByBlockTypes',{alternative:'wp.data.select( "core/block-editor" ).getPatternsByBlockTypes',since:"6.2",version:"6.4"}),e(yr).getPatternsByBlockTypes)),t9e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o,r=null)=>{if(!o||o.some(({clientId:i,innerBlocks:s})=>s.length||S2(t,i)))return ci;let n=Array.from(new Set(o.map(({name:i})=>i)));return e(yr).getPatternsByBlockTypes(n,r)},(t,o,r)=>Wj(e)(t,r)));function W_(e,t){return e.blockListSettings.get(t)}function yf(e){return e.settings}function o9e(e){return e.blocks.isPersistentChange}function r9e(e){return e.blocks.lastBlockChangeHistoryMode?e.blocks.lastBlockChangeHistoryMode:e.blocks.isPersistentChange===!1?"merge":"persistent"}var n9e=(0,It.createSelector)((e,t=[])=>{let o={};for(let r of t){let n=W_(e,r);n&&(o[r]=n)}return o},e=>[e.blockListSettings]),i9e=(0,It.createRegistrySelector)(e=>(0,It.createSelector)((t,o)=>{(0,ya.default)("wp.data.select( 'core/block-editor' ).__experimentalGetReusableBlockTitle",{since:"6.6",version:"6.8"});let r=K(e(yr)).getReusableBlocks().find(n=>n.id===o);return r?r.title?.raw:null},()=>[K(e(yr)).getReusableBlocks()]));function s9e(e){return e.blocks.isIgnoredChange}function a9e(e){return e.lastBlockAttributesChange}function l9e(){return(0,ya.default)('wp.data.select( "core/block-editor" ).hasBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),!1}function c9e(e){return!!e.automaticChangeStatus}function u9e(e,t){return e.highlightedBlock===t}function S2(e,t){return e.blocks.controlledInnerBlocks.has(t)}var d9e=(0,It.createSelector)((e,t)=>{if(!t.length)return null;let o=G_(e);if(t.includes(Jt(e,o)))return o;let r=Rm(e),n=Lj(e,o||r[0],t);return n?n[n.length-1]:null},(e,t)=>[e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId,t]);function f9e(e,t,o){let{lastBlockInserted:r}=e;return r.clientIds?.includes(t)&&r.source===o}function p9e(e,t){return e.blockVisibility?.[t]??!0}function m9e(){(0,ya.default)("wp.data.select( 'core/block-editor' ).getHoveredBlockClientId",{since:"6.9",version:"7.1"})}var g9e=(0,It.createSelector)(e=>{let t=new Set(Object.keys(e.blockVisibility).filter(o=>e.blockVisibility[o]));return t.size===0?XFe:t},e=>[e.blockVisibility]);function Koe(e,t){if(ts(e,t)!=="default")return!1;if(!Goe(e,t))return!0;if(Pj(e)){let n=Cb(e);if(n){if(Wn(e,n)?.includes(t))return!0}else if(t&&!vr(e,t))return!0}return((0,Ot.hasBlockSupport)(Jt(e,t),"__experimentalDisableBlockOverlay",!1)?!1:S2(e,t))&&!Foe(e,t)&&!zoe(e,t,!0)}function h9e(e,t){let o=e.blocks.parents.get(t);for(;o;){if(Koe(e,o))return!0;o=e.blocks.parents.get(o)}return!1}function ts(e,t=""){return t===null&&(t=""),e.derivedBlockEditingModes?.has(t)?e.derivedBlockEditingModes.get(t):e.blocks.blockEditingModes.has(t)?e.blocks.blockEditingModes.get(t):"default"}var b9e=(0,It.createRegistrySelector)(e=>(t,o="")=>{let r=o||G_(t);if(!r||_f(t,r))return!1;let{getGroupingBlockName:n}=e(Ot.store),i=xf(t,r),s=n();return i&&(i.name===s||(0,Ot.getBlockType)(i.name)?.transforms?.ungroup)&&!!i.innerBlocks.length&&Hj(t,r)}),y9e=(0,It.createRegistrySelector)(e=>(t,o=ci)=>{let{getGroupingBlockName:r}=e(Ot.store),n=r(),i=o?.length?o:Tm(t),s=i?.length?vr(t,i[0]):void 0;return Eb(t,n,s)&&i.length&&Woe(t,i)}),v9e=(e,t)=>((0,ya.default)("wp.data.select( 'core/block-editor' ).__unstableGetContentLockingParent",{since:"6.1",version:"6.7"}),Bj(e,t));function _9e(e){return(0,ya.default)("wp.data.select( 'core/block-editor' ).__unstableGetTemporarilyEditingAsBlocks",{since:"6.1",version:"6.7"}),Ij(e)}var E2={};No(E2,{__experimentalUpdateSettings:()=>Gj,clearBlockRemovalPrompt:()=>E9e,clearRequestedInspectorTab:()=>U9e,closeListViewContentPanel:()=>z9e,deleteStyleOverride:()=>B9e,editContentOnlySection:()=>Yj,ensureDefaultBlock:()=>Joe,expandBlock:()=>A9e,hideBlockInterface:()=>x9e,hideViewportModal:()=>H9e,openListViewContentPanel:()=>F9e,privateRemoveBlocks:()=>$j,requestInspectorTab:()=>W9e,resetZoomLevel:()=>D9e,setBlockRemovalRules:()=>T9e,setInsertionPoint:()=>M9e,setLastFocus:()=>I9e,setResponsiveEditing:()=>K9e,setSelectedBlockStyleState:()=>G9e,setSelectedBlockStyleStateCanvasPreview:()=>$9e,setStyleOverride:()=>R9e,setStyleStateViewport:()=>Y9e,setZoomLevel:()=>L9e,showBlockInterface:()=>S9e,showViewportModal:()=>j9e,startDragging:()=>P9e,stopDragging:()=>O9e,stopEditingContentOnlySection:()=>N9e,toggleBlockSpotlight:()=>V9e});var Zoe=c(Nt(),1),Xoe=c(Yo(),1),Qoe=c(Z(),1),C2=c(ce(),1),w9e=e=>Array.isArray(e)?e:[e],k9e=["inserterMediaCategories","blockInspectorAnimation","mediaSideload"];function Gj(e,{stripExperimentalSettings:t=!1,reset:o=!1}={}){let r=e;Object.hasOwn(r,"__unstableIsPreviewMode")&&((0,Zoe.default)("__unstableIsPreviewMode argument in wp.data.dispatch('core/block-editor').updateSettings",{since:"6.8",alternative:"isPreviewMode"}),r={...r},r.isPreviewMode=r.__unstableIsPreviewMode,delete r.__unstableIsPreviewMode);let n=r;if(t){n={};for(let i in r)k9e.includes(i)||(n[i]=r[i])}return{type:"UPDATE_SETTINGS",settings:n,reset:o}}function x9e(){return{type:"HIDE_BLOCK_INTERFACE"}}function S9e(){return{type:"SHOW_BLOCK_INTERFACE"}}var $j=(e,t=!0,o=!1)=>({select:r,dispatch:n,registry:i})=>{if(!e||!e.length||(e=w9e(e),!r.canRemoveBlocks(e)))return;let a=!o&&r.getBlockRemovalRules();if(a){let f=function(h){let b=[],v=[...h];for(;v.length;){let{innerBlocks:y,..._}=v.shift();v.push(...y),b.push(_)}return b};var l=f;let p=e.map(r.getBlock),m=f(p),g;for(let h of a)if(g=h.callback(m),g){n(C9e(e,t,g));return}}let u=!1,d=r.getBlockRootClientId(e[0]);if(d&&!(0,C2.getBlockType)(r.getBlockName(d))?.parent?.length){let f=r.getBlockOrder(d);u=f.length===e.length&&f.every(p=>e.includes(p))&&(0,C2.isUnmodifiedBlock)(r.__unstableGetBlockWithoutInnerBlocks(d))}t&&n.selectPreviousBlock(u?d:e[0],t),i.batch(()=>{n({type:"REMOVE_BLOCKS",clientIds:u?[d]:e}),n(Joe())})},Joe=()=>({select:e,dispatch:t})=>{if(e.getBlockCount()>0)return;let{__unstableHasCustomAppender:r}=e.getSettings();r||t.insertDefaultBlock()};function C9e(e,t,o){return{type:"DISPLAY_BLOCK_REMOVAL_PROMPT",clientIds:e,selectPrevious:t,message:o}}function E9e(){return{type:"CLEAR_BLOCK_REMOVAL_PROMPT"}}function T9e(e=!1){return{type:"SET_BLOCK_REMOVAL_RULES",rules:e}}function R9e(e,t){return{type:"SET_STYLE_OVERRIDE",id:e,style:t}}function B9e(e){return{type:"DELETE_STYLE_OVERRIDE",id:e}}function I9e(e=null){return{type:"LAST_FOCUS",lastFocus:e}}function P9e(){return{type:"START_DRAGGING"}}function O9e(){return{type:"STOP_DRAGGING"}}function A9e(e){return{type:"SET_BLOCK_EXPANDED_IN_LIST_VIEW",clientId:e}}function M9e(e){return{type:"SET_INSERTION_POINT",value:e}}function Yj(e){return{type:"EDIT_CONTENT_ONLY_SECTION",clientId:e}}function N9e(){return{type:"EDIT_CONTENT_ONLY_SECTION"}}var L9e=(e=100)=>({select:t,dispatch:o})=>{if(e!==100){let r=t.getBlockSelectionStart(),n=t.getSectionRootClientId();if(r){let i;if(n){let s=t.getBlockOrder(n);s?.includes(r)?i=r:i=t.getBlockParents(r).find(a=>s.includes(a))}else i=t.getBlockHierarchyRootClientId(r);i?o.selectBlock(i):o.clearSelectedBlock(),(0,Xoe.speak)((0,Qoe.__)("You are currently in zoom-out mode."))}}o({type:"SET_ZOOM_LEVEL",zoom:e})};function D9e(){return{type:"RESET_ZOOM_LEVEL"}}function V9e(e,t){return{type:"TOGGLE_BLOCK_SPOTLIGHT",clientId:e,hasBlockSpotlight:t}}function F9e(){return{type:"OPEN_LIST_VIEW_CONTENT_PANEL"}}function z9e(){return{type:"CLOSE_LIST_VIEW_CONTENT_PANEL"}}function j9e(e){return{type:"SHOW_VIEWPORT_MODAL",clientIds:e}}function H9e(){return{type:"HIDE_VIEWPORT_MODAL"}}function W9e(e,t={}){return{type:"REQUEST_INSPECTOR_TAB",tabName:e,options:t}}function U9e(){return{type:"CLEAR_REQUESTED_INSPECTOR_TAB"}}function G9e(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE",clientId:e,value:t}}function $9e(e,t){return{type:"SET_SELECTED_BLOCK_STYLE_STATE_CANVAS_PREVIEW",clientId:e,value:t}}function Y9e(e){return{type:"SET_STYLE_STATE_VIEWPORT",viewport:e}}function K9e(e){return{type:"SET_RESPONSIVE_EDITING",enabled:e}}var Zj={};No(Zj,{__unstableDeleteSelection:()=>y7e,__unstableExpandSelection:()=>_7e,__unstableIncrementListViewExpandRevision:()=>eze,__unstableMarkAutomaticChange:()=>V7e,__unstableMarkLastChangeAsPersistent:()=>L7e,__unstableMarkNextChangeAsNotPersistent:()=>D7e,__unstableSaveReusableBlock:()=>N7e,__unstableSetAllListViewPanelsOpen:()=>Q7e,__unstableSetEditorMode:()=>F7e,__unstableSetOpenListViewPanel:()=>X7e,__unstableSetTemporarilyEditingAsBlocks:()=>Y7e,__unstableSplitSelection:()=>v7e,__unstableToggleListViewPanel:()=>J7e,clearSelectedBlock:()=>a7e,duplicateBlocks:()=>j7e,enterFormattedText:()=>B7e,exitFormattedText:()=>I7e,flashBlock:()=>U7e,hideInsertionPoint:()=>g7e,hoverBlock:()=>t7e,insertAfterBlock:()=>W7e,insertBeforeBlock:()=>H7e,insertBlock:()=>p7e,insertBlocks:()=>dre,insertDefaultBlock:()=>O7e,mergeBlocks:()=>w7e,moveBlockToPosition:()=>f7e,moveBlocksDown:()=>u7e,moveBlocksToPosition:()=>cre,moveBlocksUp:()=>d7e,multiSelect:()=>s7e,receiveBlocks:()=>X9e,registerInserterMediaCategory:()=>K7e,removeBlock:()=>k7e,removeBlocks:()=>fre,replaceBlock:()=>c7e,replaceBlocks:()=>are,replaceInnerBlocks:()=>x7e,resetBlocks:()=>q9e,resetSelection:()=>Z9e,selectBlock:()=>e7e,selectNextBlock:()=>r7e,selectPreviousBlock:()=>o7e,selectionChange:()=>P7e,setBlockEditingMode:()=>q7e,setBlockMovingClientId:()=>z7e,setBlockVisibility:()=>$7e,setHasControlledInnerBlocks:()=>G7e,setTemplateValidity:()=>h7e,showInsertionPoint:()=>m7e,startDraggingBlocks:()=>T7e,startMultiSelect:()=>n7e,startTyping:()=>C7e,stopDraggingBlocks:()=>R7e,stopMultiSelect:()=>i7e,stopTyping:()=>E7e,synchronizeTemplate:()=>b7e,toggleBlockHighlight:()=>qj,toggleBlockMode:()=>S7e,toggleSelection:()=>l7e,unsetBlockEditingMode:()=>Z7e,updateBlock:()=>J9e,updateBlockAttributes:()=>Q9e,updateBlockListSettings:()=>A7e,updateSettings:()=>M7e,validateBlocksToTemplate:()=>sre});var rt=c(ce(),1),T2=c(Yo(),1),Hu=c(Z(),1),nre=c(Ns(),1),Io=c($r(),1),Cf=c(Nt(),1),ire=c($_(),1);var ore=c($r(),1),Sf="\x86";function p1(e){if(e)return Object.keys(e).find(t=>{let o=e[t];return(typeof o=="string"||o instanceof ore.RichTextData)&&o.toString().indexOf(Sf)!==-1})}function Kj(e){for(let[t,o]of Object.entries(e.attributes))if(o.source==="rich-text"||o.source==="html")return t}var rre=c(ce(),1);function Y_(e,t){if(!t)return{};let o=new Set((0,rre.getBlockAttributesNamesByRole)(e,"content"));return o.add("metadata"),Object.fromEntries(Object.entries(t).filter(([r])=>!o.has(r)))}var K_=e=>Array.isArray(e)?e:[e],q9e=e=>({dispatch:t})=>{t({type:"RESET_BLOCKS",blocks:e}),t(sre(e))},sre=e=>({select:t,dispatch:o})=>{let r=t.getTemplate(),n=t.getTemplateLock(),i=!r||n!=="all"||(0,rt.doBlocksMatchTemplate)(e,r),s=t.isValidTemplate();if(i!==s)return o.setTemplateValidity(i),i};function Z9e(e,t,o){return{type:"RESET_SELECTION",selectionStart:e,selectionEnd:t,initialPosition:o}}function X9e(e){return(0,Cf.default)('wp.data.dispatch( "core/block-editor" ).receiveBlocks',{since:"5.9",alternative:"resetBlocks or insertBlocks"}),{type:"RECEIVE_BLOCKS",blocks:e}}function Q9e(e,t,o={uniqueByBlock:!1}){return typeof o=="boolean"&&(o={uniqueByBlock:o}),{type:"UPDATE_BLOCK_ATTRIBUTES",clientIds:K_(e),attributes:t,options:o}}function J9e(e,t){return{type:"UPDATE_BLOCK",clientId:e,updates:t}}function e7e(e,t=0){return{type:"SELECT_BLOCK",initialPosition:t,clientId:e}}function t7e(){return(0,Cf.default)('wp.data.dispatch( "core/block-editor" ).hoverBlock',{since:"6.9",version:"7.1"}),{type:"DO_NOTHING"}}var o7e=(e,t=!1)=>({select:o,dispatch:r})=>{let n=o.getPreviousBlockClientId(e);if(n)r.selectBlock(n,-1);else if(t){let i=o.getBlockRootClientId(e);if(i)r.selectBlock(i,-1);else{let s=o.getNextBlockClientId(e);s&&r.selectBlock(s,0)}}},r7e=e=>({select:t,dispatch:o})=>{let r=t.getNextBlockClientId(e);r&&o.selectBlock(r)};function n7e(){return{type:"START_MULTI_SELECT"}}function i7e(){return{type:"STOP_MULTI_SELECT"}}var s7e=(e,t,o=0)=>({select:r,dispatch:n})=>{let i=r.getBlockRootClientId(e),s=r.getBlockRootClientId(t);if(i!==s)return;n({type:"MULTI_SELECT",start:e,end:t,initialPosition:o});let a=r.getSelectedBlockCount(),l=r.getClientIdsOfDescendants(r.getMultiSelectedBlockClientIds()).length;(0,T2.speak)(l?(0,Hu.sprintf)((0,Hu._n)("%1$s block selected, %2$s including nested blocks.","%1$s blocks selected, %2$s including nested blocks.",a),a,a+l):(0,Hu.sprintf)((0,Hu._n)("%s block selected.","%s blocks selected.",a),a),"assertive")};function a7e(){return{type:"CLEAR_SELECTED_BLOCK"}}function l7e(e=!0){return{type:"TOGGLE_SELECTION",isSelectionEnabled:e}}var are=(e,t,o,r=0,n)=>({select:i,dispatch:s,registry:a})=>{e=K_(e),t=K_(t);let l=i.getBlockRootClientId(e[0]);for(let d=0;d<t.length;d++){let f=t[d];if(!i.canInsertBlockType(f.name,l))return}let u=R2(t);a.batch(()=>{s({type:"REPLACE_BLOCKS",clientIds:e,blocks:u,time:Date.now(),indexToSelect:o,initialPosition:r,meta:n}),ure(i,s,t,u,r),s.ensureDefaultBlock()})};function c7e(e,t){return are(e,t)}var lre=e=>(t,o)=>({select:r,dispatch:n})=>{r.canMoveBlocks(t)&&n({type:e,clientIds:K_(t),rootClientId:o})},u7e=lre("MOVE_BLOCKS_DOWN"),d7e=lre("MOVE_BLOCKS_UP"),cre=(e,t="",o="",r)=>({select:n,dispatch:i})=>{n.canMoveBlocks(e)&&(t!==o&&(!n.canRemoveBlocks(e)||!n.canInsertBlocks(e,o))||i({type:"MOVE_BLOCKS_TO_POSITION",fromRootClientId:t,toRootClientId:o,clientIds:e,index:r}))};function f7e(e,t="",o="",r){return cre([e],t,o,r)}function p7e(e,t,o,r,n,i){return dre([e],t,o,r,n,i)}function R2(e,t=new Set){let o=!1,r=e.map(n=>{let{innerBlocks:i}=n;if(i?.length)i=R2(i,t);else if(!t.has(n.name)){let{template:s}=(0,rt.getBlockType)(n.name)??{};s?.length&&(i=R2((0,rt.synchronizeBlocksWithTemplate)([],s),new Set(t).add(n.name)))}return i===n.innerBlocks?n:(o=!0,{...n,innerBlocks:i})});return o?r:e}function ure(e,t,o,r,n){let i=e.getSelectedBlockClientId();if(!i)return;let s=r.findIndex(l=>l.clientId===i);if(s===-1||r[s]===o[s]||!r[s].innerBlocks.length||!(0,rt.getBlockType)(r[s].name)?.templateInsertUpdatesSelection)return;let a=r[s];for(;a.innerBlocks[0];)a=a.innerBlocks[0];t.selectBlock(a.clientId,n)}var dre=(e,t,o,r=!0,n=0,i)=>({select:s,dispatch:a,registry:l})=>{n!==null&&typeof n=="object"&&(i=n,n=0,(0,Cf.default)("meta argument in wp.data.dispatch('core/block-editor')",{since:"5.8",hint:"The meta argument is now the 6th argument of the function"})),e=K_(e);let u=[];for(let d of e)s.canInsertBlockType(d.name,o)&&u.push(d);if(u.length){let d=R2(u);l.batch(()=>{a({type:"INSERT_BLOCKS",blocks:d,index:t,rootClientId:o,time:Date.now(),updateSelection:r,initialPosition:r?n:null,meta:i}),ure(s,a,u,d,n)})}};function m7e(e,t,o={}){let{__unstableWithInserter:r,operation:n,nearestSide:i}=o;return{type:"SHOW_INSERTION_POINT",rootClientId:e,index:t,__unstableWithInserter:r,operation:n,nearestSide:i}}var g7e=()=>({select:e,dispatch:t})=>{e.isBlockInsertionPointVisible()&&t({type:"HIDE_INSERTION_POINT"})};function h7e(e){return{type:"SET_TEMPLATE_VALIDITY",isValid:e}}var b7e=()=>({select:e,dispatch:t})=>{t({type:"SYNCHRONIZE_TEMPLATE"});let o=e.getBlocks(),r=e.getTemplate(),n=(0,rt.synchronizeBlocksWithTemplate)(o,r);t.resetBlocks(n)},y7e=e=>({registry:t,select:o,dispatch:r})=>{let n=o.getSelectionStart(),i=o.getSelectionEnd();if(n.clientId===i.clientId)return;if(!n.attributeKey||!i.attributeKey||typeof n.offset>"u"||typeof i.offset>"u")return!1;let s=o.getBlockRootClientId(n.clientId),a=o.getBlockRootClientId(i.clientId);if(s!==a)return;let l=o.getBlockOrder(s),u=l.indexOf(n.clientId),d=l.indexOf(i.clientId),f,p;u>d?(f=i,p=n):(f=n,p=i);let m=e?p:f,g=o.getBlock(m.clientId),h=(0,rt.getBlockType)(g.name);if(!h.merge)return;let b=f,v=p,y=o.getBlock(b.clientId),_=o.getBlock(v.clientId),w=y.attributes[b.attributeKey],k=_.attributes[v.attributeKey],x=(0,Io.create)({html:w}),C=(0,Io.create)({html:k});x=(0,Io.remove)(x,b.offset,x.text.length),C=(0,Io.insert)(C,Sf,0,v.offset);let E=(0,rt.cloneBlock)(y,{[b.attributeKey]:(0,Io.toHTMLString)({value:x})}),R=(0,rt.cloneBlock)(_,{[v.attributeKey]:(0,Io.toHTMLString)({value:C})}),S=e?E:R,I=y.name===_.name?[S]:(0,rt.switchToBlockType)(S,h.name);if(!I||!I.length)return;let O;if(e){let D=I.pop();O=h.merge(D.attributes,R.attributes)}else{let D=I.shift();O=h.merge(E.attributes,D.attributes)}let A=p1(O),P=O[A],L=(0,Io.create)({html:P}),H=L.text.indexOf(Sf),N=(0,Io.remove)(L,H,H+1),M=(0,Io.toHTMLString)({value:N});O[A]=M;let V=o.getSelectedBlockClientIds(),j=[...e?I:[],{...g,attributes:{...g.attributes,...O},innerBlocks:_.innerBlocks},...e?[]:I];t.batch(()=>{r.selectionChange(g.clientId,A,H,H),r.replaceBlocks(V,j,0,o.getSelectedBlocksInitialCaretPosition())})},v7e=(e=[])=>({registry:t,select:o,dispatch:r})=>{let n=o.getSelectionStart(),i=o.getSelectionEnd(),s=o.getBlockRootClientId(n.clientId),a=o.getBlockRootClientId(i.clientId);if(s!==a)return;let l=o.getBlockOrder(s),u=l.indexOf(n.clientId),d=l.indexOf(i.clientId),f,p;u>d?(f=i,p=n):(f=n,p=i);let m=f,g=p,h=o.getBlock(m.clientId),b=o.getBlock(g.clientId),v=(0,rt.getBlockType)(h.name),y=(0,rt.getBlockType)(b.name),_=typeof m.attributeKey=="string"?m.attributeKey:Kj(v),w=typeof g.attributeKey=="string"?g.attributeKey:Kj(y),k=o.getBlockAttributes(m.clientId);if(k?.metadata?.bindings?.[_]){if(e.length){let{createWarningNotice:$}=t.dispatch(nre.store);$((0,Hu.__)("Blocks can't be inserted into other blocks with bindings"),{type:"snackbar"});return}r.insertAfterBlock(m.clientId);return}if(!_||!w||typeof n.offset>"u"||typeof i.offset>"u")return;if(m.clientId===g.clientId&&_===w&&m.offset===g.offset){if(e.length){if((0,rt.isUnmodifiedDefaultBlock)(h,"content")){r.replaceBlocks([m.clientId],e,e.length-1,-1);return}}else if(!o.getBlockOrder(m.clientId).length){let $=function(){let Q=(0,rt.getDefaultBlockName)();if(o.canInsertBlockType(Q,s))return(0,rt.createBlock)(Q);let W=o.getBlockName(m.clientId);return(0,rt.createBlock)(W,Y_(W,k))};var C=$;let J=k[_].length;if(m.offset===0&&J){r.insertBlocks([$()],o.getBlockIndex(m.clientId),s,!1);return}if(m.offset===J){r.insertBlocks([$()],o.getBlockIndex(m.clientId)+1,s);return}}}let E=h.attributes[_],R=b.attributes[w],S=(0,Io.create)({html:E}),I=(0,Io.create)({html:R});S=(0,Io.remove)(S,m.offset,S.text.length),I=(0,Io.remove)(I,0,g.offset);let O={...h,innerBlocks:h.clientId===b.clientId?[]:h.innerBlocks,attributes:{...h.attributes,[_]:(0,Io.toHTMLString)({value:S})}},A={...b,clientId:h.clientId===b.clientId?(0,rt.createBlock)(b.name).clientId:b.clientId,attributes:{...b.attributes,[w]:(0,Io.toHTMLString)({value:I})}},P=(0,rt.getDefaultBlockName)();if(h.clientId===b.clientId&&P&&A.name!==P&&o.canInsertBlockType(P,s)){let $=(0,rt.switchToBlockType)(A,P);$?.length===1&&(A=$[0])}if(!e.length){r.replaceBlocks(o.getSelectedBlockClientIds(),[O,A]);return}let L,H=[],N=[...e],M=N.shift(),V=(0,rt.getBlockType)(O.name),j=V.merge&&M.name===V.name?[M]:(0,rt.switchToBlockType)(M,V.name);if(j?.length){let $=j.shift();O={...O,attributes:{...O.attributes,...V.merge(O.attributes,$.attributes)}},H.push(O),L={clientId:O.clientId,attributeKey:_,offset:(0,Io.create)({html:O.attributes[_]}).text.length},N.unshift(...j)}else(0,rt.isUnmodifiedBlock)(O)||H.push(O),H.push(M);let D=N.pop(),z=(0,rt.getBlockType)(A.name);if(N.length&&H.push(...N),D){let $=z.merge&&z.name===D.name?[D]:(0,rt.switchToBlockType)(D,z.name);if($?.length){let J=$.pop();H.push({...A,attributes:{...A.attributes,...z.merge(J.attributes,A.attributes)}}),H.push(...$),L={clientId:A.clientId,attributeKey:w,offset:(0,Io.create)({html:J.attributes[w]}).text.length}}else H.push(D),(0,rt.isUnmodifiedBlock)(A)||H.push(A)}else(0,rt.isUnmodifiedBlock)(A)||H.push(A);t.batch(()=>{r.replaceBlocks(o.getSelectedBlockClientIds(),H,H.length-1,0),L&&r.selectionChange(L.clientId,L.attributeKey,L.offset,L.offset)})},_7e=()=>({select:e,dispatch:t})=>{let o=e.getSelectionStart(),r=e.getSelectionEnd();t.selectionChange({start:{clientId:o.clientId},end:{clientId:r.clientId}})},w7e=(e,t)=>({registry:o,select:r,dispatch:n})=>{let i=e,s=t,a=r.getBlock(i),l=(0,rt.getBlockType)(a.name);if(!l||r.getBlockEditingMode(i)==="disabled"||r.getBlockEditingMode(s)==="disabled")return;let u=r.getBlock(s);if(!l.merge&&(0,rt.getBlockSupport)(a.name,"__experimentalOnMerge")){let k=(0,rt.switchToBlockType)(u,l.name);if(k?.length!==1){n.selectBlock(a.clientId);return}let[x]=k;if(x.innerBlocks.length<1){n.selectBlock(a.clientId);return}o.batch(()=>{n.insertBlocks(x.innerBlocks,void 0,i),n.removeBlock(s),n.selectBlock(x.innerBlocks[0].clientId);let C=r.getNextBlockClientId(i);if(C&&r.getBlockName(i)===r.getBlockName(C)){let E=r.getBlockAttributes(i),R=r.getBlockAttributes(C);Object.keys(E).every(S=>E[S]===R[S])&&(n.moveBlocksToPosition(r.getBlockOrder(C),C,i),n.removeBlock(C,!1))}});return}if((0,rt.isUnmodifiedDefaultBlock)(a)||l.merge&&a.name!==u.name&&(0,rt.isUnmodifiedBlock)(a,"content")){r.isBlockSelected(i)?o.batch(()=>{n.removeBlock(i,!1),n.selectBlock(s,0)}):n.removeBlock(i,!1);return}if((0,rt.isUnmodifiedDefaultBlock)(u)){n.removeBlock(s,r.isBlockSelected(s));return}if(!l.merge){(0,rt.isUnmodifiedBlock)(u,"content")?n.removeBlock(s,r.isBlockSelected(s)):n.selectBlock(a.clientId);return}let d=(0,rt.getBlockType)(u.name),{clientId:f,attributeKey:p,offset:m}=r.getSelectionStart(),h=(f===i?l:d).attributes[p],b=(f===i||f===s)&&p!==void 0&&m!==void 0&&!!h;h||(typeof p=="number"?window.console.error(`RichText needs an identifier prop that is the block attribute key of the attribute it controls. Its type is expected to be a string, but was ${typeof p}`):window.console.error("The RichText identifier prop does not match any attributes defined by the block."));let v=(0,rt.cloneBlock)(a),y=(0,rt.cloneBlock)(u);if(b){let k=f===i?v:y,x=k.attributes[p],C=(0,Io.insert)((0,Io.create)({html:x}),Sf,m,m);k.attributes[p]=(0,Io.toHTMLString)({value:C})}let _=a.name===u.name?[y]:(0,rt.switchToBlockType)(y,a.name);if(!_||!_.length)return;let w=l.merge(v.attributes,_[0].attributes);if(b){let k=p1(w),x=w[k],C=(0,Io.create)({html:x}),E=C.text.indexOf(Sf),R=(0,Io.remove)(C,E,E+1),S=(0,Io.toHTMLString)({value:R});w[k]=S,n.selectionChange(a.clientId,k,E,E)}n.replaceBlocks([a.clientId,u.clientId],[{...a,attributes:{...a.attributes,...w}},..._.slice(1)],0)},fre=(e,t=!0)=>$j(e,t);function k7e(e,t){return fre([e],t)}function x7e(e,t,o=!1,r=0){return{type:"REPLACE_INNER_BLOCKS",rootClientId:e,blocks:t,updateSelection:o,initialPosition:o?r:null,time:Date.now()}}function S7e(e){return{type:"TOGGLE_BLOCK_MODE",clientId:e}}function C7e(){return{type:"START_TYPING"}}function E7e(){return{type:"STOP_TYPING"}}function T7e(e=[]){return{type:"START_DRAGGING_BLOCKS",clientIds:e}}function R7e(){return{type:"STOP_DRAGGING_BLOCKS"}}function B7e(){return(0,Cf.default)('wp.data.dispatch( "core/block-editor" ).enterFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function I7e(){return(0,Cf.default)('wp.data.dispatch( "core/block-editor" ).exitFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function P7e(e,t,o,r){return typeof e=="string"?{type:"SELECTION_CHANGE",clientId:e,attributeKey:t,startOffset:o,endOffset:r}:{type:"SELECTION_CHANGE",...e}}var O7e=(e,t,o)=>({dispatch:r})=>{let n=(0,rt.getDefaultBlockName)();if(!n)return;let i=(0,rt.createBlock)(n,e);return r.insertBlock(i,o,t)};function A7e(e,t){return{type:"UPDATE_BLOCK_LIST_SETTINGS",clientId:e,settings:t}}function M7e(e){return Gj(e,{stripExperimentalSettings:!0})}function N7e(){return(0,Cf.default)('wp.data.dispatch( "core/block-editor" ).__unstableSaveReusableBlock',{since:"7.1"}),{type:"DO_NOTHING"}}function L7e(){return{type:"MARK_LAST_CHANGE_AS_PERSISTENT"}}function D7e({history:e="merge"}={}){return{type:"MARK_NEXT_CHANGE_AS_NOT_PERSISTENT",history:e}}var V7e=()=>({dispatch:e})=>{e({type:"MARK_AUTOMATIC_CHANGE"});let{requestIdleCallback:t=o=>setTimeout(o,100)}=window;t(()=>{e({type:"MARK_AUTOMATIC_CHANGE_FINAL"})})},F7e=e=>({registry:t})=>{t.dispatch(ire.store).set("core","editorTool",e),e==="navigation"?(0,T2.speak)((0,Hu.__)("You are currently in Write mode.")):e==="edit"&&(0,T2.speak)((0,Hu.__)("You are currently in Design mode."))};function z7e(){return(0,Cf.default)('wp.data.dispatch( "core/block-editor" ).setBlockMovingClientId',{since:"6.7",hint:"Block moving mode feature has been removed"}),{type:"DO_NOTHING"}}var j7e=(e,t=!0)=>({select:o,dispatch:r})=>{if(!e||!e.length)return;let n=o.getBlocksByClientId(e);if(n.some(d=>!d)||n.map(d=>d.name).some(d=>!(0,rt.hasBlockSupport)(d,"multiple",!0)))return;let s=o.getBlockRootClientId(e[0]),a=K_(e),l=o.getBlockIndex(a[a.length-1]),u=n.map(d=>(0,rt.cloneSanitizedBlock)(d));return r.insertBlocks(u,l+1,s,t),u.length>1&&t&&r.multiSelect(u[0].clientId,u[u.length-1].clientId),u.map(d=>d.clientId)},H7e=e=>({select:t,dispatch:o})=>{if(!e)return;let r=t.getBlockRootClientId(e),n=t.getBlockIndex(e),{defaultBlock:i}=r?t.getBlockListSettings(r)??{}:{};if(!i)return o.insertDefaultBlock({},r,n);let s=(0,rt.createBlock)(i.name,{...i.attributes,...t.getBlockName(e)===i.name?Y_(i.name,t.getBlockAttributes(e)):{}});return o.insertBlock(s,n,r)},W7e=e=>({select:t,dispatch:o})=>{if(!e)return;let r=t.getBlockRootClientId(e),n=t.getBlockIndex(e),{defaultBlock:i}=r?t.getBlockListSettings(r)??{}:{};if(!i)return o.insertDefaultBlock({},r,n+1);let s=(0,rt.createBlock)(i.name,{...i.attributes,...t.getBlockName(e)===i.name?Y_(i.name,t.getBlockAttributes(e)):{}});return o.insertBlock(s,n+1,r)};function qj(e,t){return{type:"TOGGLE_BLOCK_HIGHLIGHT",clientId:e,isHighlighted:t}}var U7e=(e,t=150)=>async({dispatch:o})=>{o(qj(e,!0)),await new Promise(r=>setTimeout(r,t)),o(qj(e,!1))};function G7e(e,t){return{type:"SET_HAS_CONTROLLED_INNER_BLOCKS",hasControlledInnerBlocks:t,clientId:e}}function $7e(e){return{type:"SET_BLOCK_VISIBILITY",updates:e}}function Y7e(e){return(0,Cf.default)("wp.data.dispatch( 'core/block-editor' ).__unstableSetTemporarilyEditingAsBlocks",{since:"7.0"}),Yj(e)}var K7e=e=>({select:t,dispatch:o})=>{if(!e||typeof e!="object"){console.error("Category should be an `InserterMediaCategory` object.");return}if(!e.name){console.error("Category should have a `name` that should be unique among all media categories.");return}if(!e.labels?.name){console.error("Category should have a `labels.name`.");return}if(!["image","audio","video"].includes(e.mediaType)){console.error("Category should have `mediaType` property that is one of `image|audio|video`.");return}if(!e.fetch||typeof e.fetch!="function"){console.error("Category should have a `fetch` function defined with the following signature `(InserterMediaRequest) => Promise<InserterMediaItem[]|InserterMediaResponse>`.");return}let r=t.getRegisteredInserterMediaCategories();if(r.some(({name:n})=>n===e.name)){console.error(`A category is already registered with the same name: "${e.name}".`);return}if(r.some(({labels:{name:n}={}})=>n===e.labels?.name)){console.error(`A category is already registered with the same labels.name: "${e.labels.name}".`);return}o({type:"REGISTER_INSERTER_MEDIA_CATEGORY",category:{...e,isExternalResource:!0}})};function q7e(e="",t){return{type:"SET_BLOCK_EDITING_MODE",clientId:e,mode:t}}function Z7e(e=""){return{type:"UNSET_BLOCK_EDITING_MODE",clientId:e}}function X7e(e){return{type:"SET_OPEN_LIST_VIEW_PANEL",clientId:e}}function Q7e(){return{type:"SET_ALL_LIST_VIEW_PANELS_OPEN"}}function J7e(e,t){return{type:"TOGGLE_LIST_VIEW_PANEL",clientId:e,isOpen:t}}function eze(){return{type:"INCREMENT_LIST_VIEW_EXPAND_REVISION"}}var q_={reducer:Ete,selectors:Uj,actions:Zj},B=(0,B2.createReduxStore)(yr,{...q_,persist:["preferences"]}),pre=(0,B2.registerStore)(yr,{...q_,persist:["preferences"]});K(pre).registerPrivateActions(E2);K(pre).registerPrivateSelectors(y2);K(B).registerPrivateActions(E2);K(B).registerPrivateSelectors(y2);var Z_=c(q(),1),mre=c(Z(),1);var kc=c(T(),1);function tze({className:e,actions:t,children:o,secondaryActions:r}){return(0,kc.jsx)("div",{style:{display:"contents",all:"initial"},children:(0,kc.jsx)("div",{className:Y(e,"block-editor-warning"),children:(0,kc.jsxs)("div",{className:"block-editor-warning__contents",children:[(0,kc.jsx)("p",{className:"block-editor-warning__message",children:o}),(t?.length>0||r)&&(0,kc.jsxs)("div",{className:"block-editor-warning__actions",children:[t?.length>0&&t.map((n,i)=>(0,kc.jsx)("span",{className:"block-editor-warning__action",children:n},i)),r&&(0,kc.jsx)(Z_.DropdownMenu,{className:"block-editor-warning__secondary",icon:ga,label:(0,mre.__)("More options"),popoverProps:{placement:"bottom-end",className:"block-editor-warning__dropdown"},noIcons:!0,children:()=>(0,kc.jsx)(Z_.MenuGroup,{children:r.map((n,i)=>(0,kc.jsx)(Z_.MenuItem,{onClick:n.onClick,children:n.title},i))})})]})]})})})}var Bm=tze;var X_=c(T(),1);function bre({originalBlockClientId:e,name:t,onReplace:o}){let{selectBlock:r}=(0,hre.useDispatch)(B),n=(0,gre.getBlockType)(t);return(0,X_.jsxs)(Bm,{actions:[(0,X_.jsx)(Xj.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>r(e),children:(0,I2.__)("Find original")},"find-original"),(0,X_.jsx)(Xj.Button,{__next40pxDefaultSize:!0,variant:"secondary",onClick:()=>o([]),children:(0,I2.__)("Remove")},"remove")],children:[(0,X_.jsxs)("strong",{children:[n?.title,": "]}),(0,I2.__)("This block can only be used once.")]})}var m1=c(T(),1);function A2({mayDisplayControls:e,mayDisplayParentControls:t,mayDisplayPatternEditingControls:o,blockEditingMode:r,isPreviewMode:n,...i}){let{name:s,isSelected:a,clientId:l,attributes:u={},__unstableLayoutClassNames:d}=i,{layout:f=null,metadata:p={}}=u,{bindings:m}=p,g=(0,P2.hasBlockSupport)(s,"layout",!1)||(0,P2.hasBlockSupport)(s,"__experimentalLayout",!1),b=!!kt()[U0]||(0,P2.hasBlockSupport)(s,"listView")||s==="core/navigation",{originalBlockClientId:v}=(0,O2.useContext)(Rn);return(0,m1.jsxs)(aI,{value:(0,O2.useMemo)(()=>({name:s,isSelected:a,clientId:l,layout:g?f:null,__unstableLayoutClassNames:d,[Nu]:e,[o_]:t,[r_]:o&&r!=="disabled",[n_]:r,[i_]:m,[sI]:n,[U0]:b}),[s,a,l,g,f,d,e,t,o,r,m,n,b]),children:[(0,m1.jsx)(fte,{...i}),v&&(0,m1.jsx)(bre,{originalBlockClientId:v,name:s,onReplace:i.onReplace})]})}function je(...e){let{clientId:t=null}=kt();return(0,yre.useSelect)(o=>K(o(B)).getBlockSettings(t,...e),[t,...e])}function _re(e){(0,vre.default)("wp.blockEditor.useSetting",{since:"6.5",alternative:"wp.blockEditor.useSettings",note:"The new useSettings function can retrieve multiple settings at once, with better performance."});let[t]=je(e);return t}var M2=c(T(),1),wre=([e,...t])=>e.toUpperCase()+t.join(""),oze=e=>(0,Bb.createHigherOrderComponent)(t=>function(r){return(0,M2.jsx)(t,{...r,colors:e})},"withCustomColorPalette"),rze=()=>(0,Bb.createHigherOrderComponent)(e=>function(o){let[r,n,i]=je("color.palette.custom","color.palette.theme","color.palette.default"),s=(0,Q_.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]);return(0,M2.jsx)(e,{...o,colors:s})},"withEditorColorPalette");function kre(e,t){let o=e.reduce((r,n)=>({...r,...typeof n=="string"?{[n]:Bs(n)}:n}),{});return(0,Bb.compose)([t,r=>function(i){let{colors:s,...a}=i,{attributes:l,setAttributes:u}=a,d=(0,Q_.useRef)(null),f=(0,Q_.useMemo)(()=>{let m=d.current,g=Object.fromEntries(Object.entries(o).flatMap(([h,b])=>{let v=`custom${wre(h)}`,y=wre(h),_=Lu(s,l[h],l[v]),w=m?.[h],k=w?.color===_.color&&w?w:{..._,class:Ja(b,_.slug)},x=C=>{let E=uI(s,C);u({[h]:E?.slug||void 0,[v]:E?.slug?void 0:C})};return[[h,k],[`set${y}`,x]]}));return d.current=g,g},[l,s,u]),p=(0,Q_.useMemo)(()=>({getMostReadableColor:m=>Qee(s,m)}),[s]);return(0,M2.jsx)(r,{...a,...f,colorUtils:p})}])}function xre(e){return(...t)=>{let o=oze(e);return(0,Bb.createHigherOrderComponent)(kre(t,o),"withCustomColors")}}function Sre(...e){let t=rze();return(0,Bb.createHigherOrderComponent)(kre(e,t),"withColors")}var N2=c(F(),1),L2=c(ee(),1);function J_(e){if(e)return`has-${e}-gradient-background`}function D2(e,t){let o=e?.find(r=>r.slug===t);return o&&o.gradient}function Cre(e,t){return e?.find(r=>r.gradient===t)}function Ere(e,t){let o=Cre(e,t);return o&&o.slug}function nze({gradientAttribute:e="gradient",customGradientAttribute:t="customGradient"}={}){let{clientId:o}=kt(),[r,n,i]=je("color.gradients.custom","color.gradients.theme","color.gradients.default"),s=(0,N2.useMemo)(()=>[...r||[],...n||[],...i||[]],[r,n,i]),{gradient:a,customGradient:l}=(0,L2.useSelect)(m=>{let{getBlockAttributes:g}=m(B),h=g(o)||{};return{customGradient:h[t],gradient:h[e]}},[o,e,t]),{updateBlockAttributes:u}=(0,L2.useDispatch)(B),d=(0,N2.useCallback)(m=>{let g=Ere(s,m);if(g){u(o,{[e]:g,[t]:void 0});return}u(o,{[e]:void 0,[t]:m})},[s,o,u]),f=J_(a),p;return a?p=D2(s,a):p=l,{gradientClass:f,gradientValue:p,setGradient:d}}var ew=(e,t,o)=>{if(t){let r=e?.find(({slug:n})=>n===t);if(r)return r}return{size:o}};function Qj(e,t){let o=e?.find(({size:r})=>r===t);return o||{size:t}}function Im(e){if(e)return`has-${Bs(e)}-font-size`}var ize="1600px",sze="320px",aze=1,lze=.25,cze=.75,uze="14px";function Tre({minimumFontSize:e,maximumFontSize:t,fontSize:o,minimumViewportWidth:r=sze,maximumViewportWidth:n=ize,scaleFactor:i=aze,minimumFontSizeLimit:s}){if(s=Pm(s)?s:uze,o){let _=Pm(o);if(!_?.unit)return null;let w=Pm(s,{coerceTo:_.unit});if(w?.value&&!e&&!t&&_?.value<=w?.value)return null;if(t||(t=`${_.value}${_.unit}`),!e){let k=_.unit==="px"?_.value:_.value*16,x=Math.min(Math.max(1-.075*Math.log2(k),lze),cze),C=g1(_.value*x,3);w?.value&&C<w?.value?e=`${w.value}${w.unit}`:e=`${C}${_.unit}`}}let a=Pm(e),l=a?.unit||"rem",u=Pm(t,{coerceTo:l});if(!a||!u)return null;let d=Pm(e,{coerceTo:"rem"}),f=Pm(n,{coerceTo:l}),p=Pm(r,{coerceTo:l});if(!f||!p||!d)return null;let m=f.value-p.value;if(!m)return null;let g=g1(p.value/100,3),h=g1(g,3)+l,b=100*((u.value-a.value)/m),v=g1((b||1)*i,3),y=`${d.value}${d.unit} + ((1vw - ${h}) * ${v})`;return`clamp(${e}, ${y}, ${t})`}function Pm(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:o,rootSizeValue:r,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},i=n?.join("|"),s=new RegExp(`^(\\d*\\.?\\d+)(${i}){1,1}$`),a=e.match(s);if(!a||a.length<3)return null;let[,l,u]=a,d=parseFloat(l);return o==="px"&&(u==="em"||u==="rem")&&(d=d*r,u=o),u==="px"&&(o==="em"||o==="rem")&&(d=d/r,u=o),(o==="em"||o==="rem")&&(u==="em"||u==="rem")&&(u=o),{value:g1(d,3),unit:u}}function g1(e,t=3){let o=Math.pow(10,t);return Number.isFinite(e)?parseFloat(Math.round(e*o)/o):void 0}var Rre=c(q(),1);var Bre=c(T(),1);function dze(e){let[t,o]=je("typography.fontSizes","typography.customFontSize");return(0,Bre.jsx)(Rre.FontSizePicker,{...e,fontSizes:t,disableCustomFontSizes:!o})}var Jj=dze;var h1=c(ue(),1),Pre=c(F(),1);var eH=c(T(),1),fze=[],Ire=([e,...t])=>e.toUpperCase()+t.join(""),Ore=(...e)=>{let t=e.reduce((o,r)=>(o[r]=`custom${Ire(r)}`,o),{});return(0,h1.createHigherOrderComponent)((0,h1.compose)([(0,h1.createHigherOrderComponent)(o=>function(n){let[i]=je("typography.fontSizes");return(0,eH.jsx)(o,{...n,fontSizes:i||fze})},"withFontSizes"),o=>class extends Pre.Component{constructor(n){super(n),this.setters=this.createSetters(),this.state={}}createSetters(){return Object.entries(t).reduce((n,[i,s])=>{let a=Ire(i);return n[`set${a}`]=this.createSetFontSize(i,s),n},{})}createSetFontSize(n,i){return s=>{let a=this.props.fontSizes?.find(({size:l})=>l===Number(s));this.props.setAttributes({[n]:a&&a.slug?a.slug:void 0,[i]:a&&a.slug?void 0:s})}}static getDerivedStateFromProps({attributes:n,fontSizes:i},s){let a=(u,d)=>s[d]?n[d]?n[d]!==s[d].slug:s[d].size!==n[u]:!0;if(!Object.values(t).some(a))return null;let l=Object.entries(t).filter(([u,d])=>a(d,u)).reduce((u,[d,f])=>{let p=n[d],m=ew(i,p,n[f]);return u[d]={...m,class:Im(p)},u},{});return{...s,...l}}render(){return(0,eH.jsx)(o,{...this.props,fontSizes:void 0,...this.state,...this.setters})}}]),"withFontSizes")};var Ib=c(Z(),1),V2=c(q(),1);var Are=c(T(),1),pze=[{icon:mm,title:(0,Ib.__)("Align text left"),align:"left"},{icon:lb,title:(0,Ib.__)("Align text center"),align:"center"},{icon:gm,title:(0,Ib.__)("Align text right"),align:"right"}],mze={placement:"bottom-start"};function gze({value:e,onChange:t,alignmentControls:o=pze,label:r=(0,Ib.__)("Align text"),description:n,isCollapsed:i=!0,isToolbar:s}){function a(p){return()=>t(e===p?void 0:p)}let l=o.find(p=>p.align===e);function u(){return l?l.icon:(0,Ib.isRTL)()?gm:mm}let d=s?V2.ToolbarGroup:V2.ToolbarDropdownMenu,f=s?{isCollapsed:i}:{toggleProps:n?{description:n}:{},popoverProps:mze};return(0,Are.jsx)(d,{icon:u(),label:r,controls:o.map(p=>{let{align:m}=p;return{...p,isActive:e===m,role:i?"menuitemradio":void 0,onClick:a(m)}}),...f})}var tH=gze;var oH=c(T(),1),F2=e=>(0,oH.jsx)(tH,{...e,isToolbar:!1}),Mre=e=>(0,oH.jsx)(tH,{...e,isToolbar:!0});var $2=c(Bo(),1),Y2=c(q(),1),Gre=c(F(),1),K2=c(ce(),1);var Wre=c(ee(),1),Am=c(ce(),1),sH=c(F(),1);var Fre=c(Vre(),1);var _ze=e=>e.name||"",wze=e=>e.title,kze=e=>e.description||"",xze=e=>e.keywords||[],Sze=e=>e.category,Cze=()=>null,Eze=[/([\p{Ll}\p{Lo}\p{N}])([\p{Lu}\p{Lt}])/gu,/([\p{Lu}\p{Lt}])([\p{Lu}\p{Lt}][\p{Ll}\p{Lo}])/gu],Tze=new RegExp("(\\p{C}|\\p{P}|\\p{S})+","giu"),rH=new Map,nH=new Map;function j2(e=""){if(rH.has(e))return rH.get(e);let t=cI(e,{splitRegexp:Eze,stripRegexp:Tze}).split(" ").filter(Boolean);return rH.set(e,t),t}function b1(e=""){if(nH.has(e))return nH.get(e);let t=(0,Fre.default)(e);return t=t.replace(/^\//,""),t=t.toLowerCase(),nH.set(e,t),t}var y1=(e="")=>j2(b1(e)),Rze=(e,t)=>e.filter(o=>!y1(t).some(r=>r.includes(o))),H2=(e,t,o,r)=>y1(r).length===0?e:v1(e,r,{getCategory:s=>t.find(({slug:a})=>a===s.category)?.title,getCollection:s=>o[s.name.split("/")[0]]?.title}),v1=(e=[],t="",o={})=>{if(y1(t).length===0)return e;let n=e.map(i=>[i,Bze(i,t,o)]).filter(([,i])=>i>0);return n.sort(([,i],[,s])=>s-i),n.map(([i])=>i)};function Bze(e,t,o={}){let{getName:r=_ze,getTitle:n=wze,getDescription:i=kze,getKeywords:s=xze,getCategory:a=Sze,getCollection:l=Cze}=o,u=r(e),d=n(e),f=i(e),p=s(e),m=a(e),g=l(e),h=b1(t),b=b1(d),v=0;if(h===b)v+=30;else if(b.startsWith(h))v+=20;else{let y=[u,d,f,...p,m,g].join(" "),_=j2(h);Rze(_,y).length===0&&(v+=10)}if(v!==0&&u.startsWith("core/")){let y=u!==e.id;v+=y?1:2}return v}var Wu=c(ce(),1),tw=c(ee(),1),W2=c(F(),1),zre=c(Ns(),1),U2=c(Z(),1);var Ize=(e,t,o)=>{let r=(0,W2.useMemo)(()=>({[Em]:!!o}),[o]),[n]=(0,tw.useSelect)(d=>[d(B).getInserterItems(e,r)],[e,r]),{getClosestAllowedInsertionPoint:i}=K((0,tw.useSelect)(B)),{createErrorNotice:s}=(0,tw.useDispatch)(zre.store),[a,l]=(0,tw.useSelect)(d=>{let{getCategories:f,getCollections:p}=d(Wu.store);return[f(),p()]},[]),u=(0,W2.useCallback)(({name:d,initialAttributes:f,innerBlocks:p,innerContent:m,syncStatus:g,content:h},b)=>{let v=i(d,e);if(v===null){let _=(0,Wu.getBlockType)(d)?.title??d;s((0,U2.sprintf)((0,U2.__)(`Block "%s" can't be inserted.`),_),{type:"snackbar",id:"inserter-notice"});return}let y=g==="unsynced"?(0,Wu.parse)(h,{__unstableSkipMigrationLogs:!0}):(0,Wu.createBlock)(d,f,(0,Wu.createBlocksFromInnerBlocksTemplate)(p),m);t(y,void 0,b,v)},[i,e,t,s]);return[n,a,l,u]},Om=Ize;var jre=c(q(),1);var Hre=c(F(),1),iH=c(T(),1);function Pze({icon:e,showColors:t=!1,className:o,context:r}){e?.src==="block-default"&&(e={src:tC});let n=(0,iH.jsx)(jre.Icon,{icon:e&&e.src?e.src:e,context:r}),i=t?{backgroundColor:e&&e.background,color:e&&e.foreground}:{};return(0,iH.jsx)("span",{style:i,className:Y("block-editor-block-icon",o,{"has-colors":t}),children:n})}var Lt=(0,Hre.memo)(Pze);var G2=(e,t)=>(t&&e.sort(({id:o},{id:r})=>{let n=t.indexOf(o),i=t.indexOf(r);return n<0&&(n=t.length),i<0&&(i=t.length),n-i}),e);var ow=c(T(),1),Oze=()=>{},Aze=9;function Mze(){return{name:"blocks",className:"block-editor-autocompleters__block",triggerPrefix:"/",useItems(e){let{rootClientId:t,selectedBlockId:o,prioritizedBlocks:r}=(0,Wre.useSelect)(u=>{let{getSelectedBlockClientId:d,getBlock:f,getBlockListSettings:p,getBlockRootClientId:m}=u(B),{getActiveBlockVariation:g}=u(Am.store),h=d(),{name:b,attributes:v}=f(h),y=g(b,v),_=m(h);return{selectedBlockId:y?`${b}/${y.name}`:b,rootClientId:_,prioritizedBlocks:p(_)?.prioritizedInserterBlocks}},[]),[n,i,s]=Om(t,Oze,!0),a=(0,sH.useMemo)(()=>(e.trim()?H2(n,i,s,e):G2(ju(n,"frecency","desc"),r)).filter(d=>d.id!==o).slice(0,Aze),[e,o,n,i,s,r]);return[(0,sH.useMemo)(()=>a.map(u=>{let{title:d,icon:f,isDisabled:p}=u;return{key:`block-${u.id}`,value:u,label:(0,ow.jsxs)(ow.Fragment,{children:[(0,ow.jsx)(Lt,{icon:f,showColors:!0},"icon"),d]}),isDisabled:p}}),[a])]},allowContext(e,t){return!(/\S/.test(e)||/\S/.test(t))},getOptionCompletion(e){let{name:t,initialAttributes:o,innerBlocks:r,innerContent:n,syncStatus:i,blocks:s}=e;return{action:"replace",value:i==="unsynced"?(s??[]).map(a=>(0,Am.cloneBlock)(a)):(0,Am.createBlock)(t,o,(0,Am.createBlocksFromInnerBlocksTemplate)(r),n)}}}}var Ure=Mze();var $re=c(T(),1),Nze=[];function Yre({completers:e=Nze}){let{name:t}=kt();return(0,Gre.useMemo)(()=>{let o=[...e];return(t===(0,K2.getDefaultBlockName)()||(0,K2.getBlockSupport)(t,"__experimentalSlashInserter",!1))&&(o=[...o,Ure]),(0,$2.hasFilter)("editor.Autocomplete.completers")&&(o===e&&(o=o.map(r=>({...r}))),o=(0,$2.applyFilters)("editor.Autocomplete.completers",o,t)),o},[e,t])}function Kre(e){return(0,Y2.__unstableUseAutocompleteProps)({...e,completers:Yre(e)})}function Lze(e){return(0,$re.jsx)(Y2.Autocomplete,{...e,completers:Yre(e)})}var qre=Lze;var wne=c(Z(),1),Dm=c(q(),1);var vne=c(ee(),1);var tO=c(F(),1);var _r=c(Z(),1);var Un=c(q(),1);var rw=c(Z(),1);var va={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};function Ls(e,t=""){return e.split(",").map(o=>`${o}${t?` ${t}`:""}`).join(",")}function Mm(e,t=va,o,r){let n="";return t?.[o]?.spacingStyles?.length&&r&&t[o].spacingStyles.forEach(i=>{n+=`${Ls(e,i.selector.trim())} { `,n+=Object.entries(i.rules).map(([s,a])=>`${s}: ${a||r}`).join("; "),n+="; }"}),n}function q2(e){let{contentSize:t,wideSize:o,type:r="default"}=e,n={},i=/^(?!0)\d+(px|em|rem|vw|vh|%|svw|lvw|dvw|svh|lvh|dvh|vi|svi|lvi|dvi|vb|svb|lvb|dvb|vmin|svmin|lvmin|dvmin|vmax|svmax|lvmax|dvmax)?$/i;return i.test(t)&&r==="constrained"&&(n.none=(0,rw.sprintf)((0,rw.__)("Max %s wide"),t)),i.test(o)&&(n.wide=(0,rw.sprintf)((0,rw.__)("Max %s wide"),o)),n}var xc=c(Z(),1);var Uu=(e,t)=>e?.includes?e==="0"||e.includes(`var:preset|${t}|`):!1;function Z2(e,t){if(!e)return;if(e==="0"||e==="default")return e;let o=e.match(new RegExp(`var:preset\\|${t}\\|(.+)`));return o?o[1]:void 0}function Zre(e,t,o){if(e===void 0)return 0;let r=parseFloat(e,10)===0?"0":Z2(e,o),n=t.findIndex(i=>String(i.slug)===r);return n!==-1?n:NaN}function aH(e,t,o){if(!Uu(e,o))return e;let r=parseFloat(e,10)===0?"0":Z2(e,o);return t.find(i=>String(i.slug)===r)?.size}function Xre(e,t,o){if(!e||Uu(e,o)||e==="0")return e;let r=t.find(n=>String(n.size)===String(e));return r?.slug?`var:preset|${o}|${r.slug}`:e}var Qre="spacing",Jre=8,Nm=["top","bottom","left","right"],ene={top:void 0,right:void 0,bottom:void 0,left:void 0},X2={custom:WP,axial:WP,horizontal:zz,vertical:Uz,top:Wz,right:Hz,bottom:Fz,left:jz},Gu={default:(0,xc.__)("Spacing control"),top:(0,xc.__)("Top"),bottom:(0,xc.__)("Bottom"),left:(0,xc.__)("Left"),right:(0,xc.__)("Right"),mixed:(0,xc.__)("Mixed"),vertical:(0,xc.__)("Vertical"),horizontal:(0,xc.__)("Horizontal"),axial:(0,xc.__)("Horizontal & vertical"),custom:(0,xc.__)("Custom")},Ef={axial:"axial",top:"top",right:"right",bottom:"bottom",left:"left",custom:"custom"};function Q2(e){return Uu(e,Qre)}function tne(e,t){if(!Q2(e))return e;let o=Z2(e,Qre);return t.find(n=>String(n.slug)===o)?.size}function nw(e,t){if(!e||Q2(e)||e==="0")return e;let o=t.find(r=>String(r.size)===String(e));return o?.slug?`var:preset|spacing|${o.slug}`:e}function nl(e){if(!e||typeof e!="string")return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function lH(e,t){if(!e||!e.length)return!1;let o=e.includes("horizontal")||e.includes("left")&&e.includes("right"),r=e.includes("vertical")||e.includes("top")&&e.includes("bottom");return t==="horizontal"?o:t==="vertical"?r:o||r}function Dze(e=[]){let t={top:0,right:0,bottom:0,left:0};return e.forEach(o=>t[o]+=1),(t.top+t.bottom)%2===0&&(t.left+t.right)%2===0}function one(e={},t){let{top:o,right:r,bottom:n,left:i}=e,s=[o,r,n,i].filter(Boolean),a=o===n&&i===r&&(!!o||!!i),l=!s.length&&Dze(t),u=t?.includes("horizontal")&&t?.includes("vertical")&&t?.length===2;if(lH(t)&&(a||l))return Ef.axial;if(u&&s.length===1){let d;return Object.entries(e).some(([f,p])=>(d=f,p!==void 0)),d}return t?.length===1&&!s.length?t[0]:Ef.custom}function rne(e,t){let o=e?.inherit||e?.contentSize||e?.wideSize?{...e,type:"constrained"}:e||t||{};return["flex","grid"].includes(o?.type)}function iw(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function _a(e,t="0"){let o=iw(e);if(!o)return null;let r=nl(o?.top)||t,n=nl(o?.left)||t;return r===n?r:`${r} ${n}`}var Po=c(T(),1),Vze={left:"flex-start",right:"flex-end",center:"center","space-between":"space-between"},nne={left:"flex-start",right:"flex-end",center:"center",stretch:"stretch"},Fze={top:"flex-start",center:"center",bottom:"flex-end",stretch:"stretch","space-between":"space-between"},ine={horizontal:"center",vertical:"top"},zze={top:{icon:kC,label:(0,_r._x)("Align top","Block vertical alignment setting")},center:{icon:fC,label:(0,_r._x)("Align middle","Block vertical alignment setting")},bottom:{icon:uC,label:(0,_r._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:vC,label:(0,_r._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:hC,label:(0,_r._x)("Space between","Block vertical alignment setting")}},jze=["wrap","nowrap"],lne={name:"flex",label:(0,_r.__)("Flex"),hasInspectorControls(e={}){let{allowOrientation:t=!0,allowJustification:o=!0,allowVerticalAlignment:r=!0,allowWrap:n=!0}=e;return t||o||r||n},inspectorControls:function({layout:t={},onChange:o,layoutBlockSupport:r={},resetLayout:n={},clientId:i}){let{allowOrientation:s=!0,allowJustification:a=!0,allowVerticalAlignment:l=!0,allowWrap:u=!0}=r,d=(_,w)=>(t?.[_]??w)!==(n?.[_]??w),f=()=>d("justifyContent","left"),p=()=>d("verticalAlignment",cne(t)),m=()=>d("orientation","horizontal"),g=()=>d("flexWrap","wrap"),h=()=>o(Xe({...t,justifyContent:n?.justifyContent})),b=()=>o(Xe({...t,verticalAlignment:Hze(n?.verticalAlignment,t?.orientation)})),v=()=>{let{verticalAlignment:_,justifyContent:w}=t,k=n?.orientation,x=!k||k==="horizontal";o(Xe({...t,orientation:k,verticalAlignment:n?.verticalAlignment??(x&&_==="space-between"?"center":_),justifyContent:n?.justifyContent??(x&&w==="stretch"?"left":w)}))},y=()=>o(Xe({...t,flexWrap:n?.flexWrap}));return(0,Po.jsxs)(Po.Fragment,{children:[(a||s)&&(0,Po.jsxs)(Un.Flex,{align:"flex-start",className:"block-editor-hooks__flex-layout-controls",gap:4,justify:"flex-start",children:[a&&(0,Po.jsx)(Un.__experimentalToolsPanelItem,{label:(0,_r.__)("Justification"),hasValue:f,onDeselect:h,isShownByDefault:!0,panelId:i,children:(0,Po.jsx)(ane,{layout:t,onChange:o})}),s&&(0,Po.jsx)(Un.__experimentalToolsPanelItem,{label:(0,_r.__)("Orientation"),hasValue:m,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,Po.jsx)($ze,{layout:t,onChange:o})})]}),l&&(0,Po.jsx)(Un.__experimentalToolsPanelItem,{label:(0,_r.__)("Alignment"),hasValue:p,onDeselect:b,panelId:i,children:(0,Po.jsx)(sne,{layout:t,onChange:o})}),u&&(0,Po.jsx)(Un.__experimentalToolsPanelItem,{label:(0,_r.__)("Wrapping"),hasValue:g,onDeselect:y,panelId:i,children:(0,Po.jsx)(Gze,{layout:t,onChange:o})})]})},toolBarControls:function({layout:t={},onChange:o,layoutBlockSupport:r,controlsGroup:n="block"}){let{allowVerticalAlignment:i=!0,allowJustification:s=!0}=r;return!s&&!i?null:(0,Po.jsxs)(Ko,{group:n,__experimentalShareWithChildBlocks:!0,children:[s&&(0,Po.jsx)(ane,{layout:t,onChange:o,isToolbar:!0}),i&&(0,Po.jsx)(sne,{layout:t,onChange:o,isToolbar:!0})]})},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,globalBlockGapValue:a,layoutDefinitions:l=va}){let u=r!==void 0,d=u?{...o,...r}:o,f=S=>Object.hasOwn(r||{},S),{orientation:p="horizontal"}=d,m="0.5em";if(a){let S=iw(a);m=nl(S?.left)||nl(S?.top)||"0.5em"}let g=n?.spacing?.blockGap&&!io(i,"spacing","blockGap")?_a(n?.spacing?.blockGap,m):void 0,h=!u||Object.hasOwn(n?.spacing||{},"blockGap"),b=Vze[d.justifyContent],v=jze.includes(d.flexWrap)?d.flexWrap:"wrap",y=Fze[d.verticalAlignment],_=nne[d.justifyContent]||nne.left,w="",k=[],x=!u||f("flexWrap"),C=!u||f("orientation"),E=!u||f("justifyContent")||f("orientation"),R=!u||f("verticalAlignment")||f("orientation");return x&&v&&v!=="wrap"&&k.push(`flex-wrap: ${v}`),p==="horizontal"?(f("orientation")&&k.push("flex-direction: row"),R&&y&&k.push(`align-items: ${y}`),E&&b&&k.push(`justify-content: ${b}`)):(R&&y&&k.push(`justify-content: ${y}`),C&&k.push("flex-direction: column"),E&&k.push(`align-items: ${_}`)),k.length&&(w=`${Ls(t)} {
${k.join("; ")};
- }`),s&&h&&g&&(w+=Nm(t,l,"flex",g)),w},getOrientation(e){let{orientation:t="horizontal"}=e;return t},getAlignments(){return[]}};function ine({orientation:e="horizontal"}={}){return e==="horizontal"?tne.horizontal:tne.vertical}function _9e(e,t){if(!(t==="horizontal"&&e==="space-between"||t==="vertical"&&e==="stretch"))return e}function w9e(e){return e==="horizontal"?["top","center","bottom","stretch"]:["top","center","bottom","space-between"]}function one({layout:e,onChange:t,isToolbar:o=!1}){let{orientation:r="horizontal"}=e,{verticalAlignment:n=ine(e)}=e,i=a=>{t({...e,verticalAlignment:a})},s=w9e(r);return o?(0,Po.jsx)(L2,{onChange:i,value:n,controls:s}):(0,Po.jsx)(Hn.__experimentalToggleGroupControl,{label:(0,vr.__)("Alignment"),onChange:i,value:n,className:"block-editor-hooks__flex-layout-alignment-controls",children:s.map(a=>{let{icon:l,label:u}=y9e[a];return(0,Po.jsx)(Hn.__experimentalToggleGroupControlOptionIcon,{value:a,icon:l,label:u},a)})})}var k9e={placement:"bottom-start"};function rne({layout:e,onChange:t,isToolbar:o=!1}){let{justifyContent:r="left",orientation:n="horizontal"}=e,i=l=>{t({...e,justifyContent:l})},s=["left","center","right"];if(n==="horizontal"?s.push("space-between"):s.push("stretch"),o)return(0,Po.jsx)(U_,{allowedControls:s,value:r,onChange:i,popoverProps:k9e});let a=[{value:"left",icon:vm,label:(0,vr.__)("Justify items left")},{value:"center",icon:ym,label:(0,vr.__)("Justify items center")},{value:"right",icon:_m,label:(0,vr.__)("Justify items right")}];return n==="horizontal"?a.push({value:"space-between",icon:g_,label:(0,vr.__)("Space between items")}):a.push({value:"stretch",icon:h_,label:(0,vr.__)("Stretch items")}),(0,Po.jsx)(Hn.__experimentalToggleGroupControl,{label:(0,vr.__)("Justification"),value:r,onChange:i,className:"block-editor-hooks__flex-layout-justification-controls",children:a.map(({value:l,icon:u,label:d})=>(0,Po.jsx)(Hn.__experimentalToggleGroupControlOptionIcon,{value:l,icon:u,label:d},l))})}function x9e({layout:e,onChange:t}){let{flexWrap:o="wrap"}=e;return(0,Po.jsx)(Hn.ToggleControl,{label:(0,vr.__)("Allow to wrap to multiple lines"),onChange:r=>{t({...e,flexWrap:r?"wrap":"nowrap"})},checked:o==="wrap"})}function S9e({layout:e,onChange:t}){let{orientation:o="horizontal",verticalAlignment:r,justifyContent:n}=e;return(0,Po.jsxs)(Hn.__experimentalToggleGroupControl,{className:"block-editor-hooks__flex-layout-orientation-controls",label:(0,vr.__)("Orientation"),value:o,onChange:i=>{let s=r,a=n;return i==="horizontal"?(r==="space-between"&&(s="center"),n==="stretch"&&(a="left")):(r==="stretch"&&(s="top"),n==="space-between"&&(a="left")),t({...e,orientation:i,verticalAlignment:s,justifyContent:a})},children:[(0,Po.jsx)(Hn.__experimentalToggleGroupControlOptionIcon,{icon:L0,value:"horizontal",label:(0,vr.__)("Horizontal")}),(0,Po.jsx)(Hn.__experimentalToggleGroupControlOptionIcon,{icon:mz,value:"vertical",label:(0,vr.__)("Vertical")})]})}var sne=c(q(),1);var ane={name:"default",label:(0,sne.__)("Flow"),hasInspectorControls(){return!1},inspectorControls:function(){return null},toolBarControls:function(){return null},getLayoutStyle:function({selector:t,style:o,blockName:r,hasBlockGapSupport:n,layoutDefinitions:i=_a}){let s=o?.spacing?.blockGap,a="";io(r,"spacing","blockGap")||(s?.top?a=wa(s?.top):typeof s=="string"&&(a=wa(s)));let l="";return n&&a&&(l+=Nm(t,i,"default",a)),l},getOrientation(){return"vertical"},getAlignments(e,t){let o=O2(e);if(e.alignments!==void 0)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map(n=>({name:n,info:o[n]}));let r=[{name:"left"},{name:"center"},{name:"right"}];if(!t){let{contentSize:n,wideSize:i}=e;n&&r.unshift({name:"full"}),i&&r.unshift({name:"wide",info:o.wide})}return r.unshift({name:"none",info:o.none}),r}};var Ii=c(Y(),1),sl=c(q(),1);var lne=c(k_(),1);var Mr=c(T(),1),C9e="var(--wp--style--global--content-size, none)",E9e="var(--wp--style--global--wide-size, none)",cne={name:"constrained",label:(0,sl.__)("Constrained"),hasInspectorControls(e={}){let{allowJustification:t=!0,allowCustomContentAndWideSize:o=!0}=e;return t||o},inspectorControls:function({layout:t,onChange:o,layoutBlockSupport:r={},resetLayout:n={},clientId:i}){let{wideSize:s,contentSize:a,justifyContent:l="center"}=t,{allowJustification:u=!0,allowCustomContentAndWideSize:d=!0}=r,f=x=>{o({...t,justifyContent:x})},p=[{value:"left",icon:vm,label:(0,sl.__)("Justify items left")},{value:"center",icon:ym,label:(0,sl.__)("Justify items center")},{value:"right",icon:_m,label:(0,sl.__)("Justify items right")}],[m]=je("spacing.units"),g=(0,Ii.__experimentalUseCustomUnits)({availableUnits:m||["%","px","em","rem","vw"]}),h=(x,S)=>(t?.[x]??S)!==(n?.[x]??S),b=()=>o(Xe({...t,contentSize:n?.contentSize})),v=()=>o(Xe({...t,wideSize:n?.wideSize})),y=()=>o(Xe({...t,justifyContent:n?.justifyContent})),_=()=>h("contentSize"),w=()=>h("wideSize"),k=()=>h("justifyContent","center");return(0,Mr.jsxs)(Mr.Fragment,{children:[d&&(0,Mr.jsxs)(Mr.Fragment,{children:[(0,Mr.jsx)(Ii.__experimentalToolsPanelItem,{label:(0,sl.__)("Content width"),hasValue:_,onDeselect:b,panelId:i,children:(0,Mr.jsx)(Ii.__experimentalUnitControl,{label:(0,sl.__)("Content width"),labelPosition:"top",value:a===null?"":a||s||"",onChange:x=>{x=0>parseFloat(x)?"0":x,o({...t,contentSize:x!==""?x:void 0})},units:g,prefix:(0,Mr.jsx)(Ii.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Mr.jsx)(xt,{icon:ub})})})}),(0,Mr.jsxs)(Ii.__experimentalToolsPanelItem,{label:(0,sl.__)("Wide width"),hasValue:w,onDeselect:v,panelId:i,children:[(0,Mr.jsx)(Ii.__experimentalUnitControl,{label:(0,sl.__)("Wide width"),labelPosition:"top",value:s===null?"":s||a||"",onChange:x=>{x=0>parseFloat(x)?"0":x,o({...t,wideSize:x!==""?x:void 0})},units:g,prefix:(0,Mr.jsx)(Ii.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Mr.jsx)(xt,{icon:kb})})}),(0,Mr.jsx)("p",{className:"block-editor-hooks__layout-constrained-helptext",children:(0,sl.__)("Customize the width for all elements that are assigned to the center or wide columns.")})]})]}),u&&(0,Mr.jsx)(Ii.__experimentalToolsPanelItem,{label:(0,sl.__)("Justification"),hasValue:k,onDeselect:y,panelId:i,children:(0,Mr.jsx)(Ii.__experimentalToggleGroupControl,{label:(0,sl.__)("Justification"),value:l,onChange:f,children:p.map(({value:x,icon:S,label:C})=>(0,Mr.jsx)(Ii.__experimentalToggleGroupControlOptionIcon,{value:x,icon:S,label:C},x))})})]})},toolBarControls:function({layout:t={},onChange:o,layoutBlockSupport:r,controlsGroup:n="block"}){let{allowJustification:i=!0}=r;return i?(0,Mr.jsx)(Ko,{group:n,__experimentalShareWithChildBlocks:!0,children:(0,Mr.jsx)(R9e,{layout:t,onChange:o})}):null},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,layoutDefinitions:a=_a}){let l=r!==void 0,u=l?{...o,...r}:o,d=A=>Object.hasOwn(r||{},A),{contentSize:f,wideSize:p,justifyContent:m}=u,g=n?.spacing?.blockGap,h=!l||Object.hasOwn(n?.spacing||{},"blockGap"),b=!l||Object.hasOwn(n?.spacing||{},"padding"),v="";io(i,"spacing","blockGap")||(g?.top?v=wa(g?.top):typeof g=="string"&&(v=wa(g)));let y=m==="left"?"0 !important":"auto !important",_=m==="right"?"0 !important":"auto !important",w=l&&d("justifyContent"),k=l&&d("contentSize"),x=l&&d("wideSize"),S=!l||k||x,C=l&&(k&&!f||x&&!p),R=f||(p&&!k?p:C9e),E=p||(f&&!x?f:E9e),I=[`max-width: ${R}`];(!l||w)&&I.push(`margin-left: ${y}`,`margin-right: ${_}`);let O=S&&(f||p||C)?`
- ${Ds(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")} {
+ }`),s&&h&&g&&(w+=Mm(t,l,"flex",g)),w},getOrientation(e){let{orientation:t="horizontal"}=e;return t},getAlignments(){return[]}};function cne({orientation:e="horizontal"}={}){return e==="horizontal"?ine.horizontal:ine.vertical}function Hze(e,t){if(!(t==="horizontal"&&e==="space-between"||t==="vertical"&&e==="stretch"))return e}function Wze(e){return e==="horizontal"?["top","center","bottom","stretch"]:["top","center","bottom","space-between"]}function sne({layout:e,onChange:t,isToolbar:o=!1}){let{orientation:r="horizontal"}=e,{verticalAlignment:n=cne(e)}=e,i=a=>{t({...e,verticalAlignment:a})},s=Wze(r);return o?(0,Po.jsx)(J2,{onChange:i,value:n,controls:s}):(0,Po.jsx)(Un.__experimentalToggleGroupControl,{label:(0,_r.__)("Alignment"),onChange:i,value:n,className:"block-editor-hooks__flex-layout-alignment-controls",children:s.map(a=>{let{icon:l,label:u}=zze[a];return(0,Po.jsx)(Un.__experimentalToggleGroupControlOptionIcon,{value:a,icon:l,label:u},a)})})}var Uze={placement:"bottom-start"};function ane({layout:e,onChange:t,isToolbar:o=!1}){let{justifyContent:r="left",orientation:n="horizontal"}=e,i=l=>{t({...e,justifyContent:l})},s=["left","center","right"];if(n==="horizontal"?s.push("space-between"):s.push("stretch"),o)return(0,Po.jsx)(sw,{allowedControls:s,value:r,onChange:i,popoverProps:Uze});let a=[{value:"left",icon:ym,label:(0,_r.__)("Justify items left")},{value:"center",icon:bm,label:(0,_r.__)("Justify items center")},{value:"right",icon:vm,label:(0,_r.__)("Justify items right")}];return n==="horizontal"?a.push({value:"space-between",icon:S_,label:(0,_r.__)("Space between items")}):a.push({value:"stretch",icon:T_,label:(0,_r.__)("Stretch items")}),(0,Po.jsx)(Un.__experimentalToggleGroupControl,{label:(0,_r.__)("Justification"),value:r,onChange:i,className:"block-editor-hooks__flex-layout-justification-controls",children:a.map(({value:l,icon:u,label:d})=>(0,Po.jsx)(Un.__experimentalToggleGroupControlOptionIcon,{value:l,icon:u,label:d},l))})}function Gze({layout:e,onChange:t}){let{flexWrap:o="wrap"}=e;return(0,Po.jsx)(Un.ToggleControl,{label:(0,_r.__)("Allow to wrap to multiple lines"),onChange:r=>{t({...e,flexWrap:r?"wrap":"nowrap"})},checked:o==="wrap"})}function $ze({layout:e,onChange:t}){let{orientation:o="horizontal",verticalAlignment:r,justifyContent:n}=e;return(0,Po.jsxs)(Un.__experimentalToggleGroupControl,{className:"block-editor-hooks__flex-layout-orientation-controls",label:(0,_r.__)("Orientation"),value:o,onChange:i=>{let s=r,a=n;return i==="horizontal"?(r==="space-between"&&(s="center"),n==="stretch"&&(a="left")):(r==="stretch"&&(s="top"),n==="space-between"&&(a="left")),t({...e,orientation:i,verticalAlignment:s,justifyContent:a})},children:[(0,Po.jsx)(Un.__experimentalToggleGroupControlOptionIcon,{icon:eC,value:"horizontal",label:(0,_r.__)("Horizontal")}),(0,Po.jsx)(Un.__experimentalToggleGroupControlOptionIcon,{icon:M9,value:"vertical",label:(0,_r.__)("Vertical")})]})}var une=c(Z(),1);var dne={name:"default",label:(0,une.__)("Flow"),hasInspectorControls(){return!1},inspectorControls:function(){return null},toolBarControls:function(){return null},getLayoutStyle:function({selector:t,style:o,blockName:r,hasBlockGapSupport:n,layoutDefinitions:i=va}){let s=o?.spacing?.blockGap,a="";io(r,"spacing","blockGap")||(s?.top?a=_a(s?.top):typeof s=="string"&&(a=_a(s)));let l="";return n&&a&&(l+=Mm(t,i,"default",a)),l},getOrientation(){return"vertical"},getAlignments(e,t){let o=q2(e);if(e.alignments!==void 0)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map(n=>({name:n,info:o[n]}));let r=[{name:"left"},{name:"center"},{name:"right"}];if(!t){let{contentSize:n,wideSize:i}=e;n&&r.unshift({name:"full"}),i&&r.unshift({name:"wide",info:o.wide})}return r.unshift({name:"none",info:o.none}),r}};var Oi=c(q(),1),il=c(Z(),1);var fne=c(F_(),1);var Mr=c(T(),1),Yze="var(--wp--style--global--content-size, none)",Kze="var(--wp--style--global--wide-size, none)",pne={name:"constrained",label:(0,il.__)("Constrained"),hasInspectorControls(e={}){let{allowJustification:t=!0,allowCustomContentAndWideSize:o=!0}=e;return t||o},inspectorControls:function({layout:t,onChange:o,layoutBlockSupport:r={},resetLayout:n={},clientId:i}){let{wideSize:s,contentSize:a,justifyContent:l="center"}=t,{allowJustification:u=!0,allowCustomContentAndWideSize:d=!0}=r,f=x=>{o({...t,justifyContent:x})},p=[{value:"left",icon:ym,label:(0,il.__)("Justify items left")},{value:"center",icon:bm,label:(0,il.__)("Justify items center")},{value:"right",icon:vm,label:(0,il.__)("Justify items right")}],[m]=je("spacing.units"),g=(0,Oi.__experimentalUseCustomUnits)({availableUnits:m||["%","px","em","rem","vw"]}),h=(x,C)=>(t?.[x]??C)!==(n?.[x]??C),b=()=>o(Xe({...t,contentSize:n?.contentSize})),v=()=>o(Xe({...t,wideSize:n?.wideSize})),y=()=>o(Xe({...t,justifyContent:n?.justifyContent})),_=()=>h("contentSize"),w=()=>h("wideSize"),k=()=>h("justifyContent","center");return(0,Mr.jsxs)(Mr.Fragment,{children:[d&&(0,Mr.jsxs)(Mr.Fragment,{children:[(0,Mr.jsx)(Oi.__experimentalToolsPanelItem,{label:(0,il.__)("Content width"),hasValue:_,onDeselect:b,panelId:i,children:(0,Mr.jsx)(Oi.__experimentalUnitControl,{label:(0,il.__)("Content width"),labelPosition:"top",value:a===null?"":a||s||"",onChange:x=>{x=0>parseFloat(x)?"0":x,o({...t,contentSize:x!==""?x:void 0})},units:g,prefix:(0,Mr.jsx)(Oi.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Mr.jsx)(xt,{icon:cb})})})}),(0,Mr.jsxs)(Oi.__experimentalToolsPanelItem,{label:(0,il.__)("Wide width"),hasValue:w,onDeselect:v,panelId:i,children:[(0,Mr.jsx)(Oi.__experimentalUnitControl,{label:(0,il.__)("Wide width"),labelPosition:"top",value:s===null?"":s||a||"",onChange:x=>{x=0>parseFloat(x)?"0":x,o({...t,wideSize:x!==""?x:void 0})},units:g,prefix:(0,Mr.jsx)(Oi.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Mr.jsx)(xt,{icon:xb})})}),(0,Mr.jsx)("p",{className:"block-editor-hooks__layout-constrained-helptext",children:(0,il.__)("Customize the width for all elements that are assigned to the center or wide columns.")})]})]}),u&&(0,Mr.jsx)(Oi.__experimentalToolsPanelItem,{label:(0,il.__)("Justification"),hasValue:k,onDeselect:y,panelId:i,children:(0,Mr.jsx)(Oi.__experimentalToggleGroupControl,{label:(0,il.__)("Justification"),value:l,onChange:f,children:p.map(({value:x,icon:C,label:E})=>(0,Mr.jsx)(Oi.__experimentalToggleGroupControlOptionIcon,{value:x,icon:C,label:E},x))})})]})},toolBarControls:function({layout:t={},onChange:o,layoutBlockSupport:r,controlsGroup:n="block"}){let{allowJustification:i=!0}=r;return i?(0,Mr.jsx)(Ko,{group:n,__experimentalShareWithChildBlocks:!0,children:(0,Mr.jsx)(Zze,{layout:t,onChange:o})}):null},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,layoutDefinitions:a=va}){let l=r!==void 0,u=l?{...o,...r}:o,d=A=>Object.hasOwn(r||{},A),{contentSize:f,wideSize:p,justifyContent:m}=u,g=n?.spacing?.blockGap,h=!l||Object.hasOwn(n?.spacing||{},"blockGap"),b=!l||Object.hasOwn(n?.spacing||{},"padding"),v="";io(i,"spacing","blockGap")||(g?.top?v=_a(g?.top):typeof g=="string"&&(v=_a(g)));let y=m==="left"?"0 !important":"auto !important",_=m==="right"?"0 !important":"auto !important",w=l&&d("justifyContent"),k=l&&d("contentSize"),x=l&&d("wideSize"),C=!l||k||x,E=l&&(k&&!f||x&&!p),R=f||(p&&!k?p:Yze),S=p||(f&&!x?f:Kze),I=[`max-width: ${R}`];(!l||w)&&I.push(`margin-left: ${y}`,`margin-right: ${_}`);let O=C&&(f||p||E)?`
+ ${Ls(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")} {
${I.join("; ")};
}
- ${Ds(t,"> .alignwide")} {
- max-width: ${E};
+ ${Ls(t,"> .alignwide")} {
+ max-width: ${S};
}
- ${Ds(t,"> .alignfull")} {
+ ${Ls(t,"> .alignfull")} {
max-width: none;
}
- `:"";return w&&!S?O+=`${Ds(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
- { margin-left: ${y}; margin-right: ${_}; }`:l||(m==="left"?O+=`${Ds(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
- { margin-left: ${y}; }`:m==="right"&&(O+=`${Ds(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
- { margin-right: ${_}; }`)),b&&n?.spacing?.padding&&(0,lne.getCSSRules)(n).forEach(P=>{if(P.key==="paddingRight"){let L=P.value==="0"?"0px":P.value;O+=`
- ${Ds(t,"> .alignfull")} {
+ `:"";return w&&!C?O+=`${Ls(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
+ { margin-left: ${y}; margin-right: ${_}; }`:l||(m==="left"?O+=`${Ls(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
+ { margin-left: ${y}; }`:m==="right"&&(O+=`${Ls(t,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}
+ { margin-right: ${_}; }`)),b&&n?.spacing?.padding&&(0,fne.getCSSRules)(n).forEach(P=>{if(P.key==="paddingRight"){let L=P.value==="0"?"0px":P.value;O+=`
+ ${Ls(t,"> .alignfull")} {
margin-right: calc(${L} * -1);
}
`}else if(P.key==="paddingLeft"){let L=P.value==="0"?"0px":P.value;O+=`
- ${Ds(t,"> .alignfull")} {
+ ${Ls(t,"> .alignfull")} {
margin-left: calc(${L} * -1);
}
- `}}),s&&h&&v&&(O+=Nm(t,a,"constrained",v)),O},getOrientation(){return"vertical"},getAlignments(e){let t=O2(e);if(e.alignments!==void 0)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map(i=>({name:i,info:t[i]}));let{contentSize:o,wideSize:r}=e,n=[{name:"left"},{name:"center"},{name:"right"}];return o&&n.unshift({name:"full"}),r&&n.unshift({name:"wide",info:t.wide}),n.unshift({name:"none",info:t.none}),n}},T9e={placement:"bottom-start"};function R9e({layout:e,onChange:t}){let{justifyContent:o="center"}=e;return(0,Mr.jsx)(U_,{allowedControls:["left","center","right"],value:o,onChange:i=>{t({...e,justifyContent:i})},popoverProps:T9e})}var Gr=c(q(),1),qt=c(Y(),1),D2=c(F(),1);var Ft=c(T(),1),B9e={px:600,"%":100,vw:100,vh:100,em:38,rem:38,svw:100,lvw:100,dvw:100,svh:100,lvh:100,dvh:100,vi:100,svi:100,lvi:100,dvi:100,vb:100,svb:100,lvb:100,dvb:100,vmin:100,svmin:100,lvmin:100,dvmin:100,vmax:100,svmax:100,lvmax:100,dvmax:100},I9e=[{value:"px",label:"px",default:0},{value:"rem",label:"rem",default:0},{value:"em",label:"em",default:0}],une={name:"grid",label:(0,Gr.__)("Grid"),hasInspectorControls(){return!0},inspectorControls:function({layout:t={},onChange:o,layoutBlockSupport:r={},resetLayout:n={},clientId:i}){let{allowSizingOnChildren:s=!1}=r,a=!0,l=!t?.isManualPlacement||window.__experimentalEnableGridInteractivity,u=!t?.isManualPlacement,d=t.isManualPlacement?3:void 0,f=(w,k)=>(t?.[w]??k)!==(n?.[w]??k),p=()=>f("isManualPlacement",!1),m=()=>f("columnCount",d)||f("rowCount"),g=()=>f("minimumColumnWidth"),h=()=>f("autoFit",!1),b=()=>o(Xe({...t,isManualPlacement:n?.isManualPlacement,rowCount:n?.rowCount,minimumColumnWidth:n?.minimumColumnWidth})),v=()=>o(Xe({...t,columnCount:n?.columnCount??d,rowCount:n?.rowCount})),y=()=>o(Xe({...t,minimumColumnWidth:n?.minimumColumnWidth})),_=()=>o(Xe({...t,autoFit:n?.autoFit}));return(0,Ft.jsxs)(Ft.Fragment,{children:[window.__experimentalEnableGridInteractivity&&(0,Ft.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Gr.__)("Grid item position"),hasValue:p,onDeselect:b,isShownByDefault:!0,panelId:i,children:(0,Ft.jsx)(M9e,{layout:t,onChange:o})}),a&&(0,Ft.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Gr.__)("Columns and rows"),hasValue:m,onDeselect:v,isShownByDefault:!0,panelId:i,children:(0,Ft.jsx)(O9e,{layout:t,onChange:o,allowSizingOnChildren:s})}),l&&(0,Ft.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Gr.__)("Min. column width"),hasValue:g,onDeselect:y,isShownByDefault:!0,panelId:i,children:(0,Ft.jsx)(P9e,{layout:t,onChange:o})}),u&&(0,Ft.jsx)(qt.__experimentalToolsPanelItem,{label:(0,Gr.__)("Fill available space"),hasValue:h,onDeselect:_,panelId:i,children:(0,Ft.jsx)(A9e,{layout:t,onChange:o})})]})},toolBarControls:function(){return null},getLayoutStyle:function({selector:t,layout:o={},viewportOverrides:r,style:n,blockName:i,hasBlockGapSupport:s,globalBlockGapValue:a,layoutDefinitions:l=_a}){let u=r!==void 0,d=u?{...o,...r}:o,f=C=>Object.hasOwn(r||{},C),{minimumColumnWidth:p=null,columnCount:m=null,rowCount:g=null,autoFit:h=!1}=d,b=h?"auto-fit":"auto-fill",v="1.2rem";if(a){let C=H_(a);v=il(C?.left)||il(C?.top)||"1.2rem"}let y=n?.spacing?.blockGap&&!io(i,"spacing","blockGap")?wa(n?.spacing?.blockGap,v):void 0,_=!u||Object.hasOwn(n?.spacing||{},"blockGap"),w="",k=[],x=!u||f("minimumColumnWidth")||f("columnCount")||f("autoFit")||_&&p&&m>0,S=(!u||f("rowCount"))&&m&&g;if(x&&p&&m>0){let C=y?H_(n.spacing.blockGap):void 0,R=il(C?.left)||v;(R==="0"||R===0)&&(R="0px");let E=`max(min( ${p}, 100%), ( 100% - (${R}*${m-1}) ) / ${m})`;k.push(`grid-template-columns: repeat(${b}, minmax(${E}, 1fr))`)}else x&&m?k.push(`grid-template-columns: repeat(${m}, minmax(0, 1fr))`):x&&k.push(`grid-template-columns: repeat(${b}, minmax(min(${p||"12rem"}, 100%), 1fr))`);if(x){let C=!o?.columnCount||o?.columnCount&&o?.minimumColumnWidth;(!m||p)&&(!u||!C)&&k.push("container-type: inline-size")}return S&&k.push(`grid-template-rows: repeat(${g}, minmax(1rem, auto))`),k.length&&(w=`${Ds(t)} { ${k.join("; ")}; }`),s&&_&&y&&(w+=Nm(t,l,"grid",y)),w},getOrientation(){return"horizontal"},getAlignments(){return[]}};function P9e({layout:e,onChange:t}){let{minimumColumnWidth:o,columnCount:r,isManualPlacement:n}=e,s=o||(n||r?null:"12rem"),[a,l="rem"]=(0,qt.__experimentalParseQuantityAndUnitFromRawValue)(s),u=f=>{t({...e,minimumColumnWidth:[f,l].join("")})},d=f=>{let p;["em","rem"].includes(f)&&l==="px"?p=(a/16).toFixed(2)+f:["em","rem"].includes(l)&&f==="px"&&(p=Math.round(a*16)+f),t({...e,minimumColumnWidth:p})};return(0,Ft.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-minimum-width-control",children:[(0,Ft.jsx)(qt.BaseControl.VisualLabel,{as:"legend",children:(0,Gr.__)("Min. column width")}),(0,Ft.jsxs)(qt.Flex,{gap:4,children:[(0,Ft.jsx)(qt.FlexItem,{isBlock:!0,children:(0,Ft.jsx)(qt.__experimentalUnitControl,{onChange:f=>{t({...e,minimumColumnWidth:f===""?void 0:f})},onUnitChange:d,value:s,units:I9e,min:0,label:(0,Gr.__)("Minimum column width"),hideLabelFromVision:!0})}),(0,Ft.jsx)(qt.FlexItem,{isBlock:!0,children:(0,Ft.jsx)(qt.RangeControl,{onChange:u,value:a||0,min:0,max:B9e[l]||600,withInputField:!1,label:(0,Gr.__)("Minimum column width"),hideLabelFromVision:!0})})]}),(0,Ft.jsx)("p",{className:"components-base-control__help",children:(0,Gr.__)("Columns will wrap to fewer per row when they can no longer maintain the minimum width.")})]})}function O9e({layout:e,onChange:t,allowSizingOnChildren:o}){let{columnCount:n=void 0,rowCount:i,isManualPlacement:s}=e;return(0,Ft.jsx)(Ft.Fragment,{children:(0,Ft.jsxs)("fieldset",{className:"block-editor-hooks__grid-layout-columns-and-rows-controls",children:[!s&&(0,Ft.jsx)(qt.BaseControl.VisualLabel,{as:"legend",children:(0,Gr.__)("Max. columns")}),(0,Ft.jsxs)(qt.Flex,{gap:4,children:[(0,Ft.jsx)(qt.FlexItem,{isBlock:!0,children:(0,Ft.jsx)(qt.__experimentalNumberControl,{onChange:a=>{let u=a===""||a==="0"?s?1:void 0:parseInt(a,10);t({...e,columnCount:u})},value:n??"",min:1,label:(0,Gr.__)("Columns"),hideLabelFromVision:!s})}),(0,Ft.jsx)(qt.FlexItem,{isBlock:!0,children:o&&s?(0,Ft.jsx)(qt.__experimentalNumberControl,{onChange:a=>{let l=a===""||a==="0"?1:parseInt(a,10);t({...e,rowCount:l})},value:i,min:1,label:(0,Gr.__)("Rows")}):(0,Ft.jsx)(qt.RangeControl,{value:n??1,onChange:a=>t({...e,columnCount:a===""||a==="0"?1:a}),min:1,max:16,withInputField:!1,label:(0,Gr.__)("Columns"),hideLabelFromVision:!0})})]})]})})}function A9e({layout:e,onChange:t}){let{autoFit:o=!1}=e;return(0,Ft.jsx)(qt.ToggleControl,{label:(0,Gr.__)("Fill available space"),help:(0,Gr.__)("Stretch columns to fill the available space, instead of leaving gaps when there are too few items to fill a row."),checked:o,onChange:r=>t({...e,autoFit:r})})}function M9e({layout:e,onChange:t}){let{columnCount:o,rowCount:r,minimumColumnWidth:n,isManualPlacement:i}=e,[s,a]=(0,D2.useState)(o||3),[l,u]=(0,D2.useState)(r),[d,f]=(0,D2.useState)(n||"12rem"),p=i?"manual":"auto",m=h=>{h==="manual"?f(n||"12rem"):(a(o||3),u(r)),t({...e,columnCount:s,rowCount:h==="manual"?l:void 0,isManualPlacement:h==="manual"?!0:void 0,minimumColumnWidth:h==="auto"?d:null})},g=p==="manual"?(0,Gr.__)("Grid items can be manually placed in any position on the grid."):(0,Gr.__)("Grid items are placed automatically depending on their order.");return(0,Ft.jsxs)(qt.__experimentalToggleGroupControl,{label:(0,Gr.__)("Grid item position"),value:p,onChange:m,isBlock:!0,help:g,children:[(0,Ft.jsx)(qt.__experimentalToggleGroupControlOption,{value:"auto",label:(0,Gr.__)("Auto")},"auto"),(0,Ft.jsx)(qt.__experimentalToggleGroupControlOption,{value:"manual",label:(0,Gr.__)("Manual")},"manual")]})}var dne=[ane,nne,cne,une];function al(e="default"){return dne.find(t=>t.name===e)}function fne(){return dne}var lH=c(T(),1),cH={type:"default"},uH=(0,V2.createContext)(cH);uH.displayName="BlockLayoutContext";var F2=uH.Provider;function Ib(){return(0,V2.useContext)(uH)}function pne({layout:e={},css:t,...o}){let r=al(e.type),[n]=je("spacing.blockGap"),i=n!==null;if(r){if(t)return(0,lH.jsx)("style",{children:t});let s=r.getLayoutStyle?.({hasBlockGapSupport:i,layout:e,...o});if(s)return(0,lH.jsx)("style",{children:s})}return null}var z2=[],mne=["none","left","center","right","wide","full"],N9e=["wide","full"];function LC(e=mne){e.includes("none")||(e=["none",...e]);let t=e.length===1&&e[0]==="none",[o,r,n]=(0,gne.useSelect)(l=>{if(t)return[!1,!1,!1];let u=l(B).getSettings();return[u.alignWide??!1,u.supportsLayout,u.__unstableIsBlockBasedTheme]},[t]),i=Ib();if(t)return z2;let s=al(i?.type);if(r){let u=s.getAlignments(i,n).filter(d=>e.includes(d.name));return u.length===1&&u[0].name==="none"?z2:u}if(s.name!=="default"&&s.name!=="constrained")return z2;let a=e.filter(l=>i.alignments?i.alignments.includes(l):!o&&N9e.includes(l)?!1:mne.includes(l)).map(l=>({name:l}));return a.length===1&&a[0].name==="none"?z2:a}var Dm=c(q(),1);var DC={none:{icon:ub,title:(0,Dm._x)("None","Alignment option")},left:{icon:m9,title:(0,Dm.__)("Align left")},center:{icon:f9,title:(0,Dm.__)("Align center")},right:{icon:h9,title:(0,Dm.__)("Align right")},wide:{icon:kb,title:(0,Dm.__)("Wide width")},full:{icon:fC,title:(0,Dm.__)("Full width")}},hne="none";var Pb=c(T(),1);function L9e({value:e,onChange:t,controls:o,isToolbar:r,isCollapsed:n=!0,label:i=(0,bne.__)("Align block"),description:s}){let a=LC(o);if(!!!a.length)return null;function u(h){t([e,"none"].includes(h)?void 0:h)}let d=DC[e],f=DC[hne],p=r?Vm.ToolbarGroup:Vm.ToolbarDropdownMenu,m={icon:d?d.icon:f.icon,label:i},g=r?{isCollapsed:n,controls:a.map(({name:h})=>({...DC[h],isActive:e===h||!e&&h==="none",role:n?"menuitemradio":void 0,onClick:()=>u(h)}))}:{toggleProps:s?{description:s}:{},children:({onClose:h})=>(0,Pb.jsx)(Pb.Fragment,{children:(0,Pb.jsx)(Vm.MenuGroup,{className:"block-editor-block-alignment-control__menu-group",children:a.map(({name:b,info:v})=>{let{icon:y,title:_}=DC[b],w=b===e||!e&&b==="none";return(0,Pb.jsx)(Vm.MenuItem,{icon:y,iconPosition:"left",className:$("components-dropdown-menu__menu-item",{"is-active":w}),isSelected:w,onClick:()=>{u(b),h()},role:"menuitemradio",info:v,children:_},b)})})})};return(0,Pb.jsx)(p,{...m,...g})}var dH=L9e;var fH=c(T(),1),j2=e=>(0,fH.jsx)(dH,{...e,isToolbar:!1}),yne=e=>(0,fH.jsx)(dH,{...e,isToolbar:!0});var xne=c(lb(),1),G2=c(q(),1),$2=c(ce(),1),Tc=c(Y(),1),gH=c(te(),1),Sne=c(F(),1),Cne=c(ue(),1);var mH=c(lb(),1),vne=c(ce(),1),_ne=c(Y(),1),wne=c(te(),1),U2=c(F(),1),kne=c(ue(),1);var H2=c(te(),1);function pH(e){return!e||Object.keys(e).length===0}function Rf(e){let{clientId:t}=kt(),o=e||t,{updateBlockAttributes:r}=(0,H2.useDispatch)(B),{getBlockAttributes:n}=(0,H2.useRegistry)().select(B);return{updateBlockBindings:a=>{let{metadata:{bindings:l,...u}={}}=n(o),d={...l};Object.entries(a).forEach(([p,m])=>{if(!m&&d[p]){delete d[p];return}d[p]=m});let f={...u,bindings:d};pH(f.bindings)&&delete f.bindings,r(o,{metadata:pH(f)?void 0:f})},removeAllBlockBindings:()=>{let{metadata:{bindings:a,...l}={}}=n(o);r(o,{metadata:pH(l)?void 0:l})}}}var Ec=c(T(),1),{Menu:Fm}=G(_ne.privateApis);function D9e({args:e,attribute:t,field:o,source:r,sourceKey:n}){let i=(0,U2.useMemo)(()=>({source:n,args:o.args||{key:o.key}}),[o.args,o.key,n]),s=(0,U2.useContext)(zn),a=(0,wne.useSelect)(u=>r.getValues({select:u,context:s,bindings:{[t]:i}}),[t,s,i,r]),{updateBlockBindings:l}=Rf();return(0,Ec.jsxs)(Fm.CheckboxItem,{onChange:()=>{let u=(0,mH.default)(e,o.args)??o.key===e?.key;l(u?{[t]:void 0}:{[t]:i})},name:t+"-binding",value:a[t],checked:(0,mH.default)(e,o.args)??o.key===e?.key,children:[(0,Ec.jsx)(Fm.ItemLabel,{children:o.label}),(0,Ec.jsx)(Fm.ItemHelpText,{children:a[t]})]})}function VC({args:e,attribute:t,sourceKey:o,fields:r}){let n=(0,kne.useViewportMatch)("medium","<");if(!r||r.length===0)return null;let i=(0,vne.getBlockBindingsSource)(o);return(0,Ec.jsxs)(Fm,{placement:n?"bottom-start":"left-start",children:[(0,Ec.jsx)(Fm.SubmenuTriggerItem,{children:(0,Ec.jsx)(Fm.ItemLabel,{children:i.label})}),(0,Ec.jsx)(Fm.Popover,{gutter:8,children:(0,Ec.jsx)(Fm.Group,{children:r.map(s=>(0,Ec.jsx)(D9e,{args:e,attribute:t,field:s,source:i,sourceKey:o},o+JSON.stringify(s.args)||s.key))})})]},o)}var ll=c(T(),1),{Menu:W2}=G(Tc.privateApis);function FC({attribute:e,binding:t,blockName:o}){let{updateBlockBindings:r}=Rf(),n=(0,Cne.useViewportMatch)("medium","<"),i=(0,Sne.useContext)(zn),s=(0,gH.useSelect)(h=>{let{getAllBlockBindingsSources:b,getBlockBindingsSourceFieldsList:v,getBlockType:y}=G(h($2.store)),_=y(o).attributes?.[e];if(_?.enum)return{};let w=_?.type==="rich-text"?"string":_?.type,k={};return Object.entries(b()).forEach(([x,S])=>{let C=v(S,i);if(!C?.length)return;let R=C.filter(E=>E.type===w);R.length&&(k[x]=R)}),k},[e,o,i]),{canUpdateBlockBindings:a}=(0,gH.useSelect)(h=>({canUpdateBlockBindings:h(B).getSettings().canUpdateBlockBindings})),l=Object.keys(s).length>0,u=!a||!l,{source:d,args:f}=t||{},p=(0,$2.getBlockBindingsSource)(d),m,g=!0;return t===void 0?(l?m=(0,G2.__)("Not connected"):m=(0,G2.__)("No sources available"),g=!0):p?m=s?.[d]?.find(h=>(0,xne.default)(h.args,f))?.label||p?.label||d:(g=!1,m=(0,G2.__)("Source not registered")),(0,ll.jsx)(Tc.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:e,onDeselect:!!l&&(()=>{r({[e]:void 0})}),children:(0,ll.jsxs)(W2,{placement:n?"bottom-start":"left-start",children:[(0,ll.jsx)(W2.TriggerButton,{render:(0,ll.jsx)(Tc.__experimentalItem,{}),disabled:!l,children:(0,ll.jsxs)(Tc.__experimentalVStack,{className:"block-editor-bindings__item",spacing:0,children:[(0,ll.jsx)(Tc.__experimentalText,{truncate:!0,children:e}),(0,ll.jsx)(Tc.__experimentalText,{truncate:!0,variant:g?"muted":void 0,isDestructive:!g,children:m})]})}),!u&&(0,ll.jsx)(W2.Popover,{gutter:n?8:36,children:(0,ll.jsx)(W2,{placement:n?"bottom-start":"left-start",children:Object.entries(s).map(([h,b])=>(0,ll.jsx)(VC,{args:t?.args,attribute:e,sourceKey:h,fields:b},h))})})]})})}var Ene=c(q(),1),Tne=c(Y(),1);var Rne=c(T(),1);function V9e({isActive:e,label:t=(0,Ene.__)("Full height"),onToggle:o,isDisabled:r}){return(0,Rne.jsx)(Tne.ToolbarButton,{isActive:e,icon:m7,label:t,onClick:()=>o(!e),disabled:r})}var Bne=V9e;var Pne=c(q(),1),One=c(wo(),1),Ob=c(Y(),1),zC=c(T(),1),F9e=()=>{};function z9e(e){let{label:t=(0,Pne.__)("Change matrix alignment"),onChange:o=F9e,value:r="center",isDisabled:n}=e,i=(0,zC.jsx)(Ob.AlignmentMatrixControl.Icon,{value:r});return(0,zC.jsx)(Ob.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({onToggle:s,isOpen:a})=>(0,zC.jsx)(Ob.ToolbarButton,{onClick:s,"aria-haspopup":"true","aria-expanded":a,onKeyDown:u=>{!a&&u.keyCode===One.DOWN&&(u.preventDefault(),s())},label:t,icon:i,showTooltip:!0,disabled:n}),renderContent:()=>(0,zC.jsx)(Ob.AlignmentMatrixControl,{onChange:o,value:r})})}var Ane=z9e;var yH=c(Y(),1),q2=c(te(),1),Z2=c(q(),1);var zne=c(F(),1);var Mne=c(te(),1),Y2=c(ce(),1);function ci({clientId:e,maximumLength:t,context:o}){let r=(0,Mne.useSelect)(n=>{if(!e)return null;let{getBlockName:i,getBlockAttributes:s,getBlock:a}=n(B),{getBlockType:l,getActiveBlockVariation:u}=n(Y2.store),d=i(e),f=l(d);if(!f)return null;let p=s(e),m=(0,Y2.__experimentalGetBlockLabel)(f,p,o);return m!==f.title?m:u(d,p,void 0,a?.(e)?.innerContent)?.title||f.title},[e,o]);return r?t&&t>0&&r.length>t?r.slice(0,t-3)+"...":r:null}function jC({clientId:e,maximumLength:t,context:o}){return ci({clientId:e,maximumLength:t,context:o})}var Ab=c(F(),1),Dne=c(ue(),1);var K2=c(F(),1),hH=c(ue(),1),Nne=c(T(),1),Rc=(0,K2.createContext)({refsMap:(0,hH.observableMap)(),eventHandlers:new Map});Rc.displayName="BlockRefsContext";function Lne({children:e}){let t=(0,K2.useMemo)(()=>({refsMap:(0,hH.observableMap)(),eventHandlers:new Map}),[]);return(0,Nne.jsx)(Rc.Provider,{value:t,children:e})}function Vne(e){let{refsMap:t}=(0,Ab.useContext)(Rc);return(0,Dne.useRefEffect)(o=>(t.set(e,o),()=>t.delete(e)),[e])}function bH(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function Mb(e,t){let{refsMap:o}=(0,Ab.useContext)(Rc);(0,Ab.useLayoutEffect)(()=>{bH(t,o.get(e));let r=o.subscribe(e,()=>bH(t,o.get(e)));return()=>{r(),bH(t,null)}},[o,e,t])}function Zt(e){let[t,o]=(0,Ab.useState)(null);return Mb(e,o),t}function Fne(e){if(!e)return null;let t=Array.from(document.querySelectorAll('iframe[name="editor-canvas"]').values()).find(o=>(o.contentDocument||o.contentWindow.document)===e.ownerDocument)??e;return t?.closest('[role="region"]')??t}var ka=c(T(),1);function j9e({rootLabelText:e}){let{selectBlock:t,clearSelectedBlock:o}=(0,q2.useDispatch)(B),{clientId:r,parents:n,hasSelection:i}=(0,q2.useSelect)(l=>{let{getSelectionStart:u,getSelectedBlockClientId:d,getEnabledBlockParents:f}=G(l(B)),p=d();return{parents:f(p),clientId:p,hasSelection:!!u().clientId}},[]),s=e||(0,Z2._x)("Document","noun, breadcrumb"),a=(0,zne.useRef)();return Mb(r,a),(0,ka.jsxs)("ul",{className:"block-editor-block-breadcrumb",role:"list","aria-label":(0,Z2.__)("Block breadcrumb"),children:[(0,ka.jsxs)("li",{className:i?void 0:"block-editor-block-breadcrumb__current","aria-current":i?void 0:"true",children:[i&&(0,ka.jsx)(yH.Button,{size:"small",className:"block-editor-block-breadcrumb__button",onClick:()=>{let l=a.current?.closest(".editor-styles-wrapper");o(),Fne(l)?.focus()},children:s}),!i&&(0,ka.jsx)("span",{children:s}),!!r&&(0,ka.jsx)(xt,{icon:bm,className:"block-editor-block-breadcrumb__separator"})]}),n.map(l=>(0,ka.jsxs)("li",{children:[(0,ka.jsx)(yH.Button,{size:"small",className:"block-editor-block-breadcrumb__button",onClick:()=>t(l),children:(0,ka.jsx)(jC,{clientId:l,maximumLength:35,context:"breadcrumb"})}),(0,ka.jsx)(xt,{icon:bm,className:"block-editor-block-breadcrumb__separator"})]},l)),!!r&&(0,ka.jsx)("li",{className:"block-editor-block-breadcrumb__current","aria-current":"true",children:(0,ka.jsx)(jC,{clientId:r,maximumLength:35,context:"breadcrumb"})})]})}var jne=j9e;var Hne=c(te(),1);function Une(e){return(0,Hne.useSelect)(t=>{let{__unstableHasActiveBlockOverlayActive:o}=t(B);return o(e)},[e])}var YV=c(ue(),1),K1e=c(F(),1),q1e=c(te(),1),Z1e=c(Y(),1);var Nl=c(te(),1),S5=c(ue(),1),lp=c(F(),1),aT=c(ce(),1);var Mf=c(F(),1),Xt=c(ce(),1),yae=c(Y(),1),HO=c(te(),1),UO=c(ue(),1),vae=c(Lt(),1);var zm=c(q(),1),Q2=c(Y(),1),Nb=c(F(),1),UC=c(ce(),1),J2=c(te(),1);var HC=class{diff(t,o,r={}){let n;typeof r=="function"?(n=r,r={}):"callback"in r&&(n=r.callback);let i=this.castInput(t,r),s=this.castInput(o,r),a=this.removeEmpty(this.tokenize(i,r)),l=this.removeEmpty(this.tokenize(s,r));return this.diffWithOptionsObj(a,l,r,n)}diffWithOptionsObj(t,o,r,n){var i;let s=y=>{if(y=this.postProcess(y,r),n){setTimeout(function(){n(y)},0);return}else return y},a=o.length,l=t.length,u=1,d=a+l;r.maxEditLength!=null&&(d=Math.min(d,r.maxEditLength));let f=(i=r.timeout)!==null&&i!==void 0?i:1/0,p=Date.now()+f,m=[{oldPos:-1,lastComponent:void 0}],g=this.extractCommon(m[0],o,t,0,r);if(m[0].oldPos+1>=l&&g+1>=a)return s(this.buildValues(m[0].lastComponent,o,t));let h=-1/0,b=1/0,v=()=>{for(let y=Math.max(h,-u);y<=Math.min(b,u);y+=2){let _,w=m[y-1],k=m[y+1];w&&(m[y-1]=void 0);let x=!1;if(k){let C=k.oldPos-y;x=k&&0<=C&&C<a}let S=w&&w.oldPos+1<l;if(!x&&!S){m[y]=void 0;continue}if(!S||x&&w.oldPos<k.oldPos?_=this.addToPath(k,!0,!1,0,r):_=this.addToPath(w,!1,!0,1,r),g=this.extractCommon(_,o,t,y,r),_.oldPos+1>=l&&g+1>=a)return s(this.buildValues(_.lastComponent,o,t))||!0;m[y]=_,_.oldPos+1>=l&&(b=Math.min(b,y-1)),g+1>=a&&(h=Math.max(h,y+1))}u++};if(n)(function y(){setTimeout(function(){if(u>d||Date.now()>p)return n(void 0);v()||y()},0)})();else for(;u<=d&&Date.now()<=p;){let y=v();if(y)return y}}addToPath(t,o,r,n,i){let s=t.lastComponent;return s&&!i.oneChangePerToken&&s.added===o&&s.removed===r?{oldPos:t.oldPos+n,lastComponent:{count:s.count+1,added:o,removed:r,previousComponent:s.previousComponent}}:{oldPos:t.oldPos+n,lastComponent:{count:1,added:o,removed:r,previousComponent:s}}}extractCommon(t,o,r,n,i){let s=o.length,a=r.length,l=t.oldPos,u=l-n,d=0;for(;u+1<s&&l+1<a&&this.equals(r[l+1],o[u+1],i);)u++,l++,d++,i.oneChangePerToken&&(t.lastComponent={count:1,previousComponent:t.lastComponent,added:!1,removed:!1});return d&&!i.oneChangePerToken&&(t.lastComponent={count:d,previousComponent:t.lastComponent,added:!1,removed:!1}),t.oldPos=l,u}equals(t,o,r){return r.comparator?r.comparator(t,o):t===o||!!r.ignoreCase&&t.toLowerCase()===o.toLowerCase()}removeEmpty(t){let o=[];for(let r=0;r<t.length;r++)t[r]&&o.push(t[r]);return o}castInput(t,o){return t}tokenize(t,o){return Array.from(t)}join(t){return t.join("")}postProcess(t,o){return t}get useLongestToken(){return!1}buildValues(t,o,r){let n=[],i;for(;t;)n.push(t),i=t.previousComponent,delete t.previousComponent,t=i;n.reverse();let s=n.length,a=0,l=0,u=0;for(;a<s;a++){let d=n[a];if(d.removed)d.value=this.join(r.slice(u,u+d.count)),u+=d.count;else{if(!d.added&&this.useLongestToken){let f=o.slice(l,l+d.count);f=f.map(function(p,m){let g=r[u+m];return g.length>p.length?g:p}),d.value=this.join(f)}else d.value=this.join(o.slice(l,l+d.count));l+=d.count,d.added||(u+=d.count)}}return n}};var vH=class extends HC{},Gne=new vH;function _H(e,t,o){return Gne.diff(e,t,o)}var X2=c(q(),1),qne=c(ce(),1);var $ne=c(Y(),1),Yne=c(F(),1),Kne=c(Lt(),1),Yu=c(T(),1);function wH({title:e,rawContent:t,renderedContent:o,action:r,actionText:n,className:i}){return(0,Yu.jsxs)("div",{className:i,children:[(0,Yu.jsxs)("div",{className:"block-editor-block-compare__content",children:[(0,Yu.jsx)("h2",{className:"block-editor-block-compare__heading",children:e}),(0,Yu.jsx)("div",{className:"block-editor-block-compare__html",children:t}),(0,Yu.jsx)("div",{className:"block-editor-block-compare__preview edit-post-visual-editor",children:(0,Yu.jsx)(Yne.RawHTML,{children:(0,Kne.safeHTML)(o)})})]}),(0,Yu.jsx)("div",{className:"block-editor-block-compare__action",children:(0,Yu.jsx)($ne.Button,{__next40pxDefaultSize:!0,variant:"secondary",tabIndex:"0",onClick:r,children:n})})]})}var W_=c(T(),1);function H9e({block:e,onKeep:t,onConvert:o,convertor:r,convertButtonText:n}){function i(u,d){return _H(u,d).map((p,m)=>{let g=$({"block-editor-block-compare__added":p.added,"block-editor-block-compare__removed":p.removed});return(0,W_.jsx)("span",{className:g,children:p.value},m)})}function s(u){return(Array.isArray(u)?u:[u]).map(p=>(0,qne.getSaveContent)(p.name,p.attributes,p.innerBlocks)).join("")}let a=s(r(e)),l=i(e.originalContent,a);return(0,W_.jsxs)("div",{className:"block-editor-block-compare__wrapper",children:[(0,W_.jsx)(wH,{title:(0,X2.__)("Current"),className:"block-editor-block-compare__current",action:t,actionText:(0,X2.__)("Convert to HTML"),rawContent:e.originalContent,renderedContent:e.originalContent}),(0,W_.jsx)(wH,{title:(0,X2.__)("After Conversion"),className:"block-editor-block-compare__converted",action:o,actionText:n,rawContent:l,renderedContent:a})]})}var Zne=H9e;var Bf=c(T(),1),Xne=e=>(0,UC.rawHandler)({HTML:e.originalContent});function Qne({clientId:e}){let{block:t,canInsertHTMLBlock:o}=(0,J2.useSelect)(u=>{let{canInsertBlockType:d,getBlock:f,getBlockRootClientId:p}=u(B),m=p(e);return{block:f(e),canInsertHTMLBlock:d("core/html",m)}},[e]),{replaceBlock:r}=(0,J2.useDispatch)(B),[n,i]=(0,Nb.useState)(!1),s=(0,Nb.useCallback)(()=>i(!1),[]),a=(0,Nb.useMemo)(()=>({toHTML(){let u=(0,UC.createBlock)("core/html",{},[],[t.originalContent]);return r(t.clientId,u)},toBlocks(){let u=Xne(t);return r(t.clientId,u)},toRecoveredBlock(){let u=(0,UC.createBlock)(t.name,t.attributes,t.innerBlocks);return r(t.clientId,u)}}),[t,r]),l=(0,Nb.useMemo)(()=>[{title:(0,zm._x)("Resolve","imperative verb"),onClick:()=>i(!0)},o&&{title:(0,zm.__)("Convert to HTML"),onClick:a.toHTML}].filter(Boolean),[o,a]);return(0,Bf.jsxs)(Bf.Fragment,{children:[(0,Bf.jsx)(Im,{actions:[(0,Bf.jsx)(Q2.Button,{__next40pxDefaultSize:!0,onClick:a.toRecoveredBlock,variant:"primary",children:(0,zm.__)("Attempt recovery")},"recover")],secondaryActions:l,children:(0,zm.__)("Block contains unexpected or invalid content.")}),n&&(0,Bf.jsx)(Q2.Modal,{title:(0,zm.__)("Resolve Block"),onRequestClose:s,className:"block-editor-block-compare",children:(0,Bf.jsx)(Zne,{block:t,onKeep:a.toHTML,onConvert:a.toBlocks,convertor:Xne,convertButtonText:(0,zm.__)("Convert to Blocks")})})]})}var Jne=c(q(),1);var eie=c(T(),1),U9e=(0,eie.jsx)(Im,{className:"block-editor-block-list__block-crash-warning",children:(0,Jne.__)("This block has encountered an error and cannot be previewed.")});function tie(){return U9e}var oie=c(F(),1),W9e=class extends oie.Component{constructor(){super(...arguments),this.state={hasError:!1}}componentDidCatch(){this.setState({hasError:!0})}render(){return this.state.hasError?this.props.fallback:this.props.children}},rie=W9e;var Sie=c(SH(),1),$_=c(F(),1),rO=c(te(),1),Ku=c(ce(),1);var kie=c(ue(),1),CH=new WeakSet;function G_(){return(0,kie.useRefEffect)(e=>(CH.add(e),()=>{CH.delete(e)}),[])}function xie(e){let{target:t}=e;for(t?.nodeName==="IFRAME"&&(t=t.contentDocument?.activeElement);t;){if(CH.has(t))return!0;t=t.parentElement}return!1}var Cie=c(T(),1);function tje({clientId:e}){let[t,o]=(0,$_.useState)(""),r=G_(),n=(0,rO.useSelect)(l=>l(B).getBlock(e),[e]),{updateBlock:i}=(0,rO.useDispatch)(B),s=(0,$_.useMemo)(()=>n?(0,Ku.getBlockContent)(n):"",[n]),a=()=>{let l=(0,Ku.getBlockType)(n.name);if(!l)return;let u=(0,Ku.getBlockAttributes)(l,t,n.attributes),d=t||(0,Ku.getSaveContent)(l,u),[f]=t?(0,Ku.validateBlock)({...n,attributes:u,originalContent:d}):[!0];i(e,{attributes:u,originalContent:d,isValid:f}),t||o(d)};return(0,$_.useEffect)(()=>{o(s)},[s]),(0,Cie.jsx)(Sie.default,{className:"block-editor-block-list__block-html-textarea",value:t,onBlur:a,onChange:l=>o(l.target.value),ref:r})}var Eie=tje;var mae=c(F(),1),u1=c(q(),1),gae=c(ce(),1),Gb=c(ue(),1),hae=c(te(),1),bae=c(Y_(),1);var TH=$C(),ft=e=>GC(e,TH),RH=$C();ft.write=e=>GC(e,RH);var nO=$C();ft.onStart=e=>GC(e,nO);var BH=$C();ft.onFrame=e=>GC(e,BH);var IH=$C();ft.onFinish=e=>GC(e,IH);var K_=[];ft.setTimeout=(e,t)=>{let o=ft.now()+t,r=()=>{let i=K_.findIndex(s=>s.cancel==r);~i&&K_.splice(i,1),Hm-=~i?1:0},n={time:o,handler:e,cancel:r};return K_.splice(Rie(o),0,n),Hm+=1,Bie(),n};var Rie=e=>~(~K_.findIndex(t=>t.time>e)||~K_.length);ft.cancel=e=>{nO.delete(e),BH.delete(e),IH.delete(e),TH.delete(e),RH.delete(e)};ft.sync=e=>{EH=!0,ft.batchedUpdates(e),EH=!1};ft.throttle=e=>{let t;function o(){try{e(...t)}finally{t=null}}function r(...n){t=n,ft.onStart(o)}return r.handler=e,r.cancel=()=>{nO.delete(o),t=null},r};var PH=typeof window<"u"?window.requestAnimationFrame:()=>{};ft.use=e=>PH=e;ft.now=typeof performance<"u"?()=>performance.now():Date.now;ft.batchedUpdates=e=>e();ft.catch=console.error;ft.frameLoop="always";ft.advance=()=>{ft.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Pie()};var jm=-1,Hm=0,EH=!1;function GC(e,t){EH?(t.delete(e),e(0)):(t.add(e),Bie())}function Bie(){jm<0&&(jm=0,ft.frameLoop!=="demand"&&PH(Iie))}function oje(){jm=-1}function Iie(){~jm&&(PH(Iie),ft.batchedUpdates(Pie))}function Pie(){let e=jm;jm=ft.now();let t=Rie(jm);if(t&&(Oie(K_.splice(0,t),o=>o.handler()),Hm-=t),!Hm){oje();return}nO.flush(),TH.flush(e?Math.min(64,jm-e):16.667),BH.flush(),RH.flush(),IH.flush()}function $C(){let e=new Set,t=e;return{add(o){Hm+=t==e&&!e.has(o)?1:0,e.add(o)},delete(o){return Hm-=t==e&&e.has(o)?1:0,e.delete(o)},flush(o){t.size&&(e=new Set,Hm-=t.size,Oie(t,r=>r(o)&&e.add(r)),Hm+=e.size,t=e)}}}function Oie(e,t){e.forEach(o=>{try{t(o)}catch(r){ft.catch(r)}})}var ul=c(re());function cO(){}var Vie=(e,t,o)=>Object.defineProperty(e,t,{value:o,writable:!0,configurable:!0}),Oe={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function qu(e,t){if(Oe.arr(e)){if(!Oe.arr(t)||e.length!==t.length)return!1;for(let o=0;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}return e===t}var Do=(e,t)=>e.forEach(t);function dl(e,t,o){if(Oe.arr(e)){for(let r=0;r<e.length;r++)t.call(o,e[r],`${r}`);return}for(let r in e)e.hasOwnProperty(r)&&t.call(o,e[r],r)}var Vs=e=>Oe.und(e)?[]:Oe.arr(e)?e:[e];function Q_(e,t){if(e.size){let o=Array.from(e);e.clear(),Do(o,t)}}var J_=(e,...t)=>Q_(e,o=>o(...t)),DH=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),VH,Fie,Um=null,zie=!1,FH=cO,rje=e=>{e.to&&(Fie=e.to),e.now&&(ft.now=e.now),e.colors!==void 0&&(Um=e.colors),e.skipAnimation!=null&&(zie=e.skipAnimation),e.createStringInterpolator&&(VH=e.createStringInterpolator),e.requestAnimationFrame&&ft.use(e.requestAnimationFrame),e.batchedUpdates&&(ft.batchedUpdates=e.batchedUpdates),e.willAdvance&&(FH=e.willAdvance),e.frameLoop&&(ft.frameLoop=e.frameLoop)},xa=Object.freeze({__proto__:null,get createStringInterpolator(){return VH},get to(){return Fie},get colors(){return Um},get skipAnimation(){return zie},get willAdvance(){return FH},assign:rje}),YC=new Set,cl=[],OH=[],aO=0,ew={get idle(){return!YC.size&&!cl.length},start(e){aO>e.priority?(YC.add(e),ft.onStart(nje)):(jie(e),ft(NH))},advance:NH,sort(e){if(aO)ft.onFrame(()=>ew.sort(e));else{let t=cl.indexOf(e);~t&&(cl.splice(t,1),Hie(e))}},clear(){cl=[],YC.clear()}};function nje(){YC.forEach(jie),YC.clear(),ft(NH)}function jie(e){cl.includes(e)||Hie(e)}function Hie(e){cl.splice(ije(cl,t=>t.priority>e.priority),0,e)}function NH(e){let t=OH;for(let o=0;o<cl.length;o++){let r=cl[o];aO=r.priority,r.idle||(FH(r),r.advance(e),r.idle||t.push(r))}return aO=0,OH=cl,OH.length=0,cl=t,cl.length>0}function ije(e,t){let o=e.findIndex(t);return o<0?e.length:o}var Uie={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},Bc="[-+]?\\d*\\.?\\d+",lO=Bc+"%";function uO(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var sje=new RegExp("rgb"+uO(Bc,Bc,Bc)),aje=new RegExp("rgba"+uO(Bc,Bc,Bc,Bc)),lje=new RegExp("hsl"+uO(Bc,lO,lO)),cje=new RegExp("hsla"+uO(Bc,lO,lO,Bc)),uje=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,dje=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,fje=/^#([0-9a-fA-F]{6})$/,pje=/^#([0-9a-fA-F]{8})$/;function mje(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=fje.exec(e))?parseInt(t[1]+"ff",16)>>>0:Um&&Um[e]!==void 0?Um[e]:(t=sje.exec(e))?(q_(t[1])<<24|q_(t[2])<<16|q_(t[3])<<8|255)>>>0:(t=aje.exec(e))?(q_(t[1])<<24|q_(t[2])<<16|q_(t[3])<<8|Nie(t[4]))>>>0:(t=uje.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=pje.exec(e))?parseInt(t[1],16)>>>0:(t=dje.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=lje.exec(e))?(Aie(Mie(t[1]),iO(t[2]),iO(t[3]))|255)>>>0:(t=cje.exec(e))?(Aie(Mie(t[1]),iO(t[2]),iO(t[3]))|Nie(t[4]))>>>0:null}function AH(e,t,o){return o<0&&(o+=1),o>1&&(o-=1),o<1/6?e+(t-e)*6*o:o<1/2?t:o<2/3?e+(t-e)*(2/3-o)*6:e}function Aie(e,t,o){let r=o<.5?o*(1+t):o+t-o*t,n=2*o-r,i=AH(n,r,e+1/3),s=AH(n,r,e),a=AH(n,r,e-1/3);return Math.round(i*255)<<24|Math.round(s*255)<<16|Math.round(a*255)<<8}function q_(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function Mie(e){return(parseFloat(e)%360+360)%360/360}function Nie(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function iO(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function Lie(e){let t=mje(e);if(t===null)return e;t=t||0;let o=(t&4278190080)>>>24,r=(t&16711680)>>>16,n=(t&65280)>>>8,i=(t&255)/255;return`rgba(${o}, ${r}, ${n}, ${i})`}var Wm=(e,t,o)=>{if(Oe.fun(e))return e;if(Oe.arr(e))return Wm({range:e,output:t,extrapolate:o});if(Oe.str(e.output[0]))return VH(e);let r=e,n=r.output,i=r.range||[0,1],s=r.extrapolateLeft||r.extrapolate||"extend",a=r.extrapolateRight||r.extrapolate||"extend",l=r.easing||(u=>u);return u=>{let d=hje(u,i);return gje(u,i[d],i[d+1],n[d],n[d+1],l,s,a,r.map)}};function gje(e,t,o,r,n,i,s,a,l){let u=l?l(e):e;if(u<t){if(s==="identity")return u;s==="clamp"&&(u=t)}if(u>o){if(a==="identity")return u;a==="clamp"&&(u=o)}return r===n?r:t===o?e<=t?r:n:(t===-1/0?u=-u:o===1/0?u=u-t:u=(u-t)/(o-t),u=i(u),r===-1/0?u=-u:n===1/0?u=u+r:u=u*(n-r)+r,u)}function hje(e,t){for(var o=1;o<t.length-1&&!(t[o]>=e);++o);return o-1}function LH(){return LH=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},LH.apply(this,arguments)}var Z_=Symbol.for("FluidValue.get"),Lb=Symbol.for("FluidValue.observers"),os=e=>!!(e&&e[Z_]),ui=e=>e&&e[Z_]?e[Z_]():e,zH=e=>e[Lb]||null;function bje(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Db(e,t){let o=e[Lb];o&&o.forEach(r=>{bje(r,t)})}var X_=class{constructor(t){if(this[Z_]=void 0,this[Lb]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");yje(this,t)}},yje=(e,t)=>Wie(e,Z_,t);function Gm(e,t){if(e[Z_]){let o=e[Lb];o||Wie(e,Lb,o=new Set),o.has(t)||(o.add(t),e.observerAdded&&e.observerAdded(o.size,t))}return t}function $m(e,t){let o=e[Lb];if(o&&o.has(t)){let r=o.size-1;r?o.delete(t):e[Lb]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var Wie=(e,t,o)=>Object.defineProperty(e,t,{value:o,writable:!0,configurable:!0}),sO=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,vje=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Die=new RegExp(`(${sO.source})(%|[a-z]+)`,"i"),_je=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,dO=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Gie=e=>{let[t,o]=wje(e);if(!t||DH())return e;let r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(o&&o.startsWith("--")){let n=window.getComputedStyle(document.documentElement).getPropertyValue(o);return n||e}else{if(o&&dO.test(o))return Gie(o);if(o)return o}return e},wje=e=>{let t=dO.exec(e);if(!t)return[,];let[,o,r]=t;return[o,r]},MH,kje=(e,t,o,r,n)=>`rgba(${Math.round(t)}, ${Math.round(o)}, ${Math.round(r)}, ${n})`,fO=e=>{MH||(MH=Um?new RegExp(`(${Object.keys(Um).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>ui(i).replace(dO,Gie).replace(vje,Lie).replace(MH,Lie)),o=t.map(i=>i.match(sO).map(Number)),n=o[0].map((i,s)=>o.map(a=>{if(!(s in a))throw Error('The arity of each "output" value must be equal');return a[s]})).map(i=>Wm(LH({},e,{output:i})));return i=>{var s;let a=!Die.test(t[0])&&((s=t.find(u=>Die.test(u)))==null?void 0:s.replace(sO,"")),l=0;return t[0].replace(sO,()=>`${n[l++](i)}${a||""}`).replace(_je,kje)}},$ie="react-spring: ",Yie=e=>{let t=e,o=!1;if(typeof t!="function")throw new TypeError(`${$ie}once requires a function parameter`);return(...r)=>{o||(t(...r),o=!0)}},xje=Yie(console.warn);function Kie(){xje(`${$ie}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var Zxt=Yie(console.warn);function tw(e){return Oe.str(e)&&(e[0]=="#"||/\d/.test(e)||!DH()&&dO.test(e)||e in(Um||{}))}var KC=DH()?ul.useEffect:ul.useLayoutEffect,Sje=()=>{let e=(0,ul.useRef)(!1);return KC(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function jH(){let e=(0,ul.useState)()[1],t=Sje();return()=>{t.current&&e(Math.random())}}function qie(e,t){let[o]=(0,ul.useState)(()=>({inputs:t,result:e()})),r=(0,ul.useRef)(),n=r.current,i=n;return i?t&&i.inputs&&Cje(t,i.inputs)||(i={inputs:t,result:e()}):i=o,(0,ul.useEffect)(()=>{r.current=i,n==o&&(o.inputs=o.result=void 0)},[i]),i.result}function Cje(e,t){if(e.length!==t.length)return!1;for(let o=0;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}var HH=e=>(0,ul.useEffect)(e,Eje),Eje=[];var n1=c(re()),i1=c(re());var Jie=c(re()),Pf=c(re()),qC=Symbol.for("Animated:node"),Tje=e=>!!e&&e[qC]===e,Ic=e=>e&&e[qC],hO=(e,t)=>Vie(e,qC,t),ZC=e=>e&&e[qC]&&e[qC].getPayload(),pO=class{constructor(){this.payload=void 0,hO(this,this)}getPayload(){return this.payload||[]}},Vb=class e extends pO{constructor(t){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=t,Oe.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new e(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,o){return Oe.num(t)&&(this.lastPosition=t,o&&(t=Math.round(t/o)*o,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,Oe.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},Fb=class e extends Vb{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=Wm({output:[t,t]})}static create(t){return new e(t)}getValue(){let t=this._string;return t??(this._string=this._toString(this._value))}setValue(t){if(Oe.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=Wm({output:[this.getValue(),t]})),this._value=0,super.reset()}},mO={dependencies:null},zb=class extends pO{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let o={};return dl(this.source,(r,n)=>{Tje(r)?o[n]=r.getValue(t):os(r)?o[n]=ui(r):t||(o[n]=r)}),o}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&Do(this.payload,t=>t.reset())}_makePayload(t){if(t){let o=new Set;return dl(t,this._addToPayload,o),Array.from(o)}}_addToPayload(t){mO.dependencies&&os(t)&&mO.dependencies.add(t);let o=ZC(t);o&&Do(o,r=>this.add(r))}},UH=class e extends zb{constructor(t){super(t)}static create(t){return new e(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let o=this.getPayload();return t.length==o.length?o.map((r,n)=>r.setValue(t[n])).some(Boolean):(super.setValue(t.map(Rje)),!0)}};function Rje(e){return(tw(e)?Fb:Vb).create(e)}function bO(e){let t=Ic(e);return t?t.constructor:Oe.arr(e)?UH:tw(e)?Fb:Vb}function gO(){return gO=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},gO.apply(this,arguments)}var Zie=(e,t)=>{let o=!Oe.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,Pf.forwardRef)((r,n)=>{let i=(0,Pf.useRef)(null),s=o&&(0,Pf.useCallback)(g=>{i.current=Ije(n,g)},[n]),[a,l]=Bje(r,t),u=jH(),d=()=>{let g=i.current;if(o&&!g)return;(g?t.applyAnimatedValues(g,a.getValue(!0)):!1)===!1&&u()},f=new WH(d,l),p=(0,Pf.useRef)();KC(()=>(p.current=f,Do(l,g=>Gm(g,f)),()=>{p.current&&(Do(p.current.deps,g=>$m(g,p.current)),ft.cancel(p.current.update))})),(0,Pf.useEffect)(d,[]),HH(()=>()=>{let g=p.current;Do(g.deps,h=>$m(h,g))});let m=t.getComponentProps(a.getValue());return Jie.createElement(e,gO({},m,{ref:s}))})},WH=class{constructor(t,o){this.update=t,this.deps=o}eventObserved(t){t.type=="change"&&ft.write(this.update)}};function Bje(e,t){let o=new Set;return mO.dependencies=o,e.style&&(e=gO({},e,{style:t.createAnimatedStyle(e.style)})),e=new zb(e),mO.dependencies=null,[e,o]}function Ije(e,t){return e&&(Oe.fun(e)?e(t):e.current=t),t}var Xie=Symbol.for("AnimatedComponent"),ese=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:o=n=>new zb(n),getComponentProps:r=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:o,getComponentProps:r},i=s=>{let a=Qie(s)||"Anonymous";return Oe.str(s)?s=i[s]||(i[s]=Zie(s,n)):s=s[Xie]||(s[Xie]=Zie(s,n)),s.displayName=`Animated(${a})`,s};return dl(e,(s,a)=>{Oe.arr(e)&&(a=Qie(s)),i[a]=i(s)}),{animated:i}},Qie=e=>Oe.str(e)?e:e&&Oe.str(e.displayName)?e.displayName:Oe.fun(e)&&e.name||null;function rs(){return rs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},rs.apply(this,arguments)}function jb(e,...t){return Oe.fun(e)?e(...t):e}var e1=(e,t)=>e===!0||!!(t&&e&&(Oe.fun(e)?e(t):Vs(e).includes(t))),fse=(e,t)=>Oe.obj(e)?t&&e[t]:e,pse=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,Pje=e=>e,mse=(e,t=Pje)=>{let o=Oje;e.default&&e.default!==!0&&(e=e.default,o=Object.keys(e));let r={};for(let n of o){let i=t(e[n],n);Oe.und(i)||(r[n]=i)}return r},Oje=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Aje={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function Mje(e){let t={},o=0;if(dl(e,(r,n)=>{Aje[n]||(t[n]=r,o++)}),o)return t}function gse(e){let t=Mje(e);if(t){let o={to:t};return dl(e,(r,n)=>n in t||(o[n]=r)),o}return rs({},e)}function t1(e){return e=ui(e),Oe.arr(e)?e.map(t1):tw(e)?xa.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function YH(e){return Oe.fun(e)||Oe.arr(e)&&Oe.obj(e[0])}var Nje={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},_O=1.70158,yO=_O*1.525,tse=_O+1,ose=2*Math.PI/3,rse=2*Math.PI/4.5,vO=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,Lje={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>tse*e*e*e-_O*e*e,easeOutBack:e=>1+tse*Math.pow(e-1,3)+_O*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((yO+1)*2*e-yO)/2:(Math.pow(2*e-2,2)*((yO+1)*(e*2-2)+yO)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*ose),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*ose)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*rse))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*rse)/2+1,easeInBounce:e=>1-vO(1-e),easeOutBounce:vO,easeInOutBounce:e=>e<.5?(1-vO(1-2*e))/2:(1+vO(2*e-1))/2},KH=rs({},Nje.default,{mass:1,damping:1,easing:Lje.linear,clamp:!1}),qH=class{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,KH)}};function Dje(e,t,o){o&&(o=rs({},o),nse(o,t),t=rs({},o,t)),nse(e,t),Object.assign(e,t);for(let s in KH)e[s]==null&&(e[s]=KH[s]);let{mass:r,frequency:n,damping:i}=e;return Oe.und(n)||(n<.01&&(n=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/n,2)*r,e.friction=4*Math.PI*i*r/n),e}function nse(e,t){if(!Oe.und(t.decay))e.duration=void 0;else{let o=!Oe.und(t.tension)||!Oe.und(t.friction);(o||!Oe.und(t.frequency)||!Oe.und(t.damping)||!Oe.und(t.mass))&&(e.duration=void 0,e.decay=void 0),o&&(e.frequency=void 0)}}var ise=[],ZH=class{constructor(){this.changed=!1,this.values=ise,this.toValues=null,this.fromValues=ise,this.to=void 0,this.from=void 0,this.config=new qH,this.immediate=!1}};function hse(e,{key:t,props:o,defaultProps:r,state:n,actions:i}){return new Promise((s,a)=>{var l;let u,d,f=e1((l=o.cancel)!=null?l:r?.cancel,t);if(f)g();else{Oe.und(o.pause)||(n.paused=e1(o.pause,t));let h=r?.pause;h!==!0&&(h=n.paused||e1(h,t)),u=jb(o.delay||0,t),h?(n.resumeQueue.add(m),i.pause()):(i.resume(),m())}function p(){n.resumeQueue.add(m),n.timeouts.delete(d),d.cancel(),u=d.time-ft.now()}function m(){u>0&&!xa.skipAnimation?(n.delayed=!0,d=ft.setTimeout(g,u),n.pauseQueue.add(p),n.timeouts.add(d)):g()}function g(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(p),n.timeouts.delete(d),e<=(n.cancelId||0)&&(f=!0);try{i.start(rs({},o,{callId:e,cancel:f}),s)}catch(h){a(h)}}})}var rU=(e,t)=>t.length==1?t[0]:t.some(o=>o.cancelled)?ow(e.get()):t.every(o=>o.noop)?bse(e.get()):Pc(e.get(),t.every(o=>o.finished)),bse=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Pc=(e,t,o=!1)=>({value:e,finished:t,cancelled:o}),ow=e=>({value:e,cancelled:!0,finished:!1});function yse(e,t,o,r){let{callId:n,parentId:i,onRest:s}=t,{asyncTo:a,promise:l}=o;return!i&&e===a&&!t.reset?l:o.promise=(async()=>{o.asyncId=n,o.asyncTo=e;let u=mse(t,(b,v)=>v==="onRest"?void 0:b),d,f,p=new Promise((b,v)=>(d=b,f=v)),m=b=>{let v=n<=(o.cancelId||0)&&ow(r)||n!==o.asyncId&&Pc(r,!1);if(v)throw b.result=v,f(b),b},g=(b,v)=>{let y=new wO,_=new kO;return(async()=>{if(xa.skipAnimation)throw o1(o),_.result=Pc(r,!1),f(_),_;m(y);let w=Oe.obj(b)?rs({},b):rs({},v,{to:b});w.parentId=n,dl(u,(x,S)=>{Oe.und(w[S])&&(w[S]=x)});let k=await r.start(w);return m(y),o.paused&&await new Promise(x=>{o.resumeQueue.add(x)}),k})()},h;if(xa.skipAnimation)return o1(o),Pc(r,!1);try{let b;Oe.arr(e)?b=(async v=>{for(let y of v)await g(y)})(e):b=Promise.resolve(e(g,r.stop.bind(r))),await Promise.all([b.then(d),p]),h=Pc(r.get(),!0,!1)}catch(b){if(b instanceof wO)h=b.result;else if(b instanceof kO)h=b.result;else throw b}finally{n==o.asyncId&&(o.asyncId=i,o.asyncTo=i?a:void 0,o.promise=i?l:void 0)}return Oe.fun(s)&&ft.batchedUpdates(()=>{s(h,r,r.item)}),h})()}function o1(e,t){Q_(e.timeouts,o=>o.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var wO=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}},kO=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},XH=e=>e instanceof r1,Vje=1,r1=class extends X_{constructor(...t){super(...t),this.id=Vje++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=Ic(this);return t&&t.getValue()}to(...t){return xa.to(this,t)}interpolate(...t){return Kie(),xa.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,o=!1){Db(this,{type:"change",parent:this,value:t,idle:o})}_onPriorityChange(t){this.idle||ew.sort(this),Db(this,{type:"priority",parent:this,priority:t})}},Hb=Symbol.for("SpringPhase"),vse=1,QH=2,JH=4,GH=e=>(e[Hb]&vse)>0,Ym=e=>(e[Hb]&QH)>0,XC=e=>(e[Hb]&JH)>0,sse=(e,t)=>t?e[Hb]|=QH|vse:e[Hb]&=~QH,ase=(e,t)=>t?e[Hb]|=JH:e[Hb]&=~JH,eU=class extends r1{constructor(t,o){if(super(),this.key=void 0,this.animation=new ZH,this.queue=void 0,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!Oe.und(t)||!Oe.und(o)){let r=Oe.obj(t)?rs({},t):rs({},o,{from:t});Oe.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(Ym(this)||this._state.asyncTo)||XC(this)}get goal(){return ui(this.animation.to)}get velocity(){let t=Ic(this);return t instanceof Vb?t.lastVelocity||0:t.getPayload().map(o=>o.lastVelocity||0)}get hasAnimated(){return GH(this)}get isAnimating(){return Ym(this)}get isPaused(){return XC(this)}get isDelayed(){return this._state.delayed}advance(t){let o=!0,r=!1,n=this.animation,{config:i,toValues:s}=n,a=ZC(n.to);!a&&os(n.to)&&(s=Vs(ui(n.to))),n.values.forEach((d,f)=>{if(d.done)return;let p=d.constructor==Fb?1:a?a[f].lastPosition:s[f],m=n.immediate,g=p;if(!m){if(g=d.lastPosition,i.tension<=0){d.done=!0;return}let h=d.elapsedTime+=t,b=n.fromValues[f],v=d.v0!=null?d.v0:d.v0=Oe.arr(i.velocity)?i.velocity[f]:i.velocity,y,_=i.precision||(b==p?.005:Math.min(1,Math.abs(p-b)*.001));if(Oe.und(i.duration))if(i.decay){let w=i.decay===!0?.998:i.decay,k=Math.exp(-(1-w)*h);g=b+v/(1-w)*(1-k),m=Math.abs(d.lastPosition-g)<=_,y=v*k}else{y=d.lastVelocity==null?v:d.lastVelocity;let w=i.restVelocity||_/10,k=i.clamp?0:i.bounce,x=!Oe.und(k),S=b==p?d.v0>0:b<p,C,R=!1,E=1,I=Math.ceil(t/E);for(let O=0;O<I&&(C=Math.abs(y)>w,!(!C&&(m=Math.abs(p-g)<=_,m)));++O){x&&(R=g==p||g>p==S,R&&(y=-y*k,g=p));let A=-i.tension*1e-6*(g-p),P=-i.friction*.001*y,L=(A+P)/i.mass;y=y+L*E,g=g+y*E}}else{let w=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,d.durationProgress>0&&(d.elapsedTime=i.duration*d.durationProgress,h=d.elapsedTime+=t)),w=(i.progress||0)+h/this._memoizedDuration,w=w>1?1:w<0?0:w,d.durationProgress=w),g=b+i.easing(w)*(p-b),y=(g-d.lastPosition)/t,m=w==1}d.lastVelocity=y,Number.isNaN(g)&&(console.warn("Got NaN while animating:",this),m=!0)}a&&!a[f].done&&(m=!1),m?d.done=!0:o=!1,d.setValue(g,i.round)&&(r=!0)});let l=Ic(this),u=l.getValue();if(o){let d=ui(n.to);(u!==d||r)&&!i.decay?(l.setValue(d),this._onChange(d)):r&&i.decay&&this._onChange(u),this._stop()}else r&&this._onChange(u)}set(t){return ft.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Ym(this)){let{to:t,config:o}=this.animation;ft.batchedUpdates(()=>{this._onStart(),o.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,o){let r;return Oe.und(t)?(r=this.queue||[],this.queue=[]):r=[Oe.obj(t)?t:rs({},o,{to:t})],Promise.all(r.map(n=>this._update(n))).then(n=>rU(this,n))}stop(t){let{to:o}=this.animation;return this._focus(this.get()),o1(this._state,t&&this._lastCallId),ft.batchedUpdates(()=>this._stop(o,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){let o=this.key||"",{to:r,from:n}=t;r=Oe.obj(r)?r[o]:r,(r==null||YH(r))&&(r=void 0),n=Oe.obj(n)?n[o]:n,n==null&&(n=void 0);let i={to:r,from:n};return GH(this)||(t.reverse&&([r,n]=[n,r]),n=ui(n),Oe.und(n)?Ic(this)||this._set(r):this._set(n)),i}_update(t,o){let r=rs({},t),{key:n,defaultProps:i}=this;r.default&&Object.assign(i,mse(r,(l,u)=>/^on/.test(u)?fse(l,n):l)),cse(this,r,"onProps"),JC(this,"onProps",r,this);let s=this._prepareNode(r);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let a=this._state;return hse(++this._lastCallId,{key:n,props:r,defaultProps:i,state:a,actions:{pause:()=>{XC(this)||(ase(this,!0),J_(a.pauseQueue),JC(this,"onPause",Pc(this,QC(this,this.animation.to)),this))},resume:()=>{XC(this)&&(ase(this,!1),Ym(this)&&this._resume(),J_(a.resumeQueue),JC(this,"onResume",Pc(this,QC(this,this.animation.to)),this))},start:this._merge.bind(this,s)}}).then(l=>{if(r.loop&&l.finished&&!(o&&l.noop)){let u=_se(r);if(u)return this._update(u,!0)}return l})}_merge(t,o,r){if(o.cancel)return this.stop(!0),r(ow(this));let n=!Oe.und(t.to),i=!Oe.und(t.from);if(n||i)if(o.callId>this._lastToId)this._lastToId=o.callId;else return r(ow(this));let{key:s,defaultProps:a,animation:l}=this,{to:u,from:d}=l,{to:f=u,from:p=d}=t;i&&!n&&(!o.default||Oe.und(f))&&(f=p),o.reverse&&([f,p]=[p,f]);let m=!qu(p,d);m&&(l.from=p),p=ui(p);let g=!qu(f,u);g&&this._focus(f);let h=YH(o.to),{config:b}=l,{decay:v,velocity:y}=b;(n||i)&&(b.velocity=0),o.config&&!h&&Dje(b,jb(o.config,s),o.config!==a.config?jb(a.config,s):void 0);let _=Ic(this);if(!_||Oe.und(f))return r(Pc(this,!0));let w=Oe.und(o.reset)?i&&!o.default:!Oe.und(p)&&e1(o.reset,s),k=w?p:this.get(),x=t1(f),S=Oe.num(x)||Oe.arr(x)||tw(x),C=!h&&(!S||e1(a.immediate||o.immediate,s));if(g){let O=bO(f);if(O!==_.constructor)if(C)_=this._set(x);else throw Error(`Cannot animate between ${_.constructor.name} and ${O.name}, as the "to" prop suggests`)}let R=_.constructor,E=os(f),I=!1;if(!E){let O=w||!GH(this)&&m;(g||O)&&(I=qu(t1(k),x),E=!I),(!qu(l.immediate,C)&&!C||!qu(b.decay,v)||!qu(b.velocity,y))&&(E=!0)}if(I&&Ym(this)&&(l.changed&&!w?E=!0:E||this._stop(u)),!h&&((E||os(u))&&(l.values=_.getPayload(),l.toValues=os(f)?null:R==Fb?[1]:Vs(x)),l.immediate!=C&&(l.immediate=C,!C&&!w&&this._set(u)),E)){let{onRest:O}=l;Do(Fje,P=>cse(this,o,P));let A=Pc(this,QC(this,u));J_(this._pendingCalls,A),this._pendingCalls.add(r),l.changed&&ft.batchedUpdates(()=>{l.changed=!w,O?.(A,this),w?jb(a.onRest,A):l.onStart==null||l.onStart(A,this)})}w&&this._set(k),h?r(yse(o.to,o,this._state,this)):E?this._start():Ym(this)&&!g?this._pendingCalls.add(r):r(bse(k))}_focus(t){let o=this.animation;t!==o.to&&(zH(this)&&this._detach(),o.to=t,zH(this)&&this._attach())}_attach(){let t=0,{to:o}=this.animation;os(o)&&(Gm(o,this),XH(o)&&(t=o.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;os(t)&&$m(t,this)}_set(t,o=!0){let r=ui(t);if(!Oe.und(r)){let n=Ic(this);if(!n||!qu(r,n.getValue())){let i=bO(r);!n||n.constructor!=i?hO(this,i.create(r)):n.setValue(r),n&&ft.batchedUpdates(()=>{this._onChange(r,o)})}}return Ic(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,JC(this,"onStart",Pc(this,QC(this,t.to)),this))}_onChange(t,o){o||(this._onStart(),jb(this.animation.onChange,t,this)),jb(this.defaultProps.onChange,t,this),super._onChange(t,o)}_start(){let t=this.animation;Ic(this).reset(ui(t.to)),t.immediate||(t.fromValues=t.values.map(o=>o.lastPosition)),Ym(this)||(sse(this,!0),XC(this)||this._resume())}_resume(){xa.skipAnimation?this.finish():ew.start(this)}_stop(t,o){if(Ym(this)){sse(this,!1);let r=this.animation;Do(r.values,i=>{i.done=!0}),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),Db(this,{type:"idle",parent:this});let n=o?ow(this.get()):Pc(this.get(),QC(this,t??r.to));J_(this._pendingCalls,n),r.changed&&(r.changed=!1,JC(this,"onRest",n,this))}}};function QC(e,t){let o=t1(t),r=t1(e.get());return qu(r,o)}function _se(e,t=e.loop,o=e.to){let r=jb(t);if(r){let n=r!==!0&&gse(r),i=(n||e).reverse,s=!n||n.reset;return tU(rs({},e,{loop:t,default:!1,pause:void 0,to:!i||YH(o)?o:void 0,from:s?e.from:void 0,reset:s},n))}}function tU(e){let{to:t,from:o}=e=gse(e),r=new Set;return Oe.obj(t)&&lse(t,r),Oe.obj(o)&&lse(o,r),e.keys=r.size?Array.from(r):null,e}function lse(e,t){dl(e,(o,r)=>o!=null&&t.add(r))}var Fje=["onStart","onRest","onChange","onPause","onResume"];function cse(e,t,o){e.animation[o]=t[o]!==pse(t,o)?fse(t[o],e.key):void 0}function JC(e,t,...o){var r,n,i,s;(r=(n=e.animation)[t])==null||r.call(n,...o),(i=(s=e.defaultProps)[t])==null||i.call(s,...o)}var zje=["onStart","onChange","onRest"],jje=1,xO=class{constructor(t,o){this.id=jje++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),o&&(this._flush=o),t&&this.start(rs({default:!0},t))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(t=>t.idle&&!t.isDelayed&&!t.isPaused)}get item(){return this._item}set item(t){this._item=t}get(){let t={};return this.each((o,r)=>t[r]=o.get()),t}set(t){for(let o in t){let r=t[o];Oe.und(r)||this.springs[o].set(r)}}update(t){return t&&this.queue.push(tU(t)),this}start(t){let{queue:o}=this;return t?o=Vs(t).map(tU):this.queue=[],this._flush?this._flush(this,o):(kse(this,o),Hje(this,o))}stop(t,o){if(t!==!!t&&(o=t),o){let r=this.springs;Do(Vs(o),n=>r[n].stop(!!t))}else o1(this._state,this._lastAsyncId),this.each(r=>r.stop(!!t));return this}pause(t){if(Oe.und(t))this.start({pause:!0});else{let o=this.springs;Do(Vs(t),r=>o[r].pause())}return this}resume(t){if(Oe.und(t))this.start({pause:!1});else{let o=this.springs;Do(Vs(t),r=>o[r].resume())}return this}each(t){dl(this.springs,t)}_onFrame(){let{onStart:t,onChange:o,onRest:r}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,Q_(t,([l,u])=>{u.value=this.get(),l(u,this,this._item)}));let s=!n&&this._started,a=i||s&&r.size?this.get():null;i&&o.size&&Q_(o,([l,u])=>{u.value=a,l(u,this,this._item)}),s&&(this._started=!1,Q_(r,([l,u])=>{u.value=a,l(u,this,this._item)}))}eventObserved(t){if(t.type=="change")this._changed.add(t.parent),t.idle||this._active.add(t.parent);else if(t.type=="idle")this._active.delete(t.parent);else return;ft.onFrame(this._onFrame)}};function Hje(e,t){return Promise.all(t.map(o=>wse(e,o))).then(o=>rU(e,o))}async function wse(e,t,o){let{keys:r,to:n,from:i,loop:s,onRest:a,onResolve:l}=t,u=Oe.obj(t.default)&&t.default;s&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let d=Oe.arr(n)||Oe.fun(n)?n:void 0;d?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):Do(zje,h=>{let b=t[h];if(Oe.fun(b)){let v=e._events[h];t[h]=({finished:y,cancelled:_})=>{let w=v.get(b);w?(y||(w.finished=!1),_&&(w.cancelled=!0)):v.set(b,{value:null,finished:y||!1,cancelled:_||!1})},u&&(u[h]=t[h])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,J_(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let p=(r||Object.keys(e.springs)).map(h=>e.springs[h].start(t)),m=t.cancel===!0||pse(t,"cancel")===!0;(d||m&&f.asyncId)&&p.push(hse(++e._lastAsyncId,{props:t,state:f,actions:{pause:cO,resume:cO,start(h,b){m?(o1(f,e._lastAsyncId),b(ow(e))):(h.onRest=a,b(yse(d,h,f,e)))}}})),f.paused&&await new Promise(h=>{f.resumeQueue.add(h)});let g=rU(e,await Promise.all(p));if(s&&g.finished&&!(o&&g.noop)){let h=_se(t,s,n);if(h)return kse(e,[h]),wse(e,h,!0)}return l&&ft.batchedUpdates(()=>l(g,e,e.item)),g}function Uje(e,t){let o=new eU;return o.key=e,t&&Gm(o,t),o}function Wje(e,t,o){t.keys&&Do(t.keys,r=>{(e[r]||(e[r]=o(r)))._prepareNode(t)})}function kse(e,t){Do(t,o=>{Wje(e.springs,o,r=>Uje(r,e))})}function Gje(e,t){if(e==null)return{};var o={},r=Object.keys(e),n,i;for(i=0;i<r.length;i++)n=r[i],!(t.indexOf(n)>=0)&&(o[n]=e[n]);return o}var $je=["children"],nU=e=>{let{children:t}=e,o=Gje(e,$je),r=(0,i1.useContext)(SO),n=o.pause||!!r.pause,i=o.immediate||!!r.immediate;o=qie(()=>({pause:n,immediate:i}),[n,i]);let{Provider:s}=SO;return n1.createElement(s,{value:o},t)},SO=Yje(nU,{});nU.Provider=SO.Provider;nU.Consumer=SO.Consumer;function Yje(e,t){return Object.assign(e,n1.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var use;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(use||(use={}));var oU=class extends r1{constructor(t,o){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=Wm(...o);let r=this._get(),n=bO(r);hO(this,n.create(r))}advance(t){let o=this._get(),r=this.get();qu(o,r)||(Ic(this).setValue(o),this._onChange(o,this.idle)),!this.idle&&dse(this._active)&&$H(this)}_get(){let t=Oe.arr(this.source)?this.source.map(ui):Vs(ui(this.source));return this.calc(...t)}_start(){this.idle&&!dse(this._active)&&(this.idle=!1,Do(ZC(this),t=>{t.done=!1}),xa.skipAnimation?(ft.batchedUpdates(()=>this.advance()),$H(this)):ew.start(this))}_attach(){let t=1;Do(Vs(this.source),o=>{os(o)&&Gm(o,this),XH(o)&&(o.idle||this._active.add(o),t=Math.max(t,o.priority+1))}),this.priority=t,this._start()}_detach(){Do(Vs(this.source),t=>{os(t)&&$m(t,this)}),this._active.clear(),$H(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=Vs(this.source).reduce((o,r)=>Math.max(o,(XH(r)?r.priority:0)+1),0))}};function Kje(e){return e.idle!==!1}function dse(e){return!e.size||Array.from(e).every(Kje)}function $H(e){e.idle||(e.idle=!0,Do(ZC(e),t=>{t.done=!0}),Db(e,{type:"idle",parent:e}))}xa.assign({createStringInterpolator:fO,to:(e,t)=>new oU(e,t)});var sSt=ew.advance;var Cse=c(Of());function lU(e,t){if(e==null)return{};var o={},r=Object.keys(e),n,i;for(i=0;i<r.length;i++)n=r[i],!(t.indexOf(n)>=0)&&(o[n]=e[n]);return o}var qje=["style","children","scrollTop","scrollLeft"],Ese=/^--/;function Zje(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!Ese.test(e)&&!(s1.hasOwnProperty(e)&&s1[e])?t+"px":(""+t).trim()}var Sse={};function Xje(e,t){if(!e.nodeType||!e.setAttribute)return!1;let o=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",r=t,{style:n,children:i,scrollTop:s,scrollLeft:a}=r,l=lU(r,qje),u=Object.values(l),d=Object.keys(l).map(f=>o||e.hasAttribute(f)?f:Sse[f]||(Sse[f]=f.replace(/([A-Z])/g,p=>"-"+p.toLowerCase())));i!==void 0&&(e.textContent=i);for(let f in n)if(n.hasOwnProperty(f)){let p=Zje(f,n[f]);Ese.test(f)?e.style.setProperty(f,p):e.style[f]=p}d.forEach((f,p)=>{e.setAttribute(f,u[p])}),s!==void 0&&(e.scrollTop=s),a!==void 0&&(e.scrollLeft=a)}var s1={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Qje=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),Jje=["Webkit","Ms","Moz","O"];s1=Object.keys(s1).reduce((e,t)=>(Jje.forEach(o=>e[Qje(o,t)]=e[t]),e),s1);var eHe=["x","y","z"],tHe=/^(matrix|translate|scale|rotate|skew)/,oHe=/^(translate)/,rHe=/^(rotate|skew)/,iU=(e,t)=>Oe.num(e)&&e!==0?e+t:e,CO=(e,t)=>Oe.arr(e)?e.every(o=>CO(o,t)):Oe.num(e)?e===t:parseFloat(e)===t,sU=class extends zb{constructor(t){let{x:o,y:r,z:n}=t,i=lU(t,eHe),s=[],a=[];(o||r||n)&&(s.push([o||0,r||0,n||0]),a.push(l=>[`translate3d(${l.map(u=>iU(u,"px")).join(",")})`,CO(l,0)])),dl(i,(l,u)=>{if(u==="transform")s.push([l||""]),a.push(d=>[d,d===""]);else if(tHe.test(u)){if(delete i[u],Oe.und(l))return;let d=oHe.test(u)?"px":rHe.test(u)?"deg":"";s.push(Vs(l)),a.push(u==="rotate3d"?([f,p,m,g])=>[`rotate3d(${f},${p},${m},${iU(g,d)})`,CO(g,0)]:f=>[`${u}(${f.map(p=>iU(p,d)).join(",")})`,CO(f,u.startsWith("scale")?1:0)])}}),s.length&&(i.transform=new aU(s,a)),super(i)}},aU=class extends X_{constructor(t,o){super(),this._value=null,this.inputs=t,this.transforms=o}get(){return this._value||(this._value=this._get())}_get(){let t="",o=!0;return Do(this.inputs,(r,n)=>{let i=ui(r[0]),[s,a]=this.transforms[n](Oe.arr(i)?i:r.map(ui));t+=" "+s,o=o&&a}),o?"none":t}observerAdded(t){t==1&&Do(this.inputs,o=>Do(o,r=>os(r)&&Gm(r,this)))}observerRemoved(t){t==0&&Do(this.inputs,o=>Do(o,r=>os(r)&&$m(r,this)))}eventObserved(t){t.type=="change"&&(this._value=null),Db(this,t)}},nHe=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],iHe=["scrollTop","scrollLeft"];xa.assign({batchedUpdates:Cse.unstable_batchedUpdates,createStringInterpolator:fO,colors:Uie});var sHe=ese(nHe,{applyAnimatedValues:Xje,createAnimatedStyle:e=>new sU(e),getComponentProps:e=>lU(e,iHe)}),Tse=sHe.animated;var rw=c(F(),1),Bse=c(Lt(),1),Ise=c(te(),1);var aHe=200;function Rse(e){return{top:e.offsetTop,left:e.offsetLeft}}function lHe({triggerAnimationOnChange:e,clientId:t}){let o=(0,rw.useRef)(),{isTyping:r,getGlobalBlockCount:n,isBlockSelected:i,isFirstMultiSelectedBlock:s,isBlockMultiSelected:a,isAncestorMultiSelected:l,isDraggingBlocks:u}=(0,Ise.useSelect)(B),{previous:d,prevRect:f}=(0,rw.useMemo)(()=>({previous:o.current&&Rse(o.current),prevRect:o.current&&o.current.getBoundingClientRect()}),[e]);return(0,rw.useLayoutEffect)(()=>{if(!d||!o.current)return;let p=(0,Bse.getScrollContainer)(o.current),m=i(t),g=m||s(t),h=u();function b(){if(!h&&g&&f){let R=o.current.getBoundingClientRect().top-f.top;R&&(p.scrollTop+=R)}}if(window.matchMedia("(prefers-reduced-motion: reduce)").matches||r()||n()>aHe){b();return}let y=m||a(t)||l(t);if(y&&h)return;let _=y?"20":"",w=new xO({x:0,y:0,config:{mass:5,tension:2e3,friction:200},onChange({value:C}){if(!o.current)return;let{x:R,y:E}=C;R=Math.round(R),E=Math.round(E);let I=R===0&&E===0;o.current.style.transformOrigin="center center",o.current.style.transform=I?null:`translate3d(${R}px,${E}px,0)`,o.current.style.zIndex=I?null:_,b()}});o.current.style.transform=void 0;let k=Rse(o.current),x=Math.round(d.left-k.left),S=Math.round(d.top-k.top);return w.start({x:0,y:0,from:{x,y:S}}),()=>{w.stop(),w.set({x:0,y:0})}},[d,f,t,r,n,i,s,a,l,u]),o}var EO=lHe;var BO=c(F(),1),Af=c(Lt(),1),Pse=c(te(),1);var TO=".block-editor-block-list__block",cHe=".block-list-appender",uHe=".block-editor-button-block-appender";function RO(e,t){return e.closest(TO)===t.closest(TO)}function Zu(e,t){return t.closest([TO,cHe,uHe].join(","))===e}function fl(e,t){let{anchorNode:o,focusNode:r}=e;if(!o||!r)return;let i=(o.nodeType===o.ELEMENT_NODE?o:o.parentElement)?.closest('[contenteditable="true"]');if(!(!i||i===t||!i.contains(r)))return i}function Vo(e){for(;e&&e.nodeType!==e.ELEMENT_NODE;)e=e.parentNode;if(!e)return;let o=e.closest(TO);if(o)return o.id.slice(6)}function cU(e,t){let o=Math.min(e.left,t.left),r=Math.max(e.right,t.right),n=Math.max(e.bottom,t.bottom),i=Math.min(e.top,t.top);return new window.DOMRectReadOnly(o,i,r-o,n-i)}function uU(e){let t=e.ownerDocument.defaultView;if(!t||e.hasAttribute("data-visually-hidden"))return!1;let o=e.getBoundingClientRect();if(o.width===0||o.height===0)return!1;if(e.checkVisibility)return e.checkVisibility?.({opacityProperty:!0,contentVisibilityAuto:!0,visibilityProperty:!0});let r=t.getComputedStyle(e);return!(r.display==="none"||r.visibility==="hidden"||r.opacity==="0")}function dHe(e){let t=window.getComputedStyle(e);return t.overflowX==="auto"||t.overflowX==="scroll"||t.overflowY==="auto"||t.overflowY==="scroll"}var fHe=["core/navigation"];function nw(e){let t=e.ownerDocument.defaultView;if(!t)return new window.DOMRectReadOnly;let o=e.getBoundingClientRect(),r=e.getAttribute("data-type");if(r&&fHe.includes(r)){let s=[e],a;for(;a=s.pop();)if(!dHe(a)){for(let l of a.children)if(uU(l)){let u=l.getBoundingClientRect();o=cU(o,u),s.push(l)}}}let n=Math.max(o.left,0),i=Math.min(o.right,t.innerWidth);return o=new window.DOMRectReadOnly(n,o.top,i-n,o.height),o}function Ose({clientId:e,initialPosition:t}){let o=(0,BO.useRef)(),{isBlockSelected:r,isMultiSelecting:n,isZoomOut:i,getSelectionStart:s}=G((0,Pse.useSelect)(B));return(0,BO.useEffect)(()=>{if(!r(e)||n()||i()||t==null||!o.current)return;let{ownerDocument:a}=o.current;if(Zu(o.current,a.activeElement))return;if(t===!0){o.current.focus();return}let l=Af.focus.tabbable.find(o.current).filter(v=>(0,Af.isTextField)(v)),u=t===-1,d=l[u?l.length-1:0]||o.current;if(!Zu(o.current,d)){o.current.focus();return}if(!o.current.getAttribute("contenteditable")){let v=Af.focus.tabbable.findNext(o.current);if(v&&Zu(o.current,v)&&(0,Af.isFormElement)(v)){v.focus();return}}let{activeElement:f}=a,p=a.defaultView.getSelection(),{clientId:m,offset:g}=s();f?.isContentEditable&&f.contains(d)&&p.anchorNode&&d.contains(p.anchorNode)&&(t===0||g!==void 0&&m===e)||(0,Af.placeCaretAtHorizontalEdge)(d,u)},[t,e]),o}var IO=c(ue(),1);var{subscribeDelegatedListener:Ase}=G(IO.privateApis);function Mse({isEnabled:e=!0}={}){return(0,IO.useRefEffect)(t=>{if(!e)return;function o(i){i.defaultPrevented||(i.preventDefault(),t.classList.toggle("is-hovered",i.type==="mouseover"))}let r=Ase(t,"mouseout",o),n=Ase(t,"mouseover",o);return()=>{r(),n(),t.classList.remove("is-hovered")}},[e])}var PO=c(te(),1),OO=c(ue(),1);var{subscribeDelegatedListener:pHe}=G(OO.privateApis);function Nse(e){let{isBlockSelected:t,isBlockMultiSelected:o,isMultiSelecting:r}=(0,PO.useSelect)(B),{selectBlock:n,selectionChange:i}=(0,PO.useDispatch)(B);return(0,OO.useRefEffect)(s=>{function a(l){if(t(e)){l.target.isContentEditable||i(e);return}if(!r()&&!o(e)&&Zu(s,l.target)){if(l.target.isContentEditable){n(e,null);return}n(e)}}return pHe(s,"focusin",a)},[t,n])}var Km=c(F(),1);var Dse=c(te(),1),Vse=c(ue(),1),Fse=c(F(),1);var dU={onKeyDown:"keydown",onKeyUp:"keyup",onBeforeInput:"beforeinput",onInput:"input",onCompositionStart:"compositionstart",onCompositionUpdate:"compositionupdate",onCompositionEnd:"compositionend"},mHe=Object.values(dU);function zse(e){let t;for(let o in dU)typeof e[o]=="function"&&(t=t||{},t[dU[o]]=e[o]);return t}var jse=["eventPhase","bubbles","cancelable","timeStamp","defaultPrevented","isTrusted"],Lse=[...jse,"view","detail","key","code","location","ctrlKey","shiftKey","altKey","metaKey","repeat","locale","getModifierState","charCode","keyCode","which"],a1=[...jse,"data"],gHe={keydown:Lse,keyup:Lse,beforeinput:a1,input:a1,compositionstart:a1,compositionupdate:a1,compositionend:a1};function hHe(e,t){let o=!1,r={nativeEvent:e,type:e.type,target:t,currentTarget:null,preventDefault(){e.preventDefault(),r.defaultPrevented=!0},isDefaultPrevented(){return r.defaultPrevented},stopPropagation(){e.stopPropagation(),o=!0},isPropagationStopped(){return o},persist(){},isPersistent(){return!0}};for(let n of gHe[e.type]){let i=e[n];r[n]=typeof i=="function"?i.bind(e):i}return r}function Hse(){let{hasMultiSelection:e,getBlockParents:t}=(0,Dse.useSelect)(B),{refsMap:o,eventHandlers:r}=(0,Fse.useContext)(Rc);return(0,Vse.useRefEffect)(n=>{function i(l){if(!r.size||l.target!==n||!l.isTrusted||n.contentEditable!=="true"||e())return;let u=n.ownerDocument.defaultView.getSelection();if(!u.rangeCount)return;let d=fl(u,n),f=Vo(d);if(!f)return;let p=[f,...t(f,!0)],m;for(let g of p){let h=r.get(g)?.current?.[l.type],b=h&&o.get(g);if(b&&(m||(m=hHe(l,d)),m.currentTarget=b,h(m),m.isPropagationStopped()))break}}let s=n.ownerDocument.documentElement,a=mHe.map(l=>(s.addEventListener(l,i),()=>s.removeEventListener(l,i)));return()=>a.forEach(l=>l())},[e,t,o,r])}function Use(e,t){let{eventHandlers:o}=(0,Km.useContext)(Rc),r=zse(t),n=(0,Km.useRef)();(0,Km.useInsertionEffect)(()=>{n.current=r});let i=!!r;(0,Km.useEffect)(()=>{if(i)return o.set(e,n),()=>o.delete(e)},[o,e,i])}var iw=c(ce(),1),Gse=c(Lt(),1),Ub=c(wo(),1),AO=c(te(),1),$se=c(ue(),1);function Wse(e){return!e||e==="transparent"||e==="rgba(0, 0, 0, 0)"}function Yse({clientId:e,isSelected:t}){let{getBlockRootClientId:o,isZoomOut:r,hasMultiSelection:n,isSectionBlock:i,editedContentOnlySection:s,getBlock:a}=G((0,AO.useSelect)(B)),{removeBlock:l,resetZoomLevel:u,startDraggingBlocks:d,stopDraggingBlocks:f,editContentOnlySection:p}=G((0,AO.useDispatch)(B));return(0,$se.useRefEffect)(m=>{if(!t)return;function g(v){let{keyCode:y,target:_}=v;y!==Ub.ENTER&&y!==Ub.BACKSPACE&&y!==Ub.DELETE||_!==m||(0,Gse.isTextField)(_)||(y===Ub.ENTER?r()&&(v.preventDefault(),u()):(v.preventDefault(),l(e)))}function h(v){if(m!==v.target||m.isContentEditable||m.ownerDocument.activeElement!==m||n()){v.preventDefault();return}let y=JSON.stringify({type:"block",srcClientIds:[e],srcRootClientId:o(e)});v.dataTransfer.effectAllowed="move",v.dataTransfer.clearData(),v.dataTransfer.setData("wp-blocks",y);let{ownerDocument:_}=m,{defaultView:w}=_;w.getSelection().removeAllRanges();let x=_.createElement("div");x.style.width="1px",x.style.height="1px",x.style.position="fixed",x.style.visibility="hidden",_.body.appendChild(x),v.dataTransfer.setDragImage(x,0,0);let S=m.getBoundingClientRect(),C=m.id,R=m.cloneNode();R.style.display="none",m.id=null,m.after(R);let E=1;{let U=m;for(;U=U.parentElement;){let{scale:Q}=w.getComputedStyle(U);if(Q&&Q!=="none"){E=parseFloat(Q);break}}}let I=1/E,O={};for(let U of["transform","transformOrigin","transition","zIndex","position","top","left","pointerEvents","opacity","backgroundColor"])O[U]=m.style[U];let A=w.scrollY,P=w.scrollX,L=v.clientX,H=v.clientY;m.style.position="relative",m.style.top="0px",m.style.left="0px";let N=v.clientX-S.left,M=v.clientY-S.top,V=S.height>200?200/S.height:1;if(m.style.zIndex="1000",m.style.transformOrigin=`${N*I}px ${M*I}px`,m.style.transition="transform 0.2s ease-out",m.style.transform=`scale(${V})`,m.style.opacity="0.9",Wse(w.getComputedStyle(m).backgroundColor)){let U="transparent",Q=m;for(;Q=Q.parentElement;){let{backgroundColor:Z}=w.getComputedStyle(Q);if(!Wse(Z)){U=Z;break}}m.style.backgroundColor=U}let j=!1,D=L,z=H;function W(U){U.clientX===D&&U.clientY===z||(D=U.clientX,z=U.clientY,ee())}function ee(){j||(j=!0,m.style.pointerEvents="none");let U=z-H,Q=D-L,Z=w.scrollY,K=w.scrollX,X=Z-A,oe=K-P,ie=U+X,se=Q+oe;m.style.top=`${ie*I}px`,m.style.left=`${se*I}px`}function J(){_.removeEventListener("dragover",W),_.removeEventListener("dragend",J),_.removeEventListener("drop",J),_.removeEventListener("scroll",ee);for(let[U,Q]of Object.entries(O))m.style[U]=Q;R.remove(),m.id=C,x.remove(),f(),document.body.classList.remove("is-dragging-components-draggable"),_.documentElement.classList.remove("is-dragging")}_.addEventListener("dragover",W),_.addEventListener("dragend",J),_.addEventListener("drop",J),_.addEventListener("scroll",ee),d([e]),document.body.classList.add("is-dragging-components-draggable"),_.documentElement.classList.add("is-dragging")}m.addEventListener("keydown",g),m.addEventListener("dragstart",h);function b(v){let y=i(e),_=a(e),w=(0,iw.isReusableBlock)(_),k=(0,iw.isTemplatePart)(_);!y||s===e||w||k||(v.preventDefault(),p(e))}return m.addEventListener("dblclick",b),()=>{m.removeEventListener("keydown",g),m.removeEventListener("dragstart",h),m.removeEventListener("dblclick",b)}},[e,t,o,a,iw.isReusableBlock,iw.isTemplatePart,l,r,u,n,d,f,i,s,p])}var Kse=c(ue(),1),qse=c(F(),1);function Zse(){let e=(0,qse.useContext)(MO);return(0,Kse.useRefEffect)(t=>{if(e)return e.observe(t),()=>{e.unobserve(t)}},[e])}var NO=c(ue(),1);function Xse({isSelected:e}){let t=(0,NO.useReducedMotion)();return(0,NO.useRefEffect)(o=>{if(e){let{ownerDocument:r}=o,{defaultView:n}=r;if(!n.IntersectionObserver)return;let i=new n.IntersectionObserver(s=>{s[0].isIntersecting||o.scrollIntoView({behavior:t?"instant":"smooth"}),i.disconnect()});return i.observe(o),()=>{i.disconnect()}}},[e])}var Qse=c(ue(),1),Jse=c(te(),1);function LO({clientId:e="",isEnabled:t=!0}={}){let{getEnabledClientIdsTree:o}=G((0,Jse.useSelect)(B));return(0,Qse.useRefEffect)(r=>{if(!t)return;let n=()=>{o(e).forEach(({clientId:s})=>{let a=r.querySelector(`[data-block="${s}"]`);a&&(a.classList.remove("has-editable-outline"),a.offsetWidth,a.classList.add("has-editable-outline"))})},i=s=>{(s.target===r||s.target.classList.contains("is-root-container"))&&(s.defaultPrevented||(s.preventDefault(),n()))};return r.addEventListener("click",i),()=>r.removeEventListener("click",i)},[t])}var eae=c(ue(),1),l1=new Map;function bHe(e,t){let o=l1.get(e);o||(o=new Set,l1.set(e,o),e.addEventListener("pointerdown",oae)),o.add(t)}function yHe(e,t){let o=l1.get(e);o&&(o.delete(t),tae(t),o.size===0&&(l1.delete(e),e.removeEventListener("pointerdown",oae)))}function tae(e){let t=e.getAttribute("data-draggable");t&&(e.removeAttribute("data-draggable"),t==="true"&&!e.getAttribute("draggable")&&e.setAttribute("draggable","true"))}function oae(e){let{target:t}=e,{ownerDocument:o,isContentEditable:r,tagName:n}=t,i=["INPUT","TEXTAREA"].includes(n),s=l1.get(o);if(r||i)for(let a of s)a.getAttribute("draggable")==="true"&&a.contains(t)&&(a.removeAttribute("draggable"),a.setAttribute("data-draggable","true"));else for(let a of s)tae(a)}function rae(){return(0,eae.useRefEffect)(e=>(bHe(e.ownerDocument,e),()=>{yHe(e.ownerDocument,e)}),[])}var $r=c(q(),1),ns=c(F(),1),is=c(Y(),1),Wb=c(te(),1),aae=c(pl(),1),lae=c(Ls(),1);var c1=c(q(),1);var{getViewportBreakpoints:vHe}=G(Lo);function fU(e){let t=vHe(e);return xj.filter(([o])=>(o!==fn.tablet.key||t.tablet!==void 0)&&(o!==fn.mobile.key||t.mobile!==void 0))}function _He(e,t){if(!e)return!1;let o=e.attributes?.metadata?.blockVisibility;if(o===!0||typeof o!="object")return!1;let r=o.viewport;return!r||typeof r!="object"||!xj.some(([,{key:n}])=>n===t)?!1:r[t]===!1}function iae(e,t){if(!e?.length)return!1;let o=e.filter(r=>_He(r,t)).length;return o===0?!1:o===e.length?!0:null}function sae(e){if(!e?.length)return!1;let t=e.filter(o=>o&&o.attributes?.metadata?.blockVisibility===!1).length;return t===0?!1:t===e.length?!0:null}function pU(e,t){if(!e&&e!==!1)return null;if(e===!1)return(0,c1.__)("Block is hidden");if(e?.viewport){let o=fU(t).filter(([r])=>e.viewport?.[r]===!1).map(([,r])=>r.label);if(o.length>0)return(0,c1.sprintf)((0,c1.__)("Block is hidden on %s"),o.join(", "))}return null}var Nr=c(T(),1),wHe={[fn.mobile.key]:!1,[fn.tablet.key]:!1,[fn.desktop.key]:!1},kHe=[];function mU({clientIds:e,onClose:t}){let{createSuccessNotice:o}=(0,Wb.useDispatch)(lae.store),{updateBlockAttributes:r}=(0,Wb.useDispatch)(B),n=(0,Wb.useSelect)(w=>w(B).getBlocksByClientId(e)??kHe,[e]),i=(0,Wb.useSelect)(w=>w(aae.store).getShortcutRepresentation("core/editor/toggle-list-view"),[]),s=(0,Wb.useSelect)(w=>w(B).getSettings().__experimentalFeatures?.viewport,[]),a=(0,ns.useMemo)(()=>fU(s),[s]),l=(0,ns.useMemo)(()=>{if(n?.length===0)return{hideEverywhere:!1,viewportChecked:{}};let w={};return a.forEach(([,{key:k}])=>{w[k]=iae(n,k)}),{hideEverywhere:sae(n),viewportChecked:w}},[n,a]),[u,d]=(0,ns.useState)(l?.viewportChecked??{}),[f,p]=(0,ns.useState)(l?.hideEverywhere??!1),m=(0,ns.useCallback)((w,k)=>{d({...u,[w]:k})},[u]),g=(0,ns.useMemo)(()=>{if(!f)return(0,$r.sprintf)((0,$r.__)("Block visibility settings updated. You can access them via the List View (%s)."),i);let w=n?.length>1?(0,$r.__)("Blocks hidden. You can access them via the List View (%s)."):(0,$r.__)("Block hidden. You can access it via the List View (%s).");return(0,$r.sprintf)(w,i)},[f,n?.length,i]),h=(0,ns.useMemo)(()=>Object.values(u).some(w=>w===!0||w===null),[u]),b=(0,ns.useMemo)(()=>f!==l.hideEverywhere?!0:a.some(([,{key:w}])=>u[w]!==l.viewportChecked[w]),[f,u,l,a]),v=(0,ns.useMemo)(()=>f===null?!0:Object.values(u).some(w=>w===null),[f,u]),y=(0,ns.useCallback)(w=>{w.preventDefault();let k=f?!1:{viewport:a.reduce((S,[,{key:C}])=>(u[C]&&(S[C]=!1),S),{})},x=Object.fromEntries(n.map(({clientId:S,attributes:C})=>[S,{metadata:Xe({...C?.metadata,blockVisibility:k})}]));r(e,x,{uniqueByBlock:!0}),o(g,{id:f?"block-visibility-hidden":"block-visibility-viewports-updated",type:"snackbar"}),t()},[n,e,o,f,g,t,r,a,u]),_=n?.length>1;return(0,Nr.jsx)(is.Modal,{title:e?.length>1?(0,$r.__)("Hide blocks"):(0,$r.__)("Hide block"),onRequestClose:t,overlayClassName:"block-editor-block-visibility-modal",size:"small",children:(0,Nr.jsxs)("form",{onSubmit:y,children:[(0,Nr.jsxs)("fieldset",{children:[(0,Nr.jsx)("legend",{children:_?(0,$r.__)("Select the viewport sizes for which you want to hide the blocks. Changes will apply to all selected blocks."):(0,$r.__)("Select the viewport size for which you want to hide the block.")}),(0,Nr.jsx)("ul",{className:"block-editor-block-visibility-modal__options",children:(0,Nr.jsxs)("li",{className:"block-editor-block-visibility-modal__options-item block-editor-block-visibility-modal__options-item--everywhere",children:[(0,Nr.jsx)(is.CheckboxControl,{className:"block-editor-block-visibility-modal__options-checkbox--everywhere",label:(0,$r.__)("Omit from published content"),checked:f===!0,indeterminate:f===null,onChange:w=>{p(w),d(wHe)}}),f!==!0&&(0,Nr.jsx)("ul",{className:"block-editor-block-visibility-modal__sub-options",children:a.map(([,{label:w,icon:k,key:x}])=>(0,Nr.jsxs)("li",{className:"block-editor-block-visibility-modal__options-item",children:[(0,Nr.jsx)(is.CheckboxControl,{label:(0,$r.sprintf)((0,$r.__)("Hide on %s"),w),checked:u[x]??!1,indeterminate:u[x]===null,onChange:S=>m(x,S)}),(0,Nr.jsx)(is.Icon,{icon:k,className:$({"block-editor-block-visibility-modal__options-icon--checked":u[x]})})]},x))})]})}),_&&v&&(0,Nr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,$r.__)("Selected blocks have different visibility settings. The checkboxes show an indeterminate state when settings differ.")}),!_&&f===!0&&(0,Nr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,$r.sprintf)((0,$r.__)("Block will be hidden in the editor, and omitted from the published markup on the frontend. You can configure it again by selecting it in the List View (%s)."),i)}),!_&&!f&&h&&(0,Nr.jsx)("p",{className:"block-editor-block-visibility-modal__description",children:(0,ns.createInterpolateElement)((0,$r.sprintf)((0,$r.__)("Block will be hidden according to the selected viewports. It will be <strong>included in the published markup on the frontend</strong>. You can configure it again by selecting it in the List View (%s)."),i),{strong:(0,Nr.jsx)("strong",{})})})]}),(0,Nr.jsxs)(is.Flex,{className:"block-editor-block-visibility-modal__actions",justify:"flex-end",expanded:!1,children:[(0,Nr.jsx)(is.FlexItem,{children:(0,Nr.jsx)(is.Button,{variant:"tertiary",onClick:t,__next40pxDefaultSize:!0,children:(0,$r.__)("Cancel")})}),(0,Nr.jsx)(is.FlexItem,{children:(0,Nr.jsx)(is.Button,{variant:"primary",type:"submit",disabled:!b,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0,children:(0,$r.__)("Apply")})})]})]})})}var gU=c(ue(),1);var{getViewportBreakpoints:xHe}=G(Lo);function ml({blockVisibility:e,deviceType:t="desktop",viewportSettings:o,view:r=window}={}){let n=xHe(o),i=n.mobile?`(width <= ${n.mobile})`:void 0,s=(0,gU.useMediaQuery)(i,r),a;n.tablet&&(a=n.mobile?`(${n.mobile} < width <= ${n.tablet})`:`(width <= ${n.tablet})`);let l=(0,gU.useMediaQuery)(a,r),u;return t==="mobile"&&n.mobile?u="mobile":t==="tablet"&&n.tablet?u="tablet":s?u="mobile":l&&n.tablet?u="tablet":u="desktop",{isBlockCurrentlyHidden:e===!1||typeof e=="object"&&e?.viewport?.[u]===!1,currentViewport:u}}var hU=c(q(),1),DO=c(Y(),1),VO=c(F(),1);var cae=c(ce(),1),FO=c(te(),1);var bU=c(T(),1);function yU({clientIds:e}){let t=(0,VO.useRef)(!1),[o]=je("blockVisibility.allowEditing"),{canToggleBlockVisibility:r,areBlocksHiddenAnywhere:n}=(0,FO.useSelect)(a=>{let{getBlocksByClientId:l,getBlockName:u,isBlockHiddenAnywhere:d}=G(a(B));return{canToggleBlockVisibility:l(e).every(({clientId:p})=>(0,cae.hasBlockSupport)(u(p),"visibility",!0)),areBlocksHiddenAnywhere:e?.every(p=>d(p))}},[e]),i=(0,FO.useDispatch)(B);if((0,VO.useEffect)(()=>{n&&(t.current=!0)},[n]),o===!1||!n&&!t.current)return null;let{showViewportModal:s}=G(i);return(0,bU.jsx)(DO.ToolbarGroup,{className:"block-editor-block-visibility-toolbar",children:(0,bU.jsx)(DO.ToolbarButton,{disabled:!r,icon:n?kc:wb,label:n?(0,hU.__)("Hidden"):(0,hU.__)("Visible"),onClick:()=>s(e),"aria-haspopup":"dialog"})})}var vU=c(q(),1),uae=c(Y(),1),zO=c(te(),1),dae=c(pl(),1);var fae=c(T(),1);function _U({clientIds:e}){let[t]=je("blockVisibility.allowEditing"),{areBlocksHiddenAnywhere:o,shortcut:r}=(0,zO.useSelect)(s=>{let{isBlockHiddenAnywhere:a}=G(s(B));return{areBlocksHiddenAnywhere:e?.every(l=>a(l)),shortcut:s(dae.store).getShortcutRepresentation("core/block-editor/toggle-block-visibility")}},[e]),n=(0,zO.useDispatch)(B);if(t===!1)return null;let{showViewportModal:i}=G(n);return(0,fae.jsx)(uae.MenuItem,{onClick:()=>i(e),shortcut:r,children:o?(0,vU.__)("Show"):(0,vU.__)("Hide")})}var Zm=c(Y(),1),wU=c(te(),1),qm=c(q(),1);var sw=c(T(),1),{Badge:SHe}=G(Zm.privateApis),CHe={currentBlockVisibility:void 0,hasParentHiddenEverywhere:!1,selectedDeviceType:fn.desktop.key};function pae({clientId:e}){let{currentBlockVisibility:t,selectedDeviceType:o,viewportSettings:r,hasParentHiddenEverywhere:n}=(0,wU.useSelect)(p=>{if(!e)return CHe;let{getBlockAttributes:m,isBlockParentHiddenEverywhere:g,getSettings:h}=G(p(B)),b=h();return{currentBlockVisibility:m(e)?.metadata?.blockVisibility,selectedDeviceType:b?.[tl]?.toLowerCase()||fn.desktop.key,viewportSettings:b?.__experimentalFeatures?.viewport,hasParentHiddenEverywhere:g(e)}},[e]),s=Zt(e)?.ownerDocument?.defaultView,a=s===null?void 0:s,{isBlockCurrentlyHidden:l,currentViewport:u}=ml({blockVisibility:t,deviceType:o,viewportSettings:r,view:a}),d=(0,wU.useSelect)(p=>!e||!u?!1:G(p(B)).isBlockParentHiddenAtViewport(e,u),[e,u]);if(!(l||n||d))return null;let f;if(l)if(t===!1)f=(0,qm.__)("Block is hidden");else{let p=fn[u]?.label||u;f=(0,qm.sprintf)((0,qm.__)("Block is hidden on %s"),p)}if(n)f=(0,qm.__)("Parent block is hidden");else if(d){let p=fn[u]?.label||u;f=(0,qm.sprintf)((0,qm.__)("Parent block is hidden on %s"),p)}return(0,sw.jsx)(SHe,{className:"block-editor-block-visibility-info",children:(0,sw.jsxs)(Zm.__experimentalHStack,{spacing:2,justify:"start",children:[(0,sw.jsx)(Zm.Icon,{icon:kc}),(0,sw.jsx)(Zm.__experimentalText,{children:f})]})})}function EHe(e,t){let{insertBlocks:o}=(0,hae.useDispatch)(B);return(0,Gb.useRefEffect)(r=>{if(!t)return;function n(){r.removeEventListener("pointerdown",i,!0),r.removeEventListener("focusin",i,!0)}function i(){n(),o([t],void 0,e,!0,0)}return r.addEventListener("pointerdown",i,!0),r.addEventListener("focusin",i,!0),n},[t,e,o])}function d1(e={},{__unstableIsHtml:t}={}){let{clientId:o,className:r,wrapperProps:n={},isAligned:i,index:s,mode:a,name:l,blockApiVersion:u,blockTitle:d,isSelected:f,isSubtreeDisabled:p,hasOverlay:m,initialPosition:g,blockEditingMode:h,isHighlighted:b,isMultiSelected:v,isPartiallySelected:y,isReusable:_,isDragging:w,hasChildSelected:k,isEditingDisabled:x,hasEditableOutline:S,isEditingContentOnlySection:C,defaultClassName:R,isSectionBlock:E,isWithinSectionBlock:I,canMove:O,blockVisibility:A,deviceType:P,viewportSettings:L,ariaLabel:H,ghostBlock:N,rootClientId:M}=(0,mae.useContext)(Tn),V=EHe(M,N);Use(o,n);let j=(0,Gb.useRefEffect)(oe=>{if(oe){let{ownerDocument:ie}=oe,{defaultView:se}=ie;j.current=se}},[]),D=(0,u1.sprintf)((0,u1.__)("Block: %s"),d),z=a==="html"&&!t?"-visual":"",W=rae(),ee=!I,J=(0,Gb.useMergeRefs)([e.ref,V,j,Ose({clientId:o,initialPosition:g}),Vne(o),Nse(o),Yse({clientId:o,isSelected:f}),Mse({isEnabled:ee}),Zse(),EO({triggerAnimationOnChange:s,clientId:o}),(0,Gb.useDisabled)({isDisabled:!m}),LO({clientId:o,isEnabled:E}),Xse({isSelected:f}),O?W:void 0]),U=kt(),Z=!!U[i_]?{"--wp-admin-theme-color":"var(--wp-block-synced-color)","--wp-admin-theme-color--rgb":"var(--wp-block-synced-color--rgb)"}:{},{isBlockCurrentlyHidden:K}=ml({blockVisibility:A,deviceType:P,viewportSettings:L,view:j.current});u<2&&o===U.clientId&&(0,bae.default)(`Block type "${l}" must support API version 2 or higher to work correctly with "useBlockProps" method.`);let X=!1;return(n?.style?.marginTop?.charAt(0)==="-"||n?.style?.marginBottom?.charAt(0)==="-"||n?.style?.marginLeft?.charAt(0)==="-"||n?.style?.marginRight?.charAt(0)==="-")&&(X=!0),{tabIndex:h==="disabled"?-1:0,draggable:O&&!k?!0:void 0,...n,...e,ref:J,id:`block-${o}${z}`,role:"document","aria-label":H??(o===N?.clientId?(0,u1.__)("Add default block"):void 0)??e["aria-label"]??D,"data-block":o,"data-type":l,"data-title":d,inert:p?"true":void 0,className:$("block-editor-block-list__block",{"wp-block":!i,"has-block-overlay":m,"is-selected":f,"is-highlighted":b,"is-multi-selected":v,"is-partially-selected":y,"is-reusable":_,"is-dragging":w,"has-child-selected":k,"is-editing-disabled":x,"has-editable-outline":S,"has-negative-margin":X,"is-editing-content-only-section":C,"is-block-hidden":K},r,e.className,n.className,R),style:{...n.style,...e.style,...Z}}}d1.save=gae.__unstableGetBlockProps;var Yr=c(T(),1);function THe(e,t){let o={...e,...t};return e?.hasOwnProperty("className")&&t?.hasOwnProperty("className")&&(o.className=$(e.className,t.className)),e?.hasOwnProperty("style")&&t?.hasOwnProperty("style")&&(o.style={...e.style,...t.style}),o}function jO({children:e,isHtml:t,...o}){return(0,Yr.jsx)("div",{...d1(o,{__unstableIsHtml:t}),children:e})}function kU({block:{__unstableBlockSource:e},mode:t,isLocked:o,canRemove:r,clientId:n,isSelected:i,isSelectionEnabled:s,className:a,__unstableLayoutClassNames:l,name:u,isValid:d,attributes:f,wrapperProps:p,setAttributes:m,onReplace:g,onRemove:h,onInsertBlocksAfter:b,onMerge:v,toggleSelection:y}){let{mayDisplayControls:_,mayDisplayParentControls:w,isSelectionWithinCurrentSection:k,themeSupportsLayout:x,...S}=(0,Mf.useContext)(Tn),C=Ib()||{},R=(0,Yr.jsx)(h2,{name:u,isSelected:i,attributes:f,setAttributes:m,insertBlocksAfter:o?void 0:b,onReplace:r?g:void 0,onRemove:r?h:void 0,mergeBlocks:r?v:void 0,clientId:n,isSelectionEnabled:s,toggleSelection:y,__unstableLayoutClassNames:l,__unstableParentLayout:Object.keys(C).length?C:void 0,mayDisplayControls:_,mayDisplayParentControls:w,mayDisplayPatternEditingControls:k,blockEditingMode:S.blockEditingMode,isPreviewMode:S.isPreviewMode}),E=(0,Xt.getBlockType)(u);E?.getEditWrapperProps&&(p=THe(p,E.getEditWrapperProps(f)));let I=p&&!!p["data-align"]&&!x,O=a?.includes("is-position-sticky");I&&(R=(0,Yr.jsx)("div",{className:$("wp-block",O&&a),"data-align":p["data-align"],children:R}));let A;if(d)t==="html"?A=(0,Yr.jsxs)(Yr.Fragment,{children:[(0,Yr.jsx)("div",{style:{display:"none"},children:R}),(0,Yr.jsx)(jO,{isHtml:!0,children:(0,Yr.jsx)(Eie,{clientId:n})})]}):E?.apiVersion>1?A=R:A=(0,Yr.jsx)(jO,{children:R});else{let N=e?(0,Xt.serializeRawBlock)(e):(0,Xt.getSaveContent)(E,f);A=(0,Yr.jsxs)(jO,{className:"has-warning",children:[(0,Yr.jsx)(Qne,{clientId:n}),(0,Yr.jsx)(Mf.RawHTML,{children:(0,vae.safeHTML)(N)})]})}let{"data-align":P,...L}=p??{},H={...L,className:$(L.className,P&&x&&`align${P}`,!(P&&O)&&a)};return(0,Yr.jsx)(Tn.Provider,{value:{wrapperProps:H,isAligned:I,isSelectionWithinCurrentSection:k,...S},children:(0,Yr.jsx)(rie,{fallback:(0,Yr.jsx)(jO,{className:"has-warning",children:(0,Yr.jsx)(tie,{})}),children:A})})}var RHe=(0,HO.withDispatch)((e,t,o)=>{let{updateBlockAttributes:r,insertBlocks:n,mergeBlocks:i,replaceBlocks:s,toggleSelection:a,__unstableMarkLastChangeAsPersistent:l,moveBlocksToPosition:u,removeBlock:d,selectBlock:f}=e(B);return{setAttributes(p){let{getMultiSelectedBlockClientIds:m}=o.select(B),g=m(),{clientId:h,attributes:b}=t,v=g.length?g:[h],y=typeof p=="function"?p(b):p;r(v,y)},onInsertBlocks(p,m){let{rootClientId:g}=t;n(p,m,g)},onInsertBlocksAfter(p){let{clientId:m,rootClientId:g}=t,{getBlockIndex:h}=o.select(B),b=h(m);n(p,b+1,g)},onMerge(p){let{clientId:m,rootClientId:g}=t,{getPreviousBlockClientId:h,getNextBlockClientId:b,getBlock:v,getBlockAttributes:y,getBlockName:_,getBlockOrder:w,getBlockIndex:k,getBlockRootClientId:x,canInsertBlockType:S}=o.select(B);function C(){let E=v(m),I=(0,Xt.getDefaultBlockName)(),O=(0,Xt.getBlockType)(I);if(_(m)!==I){let A=(0,Xt.switchToBlockType)(E,I);A&&A.length&&s(m,A)}else if((0,Xt.isUnmodifiedDefaultBlock)(E)){let A=b(m);A&&o.batch(()=>{d(m),f(A)})}else if(O.merge){let A=O.merge({},E.attributes);s([m],[(0,Xt.createBlock)(I,A)])}}function R(E,I=!0){let O=_(E),P=(0,Xt.getBlockType)(O).category==="text",L=x(E),H=w(E),[N]=H;H.length===1&&(0,Xt.isUnmodifiedBlock)(v(N),"content")?d(E):P?o.batch(()=>{if(S(_(N),L))u([N],E,L,k(E));else{let M=(0,Xt.switchToBlockType)(v(N),(0,Xt.getDefaultBlockName)());M&&M.length&&M.every(V=>S(V.name,L))?(n(M,k(E),L,I),d(N,!1)):C()}!w(E).length&&(0,Xt.isUnmodifiedBlock)(v(E),"content")&&d(E,!1)}):C()}if(p){if(g){let I=b(g);if(I)if(_(g)===_(I)){let O=y(g),A=y(I);if(Object.keys(O).every(P=>O[P]===A[P])){o.batch(()=>{u(w(I),I,g),d(I,!1)});return}}else{i(g,I);return}}let E=b(m);if(!E)return;if((0,Xt.isUnmodifiedDefaultBlock)(v(m))){let I=E;for(;w(I).length;)I=w(I)[0];o.batch(()=>{d(m),f(I)})}else w(E).length?R(E,!1):i(m,E)}else{let E=h(m);if(E)i(E,m);else if(g){let I=h(g);if(I&&_(g)===_(I)){let O=y(g),A=y(I);if(Object.keys(O).every(P=>O[P]===A[P])){o.batch(()=>{u(w(g),g,I),d(g,!1)});return}}R(g)}else C()}},onReplace(p,m,g){p.length&&!(0,Xt.isUnmodifiedDefaultBlock)(p[p.length-1])&&l();let h=p?.length===1&&Array.isArray(p[0])?p[0]:p;s([t.clientId],h,m,g)},onRemove(){d(t.clientId)},toggleSelection(p){a(p)}}});kU=(0,UO.compose)(RHe,(0,yae.withFilters)("editor.BlockListBlock"))(kU);function BHe(e){let{clientId:t,rootClientId:o,ghostBlock:r}=e,n=(0,Mf.useMemo)(()=>r?{clientId:r.clientId,name:r.name,isValid:!0}:void 0,[r]),i=(0,HO.useSelect)(pe=>{let{isBlockSelected:ke,getBlockMode:ye,isSelectionEnabled:Pe,getTemplateLock:_e,isSectionBlock:ve,getParentSectionBlock:Se,getBlockWithoutAttributes:fe,getBlockAttributes:Ce,canRemoveBlock:ne,canMoveBlock:ae,getSettings:Ee,getEditedContentOnlySection:he,getBlockEditingMode:Ae,getBlockName:et,isFirstMultiSelectedBlock:Je,getMultiSelectedBlockClientIds:_t,hasSelectedInnerBlock:Et,getBlocksByName:mt,getBlockIndex:oo,isBlockMultiSelected:Tt,isBlockSubtreeDisabled:Rt,isBlockHighlighted:Bt,__unstableIsFullySelected:gt,__unstableSelectionHasUnmergeableBlock:He,isBlockBeingDragged:we,isDragging:Me,__unstableHasActiveBlockOverlayActive:ge,getSelectedBlocksInitialCaretPosition:Re}=G(pe(B)),Ie=fe(t)??(t===n?.clientId?n:void 0);if(!Ie)return;let{hasBlockSupport:at,getActiveBlockVariation:Qe}=pe(Xt.store),po=Ce(t)??r?.attributes,{name:ro,isValid:vo}=Ie,Kt=(0,Xt.getBlockType)(ro),_o=Ee(),{supportsLayout:Cn,isPreviewMode:it,__experimentalBlockBindingsSupportedAttributes:Dt}=_o,Ir=Dt?.[ro],mr=po?.metadata?.blockVisibility,Wr=_o?.[tl]?.toLowerCase()||"desktop",Pr=_o?.__experimentalFeatures?.viewport,dn=Kt?.apiVersion>1,Bi=Tt(t),Be=Ae(t),Ht={isPreviewMode:it,blockWithoutAttributes:Ie,name:ro,attributes:po,isValid:vo,themeSupportsLayout:Cn,index:oo(t),isReusable:(0,Xt.isReusableBlock)(Kt),className:dn?po.className:void 0,defaultClassName:dn?(0,Xt.getBlockDefaultClassName)(ro):void 0,blockTitle:Kt?.title,bindableAttributes:Ir,blockVisibility:mr,deviceType:Wr,viewportSettings:Pr,isMultiSelected:Bi,blockEditingMode:Be,isEditingDisabled:Be==="disabled"};if(it)return Ht;let lt=ke(t),no=ne(t),Or=ae(t),rr=Qe(ro,po),ii=!0,cf=Et(t,ii),Qa=ve(t),vc=Qa?t:Se(t),E0=ke(vc)||!!vc&&Et(vc,ii),ob=(0,Xt.hasBlockSupport)(ro,"multiple",!0)?[]:mt(ro),t_=ob.length&&ob[0]!==t;return{...Ht,mode:ye(t),isSelectionEnabled:Pe(),isLocked:!!_e(o),isSectionBlock:Qa,isWithinSectionBlock:!!vc,isSelectionWithinCurrentSection:E0,blockType:Kt,canRemove:no,canMove:Or,isSelected:lt,isEditingContentOnlySection:he()===t,blockEditingMode:Be,mayDisplayControls:lt||Je(t)&&_t().every(rb=>et(rb)===ro),mayDisplayParentControls:at(et(t),"__experimentalExposeControlsToChildren",!1)&&Et(t),blockApiVersion:Kt?.apiVersion||1,blockTitle:rr?.title||Kt?.title,isSubtreeDisabled:Be==="disabled"&&Rt(t),hasOverlay:ge(t)&&!Me(),initialPosition:lt?Re():void 0,isHighlighted:Bt(t),isMultiSelected:Bi,isPartiallySelected:Bi&&!gt()&&!He(),isDragging:we(t),hasChildSelected:cf,isEditingDisabled:Be==="disabled",hasEditableOutline:Be!=="disabled"&&Ae(o)==="disabled",originalBlockClientId:t_?ob[0]:!1,blockVisibility:mr,deviceType:Wr,viewportSettings:Pr,supportsSplitting:(0,Xt.hasBlockSupport)(ro,"splitting",!1)}},[t,o,r,n]),s=(0,UO.useRefEffect)(pe=>{if(pe){let{ownerDocument:ke}=pe,{defaultView:ye}=ke;s.current=ye}},[]),{isBlockCurrentlyHidden:a}=ml({blockVisibility:i?.blockVisibility,deviceType:i?.deviceType,viewportSettings:i?.viewportSettings,view:s.current}),l=(0,Mf.useMemo)(()=>({...i?.blockWithoutAttributes,attributes:i?.attributes}),[i?.blockWithoutAttributes,i?.attributes]);if(!i)return null;let{isPreviewMode:u,mode:d="visual",isSelectionEnabled:f=!1,isLocked:p=!1,canRemove:m=!1,canMove:g=!1,name:h,attributes:b,isValid:v,isSelected:y=!1,themeSupportsLayout:_,isEditingContentOnlySection:w,blockEditingMode:k,mayDisplayControls:x,mayDisplayParentControls:S,index:C,blockApiVersion:R,blockType:E,blockTitle:I,isSubtreeDisabled:O,hasOverlay:A,initialPosition:P,isHighlighted:L,isMultiSelected:H,isPartiallySelected:N,isReusable:M,isDragging:V,hasChildSelected:j,isSectionBlock:D,isWithinSectionBlock:z,isSelectionWithinCurrentSection:W,isEditingDisabled:ee,hasEditableOutline:J,className:U,defaultClassName:Q,originalBlockClientId:Z,bindableAttributes:K,blockVisibility:X,deviceType:oe,viewportSettings:ie,supportsSplitting:se}=i,be={isPreviewMode:u,ghostBlock:r,rootClientId:o,clientId:t,className:U,index:C,mode:d,name:h,blockApiVersion:R,blockType:E,blockTitle:I,isSelected:y,isSubtreeDisabled:O,hasOverlay:A,initialPosition:P,blockEditingMode:k,isHighlighted:L,isMultiSelected:H,isPartiallySelected:N,isReusable:M,isDragging:V,hasChildSelected:j,isSectionBlock:D,isWithinSectionBlock:z,isSelectionWithinCurrentSection:W,isEditingDisabled:ee,hasEditableOutline:J,isEditingContentOnlySection:w,defaultClassName:Q,mayDisplayControls:x,mayDisplayParentControls:S,originalBlockClientId:Z,themeSupportsLayout:_,canMove:g,isBlockCurrentlyHidden:a,bindableAttributes:K,blockVisibility:X,deviceType:oe,viewportSettings:ie,supportsSplitting:se};return a&&!y&&!H&&!j?null:(0,Yr.jsx)(Tn.Provider,{value:be,children:(0,Yr.jsx)(kU,{...e,mode:d,isSelectionEnabled:f,isLocked:p,canRemove:m,canMove:g,block:l,name:h,attributes:b,isValid:v,isSelected:y})})}var WO=(0,Mf.memo)(BHe);var cq=c(te(),1),Cxe=c(ce(),1);var aq=c(q(),1),_xe=c(wae(),1),i5=c(te(),1),s5=c(wo(),1);var vxe=c(Yo(),1),rp=c(q(),1),n5=c(Y(),1),rx=c(te(),1),Dy=c(ce(),1),sq=c(F(),1);var go=c(F(),1),JD=c(Y(),1);var ope=c(F(),1);var $b=c(re(),1);function Nf({controlled:e,default:t,name:o,state:r="value"}){let{current:n}=$b.useRef(e!==void 0),[i,s]=$b.useState(t),a=n?e:i,l=$b.useCallback(u=>{n||s(u)},[]);return[a,l]}var IHe=c(re(),1),f1={...IHe};var xae=c(re(),1),kae={};function eo(e,t){let o=xae.useRef(kae);return o.current===kae&&(o.current=e(t)),o}var xU=f1.useInsertionEffect,PHe=xU&&xU!==f1.useLayoutEffect?xU:e=>e();function de(e){let t=eo(OHe).current;return t.next=e,PHe(t.effect),t.trampoline}function OHe(){let e={next:void 0,callback:AHe,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function AHe(){}var Lf=c(re(),1);var Sae=c(re(),1),MHe=()=>{},le=typeof document<"u"?Sae.useLayoutEffect:MHe;var GO=c(re(),1),SU=GO.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},nextIndexRef:{current:0}});function Cae(){return GO.useContext(SU)}var Eae=c(T(),1);function aw(e){let{children:t,elementsRef:o,labelsRef:r,onMapChange:n}=e,i=de(n),[,s]=Lf.useState(!1),a=eo(LHe).current,l=eo(NHe).current,u=Lf.useRef(0),d=Lf.useRef(!0),f=Lf.useRef([]),p=Lf.useRef(null),m=de(()=>{d.current||(d.current=!0,s(k=>!k))}),g=de((k,x)=>{l.set(k,x),m()}),h=de(k=>{l.delete(k),m()}),b=de(k=>{let x=new Map;return o.current.length=0,r&&(r.current.length=0),k.forEach(S=>{x.set(S.element,{...S.registration.metadata??{},index:S.index}),o.current[S.index]=S.element,r&&(r.current[S.index]=S.registration.label!==void 0?S.registration.label:S.registration.textRef?.current?.textContent??S.element.textContent)}),u.current=o.current.length,x});function v(k){if(p.current?.disconnect(),p.current=null,typeof MutationObserver!="function"||k.length<2)return;let x=new MutationObserver(C=>{if(!FHe(C))return;let R=null;for(let E of k)if(E.isConnected){if(R&&Tae(R,E)>0){x.disconnect(),m();return}R=E}});p.current=x;let S=new Set;for(let C=1;C<k.length;C+=1){let R=VHe(k[C-1],k[C]);R&&S.add(R)}S.forEach(C=>x.observe(C,{childList:!0}))}let y=de(()=>{let[k,x]=DHe(l),S=b(k);v(x),f.current=k,d.current=!1,a.forEach(C=>C(S)),i(S)});le(()=>(d.current||b(f.current),()=>{o.current=[],r&&(r.current=[])}),[o,r,b]),le(()=>{d.current&&y()}),le(()=>()=>{p.current?.disconnect(),d.current=!0},[]);let _=de(k=>(a.add(k),()=>{a.delete(k)})),w=Lf.useMemo(()=>({register:g,unregister:h,subscribeMapChange:_,nextIndexRef:u}),[g,h,_,u]);return(0,Eae.jsx)(SU.Provider,{value:w,children:t})}function NHe(){return new Map}function LHe(){return new Set}function DHe(e){let t=new Set,o=[],r=[];e.forEach((i,s)=>{if(!s.isConnected)return;let a=i.index,l={index:a??-1,element:s,registration:i};a===null?r.push(l):a>=0&&(t.add(a),o.push(l))});let n=0;return r.sort((i,s)=>Tae(i.element,s.element)),r.forEach(i=>{for(;t.has(n);)n+=1;i.index=n,o.push(i),n+=1}),t.size>0&&o.sort((i,s)=>i.index-s.index),[o,r.map(i=>i.element)]}function VHe(e,t){let o=e.parentElement;for(;o&&!o.contains(t);)o=o.parentElement;return o}function FHe(e){for(let t of e)for(let o=0;o<t.removedNodes.length;o+=1)if(t.removedNodes[o].isConnected)return!0;return!1}function Tae(e,t){return e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}function zHe(e,t){return function(r,...n){let i=new URL(e);return i.searchParams.set("code",r.toString()),n.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${r}; visit ${i} for the full message.`}}var jHe=zHe("https://base-ui.com/production-error","Base UI"),Ut=jHe;var Yb=c(re(),1);function Fs(e,t,o,r){let n=eo(Bae).current;return HHe(n,e,t,o,r)&&Iae(n,[e,t,o,r]),n.callback}function Rae(e){let t=eo(Bae).current;return UHe(t,e)&&Iae(t,e),t.callback}function Bae(){return{callback:null,cleanup:null,refs:[]}}function HHe(e,t,o,r,n){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==r||e.refs[3]!==n}function UHe(e,t){return e.refs.length!==t.length||e.refs.some((o,r)=>o!==t[r])}function Iae(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 r=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=i(o);typeof s=="function"&&(r[n]=s);break}case"object":{i.current=o;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=r[n];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var Oae=c(re(),1);var Pae=c(re(),1),WHe=parseInt(Pae.version,10);function lw(e){return WHe>=e}function CU(e){if(!Oae.isValidElement(e))return null;let t=e,o=t.props;return(lw(19)?o?.ref:t.ref)??null}function p1(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function At(){}var gl=Object.freeze([]),Wt=Object.freeze({});function Aae(e,t){let o={};for(let r in e){let n=e[r];if(t?.hasOwnProperty(r)){let i=t[r](n);i!=null&&Object.assign(o,i);continue}n===!0?o[`data-${r.toLowerCase()}`]="":n&&(o[`data-${r.toLowerCase()}`]=n.toString())}return o}function Mae(e,t){return typeof e=="function"?e(t):e}function $O(e,t){return typeof e=="function"?e(t):e}var EU={};function zt(e,t,o,r,n){if(!o&&!r&&!n&&!e)return YO(t);let i=YO(e);return t&&(i=m1(i,t)),o&&(i=m1(i,o)),r&&(i=m1(i,r)),n&&(i=m1(i,n)),i}function Nae(e){if(e.length===0)return EU;if(e.length===1)return YO(e[0]);let t=YO(e[0]);for(let o=1;o<e.length;o+=1)t=m1(t,e[o]);return t}function YO(e){return TU(e)?{...Dae(e,EU)}:GHe(e)}function m1(e,t){return TU(t)?Dae(t,e):$He(e,t)}function GHe(e){let t={...e};for(let o in t){let r=t[o];Lae(o,r)&&(t[o]=Vae(r))}return t}function $He(e,t){if(!t)return e;for(let o in t){let r=t[o];switch(o){case"style":{e[o]=p1(e.style,r);break}case"className":{e[o]=RU(e.className,r);break}default:Lae(o,r)?e[o]=YHe(e[o],r):e[o]=r}}return e}function Lae(e,t){let o=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2);return o===111&&r===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function TU(e){return typeof e=="function"}function Dae(e,t){return TU(e)?e(t):e??EU}function YHe(e,t){return t?e?(...o)=>{let r=o[0];if(Fae(r)){let i=r;g1(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let n=t(...o);return e?.(...o),n}:Vae(t):e}function Vae(e){return e&&((...t)=>{let o=t[0];return Fae(o)&&g1(o),e(...t)})}function g1(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function RU(e,t){return t?e?t+" "+e:t:e}function Fae(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var BU=c(re(),1);function De(e,t,o={}){let r=t.render,n=KHe(t,o);if(o.enabled===!1)return null;let i=o.state??Wt;return XHe(e,r,n,i)}function KHe(e,t={}){let{className:o,style:r,render:n}=e,{state:i=Wt,ref:s,props:a,stateAttributesMapping:l,enabled:u=!0}=t,d=u?Mae(o,i):void 0,f=u?$O(r,i):void 0,p=u?Aae(i,l):Wt,m=u&&a?qHe(a):void 0,g=u?p1(p,m)??{}:Wt;return typeof document<"u"&&(u?Array.isArray(s)?g.ref=Rae([g.ref,CU(n),...s]):g.ref=Fs(g.ref,CU(n),s):Fs(null,null)),u?(d!==void 0&&(g.className=RU(g.className,d)),f!==void 0&&(g.style=p1(g.style,f)),g):Wt}function qHe(e){return Array.isArray(e)?Nae(e):zt(void 0,e)}var ZHe=Symbol.for("react.lazy");function XHe(e,t,o,r){if(t){if(typeof t=="function")return t(o,r);let n=zt(o,t.props);n.ref=o.ref;let i=t;return i?.$$typeof===ZHe&&(i=Yb.Children.toArray(t)[0]),Yb.cloneElement(i,n)}if(e&&typeof e=="string")return QHe(e,o);throw new Error(Ut(8))}function QHe(e,t){return e==="button"?(0,BU.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,BU.createElement)("img",{alt:"",...t,key:t.key}):Yb.createElement(e,t)}var KO=c(re(),1);var zae=0;function JHe(e,t="mui"){let[o,r]=KO.useState(e),n=e||o;return KO.useEffect(()=>{o==null&&(zae+=1,r(`${t}-${zae}`))},[o,t]),n}var jae=f1.useId;function Xm(e,t){if(jae!==void 0){let o=jae();return e??(t?`${t}-${o}`:o)}return JHe(e,t)}function pn(e){return Xm(e,"base-ui")}var XO=c(re(),1);var Te={};No(Te,{cancelOpen:()=>TUe,chipRemovePress:()=>cUe,clearPress:()=>lUe,closePress:()=>sUe,closeWatcher:()=>_Ue,decrementPress:()=>fUe,disabled:()=>BUe,drag:()=>SUe,escapeKey:()=>vUe,focusOut:()=>yUe,imperativeAction:()=>OUe,incrementPress:()=>dUe,initial:()=>PUe,inputBlur:()=>gUe,inputChange:()=>pUe,inputClear:()=>mUe,inputPaste:()=>hUe,inputPress:()=>bUe,itemPress:()=>iUe,keyboard:()=>kUe,linkPress:()=>aUe,listNavigation:()=>wUe,missing:()=>IUe,none:()=>eUe,outsidePress:()=>nUe,pointer:()=>xUe,scrub:()=>EUe,siblingOpen:()=>RUe,swipe:()=>AUe,trackPress:()=>uUe,triggerFocus:()=>rUe,triggerHover:()=>oUe,triggerPress:()=>tUe,wheel:()=>CUe,windowResize:()=>MUe});var eUe="none",tUe="trigger-press",oUe="trigger-hover",rUe="trigger-focus",nUe="outside-press",iUe="item-press",sUe="close-press",aUe="link-press",lUe="clear-press",cUe="chip-remove-press",uUe="track-press",dUe="increment-press",fUe="decrement-press",pUe="input-change",mUe="input-clear",gUe="input-blur",hUe="input-paste",bUe="input-press",yUe="focus-out",vUe="escape-key",_Ue="close-watcher",wUe="list-navigation",kUe="keyboard",xUe="pointer",SUe="drag",CUe="wheel",EUe="scrub",TUe="cancel-open",RUe="sibling-open",BUe="disabled",IUe="missing",PUe="initial",OUe="imperative-action",AUe="swipe",MUe="window-resize";function $e(e,t,o,r){let n=!1,i=!1,s=r??Wt;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){i=!0},get isCanceled(){return n},get isPropagationAllowed(){return i},trigger:o,...s}}var PU=c(re(),1);var Hae=c(re(),1);function cw(e){Hae.useEffect(e,gl)}var qO=null,o1t=globalThis.requestAnimationFrame,IU=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let o=this.callbacks,r=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,r>0)for(let n=0;n<o.length;n+=1)o[n]?.(t)};request(t){let o=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),o}cancel(t){let o=t-this.startId;o<0||o>=this.callbacks.length||(this.callbacks[o]=null,this.callbacksCount-=1)}},ZO=new IU;var di=class e{static create(){return new e}static request(t){return ZO.request(t)}static cancel(t){return ZO.cancel(t)}currentId=qO;request(t){this.cancel(),this.currentId=ZO.request(()=>{this.currentId=qO,t()})}cancel=()=>{this.currentId!==qO&&(ZO.cancel(this.currentId),this.currentId=qO)};disposeEffect=()=>this.cancel};function ss(){let e=eo(di.create).current;return cw(e.disposeEffect),e}function Pi(e,t=!1,o=!1){let[r,n]=PU.useState(e&&t?"idle":void 0),[i,s]=PU.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&r!=="ending"&&!o&&n("ending"),!e&&!i&&r==="ending"&&n(void 0),le(()=>{if(!e&&i&&r!=="ending"&&o){let a=di.request(()=>{n("ending")});return()=>{di.cancel(a)}}},[e,i,r,o]),le(()=>{if(!e||t)return;let a=di.request(()=>{n(void 0)});return()=>{di.cancel(a)}},[t,e]),le(()=>{if(!e||!t)return;e&&i&&r!=="idle"&&n("starting");let a=di.request(()=>{n("idle")});return()=>{di.cancel(a)}},[t,e,i,r]),{mounted:i,setMounted:s,transitionStatus:r}}function Uae(e){let{open:t,defaultOpen:o,onOpenChange:r,disabled:n}=e,[i,s]=Nf({controlled:t,default:o,name:"Collapsible",state:"open"}),{mounted:a,setMounted:l,transitionStatus:u}=Pi(i,!0,!0),d=pn(),[f,p]=XO.useState(),m=f===null?void 0:f??d,g=de(h=>{let b=!i,v=$e(Te.triggerPress,h.nativeEvent);r(b,v),!v.isCanceled&&s(b)});return XO.useMemo(()=>({defaultPanelId:d,disabled:n,handleTrigger:g,mounted:a,open:i,panelId:m,setMounted:l,setOpen:s,setPanelIdState:p,transitionStatus:u}),[d,n,g,a,i,m,l,s,p,u])}var QO=c(re(),1),OU=QO.createContext(void 0);function JO(){let e=QO.useContext(OU);if(e===void 0)throw new Error(Ut(15));return e}var Kb=c(re(),1);function uw(e={}){let{guess:t,label:o,metadata:r,textRef:n,index:i}=e,{register:s,unregister:a,subscribeMapChange:l,nextIndexRef:u}=Cae(),d=Kb.useRef(-1),[f,p]=Kb.useState(i==null&&t?()=>{if(d.current===-1){let b=u.current;u.current+=1,d.current=b}return d.current}:-1),m=i??f,g=Kb.useRef(null),h=Kb.useCallback(b=>{let v=g.current;v&&a(v),g.current=b,b&&s(b,{metadata:r??null,index:i??null,label:o,textRef:n})},[i,s,a,r,o,n]);return le(()=>{if(i==null)return l(b=>{let v=g.current?b.get(g.current)?.index:null;v!=null&&p(v)})},[i,l]),{ref:h,index:m}}var dw=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),NUe={"data-starting-style":""},LUe={"data-ending-style":""},Un={transitionStatus(e){return e==="starting"?NUe:e==="ending"?LUe:null}};var h1=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=dw.startingStyle]="startingStyle",e[e.endingStyle=dw.endingStyle]="endingStyle",e})({});var Wae=(function(e){return e.panelOpen="data-panel-open",e})({});var DUe={[h1.open]:""},VUe={[h1.closed]:""},Gae={open(e){return e?{[Wae.panelOpen]:""}:null}},$ae={open(e){return e?DUe:VUe}};var pw=c(re(),1);function eA(){return typeof window<"u"}function Kr(e){return tA(e)?(e.nodeName||"").toLowerCase():"#document"}function St(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ju(e){var t;return(t=(tA(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function tA(e){return eA()?e instanceof Node||e instanceof St(e).Node:!1}function ct(e){return eA()?e instanceof Element||e instanceof St(e).Element:!1}function Ct(e){return eA()?e instanceof HTMLElement||e instanceof St(e).HTMLElement:!1}function Xu(e){return!eA()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof St(e).ShadowRoot}function Zb(e){let{overflow:t,overflowX:o,overflowY:r,display:n}=Pn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+o)&&n!=="inline"&&n!=="contents"}function Yae(e){return/^(table|td|th)$/.test(Kr(e))}function b1(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var FUe=/transform|translate|scale|rotate|perspective|filter/,zUe=/paint|layout|strict|content/,qb=e=>!!e&&e!=="none",AU;function oA(e){let t=ct(e)?Pn(e):e;return qb(t.transform)||qb(t.translate)||qb(t.scale)||qb(t.rotate)||qb(t.perspective)||!rA()&&(qb(t.backdropFilter)||qb(t.filter))||FUe.test(t.willChange||"")||zUe.test(t.contain||"")}function Kae(e){let t=Qu(e);for(;Ct(t)&&!ed(t);){if(oA(t))return t;if(b1(t))return null;t=Qu(t)}return null}function rA(){return AU==null&&(AU=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),AU}function ed(e){return/^(html|body|#document)$/.test(Kr(e))}function Pn(e){return St(e).getComputedStyle(e)}function y1(e){return ct(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Qu(e){if(Kr(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Xu(e)&&e.host||Ju(e);return Xu(t)?t.host:t}function qae(e){let t=Qu(e);return ed(t)?(e.ownerDocument||e).body:Ct(t)&&Zb(t)?t:qae(t)}function Qm(e,t,o){var r;t===void 0&&(t=[]),o===void 0&&(o=!0);let n=qae(e),i=n===((r=e.ownerDocument)==null?void 0:r.body),s=St(n);if(i){let a=nA(s);return t.concat(s,s.visualViewport||[],Zb(n)?n:[],a&&o?Qm(a):[])}else return t.concat(n,Qm(n,[],o))}function nA(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var iA=c(re(),1),MU=iA.createContext(void 0);function fw(e=!1){let t=iA.useContext(MU);if(t===void 0&&!e)throw new Error(Ut(16));return t}var Zae=c(re(),1);function Xae(e){let{focusableWhenDisabled:t,disabled:o,composite:r=!1,tabIndex:n=0,isNativeButton:i}=e,s=r&&t!==!1,a=r&&t===!1;return{props:Zae.useMemo(()=>{let u={onKeyDown(d){o&&t&&d.key!=="Tab"&&d.preventDefault()}};return r||(u.tabIndex=n,!i&&o&&(u.tabIndex=t?n:-1)),(i&&(t||s)||!i&&o)&&(u["aria-disabled"]=o),i&&(!t||a)&&(u.disabled=o),u},[r,o,t,s,a,i,n])}}function ot(e){return e?.ownerDocument||document}function sA(e,t,{detail:o=0}={}){e.dispatchEvent(new(St(e)).PointerEvent("click",{bubbles:!0,cancelable:!0,composed:!0,detail:o,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,altKey:t.altKey,metaKey:t.metaKey}))}function Oc(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:r=0,native:n=!0,composite:i}=e,s=pw.useRef(null),a=fw(!0),l=i??a!==void 0,{props:u}=Xae({focusableWhenDisabled:o,disabled:t,composite:l,tabIndex:r,isNativeButton:n}),d=pw.useCallback(()=>{let m=s.current;NU(m)&&l&&t&&u.disabled===void 0&&m.disabled&&(m.disabled=!1)},[t,u.disabled,l]);le(d,[d]);let f=pw.useCallback((m={})=>{let{onClick:g,onMouseDown:h,onKeyUp:b,onKeyDown:v,onPointerDown:y,..._}=m;return zt({onClick(w){if(t){w.preventDefault();return}g?.(w)},onMouseDown(w){t||h?.(w)},onKeyDown(w){if(t||(g1(w),v?.(w),w.baseUIHandlerPrevented))return;let k=w.target===w.currentTarget,x=w.currentTarget,S=NU(x),C=!n&&jUe(x),R=k&&(n?S:!C),E=w.key==="Enter",I=w.key===" ",O=x.getAttribute("role"),A=O?.startsWith("menuitem")||O==="option"||O==="gridcell";if(k&&l&&I){if(w.defaultPrevented&&A)return;w.preventDefault(),(!n||S)&&(w.preventBaseUIHandler(),sA(x,w));return}if(!R||n||!I&&!E){k&&C&&I&&w.preventDefault();return}w.defaultPrevented||(w.preventDefault(),E&&(w.preventBaseUIHandler(),sA(x,w)))},onKeyUp(w){if(!t){if(g1(w),b?.(w),w.target===w.currentTarget&&n&&l&&NU(w.currentTarget)&&w.key===" "){w.preventDefault();return}w.baseUIHandlerPrevented||w.target===w.currentTarget&&!n&&!l&&!w.defaultPrevented&&w.key===" "&&(w.preventBaseUIHandler(),sA(w.currentTarget,w))}},onPointerDown(w){if(t){w.preventDefault();return}y?.(w)}},n?{type:"button"}:{role:"button"},u,_)},[t,u,l,n]),p=de(m=>{s.current=m,d()});return{getButtonProps:f,buttonRef:p}}function NU(e){return Ct(e)&&e.tagName==="BUTTON"}function jUe(e){return Ct(e)&&e.tagName==="A"&&!!e.href}var as=c(re(),1);function ut(e,t,o,r){return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}}function so(e){let t=eo(HUe,e).current;return t.next=e,le(t.effect),t}function HUe(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var Jae=c(re(),1);var Qae=c(Of(),1);function Ac(e){return e==null?e:"current"in e?e.current:e}function Jm(e,t=!1){let o=ss();return de((r,n=null)=>{o.cancel();let i=Ac(e);if(i==null)return;let s=i,a=()=>{Qae.flushSync(r)};if(typeof s.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function l(){Promise.all(s.getAnimations().map(u=>u.finished)).then(()=>{n?.aborted||a()},()=>{if(n?.aborted)return;if(s.getAnimations().some(d=>d.pending||d.playState!=="finished")){l();return}a()})}if(t){let u="data-starting-style";if(!s.hasAttribute(u)){o.request(l);return}let d=new MutationObserver(()=>{s.hasAttribute(u)||(d.disconnect(),l())});d.observe(s,{attributes:!0,attributeFilter:[u]}),n?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(l)})}function Wn(e){let{enabled:t=!0,open:o,ref:r,onComplete:n}=e,i=de(n),s=Jm(r,o);Jae.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var v1={height:void 0,width:void 0};function tle(e){let{externalRef:t,hiddenUntilFound:o,id:r,keepMounted:n,mounted:i,onOpenChange:s,open:a,setMounted:l,setOpen:u,transitionStatus:d}=e,f=as.useRef(null),p=as.useRef(null),[m,g]=as.useState(v1),h=as.useRef(v1),b=as.useRef(!1),v=as.useRef(a),y=as.useRef(!1),[_,w]=as.useState(!1),k=as.useRef(null),x=Fs(t,f),S=so(a),C=Jm(f),R=!a&&!i,E=_?"idle":d,I=a&&(v.current||y.current),O=!a&&i&&p.current==="css-animation"&&m.height===void 0&&m.width===void 0?h.current:m,A=o&&R&&p.current!=="css-animation",P=de((V,j=!0)=>{j&&(h.current=V),g(V)}),L=de(()=>{k.current?.(),k.current=null}),H=de(V=>{L(),k.current=()=>{k.current=null,V()}}),N=de(()=>{a&&i&&p.current==="css-animation"&&(y.current=!0)});le(()=>{!_||d==="starting"||w(!1)},[_,d]),as.useEffect(()=>()=>{N(),L()},[N,L]),le(()=>{let V=f.current;if(!V)return;!a&&k.current&&L();let j=UUe(V,I);if(p.current=j,a&&d==="idle"&&v.current&&j==="css-animation"){h.current=mw(V);return}if(a&&d==="starting"){let W=b.current;if(b.current=!1,j==="none"){P(mw(V)),w(!0);return}if(j==="css-transition"){let U=WUe(V);if(P(mw(V)),!W)return U;let Q=aA(V,"transition-duration","0s");return H(Q),w(!0),U}P(mw(V));let ee=aA(V,"animation-name","none");if(!W){ee();return}let J=aA(V,"animation-duration","0s");ee(),H(J),w(!0);return}if(!a&&i&&(d==="idle"||d==="starting")){if(v.current=!1,y.current=!1,j==="none"){P(v1,!1),l(!1);return}P(mw(V));return}if(d!=="ending")return;if(j==="none"){l(!1);return}let D=mw(V);if(!(D.height>0||D.width>0)){l(!1);return}P(D),j==="css-animation"&&aA(V,"animation-name","none")()},[i,a,L,P,l,H,I,d]),Wn({enabled:a&&i&&E==="idle",open:!0,ref:f,onComplete(){a&&P(v1,!1)}}),as.useEffect(()=>{if(a||!i||E!=="ending"||!f.current)return;let j=new AbortController,D=-1;function z(){S.current||(l(!1),P(v1,!1))}return D=di.request(()=>{C(z,j.signal)}),()=>{di.cancel(D),j.abort()}},[S,i,a,E,C,P,l]),le(()=>{let V=f.current;!V||!o||!R||V.setAttribute("hidden","until-found")},[R,o]),as.useEffect(function(){let j=f.current;if(!j)return;function D(z){let W=$e(Te.none,z);s(!0,W),!W.isCanceled&&(b.current=!0,u(!0))}return ut(j,"beforematch",D)},[s,u]);let M=n||o||i||a;return{height:O.height,props:{...A?{[h1.startingStyle]:""}:void 0,hidden:R,id:r},ref:x,shouldPreventOpenAnimation:I,shouldRender:M,transitionStatus:E,width:O.width}}function mw(e){return{height:e.scrollHeight,width:e.scrollWidth}}function UUe(e,t){let o=St(e).getComputedStyle(e),r=(o.animationName.split(",").map(i=>i.trim()).some(i=>i!==""&&i!=="none")||t)&&ele(o.animationDuration),n=ele(o.transitionDuration);return r&&n||n?"css-transition":r?"css-animation":"none"}function ele(e){return e.split(",").map(t=>t.trim()).some(t=>t!==""&&Number.parseFloat(t)>0)}function aA(e,t,o){let r=e.style.getPropertyValue(t),n=e.style.getPropertyPriority(t);return e.style.setProperty(t,o),()=>{if(r===""){e.style.removeProperty(t);return}e.style.setProperty(t,r,n)}}function WUe(e){let t={"justify-content":e.style.justifyContent,"align-items":e.style.alignItems,"align-content":e.style.alignContent,"justify-items":e.style.justifyItems};Object.keys(t).forEach(n=>{e.style.setProperty(n,"initial","important")});function o(){Object.entries(t).forEach(([n,i])=>{if(i===""){e.style.removeProperty(n);return}e.style.setProperty(n,i)})}let r=di.request(o);return()=>{di.cancel(r),o()}}var mo={};No(mo,{engine:()=>zU,env:()=>HU,os:()=>VU,screenReader:()=>jU});var VU={};No(VU,{android:()=>nle,apple:()=>DU,ios:()=>LU,linux:()=>qUe,mac:()=>ile,windows:()=>KUe});function GUe(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:$Ue,platform:YUe,maxTouchPoints:ole}=GUe(),Xb=$Ue.toLowerCase(),Qb=YUe.toLowerCase();var LU=/^i(os$|p)/.test(Qb)||Qb==="macintel"&&ole>1,rle="android",nle=Qb===rle||Xb.includes(rle),ile=!LU&&Qb.startsWith("mac"),KUe=Qb.startsWith("win"),qUe=!nle&&/^(linux|chrome os)/.test(Qb),DU=ile||LU;var zU={};No(zU,{blink:()=>XUe,gecko:()=>ZUe,webkit:()=>FU});var FU=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),ZUe=!FU&&Xb.includes("firefox"),XUe=!FU&&Xb.includes("chrom");var jU={};No(jU,{voiceOver:()=>QUe});var QUe=DU;var HU={};No(HU,{jsdom:()=>JUe});var JUe=/jsdom|happydom/.test(Xb);var _1=0,Oi=class e{static create(){return new e}currentId=_1;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=_1,o()},t)}isStarted(){return this.currentId!==_1}clear=()=>{this.currentId!==_1&&(clearTimeout(this.currentId),this.currentId=_1)};disposeEffect=()=>this.clear};function Fo(){let e=eo(Oi.create).current;return cw(e.disposeEffect),e}var sle={},ale={},lle="";function lA(e,t){return Zb(e)?e:t}function cle(e,t,o){return/hidden|clip/.test(e.getComputedStyle(lA(t,o)).overflowY)}function eWe(e){if(typeof document>"u")return!1;let t=ot(e);return St(t).innerWidth-t.documentElement.clientWidth>0}function tWe(e){if(!(typeof CSS<"u"&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||typeof document>"u")return!1;let o=ot(e),r=o.documentElement,n=o.body,i=lA(r,n),s=i.style.overflowY,a=r.style.scrollbarGutter;r.style.scrollbarGutter="stable",i.style.overflowY="scroll";let l=i.offsetWidth;i.style.overflowY="hidden";let u=i.offsetWidth;return i.style.overflowY=s,r.style.scrollbarGutter=a,l===u}function oWe(e){let t=ot(e),o=t.documentElement,r=t.body,n=lA(o,r),i={overflowY:n.style.overflowY,overflowX:n.style.overflowX};return Object.assign(n.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(n.style,i)}}function rWe(e){let t=ot(e),o=t.documentElement,r=t.body,n=St(o),i=0,s=0,a=!1,l=di.create();if(mo.engine.webkit&&(n.visualViewport?.scale??1)!==1)return()=>{};function u(){let m=n.getComputedStyle(o),g=n.getComputedStyle(r),v=(m.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=o.scrollTop,s=o.scrollLeft,sle={scrollbarGutter:o.style.scrollbarGutter,overflowY:o.style.overflowY,overflowX:o.style.overflowX},lle=o.style.scrollBehavior,ale={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let y=o.scrollHeight>o.clientHeight,_=o.scrollWidth>o.clientWidth,w=m.overflowY==="scroll"||g.overflowY==="scroll",k=m.overflowX==="scroll"||g.overflowX==="scroll",x=Math.max(0,n.innerWidth-r.clientWidth),S=Math.max(0,n.innerHeight-r.clientHeight),C=parseFloat(g.marginTop)+parseFloat(g.marginBottom),R=parseFloat(g.marginLeft)+parseFloat(g.marginRight),E=lA(o,r);if(a=tWe(e),a){o.style.scrollbarGutter=v,E.style.overflowY="hidden",E.style.overflowX="hidden";return}Object.assign(o.style,{scrollbarGutter:v,overflowY:"hidden",overflowX:"hidden"}),(y||w)&&(o.style.overflowY="scroll"),(_||k)&&(o.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:C||S?`calc(100dvh - ${C+S}px)`:"100dvh",width:R||x?`calc(100vw - ${R+x}px)`:"100vw",boxSizing:"border-box",overflowY:"hidden",overflowX:"hidden",scrollBehavior:"unset"}),r.scrollTop=i,r.scrollLeft=s,o.setAttribute("data-base-ui-scroll-locked",""),o.style.scrollBehavior="unset"}function d(){Object.assign(o.style,sle),Object.assign(r.style,ale),a||(o.scrollTop=i,o.scrollLeft=s,o.removeAttribute("data-base-ui-scroll-locked"),o.style.scrollBehavior=lle)}function f(){d(),l.request(u)}u();let p=ut(n,"resize",f);return()=>{l.cancel(),d(),typeof n.removeEventListener=="function"&&p()}}var UU=class{lockCount=0;restore=null;timeoutLock=Oi.create();timeoutUnlock=Oi.create();acquire(t){return this.lockCount+=1,this.lockCount===1&&this.restore===null&&this.timeoutLock.start(0,()=>this.lock(t)),this.release}release=()=>{this.lockCount-=1,this.lockCount===0&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{this.lockCount===0&&this.restore&&(this.restore?.(),this.restore=null)};lock(t){if(this.lockCount===0||this.restore!==null)return;let o=ot(t),r=o.documentElement,n=o.body,i=St(r);if(cle(i,r,n)){let a=new i.MutationObserver(()=>{cle(i,r,n)||(a.disconnect(),this.restore=null,this.lock(t))}),l={attributes:!0};a.observe(r,l),a.observe(n,l),this.restore=()=>a.disconnect();return}let s=mo.os.ios||!eWe(t);this.restore=s?oWe(t):rWe(t)}},nWe=new UU;function ule(e=!0,t=null){le(()=>{if(e)return nWe.acquire(t)},[e,t])}var ls=c(re(),1);function zs(e){e.preventDefault(),e.stopPropagation()}function dle(e){return"nativeEvent"in e}function gw(e){return e.pointerType===""&&e.isTrusted?!0:mo.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function hw(e){return mo.env.jsdom?!1:!mo.os.android&&e.width===0&&e.height===0||mo.os.android&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType==="touch"}function Sa(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function fle(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var w1="data-base-ui-focusable";var WU="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",k1="ArrowLeft",x1="ArrowRight",GU="ArrowUp",cA="ArrowDown";function _r(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function We(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&Xu(o)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function ko(e){return"composedPath"in e?e.composedPath()[0]:e.target}function eg(e,t){if(!ct(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,r]of t.entries())if(We(r,o))return!r.hasAttribute("data-trigger-disabled");return!1}function uA(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 ple(e){return e.matches("html,body")}function Jb(e){return Ct(e)&&e.matches(WU)}function $U(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${WU}`)!=null}function S1(e){return e?e.getAttribute("role")==="combobox"&&Jb(e):!1}function mle(e){if(!e||mo.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function ey(e){return e?e.hasAttribute(w1)?e:e.querySelector(`[${w1}]`)||e:null}function iWe(e,t){return t!=null&&!Sa(t)?0:typeof e=="function"?e():e}function hl(e,t,o){let r=iWe(e,o);return typeof r=="number"?r:r?.[t]}function YU(e){return typeof e=="function"?e():e}function dA(e,t){return t||e==="click"||e==="mousedown"}function gle(e){return e?.includes("mouse")&&e!=="mousedown"}var hle=c(T(),1),ble=ls.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Oi,currentIdRef:{current:null},currentContextRef:{current:null}});function sWe(e,t){e.current=t.current}function KU(e){let{children:t,delay:o,timeoutMs:r=0}=e,n=ls.useRef(o),i=ls.useRef(o),s=ls.useRef(null),a=ls.useRef(null),l=Fo();return le(()=>{if(i.current=o,!s.current){n.current=o;return}n.current={open:hl(n.current,"open"),close:hl(o,"close")}},[o,s,n,i]),(0,hle.jsx)(ble.Provider,{value:ls.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:r,currentContextRef:a,timeout:l}),[r,l]),children:t})}function qU(e,t={open:!1}){let{open:o}=t,r="rootStore"in e?e.rootStore:e,n=r.useState("floatingId"),i=ls.useContext(ble),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:u,currentContextRef:d,hasProvider:f,timeout:p}=i,[m,g]=ls.useState(!1),h=ls.useRef(o);return le(()=>{h.current=o},[o]),le(()=>{function b(){d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,a.current=u.current,p.clear()}if(s.current&&!o&&s.current===n){if(g(!1),l){let v=n;return p.start(l,()=>{r.select("open")||s.current&&s.current!==v||b()}),()=>{(h.current||s.current!==v)&&p.clear()}}b()}},[o,n,s,a,l,u,d,p,r]),le(()=>{if(!o)return;let b=d.current,v=s.current;p.clear(),d.current={onOpenChange:r.setOpen,setIsInstantPhase:g},s.current=n,a.current={open:0,close:hl(u.current,"close")},v!==null&&v!==n?(g(!0),b?.setIsInstantPhase(!0),b?.onOpenChange(!1,$e(Te.none))):(g(!1),b?.setIsInstantPhase(!1))},[o,n,r,s,a,u,d,p]),le(()=>()=>{if(s.current===n){if(d.current=null,!h.current)return;s.current=null,sWe(a,u),p.clear()}},[d,s,a,n,u,p]),ls.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:m}),[f,a,m])}var Ni=c(re(),1);function Ai(...e){return()=>{for(let t=0;t<e.length;t+=1){let o=e[t];o&&o()}}}var pA=c(re(),1);var yle={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},fA={...yle,position:"fixed",top:0,left:0},vle={...yle,position:"absolute"};var _le=c(T(),1),bw=pA.forwardRef(function(t,o){let[r,n]=pA.useState();return le(()=>{mo.screenReader.voiceOver&&mo.engine.webkit&&n("button")},[]),(0,_le.jsx)("span",{...t,ref:o,style:fA,"aria-hidden":r?void 0:!0,...{tabIndex:0,role:r},"data-base-ui-focus-guard":""})});var tg=Math.min,Mc=Math.max,og=Math.round,E1=Math.floor,td=e=>({x:e,y:e}),aWe={left:"right",right:"left",bottom:"top",top:"bottom"};function gA(e,t,o){return Mc(e,tg(t,o))}function od(e,t){return typeof e=="function"?e(t):e}function Mi(e){return e.split("-")[0]}function Nc(e){return e.split("-")[1]}function hA(e){return e==="x"?"y":"x"}function T1(e){return e==="y"?"height":"width"}function js(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function R1(e){return hA(js(e))}function xle(e,t,o){o===void 0&&(o=!1);let r=Nc(e),n=R1(e),i=T1(n),s=n==="x"?r===(o?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=C1(s)),[s,C1(s)]}function Sle(e){let t=C1(e);return[mA(e),t,mA(t)]}function mA(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var wle=["left","right"],kle=["right","left"],lWe=["top","bottom"],cWe=["bottom","top"];function uWe(e,t,o){switch(e){case"top":case"bottom":return o?t?kle:wle:t?wle:kle;case"left":case"right":return t?lWe:cWe;default:return[]}}function Cle(e,t,o,r){let n=Nc(e),i=uWe(Mi(e),o==="start",r);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(mA)))),i}function C1(e){let t=Mi(e);return aWe[t]+e.slice(t.length)}function dWe(e){var t,o,r,n;return{top:(t=e.top)!=null?t:0,right:(o=e.right)!=null?o:0,bottom:(r=e.bottom)!=null?r:0,left:(n=e.left)!=null?n:0}}function bA(e){return typeof e!="number"?dWe(e):{top:e,right:e,bottom:e,left:e}}function Df(e){let{x:t,y:o,width:r,height:n}=e;return{width:r,height:n,top:o,left:t,right:t+r,bottom:o+n,x:t,y:o}}function rg(e,t){return t<0||t>=e.length}function ty(e,t){return bl(e.current,{disabledIndices:t})}function yw(e,t){return bl(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function bl(e,{startingIndex:t=-1,decrement:o=!1,disabledIndices:r,amount:n=1}={}){let i=t;do i+=o?-n:n;while(i>=0&&i<=e.length-1&&oy(e,i,r));return i}function oy(e,t,o){if(typeof o=="function"?o(t):o?.includes(t)??!1)return!0;let n=e[t];return n?!ry(n)||n.matches(":disabled")?!0:!o&&(n.hasAttribute("disabled")||n.getAttribute("aria-disabled")==="true"):!1}function fWe(e){return e.visibility==="hidden"||e.visibility==="collapse"}function ry(e,t=e?Pn(e):null){return!e||!e.isConnected||!t||fWe(t)?!1:typeof e.checkVisibility=="function"?e.checkVisibility():t.display!=="none"&&t.display!=="contents"}var pWe='a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]';function mWe(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let o=e.getRootNode();return Xu(o)?o.host:null}function XU(e){for(let t of Array.from(e.children))if(Kr(t)==="summary")return t;return null}function gWe(e,t){let o=XU(t);return!!o&&(e===o||We(o,e))}function Ele(e){let t=e?Kr(e):"";return e!=null&&e.matches(pWe)&&(t!=="summary"||e.parentElement!=null&&Kr(e.parentElement)==="details"&&XU(e.parentElement)===e)&&(t!=="details"||XU(e)==null)&&(t!=="input"||e.type!=="hidden")}function Tle(e){if(!Ele(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=mWe(t)){let o=t!==e,r=Kr(t)==="slot";if(t.hasAttribute("inert")||o&&Kr(t)==="details"&&!t.open&&!gWe(e,t)||t.hasAttribute("hidden")||!r&&!hWe(t,o))return!1}return!0}function hWe(e,t){let o=Pn(e);return t?o.display!=="none":ry(e,o)}function Rle(e){let t=e.tabIndex;if(t<0){let o=Kr(e);if(o==="details"||o==="audio"||o==="video"||Ct(e)&&e.isContentEditable)return 0}return t}function ZU(e){if(Kr(e)!=="input")return null;let t=e;return t.type==="radio"&&t.name!==""?t:null}function bWe(e,t){let o=ZU(e);if(!o)return!0;let r=t.find(n=>{let i=ZU(n);return i?.name===o.name&&i.form===o.form&&i.checked});return r?r===o:t.find(n=>{let i=ZU(n);return i?.name===o.name&&i.form===o.form})===o}function Ble(e){if(Ct(e)&&Kr(e)==="slot"){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return Ct(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function Ile(e,t){Ble(e).forEach(o=>{Ele(o)&&t.push(o),Ile(o,t)})}function Ple(e,t,o){Ble(e).forEach(r=>{Ct(r)&&r.matches(t)&&o.push(r),Ple(r,t,o)})}function yA(e){return Tle(e)&&Rle(e)>=0}function QU(e){let t=[];return Ile(e,t),t.filter(Tle)}function B1(e){let t=QU(e);return t.filter(o=>Rle(o)>=0&&bWe(o,t))}function Ole(e,t){let o=B1(e),r=o.length;if(r===0)return;let n=_r(ot(e)),i=o.indexOf(n),s=i===-1?t===1?0:r-1:i+t;return o[s]}function vA(e){return Ole(ot(e).body,1)||e}function _A(e){return Ole(ot(e).body,-1)||e}function ny(e,t){let o=t||e.currentTarget,r=e.relatedTarget;return!r||!We(o,r)}function Ale(e){B1(e).forEach(o=>{o.dataset.tabindex=o.getAttribute("tabindex")||"",o.setAttribute("tabindex","-1")})}function JU(e){let t=[];Ple(e,"[data-tabindex]",t),t.forEach(o=>{let r=o.dataset.tabindex;delete o.dataset.tabindex,r?o.setAttribute("tabindex",r):o.removeAttribute("tabindex")})}function yl(e,t,o=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!o||n.context?.open?[n]:[],...yl(e,n.id,o)])}function eW(e,t){let o=[],r=e.find(n=>n.id===t)?.parentId;for(;r;){let n=e.find(i=>i.id===r);r=n?.parentId,n&&(o=o.concat(n))}return o}function Vf(e){return`data-base-ui-${e}`}var wA=0;function vw(e,t={}){let{preventScroll:o=!1,sync:r=!1,shouldFocus:n}=t;cancelAnimationFrame(wA);function i(){n&&!n()||e?.focus({preventScroll:o})}if(r)return i(),At;let s=requestAnimationFrame(i);return wA=s,()=>{wA===s&&(cancelAnimationFrame(s),wA=0)}}var tW={inert:new WeakMap,"aria-hidden":new WeakMap},Mle="data-base-ui-inert",rW={inert:new WeakSet,"aria-hidden":new WeakSet},I1=new WeakMap,oW=0;function yWe(e){return rW[e]}function Vle(e){return e?Xu(e)?e.host:Vle(e.parentNode):null}var Nle=(e,t)=>t.map(o=>{if(e.contains(o))return o;let r=Vle(o);return e.contains(r)?r:null}).filter(o=>o!=null),Lle=e=>{let t=new Set;return e.forEach(o=>{let r=o;for(;r&&!t.has(r);)t.add(r),r=r.parentNode}),t},Dle=(e,t,o)=>{let r=[],n=i=>{!i||o.has(i)||Array.from(i.children).forEach(s=>{Kr(s)!=="script"&&(t.has(s)?n(s):r.push(s))})};return n(e),r};function vWe(e,t,o,r,{mark:n=!0}){let i=null;r?i="inert":o&&(i="aria-hidden");let s=null,a=null,l=Nle(t,e),u=n?Dle(t,Lle(l),new Set(l)):[],d=[],f=[];if(i){let p=tW[i],m=yWe(i);a=m,s=p;let g=Nle(t,Array.from(t.querySelectorAll("[aria-live]"))),h=l.concat(g);Dle(t,Lle(h),new Set(h)).forEach(v=>{let y=v.getAttribute(i),_=y!==null&&y!=="false",w=(p.get(v)||0)+1;p.set(v,w),d.push(v),w===1&&_&&m.add(v),_||v.setAttribute(i,i==="inert"?"":"true")})}return n&&u.forEach(p=>{let m=(I1.get(p)||0)+1;I1.set(p,m),f.push(p),m===1&&p.setAttribute(Mle,"")}),oW+=1,()=>{s&&d.forEach(p=>{let g=(s.get(p)||0)-1;s.set(p,g),g||(!a?.has(p)&&i&&p.removeAttribute(i),a?.delete(p))}),n&&f.forEach(p=>{let m=(I1.get(p)||0)-1;I1.set(p,m),m||p.removeAttribute(Mle)}),oW-=1,oW||(tW.inert=new WeakMap,tW["aria-hidden"]=new WeakMap,rW.inert=new WeakSet,rW["aria-hidden"]=new WeakSet,I1=new WeakMap)}}function nW(e,t={}){let{ariaHidden:o=!1,inert:r=!1,mark:n=!0}=t,i=ot(e[0]).body;return vWe(e,i,o,r,{mark:n})}var qo=c(re(),1),iW=c(Of(),1);var Fle={style:{transition:"none"}},zle="data-base-ui-click-trigger",_We="data-base-ui-swipe-ignore",wWe="data-swipe-ignore",yTt=`[${_We}]`,vTt=`[${wWe}]`,jle={fallbackAxisSide:"none"},Hle={fallbackAxisSide:"end"},Ule={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var iy=c(T(),1),Wle=qo.createContext(null),sW=()=>qo.useContext(Wle),kWe=Vf("portal");function kA(e={}){let{ref:t,container:o,componentProps:r=Wt,elementProps:n}=e,i=Xm(),a=sW()?.portalNode,[l,u]=qo.useState(null),[d,f]=qo.useState(null),p=de(b=>{b!==null&&f(b)}),m=qo.useRef(null);le(()=>{if(o===null){m.current&&(m.current=null,f(null),u(null));return}let b=(o&&(tA(o)?o:o.current))??a??document.body;if(b==null){m.current&&(m.current=null,f(null),u(null));return}m.current!==b&&(m.current=b,f(null),u(b))},[o,a]);let g=De("div",r,{ref:[t,p],props:[{id:i,[kWe]:""},n]}),h=l&&g?iW.createPortal(g,l):null;return{node:d,nodeId:qo.isValidElement(g)?g.props.id:void 0,subtree:h}}var aW=qo.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,container:a,...l}=t,{node:u,nodeId:d,subtree:f}=kA({container:a,ref:o,componentProps:t,elementProps:l}),p=qo.useRef(null),m=qo.useRef(null),g=qo.useRef(null),h=qo.useRef(null),[b,v]=qo.useState(null),y=qo.useRef(!1),_=b?.modal,w=b?.open,k=!!b&&!b.modal&&b.open&&!!u;qo.useEffect(()=>{if(!u||_)return;function S(C){u&&C.relatedTarget&&ny(C)&&(C.type==="focusin"?y.current&&(JU(u),y.current=!1):(Ale(u),y.current=!0))}return Ai(ut(u,"focusin",S,!0),ut(u,"focusout",S,!0))},[u,_]),le(()=>{!u||w!==!0||!y.current||(JU(u),y.current=!1)},[w,u]);let x=qo.useMemo(()=>({beforeOutsideRef:p,afterOutsideRef:m,beforeInsideRef:g,afterInsideRef:h,portalNode:u,setFocusManagerState:v}),[u]);return(0,iy.jsxs)(qo.Fragment,{children:[f,(0,iy.jsxs)(Wle.Provider,{value:x,children:[k&&u&&(0,iy.jsx)(bw,{"data-type":"outside",ref:p,onFocus:S=>{if(ny(S,u))g.current?.focus();else{let C=b?b.domReference:null;_A(C)?.focus()}}}),k&&u&&(0,iy.jsx)("span",{"aria-owns":d,style:Ule}),u&&iW.createPortal(s,u),k&&u&&(0,iy.jsx)(bw,{"data-type":"outside",ref:m,onFocus:S=>{if(ny(S,u))h.current?.focus();else{let C=b?b.domReference:null;vA(C)?.focus(),b?.closeOnFocusOut&&b?.onOpenChange(!1,$e(Te.focusOut,S.nativeEvent))}}})]})]})});var sy=c(re(),1);function Gle(){let e=new Map;return{emit(t,o){e.get(t)?.forEach(r=>r(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 xWe=c(T(),1),SWe=sy.createContext(null),CWe=sy.createContext(null),ng=()=>sy.useContext(SWe)?.id||null,vl=e=>{let t=sy.useContext(CWe);return e??t};var P1=c(T(),1);function EWe(e,t){let o=St(ko(e));return e instanceof o.KeyboardEvent?"keyboard":e instanceof o.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof o.MouseEvent?t||(e.detail===0?"keyboard":"mouse"):""}var $le=20,ig=[];function lW(){ig=ig.filter(e=>e.deref()?.isConnected)}function Yle(e){lW(),e&&Kr(e)!=="body"&&(ig.push(new WeakRef(e)),ig.length>$le&&(ig=ig.slice(-$le)))}function Kle(){return lW(),ig[ig.length-1]?.deref()}function TWe(e){return e?yA(e)?e:B1(e)[0]||e:null}function qle(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let o=QU(e).filter(n=>{let i=n.getAttribute("data-tabindex")||"";return yA(n)||n.hasAttribute("data-tabindex")&&!i.startsWith("-")}),r=e.getAttribute("tabindex");o.length===0?r!=="0"&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):(r!=="-1"||e.hasAttribute("data-tabindex")&&e.getAttribute("data-tabindex")!=="-1")&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function cW(e){let{context:t,children:o,disabled:r=!1,initialFocus:n=!0,returnFocus:i=!0,restoreFocus:s=!1,modal:a=!0,closeOnFocusOut:l=!0,openInteractionType:u="",nextFocusableElement:d,previousFocusableElement:f,beforeContentFocusGuardRef:p,externalTree:m,getInsideElements:g}=e,h="rootStore"in t?t.rootStore:t,b=h.useState("open"),v=h.useState("domReferenceElement"),y=h.useState("floatingElement"),{events:_,dataRef:w}=h.context,k=de(()=>w.current.floatingContext?.nodeId),x=n===!1,S=S1(v)&&x,C=so(n),R=so(i),E=so(u),I=so(b),O=vl(m),A=sW(),P=Ni.useRef(!1),L=Ni.useRef(!1),H=Ni.useRef(!1),N=Ni.useRef(null),M=Ni.useRef(""),V=Ni.useRef(""),j=Ni.useRef(null),D=Ni.useRef(null),z=Fs(j,p,A?.beforeInsideRef),W=Fs(D,A?.afterInsideRef),ee=Fo(),J=Fo(),U=ss(),Q=A!=null,Z=ey(y),K=de((ie=Z)=>ie?B1(ie):[]),X=de(()=>g?.().filter(ie=>ie!=null)??[]);Ni.useEffect(()=>{if(r||!a)return;function ie(be){be.key==="Tab"&&We(Z,_r(ot(Z)))&&K().length===0&&!S&&zs(be)}let se=ot(Z);return ut(se,"keydown",ie)},[r,Z,a,S,K]),Ni.useEffect(()=>{if(r||!b)return;let ie=ot(Z);function se(){H.current=!1}function be(ke){let ye=ko(ke),Pe=X(),_e=We(y,ye)||We(v,ye)||We(A?.portalNode,ye)||Pe.some(ve=>ve===ye||We(ve,ye));H.current=!_e,V.current=ke.pointerType||"keyboard",ye?.closest(`[${zle}]`)&&(L.current=!0,J.start(0,()=>{L.current=!1}))}function pe(){V.current="keyboard"}return Ai(ut(ie,"pointerdown",be,!0),ut(ie,"pointerup",se,!0),ut(ie,"pointercancel",se,!0),ut(ie,"keydown",pe,!0),se)},[r,y,v,Z,b,A,J,X]),Ni.useEffect(()=>{if(r||!l)return;let ie=ot(Z);function se(){L.current=!0,J.start(0,()=>{L.current=!1})}function be(Pe){let _e=ko(Pe);yA(_e)&&(N.current=_e)}function pe(Pe){let _e=Pe.relatedTarget,ve=Pe.currentTarget,Se=ko(Pe);a&&_e==null&&Se!=null&&We(y,Se)&&Yle(Se),queueMicrotask(()=>{let fe=k(),Ce=h.context.triggerElements,ne=X(),ae=_e?.hasAttribute(Vf("focus-guard"))&&[j.current,D.current,A?.beforeInsideRef.current,A?.afterInsideRef.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,Ac(f),Ac(d)].includes(_e),Ee=!(We(v,_e)||We(y,_e)||We(_e,y)||We(A?.portalNode,_e)||ne.some(he=>he===_e||We(he,_e))||Ce.hasMatchingElement(he=>We(he,_e))||ae||O&&(yl(O.nodesRef.current,fe).find(he=>We(he.context?.elements.floating,_e)||We(he.context?.elements.domReference,_e))||eW(O.nodesRef.current,fe).find(he=>[he.context?.elements.floating,ey(he.context?.elements.floating)].includes(_e)||he.context?.elements.domReference===_e)));if(ve===v&&Z&&qle(Z),s&&ve!==v&&!ry(Se)&&_r(ie)===ie.body){if(Ct(Z)&&(Z.focus(),s==="popup")){U.request(()=>{Z.focus()});return}let he=K(),Ae=N.current,et=(Ae&&he.includes(Ae)?Ae:null)||he[he.length-1]||Z;Ct(et)&&et.focus()}if(w.current.insideReactTree){w.current.insideReactTree=!1;return}(S||!a)&&_e&&Ee&&!L.current&&(S||_e!==Kle())&&(P.current=!0,h.setOpen(!1,$e(Te.focusOut,Pe)))})}function ke(){H.current||(w.current.insideReactTree=!0,ee.start(0,()=>{w.current.insideReactTree=!1}))}let ye=Ct(v)?v:null;if(!(!y&&!ye))return Ai(ye&&ut(ye,"focusout",pe),ye&&ut(ye,"pointerdown",se),y&&ut(y,"focusin",be),y&&ut(y,"focusout",pe),y&&A&&ut(y,"focusout",ke,!0))},[r,v,y,Z,a,O,A,h,l,s,K,S,k,w,ee,J,U,d,f,X]),Ni.useEffect(()=>{if(r||!y||!b)return;let ie=Array.from(A?.portalNode?.querySelectorAll(`[${Vf("portal")}]`)||[]),be=(O?eW(O.nodesRef.current,k()):[]).find(ve=>S1(ve.context?.elements.domReference||null))?.context?.elements.domReference,ke=[...[y,...ie,j.current,D.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,...X()],be,Ac(f),Ac(d),S?v:null].filter(ve=>ve!=null),ye=nW(ke,{ariaHidden:a||S,mark:!1}),Pe=[y,...ie].filter(ve=>ve!=null),_e=nW(Pe);return()=>{_e(),ye()}},[b,r,v,y,a,A,S,O,k,d,f,X]),le(()=>{if(!b||r||!Ct(Z))return;M.current="",V.current="";let ie=ot(Z),se=_r(ie);queueMicrotask(()=>{let be=C.current,pe=typeof be=="function"?be(E.current||""):be;if(pe===void 0||pe===!1||We(Z,se))return;let ye=null,Pe=()=>(ye==null&&(ye=K(Z)),ye[0]||Z),_e;pe===!0||pe===null?_e=Pe():_e=Ac(pe),_e=_e||Pe();let ve=We(Z,_r(ie));vw(_e,{preventScroll:_e===Z,shouldFocus(){if(!I.current)return!1;if(ve)return!0;let Se=_r(ie);return!(Se!==_e&&We(Z,Se))}})})},[r,b,Z,K,C,E,I]),le(()=>{if(r||!Z)return;let ie=ot(Z),se=_r(ie),be=E.current==null;Yle(se);function pe(ye){if(ye.open||(M.current=EWe(ye.nativeEvent,V.current)),ye.reason===Te.triggerHover&&ye.nativeEvent.type==="mouseleave"&&(P.current=!0),ye.reason===Te.outsidePress)if(ye.nested)P.current=!1;else if(gw(ye.nativeEvent)||hw(ye.nativeEvent))P.current=!1;else{let Pe=!1;ot(Z).createElement("div").focus({get preventScroll(){return Pe=!0,!1}}),Pe?P.current=!1:P.current=!0}}_.on("openchange",pe);function ke(ye){let Pe=R.current,_e=typeof Pe=="function"?Pe(ye):Pe;if(_e===void 0||_e===!1)return null;_e===null&&(_e=!0);let ve=v?.isConnected?v:null,Se=se?.isConnected&&Kr(se)!=="body"?se:null,fe=be?Se||ve:ve||Se;return fe||(fe=Kle()||null),typeof _e=="boolean"?fe:Ac(_e)||fe||null}return()=>{_.off("openchange",pe);let ye=_r(ie),Pe=X(),_e=We(y,ye)||Pe.some(Ce=>Ce===ye||We(Ce,ye))||O&&yl(O.nodesRef.current,k(),!1).some(Ce=>We(Ce.context?.elements.floating,ye)),ve=R.current,Se=M.current,fe=ke(Se);queueMicrotask(()=>{let Ce=TWe(fe),ne=typeof ve!="boolean";if(ve&&!P.current&&Ct(Ce)&&(!(!ne&&Ce!==ye&&ye!==ie.body)||_e)){let ae={preventScroll:!0};Se==="keyboard"&&(ae.focusVisible=!0),Ce.focus(ae)}P.current=!1})}},[r,y,Z,R,E,_,O,v,k,X]),le(()=>{if(!mo.engine.webkit||b||!y)return;let ie=_r(ot(y));!Ct(ie)||!Jb(ie)||We(y,ie)&&ie.blur()},[b,y]),le(()=>{if(!(r||!A))return A.setFocusManagerState({modal:a,closeOnFocusOut:l,open:b,onOpenChange:h.setOpen,domReference:v}),()=>{A.setFocusManagerState(null)}},[r,A,a,b,h,l,v]),le(()=>{if(!(r||!Z))return qle(Z),()=>{queueMicrotask(lW)}},[r,Z]);let oe=!r&&(a?!S:!0)&&(Q||a);return(0,P1.jsxs)(Ni.Fragment,{children:[oe&&(0,P1.jsx)(bw,{"data-type":"inside",ref:z,onFocus:ie=>{if(a){let se=K();vw(se[se.length-1])}else A?.portalNode&&(P.current=!1,ny(ie,A.portalNode)?vA(v)?.focus():Ac(f??A.beforeOutsideRef)?.focus())}}),o,oe&&(0,P1.jsx)(bw,{"data-type":"inside",ref:W,onFocus:ie=>{a?vw(K()[0]):A?.portalNode&&(l&&(P.current=!0),ny(ie,A.portalNode)?_A(v)?.focus():Ac(d??A.afterOutsideRef)?.focus())}})]})}var O1=c(re(),1);function uW(e,t={}){let{enabled:o=!0,event:r="click",toggle:n=!0,ignoreMouse:i=!1,stickIfOpen:s=!0,touchOpenDelay:a=0,reason:l=Te.triggerPress}=t,u="rootStore"in e?e.rootStore:e,d=u.context.dataRef,f=O1.useRef(void 0),p=ss(),m=Fo(),g=O1.useMemo(()=>{function h(v,y,_,w){let k=$e(l,y,_);v&&w==="touch"&&a>0?m.start(a,()=>{u.setOpen(!0,k)}):u.setOpen(v,k)}function b(v,y,_){let w=d.current.openEvent,k=u.select("domReferenceElement")!==y;return v&&k||!v||!n?!0:w&&s?!_(w.type):!1}return{onPointerDown(v){f.current=Sa(v.pointerType,!0)&&hw(v.nativeEvent)?"virtual":v.pointerType},onMouseDown(v){let y=f.current,_=v.nativeEvent,w=u.select("open");if(v.button!==0||r==="click"||Sa(y,!0)&&i)return;let k=b(w,v.currentTarget,C=>C==="click"||C==="mousedown"),x=ko(_);if(Jb(x)){h(k,_,x,y);return}let S=v.currentTarget;p.request(()=>{h(k,_,S,y)})},onClick(v){if(r==="mousedown-only")return;let y=f.current;if(r==="mousedown"&&y){f.current=void 0;return}if(Sa(y,!0)&&i)return;let _=u.select("open"),w=b(_,v.currentTarget,k=>k==="click"||k==="mousedown"||k==="keydown"||k==="keyup");h(w,v.nativeEvent,v.currentTarget,y)},onKeyDown(){f.current=void 0}}},[d,r,i,l,u,s,n,p,m,a]);return O1.useMemo(()=>o?{reference:g}:Wt,[o,g])}var Hs=c(re(),1);function RWe(e,t){let o=null,r=null,n=!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",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",u=i.width,d=i.height,f=i.x,p=i.y;return o==null&&t.x&&s&&(o=i.x-t.x),r==null&&t.y&&a&&(r=i.y-t.y),f-=o||0,p-=r||0,u=0,d=0,!n||l?(u=t.axis==="y"?i.width:0,d=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,p=a&&t.y!=null?t.y:p):n&&!l&&(d=t.axis==="x"?i.height:d,u=t.axis==="y"?i.width:u),n=!0,{width:u,height:d,x:f,y:p,top:p,right:f+u,bottom:p+d,left:f}}}}function Zle(e){return e!=null&&e.clientX!=null}function dW(e,t={}){let{enabled:o=!0,axis:r="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),l=n.context.dataRef,u=Hs.useRef(!1),d=Hs.useRef(null),[f,p]=Hs.useState(),[m,g]=Hs.useState([]),h=de(w=>{n.set("positionReference",w)}),b=de((w,k,x)=>{u.current||l.current.openEvent&&!Zle(l.current.openEvent)||n.set("positionReference",RWe(x??a,{x:w,y:k,axis:r,dataRef:l,pointerType:f}))}),v=de(w=>{i?d.current||(b(w.clientX,w.clientY,w.currentTarget),g([])):b(w.clientX,w.clientY,w.currentTarget)}),y=Sa(f)?s:i;Hs.useEffect(()=>{if(!o){h(a);return}if(!y)return;function w(){d.current?.(),d.current=null}let k=St(s);function x(S){let C=ko(S);We(s,C)?w():b(S.clientX,S.clientY)}return!l.current.openEvent||Zle(l.current.openEvent)?d.current=ut(k,"mousemove",x):h(a),w},[y,o,s,l,a,n,b,h,m]),Hs.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Hs.useEffect(()=>{o&&!s&&(u.current=!1)},[o,s]),Hs.useEffect(()=>{!o&&i&&(u.current=!0)},[o,i]);let _=Hs.useMemo(()=>{function w(k){p(k.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:v,onMouseEnter:v}},[v]);return Hs.useMemo(()=>o?{reference:_,trigger:_}:{},[o,_])}var Ca=c(re(),1);function BWe(){return!1}function IWe(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function A1(e,t={}){let{enabled:o=!0,escapeKey:r=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=BWe,bubbles:a,externalTree:l}=t,u="rootStore"in e?e.rootStore:e,d=u.useState("open"),f=u.useState("floatingElement"),{dataRef:p}=u.context,m=vl(l),g=de(typeof n=="function"?n:()=>!1),h=typeof n=="function"?g:n,b=h!==!1,v=de(()=>i),{escapeKey:y,outsidePress:_}=IWe(a),w=Ca.useRef(!1),k=Ca.useRef(!1),x=Ca.useRef(!1),S=Ca.useRef(!1),C=Ca.useRef(""),R=Ca.useRef(null),E=Fo(),I=Fo(),O=de(()=>{I.clear(),p.current.insideReactTree=!1}),A=de(z=>{let W=p.current.floatingContext?.nodeId;return(m?yl(m.nodesRef.current,W):[]).some(J=>J.context?.open&&!J.context.dataRef.current[z])}),P=de(z=>uA(z,u.select("floatingElement"))||uA(z,u.select("domReferenceElement"))),L=de(z=>{s()&&u.setOpen(!1,$e(Te.triggerPress,z.nativeEvent))}),H=de(z=>{if(!d||!o||!r||z.key!=="Escape"||S.current||!y&&A("__escapeKeyBubbles"))return;let W=dle(z)?z.nativeEvent:z,ee=$e(Te.escapeKey,W);u.setOpen(!1,ee),ee.isCanceled||z.preventDefault(),!y&&!ee.isPropagationAllowed&&z.stopPropagation()}),N=de(()=>{p.current.insideReactTree=!0,I.start(0,O)}),M=de(z=>{if(!d||!o||z.button!==0)return;let W=ko(z.nativeEvent);We(u.select("floatingElement"),W)&&(w.current||(w.current=!0,k.current=!1))}),V=de(z=>{!d||!o||(z.defaultPrevented||z.nativeEvent.defaultPrevented)&&w.current&&(k.current=!0)});Ca.useEffect(()=>{if(!d||!o)return O;p.current.__escapeKeyBubbles=y,p.current.__outsidePressBubbles=_;let z=new Oi,W=new Oi;function ee(){z.clear(),S.current=!0}function J(){z.start(mo.engine.webkit?5:0,()=>{S.current=!1})}function U(){x.current=!0,W.start(0,()=>{x.current=!1})}function Q(){w.current=!1,k.current=!1}function Z(){let ne=C.current,ae=ne==="pen"||!ne?"mouse":ne,Ee=v(),he=typeof Ee=="function"?Ee():Ee;return typeof he=="string"?he:he[ae]}function K(ne){let ae=Z();return ae==="intentional"&&ne.type!=="click"||ae==="sloppy"&&ne.type==="click"}function X(ne){let ae=p.current.floatingContext?.nodeId,Ee=m&&yl(m.nodesRef.current,ae).some(he=>uA(ne,he.context?.elements.floating));return P(ne)||Ee}function oe(ne){if(K(ne)){ne.type!=="click"&&!P(ne)&&(W.clear(),x.current=!1),O();return}if(p.current.insideReactTree){O();return}let ae=ko(ne),Ee=`[${Vf("inert")}]`,he=ct(ae)?ae.getRootNode():null,Ae=Array.from((Xu(he)?he:ot(u.select("floatingElement"))).querySelectorAll(Ee)),et=u.context.triggerElements;if(ae&&(et.hasElement(ae)||et.hasMatchingElement(_t=>We(_t,ae))))return;let Je=ct(ae)?ae:null;for(;Je&&!ed(Je);){let _t=Qu(Je);if(ed(_t)||!ct(_t))break;Je=_t}if(!(Ae.length&&ct(ae)&&!ple(ae)&&!We(ae,u.select("floatingElement"))&&Ae.every(_t=>!We(Je,_t)))){if(Ct(ae)&&!("touches"in ne)){let _t=ed(ae),Et=Pn(ae),mt=/auto|scroll/,oo=_t||mt.test(Et.overflowX),Tt=_t||mt.test(Et.overflowY),Rt=oo&&ae.clientWidth>0&&ae.scrollWidth>ae.clientWidth,Bt=Tt&&ae.clientHeight>0&&ae.scrollHeight>ae.clientHeight,gt=Et.direction==="rtl",He=Bt&&(gt?ne.offsetX<=ae.offsetWidth-ae.clientWidth:ne.offsetX>ae.clientWidth),we=Rt&&ne.offsetY>ae.clientHeight;if(He||we)return}if(!X(ne)){if(Z()==="intentional"&&x.current){W.clear(),x.current=!1;return}typeof h=="function"&&!h(ne)||A("__outsidePressBubbles")||(u.setOpen(!1,$e(Te.outsidePress,ne)),O())}}}function ie(ne){Z()!=="sloppy"||ne.pointerType==="touch"||!u.select("open")||!o||P(ne)||oe(ne)}function se(ne){if(Z()!=="sloppy"||!u.select("open")||!o||P(ne))return;let ae=ne.touches[0];ae&&(R.current={startTime:Date.now(),startX:ae.clientX,startY:ae.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},E.start(1e3,()=>{R.current&&(R.current.dismissOnTouchEnd=!1,R.current.dismissOnMouseDown=!1)}))}function be(ne,ae){let Ee=ko(ne);if(!Ee)return;let he=ut(Ee,ne.type,()=>{ae(ne),he()})}function pe(ne){C.current="touch",be(ne,se)}function ke(ne){E.clear(),ne.type==="pointerdown"&&(C.current=ne.pointerType),!(ne.type==="mousedown"&&R.current&&!R.current.dismissOnMouseDown)&&be(ne,ae=>{ae.type==="pointerdown"?ie(ae):oe(ae)})}function ye(ne){if(!w.current)return;let ae=k.current;if(Q(),Z()==="intentional"){if(ne.type==="pointercancel"){ae&&U();return}if(!X(ne)){if(ae){U();return}typeof h=="function"&&!h(ne)||(W.clear(),x.current=!0,O())}}}function Pe(ne){if(Z()!=="sloppy"||!R.current||P(ne))return;let ae=ne.touches[0];if(!ae)return;let Ee=Math.abs(ae.clientX-R.current.startX),he=Math.abs(ae.clientY-R.current.startY),Ae=Math.sqrt(Ee*Ee+he*he);Ae>5&&(R.current.dismissOnTouchEnd=!0),Ae>10&&(oe(ne),E.clear(),R.current=null)}function _e(ne){be(ne,Pe)}function ve(ne){Z()!=="sloppy"||!R.current||P(ne)||(R.current.dismissOnTouchEnd&&oe(ne),E.clear(),R.current=null)}function Se(ne){be(ne,ve)}let fe=ot(f),Ce=Ai(r&&Ai(ut(fe,"keydown",H),ut(fe,"compositionstart",ee),ut(fe,"compositionend",J)),b&&Ai(ut(fe,"click",ke,!0),ut(fe,"pointerdown",ke,!0),ut(fe,"pointerup",ye,!0),ut(fe,"pointercancel",ye,!0),ut(fe,"mousedown",ke,!0),ut(fe,"mouseup",ye,!0),ut(fe,"touchstart",pe,!0),ut(fe,"touchmove",_e,!0),ut(fe,"touchend",Se,!0)));return()=>{Ce(),z.clear(),W.clear(),Q(),x.current=!1,O()}},[p,f,r,b,h,d,o,y,_,H,O,v,A,P,m,u,E]);let j=Ca.useMemo(()=>({onKeyDown:H,onPointerDown:L,onClick:L}),[H,L]),D=Ca.useMemo(()=>({onKeyDown:H,onPointerDown:V,onMouseDown:V,onClickCapture:N,onMouseDownCapture(z){N(),M(z)},onPointerDownCapture(z){N(),M(z)},onMouseUpCapture:N,onTouchEndCapture:N,onTouchMoveCapture:N}),[H,N,M,V]);return Ca.useMemo(()=>o?{reference:j,floating:D,trigger:j}:{},[o,j,D])}var Li=c(re(),1);function Xle(e,t,o){let{reference:r,floating:n}=e,i=js(t),s=R1(t),a=T1(s),l=Mi(t),u=i==="y",d=r.x+r.width/2-n.width/2,f=r.y+r.height/2-n.height/2,p=r[a]/2-n[a]/2,m;switch(l){case"top":m={x:d,y:r.y-n.height};break;case"bottom":m={x:d,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:f};break;case"left":m={x:r.x-n.width,y:f};break;default:m={x:r.x,y:r.y}}let g=Nc(t);return g&&(m[s]+=p*(g==="end"?1:-1)*(o&&u?-1:1)),m}async function Qle(e,t){var o;t===void 0&&(t={});let{x:r,y:n,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=od(t,e),g=bA(m),b=a[p?f==="floating"?"reference":"floating":f],v=Df(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(b)))==null||o?b:b.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:d,strategy:l})),y=f==="floating"?{x:r,y:n,width:s.floating.width,height:s.floating.height}:s.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),w=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},k=Df(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:_,strategy:l}):y);return{top:(v.top-k.top+g.top)/w.y,bottom:(k.bottom-v.bottom+g.bottom)/w.y,left:(v.left-k.left+g.left)/w.x,right:(k.right-v.right+g.right)/w.x}}var PWe=50,Jle=async(e,t,o)=>{let{placement:r="bottom",strategy:n="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:Qle},l=await(s.isRTL==null?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:d,y:f}=Xle(u,r,l),p=r,m=0,g={};for(let h=0;h<i.length;h++){let b=i[h];if(!b)continue;let{name:v,fn:y}=b,{x:_,y:w,data:k,reset:x}=await y({x:d,y:f,initialPlacement:r,placement:p,strategy:n,middlewareData:g,rects:u,platform:a,elements:{reference:e,floating:t}});d=_??d,f=w??f,g[v]={...g[v],...k},x&&m<PWe&&(m++,typeof x=="object"&&(x.placement&&(p=x.placement),x.rects&&(u=x.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):x.rects),{x:d,y:f}=Xle(u,p,l)),h=-1)}return{x:d,y:f,placement:p,strategy:n,middlewareData:g}};var ece=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var o,r;let{placement:n,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:u}=t,{mainAxis:d=!0,crossAxis:f=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:h=!0,...b}=od(e,t);if((o=i.arrow)!=null&&o.alignmentOffset)return{};let v=Mi(n),y=js(a),_=Mi(a)===a,w=await(l.isRTL==null?void 0:l.isRTL(u.floating)),k=p||(_||!h?[C1(a)]:Sle(a)),x=g!=="none";!p&&x&&k.push(...Cle(a,h,g,w));let S=[a,...k],C=await l.detectOverflow(t,b),R=[],E=((r=i.flip)==null?void 0:r.overflows)||[];if(d&&R.push(C[v]),f){let P=xle(n,s,w);R.push(C[P[0]],C[P[1]])}if(E=[...E,{placement:n,overflows:R}],!R.every(P=>P<=0)){var I,O;let P=(((I=i.flip)==null?void 0:I.index)||0)+1,L=S[P];if(L&&(!(f==="alignment"?y!==js(L):!1)||E.every(M=>js(M.placement)===y?M.overflows[0]>0:!0)))return{data:{index:P,overflows:E},reset:{placement:L}};let H=(O=E.filter(N=>N.overflows[0]<=0).sort((N,M)=>N.overflows[1]-M.overflows[1])[0])==null?void 0:O.placement;if(!H)switch(m){case"bestFit":{var A;let N=(A=E.filter(M=>{if(x){let V=js(M.placement);return V===y||V==="y"}return!0}).map(M=>[M.placement,M.overflows.filter(V=>V>0).reduce((V,j)=>V+j,0)]).sort((M,V)=>M[1]-V[1])[0])==null?void 0:A[0];N&&(H=N);break}case"initialPlacement":H=a;break}if(n!==H)return{reset:{placement:H}}}return{}}}};var tce=new Set(["left","top"]);async function OWe(e,t){let{placement:o,platform:r,elements:n}=e,i=await(r.isRTL==null?void 0:r.isRTL(n.floating)),s=Mi(o),a=Nc(o),l=js(o)==="y",u=tce.has(s)?-1:1,d=i&&l?-1:1,f=od(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:g}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof g=="number"&&(m=a==="end"?g*-1:g),l?{x:m*d,y:p*u}:{x:p*u,y:m*d}}var oce=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,r;let{x:n,y:i,placement:s,middlewareData:a}=t,l=await OWe(t,e);return s===((o=a.offset)==null?void 0:o.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:n+l.x,y:i+l.y,data:{...l,placement:s}}}}},rce=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:r,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:l={fn:y=>{let{x:_,y:w}=y;return{x:_,y:w}}},...u}=od(e,t),d={x:o,y:r},f=await i.detectOverflow(t,u),p=js(n),m=hA(p),g=d[m],h=d[p],b=(y,_)=>gA(_+f[y==="y"?"top":"left"],_,_-f[y==="y"?"bottom":"right"]);s&&(g=b(m,g)),a&&(h=b(p,h));let v=l.fn({...t,[m]:g,[p]:h});return{...v,data:{x:v.x-o,y:v.y-r,enabled:{[m]:s,[p]:a}}}}}},nce=function(e){return e===void 0&&(e={}),{options:e,fn(t){var o,r;let{x:n,y:i,placement:s,rects:a,middlewareData:l}=t,{offset:u=0,mainAxis:d=!0,crossAxis:f=!0}=od(e,t),p={x:n,y:i},m=js(s),g=hA(m),h=p[g],b=p[m],v=od(u,t),y=typeof v=="number"?{mainAxis:v,crossAxis:0}:{mainAxis:(o=v.mainAxis)!=null?o:0,crossAxis:(r=v.crossAxis)!=null?r:0};if(d){let k=g==="y"?"height":"width",x=a.reference[g]-a.floating[k]+y.mainAxis,S=a.reference[g]+a.reference[k]-y.mainAxis;h<x?h=x:h>S&&(h=S)}if(f){var _,w;let k=g==="y"?"width":"height",x=tce.has(Mi(s)),S=a.reference[m]-a.floating[k]+(x&&((_=l.offset)==null?void 0:_[m])||0)+(x?0:y.crossAxis),C=a.reference[m]+a.reference[k]+(x?0:((w=l.offset)==null?void 0:w[m])||0)-(x?y.crossAxis:0);b<S?b=S:b>C&&(b=C)}return{[g]:h,[m]:b}}}},ice=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:o,rects:r,platform:n,elements:i}=t,{apply:s=()=>{},...a}=od(e,t),l=await n.detectOverflow(t,a),u=Mi(o),d=Nc(o),f=js(o)==="y",{width:p,height:m}=r.floating,g,h;u==="top"||u==="bottom"?(g=u,h=d===(await(n.isRTL==null?void 0:n.isRTL(i.floating))?"start":"end")?"left":"right"):(h=u,g=d==="end"?"top":"bottom");let b=m-l.top-l.bottom,v=p-l.left-l.right,y=tg(m-l[g],b),_=tg(p-l[h],v),w=t.middlewareData.shift,k=!w,x=y,S=_;w!=null&&w.enabled.x&&(S=v),w!=null&&w.enabled.y&&(x=b),k&&!d&&(f?S=p-2*Mc(l.left,l.right):x=m-2*Mc(l.top,l.bottom)),await s({...t,availableWidth:S,availableHeight:x});let C=await n.getDimensions(i.floating);return p!==C.width||m!==C.height?{reset:{rects:!0}}:{}}}};function lce(e){let t=Pn(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Ct(e),i=n?e.offsetWidth:o,s=n?e.offsetHeight:r,a=og(o)!==i||og(r)!==s;return a&&(o=i,r=s),{width:o,height:r,$:a}}function pW(e){return ct(e)?e:e.contextElement}function _w(e){let t=pW(e);if(!Ct(t))return td(1);let o=t.getBoundingClientRect(),{width:r,height:n,$:i}=lce(t),s=(i?og(o.width):o.width)/r,a=(i?og(o.height):o.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var AWe=td(0);function cce(e){let t=St(e);return!rA()||!t.visualViewport?AWe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function MWe(e,t,o){return t===void 0&&(t=!1),!!o&&t&&o===St(e)}function ay(e,t,o,r){t===void 0&&(t=!1),o===void 0&&(o=!1);let n=e.getBoundingClientRect(),i=pW(e),s=td(1);t&&(r?ct(r)&&(s=_w(r)):s=_w(e));let a=MWe(i,o,r)?cce(i):td(0),l=(n.left+a.x)/s.x,u=(n.top+a.y)/s.y,d=n.width/s.x,f=n.height/s.y;if(i&&r){let p=St(i),m=ct(r)?St(r):r,g=p,h=nA(g);for(;h&&m!==g;){let b=_w(h),v=h.getBoundingClientRect(),y=Pn(h),_=v.left+(h.clientLeft+parseFloat(y.paddingLeft))*b.x,w=v.top+(h.clientTop+parseFloat(y.paddingTop))*b.y;l*=b.x,u*=b.y,d*=b.x,f*=b.y,l+=_,u+=w,g=St(h),h=nA(g)}}return Df({width:d,height:f,x:l,y:u})}function xA(e,t){let o=y1(e).scrollLeft;return t?t.left+o:ay(Ju(e)).left+o}function uce(e,t){let o=e.getBoundingClientRect(),r=o.left+t.scrollLeft-xA(e,o),n=o.top+t.scrollTop;return{x:r,y:n}}function NWe(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e,i=n==="fixed",s=Ju(r),a=t?b1(t.floating):!1;if(r===s||a&&i)return o;let l={scrollLeft:0,scrollTop:0},u=td(1),d=td(0),f=Ct(r);if((f||!i)&&((Kr(r)!=="body"||Zb(s))&&(l=y1(r)),f)){let m=ay(r);u=_w(r),d.x=m.x+r.clientLeft,d.y=m.y+r.clientTop}let p=s&&!f&&!i?uce(s,l):td(0);return{width:o.width*u.x,height:o.height*u.y,x:o.x*u.x-l.scrollLeft*u.x+d.x+p.x,y:o.y*u.y-l.scrollTop*u.y+d.y+p.y}}function LWe(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function DWe(e){let t=y1(e),o=e.ownerDocument.body,r=Mc(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),n=Mc(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight),i=-t.scrollLeft+xA(e),s=-t.scrollTop;return Pn(o).direction==="rtl"&&(i+=Mc(e.clientWidth,o.clientWidth)-r),{width:r,height:n,x:i,y:s}}var VWe=25;function FWe(e,t,o){o===void 0&&(o="viewport");let r=o==="layoutViewport",n=St(e),i=Ju(e),s=n.visualViewport,a=i.clientWidth,l=i.clientHeight,u=0,d=0;if(s){let p=!rA()||t==="fixed";r?p||(u=-s.offsetLeft,d=-s.offsetTop):(a=s.width,l=s.height,p&&(u=s.offsetLeft,d=s.offsetTop))}if(xA(i)<=0){let p=i.ownerDocument,m=p.body,g=getComputedStyle(m),h=p.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,b=Math.abs(i.clientWidth-m.clientWidth-h),v=getComputedStyle(i).scrollbarGutter==="stable both-edges"?b/2:b;v<=VWe&&(a-=v)}return{width:a,height:l,x:u,y:d}}function zWe(e,t){let o=ay(e,!0,t==="fixed"),r=o.top+e.clientTop,n=o.left+e.clientLeft,i=_w(e),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=n*i.x,u=r*i.y;return{width:s,height:a,x:l,y:u}}function sce(e,t,o){let r;if(t==="viewport"||t==="layoutViewport")r=FWe(e,o,t);else if(t==="document")r=DWe(Ju(e));else if(ct(t))r=zWe(t,o);else{let n=cce(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Df(r)}function jWe(e,t){let o=t.get(e);if(o)return o;let r=Qm(e,[],!1).filter(a=>ct(a)&&Kr(a)!=="body"),n=null,i=Pn(e).position==="fixed",s=i?Qu(e):e;for(;ct(s)&&!ed(s);){let a=Pn(s),l=oA(s),u=n?n.position:i?"fixed":"";!l&&(u==="fixed"||u==="absolute"&&a.position==="static")?r=r.filter(f=>f!==s):n=a,s=Qu(s)}return t.set(e,r),r}function HWe(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e,s=[...o==="clippingAncestors"?b1(t)?[]:jWe(t,this._c):[].concat(o),r],a=sce(t,s[0],n),l=a.top,u=a.right,d=a.bottom,f=a.left;for(let p=1;p<s.length;p++){let m=sce(t,s[p],n);l=Mc(m.top,l),u=tg(m.right,u),d=tg(m.bottom,d),f=Mc(m.left,f)}return{width:u-f,height:d-l,x:f,y:l}}function UWe(e){let{width:t,height:o}=lce(e);return{width:t,height:o}}function WWe(e,t,o){let r=Ct(t),n=Ju(t),i=o==="fixed",s=ay(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=td(0);if((r||!i)&&((Kr(t)!=="body"||Zb(n))&&(a=y1(t)),r)){let p=ay(t,!0,i,t);l.x=p.x+t.clientLeft,l.y=p.y+t.clientTop}!r&&n&&(l.x=xA(n));let u=n&&!r&&!i?uce(n,a):td(0),d=s.left+a.scrollLeft-l.x-u.x,f=s.top+a.scrollTop-l.y-u.y;return{x:d,y:f,width:s.width,height:s.height}}function fW(e){return Pn(e).position==="static"}function ace(e,t){if(!Ct(e)||Pn(e).position==="fixed")return null;if(t)return t(e);let o=e.offsetParent;return Ju(e)===o&&(o=o.ownerDocument.body),o}function dce(e,t){let o=St(e);if(b1(e))return o;if(!Ct(e)){let n=Qu(e);for(;n&&!ed(n);){if(ct(n)&&!fW(n))return n;n=Qu(n)}return o}let r=ace(e,t);for(;r&&Yae(r)&&fW(r);)r=ace(r,t);return r&&ed(r)&&fW(r)&&!oA(r)?o:r||Kae(e)||o}var GWe=async function(e){let t=this.getOffsetParent||dce,o=this.getDimensions,r=await o(e.floating);return{reference:WWe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function $We(e){return Pn(e).direction==="rtl"}var M1={convertOffsetParentRelativeRectToViewportRelativeRect:NWe,getDocumentElement:Ju,getClippingRect:HWe,getOffsetParent:dce,getElementRects:GWe,getClientRects:LWe,getDimensions:UWe,getScale:_w,isElement:ct,isRTL:$We};function fce(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function YWe(e,t,o){let r=null,n,i=Ju(e);function s(){var d;clearTimeout(n),(d=r)==null||d.disconnect(),r=null}function a(d,f){d===void 0&&(d=!1),f===void 0&&(f=1),s();let p=e.getBoundingClientRect(),{left:m,top:g,width:h,height:b}=p;if(d||t(),!h||!b)return;let v=E1(g),y=E1(i.clientWidth-(m+h)),_=E1(i.clientHeight-(g+b)),w=E1(m),x={rootMargin:-v+"px "+-y+"px "+-_+"px "+-w+"px",threshold:Mc(0,tg(1,f))||1},S=!0;function C(R){let E=R[0].intersectionRatio;if(!fce(p,e.getBoundingClientRect()))return a();if(E!==f){if(!S)return a();E?a(!1,E):n=setTimeout(()=>{a(!1,1e-7)},1e3)}S=!1}try{r=new IntersectionObserver(C,{...x,root:i.ownerDocument})}catch{r=new IntersectionObserver(C,x)}r.observe(e)}let l=St(e),u=()=>a(o);return l.addEventListener("resize",u),a(!0),()=>{l.removeEventListener("resize",u),s()}}function N1(e,t,o,r){r===void 0&&(r={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,u=pW(e),d=n||i?[...u?Qm(u):[],...t?Qm(t):[]]:[];d.forEach(v=>{n&&v.addEventListener("scroll",o),i&&v.addEventListener("resize",o)});let f=u&&a?YWe(u,o,i):null,p=-1,m=null;s&&(m=new ResizeObserver(v=>{let[y]=v;y&&y.target===u&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var _;(_=m)==null||_.observe(t)})),o()}),u&&!l&&m.observe(u),t&&m.observe(t));let g,h=l?ay(e):null;l&&b();function b(){let v=ay(e);h&&!fce(h,v)&&o(),h=v,g=requestAnimationFrame(b)}return o(),()=>{var v;d.forEach(y=>{n&&y.removeEventListener("scroll",o),i&&y.removeEventListener("resize",o)}),f?.(),(v=m)==null||v.disconnect(),m=null,l&&cancelAnimationFrame(g)}}var pce=oce;var mce=rce,gce=ece,hce=ice;var bce=nce,SA=(e,t,o)=>{let r=new Map,n=o??{},i={...M1,...n.platform,_c:r};return Jle(e,t,{...n,platform:i})};var mn=c(re(),1),vce=c(re(),1),_ce=c(Of(),1),qWe=typeof document<"u",ZWe=function(){},CA=qWe?vce.useLayoutEffect:ZWe;function EA(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,r,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(o=e.length,o!==t.length)return!1;for(r=o;r--!==0;)if(!EA(e[r],t[r]))return!1;return!0}if(n=Object.keys(e),o=n.length,o!==Object.keys(t).length)return!1;for(r=o;r--!==0;)if(!{}.hasOwnProperty.call(t,n[r]))return!1;for(r=o;r--!==0;){let i=n[r];if(!(i==="_owner"&&e.$$typeof)&&!EA(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function wce(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function yce(e,t){let o=wce(e);return Math.round(t*o)/o}function mW(e){let t=mn.useRef(e);return CA(()=>{t.current=e}),t}function kce(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:r=[],platform:n,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:l,open:u}=e,[d,f]=mn.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=mn.useState(r);EA(p,r)||m(r);let[g,h]=mn.useState(null),[b,v]=mn.useState(null),y=mn.useCallback(M=>{M!==x.current&&(x.current=M,h(M))},[]),_=mn.useCallback(M=>{M!==S.current&&(S.current=M,v(M))},[]),w=i||g,k=s||b,x=mn.useRef(null),S=mn.useRef(null),C=mn.useRef(d),R=l!=null,E=mW(l),I=mW(n),O=mW(u),A=mn.useCallback(()=>{if(!x.current||!S.current)return;let M={placement:t,strategy:o,middleware:p};I.current&&(M.platform=I.current),SA(x.current,S.current,M).then(V=>{let j={...V,isPositioned:O.current!==!1};P.current&&!EA(C.current,j)&&(C.current=j,_ce.flushSync(()=>{f(j)}))})},[p,t,o,I,O]);CA(()=>{u===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,f(M=>({...M,isPositioned:!1})))},[u]);let P=mn.useRef(!1);CA(()=>(P.current=!0,()=>{P.current=!1}),[]),CA(()=>{if(w&&(x.current=w),k&&(S.current=k),w&&k){if(E.current)return E.current(w,k,A);A()}},[w,k,A,E,R]);let L=mn.useMemo(()=>({reference:x,floating:S,setReference:y,setFloating:_}),[y,_]),H=mn.useMemo(()=>({reference:w,floating:k}),[w,k]),N=mn.useMemo(()=>{let M={position:o,left:0,top:0};if(!H.floating)return M;let V=yce(H.floating,d.x),j=yce(H.floating,d.y);return a?{...M,transform:"translate("+V+"px, "+j+"px)",...wce(H.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:V,top:j}},[o,a,H.floating,d.x,d.y]);return mn.useMemo(()=>({...d,update:A,refs:L,elements:H,floatingStyles:N}),[d,A,L,H,N])}var gW=(e,t)=>{let o=pce(e);return{name:o.name,fn:o.fn,options:[e,t]}},hW=(e,t)=>{let o=mce(e);return{name:o.name,fn:o.fn,options:[e,t]}},bW=(e,t)=>({fn:bce(e).fn,options:[e,t]}),yW=(e,t)=>{let o=gce(e);return{name:o.name,fn:o.fn,options:[e,t]}},vW=(e,t)=>{let o=hce(e);return{name:o.name,fn:o.fn,options:[e,t]}};var TA=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,o,r=!0){this.fallbackStore=t,this.componentName=o,this.throwOnMissingTrigger=r}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let o=this.attachedStores.lastIndexOf(t);o!==-1&&this.attachedStores.splice(o,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(o=>{o()}))}openByTrigger(t){let o=this.attachedStore;if(o===null)return;let r;if(t){for(let n=this.attachedStores.length-1;n>=0&&!r;n-=1)r=this.attachedStores[n].context.triggerElements.getById(t);r??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!r&&this.throwOnMissingTrigger)throw new Error(Ut(99,this.componentName,t,this.componentName));o.setOpen(!0,$e(Te.imperativeAction,void 0,r))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,$e(Te.imperativeAction))}};var cy=c(re(),1),Fce=c(Of(),1);var Dce=c(re(),1);var Mce=c(re(),1),SW=c(L1(),1),Nce=c(Bce(),1);var Ice=c(re(),1);var wW=[],kW;function Pce(){return kW}function Oce(e){wW.push(e)}function xW(e){let t=(o,r)=>{let n=eo(mGe).current,i;try{kW=n;for(let s of wW)s.before(n);i=e(o,r);for(let s of wW)s.after(n);n.didInitialize=!0}finally{kW=void 0}return i};return t.displayName=e.displayName||e.name,t}function Ace(e){return Ice.forwardRef(xW(e))}function mGe(){return{didInitialize:!1}}var gGe=lw(19),hGe=gGe?yGe:vGe;function Ve(e,t,o,r,n){return hGe(e,t,o,r,n)}function bGe(e,t,o,r,n){let i=Mce.useCallback(()=>t(e.getSnapshot(),o,r,n),[e,t,o,r,n]);return(0,SW.useSyncExternalStore)(e.subscribe,i,i)}Oce({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let o=0;o<e.syncHooks.length;o+=1){let r=e.syncHooks[o],n=r.selector(r.store.state,r.a1,r.a2,r.a3);Object.is(r.value,n)||(t=!0,r.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let o=new Set;for(let n of e.syncHooks)o.add(n.store);let r=[];for(let n of o)r.push(n.subscribe(t));return()=>{for(let n of r)n()}}),(0,SW.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function yGe(e,t,o,r,n){let i=Pce();if(!i)return bGe(e,t,o,r,n);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,r)||!Object.is(a.a3,n))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=o,a.a2=r,a.a3=n,a.value=t(e.getSnapshot(),o,r,n))):(a={store:e,selector:t,a1:o,a2:r,a3:n,value:t(e.getSnapshot(),o,r,n)},i.syncHooks.push(a)),a.value}function vGe(e,t,o,r,n){return(0,Nce.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,r,n))}var BA=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 r of this.listeners){if(o!==this.updateTick)return;r(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,r,n){return Ve(this,t,o,r,n)}};var ly=c(re(),1);var rd=class extends BA{constructor(t,o={},r){super(t),this.context=o,this.selectors=r}useSyncedValue(t,o){ly.useDebugValue(t);let r=this;le(()=>{r.state[t]!==o&&r.set(t,o)},[r,t,o])}useSyncedValueWithCleanup(t,o){let r=this;le(()=>(r.state[t]!==o&&r.set(t,o),()=>{r.set(t,void 0)}),[r,t,o])}useSyncedValues(t){let o=this,r=Object.values(t);le(()=>{o.update(t)},[o,...r])}useControlledProp(t,o){ly.useDebugValue(t);let r=this,n=o!==void 0;le(()=>{n&&!Object.is(r.state[t],o)&&r.setState({...r.state,[t]:o})},[r,t,o,n])}select(t,o,r,n){let i=this.selectors[t];return i(this.state,o,r,n)}useState(t,o,r,n){return ly.useDebugValue(t),Ve(this,this.selectors[t],o,r,n)}useContextCallback(t,o){ly.useDebugValue(t);let r=de(o??At);this.context[t]=r}useStateSetter(t){let o=ly.useRef(void 0);return o.current===void 0&&(o.current=r=>{this.set(t,r)}),o.current}observe(t,o){let r;typeof t=="function"?r=t:r=this.selectors[t];let n=r(this.state);return o(n,n,this),this.subscribe(i=>{let s=r(i);if(!Object.is(n,s)){let a=n;n=s,o(s,a,this)}})}};var IA=c(re(),1);function Lce(){let[,e]=IA.useState({});return IA.useCallback(()=>{e({})},[])}var _Ge={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},nd=class extends rd{constructor(t){let{syncOnly:o,nested:r,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:Gle(),nested:r,triggerElements:i},_Ge),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&fle(o))&&(this.context.dataRef.current.openEvent=t?o:void 0)};dispatchOpenChange=(t,o)=>{this.syncOpenEvent(t,o.event);let r={open:t,reason:o.reason,nativeEvent:o.event,nested:this.context.nested,triggerElement:o.trigger};this.context.events.emit("openchange",r)};setOpen=(t,o)=>{if(this.syncOnly){this.context.onOpenChange?.(t,o);return}this.dispatchOpenChange(t,o),this.context.onOpenChange?.(t,o)}};function Vce(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:r,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),l=t.useState("activeTriggerElement"),u=t.useState(o?"popupElement":"positionerElement"),d=t.context.triggerElements,f=s,p=Dce.useRef(null);r===void 0&&p.current===null&&(p.current=new nd({open:a,transitionStatus:void 0,referenceElement:l,floatingElement:u,triggerElements:d,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let m=r??p.current;return t.useSyncedValue("floatingId",n),le(()=>{let g={open:a,floatingId:n,referenceElement:l,floatingElement:u};ct(l)&&(g.domReferenceElement=l),m.state.positionReference===m.state.referenceElement&&(g.positionReference=l),m.update(g)},[a,n,l,u,m]),m.context.onOpenChange=f,m.context.nested=i,m}var PA={tabIndex:-1,[w1]:""};function zce(e,t=!1){let o=Xm(),r=ng()!=null,n=eo(()=>e(o,r)).current;return Vce({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:o,nested:r,onOpenChange:n.setOpen}),n}function jce({handle:e,store:t}){return le(()=>e.attachStore(t),[e,t]),null}function wGe(e,t){let o=cy.useRef(null),r=cy.useRef(null);return cy.useCallback(n=>{if(e===void 0)return;let i=!1;if(o.current!==null){let s=o.current,a=r.current,l=t.context.triggerElements.getById(s);a&&l===a&&(t.context.triggerElements.delete(s),i=!0),o.current=null,r.current=null}if(n!==null&&(o.current=e,r.current=n,t.context.triggerElements.add(e,n),i=!0),i){let s=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==s&&t.set("triggerCount",s)}},[t,e])}function kGe(e,t,o,r=!1){t?e.preventUnmountingOnClose=!1:r&&(e.preventUnmountingOnClose=!0);let n=o?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=o??null)}function xGe(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Hce(e,t,o,r={}){let n=o.reason,i=n===Te.triggerHover,s=t&&n===Te.triggerFocus,a=!t&&(n===Te.triggerPress||n===Te.escapeKey),l=xGe(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;r.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let u=()=>{let d={...r.extraState,open:t};s?d.instantType="focus":a?d.instantType="dismiss":i&&(d.instantType=void 0),kGe(d,t,o.trigger,l()),e.update(d)};i?Fce.flushSync(u):u()}function Uce(e,t,o,r){let n=o.useState("isMountedByTrigger",e),i=wGe(e,o),s=de(l=>{let u=o.select("open"),d=o.select("activeTriggerId");if(d===e){o.update({activeTriggerElement:l,...u?r:null});return}d==null&&u&&o.update({activeTriggerId:e,activeTriggerElement:l,...r})}),a=cy.useCallback(l=>{i(l),l&&s(l)},[i,s]);return le(()=>{n&&o.update({activeTriggerElement:t.current,...r})},[n,o,t,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:n}}function Wce(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,r=cy.useRef(null),n=e.useState("open"),i=e.useState("triggerCount"),s=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");le(()=>{if(!n){r.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let l=e.context.triggerElements.size,u={};e.state.triggerCount!==l&&(u.triggerCount=l);let d=e.select("activeTriggerId"),f=null;if(d){let p=e.context.triggerElements.getById(d);if(p)r.current=d,p!==e.state.activeTriggerElement&&(u.activeTriggerElement=p);else{for(let[m,g]of e.context.triggerElements.entries())if(g===e.state.activeTriggerElement){u.activeTriggerId=m,u.activeTriggerElement=g,r.current=m;break}u.activeTriggerId===void 0&&(r.current===d?f=d:r.current=null)}}else r.current=null;if(!f&&!d&&l===1){let p=e.context.triggerElements.entries().next();if(!p.done){let[m,g]=p.value;u.activeTriggerId=m,u.activeTriggerElement=g,r.current=m}}(u.triggerCount!==void 0||u.activeTriggerId!==void 0||u.activeTriggerElement!==void 0)&&e.update(u),f&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===f&&!e.context.triggerElements.getById(f)){let p=$e(Te.none);e.setOpen(!1,p),p.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,i,s,a,o])}function Gce(e,t,o){let{mounted:r,setMounted:n,transitionStatus:i}=Pi(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:r,transitionStatus:i,preventUnmountingOnClose:a});let l=de(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Wn({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function $ce(e,t){e.useSyncedValues(t),le(()=>()=>{e.update({activeTriggerProps:Wt,inactiveTriggerProps:Wt,popupProps:Wt})},[e])}var Ff=class{constructor(){this.idMap=new Map}add(t,o){this.idMap.set(t,o)}delete(t){this.idMap.delete(t)}hasElement(t){for(let o of this.idMap.values())if(o===t)return!0;return!1}hasMatchingElement(t){for(let o of this.idMap.values())if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function Yce(){return new nd({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Ff,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function qce(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Yce(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Wt,inactiveTriggerProps:Wt,popupProps:Wt}}function Zce(e,t,o=!1){return new nd({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var D1=e=>e.triggerIdProp??e.activeTriggerId,CW=e=>e.openProp??e.open,Kce=e=>(e.popupElement?.id??e.floatingId)||void 0;function Xce(e,t){return t!==void 0&&CW(e)&&D1(e)===t}function SGe(e,t){return Xce(e,t)?!0:t!==void 0&&CW(e)&&D1(e)==null&&e.triggerCount===1}var Qce={open:CW,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:D1,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:Kce,isTriggerActive:(e,t)=>t!==void 0&&D1(e)===t,isOpenedByTrigger:(e,t)=>Xce(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&D1(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>SGe(e,t)?Kce(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var EW=c(re(),1),Jce=c(L1(),1);function eue(e){let t=EW.useCallback(r=>e===void 0?At:e.subscribeStore(r),[e]),o=EW.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,Jce.useSyncExternalStore)(t,o,()=>e?.serverStore)}function TW(e){let{open:t=!1,onOpenChange:o,elements:r={}}=e,n=Xm(),i=ng()!=null,s=eo(()=>new nd({open:t,transitionStatus:void 0,onOpenChange:o,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new Ff,floatingId:n,syncOnly:!1,nested:i})).current;return le(()=>{let a={open:t,floatingId:n};r.reference!==void 0&&(a.referenceElement=r.reference,a.domReferenceElement=ct(r.reference)?r.reference:null),r.floating!==void 0&&(a.floatingElement=r.floating),s.update(a)},[t,n,r.reference,r.floating,s]),s.context.onOpenChange=o,s.context.nested=i,s}function tue(e){return CGe(e,e.rootContext)}function CGe(e,t){let{nodeId:o,externalTree:r}=e,n=t.useState("referenceElement"),i=t.useState("floatingElement"),s=t.useState("domReferenceElement"),a=t.useState("open"),l=t.useState("floatingId"),[u,d]=Li.useState(null),[f,p]=Li.useState(void 0),[m,g]=Li.useState(void 0),h=Li.useRef(null),b=vl(r),v=Li.useMemo(()=>({reference:n,floating:i,domReference:s}),[n,i,s]),y=kce({...e,elements:{...v,...u&&{reference:u}}}),_=ct(f)?f:null,w=m===void 0?t.state.floatingElement:m;t.useSyncedValue("referenceElement",f??null),t.useSyncedValue("domReferenceElement",f===void 0?s:_),t.useSyncedValue("floatingElement",w);let k=Li.useCallback(I=>{let O=ct(I)?{getBoundingClientRect:()=>I.getBoundingClientRect(),getClientRects:()=>I.getClientRects(),contextElement:I}:I;d(O),y.refs.setReference(O)},[y.refs]),x=Li.useCallback(I=>{(ct(I)||I===null)&&(h.current=I,p(I)),(ct(y.refs.reference.current)||y.refs.reference.current===null||I!==null&&!ct(I))&&y.refs.setReference(I)},[y.refs,p]),S=Li.useCallback(I=>{g(I),y.refs.setFloating(I)},[y.refs]),C=Li.useMemo(()=>({...y.refs,setReference:x,setFloating:S,setPositionReference:k,domReference:h}),[y.refs,x,S,k]),R=Li.useMemo(()=>({...y.elements,domReference:s}),[y.elements,s]),E=Li.useMemo(()=>({...y,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:l,refs:C,elements:R,nodeId:o,rootStore:t}),[y,C,R,o,t,a,l]);return le(()=>{s&&(h.current=s)},[s]),le(()=>{t.context.dataRef.current.floatingContext=E;let I=b?.nodesRef.current.find(O=>O.id===o);I&&(I.context=E)}),Li.useMemo(()=>({...y,context:E,refs:C,elements:R,rootStore:t}),[y,C,R,E,t])}var id=c(re(),1);var RW=mo.os.mac&&mo.engine.webkit;function BW(e,t={}){let{enabled:o=!0,delay:r}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=id.useRef(!1),l=id.useRef(null),u=id.useRef(!0),d=Fo();id.useEffect(()=>{let p=n.select("domReferenceElement");if(!o)return;let m=St(p);function g(){let v=n.select("domReferenceElement");!n.select("open")&&Ct(v)&&v===_r(ot(v))&&(a.current=!0)}function h(){u.current=!0}function b(){u.current=!1}return Ai(ut(m,"blur",g),RW&&ut(m,"keydown",h,!0),RW&&ut(m,"pointerdown",b,!0))},[n,o]),id.useEffect(()=>{if(!o)return;function p(m){if(m.reason===Te.triggerPress||m.reason===Te.escapeKey){let g=n.select("domReferenceElement");ct(g)&&(l.current=g,a.current=!0)}}return i.on("openchange",p),()=>{i.off("openchange",p)}},[i,o,n]);let f=id.useMemo(()=>{function p(){a.current=!1,l.current=null}return{onMouseLeave(){p()},onFocus(m){let g=m.currentTarget;if(a.current){if(l.current===g)return;p()}let h=ko(m.nativeEvent);if(ct(h)){if(RW&&!m.relatedTarget){if(!u.current&&!Jb(h))return}else if(!mle(h))return}let b=eg(m.relatedTarget,n.context.triggerElements),{nativeEvent:v,currentTarget:y}=m,_=typeof r=="function"?r():r;if(n.select("open")&&b||_===0||_===void 0){n.setOpen(!0,$e(Te.triggerFocus,v,y));return}d.start(_,()=>{a.current||n.setOpen(!0,$e(Te.triggerFocus,v,y))})},onBlur(m){p();let g=m.relatedTarget,h=m.nativeEvent,b=ct(g)&&g.hasAttribute(Vf("focus-guard"))&&g.getAttribute("data-type")==="outside";d.start(0,()=>{let v=n.select("domReferenceElement"),y=_r(ot(v));!g&&y===v||We(s.current.floatingContext?.refs.floating.current,y)||We(v,y)||b||eg(g??y,n.context.triggerElements)||n.setOpen(!1,$e(Te.triggerFocus,h))})}}},[s,r,n,d]);return id.useMemo(()=>o?{reference:f,trigger:f}:{},[o,f])}var PW=c(re(),1);var IW=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 Oi,this.restTimeout=new Oi,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},OA=new WeakMap;function kw(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&OA.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),OA.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function AA(e,t){let{scopeElement:o,referenceElement:r,floatingElement:n}=t,i=OA.get(o);i&&i!==e&&kw(i),kw(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=n,OA.set(o,e),o.style.pointerEvents="none",r.style.pointerEvents="auto",n.style.pointerEvents="auto"}function xw(e){let t=e.context.dataRef.current,o=eo(()=>t.hoverInteractionState??IW.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),cw(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function OW(e,t={}){let{enabled:o=!0,closeDelay:r=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),l=i.useState("domReferenceElement"),{dataRef:u}=i.context,d=vl(),f=ng(),p=xw(i),m=Fo(),g=de(()=>dA(u.current.openEvent?.type,p.interactedInside)),h=de(()=>gle(u.current.openEvent?.type)),b=de(()=>{kw(p)});le(()=>{s||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,b())},[s,p,b]),PW.useEffect(()=>b,[b]),le(()=>{if(o&&s&&p.handleCloseOptions?.blockPointerEvents&&h()&&ct(l)&&a){let v=l,y=a,_=ot(a),w=d?.nodesRef.current.find(C=>C.id===f)?.context?.elements.floating;w&&(w.style.pointerEvents="");let k=p.pointerEventsScopeElement!==y?p.pointerEventsScopeElement:null,x=w!==y?w:null,S=p.handleCloseOptions?.getScope?.()??k??x??v.closest("[data-rootownerid]")??_.body;return AA(p,{scopeElement:S,referenceElement:v,floatingElement:y}),()=>{b()}}},[o,s,l,a,p,h,d,f,b]),PW.useEffect(()=>{if(!o)return;function v(){return!!(d&&f&&yl(d.nodesRef.current,f).length>0)}function y(C){let R=hl(r,"close",p.pointerType),E=()=>{i.setOpen(!1,$e(Te.triggerHover,C)),d?.events.emit("floating.closed",C)};R?p.openChangeTimeout.start(R,E):(p.openChangeTimeout.clear(),E())}function _(C){let R=ko(C);if(!$U(R)){p.interactedInside=!1;return}p.interactedInside=R?.closest("[aria-haspopup]")!=null}function w(){p.openChangeTimeout.clear(),m.clear(),d?.events.off("floating.closed",x),b()}function k(C){if(v()&&d){d.events.on("floating.closed",x);return}if(eg(C.relatedTarget,i.context.triggerElements))return;let R=u.current.floatingContext?.nodeId??n,E=C.relatedTarget;if(!(d&&R&&ct(E)&&yl(d.nodesRef.current,R,!1).some(O=>We(O.context?.elements.floating,E)))){if(p.handler){p.handler(C);return}b(),h()&&!g()&&y(C)}}function x(C){!d||!f||v()||m.start(0,()=>{d.events.off("floating.closed",x),i.setOpen(!1,$e(Te.triggerHover,C)),d.events.emit("floating.closed",C)})}let S=a;return Ai(S&&ut(S,"mouseenter",w),S&&ut(S,"mouseleave",k),S&&ut(S,"pointerdown",_,!0),()=>{d?.events.off("floating.closed",x)})},[o,a,i,u,r,n,h,g,b,p,d,f,m])}var sg=c(re(),1),oue=c(Of(),1);var EGe={current:null};function AW(e,t={}){let{enabled:o=!0,delay:r=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:l=EGe,externalTree:u,isActiveTrigger:d=!0,getHandleCloseContext:f,isClosing:p,shouldOpen:m,guardStaleOpen:g=!1}=t,h="rootStore"in e?e.rootStore:e,{dataRef:b,events:v}=h.context,y=vl(u),_=xw(h),w=sg.useRef(!1),k=so(n),x=so(r),S=so(s),C=so(o),R=so(m),E=so(p),I=de(()=>dA(b.current.openEvent?.type,_.interactedInside)),O=de(()=>R.current?.()!==!1),A=de((H,N,M)=>{let V=h.context.triggerElements;if(V.hasElement(N))return!H||!We(H,N);if(!ct(M))return!1;let j=M;return V.hasMatchingElement(D=>We(D,j))&&(!H||!We(H,j))}),P=de(()=>{if(!_.handler)return;ot(h.select("domReferenceElement")).removeEventListener("mousemove",_.handler),_.handler=void 0}),L=de(()=>{kw(_)});return d&&(_.handleCloseOptions=k.current?.__options),sg.useEffect(()=>P,[P]),sg.useEffect(()=>{if(!o)return;function H(N){N.open?w.current=!1:(w.current=N.reason===Te.triggerHover,P(),_.openChangeTimeout.clear(),_.restTimeout.clear(),_.blockMouseMove=!0,_.restTimeoutPending=!1)}return v.on("openchange",H),()=>{v.off("openchange",H)}},[o,v,_,P]),sg.useEffect(()=>{if(!o)return;function H(z,W=!0){let ee=hl(x.current,"close",_.pointerType);ee?_.openChangeTimeout.start(ee,()=>{h.setOpen(!1,$e(Te.triggerHover,z)),y?.events.emit("floating.closed",z)}):W&&(_.openChangeTimeout.clear(),h.setOpen(!1,$e(Te.triggerHover,z)),y?.events.emit("floating.closed",z))}let N=l.current??(d?h.select("domReferenceElement"):null);if(!ct(N))return;function M(z){if(_.openChangeTimeout.clear(),_.blockMouseMove=!1,i&&!Sa(_.pointerType))return;let W=YU(S.current),ee=hl(x.current,"open",_.pointerType),J=ko(z),U=z.currentTarget??null,Q=h.select("domReferenceElement"),Z=U;if(ct(J)&&!h.context.triggerElements.hasElement(J)){for(let ye of h.context.triggerElements.elements())if(We(ye,J)){Z=ye;break}}ct(U)&&ct(Q)&&!h.context.triggerElements.hasElement(U)&&We(U,Q)&&(Z=Q);let K=Z==null?!1:A(Q,Z,J),X=h.select("open"),oe=E.current?.()??h.select("transitionStatus")==="ending",ie=!X&&oe&&w.current,se=!K&&ct(Z)&&ct(Q)&&We(Q,Z)&&ie,be=W>0&&!ee,pe=K&&(X||ie)||se,ke=!X||K;if(pe){O()&&h.setOpen(!0,$e(Te.triggerHover,z,Z));return}be||(ee?_.openChangeTimeout.start(ee,()=>{ke&&O()&&h.setOpen(!0,$e(Te.triggerHover,z,Z))}):ke&&O()&&h.setOpen(!0,$e(Te.triggerHover,z,Z)))}function V(z){if(I()){L();return}P();let W=h.select("domReferenceElement"),ee=ot(W);_.restTimeout.clear(),_.restTimeoutPending=!1;let J=b.current.floatingContext??f?.();if(eg(z.relatedTarget,h.context.triggerElements))return;if(k.current&&J){h.select("open")||_.openChangeTimeout.clear();let Q=l.current;_.handler=k.current({...J,tree:y,x:z.clientX,y:z.clientY,onClose(){L(),P(),C.current&&!I()&&Q===h.select("domReferenceElement")&&H(z,!0)}}),ee.addEventListener("mousemove",_.handler),_.handler(z);return}(_.pointerType!=="touch"||!We(h.select("floatingElement"),z.relatedTarget))&&H(z)}function j(z){We(N,z.relatedTarget)||(_.openChangeTimeout.clear(),_.restTimeout.clear(),_.restTimeoutPending=!1)}let D=g?ut(N,"mouseout",j):void 0;return a?Ai(ut(N,"mousemove",M,{once:!0}),ut(N,"mouseenter",M),ut(N,"mouseleave",V),D):Ai(ut(N,"mouseenter",M),ut(N,"mouseleave",V),D)},[P,L,b,x,h,o,k,_,d,A,I,i,a,S,l,y,C,f,E,O,g]),sg.useMemo(()=>{if(!o)return;function H(N){_.pointerType=N.pointerType}return{onPointerDown:H,onPointerEnter:H,onMouseMove(N){let{nativeEvent:M}=N,V=N.currentTarget,j=h.select("domReferenceElement"),D=h.select("open"),z=A(j,V,N.target);if(i&&!Sa(_.pointerType))return;if(D&&z&&_.handleCloseOptions?.blockPointerEvents){let J=h.select("floatingElement");if(J){let U=_.handleCloseOptions?.getScope?.()??V.ownerDocument.body;AA(_,{scopeElement:U,referenceElement:V,floatingElement:J})}}let W=YU(S.current);if(D&&!z||W===0||!z&&_.restTimeoutPending&&N.movementX**2+N.movementY**2<2)return;_.restTimeout.clear();function ee(){if(_.restTimeoutPending=!1,I())return;let J=h.select("open");!_.blockMouseMove&&(!J||z)&&O()&&h.setOpen(!0,$e(Te.triggerHover,M,V))}_.pointerType==="touch"?oue.flushSync(()=>{ee()}):z&&D?ee():(_.restTimeoutPending=!0,_.restTimeout.start(W,ee))}}},[o,_,I,A,i,h,S,O])}var fi=c(re(),1);var TGe="Escape";function rue(e){return mo.engine.webkit&&e.movementX===0&&e.movementY===0}function NA(e,t,o){switch(e){case"vertical":return t;case"horizontal":return o;default:return t||o}}function MA(e,t){return NA(t,e===GU||e===cA,e===k1||e===x1)}function MW(e,t,o){return NA(t,e===cA,o?e===k1:e===x1)||e==="Enter"||e===" "||e===""}function RGe(e,t,o){return NA(t,o?e===k1:e===x1,e===cA)}function BGe(e,t,o,r){let n=o?e===x1:e===k1,i=e===GU;return t==="both"||t==="horizontal"&&r?e===TGe:NA(t,n,i)}function NW(e,t){let{listRef:o,activeIndex:r,onNavigate:n=()=>{},enabled:i=!0,selectedIndex:s=null,allowEscape:a=!1,loopFocus:l=!1,nested:u=!1,rtl:d=!1,virtual:f=!1,focusItemOnOpen:p="auto",focusItemOnHover:m=!0,openOnArrowKeyDown:g=!0,disabledIndices:h=void 0,orientation:b="vertical",parentOrientation:v,id:y,resetOnPointerLeave:_=!0,externalTree:w,grid:k}=t,x=k!=null,S="rootStore"in e?e.rootStore:e,C=S.useState("open"),R=S.useState("floatingElement"),E=S.useState("domReferenceElement"),I=S.context.dataRef,O=ey(R),A=S1(E),P=so(O),L=ng(),H=vl(w),N=fi.useRef(p),M=fi.useRef(s??-1),V=fi.useRef(null),j=fi.useRef(!0),D=de(ne=>{n(M.current===-1?null:M.current,ne)}),z=fi.useRef(!!R),W=fi.useRef(C),ee=fi.useRef(!1),J=fi.useRef(!1),U=fi.useRef(null),Q=so(h),Z=so(C),K=so(s),X=so(_),oe=ss(),ie=ss(),se=de(()=>{function ne(Ae){f?H?.events.emit("virtualfocus",Ae):U.current=vw(Ae,{sync:ee.current,preventScroll:!0})}let ae=o.current[M.current],Ee=J.current;ae&&ne(ae),(ee.current?Ae=>Ae():Ae=>oe.request(Ae))(()=>{let Ae=o.current[M.current]||ae;if(!Ae)return;ae||ne(Ae),_e&&(Ee||!j.current)&&Ae.scrollIntoView?.({block:"nearest",inline:"nearest"})})});le(()=>{I.current.orientation=b},[I,b]),le(()=>{i&&(C&&R?(M.current=s??-1,N.current&&s!=null&&(J.current=!0,D())):z.current&&(M.current=-1,D()))},[i,C,R,s,D]),le(()=>{if(i){if(!C){ee.current=!1;return}if(R)if(r==null){if(ee.current=!1,K.current!=null)return;if(z.current&&(M.current=-1,se()),(!W.current||!z.current)&&N.current&&(V.current!=null||N.current===!0&&V.current==null)){let ne=0,ae=()=>{o.current[0]==null?(ne<2&&(ne?he=>ie.request(he):queueMicrotask)(ae),ne+=1):(M.current=V.current==null||MW(V.current,b,d)||u?ty(o):yw(o),V.current=null,D())};ae()}}else rg(o.current,r)||(M.current=r,se(),J.current=!1)}},[i,C,R,r,K,u,o,b,d,D,se,ie]),le(()=>{if(!i||R||!H||f||!z.current)return;let ne=H.nodesRef.current,ae=ne.find(Ae=>Ae.id===L)?.context?.elements.floating,Ee=_r(ot(E??ae??null)),he=ne.some(Ae=>Ae.context&&We(Ae.context.elements.floating,Ee));ae&&!he&&j.current&&ae.focus({preventScroll:!0})},[i,R,E,H,L,f]),le(()=>{W.current=C,z.current=!!R}),le(()=>{C||(V.current=null,N.current=p)},[C,p]);let be=r!=null,pe=de(ne=>{if(!Z.current)return;let ae=o.current.indexOf(ne.currentTarget);ae!==-1&&(M.current!==ae||r!==ae)&&(M.current=ae,D(ne))}),ke=de(()=>v??H?.nodesRef.current.find(ne=>ne.id===L)?.context?.dataRef?.current.orientation),ye=de(()=>ty(o,Q.current)),Pe=de(ne=>{if(j.current=!1,ee.current=!0,ne.which===229||!Z.current&&ne.currentTarget===P.current)return;if(u&&BGe(ne.key,b,d,x)){MA(ne.key,ke())||zs(ne),S.setOpen(!1,$e(Te.listNavigation,ne.nativeEvent)),Ct(E)&&(f?H?.events.emit("virtualfocus",E):E.focus());return}let ae=M.current,Ee=ty(o,h),he=yw(o,h);if(A||(ne.key==="Home"&&(zs(ne),M.current=Ee,D(ne)),ne.key==="End"&&(zs(ne),M.current=he,D(ne))),k!=null){let Ae=k(ne,M.current,o,b,l,d,h,Ee,he);if(Ae!=null&&(M.current=Ae,D(ne)),b==="both")return}if(MA(ne.key,b)){if(zs(ne),C&&!f&&_r(ne.currentTarget.ownerDocument)===ne.currentTarget){M.current=MW(ne.key,b,d)?Ee:he,D(ne);return}MW(ne.key,b,d)?l?ae>=he?a&&ae!==o.current.length?M.current=-1:(ee.current=!1,M.current=Ee):M.current=bl(o.current,{startingIndex:ae,disabledIndices:h}):M.current=Math.min(he,bl(o.current,{startingIndex:ae,disabledIndices:h})):l?ae<=Ee?a&&ae!==-1?M.current=o.current.length:(ee.current=!1,M.current=he):M.current=bl(o.current,{startingIndex:ae,decrement:!0,disabledIndices:h}):M.current=Math.max(Ee,bl(o.current,{startingIndex:ae,decrement:!0,disabledIndices:h})),rg(o.current,M.current)&&(M.current=-1),D(ne)}}),_e=fi.useMemo(()=>({onFocus(ae){ee.current=!0,pe(ae)},onClick:({currentTarget:ae})=>ae.focus({preventScroll:!0}),onMouseMove(ae){rue(ae)||(ee.current=!0,J.current=!1,m&&pe(ae))},onPointerLeave(ae){if(!Z.current||!j.current||ae.pointerType==="touch")return;ee.current=!0;let Ee=ae.relatedTarget;if(!(!m||o.current.includes(Ee))&&X.current&&(U.current?.(),U.current=null,M.current=-1,D(ae),!f)){let he=P.current,Ae=_r(ot(he));he&&We(he,Ae)&&he.focus({preventScroll:!0})}}}),[pe,Z,P,m,o,D,X,f]),ve=fi.useMemo(()=>f&&C&&be&&{"aria-activedescendant":`${y}-${r}`},[f,C,be,y,r]),Se=fi.useMemo(()=>({"aria-orientation":b==="both"?void 0:b,...A?{}:ve,onKeyDown(ne){if(ne.key==="Tab"&&ne.shiftKey&&C&&!f){let ae=ko(ne.nativeEvent);if(ae&&!We(P.current,ae))return;zs(ne),S.setOpen(!1,$e(Te.focusOut,ne.nativeEvent)),Ct(E)&&E.focus();return}Pe(ne)},onPointerMove(ne){rue(ne)||(j.current=!0)}}),[ve,Pe,P,b,A,S,C,f,E]),fe=fi.useMemo(()=>{function ne(he){S.setOpen(!0,$e(Te.listNavigation,he.nativeEvent,he.currentTarget))}function ae(he){p==="auto"&&gw(he.nativeEvent)&&(N.current=!f)}function Ee(he){N.current=p,p==="auto"&&hw(he.nativeEvent)&&(N.current=!0)}return{onKeyDown(he){let Ae=S.select("open");j.current=!1;let et=he.key.startsWith("Arrow"),Je=RGe(he.key,ke(),d),_t=MA(he.key,b),Et=(u?Je:_t)||he.key==="Enter"||he.key.trim()==="";if(f&&Ae)return Pe(he);if(!(!Ae&&!g&&et)){if(Et){let mt=MA(he.key,ke());V.current=u&&mt?null:he.key}if(u){Je&&(zs(he),Ae?(M.current=ye(),D(he)):ne(he));return}_t&&(K.current!=null&&(M.current=K.current),zs(he),!Ae&&g?ne(he):Pe(he),Ae&&D(he))}},onFocus(he){S.select("open")&&!f&&(M.current=-1,D(he))},onPointerDown:Ee,onPointerEnter:Ee,onMouseDown:ae,onClick:ae}},[Pe,p,ye,u,D,S,g,b,ke,d,K,f]),Ce=fi.useMemo(()=>({...ve,...fe}),[ve,fe]);return fi.useMemo(()=>i?{reference:Ce,floating:Se,item:_e,trigger:fe}:{},[i,Ce,Se,fe,_e])}var uy=c(re(),1);function LW(e,t){let{listRef:o,elementsRef:r,activeIndex:n,onMatch:i,disabledIndices:s,onTyping:a,enabled:l=!0,resetMs:u=750,selectedIndex:d=null}=t,f="rootStore"in e?e.rootStore:e,p=f.useState("open"),m=Fo(),g=uy.useRef(""),h=uy.useRef(d??n??-1),b=uy.useRef(null),v=de(w=>{function k(P){return r?.current[P]}function x(P){let L=k(P);return L&&!ry(L)||L?.matches(":disabled")?!1:s==null||!oy(gl,P,s)}function S(P,L,H=0){if(P.length===0)return-1;let N=(H%P.length+P.length)%P.length,M=L.toLowerCase();for(let V=0;V<P.length;V+=1){let j=(N+V)%P.length;if(!(!P[j]?.toLowerCase().startsWith(M)||!x(j)))return j}return-1}let C=o.current;if(g.current.length>0&&w.key===" "&&(zs(w),a?.(!0)),g.current.length>0&&g.current[0]!==" "&&S(C,g.current)===-1&&w.key!==" "&&a?.(!1),C==null||w.key.length!==1||w.ctrlKey||w.metaKey||w.altKey)return;p&&w.key!==" "&&(zs(w),a?.(!0));let R=g.current==="";R&&(h.current=d??n??-1),C.every((P,L)=>P&&x(L)?P[0]?.toLowerCase()!==P[1]?.toLowerCase():!0)&&g.current===w.key&&(g.current="",h.current=b.current),g.current+=w.key,m.start(u,()=>{g.current="",h.current=b.current,a?.(!1)});let O=((R?d??n??-1:h.current)??0)+1,A=S(C,g.current,O);A!==-1?(i?.(A),b.current=A):w.key!==" "&&(g.current="",a?.(!1))}),y=de(w=>{let k=w.relatedTarget,x=f.select("domReferenceElement"),S=f.select("floatingElement");We(x,k)||We(S,k)||(m.clear(),g.current="",h.current=b.current,a?.(!1))});le(()=>{!p&&d!==null||(m.clear(),b.current=null,g.current!==""&&(g.current=""))},[p,d,m]);let _=uy.useMemo(()=>({onKeyDown:v,onBlur:y}),[v,y]);return uy.useMemo(()=>l?{reference:_,floating:_}:{},[l,_])}var nue=.1,IGe=nue*nue,Co=.5;function LA(e,t,o,r,n,i){return r>=t!=i>=t&&e<=(n-o)*(t-r)/(i-r)+o}function DA(e,t,o,r,n,i,s,a,l,u){let d=!1;return LA(e,t,o,r,n,i)&&(d=!d),LA(e,t,n,i,s,a)&&(d=!d),LA(e,t,s,a,l,u)&&(d=!d),LA(e,t,l,u,o,r)&&(d=!d),d}function PGe(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function VA(e,t,o,r,n,i){let s=Math.min(o,n),a=Math.max(o,n),l=Math.min(r,i),u=Math.max(r,i);return e>=s&&e<=a&&t>=l&&t<=u}function DW(e={}){let{blockPointerEvents:t=!1}=e,o=new Oi,r=({x:n,y:i,placement:s,elements:a,onClose:l,nodeId:u,tree:d})=>{let f=s?.split("-")[0],p=!1,m=null,g=null,h=typeof performance<"u"?performance.now():0;function b(y,_){let w=performance.now(),k=w-h;if(m===null||g===null||k===0)return m=y,g=_,h=w,!1;let x=y-m,S=_-g,C=x*x+S*S,R=k*k*IGe;return m=y,g=_,h=w,C<R}function v(){o.clear(),l()}return function(_){o.clear();let w=a.domReference,k=a.floating;if(!w||!k||f==null||n==null||i==null)return;let{clientX:x,clientY:S}=_,C=ko(_),R=_.type==="mouseleave",E=We(k,C),I=We(w,C);if(E&&(p=!0,!R))return;if(I&&(p=!1,!R)){p=!0;return}if(R&&ct(_.relatedTarget)&&We(k,_.relatedTarget))return;function O(){return!!(d&&yl(d.nodesRef.current,u).length>0)}function A(){O()||v()}if(O())return;let P=w.getBoundingClientRect(),L=k.getBoundingClientRect(),H=n>L.right-L.width/2,N=i>L.bottom-L.height/2,M=L.width>P.width,V=L.height>P.height,j=(M?P:L).left,D=(M?P:L).right,z=(V?P:L).top,W=(V?P:L).bottom;if(f==="top"&&i>=P.bottom-1||f==="bottom"&&i<=P.top+1||f==="left"&&n>=P.right-1||f==="right"&&n<=P.left+1){A();return}let ee=!1;switch(f){case"top":ee=VA(x,S,j,P.top+1,D,L.bottom-1);break;case"bottom":ee=VA(x,S,j,L.top+1,D,P.bottom-1);break;case"left":ee=VA(x,S,L.right-1,W,P.left+1,z);break;case"right":ee=VA(x,S,P.right-1,W,L.left+1,z);break;default:}if(ee)return;if(p&&!PGe(x,S,P)){A();return}if(!R&&b(x,S)){A();return}let J=!1;switch(f){case"top":{let U=M?Co/2:Co*4,Q=M||H?n+U:n-U,Z=M?n-U:H?n+U:n-U,K=i+Co+1,X=H||M?L.bottom-Co:L.top,oe=H?M?L.bottom-Co:L.top:L.bottom-Co;J=DA(x,S,Q,K,Z,K,L.left,X,L.right,oe);break}case"bottom":{let U=M?Co/2:Co*4,Q=M||H?n+U:n-U,Z=M?n-U:H?n+U:n-U,K=i-Co,X=H||M?L.top+Co:L.bottom,oe=H?M?L.top+Co:L.bottom:L.top+Co;J=DA(x,S,Q,K,Z,K,L.left,X,L.right,oe);break}case"left":{let U=V?Co/2:Co*4,Q=V||N?i+U:i-U,Z=V?i-U:N?i+U:i-U,K=n+Co+1,X=N||V?L.right-Co:L.left,oe=N?V?L.right-Co:L.left:L.right-Co;J=DA(x,S,X,L.top,oe,L.bottom,K,Q,K,Z);break}case"right":{let U=V?Co/2:Co*4,Q=V||N?i+U:i-U,Z=V?i-U:N?i+U:i-U,K=n-Co,X=N||V?L.left+Co:L.right,oe=N?V?L.left+Co:L.right:L.left+Co;J=DA(x,S,K,Q,K,Z,X,L.top,oe,L.bottom);break}default:}J?p||o.start(40,A):A()}};return r.__options={...e,blockPointerEvents:t},r}var FA=class extends rd{setState(t){}update(t){}set(t,o){}notifyAll(){}};var s2t=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=dw.startingStyle]="startingStyle",e[e.endingStyle=dw.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({});var OGe={"data-popup-open":""},AGe={"data-popup-open":"","data-pressed":""},MGe={"data-open":""},NGe={"data-closed":""},LGe={"data-anchor-hidden":""},zA={open(e){return e?OGe:null}},iue={open(e){return e?AGe:null}},zf={open(e){return e?MGe:NGe},anchorHidden(e){return e?LGe:null}},jA={...zf,...Un};var UA="ArrowUp",WA="ArrowDown",GA="ArrowLeft",$A="ArrowRight",YA="Home",KA="End";var qA=new Set([UA,WA,GA,$A,YA,KA]),DGe="Shift",aue=[DGe,"Control","Alt","Meta"];function VGe(e){return Ct(e)&&e.tagName==="INPUT"}function VW(e){return!!(VGe(e)&&e.selectionStart!=null||Ct(e)&&e.tagName==="TEXTAREA")}function FW(e,t,o,r){if(!e||!t||!t.scrollTo)return;let n=e.scrollLeft,i=e.scrollTop,s=e.clientWidth<e.scrollWidth,a=e.clientHeight<e.scrollHeight;if(s&&r!=="vertical"){let l=sue(e,t,"left"),u=HA(e),d=HA(t);o==="ltr"&&(l+t.offsetWidth+d.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight?n=l+t.offsetWidth+d.scrollMarginRight-e.clientWidth+u.scrollPaddingRight:l-d.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft&&(n=l-d.scrollMarginLeft-u.scrollPaddingLeft)),o==="rtl"&&(l-d.scrollMarginLeft<e.scrollLeft+u.scrollPaddingLeft?n=l-d.scrollMarginLeft-u.scrollPaddingLeft:l+t.offsetWidth+d.scrollMarginRight>e.scrollLeft+e.clientWidth-u.scrollPaddingRight&&(n=l+t.offsetWidth+d.scrollMarginRight-e.clientWidth+u.scrollPaddingRight))}if(a&&r!=="horizontal"){let l=sue(e,t,"top"),u=HA(e),d=HA(t);l-d.scrollMarginTop<e.scrollTop+u.scrollPaddingTop?i=l-d.scrollMarginTop-u.scrollPaddingTop:l+t.offsetHeight+d.scrollMarginBottom>e.scrollTop+e.clientHeight-u.scrollPaddingBottom&&(i=l+t.offsetHeight+d.scrollMarginBottom-e.clientHeight+u.scrollPaddingBottom)}e.scrollTo({left:n,top:i,behavior:"auto"})}function sue(e,t,o){let r=o==="left"?"offsetLeft":"offsetTop",n=0;for(;t.offsetParent&&(n+=t[r],t.offsetParent!==e);)t=t.offsetParent;return n}function HA(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||0,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}function Sw(e){return lw(19)?e:e?"true":void 0}var lue=c(re(),1),cue=c(T(),1),uue=lue.forwardRef(function(t,o){let{cutout:r,...n}=t,i;if(r){let s=r.getBoundingClientRect();i=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${s.left}px ${s.top}px,${s.left}px ${s.bottom}px,${s.right}px ${s.bottom}px,${s.right}px ${s.top}px,${s.left}px ${s.top}px)`}return(0,cue.jsx)("div",{ref:o,role:"presentation","data-base-ui-inert":"",...n,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:i}})});var F1=c(re(),1);var V1=c(re(),1);function due(e){let t=V1.useRef(""),o=V1.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:V1.useCallback(n=>{if(n.detail===0){e(n,"keyboard");return}"pointerType"in n?e(n,n.pointerType):e(n,t.current),t.current=""},[e]),onPointerDown:o}}var fue=c(re(),1);function ZA(e,t){let o=fue.useRef(e),r=de(t);le(()=>{o.current!==e&&r(o.current),o.current=e},[e,r])}function FGe(e,t){let o=de((i,s)=>{(typeof e=="function"?e():e)||t(s||(mo.os.ios?"touch":""))}),{onClick:r,onPointerDown:n}=due(o);return F1.useMemo(()=>({onClick:r,onPointerDown:n}),[r,n])}function pue(e){let[t,o]=F1.useState(null),r=FGe(e,o);return ZA(e,n=>{n&&!e&&o(null)}),F1.useMemo(()=>({openMethod:t,triggerProps:r}),[t,r])}var mue=c(re(),1);function gue(e){let t=mue.useRef(!0);t.current&&(t.current=!1,e())}var hue=(e,t)=>Object.is(e,t);function jf(e,t,o){return e==null||t==null?Object.is(e,t):o(e,t)}function Cw(e,t,o){return!e||e.length===0?-1:e.findIndex(r=>r===void 0?!1:jf(r,t,o))}function bue(e,t,o){return e.filter(r=>!jf(t,r,o))}var yue=c(re(),1);function XA(e){if(e==null)return"";if(typeof e=="string")return e;try{return JSON.stringify(e)}catch{return String(e)}}var vue=c(T(),1);function _ue(e){return e!=null&&e.length>0&&typeof e[0]=="object"&&e[0]!=null&&"items"in e[0]}function wue(e){if(!Array.isArray(e))return e!=null&&"null"in e;let t=e;if(_ue(t)){for(let o of t)for(let r of o.items)if(r&&r.value==null&&r.label!=null)return!0;return!1}for(let o of t)if(o&&o.value==null&&o.label!=null)return!0;return!1}function zW(e,t){if(t&&e!=null)return t(e)??"";if(e&&typeof e=="object"){if("label"in e&&e.label!=null)return String(e.label);if("value"in e)return String(e.value)}return XA(e)}function ag(e,t){return t&&e!=null?t(e)??"":e&&typeof e=="object"&&"value"in e&&"label"in e?XA(e.value):XA(e)}function jW(e,t,o){function r(){return zW(e,o)}if(o&&e!=null)return o(e);if(e&&typeof e=="object"&&"label"in e&&e.label!=null)return e.label;if(t&&!Array.isArray(t))return t[e]??r();if(Array.isArray(t)){let n=t,i=_ue(n)?n.flatMap(s=>s.items):n;if(e==null||typeof e!="object"){let s=i.find(a=>a.value===e);return s&&s.label!=null?s.label:r()}if("value"in e){let s=i.find(a=>a&&a.value===e.value);if(s&&s.label!=null)return s.label}}return r()}function kue(e,t,o){return e.reduce((r,n,i)=>(i>0&&r.push(", "),r.push((0,vue.jsx)(yue.Fragment,{children:jW(n,t,o)},i)),r),[])}var QA=c(re(),1);var lg={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},zGe={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},xue={disabled:!1,...zGe},Di={valid(e){return e===null?null:e?{"data-valid":""}:{"data-invalid":""}}};var jGe={invalid:void 0,name:void 0,validityData:{state:lg,errors:[],error:"",value:"",initialValue:null},setValidityData:At,disabled:void 0,setTouched:At,setDirty:At,setFilled:At,setFocused:At,validationMode:"onSubmit",shouldValidateOnChange:()=>!1,state:xue,registerFieldControl:At,validation:{getValidationProps:(e,t=Wt)=>t,inputRef:{current:null},registeredInputs:new Map,registerInput:At,getInputControl:()=>null,commit:async()=>{},change:At}},HW=QA.createContext(jGe);function gn(e=!0){let t=QA.useContext(HW);if(t.setValidityData===At&&!e)throw new Error(Ut(28));return t}function JA(e,t,o,r,n=!0,i){let{registerFieldControl:s}=gn(),a=eo(()=>Symbol());le(()=>{let l=a.current;if(!n){s(l,void 0);return}s(l,{controlRef:e,getValue:r,id:t,name:i,value:o})},[e,n,r,t,i,s,a,o]),le(()=>{let l=a.current;return()=>{s(l,void 0)}},[s,a])}var eM=c(re(),1);var HGe=eM.createContext({elementRef:{current:null},formRef:{current:{fields:new Map}},errors:{},clearErrors:At,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function _l(){return eM.useContext(HGe)}var z1=c(re(),1);var tM=c(re(),1);var UW=tM.createContext({controlId:void 0,registerControlId:At,labelId:void 0,setLabelId:At,messageIds:[],setMessageIds:At,getDescriptionProps:e=>e});function Gn(){return tM.useContext(UW)}function Ew(e={}){let{id:t,implicit:o=!1,controlRef:r}=e,{controlId:n,registerControlId:i}=Gn(),s=pn(t),a=o?n:void 0,l=eo(()=>Symbol()),u=z1.useRef(!1),d=z1.useRef(t!=null),f=de(()=>{!u.current||i===At||(u.current=!1,i(l.current,void 0))});return le(()=>{if(i===At)return;let p;if(o){let m=r?.current;ct(m)&&m.closest("label")!=null?p=t??null:p=a??s}else if(t!=null)d.current=!0,p=t;else if(d.current)p=s;else{f();return}if(p===void 0){f();return}u.current=!0,i(l.current,p)},[t,r,a,i,o,s,l,f]),z1.useEffect(()=>f,[f]),n??s}function Sue(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var oM=c(re(),1),WW=oM.createContext(void 0);function sd(){return oM.useContext(WW)?.direction??"ltr"}var rM=5;function Cue(e,t){let o=UGe(t);return e.clientX>=o.left-rM&&e.clientX<=o.right+rM&&e.clientY>=o.top-rM&&e.clientY<=o.bottom+rM}function UGe(e){let t=e.getBoundingClientRect(),o=St(e);if(mo.env.jsdom)return t;let r=o.getComputedStyle(e,"::before"),n=o.getComputedStyle(e,"::after");if(!(r.content!=="none"||n.content!=="none"))return t;let s=parseFloat(r.width)||0,a=parseFloat(r.height)||0,l=parseFloat(n.width)||0,u=parseFloat(n.height)||0,d=Math.max(t.width,s,l),f=Math.max(t.height,a,u),p=d-t.width,m=f-t.height;return{left:t.left-p/2,right:t.right+p/2,top:t.top-m/2,bottom:t.bottom+m/2}}function Eue(e){return e==null?void 0:`${e}-label`}function Tue(e,t){return e??t}var Ea=c(re(),1);var WGe=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:r,placement:n,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:u,padding:d=0,offsetParent:f="real"}=od(e,t)||{};if(u==null)return{};let p=bA(d),m={x:o,y:r},g=R1(n),h=T1(g),b=await s.getDimensions(u),v=g==="y",y=v?"top":"left",_=v?"bottom":"right",w=v?"clientHeight":"clientWidth",k=i.reference[h]+i.reference[g]-m[g]-i.floating[h],x=m[g]-i.reference[g],S=f==="real"?await s.getOffsetParent?.(u):a.floating,C=a.floating[w]||i.floating[h];(!C||!await s.isElement?.(S))&&(C=a.floating[w]||i.floating[h]);let R=k/2-x/2,E=C/2-b[h]/2-1,I=Math.min(p[y],E),O=Math.min(p[_],E),A=I,P=C-b[h]-O,L=C/2-b[h]/2+R,H=gA(A,L,P),N=!l.arrow&&Nc(n)!=null&&L!==H&&i.reference[h]/2-(L<A?I:O)-b[h]/2<0,M=N?L<A?L-A:L-P:0;return{[g]:m[g]+M,data:{[g]:H,centerOffset:L-H-M,...N&&{alignmentOffset:M}},reset:N}}}),Rue=(e,t)=>({...WGe(e),options:[e,t]});var Bue={name:"hide",async fn(e){let{width:t,height:o,x:r,y:n}=e.rects.reference,i=t===0&&o===0&&r===0&&n===0,s=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:s.top-o>=0||s.right-t>=0||s.bottom-o>=0||s.left-t>=0||i}}}};var Tw={sideX:"left",sideY:"top"};var Iue="--available-width",Pue="--available-height";function Mue(e,t,o){let r=e==="inline-start"||e==="inline-end";return{top:"top",right:r?o?"inline-start":"inline-end":"right",bottom:"bottom",left:r?o?"inline-end":"inline-start":"left"}[t]}function Oue(e,t,o){let{rects:r,placement:n}=e;return{side:Mue(t,Mi(n),o),align:Nc(n)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function nM(e){return GGe(e,tue)}function GGe(e,t){let{anchor:o,positionMethod:r="absolute",side:n="bottom",sideOffset:i=0,align:s="center",alignOffset:a=0,collisionBoundary:l,collisionPadding:u=5,sticky:d=!1,arrowPadding:f=5,disableAnchorTracking:p=!1,inline:m,keepMounted:g=!1,floatingRootContext:h,mounted:b,collisionAvoidance:v,shift:y,nodeId:_,adaptiveOrigin:w,lazyFlip:k=!1,externalTree:x}=e,[S,C]=Ea.useState(null);!b&&S!==null&&C(null);let R=v.side||"flip",E=v.align||"flip",I=v.fallbackAxisSide||"end",O=y?.crossAxis??!1,A=y?.rootBoundary,P=typeof o=="function"?o:void 0,L=de(P),H=P?L:o,N=so(o),M=so(b),j=sd()==="rtl",D=S||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":j?"left":"right","inline-start":j?"right":"left"}[n],z=s==="center"?D:`${D}-${s}`,W=u;typeof W=="number"?W={top:W,right:W,bottom:W,left:W}:W&&(W={top:W.top||0,right:W.right||0,bottom:W.bottom||0,left:W.left||0});let ee=1,J=n==="bottom"?ee:0,U=n==="top"?ee:0,Q=n==="right"?ee:0,Z=n==="left"?ee:0,K={boundary:l==="clipping-ancestors"?"clippingAncestors":l,padding:W},X=Ea.useRef(null),oe=so(i),ie=so(a),se=typeof i!="function"?i:0,be=typeof a!="function"?a:0,pe=[];m&&pe.push(m),pe.push(gW(ge=>{let Re=Oue(ge,n,j),Ie=typeof oe.current=="function"?oe.current(Re):oe.current,at=typeof ie.current=="function"?ie.current(Re):ie.current;return{mainAxis:Ie,crossAxis:at,alignmentAxis:at}},[se,be,j,n]));let ke=E==="none"&&R!=="shift",ye=!ke&&(d||O||R==="shift"),Pe=R==="none"?null:yW({...K,padding:{top:W.top+ee+J,right:W.right+ee+Z,bottom:W.bottom+ee+U,left:W.left+ee+Q},mainAxis:!O&&R==="flip",crossAxis:E==="flip"?"alignment":!1,fallbackAxisSideDirection:I}),_e=ke?null:hW({...K,rootBoundary:A,mainAxis:E!=="none",crossAxis:ye,limiter:d||O?void 0:bW(ge=>{if(!X.current)return{};let{width:Re,height:Ie}=X.current.getBoundingClientRect(),at=js(Mi(ge.placement)),Qe=at==="y"?Re:Ie,po=at==="y"?W.left+W.right:W.top+W.bottom;return{offset:Qe/2+po/2}})},[K,d,O,A,W,E]);R==="shift"||E==="shift"||s==="center"?pe.push(_e,Pe):pe.push(Pe,_e),pe.push(vW({...K,apply({elements:{floating:ge},availableWidth:Re,availableHeight:Ie,rects:at}){if(!M.current)return;let Qe=ge.style;Qe.setProperty(Iue,`${Re}px`),Qe.setProperty(Pue,`${Ie}px`);let po=St(ge).devicePixelRatio||1,{x:ro,y:vo,width:Kt,height:_o}=at.reference,Cn=(Math.round((ro+Kt)*po)-Math.round(ro*po))/po,it=(Math.round((vo+_o)*po)-Math.round(vo*po))/po;Qe.setProperty("--anchor-width",`${Cn}px`),Qe.setProperty("--anchor-height",`${it}px`)}}),Rue(ge=>({element:X.current||ot(ge.elements.floating).createElement("div"),padding:f,offsetParent:"floating"}),[f]),{name:"transformOrigin",fn(ge){let{elements:Re,middlewareData:Ie,placement:at,rects:Qe,y:po}=ge,ro=Mi(at),vo=js(ro),Kt=X.current,_o=Ie.arrow?.x||0,Cn=Ie.arrow?.y||0,it=Kt?.clientWidth||0,Dt=Kt?.clientHeight||0,Ir=_o+it/2,mr=Cn+Dt/2,Wr=Math.abs(Ie.shift?.y||0),Pr=Qe.reference.height/2,dn=typeof i=="function"?i(Oue(ge,n,j)):i,Bi=Wr>dn,Be={top:`${Ir}px calc(100% + ${dn}px)`,bottom:`${Ir}px ${-dn}px`,left:`calc(100% + ${dn}px) ${mr}px`,right:`${-dn}px ${mr}px`}[ro],Ht=`${Ir}px ${Qe.reference.y+Pr-po}px`;return Re.floating.style.setProperty("--transform-origin",ye&&vo==="y"&&Bi?Ht:Be),{}}},Bue,w),le(()=>{!b&&h&&h.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[b,h]);let ve=Ea.useMemo(()=>({elementResize:!p&&typeof ResizeObserver<"u",layoutShift:!p&&typeof IntersectionObserver<"u"}),[p]),{refs:Se,elements:fe,x:Ce,y:ne,middlewareData:ae,update:Ee,placement:he,context:Ae,isPositioned:et,floatingStyles:Je}=t({rootContext:h,open:g?b:void 0,placement:z,middleware:pe,strategy:r,whileElementsMounted:g?void 0:(...ge)=>N1(...ge,ve),nodeId:_,externalTree:x}),{sideX:_t,sideY:Et}=ae.adaptiveOrigin||Tw,mt=et?r:"fixed",oo=Ea.useMemo(()=>{let ge;return et?w?ge={position:mt,[_t]:Ce,[Et]:ne}:ge={...Je,position:mt}:ge={position:mt,top:0,left:0},ge[Iue]="100vw",ge[Pue]="100vh",et||(ge.opacity=0),ge},[w,mt,_t,Ce,Et,ne,Je,et]),Tt=Ea.useRef(null);le(()=>{if(!b)return;let ge=N.current,Re=typeof ge=="function"?ge():ge,at=(Aue(Re)?Re.current:Re)||null||null;at!==Tt.current&&(Se.setPositionReference(at),Tt.current=at)},[b,Se,H,N]),Ea.useEffect(()=>{if(!b)return;let ge=N.current;typeof ge!="function"&&Aue(ge)&&ge.current!==Tt.current&&(Se.setPositionReference(ge.current),Tt.current=ge.current)},[b,Se,H,N]),Ea.useEffect(()=>{if(g&&b&&fe.reference&&fe.floating)return N1(fe.reference,fe.floating,Ee,ve)},[g,b,fe,Ee,ve]);let Rt=Mi(he),Bt=Mue(n,Rt,j),gt=Nc(he)||"center",He=!!ae.hide?.referenceHidden;le(()=>{k&&b&&et&&Rt!==D&&C(Rt)},[k,b,et,Rt,D]);let we=Ea.useMemo(()=>({position:"absolute",top:ae.arrow?.y,left:ae.arrow?.x}),[ae.arrow]),Me=ae.arrow?.centerOffset!==0;return Ea.useMemo(()=>({positionerStyles:oo,arrowStyles:we,arrowRef:X,arrowUncentered:Me,side:Bt,align:gt,physicalSide:Rt,anchorHidden:He,refs:Se,context:Ae,isPositioned:et,update:Ee}),[oo,we,X,Me,Bt,gt,Rt,He,Se,Ae,et,Ee])}function Aue(e){return e!=null&&"current"in e}function Rw(e){return e==="starting"?Fle:Wt}function iM(e,t,{styles:o,transitionStatus:r,props:n,refs:i,hidden:s,inert:a=!1}){let l={...o};return a&&(l.pointerEvents="none"),De("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},Rw(r),n],stateAttributesMapping:zf})}var Nue=c(re(),1);var $Ge=20;function Lue(e,t,o,r){let[n,i]=Nue.useState(!1);le(()=>{if(!e||!t||o==null){i(!1);return}let s=ot(o).documentElement.clientWidth,a=o.offsetWidth;i(s>0&&a>0&&a>=s-$Ge)},[e,t,o]),ule(e&&(!t||n),r)}var Due=c(re(),1);var Vue=Due.forwardRef(function(t,o){let{className:r,render:n,orientation:i="horizontal",style:s,...a}=t;return De("div",t,{state:{orientation:i},ref:o,props:[{role:"presentation"},a]})});var Fue=c(re(),1);var GW=Fue.forwardRef(function(t,o){let{render:r,className:n,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:l,...u}=t,{getButtonProps:d,buttonRef:f}=Oc({disabled:i,focusableWhenDisabled:s,native:a});return De("button",t,{state:{disabled:i},ref:[o,f],props:[u,d]})});var sM=c(re(),1),$W=sM.createContext({disabled:!1});function aM(){return sM.useContext($W)}var cg=c(re(),1);function dy(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}var YW=Object.keys(lg);function YGe(e,t){return e.matches(":disabled")?!1:!t||e.form===t?!0:e.form===null&&!e.hasAttribute("form")}function zue(e,t){let o=null;for(let r of e.keys())if(YGe(r,t)){if(!r.validity.valid)return r;o??=r}return o}function jue(e,t){for(let o of t.keys())o.setCustomValidity("");e?.setCustomValidity("")}function Hue(e){let{elementRef:t,formRef:o}=_l(),{setValidityData:r,validate:n,validityData:i,validationDebounceTime:s,invalid:a,markedDirtyRef:l,state:u,shouldValidateOnChange:d,registeredFieldIdRef:f}=e,{controlId:p,getDescriptionProps:m}=Gn(),g=Fo(),h=cg.useRef(null),b=eo(()=>new Map).current,v=cg.useRef(0),y=cg.useCallback((S,C)=>(b.set(S,C),()=>{b.delete(S)}),[b]),_=de(()=>{let S=zue(b,t.current);return S&&b.get(S)?.controlRef.current||null}),w=de(async(S,C=!1)=>{v.current+=1;let R=v.current;function E(j,D=a){let z=f.current??p;if(z==null)return;let W=o.current.fields.get(z);if(!W)return;let ee=dy(j,D);o.current.fields.set(z,{...W,validityData:ee})}function I(j,D){let z={value:S,state:{...lg,valid:!0},error:"",errors:[],initialValue:i.initialValue};jue(j,b),E(z,D),r(z)}let O=b.size>0?zue(b,t.current):h.current;if(C){if(u.valid!==!1||!O)return;let j=O.validity;if(!j.valueMissing){I(O,!1);return}for(let D of YW)if(D!=="valid"&&D!=="valueMissing"&&D!=="customError"&&j[D])return}function A(j){let D=YW.reduce((W,ee)=>(W[ee]=j.validity[ee],W),{}),z=!1;for(let W of YW)if(W!=="valid"){if(W==="valueMissing"&&D[W])z=!0;else if(D[W])return D}return z&&!l.current&&(D.valid=!0,D.valueMissing=!1),D}g.clear();let P=null,L=[],H=O?A(O):{...lg,valid:!0},N,M=d();if(O&&O.validationMessage&&!M)N=O.validationMessage,L=[O.validationMessage];else{let j=Array.from(o.current.fields.values()).reduce((z,W)=>(W.name&&(z[W.name]=W.getValue()),z),{}),D=n(S,j);if(typeof D=="object"&&D!==null&&"then"in D){if(P=await D,R!==v.current)return}else P=D;P!==null?(H.valid=!1,H.customError=!0,Array.isArray(P)?(L=P,O?.setCustomValidity(P.join(`
-`))):P&&(L=[P],O?.setCustomValidity(P))):M&&(jue(O,b),H.customError=!1,O&&O.validationMessage?(N=O.validationMessage,L=[O.validationMessage]):(!O||O.validity.valid)&&!H.valid&&(H.valid=!0))}let V={value:S,state:H,error:N??(Array.isArray(P)?P[0]:P??""),errors:L,initialValue:i.initialValue};E(V),r(V)}),k=de(S=>{g.clear();let C=d();C&&S!==""&&s?(v.current+=1,g.start(s,()=>{w(S)})):w(S,!C)}),x=cg.useCallback((S,C={})=>zt(m(C),u.valid===!1&&!u.disabled&&!S?{"aria-invalid":!0}:Wt),[m,u.disabled,u.valid]);return cg.useMemo(()=>({getValidationProps:x,inputRef:h,registeredInputs:b,registerInput:y,getInputControl:_,commit:w,change:k}),[x,b,y,_,w,k])}var ug={};No(ug,{Panel:()=>Yue,Root:()=>Wue,Trigger:()=>$ue});var j1=c(re(),1);var lM={...$ae,...Un};var Uue=c(T(),1),Wue=j1.forwardRef(function(t,o){let{render:r,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:l,style:u,...d}=t,f=de(a),p=Uae({open:l,defaultOpen:i,onOpenChange:f,disabled:s}),m=j1.useMemo(()=>({open:p.open,disabled:p.disabled,transitionStatus:p.transitionStatus}),[p.open,p.disabled,p.transitionStatus]),g=j1.useMemo(()=>({...p,onOpenChange:f,state:m}),[p,f,m]),h=De("div",t,{state:m,ref:o,props:d,stateAttributesMapping:lM});return(0,Uue.jsx)(OU.Provider,{value:g,children:h})});var Gue=c(re(),1);var KGe={...Gae,...Un},$ue=Gue.forwardRef(function(t,o){let{panelId:r,open:n,handleTrigger:i,state:s,disabled:a}=JO(),{className:l,disabled:u=a,render:d,nativeButton:f=!0,style:p,...m}=t,{getButtonProps:g,buttonRef:h}=Oc({disabled:u,focusableWhenDisabled:!0,native:f});return De("button",t,{state:s,ref:[o,h],props:[{"aria-controls":n?r:void 0,"aria-expanded":n,onClick:i},m,g],stateAttributesMapping:KGe})});var qW=c(re(),1);var KW=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var Yue=qW.forwardRef(function(t,o){let{className:r,hiddenUntilFound:n,keepMounted:i,render:s,id:a,style:l,...u}=t,{defaultPanelId:d,mounted:f,onOpenChange:p,open:m,setMounted:g,setPanelIdState:h,setOpen:b,state:v,transitionStatus:y}=JO(),_=n??!1,w=i??!1,k=a||void 0,x=k??d;le(()=>(h(N=>k??(N===null?void 0:N)),()=>{h(N=>N===k?null:N)}),[k,h]);let{height:S,props:C,ref:R,shouldPreventOpenAnimation:E,shouldRender:I,transitionStatus:O,width:A}=tle({externalRef:o,hiddenUntilFound:_,id:x,keepMounted:w,mounted:f,onOpenChange:p,open:m,setMounted:g,setOpen:b,transitionStatus:y}),P={...v,transitionStatus:O},L=$O(l,P),H=De("div",{...t,style:void 0},{state:P,ref:R,props:[C,{style:{[KW.collapsiblePanelHeight]:S===void 0?"auto":`${S}px`,[KW.collapsiblePanelWidth]:A===void 0?"auto":`${A}px`}},u,L?{style:L}:void 0,E?{style:{animationName:"none"}}:void 0],stateAttributesMapping:lM});return I?H:null});function Kue(e,t){let o=pn(e);return le(()=>(t(o),()=>{t(r=>r===o?void 0:r)}),[o,t]),o}function cM(e={}){let{id:t,fallbackControlId:o,native:r=!1,setLabelId:n,focusControl:i}=e,{controlId:s,setLabelId:a}=Gn(),l=de(m=>{a(m),n?.(m)}),u=Kue(t,l),d=s??o;function f(m){if(i){i(m,d);return}if(!d)return;let g=ot(m.currentTarget).getElementById(d);Ct(g)&&qGe(g)}function p(m){ko(m.nativeEvent)?.closest("button,input,select,textarea")||(!m.defaultPrevented&&m.detail>1&&m.preventDefault(),!r&&f(m))}return r?{id:u,htmlFor:d??void 0,onMouseDown:p}:{id:u,onClick:p,onPointerDown(m){m.preventDefault()}}}function qGe(e){e.focus({focusVisible:!0})}var uM=c(re(),1),ZGe=uM.createContext(void 0);function que(e){let t=uM.useContext(ZGe);if(t===void 0&&!e)throw new Error(Ut(69));return t}var Zue=c(re(),1);function Xue(e={}){let{highlightItemOnHover:t,highlightedIndex:o,onHighlightedIndexChange:r}=fw(),{ref:n,index:i}=uw(e),s=o===i,a=Zue.useRef(null),l=Fs(n,a);return{compositeProps:{tabIndex:s?0:-1,onFocus(){r(i)},onMouseMove(){let d=a.current;if(!t||!d)return;let f=d.hasAttribute("disabled")||d.ariaDisabled==="true";!s&&!f&&d.focus()}},compositeRef:l,index:i}}var pi=c(re(),1),ide=c(Of(),1);var Que=c(re(),1);function dM(e){let[t,o]=Que.useState({current:e,previous:null});return Object.is(e,t.current)||o({current:e,previous:t.current}),t.previous}var Iw=c(re(),1);function Bw(e){let t=Pn(e),o=parseFloat(t.width)||0,r=parseFloat(t.height)||0,n=Ct(e),i=n?e.offsetWidth:o,s=n?e.offsetHeight:r;return(og(o)!==i||og(r)!==s)&&(o=i,r=s),{width:o,height:r}}function ede(e){let{popupElement:t,positionerElement:o,content:r,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:l}=e,u=Jm(t,!0),d=ss(),f=Iw.useRef(null),p=Iw.useRef(!0),m=Iw.useRef(At),g=de(i),h=de(s),b=Iw.useMemo(()=>XGe(a,l),[a,l]);le(()=>{if(!n){m.current=At,p.current=!0,f.current=null;return}if(!t||!o)return;m.current=Jue(t,b),ZW(t,"auto");let v=pM(t,"position","static"),y=pM(t,"transform","none"),_=pM(t,"scale","1"),w=Jue(o,{"--available-width":"max-content","--available-height":"max-content"});function k(){v(),y(),w()}function x(){k(),_()}if(g?.(),p.current||f.current===null){fM(o,"max-content");let E=Bw(t);return f.current=E,fM(o,E),x(),h?.(null,E),p.current=!1,()=>{m.current(),m.current=At}}fM(o,"max-content");let S=f.current,C=Bw(t);f.current=C,ZW(t,S),x(),h?.(S,C),fM(o,C);let R=new AbortController;return d.request(()=>{ZW(t,C),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},R.signal)}),()=>{R.abort(),d.cancel(),m.current(),m.current=At}},[r,t,o,u,d,n,g,h,b])}function XGe(e,t){let o=e==="top",r=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!o&&!r?Wt:{position:"absolute",[o?"bottom":"top"]:"0",[r?"right":"left"]:"0"}}function pM(e,t,o){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,r)}}function Jue(e,t){let o=[];for(let[r,n]of Object.entries(t))o.push(pM(e,r,n));return o.length?()=>{o.forEach(r=>r())}:At}function ZW(e,t){let o=t==="auto"?"auto":`${t.width}px`,r=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",o),e.style.setProperty("--popup-height",r)}function fM(e,t){let o=t==="max-content"?"max-content":`${t.width}px`,r=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",o),e.style.setProperty("--positioner-height",r)}var tde=c(re(),1);var ode=c(T(),1),mM=function(t){let{direction:o="ltr"}=t,r=tde.useMemo(()=>({direction:o}),[o]);return(0,ode.jsx)(WW.Provider,{value:r,children:t.children})};var rde={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:r},elements:{floating:n},platform:i,strategy:s,placement:a}=e,l=St(n),u=l.getComputedStyle(n);if(!(u.transitionDuration!=="0s"&&u.transitionDuration!==""))return{x:t,y:o,data:Tw};let f=await i.getOffsetParent?.(n),p={width:0,height:0};if(s==="fixed"&&l?.visualViewport)p={width:l.visualViewport.width,height:l.visualViewport.height};else if(f===l){let y=ot(n);p={width:y.documentElement.clientWidth,height:y.documentElement.clientHeight}}else await i.isElement?.(f)&&(p=await i.getDimensions(f));let m=Mi(a),g=t,h=o;m==="left"&&(g=p.width-(t+r.width)),m==="top"&&(h=p.height-(o+r.height));let b=m==="left"?"right":Tw.sideX,v=m==="top"?"bottom":Tw.sideY;return{x:g,y:h,data:{sideX:b,sideY:v}}}};var Pw=c(T(),1),sde={activationDirection:e=>e?{"data-activation-direction":e}:null};function ade(e){let{store:t,side:o,children:r}=e,n=sd(),i=t.useState("activeTriggerElement"),s=t.useState("activeTriggerId"),a=t.useState("open"),l=t.useState("payload"),u=t.useState("mounted"),d=t.useState("popupElement"),f=t.useState("positionerElement"),p=dM(a?i:null),m=e$e(s,l),g=pi.useRef(null),[h,b]=pi.useState(null),[v,y]=pi.useState(null),_=pi.useRef(null),w=pi.useRef(null),k=Jm(_,!0),x=ss(),S=pi.useRef(null),[C,R]=pi.useState(null),[E,I]=pi.useState(!1);le(()=>(t.set("adaptiveOrigin",rde),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let O=de(()=>{_.current?.style.setProperty("animation","none"),_.current?.style.setProperty("transition","none"),w.current?.style.setProperty("display","none")}),A=de(V=>{_.current?.style.removeProperty("animation"),_.current?.style.removeProperty("transition"),w.current?.style.removeProperty("display"),V&&R(V)}),P=de(()=>{S.current?.abort();let V=new AbortController;S.current=V,k(()=>{b(null),R(null),g.current=null},V.signal)}),L=pi.useRef(null);le(()=>{(!a||!u)&&(L.current=null)},[a,u]),le(()=>{if(i&&p&&i!==p&&L.current!==i&&g.current){b(g.current),I(!0);let V=JGe(p,i);y(V),L.current=i}},[i,p]),le(()=>{h!=null&&(S.current?.abort(),I(!0),x.request(()=>{ide.flushSync(()=>{I(!1)}),P()}))},[m,h,P,x]),le(()=>{let V=_.current;if(!V)return;let j=ot(V).createElement("div");for(let D of Array.from(V.childNodes))j.appendChild(D.cloneNode(!0));g.current=j});let H=h!=null,N;H?N=(0,Pw.jsxs)(pi.Fragment,{children:[(0,Pw.jsx)("div",{"data-previous":!0,inert:Sw(!0),ref:w,style:{...C?{"--popup-width":`${C.width}px`,"--popup-height":`${C.height}px`}:null,position:"absolute"},"data-ending-style":E?void 0:""},"previous"),(0,Pw.jsx)("div",{"data-current":!0,ref:_,"data-starting-style":E?"":void 0,children:r},m)]}):N=(0,Pw.jsx)("div",{"data-current":!0,ref:_,children:r},m),le(()=>{let V=w.current;!V||!h||V.replaceChildren(...Array.from(h.childNodes))},[h]),ede({popupElement:d,positionerElement:f,mounted:u,content:l,onMeasureLayout:O,onMeasureLayoutComplete:A,side:o,direction:n});let M={activationDirection:QGe(v),transitioning:H};return{children:N,state:M}}function QGe(e){if(e)return`${nde(e.horizontal,5,"right","left")} ${nde(e.vertical,5,"down","up")}`}function nde(e,t,o,r){return e>t?o:e<-t?r:""}function JGe(e,t){let o=e.getBoundingClientRect(),r=t.getBoundingClientRect(),n={x:o.left+o.width/2,y:o.top+o.height/2},i={x:r.left+r.width/2,y:r.top+r.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function e$e(e,t){let[o,r]=pi.useState(0),n=pi.useRef(e),i=pi.useRef(t),s=pi.useRef(!1);return le(()=>{let a=n.current,l=i.current,u=e!==a,d=t!==l;u?(r(f=>f+1),s.current=!d):s.current&&d&&(r(f=>f+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}function gM(e){return e==null||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true"}var hM=c(re(),1),t$e=hM.createContext(void 0),o$e={disableStyleElements:!1};function bM(){return hM.useContext(t$e)??o$e}function fy(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Vi={};No(Vi,{Control:()=>hde,Description:()=>gde,Error:()=>pde,Item:()=>vde,Label:()=>fde,Root:()=>dde,Validity:()=>yde});var $n=c(re(),1);var yM=c(re(),1),r$e=yM.createContext(void 0);function lde(e=!1){let t=yM.useContext(r$e);if(!t&&!e)throw new Error(Ut(86));return t}var dg=c(re(),1);var cde=c(T(),1),vM=function(t){let o=pn(),r=t.controlId===void 0?o:t.controlId,[n,i]=dg.useState(r),[s,a]=dg.useState(t.labelId),[l,u]=dg.useState([]),d=eo(()=>new Map),{messageIds:f}=Gn(),p=de((h,b)=>{let v=d.current;if(b===void 0){v.delete(h);return}v.set(h,b),i(y=>{if(v.size===0)return;let _;for(let w of v.values()){if(y!==void 0&&w===y)return y;_===void 0&&(_=w)}return _})}),m=dg.useCallback(h=>{let b=h["aria-describedby"]?h["aria-describedby"].split(" "):[];return b.push(...f,...l),{...h,"aria-describedby":Array.from(new Set(b)).join(" ")||void 0}},[f,l]),g=dg.useMemo(()=>({controlId:n,registerControlId:p,labelId:s,setLabelId:a,messageIds:l,setMessageIds:u,getDescriptionProps:m}),[n,p,s,a,l,u,m]);return(0,cde.jsx)(UW.Provider,{value:g,children:t.children})};var _M=c(re(),1);function ude(e){let{commit:t,invalid:o,markedDirtyRef:r,name:n,setRegisteredFieldName:i,registeredFieldIdRef:s,setValidityData:a,validityData:l}=e,{formRef:u}=_l(),d=_M.useRef(null),f=_M.useRef(null),p=_M.useRef(!1),m=de(()=>{let w=f.current;if(w)return w.getValue?w.getValue():w.value});function g(w){return w.value===void 0?m():w.value}let h=de(()=>{let w=f.current;if(r.current=!0,!w){t(l.value);return}t(g(w))});function b(){let w=f.current;!w||!w.id||u.current.fields.set(w.id,{getValue:m,name:n??w.name,controlRef:w.controlRef,validityData:dy(l,o),validate:h})}function v(w=f.current?.id){w&&u.current.fields.delete(w)}function y(w){if(p.current)return;p.current=!0;let k=g(w);a(x=>x.initialValue===k?x:{...x,initialValue:k})}le(()=>{let w=f.current;!w||!w.id||(i(n?void 0:w.name),u.current.fields.set(w.id,{getValue:m,name:n??w.name,controlRef:w.controlRef,validityData:dy(l,o),validate:h}))},[u,m,o,n,i,h,l]),le(()=>{let w=u.current.fields;return()=>{let k=f.current?.id;k&&w.delete(k)}},[u]);let _=de((w,k)=>{if(!k){d.current===w&&(d.current=null,v(),f.current=null,i(void 0),s.current=void 0);return}let x=f.current?.id;d.current=w,f.current=k,n||i(k.name),s.current=k.id,x&&x!==k.id&&v(x),y(k),b()});return[h,_]}var wM=c(T(),1),n$e=$n.forwardRef(function(t,o){let{errors:r,validationMode:n,submitAttemptedRef:i}=_l(),{render:s,className:a,validate:l,validationDebounceTime:u=0,validationMode:d=n,name:f,disabled:p=!1,invalid:m,dirty:g,touched:h,actionsRef:b,style:v,...y}=t,_=lde(!0)?.disabled,w=de(l||(()=>null)),k=_||p,[x,S]=$n.useState(!1),[C,R]=$n.useState(!1),[E,I]=$n.useState(!1),[O,A]=$n.useState(!1),P=g??C,L=h??x,H=$n.useRef(P),N=$n.useRef(void 0),[M,V]=$n.useState(),j=f??M;le(()=>{g!==void 0&&(H.current=g)},[g]);let D=de(ke=>{g===void 0&&(ke&&(H.current=!0),R(ke))}),z=de(ke=>{h===void 0&&S(ke)}),W=de(()=>d==="onChange"||d==="onSubmit"&&i.current),ee=j&&Object.hasOwn(r,j)?r[j]:null,J=!!(Array.isArray(ee)?ee.length:ee),U=m===!0||J,[Q,Z]=$n.useState({state:lg,error:"",errors:[],value:null,initialValue:null}),K=!U&&(k?null:Q.state.valid),X=$n.useMemo(()=>({disabled:k,touched:L,dirty:P,valid:K,filled:E,focused:O}),[k,L,P,K,E,O]),oe=Hue({setValidityData:Z,validate:w,validityData:Q,validationDebounceTime:u,invalid:U,markedDirtyRef:H,state:X,shouldValidateOnChange:W,registeredFieldIdRef:N}),[ie,se]=ude({commit:oe.commit,invalid:U,markedDirtyRef:H,name:f,setRegisteredFieldName:V,registeredFieldIdRef:N,setValidityData:Z,validityData:Q});$n.useImperativeHandle(b,()=>({validate:ie}),[ie]);let be=$n.useMemo(()=>({invalid:U,name:j,validityData:Q,setValidityData:Z,disabled:k,setTouched:z,setDirty:D,setFilled:I,setFocused:A,validationMode:d,shouldValidateOnChange:W,state:X,registerFieldControl:se,validation:oe}),[U,j,Q,k,z,D,I,A,d,W,X,se,oe]),pe=De("div",t,{ref:o,state:X,props:y,stateAttributesMapping:Di});return(0,wM.jsx)(HW.Provider,{value:be,children:pe})}),dde=$n.forwardRef(function(t,o){return(0,wM.jsx)(vM,{children:(0,wM.jsx)(n$e,{...t,ref:o})})});var H1=c(re(),1);var fde=H1.forwardRef(function(t,o){let{render:r,className:n,style:i,id:s,nativeLabel:a=!0,...l}=t,u=gn(!1),d=aM(),{labelId:f}=Gn(),p={...u.state,disabled:u.disabled||d.disabled},m=H1.useRef(null),g=cM({id:f??s,native:a});return De("label",t,{ref:[o,m],state:p,props:[g,l],stateAttributesMapping:Di})});var py=c(re(),1);var XW=c(T(),1),i$e={...Di,...Un},pde=py.forwardRef(function(t,o){let{render:r,id:n,className:i,match:s,style:a,...l}=t,u=pn(n),{validityData:d,state:f,name:p}=gn(!1),{setMessageIds:m}=Gn(),{errors:g}=_l(),h=p&&Object.hasOwn(g,p)?g[p]:null,b=!!(Array.isArray(h)?h.length:h),v=typeof s=="string",y=!1;s===!0?y=!0:f.disabled?y=!1:v?y=!!d.state[s]:y=b||d.state.valid===!1;let{mounted:_,transitionStatus:w,setMounted:k}=Pi(y);le(()=>{if(!(!y||!u))return m(H=>H.concat(u)),()=>{m(H=>H.filter(N=>N!==u))}},[y,u,m]);let x=py.useRef(null),[S,C]=py.useState(null),[R,E]=py.useState(null),I=d.error;!v&&b?I=h:d.errors.length>1&&(I=d.errors);let O=I;Array.isArray(I)&&(O=I.length>1?(0,XW.jsx)("ul",{children:I.map(H=>(0,XW.jsx)("li",{children:H},H))}):I[0]);let A=Array.isArray(I)?JSON.stringify(I):I;y&&A!==R&&(E(A),C(O)),Wn({open:y,ref:x,onComplete(){y||k(!1)}});let P={...f,transitionStatus:w},L=De("div",t,{ref:[o,x],state:P,props:[{id:u,children:y?O:S},l],stateAttributesMapping:i$e,enabled:_});return _?L:null});var mde=c(re(),1);var gde=mde.forwardRef(function(t,o){let{render:r,id:n,className:i,style:s,...a}=t,l=pn(n),u=gn(!1),d=aM(),{setMessageIds:f}=Gn(),p={...u.state,disabled:u.disabled||d.disabled};return le(()=>{if(l)return f(g=>g.concat(l)),()=>{f(g=>g.filter(h=>h!==l))}},[l,f]),De("p",t,{ref:o,state:p,props:[{id:l},a],stateAttributesMapping:Di})});var kM=c(re(),1);var hde=kM.forwardRef(function(t,o){let{render:r,className:n,id:i,name:s,value:a,disabled:l=!1,onValueChange:u,defaultValue:d,autoFocus:f=!1,style:p,...m}=t,{state:g,name:h,disabled:b,setTouched:v,setDirty:y,validityData:_,setFocused:w,setFilled:k,validationMode:x,validation:S}=gn(),{clearErrors:C}=_l(),R=b||l,E=h??s,I={...g,disabled:R},{labelId:O}=Gn(),A=Ew({id:i});le(()=>{let j=a!=null;S.inputRef.current?.value||j&&a!==""?k(!0):j&&a===""&&k(!1)},[S.inputRef,k,a]);let P=kM.useRef(null);le(()=>{f&&P.current===_r(ot(P.current))&&w(!0)},[f,w]);let[L]=Nf({controlled:a,default:d,name:"FieldControl",state:"value"}),H=a!==void 0,N=H?L:void 0,M=de(()=>S.inputRef.current?.value);return JA(S.inputRef,A,N,M,!R,s),De("input",t,{ref:[o,P],state:I,props:[{id:A,disabled:R,name:E,ref:S.inputRef,"aria-labelledby":O,autoFocus:f,...H?{value:N}:{defaultValue:d},onChange(j){let D=j.currentTarget.value;u?.(D,$e(Te.none,j.nativeEvent)),y(D!==(_.initialValue??"")),k(D!==""),j.nativeEvent.defaultPrevented||(C(E),S.change(D))},onFocus(){w(!0)},onBlur(j){v(!0),w(!1),x==="onBlur"&&S.commit(j.currentTarget.value)},onKeyDown(j){j.currentTarget.tagName==="INPUT"&&j.key==="Enter"&&(v(!0),S.commit(j.currentTarget.value))}},m,j=>S.getValidationProps(R,j)],stateAttributesMapping:Di})});var U1=c(re(),1);var bde=c(T(),1),yde=function(t){let{children:o}=t,{validityData:r,invalid:n}=gn(!1),i=U1.useMemo(()=>dy(r,n),[r,n]),s=i.state.valid===!1,{transitionStatus:a}=Pi(s),l=U1.useMemo(()=>({...i,validity:i.state,transitionStatus:a}),[i,a]);return(0,bde.jsx)(U1.Fragment,{children:o(l)})};var xM=c(re(),1);var QW=c(T(),1),vde=xM.forwardRef(function(t,o){let{render:r,className:n,style:i,disabled:s=!1,...a}=t,{state:l,disabled:u}=gn(!1),d=u||s,f={...l,disabled:d},p=xM.useMemo(()=>({disabled:d}),[d]),m=De("div",t,{ref:o,state:f,props:a,stateAttributesMapping:Di});return(0,QW.jsx)(vM,{children:(0,QW.jsx)($W.Provider,{value:p,children:m})})});var _de=c(re(),1);var wde=c(T(),1),JW=_de.forwardRef(function(t,o){return(0,wde.jsx)(Vi.Control,{ref:o,...t})});var xde=c(re(),1);var Ow=c(re(),1);var SM="data-composite-item-active";var s$e=[];function kde(e){let{loopFocus:t=!0,orientation:o="both",grid:r,onLoop:n,direction:i,highlightedIndex:s,onHighlightedIndexChange:a,rootRef:l,enableHomeAndEndKeys:u=!1,stopEventPropagation:d,disabledIndices:f,modifierKeys:p=s$e}=e,[m,g]=Ow.useState(0),h=r!=null,b=Ow.useRef(null),v=Fs(b,l),y=Ow.useRef([]),_=Ow.useRef(!1),w=s??m,k=de((E,I=!1)=>{if((a??g)(E),I){let O=y.current[E];FW(b.current,O,i,o)}}),x=de(E=>{if(E.size===0||_.current)return;_.current=!0;let I=Array.from(E.keys()),O=I.find(P=>P?.hasAttribute(SM))??null,A=O?E.get(O)?.index??-1:-1;if(A!==-1)k(A);else if(oy(I,w,f)){let P=bl(I,{disabledIndices:f});rg(I,P)||k(P)}FW(b.current,O,i,o)});le(()=>{if(f==null||s!=null||!_.current)return;let E=y.current;if(oy(E,w,f)){let I=bl(E,{disabledIndices:f});rg(E,I)||k(I)}},[f,s,w,y,k]);let S=de((E,I,O)=>n?n(E,I,O,y):O),C=de(E=>{let I=E.key===YA||E.key===KA;if(!qA.has(E.key)||!u&&I||a$e(E,p)||!b.current)return;let A=i==="rtl",P=A?GA:$A,L=A?$A:GA,H=o==="vertical"?WA:P,N=o==="vertical"?UA:L,M=ko(E.nativeEvent);if(M!=null&&VW(M)&&!gM(M)){let ee=M.selectionStart,J=M.selectionEnd,U=M.value;if(ee==null||E.shiftKey||ee!==J||E.key!==N&&ee<U.length||E.key!==H&&ee>0)return}let V=w,j=ty(y,f),D=yw(y,f);r!=null&&(V=r({disabledIndices:f,elementsRef:y,event:E,highlightedIndex:w,loopFocus:t,maxIndex:D,minIndex:j,onLoop:S,orientation:o,rtl:A}));let z=o!=="vertical"&&E.key===P||o!=="horizontal"&&E.key===WA,W=o!=="vertical"&&E.key===L||o!=="horizontal"&&E.key===UA;u&&(E.key===YA?V=j:E.key===KA&&(V=D)),V===w&&(z||W)&&(t&&V===D&&z?(V=j,n&&(V=n(E,w,V,y))):t&&V===j&&W?(V=D,n&&(V=n(E,w,V,y))):V=bl(y.current,{startingIndex:V,decrement:W,disabledIndices:f})),V!==w&&!rg(y.current,V)&&(d&&E.stopPropagation(),(h||I||z||W)&&E.preventDefault(),k(V,!0),queueMicrotask(()=>{y.current[V]?.focus()}))});return{props:{ref:v,onFocus(E){let I=b.current,O=ko(E.nativeEvent);!I||O==null||!VW(O)||O.setSelectionRange(0,O.value.length)},onKeyDown:C},highlightedIndex:w,onHighlightedIndexChange:k,elementsRef:y,onMapChange:x,relayKeyboardEvent:C}}function a$e(e,t){for(let o of aue)if(!t.includes(o)&&e.getModifierState(o))return!0;return!1}var eG=c(T(),1);function Sde(e){let{render:t,className:o,style:r,refs:n=gl,props:i=gl,state:s=Wt,stateAttributesMapping:a,highlightedIndex:l,onHighlightedIndexChange:u,orientation:d,grid:f,loopFocus:p,onLoop:m,enableHomeAndEndKeys:g,onMapChange:h,stopEventPropagation:b=!0,rootRef:v,disabledIndices:y,modifierKeys:_,highlightItemOnHover:w=!1,tag:k="div",...x}=e,S=sd(),{props:C,highlightedIndex:R,onHighlightedIndexChange:E,elementsRef:I,onMapChange:O,relayKeyboardEvent:A}=kde({grid:f,loopFocus:p,onLoop:m,orientation:d,highlightedIndex:l,onHighlightedIndexChange:u,rootRef:v,stopEventPropagation:b,enableHomeAndEndKeys:g,direction:S,disabledIndices:y,modifierKeys:_}),P=De(k,e,{state:s,ref:n,props:[C,...i,x],stateAttributesMapping:a}),L=xde.useMemo(()=>({highlightedIndex:R,onHighlightedIndexChange:E,highlightItemOnHover:w,relayKeyboardEvent:A}),[R,E,w,A]);return(0,eG.jsx)(MU.Provider,{value:L,children:(0,eG.jsx)(aw,{elementsRef:I,onMapChange:H=>{h?.(H),O(H)},children:P})})}var CM=c(re(),1),Cde=c(Of(),1);var Ede=c(T(),1),Tde=CM.forwardRef(function(t,o){let{children:r,container:n,className:i,render:s,style:a,...l}=t,{node:u,subtree:d}=kA({container:n,ref:o,componentProps:t,elementProps:l});return!d&&!u?null:(0,Ede.jsxs)(CM.Fragment,{children:[d,u&&Cde.createPortal(r,u)]})});var Rde=c(T(),1),EM="base-ui-disable-scrollbar",W1={className:EM,getElement(e){return(0,Rde.jsx)("style",{nonce:e,href:EM,precedence:"base-ui:low",children:`.${EM}{scrollbar-width:none}.${EM}::-webkit-scrollbar{display:none}`})}};var Ta=1;function Aw(e,t){return Math.max(0,e-t)}function Mw(e,t){if(t<=0)return 0;let o=fy(e,0,t),r=o,n=t-o,i=r<=Ta,s=n<=Ta;return i&&s?r<=n?0:t:i?0:s?t:o}var qr={};No(qr,{Arrow:()=>tfe,Backdrop:()=>jde,Group:()=>dfe,GroupLabel:()=>pfe,Icon:()=>Lde,Item:()=>Zde,ItemIndicator:()=>Qde,ItemText:()=>Jde,Label:()=>Pde,List:()=>Kde,Popup:()=>$de,Portal:()=>Fde,Positioner:()=>Hde,Root:()=>Bde,ScrollDownArrow:()=>ife,ScrollUpArrow:()=>lfe,Separator:()=>mfe,Trigger:()=>Ode,Value:()=>Mde});var wr=c(re(),1);var TM=c(re(),1),tG=TM.createContext(null);function zo(){let e=TM.useContext(tG);if(e===null)throw new Error(Ut(60));return e}var ze={id:e=>e.id,labelId:e=>e.labelId,modal:e=>e.modal,items:e=>e.items,itemToStringLabel:e=>e.itemToStringLabel,isItemEqualToValue:e=>e.isItemEqualToValue,value:e=>e.value,hasSelectedValue:e=>{let{value:t,multiple:o,itemToStringValue:r}=e;return t==null?!1:o&&Array.isArray(t)?t.length>0:ag(t,r)!==""},hasNullItemLabel:(e,t)=>t?wue(e.items):!1,open:e=>e.open,mounted:e=>e.mounted,forceMount:e=>e.forceMount,transitionStatus:e=>e.transitionStatus,openMethod:e=>e.openMethod,activeIndex:e=>e.activeIndex,selectedIndex:e=>e.selectedIndex,isActive:(e,t)=>e.activeIndex===t,isSelected:(e,t)=>{let o=e.isItemEqualToValue,r=e.value;return e.multiple?Array.isArray(r)&&r.some(n=>jf(t,n,o)):jf(t,r,o)},isSelectedByFocus:(e,t)=>e.selectedIndex===t,popupProps:e=>e.popupProps,triggerProps:e=>e.triggerProps,triggerElement:e=>e.triggerElement,positionerElement:e=>e.positionerElement,listElement:e=>e.listElement,popupSide:e=>e.popupSide,scrollUpArrowVisible:e=>e.scrollUpArrowVisible,scrollDownArrowVisible:e=>e.scrollDownArrowVisible,hasScrollArrows:e=>e.hasScrollArrows};var G1=c(T(),1);function Bde(e){let{id:t,value:o,defaultValue:r=null,onValueChange:n,open:i,defaultOpen:s=!1,onOpenChange:a,name:l,form:u,autoComplete:d,disabled:f=!1,readOnly:p=!1,required:m=!1,modal:g=!0,actionsRef:h,inputRef:b,onOpenChangeComplete:v,items:y,multiple:_=!1,itemToStringLabel:w,itemToStringValue:k,isItemEqualToValue:x=hue,highlightItemOnHover:S=!0,children:C}=e,{clearErrors:R}=_l(),{setDirty:E,setTouched:I,setFocused:O,validityData:A,setFilled:P,name:L,disabled:H,validation:N,validationMode:M}=gn(),V=Ew({id:t}),j=H||f,D=L??l,[z,W]=Nf({controlled:o,default:_?r??gl:r,name:"Select",state:"value"}),[ee,J]=Nf({controlled:i,default:s,name:"Select",state:"open"}),U=wr.useRef([]),Q=wr.useRef([]),Z=wr.useRef(null),K=wr.useRef(null),X=wr.useRef(0),oe=wr.useRef(null),ie=wr.useRef([]),se=wr.useRef(!1),be=wr.useRef(null),pe=wr.useRef(null),ke=wr.useRef({allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0}),ye=wr.useRef(!1),{mounted:Pe,setMounted:_e,transitionStatus:ve}=Pi(ee),{openMethod:Se,triggerProps:fe}=pue(ee),Ce=eo(()=>new rd({id:V,labelId:void 0,modal:g,multiple:_,itemToStringLabel:w,itemToStringValue:k,isItemEqualToValue:x,value:z,open:ee,mounted:Pe,transitionStatus:ve,items:y,forceMount:!1,openMethod:null,activeIndex:null,selectedIndex:null,popupProps:{},triggerProps:{},triggerElement:null,positionerElement:null,listElement:null,popupSide:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1,hasScrollArrows:!1})).current,ne=Ve(Ce,ze.activeIndex),ae=Ve(Ce,ze.selectedIndex),Ee=Ve(Ce,ze.triggerElement),he=Ve(Ce,ze.positionerElement),Ae=dM(Se),et=Se??Ae,Je=wr.useMemo(()=>_?"":ag(z,k),[_,z,k]),_t=wr.useMemo(()=>_&&Array.isArray(z)?z.map(it=>ag(it,k)):ag(z,k),[_,z,k]),Et=so(Ee),mt=de(()=>_t);JA(Et,V,z,mt,!j,l);let oo=wr.useRef(z),Tt=_?Array.isArray(z)&&z.length>0:z!=null&&Je!=="";le(()=>{P(Tt)},[Tt,P]),le(function(){let Dt=z,Ir=!1;if(_){let Pr=Array.isArray(z)?z:[];Ir=Pr.length===0,Dt=Pr[Pr.length-1]}let mr=Ir?-1:Cw(ie.current,Dt,x),Wr=mr===-1?null:mr;Wr===null&&(pe.current=null),!ee&&Ce.set("selectedIndex",Wr)},[_,ee,z,x,Ce]);function Rt(it){let Dt=A.initialValue;return Array.isArray(it)&&Array.isArray(Dt)?!Sue(it,Dt,(Ir,mr)=>jf(Ir,mr,x)):it!==Dt}ZA(z,()=>{R(D),E(Rt(z)),N.change(z)});let Bt=de((it,Dt)=>{a?.(it,Dt),!Dt.isCanceled&&(J(it),!it&&(Dt.reason===Te.focusOut||Dt.reason===Te.outsidePress)&&(I(!0),O(!1),M==="onBlur"&&N.commit(z)))}),gt=de(()=>{_e(!1),Ce.update({activeIndex:null,openMethod:null,scrollUpArrowVisible:!1,scrollDownArrowVisible:!1}),v?.(!1)});Wn({enabled:!h,open:ee,ref:Z,onComplete(){ee||gt()}}),wr.useImperativeHandle(h,()=>({unmount:gt}),[gt]);let He=de((it,Dt)=>{n?.(it,Dt),!Dt.isCanceled&&W(it)}),we=de(it=>{let Dt=Aw(it.scrollHeight,it.clientHeight),Ir=Mw(it.scrollTop,Dt),mr=Ir>0,Wr=Ir<Dt;Ce.set("scrollUpArrowVisible",mr),Ce.set("scrollDownArrowVisible",Wr)}),Me=TW({open:ee,onOpenChange:Bt,elements:{reference:Ee,floating:he}}),ge=uW(Me,{enabled:!p&&!j,event:"mousedown"}),Re=A1(Me),Ie=NW(Me,{enabled:!p&&!j,listRef:U,activeIndex:ne,selectedIndex:ae,disabledIndices:gl,onNavigate(it){it===null&&!ee||Ce.set("activeIndex",it)},focusItemOnHover:S}),at=LW(Me,{enabled:!p&&!j&&(ee||!_),listRef:Q,activeIndex:ne,selectedIndex:ae,disabledIndices:it=>gM(U.current[it]),onMatch(it){ee?Ce.set("activeIndex",it):He(ie.current[it],$e(Te.none))},onTyping(it){se.current=it}}),Qe=wr.useMemo(()=>zt(at.reference,Ie.reference,Re.reference,ge.reference,fe),[ge.reference,at.reference,Ie.reference,Re.reference,fe]),po=wr.useMemo(()=>zt(PA,at.floating,Ie.floating,Re.floating),[at.floating,Ie.floating,Re.floating]),ro=Ie.item??Wt;gue(()=>{Ce.update({popupProps:po,triggerProps:Qe})}),Ce.useSyncedValues({id:V,modal:g,multiple:_,value:z,open:ee,mounted:Pe,transitionStatus:ve,popupProps:po,triggerProps:Qe,items:y,itemToStringLabel:w,itemToStringValue:k,isItemEqualToValue:x,openMethod:et});let vo=wr.useMemo(()=>({store:Ce,floatingContext:Me,required:m,disabled:j,readOnly:p,multiple:_,highlightItemOnHover:S,setValue:He,setOpen:Bt,listRef:U,popupRef:Z,scrollHandlerRef:K,handleScrollArrowVisibility:we,scrollArrowsMountedCountRef:X,itemProps:ro,valueRef:oe,valuesRef:ie,labelsRef:Q,typingRef:se,selectionRef:ke,firstItemTextRef:be,selectedItemTextRef:pe,validation:N,onOpenChangeComplete:v,alignItemWithTriggerActiveRef:ye,initialValueRef:oo}),[Ce,Me,m,j,p,_,S,He,Bt,ro,N,v,we]),Kt=Fs(b,N.inputRef),_o=_?void 0:D,Cn=wr.useMemo(()=>!_||!Array.isArray(z)||!D?null:z.map(it=>{let Dt=ag(it,k);return(0,G1.jsx)("input",{type:"hidden",form:u,name:D,value:Dt,disabled:j},Dt)}),[_,z,u,D,k,j]);return(0,G1.jsxs)(tG.Provider,{value:vo,children:[C,(0,G1.jsx)("input",{...N.getValidationProps(j,{onFocus(){Ce.state.triggerElement?.focus({focusVisible:!0})},onChange(it){if(it.nativeEvent.defaultPrevented||j||p)return;let Dt=it.currentTarget.value,Ir=$e(Te.none,it.nativeEvent);function mr(){if(_)return;let Wr=Dt.toLowerCase(),Pr=ie.current.findIndex(Bi=>ag(Bi,k).toLowerCase()===Wr||zW(Bi,w).toLowerCase()===Wr);Pr===-1&&(Pr=ie.current.findIndex((Bi,Be)=>{let Ht=Q.current[Be];return Ht!=null&&Ht.toLowerCase()===Wr}));let dn=ie.current[Pr];dn!=null&&He(dn,Ir)}Ce.set("forceMount",!0),queueMicrotask(mr)}}),id:V&&_o==null?`${V}-hidden-input`:void 0,form:u,name:_o,autoComplete:d,value:Je,disabled:j,required:m&&!(_&&Tt),readOnly:p,ref:Kt,style:D?vle:fA,tabIndex:-1,"aria-hidden":!0,suppressHydrationWarning:!0}),Cn]})}var Ide=c(re(),1);var Pde=Ide.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=s;delete a.id;let l=gn(),{store:u}=zo(),d=Ve(u,ze.triggerElement),f=Ve(u,ze.id),p=Eue(f),m=cM({id:p,fallbackControlId:d?.id??f,setLabelId(g){let h=typeof g=="function"?g(u.state.labelId):g;u.set("labelId",h)}});return De("div",t,{ref:o,state:l.state,props:[m,s],stateAttributesMapping:Di})});var Nw=c(re(),1);var l$e=400,c$e={...iue,...Di,popupSide:e=>e?{"data-popup-side":e}:null,value:()=>null},Ode=Nw.forwardRef(function(t,o){let{render:r,className:n,id:i,disabled:s=!1,nativeButton:a=!0,style:l,...u}=t,{setTouched:d,setFocused:f,validationMode:p,state:m,disabled:g}=gn(),{labelId:h}=Gn(),{store:b,setOpen:v,selectionRef:y,validation:_,readOnly:w,required:k,alignItemWithTriggerActiveRef:x,disabled:S}=zo(),C=g||S||s,R=Ve(b,ze.open),E=Ve(b,ze.mounted),I=Ve(b,ze.value),O=Ve(b,ze.triggerProps),A=Ve(b,ze.positionerElement),P=Ve(b,ze.listElement),L=Ve(b,ze.popupSide),H=Ve(b,ze.id),N=Ve(b,ze.labelId),M=Ve(b,ze.hasSelectedValue),V=E&&A?L:null,j=i??H,D=Tue(h,N);Ew({id:j});let z=so(A),W=Nw.useRef(null),{getButtonProps:ee,buttonRef:J}=Oc({disabled:C,native:a}),U=b.useStateSetter("triggerElement"),Q=Fo(),Z=Fo(),K=Fo();Nw.useEffect(()=>{if(R)return K.start(l$e,()=>{y.current.allowUnselectedMouseUp=!0,y.current.allowSelectedMouseUp=!0}),()=>{K.clear()};y.current={allowSelectedMouseUp:!1,allowUnselectedMouseUp:!1,dragY:0},Z.clear()},[R,y,Z,K]);let X=zt(O,{id:j,role:"combobox","aria-expanded":R,"aria-haspopup":"listbox","aria-controls":R?P?.id??ey(A)?.id:void 0,"aria-labelledby":D,"aria-readonly":w||void 0,"aria-required":k||void 0,tabIndex:C?-1:0,onFocus(se){f(!0),R&&x.current&&v(!1,$e(Te.none,se.nativeEvent)),Q.start(0,()=>{b.set("forceMount",!0)})},onBlur(se){We(A,se.relatedTarget)||(d(!0),f(!1),p==="onBlur"&&_.commit(I))},onMouseDown(se){if(R)return;let be=ot(se.currentTarget);function pe(ke){if(!W.current)return;let ye=ke.target;We(W.current,ye)||We(z.current,ye)||Cue(ke,W.current)||v(!1,$e(Te.cancelOpen,ke))}Z.start(0,()=>{be.addEventListener("mouseup",pe,{once:!0})})}},u,ee),oe=_.getValidationProps(C,X);oe.role="combobox";let ie={...m,open:R,disabled:C,value:I,readOnly:w,popupSide:V,placeholder:!M};return De("button",t,{ref:[o,W,J,U],state:ie,stateAttributesMapping:c$e,props:oe})});var Ade=c(re(),1);var u$e={value:()=>null},Mde=Ade.forwardRef(function(t,o){let{className:r,render:n,children:i,placeholder:s,style:a,...l}=t,{store:u,valueRef:d}=zo(),f=Ve(u,ze.value),p=Ve(u,ze.items),m=Ve(u,ze.itemToStringLabel),g=Ve(u,ze.hasSelectedValue),h=!g&&s!=null&&i==null,b=Ve(u,ze.hasNullItemLabel,h),v={value:f,placeholder:!g},y=null;return typeof i=="function"?y=i(f):i!=null?y=i:h&&!b?y=s:Array.isArray(f)?y=kue(f,p,m):y=jW(f,p,m),De("span",t,{state:v,ref:[o,d],props:[{children:y},l],stateAttributesMapping:u$e})});var Nde=c(re(),1);var Lde=Nde.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=zo(),u={open:Ve(a,ze.open)};return De("span",t,{state:u,ref:o,props:[{"aria-hidden":!0,children:"\u25BC"},s],stateAttributesMapping:zA})});var Dde=c(re(),1);var Vde=c(T(),1),Fde=Dde.forwardRef(function(t,o){let{store:r}=zo(),n=Ve(r,ze.mounted),i=Ve(r,ze.forceMount);return n||i?(0,Vde.jsx)(aW,{ref:o,...t}):null});var zde=c(re(),1);var d$e={...zf,...Un},jde=zde.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=zo(),l=Ve(a,ze.open),u=Ve(a,ze.mounted),d=Ve(a,ze.transitionStatus);return De("div",t,{state:{open:l,transitionStatus:d},ref:o,props:[{role:"presentation",hidden:!u,style:{userSelect:"none",WebkitUserSelect:"none"}},s],stateAttributesMapping:d$e})});var wl=c(re(),1);var RM=c(re(),1),oG=RM.createContext(void 0);function fg(){let e=RM.useContext(oG);if(!e)throw new Error(Ut(59));return e}function Lw(e,t){e&&Object.assign(e.style,t)}var BM={position:"relative",maxHeight:"100%",overflowX:"hidden",overflowY:"auto"};var $1=c(T(),1),f$e={position:"fixed"},Hde=wl.forwardRef(function(t,o){let{anchor:r,className:n,render:i,positionMethod:s,side:a,align:l,sideOffset:u,alignOffset:d,collisionBoundary:f="clipping-ancestors",collisionPadding:p,arrowPadding:m,sticky:g,disableAnchorTracking:h,alignItemWithTrigger:b=!0,collisionAvoidance:v=jle,style:y,..._}=t,{store:w,listRef:k,labelsRef:x,alignItemWithTriggerActiveRef:S,selectedItemTextRef:C,valuesRef:R,initialValueRef:E,popupRef:I,setValue:O,floatingContext:A}=zo(),P=Ve(w,ze.open),L=Ve(w,ze.mounted),H=Ve(w,ze.modal),N=Ve(w,ze.value),M=Ve(w,ze.openMethod),V=Ve(w,ze.positionerElement),j=Ve(w,ze.triggerElement),D=Ve(w,ze.isItemEqualToValue),z=Ve(w,ze.transitionStatus),W=wl.useRef(null),ee=wl.useRef(null),[J,U]=wl.useState(b),Q=L&&J&&M!=="touch";!L&&J!==b&&U(b),wl.useImperativeHandle(S,()=>Q),Lue((Q||H)&&P,M==="touch",V,j);let Z=nM({anchor:r,floatingRootContext:A,positionMethod:s,mounted:L,side:a,sideOffset:u,align:l,alignOffset:d,arrowPadding:m,collisionBoundary:f,collisionPadding:p,sticky:g,disableAnchorTracking:h??Q,collisionAvoidance:v,keepMounted:!0}),K=Q?"none":Z.side,X=Q?f$e:Z.positionerStyles,oe={open:P,side:K,align:Z.align,anchorHidden:Z.anchorHidden};le(()=>{w.set("popupSide",Z.side)},[w,Z.side]);let ie=w.useStateSetter("positionerElement"),se=iM(t,oe,{styles:X,transitionStatus:z,props:_,refs:[o,ie],hidden:!L,inert:!P}),be=wl.useRef(0),pe=de(ye=>{if(R.current.length===0)return;let Pe=be.current;if(be.current=ye.size,ye.size===Pe)return;let _e=$e(Te.none);if(Pe!==0&&!w.state.multiple&&N!==null&&Cw(R.current,N,D)===-1){let Se=E.current,Ce=Se!=null&&Cw(R.current,Se,D)!==-1?Se:null;O(Ce,_e),Ce===null&&(w.set("selectedIndex",null),C.current=null)}if(Pe!==0&&w.state.multiple&&Array.isArray(N)){let ve=N.filter(Se=>Cw(R.current,Se,D)!==-1);ve.length!==N.length&&(O(ve,_e),ve.length===0&&(w.set("selectedIndex",null),C.current=null))}if(P&&Q){w.update({scrollUpArrowVisible:!1,scrollDownArrowVisible:!1});let ve={height:""};Lw(V,ve),Lw(I.current,ve)}}),ke=wl.useMemo(()=>({...Z,side:K,alignItemWithTriggerActive:Q,setControlledAlignItemWithTrigger:U,scrollUpArrowRef:W,scrollDownArrowRef:ee}),[Z,K,Q,U]);return(0,$1.jsx)(aw,{elementsRef:k,labelsRef:x,onMapChange:pe,children:(0,$1.jsxs)(oG.Provider,{value:ke,children:[L&&H&&(0,$1.jsx)(uue,{inert:Sw(!P),cutout:j}),se]})})});var kl=c(re(),1);var OM=c(T(),1),p$e={...zf,...Un},$de=kl.forwardRef(function(t,o){let{render:r,className:n,style:i,finalFocus:s,...a}=t,{store:l,popupRef:u,onOpenChangeComplete:d,setOpen:f,valueRef:p,firstItemTextRef:m,selectedItemTextRef:g,multiple:h,handleScrollArrowVisibility:b,scrollHandlerRef:v,listRef:y,highlightItemOnHover:_,floatingContext:w}=zo(),{side:k,align:x,alignItemWithTriggerActive:S,isPositioned:C,setControlledAlignItemWithTrigger:R}=fg(),E=que(!0)!=null,I=sd(),{nonce:O,disableStyleElements:A}=bM(),P=Ve(l,ze.id),L=Ve(l,ze.open),H=Ve(l,ze.openMethod),N=Ve(l,ze.mounted),M=Ve(l,ze.popupProps),V=Ve(l,ze.transitionStatus),j=Ve(l,ze.triggerElement),D=Ve(l,ze.positionerElement),z=Ve(l,ze.listElement),W=kl.useRef(!1),ee=kl.useRef(!1),J=kl.useRef({}),U=ss(),Q=de(oe=>{if(!D||!u.current||!ee.current)return;let ie=D.style.top==="0px",se=D.style.bottom==="0px";if(W.current||!S||!ie&&!se){b(oe);return}let be=Wde(D),pe=Y1(D.getBoundingClientRect().height,"y",be),ke=ot(D),ye=St(D),Pe=ye.getComputedStyle(D),_e=parseFloat(Pe.marginTop),ve=parseFloat(Pe.marginBottom),Se=Ude(ye.getComputedStyle(u.current)),fe=Math.min(ke.documentElement.clientHeight-_e-ve,Se),Ce=oe.scrollTop,ne=IM(oe),ae=null,Ee=Je=>{D.style.height=`${Je}px`},he=ie?ne-Ce:Ce,Ae=Math.min(pe+he,fe);if(he<=Ta){let Je=fy(he,0,fe-pe);Je>0&&Ee(pe+Je),oe.scrollTop=ie?ne:0,fe-(pe+Je)<=Ta&&(W.current=!0),b(oe);return}if(fe-Ae>Ta)ae=ie?1/0:0;else if(se&&Ce<ne){let Je=pe+he-fe;ae=Ce-(he-Je)}let et=Math.ceil(Ae);if(et!==0&&Ee(et),ae!=null){let Je=fy(ae,0,IM(oe));Math.abs(oe.scrollTop-Je)>Ta&&(oe.scrollTop=Je)}et>=fe-Ta&&(W.current=!0),b(oe)});kl.useImperativeHandle(v,()=>Q,[Q]),Wn({open:L,ref:u,onComplete(){L&&d?.(!0)}});let Z={open:L,transitionStatus:V,side:k,align:x};le(()=>{!D||!u.current||Object.keys(J.current).length||(J.current={top:D.style.top||"0",left:D.style.left||"0",right:D.style.right,height:D.style.height,bottom:D.style.bottom,minHeight:D.style.minHeight,maxHeight:D.style.maxHeight,marginTop:D.style.marginTop,marginBottom:D.style.marginBottom})},[u,D]),le(()=>{L||S||(ee.current=!1,W.current=!1,Lw(D,J.current))},[L,S,D,u]),le(()=>{let oe=u.current;if(!L||!j||!D||!oe||S&&!C||l.state.transitionStatus==="ending")return;if(ee.current=!0,oe.style.removeProperty("--transform-origin"),!S){U.request(()=>b(z||oe));return}let ie=m$e(oe);try{let se=g.current;se?.isConnected||(se=!ze.hasSelectedValue(l.state)&&m.current?.isConnected?m.current:null);let be=p.current,pe=St(D),ke=pe.getComputedStyle(D),ye=pe.getComputedStyle(oe),Pe=ot(j),_e=Wde(j),ve=PM(j.getBoundingClientRect(),_e),Se=PM(D.getBoundingClientRect(),_e),fe=ve.height,Ce=z||oe,ne=Ce.scrollHeight,ae=parseFloat(ye.borderBottomWidth),Ee=parseFloat(ke.marginTop)||10,he=parseFloat(ke.marginBottom)||10,Ae=parseFloat(ke.minHeight)||100,et=Ude(ye),Je=5,_t=5,Et=20,mt=Pe.documentElement.clientHeight-Ee-he,oo=Pe.documentElement.clientWidth,Tt=mt-ve.bottom+fe,Rt,Bt=I==="rtl"?ve.right-Se.width:ve.left,gt=0;if(se&&be){let vo=PM(be.getBoundingClientRect(),_e);Rt=PM(se.getBoundingClientRect(),_e),Bt=Se.left+(I==="rtl"?vo.right-Rt.right:vo.left-Rt.left);let Kt=vo.top-ve.top+vo.height/2;gt=Rt.top-Se.top+Rt.height/2-Kt}let He=Tt+gt+he+ae,we=Math.min(mt,He),Me=mt-Ee-he,ge=He-we,Re=oo-_t;D.style.left=`${fy(Bt,Je,Re-Se.width)}px`,D.style.height=`${we}px`,D.style.maxHeight="none",D.style.marginTop=`${Ee}px`,D.style.marginBottom=`${he}px`,oe.style.height="100%";let Ie=IM(Ce),at=ge>=Ie-Ta;at&&(we=Math.min(mt,Se.height)-(ge-Ie));let Qe=ve.top<Et||ve.bottom>mt-Et||Math.ceil(we)+Ta<Math.min(ne,Ae),po=(pe.visualViewport?.scale??1)!==1&&mo.engine.webkit;if(Qe||po){Lw(D,J.current),R(!1);return}let ro=Math.max(Ae,we);if(at){let vo=Math.max(0,mt-He);D.style.top=Se.height>=Me?"0":`${vo}px`,D.style.height=`${we}px`,Ce.scrollTop=IM(Ce)}else D.style.bottom="0",Ce.scrollTop=ge;if(Rt){let vo=Se.top,Kt=Se.height,_o=Rt.top+Rt.height/2,Cn=fy(Kt>0?(_o-vo)/Kt*100:50,0,100);oe.style.setProperty("--transform-origin",`50% ${Cn}%`)}(ro===mt||we>=et)&&(W.current=!0),b(Ce),_&&l.state.selectedIndex===null&&l.state.activeIndex===null&&y.current[0]!=null&&l.set("activeIndex",0)}finally{ie()}},[l,L,D,j,p,m,g,u,b,S,R,U,z,y,_,I,C]),kl.useEffect(()=>{if(!S||!D||!L)return;let oe=St(D);function ie(se){f(!1,$e(Te.windowResize,se))}return ut(oe,"resize",ie)},[f,S,D,L]);let K={...z?{role:"presentation","aria-orientation":void 0}:{role:"listbox","aria-multiselectable":h||void 0,id:`${P}-list`},onKeyDown(oe){E&&qA.has(oe.key)&&oe.stopPropagation()},onScroll(oe){z||Q(oe.currentTarget)},...S&&{style:z?{height:"100%"}:BM},className:!z&&S?W1.className:void 0},X=De("div",t,{ref:[o,u],state:Z,stateAttributesMapping:p$e,props:[M,K,Rw(V),a]});return(0,OM.jsxs)(kl.Fragment,{children:[!A&&W1.getElement(O),(0,OM.jsx)(cW,{context:w,modal:!1,disabled:!N,openInteractionType:H,returnFocus:s,restoreFocus:!0,children:X})]})});function Ude(e){let t=e.maxHeight;return t.endsWith("px")&&parseFloat(t)||1/0}function IM(e){return Aw(e.scrollHeight,e.clientHeight)}function Wde(e){return M1.getScale(e)}function Y1(e,t,o){return e/o[t]}function PM(e,t){return Df({x:Y1(e.x,"x",t),y:Y1(e.y,"y",t),width:Y1(e.width,"x",t),height:Y1(e.height,"y",t)})}var Gde=[["transform","none"],["scale","1"],["translate","0 0"]];function m$e(e){let{style:t}=e,o={};for(let[r,n]of Gde)o[r]=t.getPropertyValue(r),t.setProperty(r,n,"important");return()=>{for(let[r]of Gde){let n=o[r];n?t.setProperty(r,n):t.removeProperty(r)}}}var Yde=c(re(),1);var Kde=Yde.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a,scrollHandlerRef:l,multiple:u}=zo(),{alignItemWithTriggerActive:d}=fg(),f=Ve(a,ze.hasScrollArrows),p=Ve(a,ze.openMethod),g={id:`${Ve(a,ze.id)}-list`,role:"listbox","aria-multiselectable":u||void 0,onScroll(b){l.current?.(b.currentTarget)},...d&&{style:BM},className:f&&p!=="touch"?W1.className:void 0},h=a.useStateSetter("listElement");return De("div",t,{ref:[o,h],props:[g,s]})});var Lc=c(re(),1);var AM=c(re(),1),rG=AM.createContext(void 0);function K1(){let e=AM.useContext(rG);if(!e)throw new Error(Ut(57));return e}var qde=c(T(),1),Zde=Lc.memo(Lc.forwardRef(function(t,o){let{render:r,className:n,style:i,value:s=null,label:a,disabled:l=!1,nativeButton:u=!1,...d}=t,f=Lc.useRef(null),p=uw({guess:!0,label:a,textRef:f}),{store:m,itemProps:g,setOpen:h,setValue:b,selectionRef:v,typingRef:y,valuesRef:_,multiple:w,selectedItemTextRef:k,disabled:x,readOnly:S}=zo(),C=x||l,R=Ve(m,ze.isActive,p.index),E=Ve(m,ze.open),I=Ve(m,ze.isSelected,s),O=Ve(m,ze.isSelectedByFocus,p.index),A=Ve(m,ze.isItemEqualToValue),P=p.index,L=Lc.useRef(null);le(()=>{let U=_.current;return U[P]=s,()=>{delete U[P]}},[P,s,_]),le(()=>{let U=m.state.value,Q=U;w&&Array.isArray(U)&&(Q=U.length>0?U[U.length-1]:void 0),Q!==void 0&&jf(s,Q,A)&&(m.set("selectedIndex",P),f.current&&(k.current=f.current))},[P,w,A,m,s,k]);let H=Lc.useRef("mouse"),N=Lc.useRef(!1),{getButtonProps:M,buttonRef:V}=Oc({disabled:C,focusableWhenDisabled:!0,native:u,composite:!0}),j={disabled:C,selected:I,highlighted:R};function D(U){if(x||S)return;let Q=m.state.value;if(w){let Z=Array.isArray(Q)?Q:[],K=I?bue(Z,s,A):[...Z,s];b(K,$e(Te.itemPress,U))}else b(s,$e(Te.itemPress,U)),h(!1,$e(Te.itemPress,U))}function z(){v.current.dragY=0}let W={role:"option","aria-selected":I,tabIndex:E&&R?0:-1,onKeyDown(U){m.set("activeIndex",P),U.key===" "&&y.current&&U.preventDefault()},onClick(U){let Q=H.current!=="touch",Z=U.nativeEvent.pointerType,K=Q&&gw(U.nativeEvent)&&(Z!==void 0||R),X=Q&&!K&&!N.current;N.current=!1,!(C||X)&&D(U.nativeEvent)},onPointerEnter(U){H.current=U.pointerType},onPointerMove(U){if(U.pointerType==="mouse"&&U.buttons===1){let Q=v.current;Q.dragY+=U.movementY,Q.dragY**2>=64&&(Q.allowUnselectedMouseUp=!0)}},onPointerDown(U){H.current=U.pointerType,N.current=!0,z()},onMouseUp(){if(z(),C||H.current==="touch"||N.current)return;let U=!v.current.allowSelectedMouseUp&&I,Q=!v.current.allowUnselectedMouseUp&&!I;U||Q||(N.current=!0,L.current?.click(),N.current=!1)}},ee=De("div",t,{ref:[V,o,p.ref,L],state:j,props:[g,W,d,M]}),J=Lc.useMemo(()=>({selected:I,index:P,textRef:f,selectedByFocus:O}),[I,P,f,O]);return(0,qde.jsx)(rG.Provider,{value:J,children:ee})}));var my=c(re(),1);var Xde=c(T(),1),Qde=my.forwardRef(function(t,o){let{selected:r}=K1();return t.keepMounted||r?(0,Xde.jsx)(g$e,{...t,ref:o}):null}),g$e=my.memo(my.forwardRef((e,t)=>{let{render:o,className:r,style:n,keepMounted:i,...s}=e,{selected:a}=K1(),l=my.useRef(null),{transitionStatus:u,setMounted:d}=Pi(a),p=De("span",e,{ref:[t,l],state:{selected:a,transitionStatus:u},props:[{"aria-hidden":!0,children:"\u2714\uFE0F"},s],stateAttributesMapping:Un});return Wn({open:a,ref:l,onComplete(){a||d(!1)}}),p}));var Dw=c(re(),1);var Jde=Dw.memo(Dw.forwardRef(function(t,o){let{index:r,textRef:n,selectedByFocus:i}=K1(),{firstItemTextRef:s,selectedItemTextRef:a}=zo(),{render:l,className:u,style:d,...f}=t,p=Dw.useCallback(g=>{g&&(r===0&&(s.current=g),i&&(a.current=g))},[s,a,r,i]);return De("div",t,{ref:[p,o,n],props:f})}));var efe=c(re(),1);var tfe=efe.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,{store:a}=zo(),{side:l,align:u,arrowRef:d,arrowStyles:f,arrowUncentered:p,alignItemWithTriggerActive:m}=fg(),h={open:Ve(a,ze.open),side:l,align:u,uncentered:p},b=De("div",t,{state:h,ref:[d,o],props:[{style:f,"aria-hidden":!0},s],stateAttributesMapping:jA});return m?null:b});var rfe=c(re(),1);var ofe=c(re(),1);var MM=ofe.forwardRef(function(t,o){let{render:r,className:n,style:i,direction:s,keepMounted:a,...l}=t,u=s==="up",{store:d,popupRef:f,listRef:p,handleScrollArrowVisibility:m,scrollArrowsMountedCountRef:g}=zo(),{side:h,scrollDownArrowRef:b,scrollUpArrowRef:v}=fg(),y=u?ze.scrollUpArrowVisible:ze.scrollDownArrowVisible,_=Ve(d,y),w=Ve(d,ze.openMethod),k=_&&w!=="touch",x=Fo(),S=u?v:b,{mounted:C,transitionStatus:R,setMounted:E}=Pi(k);le(()=>(g.current+=1,d.set("hasScrollArrows",!0),()=>{g.current=Math.max(0,g.current-1),g.current===0&&d.set("hasScrollArrows",!1)}),[d,g]),Wn({open:k,ref:S,onComplete(){k||E(!1)}});let A=De("div",t,{ref:[o,S],state:{direction:s,visible:k,side:h,transitionStatus:R},props:[{"aria-hidden":!0,children:u?"\u25B2":"\u25BC",style:{position:"absolute"},onMouseMove(L){if(L.movementX===0&&L.movementY===0||x.isStarted())return;d.set("activeIndex",null);function H(){let N=d.state.listElement??f.current;if(!N)return;d.set("activeIndex",null),m(N);let M=Aw(N.scrollHeight,N.clientHeight),V=Mw(N.scrollTop,M),j=V===(u?0:M),D=p.current;if(V!==N.scrollTop&&(N.scrollTop=V),j){x.clear();return}if(D.length>0){let z=S.current?.offsetHeight||0;N.scrollTop=h$e(D,u,V,N.clientHeight,z,M)}x.start(40,H)}x.start(40,H)},onMouseLeave(){x.clear()}},l],stateAttributesMapping:Un});return C||a?A:null});function h$e(e,t,o,r,n,i){if(t){let d=0,f=o+n-Ta;for(let g=0;g<e.length;g+=1){let h=e[g];if(h&&h.offsetTop>=f){d=g;break}}let p=Math.max(0,d-1),m=e[p];return p<d&&m?Mw(m.offsetTop-n,i):0}let s=e.length-1,a=o+r-n+Ta;for(let d=0;d<e.length;d+=1){let f=e[d];if(f&&f.offsetTop+f.offsetHeight>a){s=Math.max(0,d-1);break}}let l=Math.min(e.length-1,s+1),u=e[l];return l>s&&u?Mw(u.offsetTop+u.offsetHeight-r+n,i):i}var nfe=c(T(),1),ife=rfe.forwardRef(function(t,o){return(0,nfe.jsx)(MM,{...t,ref:o,direction:"down"})});var sfe=c(re(),1);var afe=c(T(),1),lfe=sfe.forwardRef(function(t,o){return(0,afe.jsx)(MM,{...t,ref:o,direction:"up"})});var Vw=c(re(),1);var NM=c(re(),1),nG=NM.createContext(void 0);function cfe(){let e=NM.useContext(nG);if(e===void 0)throw new Error(Ut(56));return e}var ufe=c(T(),1),dfe=Vw.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,[a,l]=Vw.useState(),u=Vw.useMemo(()=>({labelId:a,setLabelId:l}),[a,l]),d=De("div",t,{ref:o,props:[{role:"group","aria-labelledby":a},s]});return(0,ufe.jsx)(nG.Provider,{value:u,children:d})});var ffe=c(re(),1);var pfe=ffe.forwardRef(function(t,o){let{render:r,className:n,style:i,id:s,...a}=t,{setLabelId:l}=cfe(),u=pn(s);return le(()=>(l(u),()=>{l(f=>f===u?void 0:f)}),[u,l]),De("div",t,{ref:o,props:[{id:u},a]})});var mfe=Vue;var gfe=c(L1(),1);function b$e(){return At}function y$e(){return!1}function v$e(){return!0}function hfe(){return(0,gfe.useSyncExternalStore)(b$e,y$e,v$e)}var M3t=c(re(),1);var bfe=c(T(),1);function yfe(e){let{script:t}=e,{nonce:o}=bM();return hfe()?(0,bfe.jsx)("script",{nonce:o,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0}):null}var Vc={};No(Vc,{Indicator:()=>xfe,List:()=>Cfe,Panel:()=>Sfe,Root:()=>_fe,Tab:()=>wfe});var Zr=c(re(),1);var LM=c(re(),1),iG=LM.createContext(void 0);function pg(){let e=LM.useContext(iG);if(e===void 0)throw new Error(Ut(64));return e}var ad={tabActivationDirection:e=>({"data-activation-direction":e})};var sG=c(T(),1),_fe=Zr.forwardRef(function(t,o){let{className:r,defaultValue:n=0,onValueChange:i,orientation:s="horizontal",render:a,value:l,style:u,...d}=t,f=t.defaultValue!==void 0,p=Zr.useRef([]),[m,g]=Zr.useState(()=>new Map),[h,b]=Nf({controlled:l,default:n,name:"Tabs",state:"value"}),v=l!==void 0,[y,_]=Zr.useState(()=>new Map),w=Zr.useRef(void 0),k=Zr.useCallback(Z=>aG(y,Z),[y]),[x,S]=Zr.useState(()=>({previousValue:h,tabActivationDirection:"none"})),{previousValue:C,tabActivationDirection:R}=x,E=R,I=!1;C!==h&&(E=vfe(C,h,s,y),I=C!=null&&h!=null&&k(h)==null);let O=I?C:h,A=C!==O||R!==E;le(()=>{A&&S({previousValue:O,tabActivationDirection:E})},[O,A,E]);let P=de((Z,K)=>{let X=vfe(h,Z,s,y);K.activationDirection=X,i?.(Z,K),!K.isCanceled&&b(Z)}),L=de((Z,K)=>{i?.(Z,$e(K,void 0,void 0,{activationDirection:"none"}))}),H=de((Z,K)=>(g(X=>{let oe=new Map(X);return oe.set(Z,K),oe}),()=>{g(X=>{if(X.get(Z)!==K)return X;let oe=new Map(X);return oe.delete(Z),oe})})),N=Zr.useCallback(Z=>m.get(Z),[m]),M=Zr.useCallback(Z=>{for(let K of y.values())if(Z===K.value)return K.id},[y]),V=Zr.useMemo(()=>({getTabElementBySelectedValue:k,getTabIdByPanelValue:M,getTabPanelIdByValue:N,onValueChange:P,orientation:s,registerMountedTabPanel:H,setTabMap:_,tabActivationDirection:E,value:h}),[k,M,N,P,s,H,_,E,h]),j=Zr.useMemo(()=>{for(let Z of y.values())if(Z.value===h)return Z},[y,h]),D=Zr.useMemo(()=>{for(let Z of y.values())if(!Z.disabled)return Z.value},[y]),z=Zr.useRef(!f),W=Zr.useRef(n),ee=Zr.useRef(f),J=Zr.useRef(!1);le(()=>{if(v)return;function Z(ie,se){b(ie),S({previousValue:ie,tabActivationDirection:"none"}),L(ie,se),z.current=!1}if(y.size===0){J.current&&h!==null&&!w.current?.isConnected&&Z(null,Te.missing);return}J.current=!0,w.current=y.keys().next().value;let K=j?.disabled,X=j==null&&h!==null;if(!K&&h===W.current&&(ee.current=!1),ee.current&&K&&h===W.current)return;let oe=z.current;if(K||X){let ie=D??null;if(h===ie){z.current=!1;return}let se=Te.missing;oe?se=Te.initial:K&&(se=Te.disabled),Z(ie,se);return}oe&&j!=null&&(L(h,Te.initial),z.current=!1)},[D,v,L,j,b,y,h]);let Q=De("div",t,{state:{orientation:s,tabActivationDirection:E},ref:o,props:d,stateAttributesMapping:ad});return(0,sG.jsx)(iG.Provider,{value:V,children:(0,sG.jsx)(aw,{elementsRef:p,children:Q})})});function aG(e,t){for(let[o,r]of e.entries())if(t===r.value)return o;return null}function vfe(e,t,o,r){if(e==null||t==null)return"none";let[n,i,s]=o==="horizontal"?["left","left","right"]:["top","up","down"],a=aG(r,e),l=aG(r,t);if(a==null||l==null)return a!==l&&(typeof e=="number"||typeof e=="string")&&typeof e==typeof t?t>e?s:i:"none";let u=a.getBoundingClientRect()[n],d=l.getBoundingClientRect()[n];return d<u?i:d>u?s:"none"}var Hf=c(re(),1);var DM=c(re(),1),lG=DM.createContext(void 0);function VM(){let e=DM.useContext(lG);if(e===void 0)throw new Error(Ut(65));return e}var wfe=Hf.forwardRef(function(t,o){let{className:r,disabled:n=!1,render:i,value:s,id:a,nativeButton:l=!0,style:u,...d}=t,{value:f,getTabPanelIdByValue:p,onValueChange:m,orientation:g,tabActivationDirection:h}=pg(),{activateOnFocus:b,registerTabResizeObserverElement:v,tabsListElement:y}=VM(),{highlightedIndex:_,onHighlightedIndexChange:w}=fw(),k=pn(a),x=Hf.useMemo(()=>({disabled:n,id:k,value:s}),[n,k,s]),{compositeProps:S,compositeRef:C,index:R}=Xue({metadata:x}),E=s===f,I=Hf.useRef(!1),O=Hf.useRef(null),A=de(J=>{O.current?.(),O.current=J?v(J):null});le(()=>{if(I.current){I.current=!1;return}if(!(E&&R>-1&&_!==R))return;let J=y;if(J!=null){let U=_r(ot(J));if(U&&We(J,U))return}n||w(R)},[E,R,_,w,n,y]);let{getButtonProps:P,buttonRef:L}=Oc({disabled:n,native:l,focusableWhenDisabled:!0}),H=p(s),N=Hf.useRef(!1),M=Hf.useRef(!1);function V(J){m(s,$e(Te.none,J.nativeEvent,void 0,{activationDirection:"none"}))}function j(J){E||n||V(J)}function D(J){E||n||b&&(!N.current||M.current)&&V(J)}function z(J){if(E||n)return;N.current=!0,M.current=J.button===0;let U=ot(J.currentTarget);function Q(){N.current=!1,M.current=!1,U.removeEventListener("pointerup",Q),U.removeEventListener("pointercancel",Q)}U.addEventListener("pointerup",Q),U.addEventListener("pointercancel",Q)}return De("button",t,{state:{disabled:n,active:E,orientation:g,tabActivationDirection:h},ref:[o,L,C,A],props:[S,{role:"tab","aria-controls":H,"aria-selected":E,id:k,onClick:j,onFocus:D,onPointerDown:z,[SM]:E?"":void 0,onKeyDownCapture(){I.current=!0}},d,P],stateAttributesMapping:ad})});var Fw=c(re(),1);var FM=c(T(),1),kfe,_$e={...ad,activeTabPosition:()=>null,activeTabSize:()=>null},xfe=Fw.forwardRef(function(t,o){let{className:r,render:n,renderBeforeHydration:i=!1,style:s,...a}=t,{getTabElementBySelectedValue:l,orientation:u,tabActivationDirection:d,value:f}=pg(),{tabsListElement:p,registerIndicatorUpdateListener:m}=VM(),g=Lce();Fw.useEffect(()=>m(g),[m,g]);let h=0,b=0,v=0,y=0,_=0,w=0,k=!1;if(f!=null&&p!=null){let O=l(f);if(O!=null){k=!0;let{width:A,height:P}=Bw(O),{width:L,height:H}=Bw(p),N=O.getBoundingClientRect(),M=p.getBoundingClientRect(),V=L>0?M.width/L:1,j=H>0?M.height/H:1;if(V>Number.EPSILON&&j>Number.EPSILON){let z=N.left-M.left,W=N.top-M.top;h=z/V+p.scrollLeft-p.clientLeft,v=W/j+p.scrollTop-p.clientTop}else h=O.offsetLeft,v=O.offsetTop;_=A,w=P,b=p.scrollWidth-h-_,y=p.scrollHeight-v-w}}let x=k?{left:h,right:b,top:v,bottom:y}:null,S=k?{width:_,height:w}:null,C=k?{"--active-tab-left":`${h}px`,"--active-tab-right":`${b}px`,"--active-tab-top":`${v}px`,"--active-tab-bottom":`${y}px`,"--active-tab-width":`${_}px`,"--active-tab-height":`${w}px`}:void 0,R=k&&_>0&&w>0,I=De("span",t,{state:{orientation:u,activeTabPosition:x,activeTabSize:S,tabActivationDirection:d},ref:o,props:[{role:"presentation",style:C,hidden:!R},a,{suppressHydrationWarning:!0}],stateAttributesMapping:_$e});return f==null?null:(0,FM.jsxs)(Fw.Fragment,{children:[I,i&&(kfe||(kfe=(0,FM.jsx)(yfe,{script:""})))]})});var zM=c(re(),1);var w$e={...ad,...Un},Sfe=zM.forwardRef(function(t,o){let{className:r,value:n,render:i,keepMounted:s=!1,style:a,...l}=t,{value:u,getTabIdByPanelValue:d,orientation:f,tabActivationDirection:p,registerMountedTabPanel:m}=pg(),g=pn(),{ref:h,index:b}=uw(),v=n===u,{mounted:y,transitionStatus:_,setMounted:w}=Pi(v),k=!y,x=d(n),S={hidden:k,orientation:f,tabActivationDirection:p,transitionStatus:_},C=zM.useRef(null),R=De("div",t,{state:S,ref:[o,h,C],props:[{"aria-labelledby":x,hidden:k,id:g,role:"tabpanel",tabIndex:v?0:-1,inert:Sw(!v),"data-index":b},l],stateAttributesMapping:w$e});return Wn({open:v,ref:C,onComplete(){v||w(!1)}}),le(()=>{if(!(g==null||k&&!s))return m(n,g)},[k,s,n,g,m]),s||y?R:null});var Dc=c(re(),1);var cG=c(T(),1),Cfe=Dc.forwardRef(function(t,o){let{activateOnFocus:r=!1,className:n,loopFocus:i=!0,render:s,style:a,...l}=t,{orientation:u,setTabMap:d,tabActivationDirection:f}=pg(),[p,m]=Dc.useState(0),[g,h]=Dc.useState(null),b=Dc.useRef(new Set),v=Dc.useRef(new Set),y=Dc.useRef(null);le(()=>{if(typeof ResizeObserver>"u")return;let C=new ResizeObserver(()=>{b.current.forEach(R=>{R()})});return y.current=C,g&&C.observe(g),v.current.forEach(R=>{C.observe(R)}),()=>{C.disconnect(),y.current=null}},[g]);let _=de(C=>(b.current.add(C),()=>{b.current.delete(C)})),w=de(C=>(v.current.add(C),y.current?.observe(C),()=>{v.current.delete(C),y.current?.unobserve(C)})),k={orientation:u,tabActivationDirection:f},x={"aria-orientation":u==="vertical"?"vertical":void 0,role:"tablist"},S=Dc.useMemo(()=>({activateOnFocus:r,registerIndicatorUpdateListener:_,registerTabResizeObserverElement:w,tabsListElement:g}),[r,_,w,g]);return(0,cG.jsx)(lG.Provider,{value:S,children:(0,cG.jsx)(Sde,{render:s,className:n,style:a,state:k,refs:[o,h],props:[x,l],stateAttributesMapping:ad,highlightedIndex:p,enableHomeAndEndKeys:!0,loopFocus:i,orientation:u,onHighlightedIndexChange:m,onMapChange:d,disabledIndices:gl})})});var Us={};No(Us,{Arrow:()=>Wfe,Handle:()=>Z1,Popup:()=>Hfe,Portal:()=>Vfe,Positioner:()=>zfe,Provider:()=>$fe,Root:()=>Pfe,Trigger:()=>Nfe,Viewport:()=>Kfe,createHandle:()=>qfe});var zw=c(re(),1);var jM=c(re(),1),uG=jM.createContext(void 0);function xl(e){let t=jM.useContext(uG);if(t===void 0&&!e)throw new Error(Ut(72));return t}var Efe=c(re(),1);var Tfe={...Qce,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},HM=class extends rd{constructor(t,o,r){let n=new Ff;super(Bfe(t,n,o,r),Ife(n),Tfe)}setOpen=(t,o)=>{Hce(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,$e(Te.triggerPress,t))}};function Rfe(){let e=new Ff,t=new FA(Object.freeze(Bfe(void 0,e)),Object.freeze(Ife(e)),Tfe);return Object.assign(t,{setOpen:At,cancelPendingOpen:At})}function Bfe(e,t,o,r=!1){let n={...qce(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return n.floatingRootContext=Zce(t,o,r),n}function Ife(e){return{popupRef:Efe.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var q1=c(T(),1),Pfe=xW(function(t){let{disabled:o=!1,defaultOpen:r=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:u,handle:d,triggerId:f,defaultTriggerId:p=null,children:m}=t,g=zce((I,O)=>new HM({open:r,openProp:n,activeTriggerId:p,triggerIdProp:f},I,O));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",f),g.useContextCallback("onOpenChange",l),g.useContextCallback("onOpenChangeComplete",u);let h=g.useState("open"),b=!o&&h,v=g.useState("activeTriggerId"),y=g.useState("mounted"),_=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i,disabled:o}),Wce(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:k}=Gce(b,g),x=g.useState("isInstantPhase"),S=g.useState("instantType"),C=g.useState("lastOpenChangeReason"),R=zw.useRef(null);le(()=>{h&&o&&g.setOpen(!1,$e(Te.disabled))},[h,o,g]),le(()=>{k==="ending"&&C===Te.none||k!=="ending"&&x?(S!=="delay"&&(R.current=S),g.set("instantType","delay")):R.current!==null&&(g.set("instantType",R.current),R.current=null)},[k,x,C,S,g]),le(()=>{b&&v==null&&g.set("payload",void 0)},[g,v,b]),zw.useImperativeHandle(a,()=>({unmount:w,close:()=>g.setOpen(!1,$e(Te.imperativeAction))}),[w,g]);let E=b||y||!o&&s!=="none";return(0,q1.jsxs)(uG.Provider,{value:g,children:[d&&(0,q1.jsx)(jce,{handle:d,store:g}),E&&(0,q1.jsx)(k$e,{store:g,disabled:o,trackCursorAxis:s}),typeof m=="function"?m({payload:_}):m]})});function k$e({store:e,disabled:t,trackCursorAxis:o}){let r=e.useState("floatingRootContext"),n=A1(r,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=dW(r,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=zw.useMemo(()=>zt(i.reference,n.reference),[i.reference,n.reference]);return $ce(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:n.floating??Wt}),null}var WM=c(re(),1);var UM=c(re(),1),dG=UM.createContext(void 0);function Ofe(){return UM.useContext(dG)}var Mfe="data-base-ui-tooltip-trigger";function Afe(e){if("composedPath"in e){let o=e.composedPath();for(let r=0;r<o.length;r+=1){let n=o[r];if(ct(n))return n}}let t=e.target;return ct(t)?t:null}function S$e(e){let t=e;for(;t;){let o=t.closest(`[${Mfe}]`);if(o)return o;let r=t.getRootNode();t="host"in r&&ct(r.host)?r.host:null}return null}var Nfe=Ace(function(t,o){let{render:r,className:n,style:i,handle:s,payload:a,disabled:l,delay:u,closeOnClick:d=!0,closeDelay:f,id:p,...m}=t,g=xl(!0),b=eue(s)??g;if(!b)throw new Error(Ut(82));let v=pn(p),y=b.useState("isTriggerActive",v),_=b.useState("isOpenedByTrigger",v),w=b.useState("floatingRootContext"),k=WM.useRef(null),x=u??600,S=f??0,{registerTrigger:C,isMountedByThisTrigger:R}=Uce(v,k,b,{payload:a,closeOnClick:d,closeDelay:S}),E=Ofe(),{delayRef:I,isInstantPhase:O,hasProvider:A}=qU(w,{open:_}),P=xw(w);b.useSyncedValue("isInstantPhase",O);let L=b.useState("disabled"),H=l??L,N=so(H),M=b.useState("trackCursorAxis"),V=b.useState("disableHoverablePopup"),j=WM.useRef(!1),D=Fo(),z=WM.useRef(void 0);function W(){return A?hl(I.current,"open")===0?0:u??E??600:x}function ee(se){let be=k.current;if(!be||!se)return!1;let pe=S$e(se);return pe!==null&&pe!==be&&We(be,pe)}function J(se){let be=ee(se);return j.current=be,be&&(P.openChangeTimeout.clear(),P.restTimeout.clear(),P.restTimeoutPending=!1,D.clear()),be}let U=AW(w,{enabled:!H,mouseOnly:!0,move:!1,handleClose:!V&&M!=="both"?DW():null,restMs:W,delay(){return f==null&&A?{close:hl(I.current,"close")}:{close:S}},triggerElementRef:k,isActiveTrigger:y,isClosing:()=>b.select("transitionStatus")==="ending",shouldOpen(){return!j.current}}),Q=BW(w,{enabled:!H}).reference,Z=se=>{let be=j.current,pe=Afe(se),ke=J(pe),ye=k.current,Pe=ye&&pe&&We(ye,pe);if(ke&&b.select("open")&&b.select("lastOpenChangeReason")===Te.triggerHover){b.setOpen(!1,$e(Te.triggerHover,se));return}if(be&&!ke&&Pe&&!N.current&&!b.select("open")&&ye&&Sa(z.current)){let _e=()=>{!j.current&&!N.current&&!b.select("open")&&b.setOpen(!0,$e(Te.triggerHover,se,ye))},ve=W();ve===0?(D.clear(),_e()):D.start(ve,_e)}},K=b.useState("triggerProps",R);return De("button",t,{state:{open:_},ref:[o,C,k],props:[U,Q,R||M!=="none"?K:void 0,{onMouseOver(se){Z(se.nativeEvent)},onFocus(se){ee(Afe(se.nativeEvent))&&se.preventBaseUIHandler()},onMouseLeave(){j.current=!1,D.clear(),z.current=void 0},onPointerEnter(se){z.current=se.pointerType},onPointerDown(se){z.current=se.pointerType,b.set("closeOnClick",d),d&&!b.select("open")&&b.cancelPendingOpen(se.nativeEvent)},onClick(se){d&&!b.select("open")&&b.cancelPendingOpen(se.nativeEvent)},id:v,"data-trigger-disabled":H?"":void 0,[Mfe]:H?void 0:""},m],stateAttributesMapping:zA})});var Dfe=c(re(),1);var GM=c(re(),1),fG=GM.createContext(void 0);function Lfe(){let e=GM.useContext(fG);if(e===void 0)throw new Error(Ut(70));return e}var pG=c(T(),1),Vfe=Dfe.forwardRef(function(t,o){let{keepMounted:r=!1,...n}=t;return xl().useState("mounted")||r?(0,pG.jsx)(fG.Provider,{value:r,children:(0,pG.jsx)(Tde,{ref:o,...n})}):null});var YM=c(re(),1);var $M=c(re(),1),mG=$M.createContext(void 0);function jw(){let e=$M.useContext(mG);if(e===void 0)throw new Error(Ut(71));return e}var Ffe=c(T(),1),zfe=YM.forwardRef(function(t,o){let{render:r,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:l="center",sideOffset:u=0,alignOffset:d=0,collisionBoundary:f="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:g=!1,disableAnchorTracking:h=!1,collisionAvoidance:b=Hle,style:v,...y}=t,_=xl(),w=Lfe(),k=_.useState("open"),x=_.useState("mounted"),S=_.useState("trackCursorAxis"),C=_.useState("disableHoverablePopup"),R=_.useState("floatingRootContext"),E=_.useState("instantType"),I=_.useState("transitionStatus"),O=_.useState("adaptiveOrigin"),A=nM({anchor:i,positionMethod:s,floatingRootContext:R,mounted:x,side:a,sideOffset:u,align:l,alignOffset:d,collisionBoundary:f,collisionPadding:p,sticky:g,arrowPadding:m,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:b,adaptiveOrigin:O}),P=YM.useMemo(()=>({open:k,side:A.side,align:A.align,anchorHidden:A.anchorHidden,instant:S!=="none"?"tracking-cursor":E}),[k,A.side,A.align,A.anchorHidden,S,E]),L=iM(t,P,{styles:A.positionerStyles,transitionStatus:I,props:y,refs:[o,_.useStateSetter("positionerElement")],hidden:!x,inert:!k||S==="both"||C});return(0,Ffe.jsx)(mG.Provider,{value:A,children:L})});var jfe=c(re(),1);var Hfe=jfe.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=xl(),{side:l,align:u}=jw(),d=a.useState("open"),f=a.useState("instantType"),p=a.useState("transitionStatus"),m=a.useState("popupProps"),g=a.useState("floatingRootContext"),h=a.useState("disabled"),b=a.useState("closeDelay");Wn({open:d,ref:a.context.popupRef,onComplete(){d&&a.context.onOpenChangeComplete?.(!0)}}),OW(g,{enabled:!h,closeDelay:b});let v=a.useStateSetter("popupElement");return De("div",t,{state:{open:d,side:l,align:u,instant:f,transitionStatus:p},ref:[o,a.context.popupRef,v],props:[PA,m,Rw(p),s],stateAttributesMapping:jA})});var Ufe=c(re(),1);var Wfe=Ufe.forwardRef(function(t,o){let{render:r,className:n,style:i,...s}=t,a=xl(),{arrowRef:l,side:u,align:d,arrowUncentered:f,arrowStyles:p}=jw(),m=a.useState("open"),g=a.useState("instantType");return De("div",t,{state:{open:m,side:u,align:d,uncentered:f,instant:g},ref:[o,l],props:[{style:p,"aria-hidden":!0},s],stateAttributesMapping:zf})});var Gfe=c(re(),1);var gG=c(T(),1),$fe=function(t){let{delay:o,closeDelay:r,timeout:n=400}=t,i=Gfe.useMemo(()=>({open:o,close:r}),[o,r]);return(0,gG.jsx)(dG.Provider,{value:o,children:(0,gG.jsx)(KU,{delay:i,timeoutMs:n,children:t.children})})};var Yfe=c(re(),1);var Kfe=Yfe.forwardRef(function(t,o){let{render:r,className:n,style:i,children:s,...a}=t,l=xl(),u=jw(),d=l.useState("instantType"),{children:f,state:p}=ade({store:l,side:u.side,children:s}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:d};return De("div",t,{state:m,ref:o,props:[a,{children:f}],stateAttributesMapping:sde})});var Z1=class extends TA{constructor(){super(Rfe(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function qfe(){return new Z1}function hn(e){return De(e.defaultTagName??"div",e,e)}var Qfe=c(F(),1),hG="data-wp-hash";function bG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&E$e(document)),e.__wpStyleRuntime}function C$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${hG}]`))if(o.getAttribute(hG)===t)return!0;return!1}function Jfe(e,t,o){if(!e.head)return;let r=bG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(C$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function E$e(e){let t=bG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)Jfe(e,o,r);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 epe(e,t){let o=bG();o.styles.set(e,t);for(let r of o.documents.keys())Jfe(r,e,t)}typeof process>"u",epe("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 Zfe={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",epe("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 Xfe={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},cs=(0,Qfe.forwardRef)(function({variant:t="body-md",render:o,className:r,...n},i){return hn({render:o,defaultTagName:"span",ref:i,props:zt(n,{className:$(Zfe.text,Xfe.heading,Xfe.p,Zfe[t],r)})})});var npe=c(T(),1),yG="data-wp-hash";function vG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&R$e(document)),e.__wpStyleRuntime}function T$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${yG}]`))if(o.getAttribute(yG)===t)return!0;return!1}function rpe(e,t,o){if(!e.head)return;let r=vG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(T$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(yG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function R$e(e){let t=vG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)rpe(e,o,r);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(e,t){let o=vG();o.styles.set(e,t);for(let r of o.documents.keys())rpe(r,e,t)}typeof process>"u",B$e("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 tpe={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"},_G=(0,ope.forwardRef)(function({intent:t="none",className:o,...r},n){return(0,npe.jsx)(cs,{ref:n,className:$(tpe.badge,tpe[`is-${t}-intent`],o),...r,variant:"body-sm"})});var ipe=c(Yo(),1),KM=c(F(),1),spe=c(q(),1),lpe=c(T(),1),wG="data-wp-hash";function kG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&P$e(document)),e.__wpStyleRuntime}function I$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${wG}]`))if(o.getAttribute(wG)===t)return!0;return!1}function ape(e,t,o){if(!e.head)return;let r=kG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(I$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(wG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function P$e(e){let t=kG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)ape(e,o,r);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 qM(e,t){let o=kG();o.styles.set(e,t);for(let r of o.documents.keys())ape(r,e,t)}typeof process>"u",qM("effc4e3032",'@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);left: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 X1={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",qM("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var O$e={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",qM("96553466c8","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._64de9947bf305b7a__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,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(--focus-color,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(--focus-color,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 A$e={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-within-visible":"_64de9947bf305b7a__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",qM("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 M$e={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},cpe=(0,KM.forwardRef)(function({tone:t="brand",variant:o="solid",size:r="default",className:n,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:l=(0,spe.__)("Loading"),children:u,...d},f){let p=$(M$e.button,O$e["box-sizing"],A$e["outset-ring--focus-except-active"],o!=="unstyled"&&X1.button,X1[`is-${t}`],X1[`is-${o}`],X1[`is-${r}`],a&&X1["is-loading"],n);return(0,KM.useEffect)(()=>{a&&l&&(0,ipe.speak)(l)},[a,l]),(0,lpe.jsx)(GW,{ref:f,className:p,focusableWhenDisabled:i,disabled:s??a,...d,children:u})});var ppe=c(F(),1);var upe=c(F(),1),dpe=c(me(),1),fpe=c(T(),1),Xr=(0,upe.forwardRef)(function({icon:t,size:o=24,...r},n){return(0,fpe.jsx)(dpe.SVG,{ref:n,...t.props,...r,width:o,height:o})});var gpe=c(T(),1),xG="data-wp-hash";function SG(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&L$e(document)),e.__wpStyleRuntime}function N$e(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${xG}]`))if(o.getAttribute(xG)===t)return!0;return!1}function mpe(e,t,o){if(!e.head)return;let r=SG(),n=r.injectedStyles.get(e);if(n||(n=new Set,r.injectedStyles.set(e,n)),n.has(t))return;if(N$e(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(xG,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),n.add(t)}function L$e(e){let t=SG();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,r]of t.styles)mpe(e,o,r);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(e,t){let o=SG();o.styles.set(e,t);for(let r of o.documents.keys())mpe(r,e,t)}typeof process>"u",D$e("effc4e3032",'@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);left: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)}&